# The games/dsda-doom port

## dsda-doom-0.29.4 – fork of prboom+ with a focus on speedrunning

## Description

    DSDA-Doom (also Doom Speed Demos Archive - Doom) is a source port based
    on the PrBoom+um 2.6.x fork of PrBoom+ by Ryan Krafnick (Kraflab).

    It has extra tooling for demo recording and playback, with a focus on
    speedrunning.  It also implements several new standards for mod and map
    authors alike.

    New features from PrBoom+ include:
    - Heretic, Hexen, MBF21, and Doom-in-Hexen support
    - In-game console and scripting
    - Full controller support
    - Palette-based lightmode for opengl
    - Debugging features for testing
    - Strict mode for speedrunning
    - Various quality of life improvements
    - Advanced tools for TASing
    - Rewind

WWW: https://github.com/kraflab/dsda-doom

Only for arches
  aarch64 aarch64 alpha amd64 amd64 arm arm hppa i386 i386 mips64 mips64 mips64el mips64el powerpc powerpc powerpc64 powerpc64 riscv64 riscv64 sparc64
Categories:
  games x11

## Library dependencies

- STEM->=16,<17:lang/gcc/16,-libs
- archivers/libzip
- audio/fluidsynth
- audio/libmad
- audio/libsndfile
- audio/libvorbis
- audio/libxmp
- audio/portmidi
- devel/sdl2-image
- devel/sdl2-mixer

## Build dependencies

- STEM->=16,<17:lang/gcc/16
- STEM->=16,<17:lang/gcc/16,-c++
- STEM->=4:devel/cmake/core
- devel/ninja

## Run dependencies

- devel/desktop-file-utils
- x11/gtk+4,-guic