| Flag | Description | Packages |
|---|---|---|
| asan | Enable address sanatization | 2 |
| debug | 7 | |
| doc | 2 | |
| flac | 3 | |
| non-free | Install none free parts that are required for certain UI tasks | 2 |
| system-freetype | Dynamic link system freetype | 2 |
| test | 4 | |
| tools | Build modding tools | 2 |
| Flag | Description | Packages |
|---|---|---|
| client | Build playable game executable - disable for server installation | 2 |
| fluidsynth | Enable support for MIDI via media-sound/fluidsynth | 2 |
| mad | 3 | |
| mikmod | 2 | |
| modplug | 2 | |
| mpg123 | Enable support for MPEG audio playback via media-sound/mpg123 | 2 |
| opengl | Build with OpenGL support (Recommended) | 2 |
| opus | 3 | |
| pch | 2 | |
| server | Add multiplayer support | 2 |
| system-zlib | Use system zlib instead of bundled | 2 |
| tremor | Enable tremor audio codec for vorbis files | 2 |
| umx | Enable support for tracker music via media-libs/libumx | 2 |
| vorbis | 4 | |
| wav | Enable wav audio codec for wavetable files | 2 |
| xmp | Add libxmp support for playing of Soundtracker-style music files | 3 |
| Flag | Description |
|---|---|
| libretro | Build Libretro Core |
| Flag | Description |
|---|---|
| apparmor | |
| gnome | |
| google-fonts | Google Fonts integration |
| manager | Build Font Manager |
| nautilus | Build Nautilus extension |
| nemo | Build Nemo extension |
| nls | |
| reproducible | Make the build reproducible |
| thunar | Build Thunar extension |
| unihan | Install Unihan data |
| viewer | Build Font Viewer |
| Flag | Description |
|---|---|
| drivers | Compile different render backends |
| Flag | Description |
|---|---|
| bugs | Keep bugs from the original game intact. |
| Flag | Description |
|---|---|
| sdl |
| Flag | Description |
|---|---|
| discord | Install discord integration |
| Flag | Description |
|---|---|
| man |
| Flag | Description |
|---|---|
| lto | |
| net | Enable support for network play |
| sdl2-mixer | Enable support for Sound/MIDI via media-libs/sdl2-mixer |
| Flag | Description |
|---|---|
| base | Add support for the Doom 3 base game |
| d3xp | Add support for Doom 3: Resurrection of Evil expansion |
| dedicated | |
| imgui | Build with Dear ImGui integration |
| Flag | Description |
|---|---|
| portmidi | Enable support for MIDI via <pkg>media-libs/portmidi</pkg> |
| sdl2-image | Enable support for high-resolution texture support via <pkg>media-libs/sdl2-image</pkg> |
| Flag | Description |
|---|---|
| bloom | Add support for bloom post-processing |
| freetype | Add support for truetype |
| mumble | Add support for voip using mumble via <pkg>net-voip/mumble</pkg> |
| openal | |
| starter | Install script to launch the game easier via <pkg>sys-fs/unionfs-fuse</pkg> |
| system-jpeg | Use system jpeg library instead of bundled |
| system-ogg | Use system ogg library instead of bundled |
| system-opus | Use system opus library instead of bundled |
| system-vorbis | Use system vorbis library instead of bundled |
| voip | Add in-game voip support |
| xdg | Use XDG complient folder structure |
| yacc | Use yacc to update code/tools/lcc/lburg/gram.c (Not Recommended) |
| Flag | Description |
|---|---|
| asm | |
| clang | Use clang as compiler |
| etekwar | Build etekwar for playing Shatner's TekWar |
| ewitchaven | Build ewitchaven for playing Witchaven I and II |
| force-short-tool-names | Omit "nblood-" prefix from tools |
| gtk | Build gtk launcher for nblood, pcexhumed and rednukem |
| nblood | Build nblood for playing Blood |
| pcexhumed | Build pcexhumed for playing Exhumed |
| rednukem | Build rednukem for playing various Build Engine games (e.g. Duke3D) |
| voidsw | Build voidsw for playing Shadow Warrior (Classic) |
| vpx |
| Flag | Description |
|---|---|
| classic | Build with The Ultimate DOOM and DOOM 2 |
| ffmpeg | |
| prebaked | Add prebaked global illumination data (Recommended) |
| rbdmap | Install the DOOM-3-BFG map compiler |
| shadermake | Install internal shader tool (Only good for debugging) |
| standalone | Skip DOOM-3-BFG base/ folder and use content/ instead |
| system-rapidjson | Use the system rapidjson instead of the bundled one |
| Flag | Description |
|---|---|
| alsa | |
| demo | Build Hexen 2 demo version |
| oss | |
| soft | Enable support for software rendering |
| timidity | |
| utils | Build Hexen 2 utils for modding and working with data files |
| wildmidi | Enable support for MIDI files via media-libs/wildmidi |
| world | Build Hexenworld executables |
| Flag | Description |
|---|---|
| jpeg | |
| mod | Add support for SoundTracker-style music files |
| mp3 |
| Flag | Description |
|---|---|
| desktop-portal | Build <pkg>sys-apps/xdg-desktop-portal</pkg> support |
| persistence | Build with persistent window state bewteen launches |
| Flag | Description |
|---|---|
| ( | |
| ) | |
| 3270 | Install Powerline-patched 3270 fonts |
| anonymouspro | Install Powerline-patched Anonymous Pro fonts |
| arimo | Install Powerline-patched Arimo fonts |
| bdf | Install bitmap fonts in outdated Glyph Bitmap Distribution Format |
| cousine | Install Powerline-patched Cousine fonts |
| cpmono | Install Powerline-patched CPMono fonts |
| d2coding | Install D2Coding fonts |
| dejavusansmono | Install Powerline-patched DejaVu Sans Mono fonts |
| droidsansmono | Install Powerline-patched Droid Sans Mono fonts |
| droidsansmonodotted | Install Powerline-patched Droid Sans Mono Dotted fonts |
| droidsansmonoslashed | Install Powerline-patched Droid Sans Mono Slashed fonts |
| firamono | Install Powerline-patched Fira Mono fonts |
| gomono | Install Powerline-patched Go Mono fonts |
| hack | Install Powerline-patched Hack fonts |
| inconsolata | Install Powerline-patched Inconsolata fonts |
| inconsolata-g | Install Powerline-patched Inconsolata-g fonts |
| inconsolatadz | Install Powerline-patched Inconsolata-dz fonts |
| liberationmono | Install Powerline-patched Liberation Mono fonts |
| meslodotted | Install Powerline-patched Meslo Dotted fonts |
| mesloslashed | Install Powerline-patched Meslo Slashed fonts |
| monofur | Install Powerline-patched Monofur fonts |
| notomono | Install Powerline-patched Noto Mono fonts |
| novamono | Install Powerline-patched Nova Mono fonts |
| pcf | Install bitmap fonts in Portable Compiled Format |
| profont | Install Powerline-patched ProFont fonts |
| psf | Install bitmap fonts as PC Screen Font (for low level use) |
| robotomono | Install Powerline-patched Roboto Mono fonts |
| sourcecodepro | Install Powerline-patched Source Code Pro fonts |
| spacemono | Install Powerline-patched Space Mono fonts |
| symbolneu | Install Powerline-patched Symbol Neu fonts |
| terminus | Install Powerline-patched Terminus fonts |
| tinos | Install Powerline-patched Tinos fonts |
| ubuntumono | Install Powerline-patched Ubuntu Mono fonts |
| Flag | Description |
|---|---|
| image | Add support for <pkg>media-libs/sdl2-image</pkg> |
| mixer | Add support for <pkg>media-libs/sdl2-mixer</pkg> |
| static-libs | |
| ttf | Add support for <pkg>media-libs/sdl2-ttf</pkg> |
| Flag | Description |
|---|---|
| shared | Build as a shared library |