| Flag | Description | Packages |
|---|---|---|
| ${PYTHON_REQUIRED_USE} | 3 | |
| X | Provides better UX for TTY backend | 49 |
| abi_x86_32 | 2 | |
| accessibility | 3 | |
| alsa | ALSA support | 19 |
| ao | 2 | |
| apparmor | Install AppArmor profile | 2 |
| appindicator | Install AppIndicator extension for GNOME systray icon support (SNI protocol) | 3 |
| archive | Multiarc extended archives support | 3 |
| arm | 2 | |
| autoupdate | Enable the autoupdater. | 2 |
| avif | Enable avif support. | 5 |
| bar | Installs nwgbar, a horizontal or vertical button bar. | 2 |
| bash-completion | 2 | |
| blas | 2 | |
| blis | Build a BLIS backend | 4 |
| bluetooth | Enable support for bluetooth with the bluez module | 5 |
| brotli | Enable support for brotli compression | 2 |
| btrfs | Enable Btrfs snapshot management in kernel configuration tab (requires kerneltools) | 3 |
| bzip2 | 2 | |
| cairo | Enables the cairo module | 2 |
| caps | 4 | |
| clang | Use Clang compiler instead of GCC | 3 |
| cli | Enables building lsfg-vk-cli | 5 |
| client | Enable client compilation. | 3 |
| cpu_flags_arm_neon | 3 | |
| cpu_flags_x86_aes | 2 | |
| cpu_flags_x86_avx2 | 3 | |
| cpu_flags_x86_sse2 | 3 | |
| cpu_flags_x86_sse4_1 | 3 | |
| crypt | Enable end-to-bridge encryption with <pkg>dev-libs/olm</pkg>. | 4 |
| cuda | Enable NVIDIA CUDA support | 7 |
| cups | 7 | |
| curl | 5 | |
| daemon | Build the feedbackd daemon | 5 |
| dbus | Enable D-Bus support for desktop integration | 20 |
| debug | Enable debug build and built-in debugger | 44 |
| deprecated | Enable support for deprecated features | 2 |
| desktop-portal | Use <pkg>sys-apps/xdg-desktop-portal</pkg> to open file dialogs | 2 |
| discord | Enables Discord Rich Presence | 4 |
| doc | build manpages | 60 |
| docker | Have forgejo-runner use <pkg>app-containers/docker</pkg> | 2 |
| dracut | Install dracut modules | 2 |
| drm | Install a standalone Waydroid session | 3 |
| egl | EGL context support | 4 |
| elogind | Build plugin to support MPRIS using elogind. | 3 |
| emoji | Enable icons and set them to use the noto-emoji font (see <pkg>media-fonts/noto-emoji</pkg>) | 2 |
| evdev | Enable evdev input support | 2 |
| examples | Build Examples | 43 |
| experimental | Allow experimental features to be configured | 2 |
| ffmpeg | Enable video recording feature | 10 |
| flac | Add support for FLAC: Free Lossless Audio Codec as compression algorithm | 3 |
| flexiblas | Use <pkg>sci-libs/flexiblas</pkg> as blas provider | 4 |
| fontconfig | 3 | |
| fuse | Build dwarfs Fuse driver for image mounting | 4 |
| geolocation | Physical position determination support from Qt framework | 2 |
| git | Uploading binpkgs and releases to git repository. | 3 |
| gles2 | Use GLESv2 instead of desktop GL | 3 |
| glib | Use GLib library for platform independence instead of direct system calls | 2 |
| gnome | build client for GNOME Wayland | 3 |
| gnome-keyring | Use libsecret/gcr for password storage | 3 |
| gnutls | 2 | |
| gpm | 2 | |
| graphviz | Add support of generation of a dependencies graph | 2 |
| gstreamer | Enable gstreamer | 3 |
| gtk | 21 | |
| gtk-doc | 9 | |
| gtk3 | Generate bindings for GTK+3 | 3 |
| gtk4 | Generate bindings for GTK 4 | 2 |
| gui | Native GPU-accelerated window via wgpu | 19 |
| gzip | 2 | |
| hardened | 2 | |
| harfbuzz | Use <pkg>media-libs/harfbuzz</pkg> for better support of RTL languages | 2 |
| heif | 4 | |
| highlight | Syntax highlighting support | 2 |
| hip | Build a HIP (ROCm) backend | 2 |
| http | Support fetching disks over HTTP using | 3 |
| icons | Enable icons and set them to use icons-in-terminal (see https://github.com/sebastiencs/icons-in-terminal) | 2 |
| inotify | Use the inotify API for filesystem monitoring instead of a generic check, requires 'posix' to be unset | 2 |
| introspection | 7 | |
| ipv6 | 2 | |
| jack | Enable jack output and jackmidi input (CLI only) | 9 |
| java | 2 | |
| jemalloc | 5 | |
| jpeg | 2 | |
| jpeg2k | 2 | |
| jpegxl | Enable static jpegxl/jxl support. | 6 |
| kde | Add GTK+ Plasma's Breeze widget style | 2 |
| kerberos | 4 | |
| l10n_ | 3 | |
| libnotify | Build libnotify support for notifications | 6 |
| llvm | Enable the LLVM backend for disassembly and symbol demangling | 3 |
| lto | Enable Link Time Optimization (LTO) | 8 |
| lua | 3 | |
| lxc | Have forgejo-runner use <pkg>app-containers/lxc</pkg> | 2 |
| lz4 | Enable lz4 compression / decompression support | 2 |
| lzo | 3 | |
| man | Rebuild man pages from rst files | 31 |
| mbedtls | Enable encryption support using <pkg>net-libs/mbedtls</pkg> | 2 |
| minimal | 2 | |
| mp3 | 3 | |
| mpris | Enable access to MPRIS compatible media players using its dbus protocol | 5 |
| mqtt | Enable logging via <pkg>app-misc/mosquitto</pkg> | 2 |
| music | Enables the music module | 2 |
| mysql | 2 | |
| ncurses | Build console (ncurses) variant | 5 |
| network | Allow a single instance of itself, thus subsequent calls to <pkg>media-sound/qbitmplayer</pkg> will just open the already opened instance of it. | 5 |
| nls | Add translations support (via <pkg>sys-devel/gettext</pkg>) | 8 |
| notifications | Enables the notifications module | 4 |
| ocamlopt | 66 | |
| ogg | 2 | |
| openal | OpenAL support | 2 |
| openblas | Build an OpenBLAS backend | 4 |
| opencl | Enable OpenCL support | 4 |
| opencv | Enable webcam video driver via computer vision (required for NeuralNet to work) | 3 |
| opengl | Enable features that require opengl (opengl backend, and opengl vsync methods) | 13 |
| openmp | OpenMP support to build targets in parallel where possible | 7 |
| openssl | Enable TLS support with <pkg>dev-libs/openssl</pkg> | 4 |
| opus | 3 | |
| oss | OSS support | 2 |
| pam | 6 | |
| pango | Enable <pkg>x11-libs/pango</pkg>, which is used for improved font support (WPdfImage and WRasterImage) | 3 |
| pci | Enables the use of pciutils to detect GPU names | 2 |
| pcre | 3 | |
| perl | 3 | |
| pgo | Optimize the build using Profile Guided Optimization (PGO) | 2 |
| pie | Position Independent Executables - attempt to harden resulting executables, for extra security | 4 |
| pipewire | Enable viewing and management of <pkg>media-video/pipewire</pkg> nodes | 14 |
| plugins | Support loading libpeas based plugins that enhance capabilities | 5 |
| png | Enable screenshot and video capture support via <pkg>media-libs/libpng</pkg> | 6 |
| podman | Have forgejo-runner use <pkg>app-containers/podman</pkg> | 2 |
| portaudio | Build plugin to support portaudio | 7 |
| portmidi | Enable MIDI support via PortMidi | 2 |
| postgres | 5 | |
| profile | Enable support for controlling profile | 3 |
| pulseaudio | Enable the pulseaudio backend for audio playback | 20 |
| python | Build the Python extension lib_gnu_apl.so | 17 |
| qrcode | Enables logging in via QR code support | 4 |
| qt5 | 2 | |
| qt6 | 6 | |
| readline | 2 | |
| rocm | Build a HIP (ROCm) backend | 5 |
| samba | SMB support in NetRocks | 2 |
| savedconfig | 3 | |
| screencast | Enable screencasting support via media-libs/tg_owt | 2 |
| sdl | Enable support for libsdl | 14 |
| sdl2 | Enable SDL2 backend | 3 |
| seccomp | Linux kernel syscall filtering | 2 |
| selinux | 6 | |
| server | Enable the Phoromatic server | 8 |
| sixel | Enable support for Sixel image format | 2 |
| sndfile | Audio dumper using libsndfile | 3 |
| sndio | Enable support for the media-sound/sndio backend | 4 |
| socks5 | 2 | |
| sound | Enable atris sound pack | 2 |
| sourceview | Enable syntax highlighting in configuration editors (GtkSourceView) | 2 |
| spell | Spellchecking support (enchant/gtkspell) | 4 |
| sqlite | 10 | |
| sqlite3 | Use sqlite3 | 2 |
| ssl | FTPS support in NetRocks | 19 |
| static | 11 | |
| static-libs | 29 | |
| svg | enables support for SVG icons | 3 |
| syslog | 2 | |
| system-glfw | Use the systems installed version of GLFW (upstream-unsupported) | 2 |
| systemd | Install systemd service for gpkg-daemon | 41 |
| telemetry | 2 | |
| test | Run mangohud tests | 246 |
| theora | 2 | |
| threads | Threading support | 2 |
| tools | Build internal gtk4 tools | 11 |
| tray | Construire avec l'icône de statut | 6 |
| udev | Udev/Evdev gamepad support | 8 |
| unicode | 2 | |
| upnp | Enable UPnP support for the server. | 3 |
| usb | Enable USB communication via <pkg>dev-python/pyusb</pkg> | 3 |
| vaapi | 2 | |
| vala | 7 | |
| verify-sig | 2 | |
| video | Make <pkg>media-sound/qbitmplayer</pkg> not just a Music Player, but a Media Player by enabling its ability to play video files as well. | 3 |
| video_cards_amdgpu | 2 | |
| video_cards_nvidia | 5 | |
| voice | Enable voice-chat support | 2 |
| vorbis | Enable Vorbis codec support | 3 |
| vulkan | Enable Vulkan Graphics API support (also needed for compositor) | 14 |
| wayland | Run in wayland mode under wayland sessions, x11/xwayland otherwise (x11 sessions are unaffected). | 47 |
| webkit | Enable WebKit-based in-app browser (requires USE=wayland) | 4 |
| webp | 7 | |
| wifi | Enable Wi-Fi scanning | 2 |
| zlib | zlib support (ZIP extract, PNG decoding/encoding) | 7 |
| zsh-completion | 2 | |
| zstd | 2 |
| Flag | Description | Packages |
|---|---|---|
| aot | Enables the dynamic ahead of time recompiler for increased performance on ARM | 2 |
| arm64 | 2 |
| Flag | Description | Packages |
|---|---|---|
| spdlog | enable <pkg>dev-libs/spdlog</pkg> logging backend | 2 |
| Flag | Description | Packages |
|---|---|---|
| headless-awt | Don't install the X backend for AWT, needed by some GUIs | 2 |
| source | 2 |
| Flag | Description | Packages |
|---|---|---|
| zchunk | Build with zchunk support | 2 |
| Flag | Description | Packages |
|---|---|---|
| truetype | FreeType support | 2 |
| Flag | Description | Packages |
|---|---|---|
| crash-handler | Enable crash handling using <pkg>dev-cpp/cpptrace</pkg> | 2 |
| dwl | DWL (dwm for wayland) support | 2 |
| gdk-pixbuf | Enable additional image format support via the <pkg>x11-libs/gdk-pixbuf</pkg> library | 2 |
| greetd | Enable <pkg>gui-libs/greetd</pkg> integration | 2 |
| hyprland | Enable hyprland specific integrations | 3 |
| i3 | Enable <pkg>x11-wm/i3</pkg> and <pkg>gui-wm/sway</pkg> specific features | 3 |
| layer-shell | Enable wlroots layershell integration through the zwlr-layer-shell-v1 protocol | 2 |
| layershell | Enable transparency | 2 |
| mpd | Enable support for Music Player Daemon | 2 |
| networkmanager | Enable support for the networkmanager wifi module | 3 |
| niri | Enable <pkg>gui-wm/niri</pkg> specific integrations via its IPC protocol | 2 |
| policykit | 2 | |
| screencopy | Enable streaming video from monitors and toplevel windows through various protocols | 2 |
| session-lock | Enable session lock support through the ext-session-lock-v1 protocol | 2 |
| sockets | Enable Unix Sockets (WARNING: Disabling is unsafe!) | 2 |
| toplevel-management | Enable management of windows through zwlr-foreign-toplevel-management-v1 protocol | 2 |
| upower | 2 |
| Flag | Description | Packages |
|---|---|---|
| ${IUSE_FONTS} | 2 | |
| geistmono | Install the "Geist Mono" monospace font variant | 2 |
| otf | Use the provided Open Type Font font files | 5 |
| ttf | Use the provided True Type Font font files | 4 |
| variable | Whether to install the variable weight fonts | 2 |
| Flag | Description | Packages |
|---|---|---|
| exif | 2 | |
| raw | 2 |
| Flag | Description | Packages |
|---|---|---|
| abi_x86_64 | 2 |
| Flag | Description | Packages |
|---|---|---|
| ladspa | 2 | |
| lv2 | Build LV2 plugin | 2 |
| midi | Enable midifile input via <pkg>media-libs/libsmf</pkg> (CLI only) | 2 |
| mouse | Includes toggleable mouse click support. | 2 |
| soundtouch | Build the SoundTouch-based DSP plugin using <pkg>media-libs/libsoundtouch</pkg> | 2 |
| Flag | Description | Packages |
|---|---|---|
| iptables | In addition to <pkg>net-firewall/nftables</pkg>, include support for xtables with <pkg>net-firewall/iptables</pkg>. | 2 |
| Flag | Description | Packages |
|---|---|---|
| wallet-cli | Build the command line wallet, monero-wallet-cli | 2 |
| wallet-rpc | Build the RPC wallet, monero-wallet-rpc | 2 |
| Flag | Description | Packages |
|---|---|---|
| wmma | Use rocWMMA to enhance flash attention performance | 3 |
| Flag | Description | Packages |
|---|---|---|
| apfs | Support apfs by partclone | 2 |
| e2fs | Support e2fs by partclone | 2 |
| exfat | Support exfat by partclone | 2 |
| f2fs | Compile partclone f2fs tool | 2 |
| fat | Support fat by partclone | 2 |
| hfs | Support hfs by partclone | 2 |
| minix | Support minix by partclone | 2 |
| nilfs2 | Compile partclone nilfs2 tool | 2 |
| ntfs | Support ntfs by partclone | 2 |
| reiserfs | Support reiserfs by partclone | 2 |
| ufs | Support ufs by partclone | 2 |
| vmfs | Support vmfs by partclone | 2 |
| xfs | Support xfs by partclone | 2 |
| Flag | Description | Packages |
|---|---|---|
| frappe | Install Frappe flavor. | 2 |
| latte | Install Latte flavor. | 2 |
| macchiato | Install Macchiato flavor. | 2 |
| mocha | Install Mocha flavor. | 2 |
| Flag | Description |
|---|---|
| l10n_${lang:?} | |
| redistributable | Install also non-free (but redistributable) voices |
| Flag | Description |
|---|---|
| speech-dispatcher | Build a speech-dispatcher middleware module |
| Flag | Description |
|---|---|
| bpf | Use eBPF for processing |
| Flag | Description |
|---|---|
| powertop | Install power-usage-report script |
| Flag | Description |
|---|---|
| pass | Add support for pass compatible storage |
| Flag | Description |
|---|---|
| stevia | Symlink to <pkg>phosh-base/phosh-osk-stevia</pkg> |
| Flag | Description |
|---|---|
| fuse2 | Build with fuse2 instead of fuse3 |
| Flag | Description |
|---|---|
| xxhash | Enable dev-libs/xxhash support for very high speed hashing |
| Flag | Description |
|---|---|
| system-kopia | Use the system-wide <pkg>app-backup/kopia</pkg> instead of bundled. |
| Flag | Description |
|---|---|
| msr-user-access | Allow non-root access to /dev/cpu/*/msr to read CPU power/voltage |
| Flag | Description |
|---|---|
| suid | allow unprivileged users to have multiple UIDs/GIDs in the container (see CVE-2014-8989 for implications) |
| Flag | Description |
|---|---|
| clipboard | Enable clipboard manager service using dev-python/pyclip |
| Flag | Description |
|---|---|
| android-10 | Install Android version 10 |
| android-11 | Install Android version 11 |
| android-13 | Install Android version 13 |
| system-gapps | Use the GAPPS variant of system.img |
| system-vanilla | Use the VANILLA variant of system.img |
| vendor-halium | Use the HALIUM variant of vendor.img |
| vendor-mainline | Use the MAINLINE variant of vendor.img |
| Flag | Description |
|---|---|
| pkcs11 | Enable PKCS#11 smartcard support |
| tpm1 | Enable support for Trusted Platform Module (TPM) 1.2 |
| udisks |
| Flag | Description |
|---|---|
| safe-data | sensitive information is cleared on completion of a function call |
| safe-lookup | lookups which depend on sensitive information are implemented with constant time functions |
| safe-param | input parameters are checked, looking generally for NULL pointers or an incorrect input length |
| Flag | Description |
|---|---|
| piper-tts | Enable Piper neural text-to-speech support (requires onnxruntime and bundled espeak-ng) |
| Flag | Description |
|---|---|
| dev-bins | Build extra developer binaries (generate_schema, event_debug) |
| embed-plugins | Bundle default plugins into the binary as a fallback |
| Flag | Description |
|---|---|
| system-llvm | Use the system LLVM installation |
| Flag | Description |
|---|---|
| emacs | Implement Emacs key theme (experimental). |
| Flag | Description |
|---|---|
| inkz80 | Use inkz80 processor emulation |
| Flag | Description |
|---|---|
| guest-utils | Installs utilities useful within a guest VM |
| image-utils | Installs utilities useful for manipulating guest images from outside a guest VM |
| Flag | Description |
|---|---|
| cli-dev | Includes cli, python, ruby, and perl, along with some additional targets normally regarded as GUI targets. These additional targets are necessary for certain parts of the Xcode CLI tools. |
| cli-extra | Includes cli and some additional programs not installed on a standard macOS installation (e.g. GNU tar) |
| gui-frameworks | Includes gui and many GUI-related frameworks depended upon by Cocoa apps (e.g. audio frameworks). Note that this component only includes non-stub frameworks. |
| gui-stubs | Includes gui_frameworks and many stubbed GUI-related frameworks. |
| jsc | Enabled support for a framework used for executing JavaScript code, primarily in web browsers. |
| metal | Enable support for the Metal graphics framework |
| multilib | |
| ruby | |
| system | Includes core and everything necessary to enter a shell |
| Flag | Description |
|---|---|
| binutils | build backtrace support |
| Flag | Description |
|---|---|
| openrc | Install the OpenRC init script for fcitx5-lotus-server |
| Flag | Description |
|---|---|
| arc4random | Use arc4random instead of random, requires 'posix' to be unset |
| bleach | Support for Bleach, the built-in file names cleaner |
| fzf | Enable support for tab completion via <pkg>app-shells/fzf</pkg> |
| lira | Add Lira as the default built-in resource opener |
| magic | Use libmagic from <pkg>sys-apps/file</pkg> to query file MIME types (instead of using the output of the file command) |
| media | Enable mounting/unmounting support (via the media and mountpoint commands) using either <pkg>sys-apps/udevil</pkg> or <pkg>sys-fs/udisks</pkg> |
| nerdfonts | Enable icons and set them to use NerdFonts |
| posix | Comply with POSIX.1-2008 as much as possible, removing support for Linux-specific "file birth time" information, inotify, and arc4random. Exceptions: for flags 'archive', 'media', and 'lira', although they require non-compliant functionality, enabling them selectively enables the non-compliant code, even with this flag set. (Hence, if your goal is POSIX compliance, make sure to disable those flags too!) |
| profiles | Enable support for creating, switching, renaming, and deleting of user profiles |
| qsort | Use Alexey Tourbin's faster qsort implementation |
| suggestions | Autosuggestion support |
| tags | Built-in file tagging system support |
| trash | FreeDesktop compliant trash system support |
| xdu | Use a home-made implementation of du(1) instead |
| Flag | Description |
|---|---|
| aws | AWS S3 support in Netrocks |
| chardet | Auto charset detection |
| colorer | Colorer plugin support |
| mtp | MTP/PTP plugin support |
| nfs | NFS support in NetRocks |
| rar | RAR archives support in MultiArc |
| sftp | SFTP support in NetRocks |
| webdav | WebDav support in NetRocks |
| wxwidgets | GUI backend support |
| Flag | Description |
|---|---|
| cmd | Enable potentially dangerous "cmd" action to be able run arbitrary commands. |
| Flag | Description |
|---|---|
| command-execution | Permet l'exécution de commande |
| repo-management | Permet la gestion de dépôt antisèche (« cheatsheet repository ») |
| Flag | Description |
|---|---|
| neuralnet | Build NeuralNet face tracker using a webcam as input device (requires opencv openmp) |
| wine | Support injecting a FreeTrack driver into a running wine prefix |
| Flag | Description |
|---|---|
| openvr | Support Valve's SteamVR SDK. |
| openxr | Support Khronos Group's OpenXR API. |
| osc | Support VRChat's Open Sound Control protocol. |
| wayvrctl | Build the wayvrctl utility to control ui elements through IPC. |
| Flag | Description |
|---|---|
| grub2 | GRUB2 bootloader support in kernel configuration (beta) |
| kerneltools | Enable kernel configuration tab with auto-compile hooks, bootloader management, and kernel tools |
| limine | Limine bootloader support in kernel configuration |
| refind | rEFInd bootloader support in kernel configuration (beta) |
| systemd-boot | systemd-boot bootloader support in kernel configuration (beta) |
| vte | Enable embedded VTE terminal for Portage output |
| Flag | Description |
|---|---|
| tui | Installs tuipupgrade, the tui frontend for pupgrade |
| Flag | Description |
|---|---|
| libedit |
| Flag | Description |
|---|---|
| $(ruby_get_use_targets) |
| Flag | Description |
|---|---|
| rustls | Enable TLS support with rustls |
| Flag | Description |
|---|---|
| coro | Enable coroutine support |
| Flag | Description |
|---|---|
| mariadb | Add support for the mariadb database |
| redis | Add support for the Redis database via <pkg>dev-libs/hiredis</pkg> |
| yaml | Add support for yaml config file |
| Flag | Description |
|---|---|
| texconv | Install texconv from subproject compost |
| wavconv | Install texconv from subproject darkroom |
| Flag | Description |
|---|---|
| adns |
| Flag | Description |
|---|---|
| graphicsmagick | Enable <pkg>media-gfx/graphicsmagick</pkg>, which is used for creating raster images (WRasterImage) |
| wttest | Build Wt::Test for automated (integration/unit) tests |
| Flag | Description |
|---|---|
| tbb | Enable parallel assignment loop using dev-cpp/tbb |
| Flag | Description |
|---|---|
| uring | Use uring I/O backend |
| Flag | Description |
|---|---|
| atk | Build the ATK bindings. |
| gdk | Build the GDK bindings. |
| Flag | Description |
|---|---|
| ${PYTHON_GDB_USE[@]} | |
| python-gdb | Enable python-dependent gdb for Xtensa and riscv32 |
| riscv32 | Enable support for riscv32 |
| Flag | Description |
|---|---|
| nbd | Build the nbdkit plugin via <pkg>sys-block/nbdkit</pkg> |
| Flag | Description |
|---|---|
| gpt | Add GPT support |
| json | Add JSON support |
| service | Add dbus service |
| Flag | Description |
|---|---|
| capstone | Support for ARM disassembly via dev-libs/capstone |
| cmsis-dap | Support for CMSIS-DAP adapter driver via dev-libs/hidapi |
| dummy | Build the dummy port driver |
| ftdi | Support for USB FTDI chips via dev-embedded/libftdi |
| gpiod | Support for linuxgpiod driver via dev-libs/libgpiod |
| jlink | Support for J-Link driver via dev-embedded/libjaylink |
| parport | Support for parport JTAG devices |
| verbose-io | Verbose IO and comm JTAG and USB messages |
| Flag | Description |
|---|---|
| double-precision | Use double-precision floats (default: single-precision) |
| raycast | Enable the raycast Editor module using <pkg>media-libs/embree</pkg> |
| speech |
| Flag | Description |
|---|---|
| libffi |
| Flag | Description |
|---|---|
| erlang | Build the Erlang interface |
| libapl | Build as a shared library rather than an executable |
| pcre2 | Enable pcre2 |
| postgresql | Use postrgesql |
| Flag | Description |
|---|---|
| libcxx | Build against <pkg>llvm-runtimes/libcxx</pkg> as the default C++ runtime library over GCC's libdstc++. |
| Flag | Description |
|---|---|
| binary | Bootstrap from binary (dev-lang/swift-bin:5/10) instead of building from source (dev-lang/swift:5/10). |
| Flag | Description |
|---|---|
| cpu_flags_x86_avx | |
| cpu_flags_x86_avx512f |
| Flag | Description |
|---|---|
| gpgme | Use GPGME instead of rpm library for OpenPGP key support |
| Flag | Description |
|---|---|
| expat |
| Flag | Description |
|---|---|
| pb-malloc | Enable dynamic allocation support in the decoder |
| Flag | Description |
|---|---|
| pubsub | Enable OPC/UA Pub/Sub extensions |
| Flag | Description |
|---|---|
| compress-xz | Compress firmware using xz (<pkg>app-arch/xz-utils</pkg>) before installation |
| compress-zstd | Compress firmware using zstd (<pkg>app-arch/zstd</pkg>) before installation |
| Flag | Description |
|---|---|
| tidy | Add Tidy-HTML5 support |
| Flag | Description |
|---|---|
| aligned | Enable aligned memory allocation |
| cfp | Build CFP arrays library |
| fasthash | Use a faster but more collision prone hash function |
| fortran | Build Fortran library |
| strided | Enable strided access for progressive zfp streams |
| twoway | Use two-way skew-associative cache |
| utilities | Build command line utilities |
| Flag | Description |
|---|---|
| lwt | Provides an Lwt variant of the serialisation functions in the Jsonm library. |
| Flag | Description |
|---|---|
| toml | Enable TOML config file support via <pkg>dev-nim/parsetoml</pkg> |
| Flag | Description |
|---|---|
| blurhash | Install dependencies required for decoding blurhash strings to images |
| grapheme | Install dependencies required for grapheme-aware string handling |
| Flag | Description |
|---|---|
| black | Add support for dev-python/black. Black not always possible on PyPy |
| ipython | Add support for dev-python/ipython for ptipython |
| Flag | Description |
|---|---|
| contrib | Install fonts that don't have a clear license |
| Flag | Description |
|---|---|
| vlc | Build with python-vlc bindings |
| Flag | Description |
|---|---|
| prompt-toolkit | Add support for dev-python/prompt-toolkit |
| ptpython | Add support for dev-python/ptpython |
| Flag | Description |
|---|---|
| asyncio-client | Add async websocket client |
| Flag | Description |
|---|---|
| serial | Enable serial port communication via <pkg>dev-python/pyserial</pkg> |
| Flag | Description |
|---|---|
| casd | Add support and tools for accessing cache from CAS |
| oci | Enable OCI container support |
| recc | Build the recc compiler cache tool |
| Flag | Description |
|---|---|
| binhost | Binhost targets support to build selected packages. |
| qemu | Building stages for different architecture using QEMU. |
| Flag | Description |
|---|---|
| copr | Install GPG keys used by Copr projects |
| Flag | Description |
|---|---|
| divsuf | Uses the more performant <pkg>dev-libs/libdivsufsort</pkg> instead of a bundled modified copy of yuta256's sais algorithm. |
| Flag | Description |
|---|---|
| 3d | Build support for Qt 3D modules |
| designer | Widget .ui file export |
| kjob | KJob tracker plug-in |
| scxml | Build support for Qt State Chart XML (SCXML) |
| webengine | Enable support for dev-qt/qtwebengine |
| Flag | Description |
|---|---|
| llvm-libunwind |
| Flag | Description |
|---|---|
| odinfmt | Install formatter |
| Flag | Description |
|---|---|
| bundled-jdk | Use bundled jdk |
| nvidia | Apply markdown preview patch for Nvidia cards |
| Flag | Description |
|---|---|
| cutter-plugin | Build as dev-util/cutter's plugin |
| Flag | Description |
|---|---|
| lua52 | Build support for Lua 5.2 |
| lua53 | Build support for Lua 5.3 |
| lua54 | Build support for Lua 5.4 |
| luajit | Build support for LuaJIT |
| luau | Build support for Luau |
| Flag | Description |
|---|---|
| xxd | use it as a replacement for xxd |
| Flag | Description |
|---|---|
| symlink | Install pkg-config and pkgconf symlink |
| Flag | Description |
|---|---|
| debug-mem | Debug memory usage |
| Flag | Description |
|---|---|
| cvg | EXPERIMENTAL: build cvg - cvs-like-git |
| Flag | Description |
|---|---|
| antibot | Enable support for a dynamic anticheat library. |
| download-gtest | Download and compile GTest. Useful if GTest is not installed and there is no suitable package providing it. |
| headless-client | Build the client without graphics. |
| inform-update | Inform about available updates. |
| videorecorder | Add video recording support using FFmpeg to the client. |
| websockets | Enable WebSocket support for server. |
| Flag | Description |
|---|---|
| mimalloc | Use mimalloc allocator via <pkg>dev-libs/mimalloc</pkg> |
| zip | Enable loading of game data from ZIP packages via <pkg>dev-libs/libzip</pkg> |
| Flag | Description |
|---|---|
| tetrio-plus | Install with TETR.IO PLUS modification |
| Flag | Description |
|---|---|
| cpu_flags_arm_v7 | |
| cpu_flags_x86_popcnt | |
| cpu_flags_x86_sse | |
| general-32 | Generic unoptimized 32-bits build |
| general-64 | Generic unoptimized 64-bits build |
| largeboards | Support for board sizes more than 8x8 (e.g., Xiangqi, Shogi). Engine is slower |
| nnue | Embed and enable NNUE support (built-in for Xiangqi and Janggi, executable file is larger) |
| Flag | Description |
|---|---|
| 7zip | Compile in 7z support |
| amd64 | |
| cg | Cg shader support |
| cheevos | Retro Achievements |
| cpu_flags_arm_vfp | |
| dispmanx | Dispmanx video support |
| filters | Install audio/video filters |
| gles3 | OpenGLES3 support |
| hid | Low-level HID (Human Interface Device) support |
| kms | KMS context support |
| libass | SSA/ASS for FFmpeg subtitle support |
| libusb | Libusb HID support |
| materialui | MaterialUI menu |
| ozone | Ozone menu |
| rgui | RGUI menu |
| v4l2 | Video4linux2 support |
| videocore | Broadcom Videocore 4 support |
| xinerama | Xinerama support |
| xmb | XMB menu |
| xv | XVideo support |
| Flag | Description |
|---|---|
| cpu_flags_x86_sse4_2 |
| Flag | Description |
|---|---|
| fluidsynth | Enable FluidSynth to be used as the MIDI synthesizer |
| slirp | Enable the SLIRP back-end for network adapter emulation |
| Flag | Description |
|---|---|
| camera | Enable camera support through dev-qt/qtmultimedia |
| cubeb | Enable the cubeb audio backend |
| room | Compile the dedicated room executable |
| web-applet | Enable the custom web applet frontend through dev-qt/qtwebengine |
| web-service | Enable multiplayer support |
| Flag | Description |
|---|---|
| log | Increase logging output |
| Flag | Description |
|---|---|
| faudio | Add faudio sound backend support |
| Flag | Description |
|---|---|
| iconv |
| Flag | Description |
|---|---|
| mpeg |
| Flag | Description |
|---|---|
| rtmidi | Enable real-time MIDI support via rtmidi library |
| Flag | Description |
|---|---|
| dedicated | |
| freetype | Enable freetype |
| gettext | Enable gettext |
| irc | Enable built-in IRC client |
| omnibot | Built with Omnibot |
| renderer-gles | Enable renderer-gles |
| renderer2 | Enable renderer2 |
| Flag | Description |
|---|---|
| mikmod | |
| modplug |
| Flag | Description |
|---|---|
| \ | |
| soundpack | Install complete soundpack (as opposed to only menu sounds) |
| tiles | Build graphical (tiles) variant |
| Flag | Description |
|---|---|
| autosave | Build with auto-save/resume enabled |
| nosave | Build with save/resume disabled |
| Flag | Description |
|---|---|
| multiplayer | Enable multiplayer. |
| Flag | Description |
|---|---|
| system-ffmpeg | Use the system-wide <pkg>media-video/ffmpeg</pkg> instead of bundled. |
| Flag | Description |
|---|---|
| webview | Use dev-python/pywebview for the sign-in process |
| Flag | Description |
|---|---|
| winebridge | Build with Wine bridge support (for use with non-native games running under wine/proton) |
| Flag | Description |
|---|---|
| mangoapp | Build and install mangoapp and mangoapp layer |
| mangohudctl | Build and install mangohudctl |
| mangoplot | Install mangoplot python script |
| next | Build and install server/client rewrite |
| xnvctrl | Use XNVctrl as fall back for older Nvidia devices. |
| Flag | Description |
|---|---|
| delta-update | Enable delta updates |
| Flag | Description |
|---|---|
| aria2 | Enable Aria2 support. |
| libsecret | Enable secrets/password storage support. |
| Flag | Description |
|---|---|
| icon-browser | Construire l'explorateur d'icônes |
| standalone | Construire le binaire autonome (sans gsettings) |
| Flag | Description |
|---|---|
| greeter | Install dms greeter for greetd |
| Flag | Description |
|---|---|
| playerctl | gtklock module adding media player controls to the lockscreen |
| powerbar | gtklock module adding power controls to the lockscreen |
| userinfo | gtklock module adding user info to the lockscreen |
| Flag | Description |
|---|---|
| libadwaita | The gui should use libadwaita |
| Flag | Description |
|---|---|
| keyboard | Enables the keyboard module |
| volume | Enables the volume module |
| Flag | Description |
|---|---|
| dmenu | Installs nwgdmenu, GTK dynamic menu windows. |
| grid | Installs nwggrid, a GNOME-like application grid. |
| Flag | Description |
|---|---|
| commons | Download and install plugin for Wikimedia Commons |
| Flag | Description |
|---|---|
| drun | Desktop file mode |
| windowmode | Window switcher mode |
| Flag | Description |
|---|---|
| bsdctl | Enable support for BSD sysctl module. Default disabled by upstream |
| idleinhibit | Enable support for Idle inhibit protocol. Prevents screenlockers (e.g swaylock) from popping up by inhibiting idle mode |
| iwd | Enable support for the iwd wifi module |
| menu | Enable support for application menu generator. Default enabled by upstream |
| notification | Enable support for notification center and idle notifications |
| Flag | Description |
|---|---|
| fish-completion | Enable fish completion support |
| Flag | Description |
|---|---|
| settings | Build the settings GUI |
| Flag | Description |
|---|---|
| gbm | Enable capturing with libgbm (generally more efficient). |
| Flag | Description |
|---|---|
| bash-completions | Enable completions for bash shell |
| fish-completions | Enable completions for fish shell |
| zsh-completions | Enable completions for zsh shell |
| Flag | Description |
|---|---|
| cosmic | build client for COSMIC Wayland |
| pantheon | build client for Pantheon Wayland (aka Secure) |
| socket | build client for Variant for system service |
| wlroots | build client for Sway, Wayfire, etc. |
| x11 | build client for X11 |
| Flag | Description |
|---|---|
| backlight | Backlight support |
| battery | Battery support |
| clock | Clock support |
| core | Compiles modules, particles and decorations as shared libraries, which are loaded on-demand |
| cpu | CPU monitoring support |
| disk-io | Disk I/O support |
| foreign-toplevel | Foreign toplevel (window tracking for Wayland) support |
| label | Label support |
| memory | Memory monitoring support |
| removables | Removables (USB sticks, CD-ROM etc) monitoring support |
| river | River support |
| script | Script support |
| sway-xkb | keyboard support for Sway |
| xkb | keyboard support for X11 |
| xwindow | XWindow (window tracking for X11) support |
| Flag | Description |
|---|---|
| djvu | |
| postscript |
| Flag | Description |
|---|---|
| asan | Enable clang's Address Sanitizer functionality. |
| Flag | Description |
|---|---|
| dtrace | Enable profiling data capture support using <pkg>dev-debug/systemtap</pkg> |
| sysprof | Enable profiling data capture support using <pkg>dev-util/sysprof-capture</pkg> |
| Flag | Description |
|---|---|
| swaybar | Install 'swaybar': sway's status bar component |
| swaynag | Install 'swaynag': shows a message with buttons |
| wallpapers | Install sway's default wallpaper image |
| Flag | Description |
|---|---|
| geist | Install the standard "Geist" font |
| geistpixel | Install the "Geist Pixel" font variant |
| Flag | Description |
|---|---|
| cn | Install CN font for Simplified Chinese, Traditional Chinese and Japanese support |
| ligature | Install the font with ligature support |
| nerd | Install the nerd font |
| normal | Install the less opinionated version of the font, similar to JetBrains mono |
| Flag | Description |
|---|---|
| frozen | Whether to install fonts with ligatures and texture healing turned on by default |
| Flag | Description |
|---|---|
| 0xproto | Installs 0xProto Nerd Font |
| 3270 | Installs 3270 Nerd Font |
| adwaitamono | Installs AdwaitaMono Nerd Font |
| agave | Installs Agave Nerd Font |
| annotationmono | Installs Annotation Mono Font |
| anonymouspro | Installs AnonymicePro Nerd Font |
| arimo | Installs Arimo Nerd Font |
| atkinsonhyperlegiblemono | Installs AtkynsonMono Nerd Font |
| aurulentsansmono | Installs AurulentSansMono Nerd Font |
| bigblueterminal | Installs BigBlueTerminal Nerd Font |
| bitstreamverasansmono | Installs BitstromWera Nerd Font |
| cascadiacode | Installs CaskaydiaCove Nerd Font |
| cascadiamono | Installs CaskaydiaMono Nerd Font |
| codenewroman | Installs CodeNewRoman Nerd Font |
| comicshannsmono | Installs ComicShannsMono Nerd Font |
| commitmono | Installs CommitMono Nerd Font |
| cousine | Installs Cousine Nerd Font |
| d2coding | Installs D2Coding Nerd Font |
| daddytimemono | Installs DaddyTimeMono Nerd Font |
| dejavusansmono | Installs DejaVuSansMono Nerd Font |
| departuremono | Installs DepartureMono Nerd Font |
| droidsansmono | Installs DroidSansMono Nerd Font |
| envycoder | Installs EnvyCodeR Nerd Font |
| fantasquesansmono | Installs FantasqueSansMono Nerd Font |
| firacode | Installs FiraCode Nerd Font |
| firamono | Installs FiraMono Nerd Font |
| gohu | Installs Gohu Nerd Font |
| gomono | Installs GoMono Nerd Font |
| googlesanscode | Installs Google Sans Code Font |
| hack | Installs Hack Nerd Font |
| hasklig | Installs Hasklug Nerd Font |
| heavydata | Installs HeavyDataMono Nerd Font |
| hermit | Installs Hurmit Nerd Font |
| iawriter | Installs iM-Writing Nerd Font |
| ibmplexmono | Installs BlexMono Nerd Font |
| inconsolata | Installs Inconsolata Nerd Font |
| inconsolatago | Installs InconsolataGo Nerd Font |
| inconsolatalgc | Installs Inconsolata LGC Nerd Font |
| intelonemono | Installs IntoneMono Nerd Font |
| iosevka | Installs Iosevka Nerd Font |
| iosevkaterm | Installs IosevkaTerm Nerd Font |
| iosevkatermslab | Installs IosevkaTermSlab Nerd Font |
| jetbrainsmono | Installs JetBrainsMono Nerd Font |
| lekton | Installs Lekton Nerd Font |
| liberationmono | Installs Literation Nerd Font |
| lilex | Installs Lilex Nerd Font |
| martianmono | Installs MartianMono Nerd Font |
| meslo | Installs Meslo Nerd Font |
| monaspace | Installs Monaspice Nerd Font |
| monofur | Installs Monofur Nerd Font |
| monoid | Installs Monoid Nerd Font |
| mononoki | Installs Mononoki Nerd Font |
| mplus | Installs M+ Nerd Font |
| nerdfontssymbolsonly | Installs symbols only Nerd Font |
| noto | Installs Noto Nerd Font |
| opendyslexic | Installs OpenDyslexic Nerd Font |
| overpass | Installs Overpass Nerd Font |
| profont | Installs ProFont Nerd Font |
| proggyclean | Installs ProggyClean Nerd Font |
| recursive | Installs RecMono Nerd Font |
| robotomono | Installs RobotoMono Nerd Font |
| sharetechmono | Installs ShureTechMono Nerd Font |
| sourcecodepro | Installs SauceCodePro Nerd Font |
| spacemono | Installs SpaceMono Nerd Font |
| terminus | Installs Terminess Nerd Font |
| tinos | Installs Tinos Nerd Font |
| ubuntu | Installs Ubuntu Nerd Font |
| ubuntumono | Installs UbuntuMono Nerd Font |
| ubuntusans | Installs UbuntuSans Nerd Font |
| victormono | Installs VictorMono Nerd Font |
| zedmono | Installs ZedMono Nerd Font |
| Flag | Description |
|---|---|
| ${IUSE_TYPE} | |
| redhatdisplay | Install the RedHatDisplay font |
| redhatmono | Install the RedHatMono font |
| redhattext | Install the RedHatText font |
| webfonts | Install web font files |
| Flag | Description |
|---|---|
| l10n_ja | |
| l10n_ko | |
| l10n_zh-CN | |
| l10n_zh-TW |
| Flag | Description |
|---|---|
| system-glew | Use the systems installed version of GLEW (upstream-unsupported) |
| system-stb | Use the systems installed version of STB (upstream-unsupported) |
| Flag | Description |
|---|---|
| krokiet | Krokiet is the new Czkawka frontend written in Slint |
| Flag | Description |
|---|---|
| xvfb | Enable support for thumbnail creation via Xvfb |
| Flag | Description |
|---|---|
| statusbar | Add statusbar support |
| Flag | Description |
|---|---|
| ${LUA_REQUIRED_USE} | |
| exr | Enable support for EXR image format |
| gif | |
| tiff |
| Flag | Description |
|---|---|
| ifm-tracker | Enable the iFacialMocap tracker. |
| meowface-tracker | Enable the MeowFace tracker. |
| osf-tracker | Enable the OpenSeeFace tracker. |
| remote-control | Enable remote controlling the program. |
| vts-tracker | Enable the VTubeStudio tracker. |
| Flag | Description |
|---|---|
| raytracing | Enable Vulkan raytracing support in AMDVLK, requires dev-util/DirectXShaderCompiler to build. Disable if you have weak hardware. |
| Flag | Description |
|---|---|
| jit |
| Flag | Description |
|---|---|
| allegro5 | Enable allegro backend and renderer |
| glfw | Enable glfw backend |
| sdl2-renderer | Enable SDL2 renderer backend |
| sdl3 | Enable SDL3 backend |
| sdl3-renderer | Enable SDL3 renderer backend |
| webgpu | Enable webgpu renderer backend |
| Flag | Description |
|---|---|
| bpgview | Compile bpgview (<pkg>media-libs/libsdl</pkg> and <pkg>media-libs/sdl-image</pkg> needed) |
| jctvc | Enable the JCTVC code (best quality but slow) for the encoder |
| Flag | Description |
|---|---|
| onnxruntime | Enable handtracking support via <pkg>sci-libs/onnxruntime</pkg> |
| psvr | Enable PSVR HMD driver |
| uvc | Enable libuvc video driver |
| vive | Enable driver for HTC Vive, Vive Pro, Valve Index, and their controllers |
| Flag | Description |
|---|---|
| nvenc | |
| wireshark-plugins | Build the <pkg>net-analyzer/wireshark</pkg> plugin for the WiVRn protocol |
| x264 |
| Flag | Description |
|---|---|
| control-hub | Build the Clapper Enhancer Control Hub plugin |
| youtube | Enable YouTube support via <pkg>net-misc/yt-dlp</pkg> |
| Flag | Description |
|---|---|
| animate | Enable animation of the synthesis process for debugging. You may see a 'brushfire front' of pixels being synthesized. May not work with threading enabled |
| deep-progress | Enable detailed progress reporting (percent processed) instead of shallow progress (per pass). Useful for slow motion animation |
| translations | Install translation files |
| Flag | Description |
|---|---|
| gme | Build the libgme input plugin using <pkg>media-libs/game-music-emu</pkg> |
| openmpt | Build the OpenMPT input plugin using <pkg>media-libs/libopenmpt</pkg> |
| projectm | Enable the projectM visualization plugin |
| replaygain | Enable support for Replay Gain scanning using <pkg>media-libs/libebur128</pkg> instead of using ffmpeg |
| soxr | Build the SoX-based resampler plugin using <pkg>media-libs/soxr</pkg> |
| Flag | Description |
|---|---|
| tts | Accessibility feature adding TTS capabilities to report button presses. |
| Flag | Description |
|---|---|
| libsamplerate | |
| rtaudio | Enable rtaudio backend |
| virtualstudio | Enable VirtualStudio extension |
| Flag | Description |
|---|---|
| jukebox | Support playback in server's hardware |
| stb | Use <pkg>dev-libs/stb</pkg> graphic library instead of <pkg>media-gfx/graphicsmagick</pkg> |
| Flag | Description |
|---|---|
| basu | Build plugin to support MPRIS using basu. |
| libopenmpt | Build plugin to support playing MOD music aka tracker music through libopenmpt |
| Flag | Description |
|---|---|
| rpc | Includes Discord Rich Presence support |
| Flag | Description |
|---|---|
| libspct | Build spct as a shared library (libspct) for use in other applications. |
| Flag | Description |
|---|---|
| image | Enables basic image support for album artwork |
| lyrics | Enables lyrics support for playing songs |
| media-control | Enables media control via MPRIS DBus |
| streaming | Enables streaming functionality -- requires an audio backend to be set |
| Flag | Description |
|---|---|
| rodio | Enable the rodio backend for audio playback |
| Flag | Description |
|---|---|
| id3tag | Enable ID3Tag support for MP3 files |
| lame | |
| matroska | Enable MKA/MKV container format support |
| mp2 | Enable MP2 codec support |
| sbsms | Enable SBSMS timestretching support |
| vamp | Enable VAMP plugin hosting support |
| vst2 | Enable VST2 plugin hosting support |
| Flag | Description |
|---|---|
| discoverer | Build Clapper Discoverer feature |
| rawimporter | Build RAW system memory importer for clappersink |
| Flag | Description |
|---|---|
| filecaps | Remove password prompt and improve performance |
| Flag | Description |
|---|---|
| obs-frontend-api | Use obs-frontend-api for UI functionality. |
| qt | Use Qt functionality. |
| Flag | Description |
|---|---|
| video_cards_intel |
| Flag | Description |
|---|---|
| custom-cmd | Do not install dmenu as a dependency. This requires you to configure a custom dmenu-compatible command in the configuration. |
| Flag | Description |
|---|---|
| autoload | Load plugin automatically |
| Flag | Description |
|---|---|
| templates | contrib munin tools |
| Flag | Description |
|---|---|
| geoip |
| Flag | Description |
|---|---|
| bidi |
| Flag | Description |
|---|---|
| web | Enables web user interface (UI) |
| Flag | Description |
|---|---|
| rnnoise | Support for noise reduction using media-libs/rnnoise |
| Flag | Description |
|---|---|
| qtkeychain | Enable qtkeychain support to secure passwords |
| Flag | Description |
|---|---|
| rocksdb | Add support for RocksDB; a key/value, LSM database |
| system-rocksdb | Use the system-wide <pkg>dev-libs/rocksdb</pkg> installation |
| Flag | Description |
|---|---|
| keyring |
| Flag | Description |
|---|---|
| enchant | Use app-text/enchant spell-checking backend instead of app-text/hunspell |
| fonts | Use built-in patched copy of open-sans fonts (overrides fontconfig) |
| libdispatch | Use dev-libs/libdispatch for better thread pool performance |
| Flag | Description |
|---|---|
| $(printf | |
| ${MY_PLUGINS[@]}) | |
| ' | |
| '+%s | |
| acronyms_expander | Plugin: Replaces acronyms (or other strings) with given expansions/substitutes |
| anti_spam | Plugin: Block some incoming messages |
| clients_icons | Plugin: Shows the client icons in the roster and in groupchats |
| length_notifier | Plugin: Notifies you when message length reaches a limit |
| message_box_size | Plugin: Allows you to adjust the height of the new message input field |
| now_listen | Plugin: Copy tune info to conversation input box |
| openpgp | Plugin: Encrypt your messages with OpenPGP (XEP-0373) |
| pgp | Plugin: Encrypt your messages with PGP (XEP-0027) |
| plugins_translations | Plugin: Translation files for Gajim Plugins |
| quick_replies | Plugin: Quick replies |
| triggers | Plugin: Configure Gajim's behaviour when receiving messages/events |
| Flag | Description |
|---|---|
| voip | Enable audio calls |
| Flag | Description |
|---|---|
| io-uring | |
| ldap |
| Flag | Description |
|---|---|
| tor | Enable embedded Tor network support via Arti |
| Flag | Description |
|---|---|
| palaver | Provide push notifications for the Palaver IRC app |
| Flag | Description |
|---|---|
| libcanberra | Enable sound event support using <pkg>media-libs/libcanberra-gtk3</pkg> |
| perl-legacy | Allows legacy HexChat scripts to work with ZoiteChat |
| plugin-checksum | Build Checksum plugin (needs plugins) |
| plugin-fishlim | Build FiSHLiM plugin (needs plugins) |
| plugin-sysinfo | Build SysInfo plugin (needs plugins) |
| trayicon | Enable system tray icon |
| Flag | Description |
|---|---|
| ws | Build the ws utility |
| Flag | Description |
|---|---|
| "( | |
| ( | |
| ) | |
| )" | |
| aes | |
| avx2 | |
| fusion | "fusion" AES-GCM engine, optimized for QUIC and other protocols that use short AEAD blocks |
| pclmul |
| Flag | Description |
|---|---|
| json-binary | Builds a binary executable instead of python bindings |
| Flag | Description |
|---|---|
| jansson | Jansson support for JSON |
| websocket | websocket support |
| Flag | Description |
|---|---|
| asio | Enable bindings to use the boost asio dispatcher |
| libuv | Enable bindings to use the libuv dispatcher |
| Flag | Description |
|---|---|
| textcat | Add libtextcat language guessing support for full text search (FTS) |
| Flag | Description |
|---|---|
| apache2 | Add Apache mox_proxy_fcgi config file |
| lighttpd | Add Lighttpd config file |
| memcached |
| Flag | Description |
|---|---|
| dolphin | Build a plugin for Dolphin |
| mediainfo | Use <pkg>media-libs/libmediainfo</pkg> to determine media properties |
| nautilus | Build a plugin for nautilus |
| nemo | Build a plugin for Nemo |
| thumbnail | Enable support for thumbnail generation |
| thunar | Build a plugin for Thunar |
| Flag | Description |
|---|---|
| donate | Set the default donation level to 1% instead of 0 |
| hwloc | Use <pkg>sys-apps/hwloc</pkg> for CPU affinity support |
| Flag | Description |
|---|---|
| cancel-locks | Enable Cancel-Lock header functionality |
| low-memory | Use tagged hash table for history to reduce memory footprint |
| sasl |
| Flag | Description |
|---|---|
| dogecoind | Build with dogecoind daemon |
| intel-avx2 | Build with intel avx2 |
| prune | Enables automatic pruning of old blocks to stay below 2.2GB target size (if ran from desktop) |
| scrypt-sse2 | Build with scrypt sse2 implementation |
| ssp | Apply stack protector to all functions, for extra security |
| tests | Build Dogecoin Core Qt with tests option |
| utils | Build with client utilities dogecoin-cli and dogecoin-tx |
| wallet | Build Dogecoin Core Qt with wallet |
| zmq | Enables ZeroMQ notifications |
| Flag | Description |
|---|---|
| bounties | Enable bounties page plugin |
| calc | Enable price calculator page plugin |
| crowdfunding | Enable crowdfunding page plugin |
| home | Enable home page plugin |
| revuo | Enable revuo plugin |
| tickers | Enable price tickers plugin |
| xmrig | Enable mining support using a user specified xmrig binary |
| Flag | Description |
|---|---|
| asm | |
| cpu_flags_x86_sha |
| Flag | Description |
|---|---|
| hw-wallet | Enable Trezor hardware wallet support |
| Flag | Description |
|---|---|
| kio | Enable file item action plugin in <pkg>kde-apps/dolphin</pkg> |
| plasmoid | Enable plasmoid for KDE Plasma |
| Flag | Description |
|---|---|
| scanner | Enable scanner on multifunction devices which support it |
| Flag | Description |
|---|---|
| aac | |
| acip | Audio Contribution over IP compatibility module |
| amr | Enables Adaptive Multi-Rate Audio support |
| aom | av1 module |
| aptx | Audio Processing Technology codec (aptX) |
| codec2 | CODEC2 low-bitrate speech audio codec |
| console | UDP/TCP console UI driver |
| echo | Echo server module |
| httpd | HTTP webserver UI-module |
| httpreq | HTTP request module |
| mpa | MPA Speech and Audio Codec |
| serreg | Serial registration module |
| snapshot | Save video-stream as PNG images |
| spandsp | G.722 and G.726 audio codecs via <pkg>media-libs/spandsp</pkg> |
| tcpcontrol | TCP control interface using JSON payload |
| v4l | Video4Linux2 video source |
| vpx | Enables VP8 and VP9 codec support using libvpx |
| webrtc | Use <pkg>media-plugins/gst-plugins-webrtc</pkg> for webrtc support |
| Flag | Description |
|---|---|
| awg-quick | Install the awg-quick(8) helper tool. Most users want to use this. |
| Flag | Description |
|---|---|
| offload-l2tp | Offload L2TP traffic to the kernel when using the null@l2tp transport method |
| Flag | Description |
|---|---|
| airspy | Support for airspy hardware |
| airspyhf | Support for airspyhf+ hardware |
| bladerf | Support for bladerf hardware |
| hackrf | Support for HackRF hardware |
| hermes | Support for hermes |
| plutosdr | Support for plutosdr hardware |
| rtlsdr | Support for rtlsdr dongles |
| sdrplay | Support for sdrplay hardware |
| soapy | Support for hardware supported by SoapySDR |
| uhd | Support for uhd hardware |
| Flag | Description |
|---|---|
| calls | Enable calls support via <pkg>net-voip/gnome-calls</pkg> |
| iio | Enable support for IIO sensors via <pkg>gnome-extra/iio-sensor-proxy</pkg> |
| screenshot | Enable screenshot manager support via <pkg>gui-apps/slurp</pkg> |
| Flag | Description |
|---|---|
| lockscreen-plugins | Build lockscreen plugins and widgets |
| test-full | Run integration tests |
| Flag | Description |
|---|---|
| rust | Build the Rust based portal |
| Flag | Description |
|---|---|
| apidoc | Build API documentation using <pkg>app-text/doxygen</pkg> |
| boinc | Use CmDock with SiDock@home BOINC project |
| Flag | Description |
|---|---|
| zeroconf |
| Flag | Description |
|---|---|
| yices2 | Enable Yices2 SMT solver support |
| Flag | Description |
|---|---|
| accesskit | Enable accessibility support via accesskit |
| performance-plot | Enable performance plotting with egui_plot |
| wasm-plugins | Enable WASM plugin support via extism |
| Flag | Description |
|---|---|
| benchmark | Build the benchmark binary. |
| Flag | Description |
|---|---|
| eva | Build support for the Eva plugin |
| Flag | Description |
|---|---|
| bundle-files | Bundles the definition files into the application. Recommended only for tests, as the definition files are installed globally. |
| Flag | Description |
|---|---|
| webm | Support the webm audiovisual media file format |
| Flag | Description |
|---|---|
| mkl | Use <pkg>sci-libs/mkl</pkg> for blas, lapack and sparse blas routines |
| Flag | Description |
|---|---|
| glob | Enable excluding processes with glob patterns |
| Flag | Description |
|---|---|
| liquidctl | Support for interacting with AIO liquid coolers and other devices with <pkg>app-misc/liquidctl</pkg> |
| Flag | Description |
|---|---|
| cgroups | Enable cgroups support |
| sysv-utils | Install sysvinit compatibility symlinks for halt, init, poweroff, reboot and shutdown |
| Flag | Description |
|---|---|
| cryptsetup | Enable cryptsetup services |
| kmscon | Use kmscon instead of getty for tty |
| Flag | Description |
|---|---|
| appstream | Build appstream metadata plugin |
| manifest | Build manifest plugin |
| Flag | Description |
|---|---|
| users | Add support for getting system users and groups |
| Flag | Description |
|---|---|
| dinit | Install Dinit-related backend and data |
| rundir | Enable rundir management by default |
| runit | Install runit-related backend and data |
| Flag | Description |
|---|---|
| cxx |
| Flag | Description |
|---|---|
| downgrade-nvidia | Downgrade nvidia for 525 to enable TDP control (systemd-service) |
| Flag | Description |
|---|---|
| perfmon | Simple dwarfs performance monitoring. See https://github.com/mhx/dwarfs?tab=readme-ov-file#performance-monitoring . It has no impact on performance |
| ricepp | Enable ricepp compression algorithm, which builds on the basic idea of Rice compression (see the https://en.wikipedia.org/wiki/Golomb_coding ) with a few enhancements. |
| stacktrace | Enable support for debug build with stacktracing |
| Flag | Description |
|---|---|
| bluray | Enable support of Blu-ray |
| dvd |
| Flag | Description |
|---|---|
| gentoo | apply base gentoo genpatches |
| Flag | Description |
|---|---|
| get-kind | Apply patch for additional interface which returns type of entity |
| idlc | Build IDL preprocessor |
| parser | Regenerate parser |
| shm | Enable shared memory support |
| Flag | Description |
|---|---|
| libucontext | Add support for ucontext functions via <pkg>sys-libs/libucontext</pkg> |
| obstack | Use <pkg>sys-libs/obstack-standalone</pkg> for greater compatibility |
| Flag | Description |
|---|---|
| ccache | Enable ccache support |
| Flag | Description |
|---|---|
| editor | Compile spiral_editor* functions |
| screen | Compile spiral_screen* functions |
| term | Compile spiral_term* functions |
| Flag | Description |
|---|---|
| nvml | Enable the NVML device discovery |
| Flag | Description |
|---|---|
| pstate-tracer | Install utility to debug and tune the performance of the {amd,intel}_pstate drivers |
| Flag | Description |
|---|---|
| fan-curve | Enable support for custom fan curves |
| mux | Enable support for MUX switch |
| panel-od | Enable support for Panel Overdrive |
| Flag | Description |
|---|---|
| shell | Use shell implementation |
| tq | Install tq, a tmux & screen wrapper |
| Flag | Description |
|---|---|
| acct | User and group management via acct-*/git packages |
| Flag | Description |
|---|---|
| system-lexbor | Use <pkg>dev-libs/lexbor</pkg> instead of vendored version |
| system-vips | Use <pkg>media-libs/vips</pkg> instead of vendored version |
| Flag | Description |
|---|---|
| mastodon | Enable Mastodon API support |
| sandbox | Enable experimental sandboxing through Linux Landlock |
| Flag | Description |
|---|---|
| cjk | Enable indexing ja and zh languages |
| Flag | Description |
|---|---|
| eme-free | Disable EME (DRM plugin) capability at build time |
| gmp-autoupdate | Allow Gecko Media Plugins (binary blobs) to be automatically downloaded and kept up-to-date in user profiles |
| gnome-shell | Integrate with gnome-base/gnome-shell search |
| hwaccel | Force-enable hardware-accelerated rendering (Mozilla bug 594876) |
| jumbo-build | Enable unified build - combines source files to speed up build process, but requires more memory |
| libproxy | Enable libproxy support |
| openh264 | Use <pkg>media-libs/openh264</pkg> for H264 support instead of downloading binary blob from Mozilla at runtime |
| system-av1 | Use the system-wide <pkg>media-libs/dav1d</pkg> and <pkg>media-libs/libaom</pkg> library instead of bundled |
| system-harfbuzz | Use the system-wide <pkg>media-libs/harfbuzz</pkg> instead of bundled and <pkg>media-gfx/graphite2</pkg> in most cases |
| system-icu | Use the system-wide <pkg>dev-libs/icu</pkg> instead of bundled |
| system-jpeg | Use the system-wide <pkg>media-libs/libjpeg-turbo</pkg> instead of bundled |
| system-libevent | Use the system-wide <pkg>dev-libs/libevent</pkg> instead of bundled |
| system-libvpx | Use the system-wide <pkg>media-libs/libvpx</pkg> instead of bundled |
| system-pipewire | Use system <pkg>media-video/pipewire</pkg> for WebRTC and screencast instead of bundled one |
| system-png | Use the system-wide <pkg>media-libs/libpng</pkg> instead of bundled (requires APNG patches) |
| system-webp | Use the system-wide <pkg>media-libs/libwebp</pkg> instead of bundled |
| valgrind | |
| wasm-sandbox | Sandbox certain third-party libraries through WebAssembly using RLBox |
| Flag | Description |
|---|---|
| custom-cflags |
| Flag | Description |
|---|---|
| cgi | Enable old/slow cgi support (legacy should not be used) |
| fcgi | Enable fast cgi support |
| ffcall | Use ffcall library for better logging format support |
| rproxy | Enable reverse proxying support |
| Flag | Description |
|---|---|
| xfce | Adds <pkg>x11-apps/lightdm-gtk-greeter-settings</pkg> to Xfce settings manager |
| Flag | Description |
|---|---|
| high-level | Build high-level interface to the gtk-fortran package |
| plplot | Build with <pkg>sci-libs/plplot</pkg> support |
| Flag | Description |
|---|---|
| xlib | Enable support for libX11 |
| Flag | Description |
|---|---|
| notmuch | Enable support for the notmuch block (pulls in <pkg>net-mail/notmuch</pkg>) |
| Flag | Description |
|---|---|
| config-file | Enable config file support |
| Flag | Description |
|---|---|
| mplayer | Install the saver_mplayer module |
| mpv | Install the saver_mpv module |
| xscreensaver | Install the saver_xscreensaver module |
| Flag | Description |
|---|---|
| lefthk | Use LeftHK hotkey daemon |
| x11rb | Enable x11rb backend |