| Flag | Description | Packages |
|---|---|---|
| ${PYTHON_REQUIRED_USE} | 2 | |
| ( | 3 | |
| ) | 2 | |
| X | Enable audible bell for X11 | 20 |
| abi_x86_32 | 2 | |
| accessibility | 2 | |
| acl | 3 | |
| alsa | 12 | |
| aqua | 4 | |
| archive | Build the libarchive input plugin using <pkg>app-arch/libarchive</pkg> | 3 |
| audit | 2 | |
| avif | 2 | |
| bluetooth | Build Bluetooth protocol support in socket module | 3 |
| broadway | Enable the GDK Broadway backend. | 2 |
| cairo | 2 | |
| caps | 3 | |
| cdda | 5 | |
| cdio | Use <pkg>dev-libs/libcdio-paranoia</pkg> for CD support (instead of cdparanoia) | 3 |
| clang | Use Clang compiler instead of GCC | 4 |
| cli | Enable the command-line player | 3 |
| client | Compile and install the tftp client | 2 |
| cloudproviders | Enable GtkPlacesSidebar to access cloud services | 2 |
| colord | Use <pkg>x11-misc/colord</pkg> for color management in printing | 2 |
| console | Use /dev/console instead of stdout for error messages | 2 |
| cpu_flags_arm_neon | 5 | |
| cpu_flags_ppc_altivec | 2 | |
| cpu_flags_x86_avx | 2 | |
| cpu_flags_x86_f16c | 2 | |
| cpu_flags_x86_sse | 2 | |
| cpu_flags_x86_sse2 | 7 | |
| cuda | Enable NVIDIA Cuda computations support (Experimental!) | 3 |
| cups | 5 | |
| curl | Enable web stream listening support via <pkg>net-misc/curl</pkg> | 5 |
| custom-cflags | 3 | |
| cxx | 4 | |
| daemon | Enable amule daemon | 2 |
| dbus | Enable DBus notifiications and MPRIS support | 19 |
| debug | Build with upstream's CXXFLAGS/LDFLAGS for debugging support; not recommended for normal use. | 44 |
| doc | Create description of the eix cache file additionally in html format | 38 |
| egl | 2 | |
| emacs | 3 | |
| eme-free | Disable EME (DRM plugin) capability at build time | 3 |
| examples | Install acpiexamples binary | 14 |
| extra | Pulls extra dependencies required for Podman and Buildah | 2 |
| ffmpeg | Enable <pkg>media-video/ffmpeg</pkg> backend support | 10 |
| fftw | 2 | |
| fontconfig | 2 | |
| glib | Enable <pkg>dev-libs/glib</pkg> unicode functions | 2 |
| gme | Build the libgme input plugin using <pkg>media-libs/game-music-emu</pkg> | 3 |
| gphoto2 | 2 | |
| gstreamer | Enable the wxMediaCtrl class for playing audio and video through gstreamer. | 5 |
| gtk | 8 | |
| gtk-doc | 5 | |
| gtk3 | Enable <pkg>x11-libs/gtk+</pkg>:3 support | 2 |
| gui | Build GUI IDE. | 12 |
| hardened | Enable exploit mitigations | 5 |
| hwaccel | Force-enable hardware-accelerated rendering (Mozilla bug 594876) | 3 |
| iconv | 2 | |
| icu | 6 | |
| ieee1394 | 2 | |
| introspection | Enable generating introspection data (requires <pkg>dev-libs/gobject-introspection</pkg> ) | 12 |
| jack | 6 | |
| java | 4 | |
| jpeg | 7 | |
| jpeg2k | 3 | |
| jpegxl | Add JPEG XL / jxl image support | 3 |
| jumbo-build | Enable unified build - combines source files to speed up build process, but requires more memory | 5 |
| kde | 4 | |
| kerberos | 4 | |
| keyring | 3 | |
| l10n_ | 4 | |
| lastfm | last.fm/AudioScrobbler protocol support | 2 |
| lcms | 3 | |
| ldap | Add ldap support | 2 |
| libedit | 2 | |
| libnotify | 3 | |
| libproxy | Enable libproxy support | 4 |
| libsamplerate | Support the Secret Rabbit Code resampler | 3 |
| llvm-libunwind | 2 | |
| loudness | Support loudness normalisation according to the EBU R128 standard using <pkg>media-libs/libebur128</pkg> | 3 |
| lto | Build with link-time optimisation | 4 |
| lua | Enable Lua scripting, OSC (On Screen Controller) GUI, and <pkg>net-misc/yt-dlp</pkg> support | 4 |
| lyrics | Build with lyrics support | 2 |
| lzma | 4 | |
| magic | 2 | |
| man | 5 | |
| minimal | Only build the tcmalloc_minimal library, ignoring the heap checker and the profilers. | 2 |
| mms | 2 | |
| modplug | 2 | |
| ncurses | 5 | |
| nls | 16 | |
| nss | Enable signatures handling with <pkg>dev-libs/nss</pkg> | 2 |
| ocamlopt | 14 | |
| ogg | 2 | |
| openal | 2 | |
| opengl | 7 | |
| openh264 | Enable H.264 support using <pkg>media-libs/openh264</pkg> | 3 |
| openmp | 4 | |
| openssl | Use OpenSSL crypto primitives | 3 |
| pam | 6 | |
| pch | 2 | |
| pcre | 2 | |
| pgo | Optimize the build using Profile Guided Optimization (PGO) by running Python's test suite and collecting statistics based on its performance. This will take longer to build. | 4 |
| pipewire | Pipewire output plugin | 6 |
| png | 6 | |
| policykit | Enable <pkg>sys-auth/polkit</pkg> support for the usbredir acl helper | 3 |
| privacy | 2 | |
| protobuf | Use dev-libs/protobuf to suport proto output with --proto | 2 |
| pulseaudio | Add sound server support via media-libs/libpulse (may be PulseAudio or Pipewire, or apulse if installed) | 15 |
| python | 8 | |
| qt6 | Build with Qt6 support | 10 |
| readline | 6 | |
| sasl | 2 | |
| screencast | 6 | |
| sdl | Enable <pkg>media-libs/libsdl2</pkg> based video and audio outputs (Note: these outputs exist for compatibility reasons only, avoid if possible) | 4 |
| selinux | 28 | |
| sid | Build Chiptune with SIDPLAY support | 3 |
| sndio | Enable support for the <pkg>media-sound/sndio</pkg> backend | 6 |
| split-usr | 3 | |
| sqlite | Compile in support for portage's sqlite backend; to actually use it you need additional configuration of portage and eix | 4 |
| ssl | Enable raop-sink support (needs <pkg>dev-libs/openssl</pkg>) | 4 |
| static | Build static libraries | 3 |
| static-libs | 25 | |
| sysprof | Enable profiling data capture support using <pkg>dev-util/sysprof-capture</pkg> | 3 |
| system-av1 | Use the system-wide <pkg>media-libs/dav1d</pkg> and <pkg>media-libs/libaom</pkg> library instead of bundled | 3 |
| system-harfbuzz | Use the system-wide <pkg>media-libs/harfbuzz</pkg> instead of bundled and <pkg>media-gfx/graphite2</pkg> in most cases | 3 |
| system-icu | Use the system-wide <pkg>dev-libs/icu</pkg> instead of bundled. | 5 |
| system-jpeg | Use the system-wide <pkg>media-libs/libjpeg-turbo</pkg> instead of bundled. | 3 |
| system-libevent | Use the system-wide <pkg>dev-libs/libevent</pkg> instead of bundled. | 3 |
| system-libvpx | Use the system-wide <pkg>media-libs/libvpx</pkg> instead of bundled. | 3 |
| system-pipewire | Use system <pkg>media-video/pipewire</pkg> for WebRTC and screencast instead of bundled one | 3 |
| system-png | Use the system-wide <pkg>media-libs/libpng</pkg> instead of bundled (requires APNG patches) | 3 |
| system-webp | Use the system-wide <pkg>media-libs/libwebp</pkg> instead of bundled. | 3 |
| systemd | Enable support for systemd socket activation | 12 |
| taglib | 4 | |
| tbb | Enable multithreading with the Intel Threads Building Block (<pkg>dev-cpp/tbb</pkg>) | 2 |
| tcpd | 4 | |
| test | Perform tests (slow!) and install compressed test results | 79 |
| test-full | Run the full release test suite. | 3 |
| threads | Controls whether to build the Abyss web-server with pthreads or fork 'threading'. | 5 |
| tiff | 5 | |
| tools | Create separate binary for script helper tools; useful if they are called extremely often | 10 |
| udev | Use <pkg>virtual/libudev</pkg> rules to handle devices' permissions and hotplug support. Unless you know what you're doing do not disable this flag on Linux kernels. This is provided as an option for completeness. | 2 |
| unwind | Enable libunwind usage for backtraces | 2 |
| upnp | 3 | |
| usb | 3 | |
| utils | Build/install nfs-{cat,ls,cp} utils | 4 |
| v4l | 3 | |
| vaapi | 4 | |
| vala | 4 | |
| valgrind | Disable pymalloc when running under <pkg>dev-debug/valgrind</pkg> is detected (may incur minor performance penalty even when valgrind is not used) | 6 |
| vorbis | 5 | |
| vulkan | Enable Vulkan usage via the skia library (clang recommended) | 7 |
| wayland | 16 | |
| webdav | Enable using music from a WebDAV share | 3 |
| webkit | 5 | |
| widgets | Enable QtWidgets support | 2 |
| wifi | Enable necko-wifi for NetworkManager integration, and access point MAC address scanning for better precision with opt-in geolocation services | 3 |
| xinerama | 2 | |
| xinetd | 2 | |
| zeroconf | 6 | |
| zlib | Enable database compression with <pkg>virtual/zlib</pkg> | 5 |
| zstd | 3 |
| Flag | Description | Packages |
|---|---|---|
| apparmor | 2 | |
| seccomp | 2 |
| Flag | Description | Packages |
|---|---|---|
| boost | Add support for boost | 2 |
| Flag | Description | Packages |
|---|---|---|
| big-endian | 2 | |
| clippy | Install clippy, Rust code linter | 2 |
| rust-analyzer | Install rust-analyzer, A Rust compiler front-end for IDEs (language server) | 2 |
| rust-src | Install rust-src, needed by developer tools and for build-std (cross) | 2 |
| rustfmt | Install rustfmt, Rust code formatter | 2 |
| Flag | Description | Packages |
|---|---|---|
| orc | 2 | |
| truetype | Enable <pkg>media-libs/freetype</pkg> support for gapi module | 2 |
| webp | Enable high-quality YCbCr/RGB color space conversion algorithms | 3 |
| Flag | Description | Packages |
|---|---|---|
| aac | 2 | |
| ao | 2 | |
| cddb | 2 | |
| chromaprint | Enable ChromaPrint / AcoustID support | 2 |
| cover | Support for cover art | 2 |
| flac | 5 | |
| id3tag | Enable support for ID3 tags via <pkg>media-libs/libid3tag</pkg> | 2 |
| ladspa | 2 | |
| mad | 3 | |
| mp3 | 2 | |
| mpg123 | Enable support for mp3 decoding over <pkg>media-sound/mpg123</pkg> | 2 |
| mtp | 2 | |
| musepack | 3 | |
| openmpt | Build the OpenMPT input plugin using <pkg>media-libs/libopenmpt</pkg> | 2 |
| opus | 4 | |
| oss | 4 | |
| projectm | Enable the projectM visualization plugin | 2 |
| replaygain | Enable ReplayGain support, for relative volume adjustments | 2 |
| shout | Enable ShoutCast/IceCast plugin using <pkg>media-libs/libshout</pkg> | 2 |
| sndfile | Enable wav playback support via <pkg>media-libs/libsndfile</pkg> | 5 |
| soxr | Use the SoX resampling library | 2 |
| streaming | Enable Online Streaming Support | 2 |
| twolame | Enable MP2 encoding via <pkg>media-sound/twolame</pkg> | 2 |
| udisks | 3 | |
| wavpack | 4 | |
| zip | 2 |
| Flag | Description | Packages |
|---|---|---|
| xv | 2 |
| Flag | Description | Packages |
|---|---|---|
| enchant | Use the <pkg>app-text/enchant</pkg> spell-checking backend instead of <pkg>app-text/hunspell</pkg> | 4 |
| fonts | Use builtin patched copy of open-sans fonts (overrides fontconfig) | 4 |
| qt6-imageformats | Add support for HEIF, AVIF and JpegXL by bundling kde-frameworks/kimageformats | 3 |
| Flag | Description | Packages |
|---|---|---|
| appindicator | 3 | |
| webui | Enable the Web UI | 2 |
| Flag | Description | Packages |
|---|---|---|
| gmp-autoupdate | Allow Gecko Media Plugins (binary blobs) to be automatically downloaded and kept up-to-date in user profiles | 2 |
| telemetry | 2 | |
| wasm-sandbox | Sandbox certain third-party libraries through WebAssembly using RLBox | 2 |
| Flag | Description |
|---|---|
| dcron | Adjust cronjobs to work properly under <pkg>sys-process/dcron</pkg> |
| lm-sensors |
| Flag | Description |
|---|---|
| btrfs | Enables dependencies for the "btrfs" graph driver, including necessary kernel flags. |
| container-init | Makes the a staticly-linked init system tini available inside a container. |
| overlay2 | Enables dependencies for the "overlay2" graph driver, including necessary kernel flags. |
| Flag | Description |
|---|---|
| kmem | Enable Kernel Memory Accounting. |
| Flag | Description |
|---|---|
| common-lisp |
| Flag | Description |
|---|---|
| efl | Build <pkg>dev-libs/efl</pkg> based pinentry |
| Flag | Description |
|---|---|
| network-map | Adds possibility of exporting network map to SVG |
| ovf | Adds support for OVA/OVF import |
| remote-api | Adds API for remote control |
| spice | Adds Spice protocol support |
| vnc-client | Adds support for external VNC client |
| Flag | Description |
|---|---|
| dtrace | |
| lvm | |
| sdk | |
| vboxwebsrv | |
| vde | |
| vnc |
| Flag | Description |
|---|---|
| macos-guests | Support macOS guests. |
| modules | Install <pkg>app-emulation/vmware-modules</pkg> in order to run VMs locally. |
| ovftool | Install OVF tool. |
| vix | Install VIX. The VIX API allows you to write programs and scripts that automate virtual machine operations, and run programs or manipulate files within guest operating systems. |
| vmware-tools-darwin | Install VMware Tools for OS X (El Capitan and later) guests. |
| vmware-tools-darwinPre15 | Install VMware Tools for OS X (up to Yosemite) guests. |
| vmware-tools-linux | Install VMware Tools for Linux guests. |
| vmware-tools-linuxPreGlibc25 | Install VMware Tools for Linux (glibc older than 2.5) guests. |
| vmware-tools-netware | Install VMware Tools for Netware guests. |
| vmware-tools-solaris | Install VMware Tools for Solaris guests. |
| vmware-tools-winPre2k | Install VMware Tools for Windows (before 2000) guests. |
| vmware-tools-winPreVista | Install VMware Tools for Windows (after 2000, before Vista) guests. |
| vmware-tools-windows | Install VMware Tools for Windows (Vista and later) guests. |
| Flag | Description |
|---|---|
| recode |
| Flag | Description |
|---|---|
| usb-monitor | |
| user-permissions | |
| video_cards_nvidia |
| Flag | Description |
|---|---|
| dedupe | Enable deduplication support |
| Flag | Description |
|---|---|
| multiuser | Enable multiuser support (by setting correct permissions) |
| nethack | Express error messages in nethack style |
| utempter | Enable support for <pkg>sys-libs/libutempter</pkg> |
| Flag | Description |
|---|---|
| avfs | Enable support for <pkg>sys-fs/avfs</pkg> |
| xft |
| Flag | Description |
|---|---|
| $(printf | |
| ${LO_EXTS}) | |
| ' | |
| 'libreoffice_extensions_%s | |
| base | Enable full support for LibreOffice Base databases (involves additional bundled libs) |
| branding | |
| coinmp | Use <pkg>sci-libs/coinor-mp</pkg> as alternative solver |
| eds | |
| googledrive | Enable support for remote files on Google Drive |
| mariadb | Prefer mariadb connector over mysql connector |
| odk | Build the Office Development Kit |
| pdfimport | Enable PDF import via the Poppler library |
| postgres |
| Flag | Description |
|---|---|
| offlinehelp | Install help files locally instead of using the LibreOffice Wiki |
| Flag | Description |
|---|---|
| dep | Make DEP=true the default which enables support for {,R,P,B}DEPEND but requires roughly double disk and memory. |
| meson | Build with meson instead of autotools. Faster but less compatible |
| optimization | Accept upstream's choices for CXXFLAGS/LDFLAGS for optimization. Absense of this USE flag does not strip user's *FLAGS |
| required-use | Make REQUIRED_USE=true the default which enables support for REQUIRED_USE but requires more disk and memory. |
| security | This adds some checks which can prevent certain exploits if e.g. the eix code has a bug. If you use the hardened toolchain, using this flag does not increase security and can even lead to problems. |
| src-uri | Make SRC_URI=true the default which enables support for SRC_URI but requires roughly double disk and memory. |
| strong-optimization | Adds several more agressive CXXFLAGS/LDFLAGS for optimization like graphite (if available). May cause trouble with some buggy compiler versions. Absense of this USE flag does not strip user's *FLAGS |
| strong-security | Add many checks to prevent exploits if eix code has a bug. This will slow down eix considerably. Use only if you are paranoid or have reasons to suspect a bug. |
| swap-remote | Swap role of remote addresses in eix-remote, making the data from gpo.zugaina.org the first choice. |
| usr-portage | Set last PORTDIR fallback to /usr/portage instead of /var/db/repos/gentoo |
| Flag | Description |
|---|---|
| l10n_de | |
| unicode | Add support for unicode passwords via <pkg>net-dns/libidn</pkg> |
| Flag | Description |
|---|---|
| idn |
| Flag | Description |
|---|---|
| cjk | |
| gpg | Enable signatures handling with <pkg>app-crypt/gpgme</pkg> |
| harfbuzz | Enable <pkg>media-libs/harfbuzz</pkg> for font-subsetting |
| Flag | Description |
|---|---|
| latex | |
| text |
| Flag | Description |
|---|---|
| dap |
| Flag | Description |
|---|---|
| test-helpers | Build libraries that you can use to write tests against Abseil code. |
| Flag | Description |
|---|---|
| secure-delete | Enable overwriting of deleted content with zeros by default (http://sqlite.org/pragma.html#pragma_secure_delete), causing some performance penalty |
| tcl |
| Flag | Description |
|---|---|
| extras | Build a lot of extra packages, including lhelp chm viewer program. |
| gtk2 | Use gtk:2 for widgets. |
| Flag | Description |
|---|---|
| build | |
| ensurepip | Install the ensurepip module that uses bundled wheels to bootstrap pip and setuptools (if disabled, it will be only possible to use venv `--without-pip`) |
| gdbm | |
| jit | Enable experimental Just-In-Time compilation support. |
| tail-call-interp | Enable the tail call interpreter. May lead to better performance but is still new and dependent on latest toolchain versions (Clang 19, GCC 15). |
| tk | |
| wininst | Install Windows executables required to create an executable installer for MS Windows |
| Flag | Description |
|---|---|
| "( | |
| ${ALL_LLVM_TARGETS[*]} | |
| )" | |
| AArch64 | |
| AMDGPU | |
| ARC | |
| ARM | |
| AVR | |
| BPF | |
| CSKY | |
| DirectX | |
| Hexagon | |
| Lanai | |
| LoongArch | |
| M68k | |
| MSP430 | |
| Mips | |
| NVPTX | |
| PowerPC | |
| RISCV | |
| SPIRV | |
| Sparc | |
| SystemZ | |
| VE | |
| WebAssembly | |
| X86 | |
| XCore | |
| Xtensa | |
| bpf | |
| dist | Install dist tarballs (used for bootstrapping) |
| llvm_targets_BPF | |
| llvm_targets_WebAssembly | |
| miri | Install miri, an interpreter for Rust's mid-level intermediate representation (requires USE=nightly, sometimes is broken) |
| mrustc-bootstrap | Use <pkg>dev-lang/mrustc</pkg> to build the bootstrap Rust sysroot from this package's source |
| nightly | Enable nightly (UNSTABLE) features (NOTE: it does not install nightly version, just enables features marked as nightly at time of release) |
| parallel-compiler | Build a multi-threaded rustc (experimental, not tested by upstream) |
| system-llvm | Use the system LLVM installation |
| wasm | Build support for the wasm32-unknown-unknown target |
| Flag | Description |
|---|---|
| prefix |
| Flag | Description |
|---|---|
| elf | Enable support for listing and extracting from ELF resource files with gresource tool |
| mime | Pull in shared MIME database that many glib-based applications require at runtime to detect or open files. Warning: do not disable this flag unless installing on a headless server. |
| systemtap | Build support for profiling and tracing using <pkg>dev-debug/systemtap</pkg> |
| xattr |
| Flag | Description |
|---|---|
| perl | |
| tcc |
| Flag | Description |
|---|---|
| spreadsheet-model | Enable the spreadsheet model implementation |
| Flag | Description |
|---|---|
| asm | |
| cpu_flags_arm_aes | |
| cpu_flags_arm_sha1 | |
| cpu_flags_arm_sha2 | |
| cpu_flags_ppc_vsx2 | |
| cpu_flags_ppc_vsx3 | |
| cpu_flags_x86_aes | |
| cpu_flags_x86_pclmul | |
| cpu_flags_x86_sha | |
| gmp |
| Flag | Description |
|---|---|
| conformance | Build conformance tests |
| libprotoc | Build libprotoc |
| libupb | Build libupb |
| protoc | Build libprotoc and protoc compiler |
| Flag | Description |
|---|---|
| benchmark | Build a benchmark binary, install it as re2-bench |
| Flag | Description |
|---|---|
| abyss | Build the Abyss mini web-server. |
| cgi | |
| libxml2 | Use dev-libs/libxml2 to parse XML instead of the internal expat library. |
| Flag | Description |
|---|---|
| utftrip | Builds and install the utftrip executable: Among other things, reads unicode on stdin and rewrites it on stdout. |
| Flag | Description |
|---|---|
| bindist | |
| designer | Install the QWebEngineView plugin used to add widgets in <pkg>dev-qt/qttools</pkg>[designer] forms that display web pages. |
| geolocation | |
| pdfium | Build the QtPdf module based on chromium's PDFium library |
| qml | Build QML/QtQuick bindings and imports |
| webdriver | Build tool for automated testing (ChromeDriver equivalent) |
| Flag | Description |
|---|---|
| optimisememory | To build libtcmalloc with smaller internal caches. |
| pagesize-128k | Use 128K page size for tcmalloc. Larger size makes tcmalloc faster, at the cost of using more space (due to internal fragmentation) |
| pagesize-16k | Use 16K page size for tcmalloc. Larger size makes tcmalloc faster, at the cost of using more space (due to internal fragmentation) |
| pagesize-256k | Use 256K page size for tcmalloc. Larger size makes tcmalloc faster, at the cost of using more space (due to internal fragmentation) |
| pagesize-32k | Use 32K page size for tcmalloc. Larger size makes tcmalloc faster, at the cost of using more space (due to internal fragmentation) |
| pagesize-64k | Use 64K page size for tcmalloc. Larger size makes tcmalloc faster, at the cost of using more space (due to internal fragmentation) |
| Flag | Description |
|---|---|
| botan | Use Botan crypto backend instead of OpenSSL |
| Flag | Description |
|---|---|
| numa | Enable numa support |
| Flag | Description |
|---|---|
| bin-symlinks | Symlink executables to usr/bin to be in default PATH (conflicts with crossdev mingw, and crossdev is preferable for a fully featured toolchain) |
| strip |
| Flag | Description |
|---|---|
| azure | Enable Azure Blob Storage support |
| dist-client | Enables distributed support in the sccache client |
| dist-server | Enables the sccache-dist binary |
| gcs | Enable Google Cloud Storage support |
| memcached | |
| redis | Enable Redis support |
| s3 | Enable Amazon S3 support |
| simple-s3 |
| Flag | Description |
|---|---|
| system-librnp | Use system-wide <pkg>dev-util/librnp</pkg> instead of bundled one. |
| Flag | Description |
|---|---|
| iosevka | Install the classic Iosevka font. |
| iosevka-aile | Install Iosevka Aile, a quasi-proportional sans-serif font. |
| iosevka-curly | Install Iosevka Curly, a curlier variant of Iosevka. |
| iosevka-curly-slab | Install Iosevka Curly Slab, the curly font, with slab-serifs. |
| iosevka-etoile | Install Iosevka Etoile, a quasi-proportional slab-serif font. |
| iosevka-slab | Install Iosevka Slab, a monospace slab-serif font. |
| iosevka-ss01 | Install Iosevka SS01, an Iosevka variant made in the style of Andale Mono. |
| iosevka-ss02 | Install Iosevka SS02, an Iosevka variant made in the style of Anonymous Pro Style. |
| iosevka-ss03 | Install Iosevka SS03, an Iosevka variant made in the style of Consolas. |
| iosevka-ss04 | Install Iosevka SS04, an Iosevka variant made in the style of Menlo. |
| iosevka-ss05 | Install Iosevka SS05, an Iosevka variant made in the style of Fira Mono. |
| iosevka-ss06 | Install Iosevka SS06, an Iosevka variant made in the style of Liberation Mono. |
| iosevka-ss07 | Install Iosevka SS07, an Iosevka variant made in the style of Monaco. |
| iosevka-ss08 | Install Iosevka SS08, an Iosevka variant made in the style of Pragmata Pro. |
| iosevka-ss09 | Install Iosevka SS09, an Iosevka variant made in the style of Source Code Pro. |
| iosevka-ss10 | Install Iosevka SS10, an Iosevka variant made in the style of Envy Code R. |
| iosevka-ss11 | Install Iosevka SS11, an Iosevka variant made in the style of X Windows Fixed. |
| iosevka-ss12 | Install Iosevka SS12, an Iosevka variant made in the style of Ubuntu Mono. |
| iosevka-ss13 | Install Iosevka SS13, an Iosevka variant made in the style of Lucida. |
| iosevka-ss14 | Install Iosevka SS14, an Iosevka variant made in the style of JetBrains Mono. |
| iosevka-ss15 | Install Iosevka SS15, an Iosevka variant made in the style of IBM Plex Mono. |
| iosevka-ss16 | Install Iosevka SS16, an Iosevka variant made in the style of PT Mono. |
| iosevka-ss17 | Install Iosevka SS17, an Iosevka variant made in the style of Recursive Mono. |
| iosevka-ss18 | Install Iosevka SS18, an Iosevka variant made in the style of Input Mono. |
| Flag | Description |
|---|---|
| fontforge | Build TrueType fonts from sources, using <pkg>media-gfx/fontforge</pkg> |
| ttf |
| Flag | Description |
|---|---|
| heif | |
| krokiet | Krokiet is the new Czkawka frontend written in Slint |
| raw |
| Flag | Description |
|---|---|
| sane_backends_ | |
| snmp |
| Flag | Description |
|---|---|
| ${GL_REQUIRED_USE} | |
| gbm | |
| gles2 | |
| ivorbis | |
| pango | |
| theora |
| Flag | Description |
|---|---|
| ptp |
| Flag | Description |
|---|---|
| experimental | Enable experimental APIs |
| graphite | Enable <pkg>media-gfx/graphite2</pkg> complementary shaper |
| Flag | Description |
|---|---|
| aom | Use <pkg>media-libs/libaom</pkg> for AVIF encoding/decoding |
| dav1d | Enable support for the dav1d codec decoding using <pkg>media-libs/dav1d</pkg> |
| de265 | Enable H.265 support using <pkg>media-libs/libde265</pkg> |
| gdk-pixbuf | Enable <pkg>x11-libs/gdk-pixbuf</pkg> plugin |
| geotiff | Print GeoTIFF metadata when encoding tiled TIFFs (requires <pkg>sci-libs/libgeotiff</pkg>) |
| kvazaar | Enable H.265/HEVC encoding support via <pkg>media-libs/kvazaar</pkg> |
| rav1e | Use <pkg>media-video/rav1e</pkg> for AVIF encoding |
| svt-av1 | Use <pkg>media-libs/svt-av1</pkg> for SVT-AV1 encoding |
| x264 | |
| x265 | Use <pkg> media-libs/x265</pkg> for HEIF encoding |
| Flag | Description |
|---|---|
| dsp | Enable signal processing (echo cancellation, noise suppression, and automatic gain control) |
| Flag | Description |
|---|---|
| atlas | Use <pkg>sci-libs/atlas</pkg> for blas, lapack and sparse blas routines (Experimental!) |
| contrib | Install user contributed scripts from opencv_contrib (Experimental!) |
| contribcvv | Enable CVV in contrib |
| contribdnn | Enable DNN module |
| contribfreetype | Enable Drawing UTF-8 strings with <pkg>media-libs/freetype</pkg>&<pkg>media-libs/harfbuzz</pkg> |
| contribhdf | Enable HDF module (requires <pkg>sci-libs/hdf5</pkg>) |
| contribovis | Enable OGRE vision module support (<pkg>dev-games/ogre</pkg>) |
| contribsfm | Enable SFM module (requires USE="eigen gflags glog") |
| contribxfeatures2d | Enables xfeatures2d and autodownload of samples in contrib |
| cpu_flags_x86_avx512_4fmaps | |
| cpu_flags_x86_avx512_4vnniw | |
| cpu_flags_x86_avx512er | |
| cpu_flags_x86_avx512pf | |
| cudnn | Enable support for nVidia cuDNN library |
| dnnsamples | Enable dnn caffeemodel samples |
| eigen | Enable usage of <pkg>dev-cpp/eigen</pkg> for computations |
| features2d | Enable features2d module |
| gdal | Enable support for <pkg>sci-libs/gdal</pkg> library |
| gflags | Use Google's C++ argument parsing library (<pkg>dev-cpp/gflags</pkg>) |
| gif | |
| glog | Use Google's C++ logging library (<pkg>dev-cpp/glog</pkg>) |
| jasper | Use <pkg>media-libs/jasper</pkg> for jpeg2k support |
| lapack | |
| mkl | Use <pkg>sci-libs/mkl</pkg> for blas, lapack and sparse blas routines |
| non-free | Enable non-free components |
| opencl | |
| opencvapps | Enable compilation with opencvapps |
| openexr | |
| openni | Adds support for Kinect-like 3D sensors devices with <pkg>dev-libs/OpenNI</pkg> |
| openni2 | Adds support for Kinect-like 3D sensors devices with <pkg>dev-libs/OpenNI2</pkg> (should be preferred over openni) |
| quirc | Enable qrcode decoding via <pkg>media-libs/quirc</pkg> |
| spng | Use <pkg>media-libs/libspng</pkg> for png support |
| tesseract | Use Google's OCR Engine |
| testprograms | Build and install programs for testing OpenCV (performance) |
| video_cards_intel | Enable Video Acceleration API for hardware decoding for Intel cards |
| vtk | Build new 3D visualization module viz based on <pkg>sci-libs/vtk</pkg> |
| wechat-qrcode | Enable wechat_qrcode module |
| xine |
| Flag | Description |
|---|---|
| jbig | |
| lerc | |
| libdeflate |
| Flag | Description |
|---|---|
| guard | 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 |
| shared | Build shared libraries |
| vapoursynth_plugins_eedi3 | Enable slow edge directed interpolation filterplugin |
| vapoursynth_plugins_imagemagick | Enable Image Reader/Writer plugin using <pkg>media-gfx/imagemagick</pkg> |
| vapoursynth_plugins_miscfilters | Enable miscfilters plugin |
| vapoursynth_plugins_morpho | Enable simple morphological filters plugin |
| vapoursynth_plugins_ocr | Enable video frames Optical Character Recognition plugin using <pkg>app-text/tesseract</pkg> |
| vapoursynth_plugins_removegrain | Enable Remove Grain plugin |
| vapoursynth_plugins_subtext | Enable SSA/ASS subtitles plugin using <pkg>media-libs/libass</pkg> |
| vapoursynth_plugins_vinverse | Enable residual combing removal plugin |
| vapoursynth_plugins_vivtc | Enable Inverse Telecine and Decimation plugin |
| vspipe | Enable support for piping output |
| Flag | Description |
|---|---|
| mplayer | |
| mpv | Enable video support via <pkg>media-video/mpv</pkg>(experimental) |
| Flag | Description |
|---|---|
| http-server | Enable internal HTTP server to play non-MPD files |
| musicbrainz |
| Flag | Description |
|---|---|
| converter | File format converter |
| dts | |
| hotkeys | Keyboard shortcuts support |
| libretro | libretro resampling plugin |
| mac | |
| notify | Desktop notifications support |
| nullout | Dummy output driver |
| sc68 | Atari ST and Amiga music player |
| shellexec | Define custom shell commands that can be called on tracks |
| supereq | Enable equalizer |
| Flag | Description |
|---|---|
| soundtouch | Build the SoundTouch-based DSP plugin using <pkg>media-libs/libsoundtouch</pkg> |
| Flag | Description |
|---|---|
| acoustid | Build acoustic fingerprinting plugin using <pkg>media-libs/chromaprint</pkg> |
| mp4 | |
| mpris | Enable support for MPRIS2 interface using <pkg>dev-qt/qtdbus</pkg> |
| Flag | Description |
|---|---|
| cpu_flags_x86_mmx | |
| frontend | Build and install the 'lame' executable frontend to lame libraries. |
| mp3rtp | Build the mp3-to-RTP streaming utility. **UNSUPPORTED** |
| Flag | Description |
|---|---|
| ${DECODER_PLUGINS} | |
| ${ENCODER_PLUGINS} | |
| ${OUTPUT_PLUGINS} | |
| audiofile | |
| bzip2 | |
| eventfd | Use the eventfd function in MPD's event loop |
| expat | |
| faad | Use <pkg>media-libs/faad2</pkg> for AAC decoding |
| fluidsynth | Enable MIDI support with <pkg>media-sound/fluidsynth</pkg> (discouraged) |
| httpd | Enable built-in stream server |
| inotify | Use the Linux kernel inotify subsystem to notice changes to mpd music library |
| io-uring | |
| lame | Support for MP3 streaming via Icecast2 |
| libmpdclient | Enable support for remote mpd databases |
| libsoxr | Enable resampling with <pkg>media-libs/soxr</pkg> |
| mikmod | |
| nfs | Enable support for the Network File System |
| qobuz | Build plugin to access qobuz |
| recorder | Enables output plugin for recording radio streams |
| samba | |
| signalfd | Use the signalfd function in MPD's event loop |
| snapcast | Snapcast audio plugin |
| tremor | Enable support for <pkg>media-libs/tremor</pkg>, a fixed-point version of the Ogg Vorbis decoder |
| wav | Support WAV encoding |
| wildmidi | Enable MIDI support via <pkg>media-sound/wildmidi</pkg> |
| Flag | Description |
|---|---|
| async-connect | Enable asynchronous connect |
| chat-screen | Enable the chat screen |
| colors | |
| help-screen | Enable the help screen |
| key-screen | Enable key editor screen |
| library-screen | Enable library screen |
| lirc | |
| lyrics-screen | Enable lyrics screen |
| mouse | Enable curses getmouse support |
| outputs-screen | Enable the outputs screen |
| search-screen | Enable search screen |
| song-screen | Enable song viewer screen |
| Flag | Description |
|---|---|
| clock | Enable clock screen |
| outputs | Enable outputs screen |
| visualizer | Enable visualizer screen with sound wave/frequency spectrum modes |
| Flag | Description |
|---|---|
| analyzer | |
| bs2b | Enable Bauer stereophonic-to-binaural headphone filter |
| crossfade | |
| cue | |
| enca | Detects the character encoding automatically |
| game | Enable Game music support |
| gnome | Enable Gnome hotkey support (requires QtDBus) |
| libxmp | Enable module files renderer (modplug replacement) via <pkg>media-libs/libxmp</pkg> |
| midi | Enable midi support using wildmidi library |
| notifier | |
| qsui | |
| qtmedia | Enable playback via <pkg>dev-qt/qtmultimedia</pkg> |
| scrobbler | |
| stereo | |
| tray |
| Flag | Description |
|---|---|
| amr | Enables Adaptive Multi-Rate Audio support |
| dolbyb | Support Dolby B like noise reduction with <pkg>media-libs/libdolbyb</pkg> |
| encode | |
| speexdsp | Support for automatic gain control, denoise and dereverb with <pkg>media-libs/speexdsp</pkg> |
| Flag | Description |
|---|---|
| ipod | |
| moodbar | Enable moodbar support |
| Flag | Description |
|---|---|
| ${LUA_REQUIRED_USE} | |
| bluray | Enable playback of Blu-ray filesystems |
| coreaudio | |
| drm | Enable Kernel Mode Setting / Direct Rendering Manager based video outputs |
| dvb | |
| dvd | |
| gamepad | Enable gamepad input support |
| javascript | |
| libcaca | |
| libmpv | Enable the shared library and headers (used by frontends / plugins) |
| nvenc | |
| rubberband | Enable high quality pitch correction via <pkg>media-libs/rubberband</pkg> |
| sixel | Enable support for the sixel video backend using <pkg>media-libs/libsixel</pkg> |
| soc | Use additional <pkg>media-video/ffmpeg</pkg> patches for efficient playback on some SoCs (e.g. ARM, RISC-V) |
| subrandr | |
| uchardet | Enable subtitles charset discovery via <pkg>app-i18n/uchardet</pkg> |
| vapoursynth | |
| vdpau | |
| zimg | Enable libzimg support (for vf_fingerprint) |
| Flag | Description |
|---|---|
| echo-cancel | Enable WebRTC-based echo canceller via <pkg>media-libs/webrtc-audio-processing</pkg> |
| elogind | |
| flatpak | Enable Flatpak support |
| gsettings | Use gsettings (<pkg>dev-libs/glib</pkg>) to read/save used modules (useful for e.g. <pkg>media-sound/paprefs</pkg> |
| jack-client | Install a plugin for running PipeWire as a JACK client |
| jack-sdk | Use PipeWire as JACK replacement |
| libcamera | Enable libcamera plugin via <pkg>media-libs/libcamera</pkg> |
| liblc3 | Allow loading LC3 plugins via <pkg>media-sound/liblc3</pkg> |
| lv2 | Allow loading LV2 plugins via <pkg>media-libs/lv2</pkg> |
| modemmanager | Combined with USE=bluetooth, allows PipeWire to perform telephony on mobile devices. |
| pipewire-alsa | Install ALSA plugin, similar to <pkg>media-plugins/alsa-plugins</pkg>'s USE=pulseaudio. |
| roc | Enable roc support for real-time audio streaming over the network, using <pkg>media-libs/roc-toolkit</pkg>. See https://gitlab.freedesktop.org/pipewire/pipewire/-/wikis/Network#roc |
| sofa | Spatially Oriented Format for Acoustics (SOFA) support via <pkg>media-libs/libmysofa</pkg> |
| sound-server | Provide sound server using ALSA and bluetooth devices |
| system-service | Install systemd unit files for running as a system service. Not recommended. |
| Flag | Description |
|---|---|
| audiofilters | Build with AudioFilters module |
| avdevice | Build FFmpeg module with libavdevice suport |
| avresample | Use libavresample instead of libswresample |
| cuvid | Build with CUVID module |
| extensions | Build with Extensions module and enable other plugins |
| inputs | Build with Inputs module |
| libass | Build with SSA/ASS subtitles rendering support |
| libopenmpt | |
| mediabrowser | Build with MediaBrowser support |
| mpris2 | Build Extensions with MPRIS2 support |
| notifications | Build additional notifications module |
| portaudio | |
| shaders | Compile Vulkan shaders using <pkg>media-libs/shaderc</pkg> |
| videofilters | Build with VideoFilters module |
| visualizations | Build with Visualizations module |
| Flag | Description |
|---|---|
| junction | Enable NFS junction support in nfsref |
| libmount | Link mount.nfs with libmount |
| nfsdctl | Build 'nfsdctl' utility to control nfsd. |
| nfsv3 | Enable support for NFSv2 and NFSv3 |
| nfsv4 | Enable support for NFSv4 (includes NFSv4.1 and NFSv4.2) |
| uuid | Support UUID lookups in rpc.mountd |
| Flag | Description |
|---|---|
| ipv6 | |
| server | Compile and install the tftp server |
| Flag | Description |
|---|---|
| aesicm | Use AES ICM cryptographic algorithm |
| syslog | Use syslog for error messages |
| Flag | Description |
|---|---|
| dht | Enable DHT (distributed hash table) support |
| gnutls |
| Flag | Description |
|---|---|
| corepack | Enable the experimental corepack package management tool |
| inspector | Enable V8 inspector |
| npm | Enable NPM package manager |
| pax-kernel | Enable building under a PaX enabled kernel |
| snapshot | Enable snapshot creation for faster startup |
| system-ssl | Use system OpenSSL instead of the bundled one |
| temporal |
| Flag | Description |
|---|---|
| tde2e | Install tde2e headers and cmake config |
| Flag | Description |
|---|---|
| netgear | Enable netgear branding |
| readynas | Enable readynas branding |
| tivo |
| Flag | Description |
|---|---|
| lz4 | |
| mjpeg | Enable builtin mjpeg video decoder |
| smartcard | |
| usbredir | Use <pkg>sys-apps/usbredir</pkg> to redirect USB devices to another machine over TCP |
| Flag | Description |
|---|---|
| remotecalls | Enable remote calls |
| warmstarts | Enables rpcbind to cache configuration for warm restarts |
| Flag | Description |
|---|---|
| nat-pmp | Enable support for the NAT-PMP protocol |
| Flag | Description |
|---|---|
| geoip | |
| remote | Enable remote controlling of the client |
| stats | Enable statistic reporting |
| webserver |
| Flag | Description |
|---|---|
| sound | |
| webinterface | Install dependencies needed for the web interface |
| Flag | Description |
|---|---|
| bittorrent | enable bittorrent support |
| fasttrack | enable fasttrack support |
| gd | |
| gnutella | enable gnutella and gnutella2 support |
| guionly | enable client build only |
| Flag | Description |
|---|---|
| jsonapi | Enables the new RetroShare JSON API |
| libupnp | Enables UPnP port forwarding via <pkg>net-libs/libupnp</pkg> |
| miniupnp | Enables UPnP port forwarding via <pkg>net-libs/miniupnpc</pkg> |
| plugins | Enables plugin support |
| service | Enables the new RetroShare service |
| sqlcipher | Enables GXS database encryption via SQLCipher |
| Flag | Description |
|---|---|
| tinyxml2 | Use vendor tinyxml2 instead of xmlrpc-c. This allows significant reduction in overhead |
| xmlrpc |
| Flag | Description |
|---|---|
| exif | |
| poppler | Build the pdftoraster filter |
| postscript |
| Flag | Description |
|---|---|
| network | Enable network printing support |
| scanner |
| Flag | Description |
|---|---|
| awg-quick | Install the awg-quick(8) helper tool. Most users want to use this. |
| Flag | Description |
|---|---|
| cpu_flags_x86_avx2 | |
| cpu_flags_x86_fma3 | |
| cpu_flags_x86_fma4 | |
| fortran | |
| mpi | |
| zbus | Adds support for ZBus cycle-counter of mips |
| Flag | Description |
|---|---|
| R | Enable <pkg>dev-lang/R</pkg> backend support |
| bundle |
| Flag | Description |
|---|---|
| yaml | support .yaml-encoded device trees |
| Flag | Description |
|---|---|
| netlink |
| Flag | Description |
|---|---|
| cs | |
| da | |
| de | |
| el | |
| es | |
| fi | |
| fr | |
| hu | |
| id | |
| it | |
| ko | |
| l10n_ja | |
| l10n_zh-CN | |
| mk | |
| nb | |
| nl | |
| pl | |
| pt-BR | |
| ro | |
| ru | |
| sr | |
| sv | |
| uk | |
| vi |
| Flag | Description |
|---|---|
| embedded | limit RAM and CPU ressources by disabling features |
| libusb | Use <pkg>dev-libs/libusb</pkg> detection to hotplug new smartcard readers. This flag should only be enabled if you're running a non-Linux kernel or you don't want to use udev. |
| Flag | Description |
|---|---|
| skey | |
| su |
| Flag | Description |
|---|---|
| cgroup-hybrid | Use hybrid cgroup hierarchy (OpenRC's default) instead of unified. |
| efi | Support rebooting into EFI firmware |
| userdb | Build and install elogind-userdbd, a drop-in replacement for systemd-userdbd, plus userdbctl. |
| Flag | Description |
|---|---|
| lzip |
| Flag | Description |
|---|---|
| compat | Enable compatibility with <pkg>sys-libs/zlib</pkg>'s USE=minizip, allowing minizip-ng to replace it. Only enable if you want to replace reference minizip with minizip-ng. |
| Flag | Description |
|---|---|
| ada | Add bindings for the Ada programming language |
| gpm | |
| profile | |
| stack-realign | Realign the stack in the 32-bit build for compatibility with older binaries at some performance cost. Avoids crashes in older 32-bit binaries. Only affects x86/32-bit multilib builds on amd64. |
| tinfo | Build curses library (libncurses) sep from the low-level terminfo library (libtinfo) -- usually needed only for binary packages -- but it is binary compatible in either mode |
| trace | Enable test trace() support in ncurses calls |
| Flag | Description |
|---|---|
| mysql |
| Flag | Description |
|---|---|
| gnome-shell | Integrate with gnome-base/gnome-shell search |
| Flag | Description |
|---|---|
| libei | Enable emulated input using <pkg>dev-libs/libei</pkg> |
| xcsecurity | Build Security extension |
| Flag | Description |
|---|---|
| lzo |
| Flag | Description |
|---|---|
| adwaita-icon-theme | |
| atk-bridge | |
| vim-syntax |
| Flag | Description |
|---|---|
| spell |