| Flag | Description | Packages |
|---|---|---|
| X | 4 | |
| alsa | 5 | |
| cuda | 2 | |
| debug | Debug support | 10 |
| discord | Enable rich Discord presence | 3 |
| doc | 4 | |
| examples | 3 | |
| ffmpeg | 2 | |
| fuse | ZX Spectrum (Fuse) | 2 |
| gles2 | Enable GLES2 support | 2 |
| gtk | 3 | |
| jack | 3 | |
| kde | 2 | |
| nls | 2 | |
| openmp | 3 | |
| pdal | Support for point cloud file formats via PDAL | 2 |
| pulseaudio | 5 | |
| python | 3 | |
| qt6 | 2 | |
| sdl | 4 | |
| static-libs | 5 | |
| systemd | 2 | |
| tbb | Build with TBB support | 2 |
| test | 23 | |
| tools | Install extra tools | 2 |
| udev | 2 | |
| wayland | 2 |
| Flag | Description | Packages |
|---|---|---|
| jit | 2 |
| Flag | Description | Packages |
|---|---|---|
| opus | 3 | |
| sanitizer | Build with address sanitiser for better crash logs | 3 |
| sndfile | 3 |
| Flag | Description | Packages |
|---|---|---|
| bundled-courses | Install bundled courses. | 2 |
| bundled-songs | Installed bundled songs. | 2 |
| Flag | Description | Packages |
|---|---|---|
| cubeb | Enable cubeb audio support | 2 |
| libretro | Build libretro core | 2 |
| openal | 2 | |
| opengl | 5 | |
| vulkan | Enable Vulkan graphics support | 5 |
| web-service | Enable web services (telemetry, etc.) | 2 |
| Flag | Description | Packages |
|---|---|---|
| autoload | Auto-load the plugin | 13 |
| Flag | Description | Packages |
|---|---|---|
| gtk-doc | 2 |
| Flag | Description | Packages |
|---|---|---|
| standalone | Install service files for standalone mode. | 2 |
| Flag | Description |
|---|---|
| gui | |
| internal-wt | Use internal CD/DVD writing implementation instead of cdrecord. |
| liteon-probe | Enable device probing in Lite-On plugin. |
| Flag | Description |
|---|---|
| clang | Use Clang compiler (workaround). |
| Flag | Description |
|---|---|
| jit-debug | Enable JIT debugger |
| Flag | Description |
|---|---|
| admin | Administrative utilities like smv and reset-tpm-enrollments |
| chrome | Tools for Chromium-based browsers |
| desktop | Desktop utilities like umpv and mpv-sbs |
| git | Git utilities like git-open and merge-dependabot-prs |
| media | Media utilities like wait-for-disc and add-info-json |
| string | String utilities like is-ascii and ucwords |
| wine | Utilities for Wine like mkwineprefix and wineshell |
| www | Internet-related utilities like where-from and chrome-bisect-flags |
| Flag | Description |
|---|---|
| barcode | Enable barcode support with app-text/barcode |
| qrcode | Enables QR code support with media-gfx/qrencode |
| zlib |
| Flag | Description |
|---|---|
| cpu_flags_x86_aes | |
| jni | Enable Java JNI support |
| sniffer | Enable sniffer via libpcap |
| writedup | Enable write duplication of WOLFSSL objects |
| Flag | Description |
|---|---|
| l10n_en | English localization |
| l10n_ja | |
| l10n_ko | |
| l10n_vi | |
| l10n_zh |
| Flag | Description |
|---|---|
| verify-provenance |
| Flag | Description |
|---|---|
| pandas | Enable pandas support |
| secure-local-storage | Enable secure local storage |
| Flag | Description |
|---|---|
| video | Enable video playback support |
| Flag | Description |
|---|---|
| crash-handler | Enable crash handler |
| gpl | Enable GPL-compatible build |
| jpeg | |
| minimaid | Enable support for Minimaid hardware. |
| mp3 | |
| networking | Enable networking support. |
| ogg | |
| parallel-port | Enable parallel port-based input devices. |
| profiling | Enable profiling. |
| wav | Enable WAV file support. |
| xinerama | |
| xrandr | Enable XRandR support. |
| Flag | Description |
|---|---|
| ao | |
| oss | |
| xv |
| Flag | Description |
|---|---|
| scripting | Enable RPC server for scripting |
| Flag | Description |
|---|---|
| dynrec | Use recompiling cpu core instead of dynamic x86/x64 specific cpu core |
| fluidsynth | Use media-sound/fluidsynth for MIDI emulation |
| fpu | Enable FPU emulation |
| freetype | Enable FreeType support |
| hardened | |
| midi | Enable MIDI support (with ALSA) |
| mt-32 | Use media-libs/munt-mt32emu for MT-32 emulation |
| printer | Enable printer emulation |
| screenshots | Screenshots and movie recording |
| slirp | Enable libslirp support |
| unaligned | Enable unaligned memory access |
| xbrz | Enable support for xBRZ pixel scaler |
| Flag | Description |
|---|---|
| gles | Use simplified OpenGLES instead of full-scale OpenGL |
| Flag | Description |
|---|---|
| cdrom | Enable physical CDROM support |
| Flag | Description |
|---|---|
| bsnes-mercury | Nintendo - SNES / SFC (bsnes-mercury) |
| dolphin | Nintendo Gamecube/Wii (dolphin) |
| dosbox | DOS (DOSBox) |
| fceumm | Nintendo - NES / Famicom (FCEUmm) |
| flycast | Sega - Dreamcast/NAOMI (Flycast) |
| fmsx | Microsoft - MSX (fMSX) |
| genesis-plus-gx | Sega Genesis / Megadrive (genesis_plus_gx) |
| mame2003-plus | Arcade (MAME 2003 Plus) |
| mednafen-psx | Sony - PlayStation (Beetle PSX) |
| mednafen-psx-hw | Sony - Playstation (Beetle PSX HW) |
| pcsx-rearmed | Sony - PlayStation (PCSX ReARMed) |
| ppsspp | Sony PSP (ppsspp) |
| prboom | Doom (PrBoom) |
| puae | Commodore - Amiga (P-UAE) |
| snes9x | Nintendo - SNES / SFC (Snes9x - Current) |
| swanstation | Sony Playstation (swanstation) |
| tyrquake | Quake (TyrQuake) |
| vice-x64 | Commodore 8-bit (vice) |
| vice-x64sc | Commodore 8-bit (vice) |
| Flag | Description |
|---|---|
| gbm | Use the Graphics Buffer Manager for EGL on KMS. |
| system-ffmpeg | Use system ffmpeg. |
| Flag | Description |
|---|---|
| materialui | Enable materialui assets |
| ozone | Emable ozone assets |
| rgui | Enable rgui assets |
| xmb | Enable xmb assets |
| Flag | Description |
|---|---|
| aio | Add support for AIO |
| io-uring | Enable efficient I/O via sys-libs/liburing |
| malloc-trim | Enable malloc_trim() support |
| membarrier | Enable membarrier syscall support |
| xattr |
| Flag | Description |
|---|---|
| cpu_flags_x86_avx |
| Flag | Description |
|---|---|
| compatibility-reporting | Enable compatibility reporting |
| llvm-libunwind | |
| webengine | Use <pkg>dev-qt/qtwebengine</pkg> for embedded web browser |
| Flag | Description |
|---|---|
| eu | Use the EU ROM |
| goddard | Enable enhancements to Mario's face |
| jp | Use the Japanese ROM |
| models | Enable higher quality models |
| texture-fix | Enable texture bug fixes |
| textures | Install high quality texture replacements |
| us | Use the North American ROM |
| Flag | Description |
|---|---|
| firmware | Install firmware |
| Flag | Description |
|---|---|
| aqua |
| Flag | Description |
|---|---|
| ancient | Install fonts for historical scripts |
| brahmi | Install font for Brahmi script |
| coptic | Install Coptic font |
| cuneiform | Install Cuneiform font |
| cypriot | Install Cypriot font |
| deseret | Install Deseret font |
| display | Install Display variant fonts |
| duployan | Install Duployan font |
| extra | Keep extra fonts |
| hieroglyphs | Install fonts for hieroglyphs |
| l10n_ | |
| l10n_ban | Install fonts for Balinese script |
| l10n_bax | Install fonts for Bamum syllabary |
| l10n_ber | Install fonts for Berber script |
| l10n_bho | Install fonts for Kaithi script |
| l10n_bku | Install fonts for Buhid |
| l10n_blt | Install fonts for Tai Viet |
| l10n_bsq | Install fonts for Bassa alphabet (Vah) |
| l10n_bug | Install fonts for Buginese |
| l10n_bya | Install fonts for Tagbanwa alphabet |
| l10n_ccp | Install fonts for Chakma |
| l10n_cja | Install fonts for Cham |
| l10n_cmr | Install fonts for Mro |
| l10n_dv | Install fonts for Thaana |
| l10n_eky | Instal fonts for Kayah Li |
| l10n_hnn | Install fonts for Hanunó'o |
| l10n_hoc | Install fonts for Warang Citi |
| l10n_ii | Install fonts for Yi syllabary |
| l10n_iu | Install fonts for Canadian Aboriginal script |
| l10n_jv | Install fonts for Javanese script |
| l10n_khb | Install fonts for Tai Tham alphabet |
| l10n_kv | Install fonts for Old Permic script |
| l10n_lep | Install fonts for Lepcha |
| l10n_lif | Install fonts for Limbu |
| l10n_lis | Install fonts for Lisu (Fraser alphabet) |
| l10n_men | Install fonts for Mende Kikakui script |
| l10n_mjl | Install fonts for Takri script |
| l10n_mww | Install fonts for Pahawh Hmong and Miao |
| l10n_new | Install fonts for Newar |
| l10n_nod | Install fonts for Thai Tham alphabet |
| l10n_nqo | Install fonts for N'Ko alphabet |
| l10n_osa | Install fonts for Osage |
| l10n_rej | Install fonts for Rejang |
| l10n_saz | Install fonts for Saurashtra script |
| l10n_skr | Install fonts for Saraiki |
| l10n_srb | Install fonts for Sora Sompeng |
| l10n_su | Install fonts for Sundanese |
| l10n_syl | Install fonts for Sylheti |
| l10n_tbw | Install fonts for Tagbanwa alphabet |
| l10n_tmh | Install fonts for Tifinagh alphabet |
| l10n_vai | Install fonts for Vai syllabary |
| linear | Install Linear (Minoan) fonts |
| mono | Install monospace fonts |
| music | Install font for music notation |
| old-arabian | Install fonts for Old North and Old South Arabian |
| pau-cin-hau | Install font for Pau Cin Hau script |
| phagspa | Install for 'Phags-pa script |
| runic | Install Runic font |
| symbols | Install Symbols fonts |
| Flag | Description |
|---|---|
| alembic | Support for Alembic (.abc) files via <pkg>media-gfx/alembic</pkg> |
| assimp | Support for FBX, DAE, OFF, DXF, X and 3MF files via <pkg >media-libs/assimp</pkg> |
| exr | Support for OpenEXR images via <pkg>media-libs/openexr</pkg> |
| hdf | Support for VTKHDF, ExodusII and NetCDF file formats |
| occt | Support for STEP, IGES, BREP and XBF files via <pkg >sci-libs/opencascade</pkg> |
| vdb | Support for OpenVDB (.vdb) files |
| webp | Support for WebP images via <pkg>media-libs/libwebp</pkg> |
| Flag | Description |
|---|---|
| portaudio |
| Flag | Description |
|---|---|
| weave | Do not enable deinterlacing. Warning: this stops "mwcap-control --video-output-deinterlace ..." from working. |
| Flag | Description |
|---|---|
| teletext | Enable teletext export in ld-process-vbi |
| Flag | Description |
|---|---|
| ${PYTHON_REQUIRED_USE} | |
| amd64 | |
| arm64 | |
| asm | Enable assembler code for x86 CPUs (requires <pkg >dev-lang/yasm</pkg>). Only valid on amd64 or x86. |
| guard-pattern | Adds 32 bytes on the left and the right sides of each frame, fills them with a certain value, and checks their integrity after each filter. It can be used to detect buggy filters that write a little outside the frame. |
| x86 |
| Flag | Description |
|---|---|
| suid |
| Flag | Description |
|---|---|
| cron | Installs cron job |
| Flag | Description |
|---|---|
| clients | Install the curl wrapper scripts |
| Flag | Description |
|---|---|
| split-usr |
| Flag | Description |
|---|---|
| all-modules | Build all modules |
| boost | Add support for boost |
| cgns | Build support to handle CGNS data files |
| gdal | Support for gdal formatted data |
| gles2-only | |
| imaging | Building Imaging modules |
| java | |
| logging | Build the logging module |
| minimal | |
| mpi | |
| mysql | |
| netcdf | |
| odbc | |
| opencascade | Enable OpenCASCADE support |
| openvdb | Build support to handle VDB data files |
| postgres | |
| rendering | Building Redering modules |
| threads | |
| tk | |
| truetype | |
| video_cards_nvidia | |
| views | Building Views modules |
| vtkm | Build the viskores accelerations modules |
| web | Install web component |
| Flag | Description |
|---|---|
| rocm | Enable ROCm support. |
| Flag | Description |
|---|---|
| amazon | Install Amazon Cloud Drive service |
| btrfs | Install units for btrfs |
| cmsis-dap | Unknown |
| crashplan | Install timer for Crashplan |
| ipv6 | |
| kodi | Install service to start Kodi |
| multilib | |
| papertrail | Install Papertrail service |
| rssh | Install rssh service |
| storj | Install storj-dataserv-client.service |
| tahoe | Install Tahoe-related services |
| youtube | Install YouTube TV service |
| Flag | Description |
|---|---|
| pam |
| Flag | Description |
|---|---|
| introspection |
| Flag | Description |
|---|---|
| achievements | Enable achievement pop-ups. |
| astc | Enable ASTC texture support |
| cli | Build rpcli command. |
| crypt | |
| lz4 | |
| lzo | |
| pvr | Enable the PowerVR Native SDK subset for PVRTC decompression. |
| unice68 | Enable UnICE68 for Atari ST SNDH files (GPLv3). |
| xbox-360 | Enable support for reading from Xbox 360 binaries |
| xfce | Enable support for XFCE widget. |
| xml | |
| zstd |