Global USE flags

Flag Description Packages
"${IUSE_TARGETS[@]/amdgpu_targets_/amdgpu_targets_}" 4
"( 15
$(printf 5
$(ruby_get_use_targets) 3
${IUSE} 15
${PYTHON_REQUIRED_USE} 3
' 4
( 51
) 46
)" 15
3d Build Qt3DCore, Qt3DAnimation, Qt3DExtras, Qt3DInput, Qt3DLogic, and Qt3DRender modules 3
7z Add Support for the 7z archive format 2
7zip Enable 7zip/lzma archive support 2
R Enable support for <pkg>dev-lang/R</pkg> 5
X Add support for X11 404
Xaw3d Add support for the 3d athena widget set 7
\ 3
a52 Enable support for decoding ATSC A/52 streams used in DVD 6
aac Enable support for MPEG-4 AAC Audio 20
aalib Add support for media-libs/aalib (ASCII-Graphics Library) 11
abi_mips_n32 64-bit (32-bit pointer) libraries 4
abi_mips_n64 64-bit libraries 2
abi_mips_o32 32-bit libraries 3
abi_s390_64 64-bit (s390x) libraries 0
abi_x86_32 32-bit (x86) libraries 17
abi_x86_64 64-bit (amd64) libraries 12
abi_x86_x32 x32 ABI libraries 2
accessibility Add support for accessibility (eg 'at-spi' library) 14
accountsservice Add support for AccountsService 3
acl Add support for Access Control Lists 42
acpi Add support for Advanced Configuration and Power Interface 3
activities Enable kactivities support 16
ada Build the Ada language (GNAT) frontend 2
ada_target_gcc_12 Compile with sys-devel/gcc:12 0
ada_target_gcc_13 Compile with sys-devel/gcc:13 0
ada_target_gcc_14 Compile with sys-devel/gcc:14 0
ada_target_gcc_15 Compile with sys-devel/gcc:15 0
ada_target_gcc_16 Compile with sys-devel/gcc:16 0
addressbook Enable <pkg>kde-apps/akonadi</pkg> contact integration 2
admin Install <pkg>lxqt-base/lxqt-admin</pkg> 4
adolc Add test support for Adolc (<pkg>sci-libs/adolc</pkg>) 3
afs Add OpenAFS support (distributed file system) 5
aio Add support for AIO. 6
airplay Support for airplay format 2
allegro Add support for Allegro 5
alloca Use alloca(3) instead of malloc(3) for memory management 2
alsa Add support for media-libs/alsa-lib (Advanced Linux Sound Architecture) 172
alsa_cards_emu10k1 Emu10k1 (SB Live!, Audigy, E-mu APS) 2
alsa_cards_hdsp RME Hammerfall DSP Audio 2
alsa_cards_hdspm RME Hammerfall DSP MADI 2
alsa_cards_mixart Digigram miXart 2
alsa_cards_pcxhr Digigram PCXHR 2
alsa_cards_sb16 Sound Blaster 16 (PnP) 2
alsa_cards_usb-usx2y Tascam US-122, US-224 and US-428 USB driver 2
alsa_cards_vx222 Digigram VX222 2
amdgpu_targets_gfx1010 RDNA GPU, codename navi10, including Radeon RX 5700XT/5700/5700M/5700B/5700XTB/5600XT/5600/5600M, Radeon Pro 5700XT/5700, Radeon Pro W5700X/W5700 0
amdgpu_targets_gfx1011 RDNA GPU, codename navi12, including Radeon Pro 5600M/V520 0
amdgpu_targets_gfx1012 RDNA GPU, codename navi14, including Radeon RX 5500XT/5500/5500M/5500XTB/5300/5300M, Radeon Pro 5500XT/5500M/5300/5300M, Radeon Pro W5500X/W5500/W5500M/W5300M 0
amdgpu_targets_gfx1030 RDNA2 GPU, codename navi21/sienna cichlid, including Radeon RX 6950XT/6900XT/6800XT/6800, Radeon Pro W6800/V620 0
amdgpu_targets_gfx1031 RDNA2 GPU, codename navi22/navy flounder, including Radeon RX 6750XT/6700XT/6800M/6700M 0
amdgpu_targets_gfx1100 RDNA3 GPU, codename navi31/plum bonito, including Radeon RX 7900 XTX/XT/GRE, AMD Radeon Pro W7900/W7800 0
amdgpu_targets_gfx1101 RDNA3 GPU, codename navi32, including Radeon RX 7700XT/7800XT, AMD Radeon PRO W7700/V710 0
amdgpu_targets_gfx1102 RDNA3 GPU, codename navi33, including Radeon RX 7400/7600/7600M/7600M XT/7700S/7600S, AMD Radeon PRO W7600/W7500 0
amdgpu_targets_gfx1103 RDNA3 APU, codename navi3x, including Radeon 700M/780M 0
amdgpu_targets_gfx1150 RDNA 3.5 APU (Strix Point), including Radeon 890M 0
amdgpu_targets_gfx1151 RDNA 3.5 APU (Strix Halo), including Radeon 8060S 0
amdgpu_targets_gfx1152 RDNA 3.5 APU (Krackan Point), including Radeon 860M/840M 0
amdgpu_targets_gfx1153 RDNA 3.5 APU, including Radeon 820M 0
amdgpu_targets_gfx1200 RDNA4 GPU, codename navi44, including Radeon RX 9060XT/9060XT LP 0
amdgpu_targets_gfx1201 RDNA4 GPU, codename navi48, including Radeon RX 9070/9070XT/9070GRE and Radeon AI PRO R9600D/R9700 0
amdgpu_targets_gfx803 Fiji GPU, codename fiji, including Radeon R9 Nano/Fury/FuryX, Radeon Pro Duo, FirePro S9300x2, Radeon Instinct MI8 0
amdgpu_targets_gfx900 Vega GPU, codename vega10, including Radeon Vega Frontier Edition, Radeon RX Vega 56/64, Radeon RX Vega 64 Liquid, Radeon Pro Vega 48/56/64/64X, Radeon Pro WX 8200/9100, Radeon Pro V320/V340/SSG, Radeon Instinct MI25 0
amdgpu_targets_gfx906 Vega GPU, codename vega20, including Radeon (Pro) VII, Radeon Instinct MI50/MI60 0
amdgpu_targets_gfx940 CDNA3 Accelerator, codename aqua_vangaram, MI300A rev 0 0
amdgpu_targets_gfx941 CDNA3 Accelerator, codename aqua_vangaram, MI300X rev 0 0
amr Inlcude AMR codec in the build 5
ant-task Build and register the ant-task 5
anthy Enable support for <pkg>app-i18n/anthy-unicode</pkg> or <pkg>app-i18n/anthy</pkg> if prior 1.9.0 2
ao Use libao audio output library for sound playback 14
aom Enable support for the AOM codec encoding and decoding 4
apache Build Apache modules 4
apache2 Add Apache2 support 11
apache2_modules_access_compat Group authorizations based on host (name or IP address). Available as a compatibility module with previous versions 0
apache2_modules_actions Provides for executing CGI scripts based on media type or request method 0
apache2_modules_alias Provides for mapping different parts of the host filesystem in the document tree and for URL redirection 0
apache2_modules_allowmethods This module makes it easy to restrict what HTTP methods can be used on a server 0
apache2_modules_asis Sends files that contain their own HTTP headers 0
apache2_modules_auth_basic Basic authentication 0
apache2_modules_auth_digest User authentication using MD5 Digest Authentication 0
apache2_modules_auth_form Allows the use of an HTML login form to restrict access by looking up users in the given providers 0
apache2_modules_authn_anon Allows "anonymous" user access to authenticated areas 0
apache2_modules_authn_core Provides core authentication capabilities common to all authentication providers (functionality provided by authn_alias in previous versions) 0
apache2_modules_authn_dbd User authentication using an SQL database 0
apache2_modules_authn_dbm User authentication using DBM files 0
apache2_modules_authn_file User authentication using text files 0
apache2_modules_authn_socache Maintains a cache of authentication credentials, so that a new backend lookup is not required for every authenticated request 0
apache2_modules_authz_core Provides core authorization capabilities to various authorization/authorization modules, such as authn_file and authz_user 0
apache2_modules_authz_dbd Provides authorization capabilities via SQL database so that authenticated users can be allowed or denied access to portions of the web site by group membership 0
apache2_modules_authz_dbm Group authorization using DBM files 0
apache2_modules_authz_groupfile Group authorization using plaintext files 0
apache2_modules_authz_host Group authorizations based on host (name or IP address) 0
apache2_modules_authz_owner Authorization based on file ownership 0
apache2_modules_authz_user User Authorization 0
apache2_modules_autoindex Generates directory indexes, automatically, similar to the Unix ls command 0
apache2_modules_brotli Enable brotli compression support 0
apache2_modules_cache Content cache keyed to URIs 0
apache2_modules_cache_disk Disk based storage module for the HTTP caching filter (similar to mem_cache in previous versions) 0
apache2_modules_cache_socache Shared object cache (socache) based storage module for the HTTP caching filter 0
apache2_modules_cern_meta CERN httpd metafile semantics 0
apache2_modules_cgi Enable CGI module (used by non-multithreaded MPMs, for eg. prefork) 0
apache2_modules_cgid Enable CGI module (used by multithreaded MPMs, for eg. worker) 0
apache2_modules_charset_lite Specify character set translation or recoding 0
apache2_modules_dav Distributed Authoring and Versioning (WebDAV) functionality 0
apache2_modules_dav_fs filesystem provider for mod_dav 0
apache2_modules_dav_lock generic locking module for mod_dav 0
apache2_modules_dbd Manages SQL database connections 0
apache2_modules_deflate Compress content before it is delivered to the client 0
apache2_modules_dir Provides for "trailing slash" redirects and serving directory index files 0
apache2_modules_dumpio Dumps all I/O to error log as desired 0
apache2_modules_env Modifies the environment which is passed to CGI scripts and SSI pages 0
apache2_modules_expires Generation of Expires and Cache-Control HTTP headers according to user-specified criteria 0
apache2_modules_ext_filter Pass the response body through an external program before delivery to the client 0
apache2_modules_file_cache Caches a static list of files in memory 0
apache2_modules_filter Context-sensitive smart filter configuration module 0
apache2_modules_headers Customization of HTTP request and response headers 0
apache2_modules_http2 Enable http2/alpn module 0
apache2_modules_ident RFC 1413 ident lookups 0
apache2_modules_imagemap Server-side imagemap processing 0
apache2_modules_include Server-parsed html documents (Server Side Includes) 0
apache2_modules_info Provides a comprehensive overview of the server configuration 0
apache2_modules_lbmethod_bybusyness Pending Request Counting load balancer scheduler algorithm for mod_proxy_balancer 0
apache2_modules_lbmethod_byrequests Request Counting load balancer scheduler algorithm for mod_proxy_balancer 0
apache2_modules_lbmethod_bytraffic Weighted Traffic Counting load balancer scheduler algorithm for mod_proxy_balancer 0
apache2_modules_lbmethod_heartbeat Heartbeat Traffic Counting load balancer scheduler algorithm for mod_proxy_balancer 0
apache2_modules_log_config Logging of the requests made to the server 0
apache2_modules_log_forensic Forensic Logging of the requests made to the server 0
apache2_modules_logio Logging of input and output bytes per request 0
apache2_modules_lua Provides Lua hooks into various portions of the httpd request processing 0
apache2_modules_macro Macros for the Apache config file 0
apache2_modules_md Managing domains across virtual hosts, certificate provisioning via the ACME protocol 0
apache2_modules_mime Associates the requested filename's extensions with the file's behavior (handlers and filters) and content (mime-type, language, character set and encoding) 0
apache2_modules_mime_magic Determines the MIME type of a file by looking at a few bytes of its contents 0
apache2_modules_negotiation Provides for content negotiation 0
apache2_modules_proxy HTTP/1.1 proxy/gateway server 0
apache2_modules_proxy_ajp AJP support module for mod_proxy 0
apache2_modules_proxy_balancer mod_proxy extension for load balancing 0
apache2_modules_proxy_connect mod_proxy extension for CONNECT request handling 0
apache2_modules_proxy_fcgi FastCGI support module for mod_proxy 0
apache2_modules_proxy_ftp FTP support module for mod_proxy 0
apache2_modules_proxy_hcheck Dynamic health check of Balancer members (workers) for mod_proxy 0
apache2_modules_proxy_html Module to rewrite links in html pages behind a reverse proxy 0
apache2_modules_proxy_http HTTP support module for mod_proxy 0
apache2_modules_proxy_http2 HTTP2 support module for mod_proxy 0
apache2_modules_proxy_scgi SCGI gateway module for mod_proxy 0
apache2_modules_proxy_uwsgi UWSGI gateway module for mod_proxy 0
apache2_modules_proxy_wstunnel Provides support for the tunnelling of web socket connections to a backend websockets server 0
apache2_modules_ratelimit Bandwidth Rate Limiting for Clients 0
apache2_modules_remoteip Replaces the original client IP address for the connection with the useragent IP address list presented by a proxies or a load balancer via the request headers 0
apache2_modules_reqtimeout Set timeout and minimum data rate for receiving requests 0
apache2_modules_request Filters to handle and make available HTTP request bodies 0
apache2_modules_rewrite Provides a rule-based rewriting engine to rewrite requested URLs on the fly 0
apache2_modules_session Provides support for a server wide per user session interface 0
apache2_modules_session_cookie Provides support for the storage of user sessions on the remote browser within HTTP cookies 0
apache2_modules_session_crypto Provides support for the encryption of user sessions before being written to a local database, or written to a remote browser via an HTTP cookie 0
apache2_modules_session_dbd Provides support for the storage of user sessions within a SQL database using the mod_dbd module 0
apache2_modules_setenvif Allows the setting of environment variables based on characteristics of the request 0
apache2_modules_slotmem_shm Slot-based shared memory provider 0
apache2_modules_socache_memcache A shared object cache provider using memcached 0
apache2_modules_socache_shmcb A shared object cache provider using a high-performance cyclic buffer inside a shared memory segment 0
apache2_modules_speling Attempts to correct mistaken URLs that users might have entered by ignoring capitalization and by allowing up to one misspelling 0
apache2_modules_status Provides information on server activity and performance 0
apache2_modules_substitute Perform search and replace operations on response bodies 0
apache2_modules_unique_id Provides an environment variable with a unique identifier for each request 0
apache2_modules_unixd Basic (required) security for Unix-family platforms 0
apache2_modules_userdir User-specific directories 0
apache2_modules_usertrack Clickstream logging of user activity on a site 0
apache2_modules_version Version dependent configuration 0
apache2_modules_vhost_alias Provides for dynamically configured mass virtual hosting 0
apache2_modules_watchdog Provides infrastructure for other modules to periodically run tasks 0
apache2_modules_xml2enc Enable xml2 encoding module 0
apache2_mpms_event An experimental variant of the standard worker MPM 0
apache2_mpms_prefork Implements a non-threaded, pre-forking web server 0
apache2_mpms_worker Multi-Processing Module implementing a hybrid multi-threaded multi-process web server 0
api build brltty's application program interface 2
apidoc Provide doxygen generated API docs. 7
apm Add APM (Advanced Power Management) support 3
apparmor Enable support for the AppArmor application security system 18
appindicator Build in support for notifications using the libindicate or libappindicator plugin 17
aqua Include support for the Mac OS X Aqua (Carbon/Cocoa) GUI 18
ar Argentina tv listing grabber 3
archive Enable archiving plugin via <pkg>app-arch/libarchive</pkg>. 21
argon2 Add support for ARGON2 password schemes 7
arpack Link with <pkg>sci-libs/arpack</pkg> libraries for eigen decomposition 3
asan Enable clang's Address Sanitizer functionality. Expect longer compile time. 2
asm Enable using assembly for optimization 15
aspell Use aspell instead of ispell in the "spell" plugin for rbot. The vanilla plugin uses ispell, but enabling this flag makes it use the ispell interface from aspell instead. 6
assembly Build the assembly module to create 3D models composed of several distinguishable parts as a conformed machine. 2
assimp Use <pkg>media-libs/assimp</pkg> to import assets from 3D files 3
assistant Build Qt Assistant and the QtHelp module 2
asterisk Enable the Asterisk plugin. 2
async Enables asynchronous commands 2
asyncns Use libasyncns for asynchronous name resolution. 3
athena Chooses the MIT Athena widget set 4
atm Enable Asynchronous Transfer Mode protocol support 2
audio Support using an audio device connected to an IR receiver 3
audiofile Add support for libaudiofile where applicable 7
audit Enable support for Linux audit subsystem using sys-process/audit 24
augeas Enable augeas support 3
automount Support for automount data in LDAP 2
autostart Use a custom autostart configuration 3
avahi Add Support for avahi DNS-SD (zeroconf) 2
avif Add AV1 Image Format (AVIF) support 16
avx Enable support for emulating Advanced Vector Extensions (AVX) 3
avx2 4
babeltrace Enable <pkg>dev-util/babeltrace</pkg> support 3
backlight Enable backlight control features. 2
backup Build mariadb-backup which supports SST and hot backup of InnoDB, Aria and MyISAM including compression and encryption 2
barcode Enable diagrams with <pkg>dev-ruby/rqrcode</pkg> and <pkg>dev-ruby/barby</pkg> 5
base Enable full support for LibreOffice Base databases (involves additional bundled libs) 2
bash Symlink to <pkg>app-shells/bash</pkg> 2
bash-completion Enable bash-completion support 5
bbdb Include support for <pkg>app-emacs/bbdb</pkg> 5
benchmark Build a benchmark binary, install it as re2-bench 15
berkdb Add support for sys-libs/db (Berkeley DB) 42
bfd Add support for Binary File Descriptor 4
bidi Enable bidirectional language support 12
big-endian Big-endian toolchain support 11
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) 2
binary Use pre-built binaries 9
bindist Flag to enable or disable options for prebuilt (GRP) packages (eg. due to licensing issues) 5
bittorrent enable bittorrent support 5
blas Add support for the virtual/blas numerical library 11
bliss Use <pkg>sci-libs/bliss</pkg> instead of <pkg>sci-mathematics/nauty</pkg> as the backend. 2
blosc Allow using blosc compression via <pkg>dev-libs/c-blosc2</pkg> 5
blowfish Compile with blowfish encryption support 2
bluetooth Enable Bluetooth Support 39
bluray Enable BluRay metadata support through <pkg>media-libs/libbluray</pkg> 9
bmp Enable WBMP image loader 3
bogofilter Install <pkg>mail-filter/bogofilter</pkg> for spam filter support in <pkg>kde-apps/kmail</pkg> 3
boost Enable support for <pkg>dev-libs/boost</pkg> 20
botan Enable botan plugin 6
bpf Enable in Kernel, eBPF (enhanced Berkley Packet Filter) support for managing device controllers. 12
branding Enable Gentoo specific branding 12
broadway Enable the GDK Broadway backend. 2
brotli Enable Brotli compression support 22
browser Enable communication with web browser plugins 3
bs2b Enable Bauer Bauer stereophonic-to-binaural headphone filter 6
btrfs Enables dependencies for the "btrfs" graph driver, including necessary kernel flags. 9
build !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used for creating build images and the first half of bootstrapping [make stage1] 6
bullet Use <pkg>sci-physics/bullet</pkg> for physics plugin 2
bundled-libs Use the upstream provided bundled libraries. 9
bzip2 Enable bzip2 compression support 64
cacert Include root/class3 certs from CAcert (https://www.cacert.org/) 2
cache Enable tags caching support 3
cairo Enable support for the cairo graphics library 27
caja Enable engrampa to integrate with <pkg>mate-base/caja</pkg> by providing entries in its context menu 2
calendar Add support for calendars (not using mcal!) 7
calligra_features_karbon CALLIGRA_FEATURES option to build vector image editor 0
calligra_features_sheets CALLIGRA_FEATURES option to build spreadsheet processor 0
calligra_features_stage CALLIGRA_FEATURES option to build presentation processor 0
calligra_features_words CALLIGRA_FEATURES option to build word processor 0
cameras_adc65 libgphoto support for adc65 cameras 0
cameras_agfa_cl20 libgphoto support for agfa_cl20 cameras 0
cameras_aox libgphoto support for aox cameras 0
cameras_ax203 libgphoto support for ax203 cameras 0
cameras_barbie libgphoto support for barbie cameras 0
cameras_canon libgphoto support for canon cameras 0
cameras_casio_qv libgphoto support for casio_qv cameras 0
cameras_clicksmart310 libgphoto support for clicksmart310 cameras 0
cameras_digigr8 libgphoto support for digigr8 cameras 0
cameras_digita libgphoto support for digita cameras 0
cameras_dimagev libgphoto support for dimagev cameras 0
cameras_dimera3500 libgphoto support for dimera3500 cameras 0
cameras_directory libgphoto support for directory cameras 0
cameras_enigma13 libgphoto support for enigma13 cameras 0
cameras_fuji libgphoto support for fuji cameras 0
cameras_gsmart300 libgphoto support for gsmart300 cameras 0
cameras_hp215 libgphoto support for hp215 cameras 0
cameras_iclick libgphoto support for iclick cameras 0
cameras_jamcam libgphoto support for jamcam cameras 0
cameras_jd11 libgphoto support for jd11 cameras 0
cameras_jl2005a libgphoto support for "American Idol Keychain Camera" 0
cameras_jl2005c libgphoto support for "American Idol Keychain Camera" 0
cameras_kodak_dc120 libgphoto support for kodak_dc120 cameras 0
cameras_kodak_dc210 libgphoto support for kodak_dc210 cameras 0
cameras_kodak_dc240 libgphoto support for kodak_dc240 cameras 0
cameras_kodak_dc3200 libgphoto support for kodak_dc3200 cameras 0
cameras_kodak_ez200 libgphoto support for kodak_ez200 cameras 0
cameras_konica libgphoto support for konica cameras 0
cameras_konica_qm150 libgphoto support for konica_qm150 cameras 0
cameras_largan libgphoto support for largan cameras 0
cameras_lg_gsm libgphoto support for lg_gsm cameras 0
cameras_mars libgphoto support for mars cameras 0
cameras_mustek libgphoto support for mustek cameras 0
cameras_panasonic_coolshot libgphoto support for panasonic_coolshot cameras 0
cameras_panasonic_dc1000 libgphoto support for panasonic_dc1000 cameras 0
cameras_panasonic_dc1580 libgphoto support for panasonic_dc1580 cameras 0
cameras_panasonic_l859 libgphoto support for panasonic_l859 cameras 0
cameras_pccam300 libgphoto support for pccam300 cameras 0
cameras_pccam600 libgphoto support for pccam600 cameras 0
cameras_pentax libgphoto support for pentax cameras 0
cameras_polaroid_pdc320 libgphoto support for polaroid_pdc320 cameras 0
cameras_polaroid_pdc640 libgphoto support for polaroid_pdc640 cameras 0
cameras_polaroid_pdc700 libgphoto support for polaroid_pdc700 cameras 0
cameras_ptp2 libgphoto support for ptp2 cameras 0
cameras_ricoh libgphoto support for ricoh cameras 0
cameras_ricoh_g3 libgphoto support for ricoh_g3 cameras 0
cameras_samsung libgphoto support for samsung cameras 0
cameras_sierra libgphoto support for sierra cameras 0
cameras_sipix_blink2 libgphoto support for sipix_blink2 cameras 0
cameras_sipix_web2 libgphoto support for sipix_web2 cameras 0
cameras_smal libgphoto support for smal cameras 0
cameras_sonix libgphoto support for sonix cameras 0
cameras_sony_dscf1 libgphoto support for sony_dscf1 cameras 0
cameras_sony_dscf55 libgphoto support for sony_dscf55 cameras 0
cameras_soundvision libgphoto support for soundvision cameras 0
cameras_spca50x libgphoto support for spca50x cameras 0
cameras_sq905 libgphoto support for sq905 cameras 0
cameras_st2205 libgphoto support for st2205 cameras 0
cameras_stv0674 libgphoto support for stv0674 cameras 0
cameras_stv0680 libgphoto support for stv0680 cameras 0
cameras_sx330z libgphoto support for sx330z cameras 0
cameras_topfield libgphoto support for Topfield PVR5000 cameras 0
cameras_toshiba_pdrm11 libgphoto support for toshiba_pdrm11 cameras 0
cameras_tp6801 libgphoto support for Tenx tp6801 cameras 0
caps Use Linux capabilities library to control privilege 50
capstone Enable disassembly support with <pkg>dev-libs/capstone</pkg> 6
cblas Build with CBLAS <pkg>virtual/cblas</pkg> 2
cdb Add support for the CDB database engine from the author of qmail 5
cdd Build the ppl_lcdd program for vertex/facet enumeration accepting the same input format as the programs shipped with <pkg>sci-libs/cddlib</pkg> and <pkg>sci-libs/lrslib</pkg> 2
cdda Add Compact Disk Digital Audio (Standard Audio CD) support 14
cddb Access cddb servers to retrieve and submit information about compact disks 7
cdinstall Copy files from the CD rather than asking the user to copy them, mostly used with games 8
cdio Enable audio CDs reading via <pkg>dev-libs/libcdio-paranoia</pkg> 6
cdparanoia Enable cdparanoia (audio CD ripper) support 2
cdr Add support for CD writer hardware 11
cec Allows control of CEC enabled TVs via HDMI 3
ceph Enable <pkg>sys-cluster/ceph</pkg> support 3
cet Enable Intel Control-flow Enforcement Technology (needs binutils 2.29 and gcc 8) 7
cg Enable NVidia Cg binding 4
cgal Adds support for CGAL (<pkg>sci-mathematics/cgal</pkg>) 3
cgi Add CGI script support 11
cgroup-hybrid Default to hybrid (legacy) cgroup hierarchy instead of unified (modern). 2
cgroups Use cgroups to limit /dev access. 2
charts Build chartshape plugin for creating business charts with <pkg>dev-libs/kdiagram</pkg> 4
chez build using <pkg>dev-scheme/chez</pkg> 2
chm Support chm format 4
cholmod Add test support for CHOLMOD (<pkg>sci-libs/cholmod</pkg>) 2
chromaprint Enable ChromaPrint / AcoustID support 6
chromecast Enable Chromecast support using <pkg>dev-python/pychromecast</pkg> 3
chromium Builds libffmpeg.so to enable media playback in Chromium-based browsers like Opera and Vivaldi. 2
chroot Compile with chroot support 3
cjk Add support for Multi-byte character languages (Chinese, Japanese, Korean) 14
clamav Add support for Clam AntiVirus software (usually with a plugin) 9
clang Force building using installed clang (rather than the default CC/CXX; required for testing). 26
clang-cuda Use clang for cuda units compilation 3
classic Support classic spelling by default 3
cli Build sexp console application 21
client Build and install frp client (frpc) 28
clipboard Enable clipboard support 5
clock Depend on the clock package for more accurate time measurement 2
cloud Build the Cloud workbench, to access cloud providers (mostly Amazon S3). 2
cloudproviders Enable the cloudproviders support 3
cluster Enable clustering support (allows master-master clsync on multiple hosts). Not fully implemented yet. 3
codec2 Enable codec2 low bit rate speech codec support via <pkg>media-libs/codec2</pkg> 3
collada Enable DAE file support via <pkg>dev-libs/collada-dom</pkg> 4
collectd_plugins_aggregation Build the aggregation plugin (aggregates multiplte values into a single value) 0
collectd_plugins_amqp Build the AMQP output plugin (transmits or receives values collected by collectd via the Advanced Message Queuing Protocol (AMQP)) 0
collectd_plugins_apache Build the apache input plugin (collects statistics from Apache's mod_status module) 0
collectd_plugins_apcups Build the apcups input plugin (reads various statistics about a connected uninterruptible power supply (UPS)) 0
collectd_plugins_ascent Build the ascent input plugin (reads and parses the statistics page of Ascent) 0
collectd_plugins_battery Build the battery input plugin (collects the battery's charge, the drawn current and the battery's voltage) 0
collectd_plugins_bind Build the bind input plugin (collects statistics from bind instances) 0
collectd_plugins_buddyinfo Build the buddyinfo input plugin (collects statistics from /proc/buddyinfo) 0
collectd_plugins_capabilities Build the capabilities input plugin (collects platform capabilities decoded from the hardware subsystems) 0
collectd_plugins_ceph Build the Ceph input plugin (collects statistics from the Ceph distributed storage system) 0
collectd_plugins_cgroups Build the cgroups input plugin (collects CPU accounting information for processes in a cgroup) 0
collectd_plugins_check_uptime Build a plugin to notify about uptime reset 0
collectd_plugins_chrony Build the chrony input plugin (collects statistics from a chrony NTP server) 0
collectd_plugins_connectivity Build the connectivity input plugin (monitors interface up/down status via netlink library) 0
collectd_plugins_conntrack Build the conntrack input plugin (tracks the number of entries in Linux's connection tracking table) 0
collectd_plugins_contextswitch Build the contextswitch input plugin (collects the number of context switches done by the operating system) 0
collectd_plugins_cpu Build the cpu input plugin (collects the amount of time spent by the CPU in various states) 0
collectd_plugins_cpufreq Build the cpufreq input plugin (collects the current CPU's frequency) 0
collectd_plugins_cpusleep Build the cpusleep input plugin (measures time spent by CPU in deep sleep mode) 0
collectd_plugins_csv Build the csv output plugin (writes to comma separated values (CSV) files) 0
collectd_plugins_curl Build the curl input plugin (reads streams using net-misc/curl and then parses them according to the configuration) 0
collectd_plugins_curl_json Build the curl_json input plugin (queries JavaScript Object Notation (JSON) data using net-misc/curl and parses it according to the user's configuration using dev-libs/yajl) 0
collectd_plugins_curl_xml Build the curl_xml input plugin (reads files using net-misc/curl and parses it as Extensible Markup Language (XML)) 0
collectd_plugins_dbi Build the dbi input plugin (executes SQL statements on databases and reads back the result) 0
collectd_plugins_df Build the df input plugin (collects file system usage information, i. e. basically how much space on a mounted partition is used and how much is available) 0
collectd_plugins_disk Build the disk input plugin (collects performance statistics of disks and, where supported, partitions) 0
collectd_plugins_dns Build the dns input plugin (collects statistics of your DNS traffic on port udp/53 using net-libs/libpcap) 0
collectd_plugins_drbd Build the Linux's Distributed Replicated Block Device (DRBD) input plugin (reads Linux's DRBD statistics) 0
collectd_plugins_email Build the email input plugin (opens a UNIX domain socket and starts accepting connections on that socket) 0
collectd_plugins_entropy Build the entropy input plugin (collects the available entropy on a system) 0
collectd_plugins_ethstat Build the ethstat input plugin (reads performance statistics directly from ethernet cards) 0
collectd_plugins_exec Build the exec input/output plugin (executes scripts / applications and reads values back) 0
collectd_plugins_fhcount Build the file handles input plugin (reports the number of used file handles) 0
collectd_plugins_filecount Build the filecount input plugin (counts the number of files in a directory and all its subdirectories) 0
collectd_plugins_fscache Build the fscache input plugin (collects information about the file-system based caching infrastructure for network file-systems and other slow media) 0
collectd_plugins_gps Build the gps input plugin (collects number of satellites seen by a GPS receiver using sci-geosciences/gpsd) 0
collectd_plugins_gpu_nvidia Build the NVIDIA GPU input plugin (collects stats from NVIDIA GPU) 0
collectd_plugins_hddtemp Build the hddtemp input plugin (collects the temperature of disks from hddtemp daemon) 0
collectd_plugins_hugepages Build the hugepages input plugin (collects the number of used and free hugepages on Linux) 0
collectd_plugins_interface Build the interface input plugin (collects information about the traffic, packets per second and errors of interfaces) 0
collectd_plugins_ipc Build the IPC input plugin (collects information related to shared memory) 0
collectd_plugins_ipmi Build the ipmi input plugin (reads hardware sensors from servers using the Intelligent Platform Management Interface (IPMI)) 0
collectd_plugins_iptables Build the iptables input plugin (collects statistics from a ip_tables based packet filter) 0
collectd_plugins_ipvs Build the IPVS input plugin (collects statistics from Linux IP Virtual Server) 0
collectd_plugins_irq Build the irq input plugin (collects the number of times each interrupt has been handled by the operating system) 0
collectd_plugins_java Build the java input plugin (embeds a JVM into collectd for writing plugins) 0
collectd_plugins_load Build the load input plugin (collects the system load) 0
collectd_plugins_log_logstash Build the Logstash output plugin (writes collectd logs and events as Logstash JSON formatted events) 0
collectd_plugins_logfile Build the logfile output plugin (receives log messages from collectd and writes them to a text file) 0
collectd_plugins_logparser Build the logparser plugin (allows for filtering and parsing log messages) 0
collectd_plugins_lua Build the LUA language binding plugin (uses dev-lang/lua) for writing plugins 0
collectd_plugins_madwifi Build the madwifi input plugin (collects information about Atheros wireless LAN chipsets from the MadWifi driver) 0
collectd_plugins_match_empty_counter Build the match_empty_counter filter plugin 0
collectd_plugins_match_hashed Build the match_hashed filter plugin 0
collectd_plugins_match_regex Build the match_regex filter plugin 0
collectd_plugins_match_timediff Build the match_timediff filter plugin 0
collectd_plugins_match_value Build the match_value filter plugin 0
collectd_plugins_mbmon Build the mbmon input plugin (collects information from mainboard sensors) 0
collectd_plugins_mcelog Build the mcelog input plugin (subscribes to Machine Check Exceptions (MCE) and dispatches notifications) 0
collectd_plugins_md Build the md input plugin (reports the number of disks in various states in Linux software RAID devices) 0
collectd_plugins_memcachec Build the memcachec input plugin (queries one or more given pages from a memcached instance and parses the returned data according to user specification) 0
collectd_plugins_memcached Build the memcached input plugin (collects statistics from memcached daemon) 0
collectd_plugins_memory Build the memory input plugin (collects physical memory utilization) 0
collectd_plugins_modbus Build the Modbus input plugin (reads register values from a Modbus "slave" via Modbus/TCP) 0
collectd_plugins_mqtt Build the MQTT plugin (sends metrics to and/or receives metrics from an MQTT broker using app-misc/mosquitto) 0
collectd_plugins_multimeter Build the multimeter input plugin (reads a voltage or current from a multimeter connected to a serial bus) 0
collectd_plugins_mysql Build the mysql input plugin (collects values from 'SHOW STATUS' command of a MySQL server) 0
collectd_plugins_netlink Build the netlink input plugin (collects statistics for interfaces, qdiscs, classes and filters using netlink socket) 0
collectd_plugins_network Build the network input/output plugin (send values to other and/or receive values from from other collectd instances) 0
collectd_plugins_nfs Build the nfs input plugin (collects information about the usage of the Network File System (NFS)) 0
collectd_plugins_nginx Build the nginx input plugin (collects number of requests handled and the number of current connections by connection state by the nginx daemon) 0
collectd_plugins_notify_desktop Build the notify_desktop output plugin (uses x11-libs/libnotify to display notifications to the user) 0
collectd_plugins_notify_email Build the notify_email output plugin (uses net-libs/libesmtp to send notifications to a configured email address) 0
collectd_plugins_notify_nagios Build the notify_nagios output plugin (sends notifications to Nagios as a passive check result) 0
collectd_plugins_ntpd Build the ntpd input plugin (collects statistics from a NTP server) 0
collectd_plugins_numa Build the numa input plugin (collects statistics of the Linux Non-Uniform Memory Access (NUMA) subsystem) 0
collectd_plugins_nut Build the nut input plugin (collects UPS statistics using the Network UPS Tools) 0
collectd_plugins_olsrd Build the olsrd input plugin (reads information about the Optimized Link State Routing daemon) 0
collectd_plugins_onewire Build the onewire (1-Wire) input plugin (collects temperature information from sensors) 0
collectd_plugins_openldap Build the OpenLDAP input plugin (reads monitoring information from OpenLDAP's cn=Monitor subtree) 0
collectd_plugins_openvpn Build the openvpn input plugin (reads the status file printed by OpenVPN) 0
collectd_plugins_oracle Build the oracle input plugin (executes SQL statements against Oracle database systems) 0
collectd_plugins_ovs_events Build an input plugin which reports link state changes from Open vSwitch (OVS) 0
collectd_plugins_ovs_stats Build an input plugin which reports bridge and interface statistics from Open vSwitch (OVS) 0
collectd_plugins_pcie_errors Build an input plugin which reports the PCIe errors 0
collectd_plugins_perl Build the perl language binding plugin (embeds a Perl interpreter into collectd for writing plugins) 0
collectd_plugins_ping Build the ping input plugin (measures network latency) 0
collectd_plugins_postgresql Build the postgresql input plugin (executes SQL statements against a PostgreSQL database) 0
collectd_plugins_powerdns Build the powerdns input plugin (collects statistics from the PowerDNS name server or recursor via control socket) 0
collectd_plugins_processes Build the processes input plugin (collects the number of processes, grouped by their state or detailed statistics about selected processes) 0
collectd_plugins_procevent Build the procevent input plugin (monitors process starts/stops via netlink library) 0
collectd_plugins_protocols Build the protocols input plugin (collects information about the network protocols supported by the system) 0
collectd_plugins_python Build the python language binding plugin (embeds a Python interpreter into collectd for writing plugins) 0
collectd_plugins_redis Build the Redis input plugin (collects usage information from Redis instances) 0
collectd_plugins_routeros Build the routeros input plugin (collects information from devices running RouterOS) 0
collectd_plugins_rrdcached Build the rrdcached input/output plugin (connects to rrdcached and submits updates for RRD files) 0
collectd_plugins_rrdtool Build the rrdtool output plugin (writes values to RRD-files) 0
collectd_plugins_sensors Build the sensors input plugin (reads hardware sensors from lm-sensors) 0
collectd_plugins_serial Build the serial input plugin (collects the traffic on serial interfaces) 0
collectd_plugins_sigrok Build the sigrok input plugin (reads measurements from any supported hardware from sigrok project) 0
collectd_plugins_smart Build the S.M.A.R.T input plugin (collects S.M.A.R.T statistics from disk drives) 0
collectd_plugins_snmp Build the snmp input plugin (reads values from network devices using SNMP) 0
collectd_plugins_snmp_agent Build an input plugin which implements an SNMP AgentX subagent that receives and handles queries from SNMP master agent and returns configured metrics 0
collectd_plugins_statsd Build the statsd input plugin (accepts statsd-type metrics from a UDP socket) 0
collectd_plugins_swap Build the swap input plugin (collects amount of memory currently written to swap) 0
collectd_plugins_synproxy Build the Linux SYNPROXY input plugin (collects metrics from /proc/net/stat/synproxy) 0
collectd_plugins_sysevent Build the rsyslog input plugin (collects system events from rsyslog) 0
collectd_plugins_syslog Build the syslog output plugin (receives messages from collectd and dispatches them to syslog) 0
collectd_plugins_table Build the table input plugin (parses table-like structured plain text) 0
collectd_plugins_tail Build the tail input plugin (follows logfiles, e.g. tail -f) 0
collectd_plugins_tail_csv Build the tail_csv input plugin (follows and parses CSV files, e.g. tail -f *.csv) 0
collectd_plugins_target_notification Build the target_notification filter plugin 0
collectd_plugins_target_replace Build the target_replace filter plugin 0
collectd_plugins_target_scale Build the target_scale filter plugin 0
collectd_plugins_target_set Build the target_set filter plugin 0
collectd_plugins_tcpconns Build the tcpconns input plugin (collects numbers of TCP connections to or from a specified port) 0
collectd_plugins_teamspeak2 Build the teamspeak2 input plugin (collects traffic statistics from a teamspeak2 instance) 0
collectd_plugins_ted Build the ted input plugin (connects to The Energy Detective and reads the current power over connected power lines) 0
collectd_plugins_thermal Build the thermal input plugin (reads ACPI thermal zone information) 0
collectd_plugins_threshold Build the threshold plugin (checks values against configured thresholds and creates notifications if values are out of bounds) 0
collectd_plugins_turbostat Build the turbostat input plugin (reads CPU frequency and C-state residency on modern Intel turbo-capable processors) 0
collectd_plugins_ubi Build the ubi input plugin (collects block state for flash memory devices with UBIFS) 0
collectd_plugins_unixsock Build the unixsock input/output plugin (opens a UNIX domain socket and accepts connections) 0
collectd_plugins_uptime Build the uptime input plugin (keeps track of the system uptime) 0
collectd_plugins_users Build the users input plugin (counts the number of users currently logged into the system) 0
collectd_plugins_uuid Build the uuid plugin (tries hard to determine the UUID of the system it is running on) 0
collectd_plugins_varnish Build the varnish input plugin (collects information about Varnish) 0
collectd_plugins_virt Build the (lib)virt input plugin (collects statistics about virtualized guests on a system) 0
collectd_plugins_vmem Build the vmem input plugin (collects information about the virtual memory subsystem of the kernel) 0
collectd_plugins_vserver Build the vserver input plugin (collects information about the virtual servers running on a system, using Linux-Vserver) 0
collectd_plugins_wireless Build the wireless input plugin (collects signal quality, signal power and signal-to-noise ratio for wireless LAN cards) 0
collectd_plugins_write_graphite Build the write_graphite output plugin (stores values in Carbon, the storage layer of Graphite) 0
collectd_plugins_write_http Build the write_http output plugin (sends metrics to a web-server using HTTP POST requests) 0
collectd_plugins_write_influxdb_udp Build the InfluxDB UDP output plugin (sends metrics to InfluxDB using UDP) 0
collectd_plugins_write_kafka Build the Kafka output plugin (sends metrics to Apache Kafka) 0
collectd_plugins_write_log Build the write_log output plugin (writes metrics to a file) 0
collectd_plugins_write_mongodb Build the MongoDB output plugin (stores values in MongoDB) 0
collectd_plugins_write_prometheus Builds the Prometheus output plugin (starts an internal webserver on port 9103 (configurable) and accepts scrape requests from Prometheus) 0
collectd_plugins_write_redis Build the Redis output plugin (stores values in Redis) 0
collectd_plugins_write_sensu Build the Sensu output plugin (sends metrics to Sensu Core, an open-source monitoring project) 0
collectd_plugins_write_stackdriver Build the Stackdriver output plugin (stores metrics in Google Stackdriver) 0
collectd_plugins_write_syslog Build the Syslog output plugin (sends metrics in CEE-enhanced syslog message format) 0
collectd_plugins_write_tsdb Build the TSDB output plugin (writes metrics to OpenTSDB, an open-source distributed time-series database based on Apache HBase) 0
collectd_plugins_xencpu Build the XEN CPU input plugin (collects XEN Hypervisor CPU stats using app-emulation/xen-tools) 0
collectd_plugins_zfs_arc Build the ZFS ARC input plugin (reports information such as the cache size, the various hits and misses (also as a ratio) and the transferred data) 0
collectd_plugins_zookeeper Build the zookeeper input plugin (reads data from Apache Zookeeper MNTR command) 0
color-management Enable color management via <pkg>kde-misc/colord-kde</pkg> 3
colord Support color management using x11-misc/colord 10
common-lisp Install common-lisp files 2
compat Build with compatibility interfaces for other crypt implementations 8
compress-xz Compress firmware using xz (<pkg>app-arch/xz-utils</pkg>) before installation 3
compress-zstd Compress firmware using zstd (<pkg>app-arch/zstd</pkg>) before installation 3
compute Adds access to Compute and Auto Scaling related services. 2
concurrent Build QtConcurrent module 2
connman Add support for net-misc/connman 3
conntrack Add support for Linux conntrack connection marking. 2
console Adds support for line-editing in the console 3
constraints Enable HTTPS TLS time constraint support 2
context Add support for the ConTeXt format (<pkg>dev-texlive/texlive-context</pkg>) 3
contrib Compile and install additional user contribued plugins. 10
control-socket Enable AF_UNIX control socket support. 4
coreaudio Build the CoreAudio driver on Mac OS X systems 8
cpu_flags_arm_asimd Use the Advanced SIMD instructions (NEON with ARMv8 extensions) 0
cpu_flags_arm_asimddp Use the Advanced SIMD dot product instructions 0
cpu_flags_arm_asimdfhm Use the Advanced SIMD single- & half-precision multiply 0
cpu_flags_arm_asimdhp Use the Advanced SIMD half-precision & vector arithmetics 0
cpu_flags_arm_crc32 Use the CRC32 instruction set 3
cpu_flags_arm_edsp Use the enhanced DSP instructions (ARMv*E and ARMv6+) 0
cpu_flags_arm_i8mm Use the AArch64 Int8 matrix multiplication instructions 0
cpu_flags_arm_iwmmxt2 Use the iwMMXt2 instruction set 0
cpu_flags_arm_neon Use the NEON instruction set 34
cpu_flags_arm_neon-fp16 Use the NEON intruction set with half word loads / store support 0
cpu_flags_arm_sm4 Use the SM4 cryptography instruction set 0
cpu_flags_arm_sve2 Use the Scalable Vector Extension 2 instruction set 0
cpu_flags_arm_thumb Enable Thumb instruction set (ARMv*T and ARMv6+) 2
cpu_flags_arm_thumb2 Enable Thumb-2 instruction set (ARMv*T2 and ARMv7+) 0
cpu_flags_arm_v8 Use instructions added in ARMv8 0
cpu_flags_arm_vfp-d32 Indicate that the FPU has 32 64-bit VFP (v3+) registers (16 otherwise) 0
cpu_flags_arm_vfpv4 Use the VFP version 4 instruction set 0
cpu_flags_ppc_altivec Use the AltiVec/VMX instruction set 20
cpu_flags_ppc_vsx Use the Vector Scalar Extension instruction set (POWER7 and later) 2
cpu_flags_ppc_vsx2 Use the Vector Scalar Extension v.2 instruction set (POWER8 and later) 3
cpu_flags_ppc_vsx3 Use the Vector Scalar Extension v.3 instruction set (POWER9 and later) 4
cpu_flags_ppc_vsx4 Use the Vector Scalar Extension v.4 instruction set (POWER10 and later) 0
cpu_flags_x86_3dnow Use the 3DNow! instruction set 7
cpu_flags_x86_3dnowext Use the Enhanced 3DNow! instruction set 3
cpu_flags_x86_aes Enable support for Intel's AES instruction set (AES-NI) 11
cpu_flags_x86_amx_bf16 Use Advanced Matrix Extensions tile computational operations on bfloat16 numbers 0
cpu_flags_x86_amx_int8 Use Advanced Matrix Extensions tile computational operations on 8-bit integers 0
cpu_flags_x86_amx_tile Use Advanced Matrix Extensions tile architecture support 0
cpu_flags_x86_avx Adds support for Advanced Vector Extensions instructions 25
cpu_flags_x86_avx2 Adds support for Advanced Vector Extensions 2 instructions 25
cpu_flags_x86_avx512_bf16 Use AVX-512 BFloat16 instruction set 0
cpu_flags_x86_avx512_bitalg Use AVX-512 Bit Algorithms instruction set 0
cpu_flags_x86_avx512_fp16 Use general-purpose numeric operations for 16-bit half-precision instruction set 0
cpu_flags_x86_avx512_vbmi2 Use AVX-512 Vector Bit Manipulation Instructions 2 0
cpu_flags_x86_avx512_vnni Use vector neural network instructions for 8- and 16-bit multiply-add operations 0
cpu_flags_x86_avx512_vp2intersect Use AVX-512 Intersect instruction set 0
cpu_flags_x86_avx512_vpopcntdq Use AVX-512 Vector Population Count Doubleword and Quadword instruction set 0
cpu_flags_x86_avx512cd Use AVX-512 conflict detection instructions 0
cpu_flags_x86_avx512f Adds support for AVX-512 Foundation instructions 7
cpu_flags_x86_avx512ifma Use AVX-512 Integer Fused Multiply-Add instruction set 0
cpu_flags_x86_avx512vbmi Use AVX-512 vector byte manipulation instructions 0
cpu_flags_x86_avx_vnni Use AVX (VEX-encoded) versions of the Vector Neural Network Instructions 0
cpu_flags_x86_bmi1 Enable the first group of advanced bit manipulation extensions (ANDN, BEXTR, BLSI, BLSMSK, BLSR, TZCNT) 0
cpu_flags_x86_bmi2 Enable the second group of advanced bit manipulation extensions (BZHI, MULX, PDEP, PEXT, RORX, SARX, SHLX, SHRX) 0
cpu_flags_x86_f16c Adds support for F16C instruction set for converting between half-precision and single-precision floats 4
cpu_flags_x86_fma3 Use the Fused Multiply Add 3 instruction set ([fma] in cpuinfo) 6
cpu_flags_x86_fma4 Use the Fused Multiply Add 4 instruction set 6
cpu_flags_x86_mmx Use the MMX instruction set 27
cpu_flags_x86_mmxext Use the Extended MMX instruction set (a subset of SSE) ([mmxext] or [sse] in cpuinfo) 2
cpu_flags_x86_padlock Use VIA padlock instructions ([phe] in cpuinfo) 3
cpu_flags_x86_pclmul Use Carry-less Multiplication instructions ([pclmulqdq] in cpuinfo) 3
cpu_flags_x86_popcnt Enable popcnt instruction support ([abm] or [popcnt] in cpuinfo) 4
cpu_flags_x86_rdrand Use the RDRAND instruction for generating random numbers 3
cpu_flags_x86_sha Use the SHA-NI instruction set 3
cpu_flags_x86_sse Use the SSE instruction set 50
cpu_flags_x86_sse2 Use the SSE2 instruction set 74
cpu_flags_x86_sse3 Use the SSE3 instruction set ([pni] in cpuinfo, NOT ssse3) 14
cpu_flags_x86_sse4_1 Enable SSE4.1 instruction support 19
cpu_flags_x86_sse4_2 Enable SSE4.2 instruction support 13
cpu_flags_x86_sse4a Enable SSE4a instruction support 0
cpu_flags_x86_ssse3 Use the SSSE3 instruction set (NOT sse3/pni) 9
cpu_flags_x86_vpclmulqdq Use Vector Carry-Less Multiplication of Quadwords instruction set 0
cpu_flags_x86_xop Enable the XOP instruction set 2
cpudetection Enables runtime CPU detection (useful for binpkgs, compatibility on other CPUs). This only works on amd64/x86 at present. If this flag is enabled, GMP will work on a variety of amd64/x86 CPUs and load accelerated routines for use at runtime depending on the CPU in use. This makes it suitable for binary packages (binpkgs). If this flag is disabled, GMP will be tuned for the CPU being used at build-time and may not be usable on other machines. 5
cracklib Support for cracklib strong password checking 5
cron Adds file to enable hourly cron job to run logcheck" 13
crypt Add support for encryption -- using mcrypt or gpg where applicable 52
cryptopp Build algorithms that need Crypto++ support <pkg>dev-libs/crypto++</pkg> 2
cryptsetup build the zkey-cryptsetup utility (requires USE=openssl) 4
cs 3
css Enable reading of encrypted DVDs 4
ctags Enable ctags plugin 2
cuda Enable NVIDIA CUDA support (computation on GPU) 46
cuda-clang Use clang for cuda units compilation 4
cudnn Enable cuDNN usage for tests 3
cue Enable cue sheet parsing 3
cups Add support for CUPS (Common Unix Printing System) 33
curl Add support for client-side URL transfer library 80
curl_quic_ngtcp2 Use ngtcp2 0
curl_quic_openssl Use OpenSSL 0
curl_ssl_gnutls Use GnuTLS 4
curl_ssl_openssl Use OpenSSL 4
custom-cflags Build with user-specified CFLAGS (unsupported) 25
custom-optimization Build with user-specified compiler optimizations (-Os, -O0, -O1, -O2, -O3) from CFLAGS 3
custom-tune Extra long compile time for tuning hardware specific low-level routines 2
cvs Enable CVS (Concurrent Versions System) integration 2
cxx Build support for C++ (bindings, extra libraries, code generation, ...) 40
da 3
daap Enable dmap support through <pkg>net-libs/libdmapsharing</pkg> 2
daemon Enable the backend caching key daemon 12
dane Adds support for DNS-based Authentication of Named Entities 2
dap Support for remote data access with the built-in OPeNDAP client 3
dash Symlink to <pkg>app-shells/dash</pkg> 2
data Database abstraction layer to easily send/retrieve data to/from various databases 7
dav1d Enable support for the dav1d codec decoding 6
dbi Enable dev-db/libdbi (database-independent abstraction layer) support 7
dbus Enable dbus support for anything that needs it (gpsd, gnomemeeting, etc) 118
ddcutil Use <pkg>app-misc/ddcutil</pkg> to query monitor settings 2
de 7
debug Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces 688
debugger Install jerry-debugger 6
debuginfod Enable debuginfod support via <pkg>dev-libs/elfutils</pkg> libdebuginfod 11
dedicated Add support for dedicated game servers (some packages do not provide clients and servers at the same time) 19
deduplicate Remove firmware that is also provided by <pkg>sys-kernel/linux-firmware</pkg> 2
default-compiler-rt Use compiler-rt + libunwind instead of libgcc as the default rtlib for clang 4
default-libcxx Use libc++ instead of libstdc++ as the default stdlib for clang. Beware: this breaks ABI, producing binaries incompatible with those built with GCC or Clang using libstdc++. Do not set unless you know what you're doing. 3
default-lld Use lld as the default linker for clang 3
demo Use the free demo data instead of the full retail game data 6
demos Install example floppy game files. 2
deploy Modules required for "deploy" in DBIx::Class::Storage::DBI and "deploymen_statements" in DBIx::Class::Storage::DBI 2
deprecated Enable deprecated LZMA1 support 15
designer Build plugins for <pkg>dev-qt/qttools</pkg>[designer] 31
device-mapper Enable support for device-mapper from <pkg>sys-fs/lvm2</pkg> 6
devtools Install development tools like bsatool, esmtool and opencs. 3
dga Add DGA (Direct Graphic Access) support for X 3
dhcp Enable server support for querying virtual IP addresses for clients from a DHCP server. (IKEv2 only) 3
dia Add support for diagrams (<pkg>app-office/dia</pkg>) 2
dialogs Enable "askaccess" dialog box, by using <pkg>x11-libs/gtk+</pkg> 2
dicom Enable DICOM medical image file support via <pkg>sci-libs/dcmtk</pkg> 3
diet Compile against <pkg>dev-libs/dietlibc</pkg> 3
diff Enable diff support 3
discid Add support for reading disc IDs from audio CDs 3
discord Enable Discord integration 7
display-manager Pull in a graphical display manager 2
dist-kernel Enable subslot rebuilds on Distribution Kernel upgrades 3
djvu Support DjVu, a PDF-like document format esp. suited for scanned documents 11
dkim Add DomainKeys Identified Mail support 3
dmenu Use <pkg>x11-misc/dmenu</pkg> as default. Disable to use a different implementation. 3
dns Enable DNS resolver via <pkg>net-libs/udns</pkg> 4
dns-over-tls Enable support for DNS over TLS 2
dnssec Use <pkg>dev-python/cryptography</pkg> to enable low-level DNSSEC RSA, DSA, ECDSA and EdDSA signature validation. 3
doc Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally 1157
dot Add support for DOT import (<pkg>media-gfx/graphviz</pkg>) 4
double Build library for primary data type of double 2
double-precision more precise calculations at the expense of speed 9
dracut Install dracut module 3
drafts Enable draft API support 3
dri Enable direct rendering: used for accelerated 3D and some 2D, like DMA 4
drm Use <pkg>x11-libs/libdrm</pkg> for more verbose diagnostics. 18
dtc Use <pkg>sys-apps/dtc</pkg> 2
dts Enable DTS Coherent Acoustics decoder support 5
dummy Build the dummy port driver 2
dv Enable support for a codec used by many camcorders 4
dvb Add support for DVB (Digital Video Broadcasting) 12
dvbcsa use <pkg>media-libs/libdvbcsa</pkg> free implementation of the DVB Common Scrambling Algorithm 2
dvd Add support for DVDs 8
dvdr Add support for DVD writer hardware (e.g. in xcdroast) 2
dxr3 Enable support for DXR3 mpeg acceleration cards. 2
dynamic Support for dynamic loading of backends 2
dynamic-loading Enable loading of dynamic libraries (modules) at runtime 2
e2fsprogs Use file flags from <pkg>sys-fs/e2fsprogs</pkg> headers instead of <pkg>virtual/os-headers</pkg> headers 2
ech Enable Encrypted Client Hello support 2
ecm Enable support for the GMP-ECM library 4
ed25519 Enable ED25519 verification support via <pkg>dev-libs/nettle</pkg> and <pkg>net-libs/gnutls</pkg> 2
editor Install wayland-editor example application 9
editorconfig Use EditorConfig for file settings 2
eds Enable support for Evolution-Data-Server (EDS) 7
efl Build <pkg>dev-libs/efl</pkg> based pinentry 2
egl Enable EGL (Embedded-System Graphics Library, interfacing between windowing system and OpenGL/GLES) support 14
egl-only Use EGL instead of GLX 2
eigen Build matrix manipulation with <pkg>dev-cpp/eigen</pkg> 8
el 4
elasticsearch Build the Elasticsearch output module (requires <pkg>net-misc/curl</pkg>) 2
elf Enable support for listing and extracting from ELF resource files with gresource tool 5
elfutils Use libdwfl from <pkg>dev-libs/elfutils</pkg> for frame unwinding support 6
elibc_Cygwin ELIBC setting for systems that use Cygwin 0
elibc_Darwin ELIBC setting for systems that use the Darwin C library 0
elibc_SunOS ELIBC setting for systems that use the Sun Solaris C library 0
elibc_bionic ELIBC setting for systems that use Android's Bionic C library 0
elibc_glibc ELIBC setting for systems that use the GNU C library 2
elibc_mingw ELIBC setting for systems that use the Minimalist GNU for Windows library 0
elibc_musl ELIBC setting for systems that use the musl C library 0
elogind Enable session tracking via sys-auth/elogind 50
emacs Add support for GNU Emacs 83
embed-data-files Embed data files in binary for relocatable executable. 3
embedded Embed the definitions of dhcp options in the dhcpcd executable 4
eme-free Disable EME (DRM plugin) capability at build time 2
emf EMF export support 2
emoji Enable emoji loading for CLDR 4
en 3
enca Enables support for charset discovery and conversion 3
enchant Enable Enchant backend (using <pkg>app-text/enchant</pkg>) for spelling hinting 6
encode Add support for encoding of audio or video files 7
eps Eps image loader support 2
epub Enable build-in DVI viewer using <pkg>net-libs/webkit-gtk</pkg> 6
es 5
eselect-ldso Enable runtime library switching by eselect and ld.so. 8
espeak Adds support for the espeak tts engine 3
ethernet Enable ethernet emulation 2
evdev Enable support for input devices via evdev 5
event Enable the event plugin. 2
eventfd Allow use of eventfd 3
examples Install examples, usually source code 564
exec Enable the exec plugin, to read output from external programs. 4
executable Build skylighting-extract tool 19
exif Add support for reading EXIF headers from JPEG and TIFF images 35
expat Enable the use of dev-libs/expat for XML parsing 14
experimental Enable experimental features 24
ext2 Enable the ext2 filter via <pkg>sys-fs/e2fsprogs</pkg>. 2
extensions Build with Extensions module and enable other plugins 3
external-filters Allow to filter content with scripts and programs. Experimental 2
extra Install extra packages 10
extras Install some extra themes 16
f16c 2
f16c:f16c 3
faad Use <pkg>media-libs/faad2</pkg> for AAC decoding 3
fam Enable FAM (File Alteration Monitor) support 5
fapi Enable feature API tools 4
fastcgi Add support for the FastCGI interface 4
fax Enables fax support in the courier mail server 3
fbcon Add framebuffer support for the console, via the kernel 15
fcitx Enable support for <pkg>app-i18n/fcitx</pkg> 2
fdk Build with LibFDK AAC support. 7
ffmpeg Enable ffmpeg/libav-based audio/video codec support 66
ffmpeg-chromium Use Chromium FFmpeg fork (<pkg>media-video/ffmpeg-chromium</pkg>) rather than mainline FFmpeg (<pkg>media-video/ffmpeg</pkg>) 8
ffmpegthumbnailer Support for video thumbnail using <pkg>media-video/ffmpegthumbnailer</pkg> 3
fftw Use FFTW library for computing Fourier transforms 32
fi Finland tv listing grabber (0.6.1 add ampparit telsu) 4
fifo Enable FIFO support (sh pipes) 2
file Use <pkg>sys-apps/file</pkg> 2
filecaps Use Linux file capabilities to control privilege rather than set*id (this is orthogonal to USE=caps which uses capabilities at runtime e.g. libcap) 7
fileinfo Enable the File Information extension 2
filter enable filter signal processing blocks 2
finger Enable support for the finger protocol 2
fips Enable FIPS provider 3
firebird Add support for the Firebird relational database 0
firewalld DBus interface to iptables/ebtables allowing for better runtime management of your firewall. 4
firmware Install linux kernel firmware 6
fits Enable support for NASA's <pkg>sci-libs/cfitsio</pkg> library 9
fixed-point Enable fixed-point arithmetic operations 3
flac Add support for FLAC: Free Lossless Audio Codec 62
flatfile Enable authentication against /etc/passwd-style flat files 2
flatpak Enable Flatpak support 7
flexiblas Use <pkg>sci-libs/flexiblas</pkg> as the provider. 5
flint Add support for <pkg>sci-mathematics/flint</pkg> 5
flite Enable text-to-speech filter support via <pkg>app-accessibility/flite</pkg> 4
fltk Add support for the Fast Light Toolkit gui interface 7
fluidsynth Enable MIDI support with <pkg>media-sound/fluidsynth</pkg> (discouraged) 20
fontconfig Support for configuring and customizing font access via media-libs/fontconfig 20
fontforge Use <pkg>media-gfx/fontforge</pkg> to build fonts from source 5
fonts Use builtin patched copy of open-sans fonts (overrides fontconfig) 4
fortran Add support for fortran 31
fortune Enable support for fortune cookies via <pkg>games-misc/fortune-mod</pkg> 2
fpm Enable the FastCGI Process Manager SAPI 4
fr France tv listing grabber 7
freeimage Support images via <pkg>media-libs/freeimage</pkg> 2
freetype Enable <pkg>media-libs/freetype</pkg> support 6
frei0r Build the module for <pkg>media-plugins/frei0r-plugins</pkg> 3
fribidi Enable bidirectional text support 8
frontend Build "kawa" front-end program using <pkg>sys-libs/readline</pkg> 3
ftdi Support FTDI devices 7
ftp Add FTP (File Transfer Protocol) support 6
fuse Install the <pkg>sys-fs/fuse</pkg> based acngfs, to use a userspace filesystem for the apt cache. 29
fuzzyhash Support fuzzy hash computations (to detect malware, for example) using the <pkg>app-crypt/ssdeep</pkg> package. 2
g722 Include G.722 codec in the build 4
g729 Include G.729 codec via net-libs/bcg729 4
game Enable Game music support 2
gamepad Support using game controllers as input devices 4
games Builds and installs some extra games 7
gbm enable GPU-side screencopy (experimental) 4
gc Enable garbage collection support via <pkg>dev-libs/boehm-gc</pkg> 2
gcr Enables keystore handling using <pkg>app-crypt/gcr</pkg> 2
gcrypt Enables strong encryption support 21
gd Add support for media-libs/gd (to generate graphics on the fly) 18
gdal Enable alternative terrain engine based on pagedLOD using <pkg>sci-libs/gdal</pkg> 7
gdb Enable support for the remote GDB stub 3
gdbm Add support for sys-libs/gdbm (GNU database libraries) 26
gdk-pixbuf Enable additional image format support via the <pkg>x11-libs/gdk-pixbuf</pkg> library 9
generic Enable support for generic time radios and GPSDOs 2
generic-uki Install a generic initramfs and Unified Kernel Image alongside the distribution kernel 0
geoclue Use enhanced location information from <pkg>app-misc/geoclue</pkg> 4
geoip Add geoip support for country and city lookup based on IPs 24
geoip2 Add support for geo lookup based on IPs via <pkg>dev-libs/libmaxminddb</pkg> 2
geolocation Enable physical position determination 12
geos Enable <pkg>sci-libs/geos</pkg> library support 5
gettext Use <pkg>sys-devel/gettext</pkg> 2
gflags Use <pkg>dev-cpp/gflags</pkg> for flag parsing 3
ggi Add support for media-libs/libggi (non-X video api/drivers) 3
gif Add GIF image support 48
gimp Build a plugin for the GIMP 5
git Enable git (version control system) support 15
gitolite Set home directory for git hosting via <pkg>dev-vcs/gitolite</pkg> or <pkg>dev-vcs/gitolite-gentoo</pkg>. 2
gkrellm Enable building of <pkg>app-admin/gkrellm</pkg> module 2
glade Build support for Glade 3's GtkBuilder implementation 7
gles Emulate OpenGL 1.3 in terms of OpenGL ES 1.x 3
gles2 Enable GLES 2.0 (OpenGL for Embedded Systems) support (independently of full OpenGL, see also: gles2-only) 16
gles2-only Use GLES 2.0 (OpenGL for Embedded Systems) or later instead of full OpenGL (see also: gles2) 18
gles3 Enable OpenGL ES 3.x Features. 2
glfw Build all example files that uses (<pkg>media-libs/glfw</pkg>) 2
glib Enable <pkg>dev-libs/glib</pkg> support 12
glpk Add support for glpk (<pkg>sci-mathematics/glpk</pkg>) 9
glusterfs Enable GlusterFS support via <pkg>sys-cluster/glusterfs</pkg> 5
glut Build an OpenGL plugin using the GLUT library 5
glx Enable GLX to interface OpenGL and X11 3
gme Support various gaming console music formats 10
gmp Add support for dev-libs/gmp (GNU MP library) 29
gnome Add GNOME support 25
gnome-keyring Enable support for storing passwords via gnome-keyring 3
gnome-online-accounts Enable <pkg>net-libs/gnome-online-accounts</pkg> based Google authentication support 6
gnome-shell Install <pkg>gnome-base/gnome-shell</pkg> and <pkg>x11-wm/mutter</pkg> for the standard GNOME 3 desktop mode 6
gnumeric Add support for importing Gnumeric/OpenOffice/MS Excel spreadsheets into LyX. 2
gnuplot Enable support for gnuplot (data and function plotting) 8
gnutls Prefer net-libs/gnutls as SSL/TLS provider (ineffective with USE=-ssl) 88
go Build the gccgo plugin to run Go applications. 4
gopher Enable Gopher protocol support 2
gost Enable gost algorithm 2
gpg Enable <pkg>app-crypt/gnupg</pkg> key module 22
gpgme Enable signatures handling with <pkg>app-crypt/gpgme</pkg> 4
gphoto2 Add digital camera support 8
gpm Add support for sys-libs/gpm (Console-based mouse driver) 23
gps Add support for Global Positioning System 7
gpsd_protocols_ashtech Ashtech protocol support 0
gpsd_protocols_earthmate Earthmate protocol support 0
gpsd_protocols_evermore EverMore protocol support 0
gpsd_protocols_fury Jackson Labs Fury and Firefly support 0
gpsd_protocols_fv18 FV-18 protocol support 0
gpsd_protocols_garmin Garmin protocol support 0
gpsd_protocols_garmintxt Garmin Simple Text protocol support 0
gpsd_protocols_geostar Geostar Protocol support 0
gpsd_protocols_gpsclock GPSclock protocol support 0
gpsd_protocols_greis Javad GREIS protocol support 0
gpsd_protocols_isync Isync protocol support 0
gpsd_protocols_itrax iTrax protocol support 0
gpsd_protocols_navcom Navcom protocol support 0
gpsd_protocols_nmea2000 NMEA2000/CAN support 0
gpsd_protocols_oncore OnCore protocol support 0
gpsd_protocols_sirf SiRF protocol support 0
gpsd_protocols_skytraq Skytraq protocol support 0
gpsd_protocols_superstar2 SuperStarII protocol support 0
gpsd_protocols_tnt True North protocol support 0
gpsd_protocols_tripmate Tripmate protocol support 0
gpsd_protocols_tsip Trimble TSIP protocol support 0
gpu Enable Level0 GPU support in ispcrt. 3
grammar Build and install grammar language files 2
graph Create dot graphs in documentations 3
graphics Add support for several graphics packages (pgf, tikz,...) 2
graphicsmagick Build and link against GraphicsMagick instead of ImageMagick (requires USE=imagemagick if optional) 14
graphite Enable <pkg>media-gfx/graphite2</pkg> complementary shaper 2
graphs Build QtGraphs module 2
graphviz Add support for the Graphviz library 11
grpc Install documentation for QtGRPC (unpackaged) 5
grub Enable grub configuration generator 4
grub_platforms_coreboot Coreboot platform support 0
grub_platforms_emu Emulation platform support 0
grub_platforms_ieee1275 IEEE1275 platform support 0
grub_platforms_loongson MIPS loongson platform support 0
grub_platforms_multiboot Multiboot platform support 0
grub_platforms_qemu QEMU platform support 0
grub_platforms_qemu-mips QEMU MIPS platform support 0
grub_platforms_uboot U-Boot platform support 0
grub_platforms_xen XEN (pvgrub2) platform support 0
grub_platforms_xen-32 Build 32-bit XEN (pvgrub2) platform support on amd64 0
grub_platforms_xen-pvh XEN (pvhgrub2) platform support 0
gsasl Use GNU SASL via <pkg>net-misc/gsasl</pkg> instead of Cyrus SASL (requires USE=sasl) 2
gsettings Use gsettings (<pkg>dev-libs/glib</pkg>) to read the system font name 3
gsf Enable <pkg>gnome-extra/libgsf</pkg> based data extractor and for ODT. 3
gsl Use the GNU scientific library for calculations 18
gsm Add support for the gsm lossy speech compression codec 9
gssapi Include support for RPCSEC GSS 11
gstreamer Add support for media-libs/gstreamer (Streaming media) 48
gtk Add support for x11-libs/gtk+ (The GIMP Toolkit) 147
gtk-doc Build and install gtk-doc based developer documentation for dev-util/devhelp, IDE and offline use 132
gtk2 Install the gtkpinger GUI utility based on <pkg>x11-libs/gtk+</pkg>:2 12
gtk3 Install GTK+3 theme 15
gtk4 Use <pkg>gui-libs/gtk</pkg> for GUI support. 8
gui Enable support for a graphical user interface 139
guile Add support for the guile Scheme interpreter 10
guile_single_target_2-2 Build only for GNU Guile 2.2. 0
guile_single_target_3-0 Build only for GNU Guile 3.0. 0
guile_targets_2-2 Build with GNU Guile 2.2 0
guile_targets_3-0 Build with GNU Guile 3.0 0
gzip Compress files with Lempel-Ziv coding (LZ77) 3
gzip-el Compress bundled Emacs Lisp source 2
handbook Enable handbooks generation for packages by KDE 0
hardened Activate default security enhancements for toolchain (gcc, glibc, binutils) 24
hardlink build hardlink program 3
harfbuzz Use <pkg>media-libs/harfbuzz</pkg> as text shaping engine 10
hddtemp Enable monitoring of hdd temperature (app-admin/hddtemp) 5
hdf Build hdf to hdf5 (and vice-versa) converter 5
hdf5 Add support for the Hierarchical Data Format v5 28
he 2
headers-only Install only C headers instead of whole package. Mainly used by sys-devel/crossdev for toolchain bootstrap. 9
headless Include the headless variant of the emulator 3
headless-awt Don't install the X backend for AWT, needed by some GUIs (used to be X flag) 4
heif Enable support for ISO/IEC 23008-12:2017 HEIF/HEIC image format 21
help Build QtHelp module 6
hidapi Use <pkg>dev-libs/hidapi</pkg> instead of <pkg>virtual/libusb</pkg> for talking to the device (advertised to be faster) 4
highlight Enable syntax highlighting for certain plugins 6
hip Enable AMD HIP support (computation on GPU) 6
hires Support hi-resolution textures (requires <pkg>dev-libs/boost</pkg>) 2
homed Enable portable home directories 2
hostname Enable hostname 3
hscolour Include coloured haskell sources to generated documentation (dev-haskell/hscolour) 0
html Install HTML documentation 15
http Install <pkg>dev-perl/libwww-perl</pkg> required for monitoring HTTP-based services such as Apache and nginx. Disabling the flag does not remove any plugin file. 23
http-client Build support for HTTP client using <pkg>net-misc/curl</pkg> 2
http-server Build support for HTTP server using <pkg>net-libs/libmicrohttpd</pkg> 3
http2 Enable support for the HTTP/2 protocol 10
http3 Install <pkg>net-libs/nghttp3</pkg> for enhanced HTTP3 analysis 3
httpd Enable the HTTP/WebSockets server to display images 5
httpserver Build QtHttpServer module 2
hu 4
hunspell Enable <pkg>app-text/hunspell</pkg> spellchecking and morphological analysis 5
hwaccel Force-enable hardware-accelerated rendering (Mozilla bug 594876) 2
hwloc Enable CPU affinity support via hwloc 7
hybrid Enable support for hybrid vaapi hardware acceleration on Intel Haswell and newer architectures 2
hyperscan Enable high-performance regex matching with Hyperscan 2
hypre Build with <pkg>sci-libs/hypre</pkg> conditioners 3
ibm Add support for IBM ppc64 specific systems 4
ibus Enable Intelligent Input Bus 9
ical Enable support for <pkg>dev-libs/libical</pkg> 3
ico Enable ico support via <pkg>media-gfx/icoutils</pkg> 2
icons Enable support for icons in menus 8
iconv Enable support for the iconv character set conversion library 30
icu Enable ICU (Internationalization Components for Unicode) support, using dev-libs/icu 37
id Whether report *.bind CHAOS info to clients, otherwise forward such requests upstream instead 4
ident Enable support for the mod_ident module 2
idn Enable support for Internationalized Domain Names 38
ieee-long-double Use accelerated 128-bit IEEE long double ABI (ppc64le only) 2
ieee1394 Enable FireWire/iLink IEEE1394 support (dv, camera, ...) 7
ilbc Enable the Internet Low Bitrate Codec (iLBC) 4
image Install the <pkg>media-gfx/ristretto</pkg> image viewer. 4
imagemagick Enable optional support for the ImageMagick or GraphicsMagick image converter 31
imagequant Build with Image Quantization Library support 2
imaging Add support for <pkg>dev-python/pillow</pkg> 2
imap Add support for IMAP (Internet Mail Application Protocol) 5
imlib Add support for imlib, an image loading and rendering library 8
index64 Enable 64-bit array indexing support 12
infiniband Enable Infiniband RDMA transport support 3
ini Install <pkg>dev-perl/Config-Tiny</pkg> to support decoding INI config files 2
initramfs Include kernel modules in the initramfs, and re-install the kernel (only effective for distribution kernels) 5
inotify Enable inotify filesystem monitoring support 10
input_devices_joystick INPUT_DEVICES setting to build driver for joystick input devices 2
input_devices_libinput INPUT_DEVICES setting to build driver for libinput input devices 2
input_devices_wacom INPUT_DEVICES setting to build driver for wacom input devices 9
int-quality Use rounding instead of fast truncation for integer output, where possible 2
int64 Use 64 bit indexes 8
interlaced enable interlaced encoding support, this can decrease encoding speed by up to 2% 2
introspection Add support for GObject based introspection 180
io-uring Enable the use of io_uring for efficient asynchronous IO and system requests 14
iodbc Add support for iODBC library 9
ios Enable support for Apple's iDevice with iOS operating system (iPad, iPhone, iPod, etc) 6
ipc Add support for Inter-Process Messaging 4
ipmi Build support for collecting some ipmi stats 4
iptables include support for iptables filtering 4
ipv6 Add support for IP version 6 84
ipython Add support for <pkg>dev-python/ipython</pkg> 2
irc Enable support for displaying everything from an irc channel using <pkg>net-libs/libircclient</pkg> 6
irda Enables infrared support 3
iso Install <pkg>app-cdr/cdrtools</pkg> in order to prepare iso images 8
ispc Enable ispc backend 2
it Italy tv listing grabber (RUV) 7
ja 2
jack Add support for the JACK Audio Connection Kit 86
jaeger Include the jaeger exporter 2
jansson Enable JSON data manipulation via <pkg>dev-libs/jansson</pkg> 3
java Add support for Java 51
javascript Enable javascript support 10
jbig Enable jbig-kit support for tiff, Hylafax, ImageMagick, etc 7
jemalloc Use dev-libs/jemalloc for memory management 18
jit Enable just-in-time compilation for improved performance. May prevent use of some PaX memory protection features in Gentoo Hardened. 24
joystick Add support for joysticks in all packages 11
jpeg Add JPEG image support 119
jpeg2k Support for JPEG 2000, a wavelet-based image compression format 23
jpegxl Add JPEG XL image support 26
json Add support for json-persing via json-c 31
judy Build Judy-based (<pkg>dev-libs/judy</pkg>) plugin implementing fast "exact" and especially "lev" strategies 2
jumbo-build Combine source files to speed up build process. 5
jupyter Add support for jupyter notebook 3
kafka Build the Apache Kafka input/output module (requires <pkg>dev-libs/librdkafka</pkg>) 5
kate Adds support for Ogg Kate subtitles via libkate. 3
kde Add support for software made by KDE, a free software community 21
kdesu Run as root using kdesu from <pkg>kde-plasma/kde-cli-tools</pkg> 2
kerberos Add kerberos support 74
kernel Enable kernel interface for PPPoL2TP 2
kernel_Darwin KERNEL setting for system using the Darwin kernel (i.e.: Mac OS X). 0
kernel_Hurd KERNEL setting for system using the GNU Hurd 0
kernel_SunOS KERNEL setting for system using an SunOS (i.e.: Solaris) kernel 0
kernel_Winnt KERNEL setting for systems on Windows (Cygwin, MinGW, Winnt, ...) 0
kernel_linux KERNEL setting for system using the Linux kernel 3
keybinder Enable support for global hotkeys using <pkg>dev-libs/keybinder</pkg> 4
keyboard Enable key event translation with XKB and build keyboard engine 2
keyring Enable support for freedesktop.org Secret Service API password store 32
keyutils Stress test the kernel's key generation facilities via <pkg>sys-apps/keyutils</pkg> 4
kill Enable support removing data via the API (dangerous) 4
kiosk Enable the kiosk shell 2
klu Add support for KLU (<pkg>sci-libs/klu</pkg>) 3
kmem Enable Kernel Memory Accounting. 2
kmod Enable kernel module loading via <pkg>sys-apps/kmod</pkg> 5
ko 4
ktls Enable support for Kernel implementation of TLS (kTLS) 2
kvazaar Enable H.265/HEVC encoding support via <pkg>media-libs/kvazaar</pkg> 3
kwallet Enable encrypted storage of passwords with <pkg>kde-frameworks/kwallet</pkg> 8
kyotocabinet Enable Kyoto Cabinet database backend for header caching 2
l0 Install the oneAPI Level Zero driver alongside the OpenCL one 2
l10n_ 17
l10n_${X} 3
l10n_ach Acoli 0
l10n_af Afrikaans 0
l10n_am Amharic 0
l10n_an Aragonese 0
l10n_ar Arabic 0
l10n_as Assamese 0
l10n_ast Asturian 0
l10n_az Azerbaijani 0
l10n_be Belarusian 0
l10n_bea Beaver 0
l10n_bg Bulgarian 0
l10n_bn Bengali 0
l10n_bn-IN Bengali (India) 0
l10n_bo Tibetan 0
l10n_br Breton 0
l10n_brx Bodo (India) 0
l10n_bs Bosnian 0
l10n_ca Catalan 2
l10n_ca-valencia Catalan (Valencian) 0
l10n_cak Kaqchikel 0
l10n_ceb Cebuano 0
l10n_ch Chamorro 0
l10n_chr Cherokee 0
l10n_ckb Central Kurdish 0
l10n_co Corsican 0
l10n_cop Coptic 0
l10n_cs Czech 4
l10n_csb Kashubian 0
l10n_cu Church Slavic 0
l10n_cy Welsh 0
l10n_da Danish 0
l10n_de German 18
l10n_de-1901 German (traditional orthography) 0
l10n_de-AT German (Austria) 0
l10n_de-CH German (Switzerland) 0
l10n_de-DE German (Germany) 0
l10n_dgo Dogri (individual language) 0
l10n_doi Dogri (macrolanguage) 0
l10n_dsb Lower Sorbian 0
l10n_dv Dhivehi 0
l10n_dz Dzongkha 0
l10n_el Modern Greek 0
l10n_en English 9
l10n_en-AU English (Australia) 0
l10n_en-CA English (Canada) 0
l10n_en-US English (United States) 0
l10n_en-ZA English (South Africa) 0
l10n_eo Esperanto 0
l10n_es Spanish 11
l10n_es-419 Spanish (Latin America) 0
l10n_es-AR Spanish (Argentina) 0
l10n_es-CL Spanish (Chile) 0
l10n_es-ES Spanish (Spain) 0
l10n_es-MX Spanish (Mexico) 0
l10n_es-PE Spanish (Peru) 0
l10n_et Estonian 0
l10n_eu Basque 0
l10n_fa Persian 0
l10n_ff Fulah 0
l10n_fi Finnish 2
l10n_fil Filipino 0
l10n_fo Faroese 0
l10n_fr French 14
l10n_fr-CA French (Canada) 0
l10n_fur Friulian 0
l10n_fy Western Frisian 0
l10n_ga Irish 0
l10n_gd Scottish Gaelic 0
l10n_gez Geez 0
l10n_gl Galician 0
l10n_gn Guarani 0
l10n_got Gothic 0
l10n_grc Ancient Greek (to 1453) 0
l10n_gu Gujarati 0
l10n_gug Paraguayan Guarani 0
l10n_gv Manx 0
l10n_he Hebrew 3
l10n_hi Hindi 0
l10n_hil Hiligaynon 0
l10n_hr Croatian 0
l10n_hsb Upper Sorbian 0
l10n_ht Haitian 0
l10n_hu Hungarian 2
l10n_hus Huastec 0
l10n_hy Armenian 0
l10n_ia Interlingua 0
l10n_io Ido 0
l10n_is Icelandic 0
l10n_it Italian 12
l10n_iu Inuktitut 0
l10n_ja Japanese 24
l10n_jbo Lojban 0
l10n_jv Javanese 0
l10n_ka Georgian 0
l10n_kab Kabyle 0
l10n_kek Kekchí 0
l10n_kk Kazakh 0
l10n_km Central Khmer 0
l10n_kmr Northern Kurdish 0
l10n_kmr-Latn Northern Kurdish (Latin script) 0
l10n_kn Kannada 0
l10n_ko Korean 4
l10n_kok Konkani (macrolanguage) 0
l10n_kpg Kapingamarangi 0
l10n_ks Kashmiri 0
l10n_ktu Kituba (Democratic Republic of Congo) 0
l10n_ku Kurdish 0
l10n_ky Kirghiz 0
l10n_la Latin 0
l10n_lb Luxembourgish 0
l10n_lij Ligurian 0
l10n_ln Lingala 0
l10n_lo Lao 0
l10n_lt Lithuanian 0
l10n_lv Latvian 0
l10n_mai Maithili 0
l10n_mg Malagasy 0
l10n_mi Maori 0
l10n_mk Macedonian 0
l10n_ml Malayalam 0
l10n_mn Mongolian 0
l10n_mni Manipuri 0
l10n_mr Marathi 0
l10n_ms Malay (macrolanguage) 0
l10n_mt Maltese 0
l10n_my Burmese 0
l10n_nan Min Nan Chinese 0
l10n_nb Norwegian Bokmål 0
l10n_nd North Ndebele 0
l10n_nds Low German 0
l10n_ne Nepali 0
l10n_nl Dutch 4
l10n_nn Norwegian Nynorsk 0
l10n_nr South Ndebele 0
l10n_nso Northern Sotho 0
l10n_ny Chichewa 0
l10n_oc Occitan 0
l10n_om Oromo 0
l10n_or Oriya (macrolanguage) 0
l10n_pa Punjabi 0
l10n_pl Polish 6
l10n_pon Pohnpeian 0
l10n_pot Potawatomi 0
l10n_ppk Uma 0
l10n_prs Dari 0
l10n_ps Pushto 0
l10n_pt Portuguese 2
l10n_pt-PT Portuguese (Portugal) 0
l10n_qu Quechua 0
l10n_rm Romansh 0
l10n_rmq Caló 0
l10n_ro Romanian 0
l10n_ru Russian 9
l10n_rw Kinyarwanda 0
l10n_sa Sanskrit 0
l10n_sat Santali 0
l10n_sc Sardinian 0
l10n_sco Scots 0
l10n_sd Sindhi 0
l10n_si Sinhala 0
l10n_sid Sidamo 0
l10n_sk Slovak 0
l10n_skr Saraiki 0
l10n_sml Central Sama 0
l10n_sn Shona 0
l10n_so Somali 0
l10n_son Songhai languages 0
l10n_sr Serbian 0
l10n_sr-Latn Serbian (Latin script) 0
l10n_ss Swati 0
l10n_st Southern Sotho 0
l10n_su Sundanese 0
l10n_sv Swedish 2
l10n_sw Swahili (macrolanguage) 0
l10n_sw-TZ Swahili (Tanzania) 0
l10n_syc Classical Syriac 0
l10n_syr Syriac 0
l10n_szl Silesian 0
l10n_ta Tamil 0
l10n_te Telugu 0
l10n_tet Tetum 0
l10n_tg Tajik 0
l10n_th Thai 0
l10n_ti Tigrinya 0
l10n_tk Turkmen 0
l10n_tl Tagalog 0
l10n_tlh Klingon 0
l10n_tn Tswana 0
l10n_to Tonga (Tonga Islands) 0
l10n_tr Turkish 0
l10n_trs Chicahuaxtla Triqui 0
l10n_ts Tsonga 0
l10n_tsg Tausug 0
l10n_tt Tatar 0
l10n_ug Uyghur 0
l10n_ur Urdu 0
l10n_uz Uzbek 0
l10n_ve Venda 0
l10n_vec Venetian 0
l10n_vi Vietnamese 0
l10n_vls Vlaams 0
l10n_wa Walloon 0
l10n_xh Xhosa 0
l10n_yi Yiddish 0
l10n_yo Yoruba 0
l10n_zh Chinese 5
l10n_zh-CN Chinese (China) 5
l10n_zh-TW Chinese (Taiwan) 3
l10n_zu Zulu 0
ladspa Enable the ability to support ladspa plugins 12
lame Add support for MP3 encoding using LAME 13
landlock Use Landlock to restrict what the monitor API handlers can do on the system 2
lapack Add support for the virtual/lapack numerical library 19
large-stack Enables code to take advantage of large stack support 2
largefile Enables support for large files 4
lash Add LASH Audio Session Handler support 9
latex Add support for LaTeX (typesetting package) 14
launcher Install FLTK-based launcher that you probably don't need 11
lcd_devices_acoolsdcm Add support for Alphacool USB display modules 0
lcd_devices_astusb Add support for ASTUSB LCD modules 0
lcd_devices_bayrad Add support for BayRAD LCD modules by EMAC 0
lcd_devices_beckmannegle Add support for Beckmann+Egle "Mini Terminals" and "Compact Terminals" 0
lcd_devices_bwct Add support for BWCT USB LCD displays 0
lcd_devices_cfontz Add support for CrystalFontz displays 0
lcd_devices_cfontzpacket Add support for CrystalFontz chipsets CFA-631, CFA-633 and CFA-635 0
lcd_devices_crystalfontz Add support for modern Crystalfontz display modules 0
lcd_devices_curses Add support for a ncurses based virtual display 0
lcd_devices_cwlinux Add support for serial / USB displays CW12232 and CW1602 by CwLinux 0
lcd_devices_cwlnx Add support for serial / USB displays CW12232 and CW1602 by CwLinux 0
lcd_devices_d4d Add support for 4D Systems display graphics modules with SGC PmmC 0
lcd_devices_ddusbt Add support for DD usb touch screen 0
lcd_devices_directgfx Add support for output via SDL 0
lcd_devices_displaylink Add support for displaylink based LCDs 0
lcd_devices_dpf Add support for DPF display modulees 0
lcd_devices_dpfax Add support for AX206 photo frames 0
lcd_devices_ea232graphic Add support for the Electronic Assembly RS232 graphic driver 0
lcd_devices_ea65 Add support for the VFD in the AOpen XC Cube-AV EA65 media barebone 0
lcd_devices_efn Add support for the English Font display Network based displays 0
lcd_devices_eyeboxone Add support for the displays on Rightvision's EyeboxOne server 0
lcd_devices_framebuffer Add support for output on a framebuffer 0
lcd_devices_futaba Add support for Futaba M402SD06GL display module 0
lcd_devices_futabavfd Add support for Futaba M402SD06GL display module 0
lcd_devices_fw8888 Add support for the Allnet FW8888 firewall appliance LCD 0
lcd_devices_g15 Add support for Logitech G15 Keyboard LCDs 0
lcd_devices_glcd2usb Add support for GLCD2USB LCD module 0
lcd_devices_glcdlib Add support for LCDs, which are supported by graphlcd-base 0
lcd_devices_glk Add support for MatrixOrbital GLK chipset 0
lcd_devices_goldelox Add support for Goldelox MD1 display modules 0
lcd_devices_i2500vfd Add support for the Intra2net Intranator 2500 VFD display 0
lcd_devices_i2c Add generic support for i2c based modules 0
lcd_devices_icp_a106 Add support for ICP A106 alarm/LCD boards for 19" racks 0
lcd_devices_imon Add support for Soundgraph/Ahanix/Silverstone/Uneed/Accent iMON IR/VFD modules (Antec Fusion) 0
lcd_devices_imonlcd Add support for Soundgraph iMON LCD modules (Antec Fusion) 0
lcd_devices_iowarrior Add support for IO-Warrior displays 0
lcd_devices_irlcd Add support for the USBtiny DIY USB to IR receiver 0
lcd_devices_irman Add support for the IrMan IR remote 0
lcd_devices_irtrans Add support for the 16x2 IRTrans VFD device 0
lcd_devices_joy Add support for the joystick input driver, used on various LCD keypads 0
lcd_devices_jw002 Add support for PJRC JW002 24x8 LCD display 0
lcd_devices_ks0108 Add support for KS0108 based graphical LCDs 0
lcd_devices_l4m Add support for Linux4Media displays 0
lcd_devices_lb216 Add support for RTN's LB216 display 0
lcd_devices_lc7981 Add support for the DG-16080 display family 0
lcd_devices_lcd2usb Add support for the open lcd2usb connector to hd44780 displays 0
lcd_devices_lcdm001 Add support for the Kernelconcepts LCDM001 display 0
lcd_devices_lcdterm Add support for LCDTerm serial-to-HD44780 adapter boards 0
lcd_devices_lcterm Add support for Neumark's LCTerm serial LCD 0
lcd_devices_ledmatrix Add support for SLM1606/8 LED Matrix displays 0
lcd_devices_lh155 Add support for Sharp LH155 based displays 0
lcd_devices_linux_input Add support for the linux event device for inputting data from the input. 0
lcd_devices_lirc Add support for various IR remotes supported by LIRC 0
lcd_devices_lis Add support for the VLSystem L.I.S MCE 2005 VFD 0
lcd_devices_lph7508 Add support for the Pollin LPH7508 0
lcd_devices_luise Add support for the Wallbraun Electronics LCD-USB-Interface to Hitachi SP14Q002 0
lcd_devices_lw_abp Add support for the LW_ABP display module 0
lcd_devices_m50530 Add support for M50530 and compatible displays 0
lcd_devices_matrixorbital Add support for Matrix Orbital LCDs 0
lcd_devices_matrixorbitalgx Add support for Matrix Orbital graphical LCDs 0
lcd_devices_md8800 Add support for the VFD of the Medion MD8800 PC 0
lcd_devices_mdm166a Add support for the Futaba / Targa USB Graphic Vacuum Fluorescent Display 0
lcd_devices_milfordinstruments Add support for Milford Intruments LCDs 0
lcd_devices_ms6931 Add support for MSI-6931 displays in MSI rack servers 0
lcd_devices_mtc_s16209x Add support for MTC_S16209x displays 0
lcd_devices_mtxorb Add support for Matrix Orbital LCD* LKD* VFD* and VKD* displays 0
lcd_devices_mx5000 Add support for the Logitech MX5000 keyboard with an integrated LCD 0
lcd_devices_newhaven Add support for various Newhaven displays 0
lcd_devices_nokcol Add support for Nokias 3510i and 3530 display modules 0
lcd_devices_noritake Add support for the Noritake GU128x32-311 graphical display 0
lcd_devices_noritakevfd Add support for the Noritake VFD Device CU20045SCPB-T28A 0
lcd_devices_null Add support for a NULL driver (for testing) 0
lcd_devices_olimex_mod_lcd1x9 Add support for the Olimex MOD-LCD1x9 LCD display 0
lcd_devices_pcd8544 Add support for PCD8544 and compilant display modules 0
lcd_devices_pertelian Add support for the Pertelian X2040 displays 0
lcd_devices_phanderson Add support for the PHAnderson serial-to-HD44780 controller 0
lcd_devices_picgraphic Add support for PIC graphic displays 0
lcd_devices_picolcd Add support for Mini-Box's picoLCD 0
lcd_devices_picolcdgraphic Add support for Mini-Box's graphical picoLCD 0
lcd_devices_png Add support for PNG output 0
lcd_devices_ppm Add support for PNG output 0
lcd_devices_pyramid Add support for the Pyramid LCD device 0
lcd_devices_rawserial Add suppor for the rawserial interface on hd44780 LCD displays 0
lcd_devices_remote Add suport for remote display modules 0
lcd_devices_routerboard Add support for the Router Board LCD port 0
lcd_devices_rs232 Add support for generic RS232 based displays 0
lcd_devices_sample Add support for the sample driver 0
lcd_devices_samsungspf Add support for Samsung SPF displays 0
lcd_devices_sdeclcd Add support for Watchguard FireBox firewall appliances displays 0
lcd_devices_sed1330 Add support for Seiko Epson SED1330/1335 graphical displays (S1D13300/S1D13305) 0
lcd_devices_sed133x Add support for SED133x based display modules 0
lcd_devices_sed1520 Add support for the Seiko Epson SED1520 Controller 0
lcd_devices_sed153x Add support for OPTREX 323 based display modules 0
lcd_devices_sed156x Add support for Nokias 7110 display module 0
lcd_devices_serdisplib Meta-driver to support drivers via dev-libs/serdisplib 0
lcd_devices_serialpos Add support for character displays in serial point of sale ("POS") devices 0
lcd_devices_serialvfd Add support for most NEC, Futaba and Noritake VFDs 0
lcd_devices_shuttlevfd Add support for several Shuttle VFDs such as M1000, M2000, G5 3300m and SG33G5M 0
lcd_devices_simplelcd Add support for a simple serial terminal display 0
lcd_devices_sli Add support for a Wirz SLI display 0
lcd_devices_ssdoled Add support for Bolymin BL160128A OLED display 0
lcd_devices_stv5730 Add support for STV5730A on-screen display chips 0
lcd_devices_stv8105 Add support for STV8105 on-screen display chips 0
lcd_devices_sureelec Add support drivers from the 'SURE electronics' shop 0
lcd_devices_t6963 Add support for Toshiba T6963 based LCD displays 0
lcd_devices_teaklcm Add support for TeakLCM displays 0
lcd_devices_text Add support for TextMode displaying 0
lcd_devices_trefon Add support for Trefon USB LCD displays 0
lcd_devices_tyan Add support for LCDs of the Barebone GS series 0
lcd_devices_ula200 Add support for ULA200 USB devices that allow USB connection of HD44780s 0
lcd_devices_usbhub Add support for USBHUB displays 0
lcd_devices_usblcd Add support for USBLCD displays 0
lcd_devices_vlsys_m428 Add support for MonCaso 320 LCD displays 0
lcd_devices_vssdcp Add support for network-based vssdcp protocol LCD displays 0
lcd_devices_wincornixdorf Add support for the WincorNixdorf serial cashier displays BA63 and BA66 0
lcd_devices_x11 Add support for X11 displaying 0
lcd_devices_xosd Add support for xosdlib 0
lcd_devices_yard2lcd Add support for the Y.A.R.D. 2 LCD display and remote 0
lcms Add lcms support (color management engine) 31
ldap Add LDAP support (Lightweight Directory Access Protocol) 76
led Synchronizes device LEDs with the Plasma accent color (ultimately requires rust) 2
legacy Enable or disable building legacy code (3.0 compatible) 4
lerc Add LERC suppport (Limited Error Raster Compression) 3
leveldb Enable LevelDB backend 2
lfs Support large files (&gt;2GB) on 32-bit systems 2
libaom Enable AV1 de/encoding via <pkg>media-libs/libaom</pkg>. 3
libarchive Symlink to bsdtar from <pkg>app-arch/libarchive</pkg> 4
libass SRT/SSA/ASS (SubRip / SubStation Alpha) subtitle support 5
libatomic Use libatomic instead of builtin atomic operations 2
libbsd Use strlcpy() from <pkg>dev-libs/libbsd</pkg> instead of internal implementation. 2
libcaca Add support for colored ASCII-art graphics 8
libcanberra Enable support for <pkg>media-libs/libcanberra</pkg> 7
libconfig Require <pkg>dev-libs/libconfig</pkg> to allow the daemon to read a configuration file at startup 2
libcxx Install <pkg>llvm-runtimes/libcxx</pkg> for -stdlib=libc++ 5
libdeflate Use <pkg>app-arch/libdeflate</pkg> rather than <pkg>virtual/zlib</pkg> for lazy-loaded R objects. 5
libdispatch Use <pkg>dev-libs/libdispatch</pkg> to speed up concurrent code execution 3
libdovi Use <pkg>media-libs/libdovi</pkg> to read Dolby Vision metadata 2
libdrm Enable kernel mode setting video output plugin via <pkg>x11-libs/libdrm</pkg> 2
libedit Use the libedit library (replacement for readline) 23
libei Enable emulated input using <pkg>dev-libs/libei</pkg> 2
libev Support event loops via <pkg>dev-libs/libev</pkg> 4
libevent Use libevent for event handling 11
libffi Enable support for Foreign Function Interface library 4
libguestfs Use <pkg>app-emulation/libguestfs</pkg> 2
libinput Enable support for input devices via <pkg>dev-libs/libinput</pkg> 3
liblc3 Enable LC3-SWB audio support for HFP 4
libmount Link mount.nfs with libmount 2
libmpv Build DVD player using libmpv 3
libnet Include code requiring <pkg>net-libs/libnet</pkg> 3
libnotify Enable desktop notification support 41
libpfm Activer le support de <pkg>dev-libs/libpfm</pkg> 2
libproxy Support for automatic proxy configuration management through <pkg>net-libs/libproxy</pkg>. 11
libreoffice_extensions_nlpsolver LIBREOFFICE_EXTENSIONS option to build non-linear solver for calc 0
libreoffice_extensions_scripting-beanshell LIBREOFFICE_EXTENSIONS option to build beanshell scripts parser 0
libreoffice_extensions_scripting-javascript LIBREOFFICE_EXTENSIONS option to build javascript scripts parser 0
libreoffice_extensions_wiki-publisher LIBREOFFICE_EXTENSIONS option to build mediawiki integration 0
libretro Build libretro port 3
libsamplerate Build with support for converting sample rates using libsamplerate 24
libsoxr Enable resampling with <pkg>media-libs/soxr</pkg> 3
libssh Use <pkg>net-libs/libssh</pkg> to communicate with remote libvirtd hosts, for example: qemu+libssh://server/system 4
libssh2 Use <pkg>net-libs/libssh2</pkg> to communicate with remote libvirtd hosts, for example: qemu+libssh2://server/system 3
libtirpc Build against <pkg>net-libs/libtirpc</pkg> for RPC support 4
libtomcrypt Support crypto algorithms through <pkg>dev-libs/libtomcrypt</pkg> instead of <pkg>dev-libs/openssl</pkg> 2
libtracefs Enable <pkg>dev-libs/libtracefs</pkg> support 2
libunibreak Use <pkg>dev-libs/libunibreak</pkg> for hyphenation 4
libusb Support libusb based capture sources such as mousejack, cc2540(ble), and nrf51822(ble) 4
libutf8proc Use <pkg>dev-libs/libutf8proc</pkg> for manipulating unicode strings 4
libuv Use <pkg>dev-libs/libuv</pkg> backend. 5
libvirt Support managing virtual machines with <pkg>app-emulation/libvirt</pkg>. 7
libvisual Enable visualization effects via <pkg>media-libs/libvisual</pkg> 2
libwww Add libwww support (General purpose WEB API) 2
libxml2 Use <pkg>dev-libs/libxml2</pkg> to parse XML 8
libyuv Enable fast YUV conversion via libyuv 2
lighttpd install <pkg>www-servers/lighttpd</pkg> config 2
lilo Enable support for directly booting kernels such as Linux 2
lirc Add support for lirc (Linux's Infra-Red Remote Control) 15
livecd !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used during livecd building 9
lksh variant that uses POSIX-compliant arithmetics with the host “long” data type and is automatically in POSIX mode when called as /bin/sh 2
llvm Enables support for LLVM Address Sanitizer 13
llvm-libunwind Use llvm-runtimes/libunwind instead of sys-libs/libunwind 20
llvm_slot_16 Use LLVM 16. 0
llvm_slot_17 Use LLVM 17. 0
llvm_slot_18 Use LLVM 18. 0
llvm_slot_19 Use LLVM 19. 0
llvm_slot_20 Use LLVM 20. 0
llvm_slot_22 Use LLVM 22. 0
llvm_slot_23 Use LLVM 23. 0
llvm_slot_24 Use LLVM 24. 0
llvm_targets_AArch64 AArch64 CPU target (arm64 in Gentoo) 0
llvm_targets_ARC ARC (Argonaut RISC Core) embedded CPU target [EXPERIMENTAL] 0
llvm_targets_ARM ARM CPU target 0
llvm_targets_AVR 8-bit Atmel AVR microcontroller target 0
llvm_targets_BPF Berkeley Packet Filter target 0
llvm_targets_CSKY C-SKY CPU target [EXPERIMENTAL] 0
llvm_targets_DirectX DirectX target [EXPERIMENTAL] 0
llvm_targets_Hexagon Qualcomm Hexagon DSP target 0
llvm_targets_Lanai Lanai CPU target 0
llvm_targets_LoongArch LoongArch CPU support [EXPERIMENTAL] 0
llvm_targets_M68k Motorola 68000 target [EXPERIMENTAL] 0
llvm_targets_MSP430 MSP430 CPU target (experimental) 0
llvm_targets_Mips MIPS CPU target (includes MIPS64) 0
llvm_targets_PowerPC PowerPC CPU target (PPC32 and PPC64) 0
llvm_targets_RISCV RISC-V CPU target 0
llvm_targets_Sparc Sparc CPU target 0
llvm_targets_SystemZ SystemZ (s390x) CPU target 0
llvm_targets_VE NEC SX-Aurora TSUBASA vector engine target 0
llvm_targets_X86 X86 CPU target (includes amd64) 0
llvm_targets_XCore XCore CPU target 0
llvm_targets_Xtensa Tensilica Xtensa (ESP32) CPU target [EXPERIMENTAL] 0
lm-sensors Add linux lm-sensors (hardware sensors) support 9
lmdb Enable LMDB (Lightning Memory-Mapped Database) backend for header caching 15
local Build "local" installation target 2
location Install documentation for <pkg>dev-qt/qtlocation</pkg> 2
locking Compile in support for locking the display 2
logger build the logger program 5
logging Enable logging 3
logrotate Use <pkg>app-admin/logrotate</pkg> for rotating logs 2
loudness Support loudness normalisation according to the EBU R128 standard using <pkg>media-libs/libebur128</pkg> 4
low-memory Build using PyPy with the engine configured towards low memory footprint. This makes it possible to build PyPy using ~3.5G of RAM on amd64 and ~half of that on x86, at the cost of lengthened build time. 2
lowmem Reduce runtime memory usage at the expense of performance (ecmult window size 4, gen precision 2) 2
lsp Enable the Language Server Protocol plugin 2
lto Enable Link-Time Optimization (LTO) to optimize the build 8
lua Enable Lua scripting support 67
lua_single_target_lua5-1 Build for Lua 5.1 only 0
lua_single_target_lua5-3 Build for Lua 5.3 only 0
lua_single_target_lua5-4 Build for Lua 5.4 only 0
lua_single_target_luajit Build for LuaJIT only 2
lua_targets_lua5-1 Build with Lua 5.1 0
lua_targets_lua5-3 Build with Lua 5.3 0
lua_targets_lua5-4 Build with Lua 5.4 0
lua_targets_luajit Build with LuaJIT 0
luajittex Add support for LuaJitTeX: LuaTeX based on LuaJIT which is usually faster. 2
lv2 Build lv2 plugins 16
lvm Build VBoxVolInfo that needs devicemapper from <pkg>sys-fs/lvm2</pkg>. 8
lz4 Enable support for lz4 compression (as implemented in app-arch/lz4) 40
lzip Enable support for lzip compression 6
lzma Support for LZMA compression algorithm 60
lzo Enable support for lzo compression 30
m17n-lib Enable m17n-lib support 4
mad Add support for mad (high-quality mp3 decoder library and cli frontend) 25
magic Add support for file type detection via magic bytes (usually via libmagic from sys-apps/file) 12
mail Add an extension to support e-mail functionality. 3
maildir Add support for maildir (~/.maildir) style mail spools 4
man Build and install man pages 52
map Enable items GPS map display 4
mariadb Prefer <pkg>dev-db/mariadb-connector-c</pkg> over <pkg>dev-db/mysql-connector-c</pkg> 12
markdown Markdown support 8
mate Install <pkg>x11-themes/mate-icon-theme</pkg> which is needed when this package is used in the MATE desktop environment. 4
math Enable support for glibc's libm math library 4
mathml Add support for mathml 2
matio Enable support for matlab files using <pkg>sci-libs/matio</pkg> 3
matroska Add support for the matroska container format (extensions .mkv, .mka and .mks) 2
maxminddb Enable geolocation support via <pkg>dev-libs/libmaxminddb</pkg> 3
mbedtls Use <pkg>net-libs/mbedtls</pkg> instead of <pkg>dev-libs/openssl</pkg> 15
mbim Support QMI over Mobile Broadband Interface Model (MBIM) 2
mbox Add support for mbox (/var/spool/mail) style mail spools 6
mdb Enable support for Microsoft Access database using <pkg>app-office/mdbtools</pkg> 2
mecab Use <pkg>app-text/mecab</pkg> for morphological analysis 3
media Enable sound support for animations via <pkg>media-libs/mlt</pkg> 6
memcached Add support for memcached 8
mercurial Support mercurial sync-type. 3
mesh Build the mesh module and workbench 3
metapost Add support for metapost: A tool for creating graphics in scalable PostScript 2
metis Enables metis support 8
metric Use A4 instead of US Letter paper size by default for PostScript output. This option has effect only if libpaper USE flag is disabled 2
mhash Add support for the mhash library 4
midi Basic support for MIDI files 14
mikmod Add libmikmod support to allow playing of SoundTracker-style music files 8
milter Add sendmail mail filter (milter) support 2
mimalloc Build using <pkg>dev-libs/mimalloc</pkg> as memory allocator 3
minimal Install a very minimal build (disables, for example, plugins, fonts, most drivers, non-critical features) 168
minizip Build with zip file compression support 3
mk 2
mkl Enable support for Intel FFT <pkg>sci-libs/mkl</pkg> 8
mmap Add mmap (memory map) support 5
mms Support for Microsoft Media Server (MMS) streams 6
mng Add support for libmng (MNG images) 8
mobi Enable mobipocket support via <pkg>kde-apps/kdegraphics-mobipocket</pkg> 3
modemmanager Enable support for mobile broadband devices using <pkg>net-misc/modemmanager</pkg> 7
modplug Add libmodplug support for playing SoundTracker-style music files 17
module Compile the actual WireGuard kernel module. Most certainly you want this enabled, unless you're doing something strange. 2
modules Build the kernel modules 7
modules-compress Install compressed kernel modules (if kernel config enables module compression) 0
modules-sign Cryptographically sign installed kernel modules (requires CONFIG_MODULE_SIG=y in the kernel) 0
mongodb Support returning data to a mongodb server. 10
monitor Adds access to monitoring and operation related services. 5
mono Build Mono bindings to support dotnet type stuff 8
motif Add support for the Motif toolkit 11
mount Use systemd mount/umount for operations. 3
mouse Make elinks to grab all mouse events 2
mp3 Add support for reading mp3 files 41
mp4 Support for MP4 container format 8
mpc Add support for multiprecision complex arithmetic (<pkg>dev-libs/mpc</pkg>) 2
mpd Install the <pkg>media-sound/xfmpc</pkg> MPD client. 7
mpeg Add libmpeg3 support to various packages 2
mpfr Add support for multiprecision floating point rounding (<pkg>dev-libs/mpfr</pkg>) 5
mpg123 Enable mp3@64 cartridge support 7
mpi Add MPI (Message Passing Interface) layer to the apps that support it 57
mplayer Enable mplayer support for playback or encoding 3
mpris Enable support for mpris 7
mpv Support for video files using <pkg>media-video/mpv</pkg> 4
mqtt Enable MQTT support 6
msgpack Enable <pkg>dev-libs/msgpack</pkg> used for suggestion 2
mssql Add support for Microsoft SQL Server database 5
mta Enable this to install as system-wide MTA 4
mtp Enable support for Media Transfer Protocol 8
multicall Build all the programs as one little binary (to save space) 3
multilib On 64bit systems, if you want to be able to compile 32bit and 64bit binaries 5
multimedia Pull in <pkg>kde-apps/kdemultimedia-meta</pkg> packages 6
multitarget Enable all possible targets in libbfd 4
multiuser Enable multiuser support (by setting correct permissions) 2
mumps Add support for mumps (<pkg>sci-libs/mumps</pkg>) 6
munin Install a plugin for <pkg>net-analyzer/munin</pkg> to graph statistical data from ekeyd. 2
musepack Enable support for the musepack audio codec 15
music Install extra music 7
musicbrainz Lookup audio metadata using MusicBrainz community service (musicbrainz.org) 3
mysql Add mySQL Database support 120
mysqli Add support for the improved mySQL libraries 3
nagios Build against <pkg>net-analyzer/nagios-core</pkg> (the default) 2
nas Add support for network audio sound 14
native-extensions Build native (e.g. C, Rust) extensions in addition to pure (e.g. Python) code (usually speedups) 30
native-symlinks Install generic symlinks like pkgconf and pkg-config. If this flag is disabled, only CHOST-prefixed pkg-config executables will be available to end users and ebuilds. 8
nautilus Install the <pkg>gnome-base/nautilus</pkg> extension 8
nb 3
nbd Allow using <pkg>sys-block/nbdkit</pkg> to access network disks 4
ncurses Add ncurses support (console display library) 85
neXt Enable neXt toolkit 2
net Enable /dev/tcp/host/port redirection 4
netapi build support for <pkg>net-fs/samba</pkg>s offline join feature 3
netcdf Enable NetCDF data format support 10
netgen Build support for the netgen mesher through <pkg>media-gfx/netgen</pkg>. 2
netlink Use <pkg>dev-libs/libnl</pkg> to put wireless interfaces in monitor mode. 10
nettle Use <pkg>dev-libs/nettle</pkg> for message digests, plus <pkg>dev-libs/gmp</pkg> for bittorrent (if enabled). If this flag is disabled, <pkg>dev-libs/libgcrypt</pkg> is used instead. This flag is ignored if <pkg>dev-libs/openssl</pkg> is used. 10
network Build Qt6Network module 20
network-cron Install a monthly cronjob to update the update-smartcard_list script 3
networking Enable support for emulation of network cards. 3
networkmanager Enable net-misc/networkmanager support 20
new-dynarec Enable new dynamic recompiler from PCem 15, which should provide an even better emulation speed. 2
nfacct Enable the nfacct plugin 2
nfc Enable support for the Near Field Communication protocol 5
nflog Build NFLOG input plugin to support stateless packet-based logging via nfnetlink_log 3
nfqueue Enable NFQUEUE support for inline IDP 2
nfs enable support for checking nfs mounts 12
nfsv4 Enable support for NFSv4 (includes NFSv4.1 and NFSv4.2) 2
nftables Use <pkg>net-firewall/nftables</pkg> as firewall. 6
nginx Enable mime-types support for <pkg>www-servers/nginx</pkg> package 4
nginx_modules_http_access Add support for a simple host-based access control 0
nginx_modules_http_auth_basic Add support for limiting access to a location by validating the username and password using the HTTP Basic Authentication 0
nginx_modules_http_auth_ldap Add support for LDAP authentication module for NGINX 0
nginx_modules_http_auth_pam Add support for authentication via PAM 0
nginx_modules_http_auth_request Add support for client authorization based on the result of a subrequest 0
nginx_modules_http_autoindex Add support for processing requests ending with the slash character ('/') and produciing a directory listing 0
nginx_modules_http_brotli Add support for on-the-fly Brotli compression 0
nginx_modules_http_browser Add support for creating variables whose values depend on the value of the "User-Agent" request header field 0
nginx_modules_http_cache_purge Add support for purging content from NGINX's FastCGI and proxy caches 0
nginx_modules_http_charset Add support for adding the specified charset to the "Content-Type" response header field and reencoding singe-byte charsets 0
nginx_modules_http_dav_ext Add support for the additional WebDAV methods into the existing WebDAV module: PROPFIND & OPTIONS 0
nginx_modules_http_degradation Add support for returning 204 or 444 code for some locations on low memory condition (reliable on FreeBSD only) 0
nginx_modules_http_echo Add support for shell-style goodies in the NGINX configuration file 0
nginx_modules_http_empty_gif Add support for emiting a single-pixel transparent GIF 0
nginx_modules_http_fancyindex Add support for the fancy generation of file listings 0
nginx_modules_http_fastcgi Add support for passing requests to a FastCGI server 0
nginx_modules_http_flv Add support for the server-side pseudo-streaming of Flash Video (FLV) files 0
nginx_modules_http_geo Add support for creating variables whose values depend on the client IP-address 0
nginx_modules_http_geoip Add support for creating variables whose values depend on the client IP-address, using the precompiled MaxMind databases 0
nginx_modules_http_geoip2 Add support for creating variables whose values depend on the client IP-address, using the precompiled MaxMind GeoIP2 databases 0
nginx_modules_http_grpc Add support for passing requests to a gRPC server 0
nginx_modules_http_gunzip Add support for decompressing responses with "Content-Encoding: gzip" for clients that do not support "gzip" encoding method 0
nginx_modules_http_gzip Add support for compressing responses using the "gzip" method 0
nginx_modules_http_gzip_static Add support for sending precompressed files with the ".gz" filename extension instead of regular files 0
nginx_modules_http_headers_more Add support for setting arbitrary input and output headers 0
nginx_modules_http_image_filter Add support for transforming images in JPEG, GIF, PNG, and WebP formats 0
nginx_modules_http_javascript Add support for implementing location and variable handlers in njs - a subset of the JavaScript language 0
nginx_modules_http_limit_conn Add support for limiting the number of connections per a defined key, e.g. the number of connections from a single IP address 0
nginx_modules_http_limit_req Add support for limiting the request processing rate per a defined key, e.g. the processing rate of requests coming from a single IP address 0
nginx_modules_http_lua Add support for Lua scripting in NGINX 0
nginx_modules_http_map Add support for creating variables whose values depend on values of other variables 0
nginx_modules_http_memc Add support for an extended version of the standard memcached module that supports set, add, delete, and many more memcached commands 0
nginx_modules_http_memcached Add support for obtaining responses from a memcached server 0
nginx_modules_http_metrics Add support for exporting various metrics in an easy-parseable JSON format 0
nginx_modules_http_mirror Add support for mirroring of the original request by creating background mirror subrequests 0
nginx_modules_http_mogilefs Add support for MogileFS 0
nginx_modules_http_mp4 Add support for server-side pseudo-streaming for MP4 files 0
nginx_modules_http_naxsi Add support for NAXSI WAF (Web Application Firewall) 0
nginx_modules_http_perl Add support for implementing location and variable handlers in Perl and inserting Perl calls into SSI 0
nginx_modules_http_proxy Add support for passing subrequests to another server 0
nginx_modules_http_push_stream Add support for the stream HTTP push module, which supports EventSource, WebSocket, Long Polling, and Forever Iframe 0
nginx_modules_http_random_index Add support for processing requests ending with the slash character ('/') by picking a random file in a directory to serve as an index file 0
nginx_modules_http_realip Add support for setting the client address and optional port to those sent in the specified header field (e.g. "X-Real-IP" or "X-Forwarded-For") 0
nginx_modules_http_referer Add support for blocking access to a site for requests with invalid values in the "Referer" header field 0
nginx_modules_http_scgi Add support for passing requests to an SCGI server 0
nginx_modules_http_secure_link Add support for checking authenticity of requested links, protecting resources from unauthorized access, and limiting link lifetime 0
nginx_modules_http_security Add support for modsecurity: web application firewall and intrusion detection system 0
nginx_modules_http_slice Add support for spliting a request into subrequests, each returning a certain range of response 0
nginx_modules_http_slowfs_cache Add support for caching static files 0
nginx_modules_http_split_clients Add support for creating variables suitable for A/B testing, also known as split testing 0
nginx_modules_http_ssi Add support for processing SSI (Server Side Includes) commands in responses passing through NGINX 0
nginx_modules_http_ssl Add support for HTTPS - SSL/TLS-encrypted HTTP 0
nginx_modules_http_sticky Add support for sending a sticky cookie in order to always forward client to the same upstream server 0
nginx_modules_http_sub Add support for modifying a response by replacing one specified string by another 0
nginx_modules_http_upload_progress Add support for an upload progress system, that monitors RFC1867 POST uploads as they are transmitted to upstream servers 0
nginx_modules_http_upstream_check Add support for performing health check of upstream servers 0
nginx_modules_http_upstream_hash Add support for distributing upstream requests based on hashed key value 0
nginx_modules_http_upstream_ip_hash Add support for distributing upstream requests based on the IP-address of the client 0
nginx_modules_http_upstream_keepalive Add support for caching connections to upstream servers 0
nginx_modules_http_upstream_least_conn Add support for passing upstream requests to the server with the least number of active connections 0
nginx_modules_http_upstream_random Add support for passing upstream requests to a randomly selected server 0
nginx_modules_http_upstream_sticky Add support for session affinity, i.e. passing requests from the same client to the same same server in a group of servers 0
nginx_modules_http_upstream_zone Add support for defining a shared memory zone that keeps the group's configuration and run-time state that are shared between worker processes 0
nginx_modules_http_userid Add support for setting cookies suitable for client identification 0
nginx_modules_http_uwsgi Add support for passing requests to a uwsgi server 0
nginx_modules_http_v2 Add support for HTTP/2 0
nginx_modules_http_v3 Add experimental support for HTTP/3 0
nginx_modules_http_vhost_traffic_status Add support for providing access to virtual host status information 0
nginx_modules_http_vod Add support for streaming video using DASH, HDS, HLS, MSS 0
nginx_modules_mail_imap Add support for proxying IMAP messages 0
nginx_modules_mail_pop3 Add support for proxying POP3 messages 0
nginx_modules_mail_smtp Add support for proxying SMTP messages 0
nginx_modules_mail_ssl Add SSL/TLS protocol support to a mail proxy server (implicit TLS, STARTTLS, etc.) 0
nginx_modules_stream_access Add support for a simple host-based access control 0
nginx_modules_stream_geo Add support for creating variables whose values depend on the client IP-address 0
nginx_modules_stream_geoip Add support for creating variables whose values depend on the client IP-address, using the precompiled MaxMind databases 0
nginx_modules_stream_geoip2 Add support for creating variables whose values depend on the client IP-address, using the precompiled MaxMind GeoIP2 databases 0
nginx_modules_stream_javascript Add support for implementing location and variable handlers in njs - a subset of the JavaScript language 0
nginx_modules_stream_limit_conn Add support for limiting the number of connections per a defined key, e.g. the number of connections from a single IP address 0
nginx_modules_stream_map Add support for creating variables whose values depend on the values of other variables 0
nginx_modules_stream_pass Add support for passing the accepted connection directly to any configured listening socket in "http", "stream", "mail", and other similar modules 0
nginx_modules_stream_realip Add support for setting the client address and optional port to those sent in the specified header field (e.g. "X-Real-IP" or "X-Forwarded-For") 0
nginx_modules_stream_return Add support for sending a specified value to the client and then closing the connection 0
nginx_modules_stream_set Add support for setting a value for a variable 0
nginx_modules_stream_split_clients Add support for creating variables suitable for A/B testing, also known as split testing 0
nginx_modules_stream_ssl Add SSL/TLS protocol support to a stream proxy server 0
nginx_modules_stream_ssl_preread Add support for extracting information from the ClientHello message without terminating SSL/TLS connection 0
nginx_modules_stream_upstream_hash Add support for distributing upstream requests based on hashed key value 0
nginx_modules_stream_upstream_least_conn Add support for passing upstream requests to the server with the least number of active connections 0
nginx_modules_stream_upstream_random Add support for passing upstream requests to a randomly selected server 0
nginx_modules_stream_upstream_zone Add support for defining a shared memory zone that keeps the group's configuration and run-time state that are shared between worker processes 0
nightly Add &#39;-nightly-COMPILEDATE&#39; to the output of &#39;--version&#39;. 2
nis Support for NIS/YP services 6
nl 3
nls Add Native Language Support (using gettext - GNU locale utilities) 462
nmea NMEA GPS driver 2
nntp Add support for newsgroups (Network News Transfer Protocol) 4
non-free Install non-free ponies (i.e. from the MLP franchise) 5
non-root Force IKEv1/IKEv2 daemons to normal user privileges. This might impose some restrictions mainly to the IKEv1 daemon. Disable only if you really require superuser privileges. 2
normalize Build the normalize modify module (requires <pkg>dev-libs/libee</pkg> and <pkg>dev-libs/liblognorm</pkg>) 2
notification Notification for new mail in different ways 5
notify Show what's playing via a notification 3
nova Enable support for the OpenStack Nova API 2
nss Enable NSS crypto engine 14
ntfs Include the ability to read NTFS filesystems 3
ntlm Add support for Microsoft's NTLM mechanism using <pkg>net-libs/libntlm</pkg> 5
ntp Enable NTPD cooperation 2
numa Build with support for NUMA nodes. 20
numpy Build with support for <pkg>dev-python/numpy</pkg> 6
nvcontrol Add NVCONTROL support for OpenGL options 2
nvdec Support for NVDEC (NVCUVID) hardware accelerated video decoding 2
nvenc Add support for NVIDIA Encoder/Decoder (NVENC/NVDEC) API for hardware accelerated encoding and decoding on NVIDIA cards (requires x11-drivers/nvidia-drivers) 7
nvidia Enable reading of nvidia card temperature sensors via <pkg>x11-drivers/nvidia-drivers</pkg> 4
nvme Build and install NVMe plugin 3
nvml Enable the NVML device discovery 2
oauth Enable OAuth2 authentication support 5
ocaml Add support/bindings for the Ocaml language 7
ocamlopt Enable ocamlopt support (ocaml native code compiler) -- Produces faster programs (Warning: you have to disable/enable it at a global scale) 248
oci8 Add Oracle 8 Database Support 2
ocr Enable Optical Character Recognition support via <pkg>app-text/tesseract</pkg> 3
octave Add bindings for <pkg>sci-mathematics/octave</pkg> 5
odbc Add ODBC Support (Open DataBase Connectivity) 30
ods Add ods import support 2
offensive Enable potentially offensive items in packages 11
office_implementation_libreoffice use the app-office/libreoffice{,-bin} implementation for extensions 0
ofono Enable oFono telephony support 4
ofx Enable support for importing (and exporting) OFX (Open Financial eXchange) data files 5
ogg Add support for the Ogg container format (commonly used by Vorbis, Theora and flac) 19
old-kernel Enable compatibility with older kernels 3
omemo Enable OMEMO encryption 3
oniguruma use <pkg>dev-libs/oniguruma</pkg> as regex implementation 3
openal Add support for the Open Audio Library 21
openblas Support <pkg>sci-libs/openblas</pkg> provider 2
opencascade Enable OpenCASCADE support 5
opencl Enable OpenCL support (computation on GPU) 27
openconnect Build support for the OpenConnect VPN client 3
opencv Use <pkg>media-libs/opencv</pkg> for additional image formats and OpenCL accelerated scaling 9
openexr Support for the OpenEXR graphics file format 21
opengl Add support for OpenGL (3D graphics) 129
openh264 Enable H.264 support using <pkg>media-libs/openh264</pkg> 8
openipmi Enable openipmi things 2
openldap Enable support for ldap as a database backend 2
openmp Build support for the OpenMP (support parallel computing), requires >=sys-devel/gcc-4.2 built with USE="openmp" 116
openmpt Enable mod/tracker music file support via <pkg>media-libs/libopenmpt</pkg> 6
openni Adds support for Kinect-like 3D sensors devices with <pkg>dev-libs/OpenNI</pkg> 2
openni2 Adds support for Kinect-like 3D sensors devices with <pkg>dev-libs/OpenNI2</pkg>. 3
openssl Install apr_crypto_openssl module 42
opentype-compat Convert BDF and PCF bitmap fonts to OTB wrapper format 0
openvdb Enable openvdb for volumetric processing, like the voxel remesher. Also enables volumetric GPU preview rendering for Nvidia cards. 3
openvpn enable support for OpenVPN 2
optimisememory To build libtcmalloc with smaller internal caches. 2
optimize Enable optimization via CFLAGS 4
optix Add support for NVIDIA's OptiX Raytracing Engine. 2
opus Enable Opus audio codec support 35
oracle Enable Oracle Database support 9
orc Use dev-lang/orc for just-in-time optimization of array operations 9
osc Enable support for Open Sound Control 9
osd Overlay emulator messages using on-screen-display 4
oss Add support for OSS (Open Sound System) 64
otp Adds support for one-time passwords 2
otr Enable support for encrypted conversations 3
pam Add support for PAM (Pluggable Authentication Modules) - DANGEROUS to arbitrarily flip 107
pango Enable Pango support using <pkg>x11-libs/pango</pkg> 10
parport Enable parallel port SID support 5
parquet Enables read/write parquet data format 4
passwd Enable /etc/passwd authentication 2
passwdqc Enable pam_passwdqc module on system auth stack for password quality validation. This module produces warnings, rejecting or providing example passwords when changing your system password. It is used by default by OpenWall GNU/*/Linux and by FreeBSD. 3
password Enable save passwords to connect mail servers in user space 2
pax-kernel Triggers a paxmarking of the main Spotify binary 7
pcap Add support for network packet capture via <pkg>net-libs/libpcap</pkg> 22
pch Enable precompiled header support for faster compilation at the expense of disk space and memory 10
pci Enable PCI device discovery using <pkg>sys-apps/pciutils</pkg> 5
pcmcia Add support for PCMCIA slots/devices found on laptop computers 2
pcre Add support for Perl Compatible Regular Expressions 57
pcre-jit Enable JIT for pcre 2
pcre2 Add support for Perl Compatible Regular Expressions 2 3
pcsc-lite Enable smartcard support with <pkg>sys-apps/pcsc-lite</pkg> 5
pdal Enable support for PDAL for point clouds via <pkg>sci-libs/pdal</pkg> 4
pdf Add general support for PDF (Portable Document Format), this replaces the pdflib and cpdflib flags 51
pdfium Build the QtPdf module based on chromium's PDFium library 4
performance Enable CUTLASS Performance 2
perl Add optional support/bindings for the Perl language 84
perl_features_ithreads PERL_FEATURES setting enabling interpreter level threads, has some compatibility problems 2
pgo Add support for profile-guided optimization for faster binaries - this option will double the compile time 11
pgp Enable PGP support 2
pgplot Enable PGPLOT plotting capabilities 2
php Include support for the PHP language 7
pic disable optimized assembly code that is not PIC friendly 3
pidgin Add an extension to support <pkg>net-im/pidgin</pkg> 2
pie Build programs as Position Independent Executables (a security hardening technique) 7
pim Enable support for KDE PIM resources integration 4
pinentry Support <pkg>app-crypt/pinentry</pkg> password input backend. 2
ping Enable ping 2
pipewire Enable support for the <pkg>media-video/pipewire</pkg> audio backend 30
pkcs11 Enable PKCS#11 support in certificate chooser via <pkg>app-crypt/gcr</pkg> 14
pkcs7 Enable PKCS7 verification support via <pkg>net-libs/gnutls</pkg> 2
pl 4
plasma Build optional KDE plasma addons 7
player Enable audio using aplay from <pkg>media-sound/alsa-utils</pkg> 2
playlist Enable support for playlists through <pkg>dev-libs/totem-pl-parser</pkg> 3
plotutils Add support for plotutils (library for 2-D vector graphics) 3
plugins Build official plugins 23
plymouth Add <pkg>sys-boot/plymouth</pkg> support 3
png Add support for libpng (PNG images) 125
policykit Enable PolicyKit (polkit) authentication support 31
poll Use experimental patch to use poll rather than select (scalability patch) 4
pop Enable support for POP3 mailboxes 2
pop3 Enable the pop3 plugin, to get notified about new mails. 4
poppler Use <pkg>app-text/poppler</pkg> instead of <pkg>app-text/mupdf</pkg> for rendering PDF files 4
portaudio Add support for the crossplatform portaudio audio API 32
portmidi Add portmidi support 8
positioning Build bindings for the QtPositioning module 4
posix Add support for POSIX-compatible functions 2
postfix Set <pkg>mail-mta/postfix</pkg> to used MTA 2
postgres Add support for the postgresql database 109
postgres_targets_postgres14 Build against PostgreSQL 14 0
postgres_targets_postgres15 Build against PostgreSQL 15 0
postgres_targets_postgres16 Build against PostgreSQL 16 0
postgres_targets_postgres17 Build against PostgreSQL 17 0
postgres_targets_postgres18 Build against PostgreSQL 18 0
postproc Enable additional post processing filters 4
postscript Enable support for the PostScript language (often with ghostscript-gpl or libspectre) 25
ppd Install tuned-ppd, a drop-in replacement for <pkg>sys-power/power-profiles-daemon</pkg> 2
prefix Defines if a Gentoo Prefix offset installation is used 5
primesieve Add support for <pkg>sci-mathematics/primesieve</pkg> 2
privsep Enable support for privilege separation 2
profile Add support for software performance analysis (will likely vary from ebuild to ebuild) 16
profiler Enable CUTLASS Profiler 3
profiling Enable rules profiling 3
programs Builds also executable applications 2
proj Add the <pkg>sci-libs/proj</pkg> library for reprojection features 2
projectm Enable projectm music visualization plugin 2
projects Build gnatcoll_projects 2
prometheus Enable support for the Prometheus remote write backend 5
proprietary-codecs Enable codecs for patent-encumbered audio and video formats. 8
protobuf Build protobuf libraries and protoc compiler 3
proxy Add support for being behind a proxy, such as HAProxy 5
psd Enable PSD image loader 2
psl Enable Public Suffix List (PSL) support. See https://daniel.haxx.se/blog/2024/01/10/psl-in-curl/. 4
pt 3
pt-BR 3
ptp Controls Precision Time Protocol (PTP) helper. Written in Rust. 2
ptpax Enable PT_PAX_FLAGS support. 2
pulseaudio Add sound server support via media-libs/libpulse (may be PulseAudio or PipeWire) 123
purple Enables the libpurple backend, based on <pkg>net-im/pidgin</pkg>. 3
pwquality Use <pkg>dev-libs/libpwquality</pkg> for password quality checking in vncpasswd 4
python Add optional support/bindings for the Python language 215
python_single_target_python3_12 Build for Python 3.12 only 0
python_single_target_python3_13 Build for Python 3.13 only 0
python_single_target_python3_14 Build for Python 3.14 only 0
python_single_target_python3_14t Build for Python 3.14 freethreading only 0
python_single_target_python3_15 Build for Python 3.15 only 0
python_single_target_python3_15t Build for Python 3.15 freethreading only 0
python_targets_python3_12 Build with Python 3.12 0
python_targets_python3_13 Build with Python 3.13 0
python_targets_python3_14 Build with Python 3.14 0
python_targets_python3_14t Build with Python 3.14 freethreading 0
python_targets_python3_15 Build with Python 3.15 0
python_targets_python3_15t Build with Python 3.15 freethreading 0
qch Install API documentation in QCH format 3
qdbm Add support for the qdbm (Quick Database Manager) library 3
qemu Pull dependencies needed to manage QEMU-based virtual machines with Incus 6
qemu_softmmu_targets_aarch64 ARM64 system emulation target 0
qemu_softmmu_targets_alpha system emulation target 0
qemu_softmmu_targets_arm system emulation target 0
qemu_softmmu_targets_avr system emulation target 0
qemu_softmmu_targets_cris system emulation target 0
qemu_softmmu_targets_hppa system emulation target 0
qemu_softmmu_targets_i386 system emulation target 0
qemu_softmmu_targets_loongarch64 system emulation target 0
qemu_softmmu_targets_m68k system emulation target 0
qemu_softmmu_targets_microblaze system emulation target 0
qemu_softmmu_targets_microblazeel system emulation target 0
qemu_softmmu_targets_mips system emulation target 0
qemu_softmmu_targets_mips64 system emulation target 0
qemu_softmmu_targets_mips64el system emulation target 0
qemu_softmmu_targets_mipsel system emulation target 0
qemu_softmmu_targets_nios2 system emulation target 0
qemu_softmmu_targets_or1k OpenRISC system emulation target 0
qemu_softmmu_targets_ppc system emulation target 0
qemu_softmmu_targets_ppc64 system emulation target 0
qemu_softmmu_targets_riscv32 system emulation target 0
qemu_softmmu_targets_riscv64 system emulation target 0
qemu_softmmu_targets_rx Renesas RX system emulation target 0
qemu_softmmu_targets_s390x system emulation target 0
qemu_softmmu_targets_sh4 system emulation target 0
qemu_softmmu_targets_sh4eb system emulation target 0
qemu_softmmu_targets_sparc system emulation target 0
qemu_softmmu_targets_sparc64 system emulation target 0
qemu_softmmu_targets_tricore system emulation target 0
qemu_softmmu_targets_x86_64 system emulation target 0
qemu_softmmu_targets_xtensa system emulation target 0
qemu_softmmu_targets_xtensaeb system emulation target 0
qemu_user_targets_aarch64 ARM64 userspace emulation target 0
qemu_user_targets_aarch64_be ARM64 big endian userspace emulation target 0
qemu_user_targets_alpha userspace emulation target 0
qemu_user_targets_arm ARM (little endian) userspace emulation target 0
qemu_user_targets_armeb ARM (big endian) userspace emulation target 0
qemu_user_targets_cris userspace emulation target 0
qemu_user_targets_hexagon Qualcomm hexagon userspace emulation target 0
qemu_user_targets_hppa userspace emulation target 0
qemu_user_targets_i386 userspace emulation target 0
qemu_user_targets_loongarch64 userspace emulation target 0
qemu_user_targets_m68k userspace emulation target 0
qemu_user_targets_microblaze userspace emulation target 0
qemu_user_targets_microblazeel userspace emulation target 0
qemu_user_targets_mips userspace emulation target 0
qemu_user_targets_mips64 userspace emulation target 0
qemu_user_targets_mips64el userspace emulation target 0
qemu_user_targets_mipsel userspace emulation target 0
qemu_user_targets_mipsn32 MIPS N32 ABI userspace emulation target 0
qemu_user_targets_mipsn32el MIPS N32 ABI LE userspace emulation target 0
qemu_user_targets_nios2 userspace emulation target 0
qemu_user_targets_or1k OpenRISC system emulation target 0
qemu_user_targets_ppc PowerPC 32-bit big endian userspace emulation target 0
qemu_user_targets_ppc64 PowerPC 64-bit big endian userspace emulation target 0
qemu_user_targets_ppc64le PowerPC 64-bit little endian userspace emulation target 0
qemu_user_targets_riscv32 userspace emulation target 0
qemu_user_targets_riscv64 userspace emulation target 0
qemu_user_targets_s390x userspace emulation target 0
qemu_user_targets_sh4 userspace emulation target 0
qemu_user_targets_sh4eb userspace emulation target 0
qemu_user_targets_sparc userspace emulation target 0
qemu_user_targets_sparc32plus userspace emulation target 0
qemu_user_targets_sparc64 userspace emulation target 0
qemu_user_targets_x86_64 userspace emulation target 0
qemu_user_targets_xtensa userspace emulation target 0
qemu_user_targets_xtensaeb userspace emulation target 0
qhull Enable support for linear interpolation of gdal_grid with <pkg>media-libs/qhull</pkg> 4
qmail-spp Add support for qmail SMTP plugins 3
qml Enable QML/QtQuick support via <pkg>dev-qt/qtdeclarative</pkg> 26
qos Enable support for the mod_qos module 2
qrcode Install dependencies needed to generate QR Codes for WiFi login. 11
qrtr Support QMI over IPC Router bus (QRTR) 2
qt5 Add support for the Qt 5 application and UI framework 6
qt6 Add support for the Qt 6 application and UI framework 70
qtmedia Enable playback via <pkg>dev-qt/qtmultimedia</pkg> 5
quic DNS-over-QUIC support 8
quick3d Enable support for 3D graphs using <pkg>dev-qt/qtquick3d</pkg> 5
quirc Enable QR decoding support via <pkg>media-libs/quirc</pkg> 3
quota Enables quota compatibility 3
rabbitmq Build the RabbitMQ output module (requires <pkg>net-libs/rabbitmq-c</pkg>) 5
racket build using <pkg>dev-scheme/racket</pkg> 3
radius Add support for RADIUS authentication 8
rar RAR support 9
rav1e Enable support for the rav1e codec encoding 5
raw Add support for raw image formats 22
rbd Enable rados block device backend support, see https://docs.ceph.com/en/mimic/rbd/qemu-rbd/ 4
rcs Adds support for family tree archives via <pkg>dev-vcs/rcs</pkg> 3
rdma Enable RDMA capture support using <pkg>sys-cluster/rdma-core</pkg> 7
rdp Enables RDP/Remote Desktop support 6
re2 Build with support for regular expressions using the re2 library 2
readline Enable support for libreadline, a GNU line-editing library that almost everyone wants 123
recorder Enable recording with <pkg>media-libs/libopenglrecorder</pkg> 2
redis Add support for the Redis database via <pkg>dev-libs/hiredis</pkg> 19
redistributable Install redistributable media kernel binaries (no source code) files (primarily needed for video encoding support) 2
reference Use the reference implementation instead of the optimized one. 7
regex String regular expression matching. 6
regis Include support for ReGIS terminal 2
reiserfs Include reiserfs reading ability 3
remote Prepare group membership for <pkg>media-plugins/vdr-remote</pkg>. 5
remoteobjects Build bindings for the QtRemoteObjects module 4
renderdoc Enable support for capturing graphic's API calls using <pkg>media-gfx/renderdoc</pkg> 2
repl Include support for running a pandoc Lua repl. 2
reports All external software that is needed for graphical reports will be installed 2
resolvconf Use resolvconf to handle /etc/resolv.conf updates 5
rfc3195 Build the rfc3195 input module (requires <pkg>dev-libs/liblogging</pkg>) 2
rnnoise Enable use of <pkg>media-libs/rnnoise</pkg> for the neural network-based noise-reduction FX 3
ro 4
rocm Enable Radeon Open Compute provider 8
roctracer Enable roctracer (roctx) marker 5
romio Build the ROMIO MPI-IO component 3
root Build with ROOTIO enabled 6
rpc support looking up RPC service info 7
rpm Use <pkg>app-arch/rpm</pkg> 2
rrdtool Enable rrdtool support 2
rsh This allows the use of rsh (remote shell) and rcp (remote copy) for authoring websites. sftp is a much more secure protocol and is preferred. 3
rss Enable support for RSS feeds 9
rsync Enables linking with <pkg>net-libs/librsync</pkg> for delta compression support 3
rsyslog Install configuration snippet for <pkg>app-admin/rsyslog</pkg> 2
rtc Enables usage of the linux real time clock. The alternative is software emulation of rtc 2
rtlsdr Add support for rtlsdr hardware 10
rtmp Enables RTMPDump Streaming Media support 4
ru 4
rubberband Enable audio pitch-shifting using <pkg>media-libs/rubberband</pkg> 10
ruby Add support/bindings for the Ruby language 27
ruby_targets_ruby31 Build with MRI Ruby 3.1.x 2
ruby_targets_ruby32 Build with MRI Ruby 3.2.x 4
ruby_targets_ruby33 Build with MRI Ruby 3.3.x 4
ruby_targets_ruby40 Build with MRI Ruby 4.0.x 0
rust Build the Rust implementation (if disabled, the "experimental" C implementation is used instead). 4
rust_sysroots_bpf Berkeley Packet Filter target 0
rust_sysroots_wasm WebAssembly target 0
rustls Use Rustls instead of OpenSSL. 2
s3 Enable full Amazon S3 support 8
samba Add support for SAMBA (Windows File and Printer sharing) 30
sample Enable the sample plugin. 2
samples Build viewer library 8
sane_backends_abaton SANE_BACKENDS setting for building the abaton backend 0
sane_backends_agfafocus SANE_BACKENDS setting for building the agfafocus backend 0
sane_backends_apple SANE_BACKENDS setting for building the apple backend 0
sane_backends_artec SANE_BACKENDS setting for building the artec backend 0
sane_backends_artec_eplus48u SANE_BACKENDS setting for building the artec_eplus48u backend 0
sane_backends_as6e SANE_BACKENDS setting for building the as6e backend 0
sane_backends_avision SANE_BACKENDS setting for building the avision backend 0
sane_backends_bh SANE_BACKENDS setting for building the bh backend 0
sane_backends_canon SANE_BACKENDS setting for building the canon backend 0
sane_backends_canon630u SANE_BACKENDS setting for building the canon630u backend 0
sane_backends_canon_dr SANE_BACKENDS setting for building the canon_dr backend 0
sane_backends_canon_lide70 SANE_BACKENDS setting for building the canon_lide70 backend 0
sane_backends_canon_pp SANE_BACKENDS setting for building the canon_pp backend 0
sane_backends_cardscan SANE_BACKENDS setting for building the cardscan backend 0
sane_backends_coolscan SANE_BACKENDS setting for building the coolscan backend 0
sane_backends_coolscan2 SANE_BACKENDS setting for building the coolscan2 backend 0
sane_backends_coolscan3 SANE_BACKENDS setting for building the coolscan3 backend 0
sane_backends_dc210 SANE_BACKENDS setting for building the dc210 backend 0
sane_backends_dc240 SANE_BACKENDS setting for building the dc240 backend 0
sane_backends_dc25 SANE_BACKENDS setting for building the dc25 backend 0
sane_backends_dell1600n_net SANE_BACKENDS setting for building the dell1600n_net backend 0
sane_backends_dmc SANE_BACKENDS setting for building the dmc backend 0
sane_backends_epjitsu SANE_BACKENDS setting for building the epjitsu backend 0
sane_backends_epson SANE_BACKENDS setting for building the epson backend 0
sane_backends_epson2 SANE_BACKENDS setting for building the epson2 backend 0
sane_backends_epsonds SANE_BACKENDS setting for building the epsonds backend 0
sane_backends_escl SANE_BACKENDS setting for building the escl backend 0
sane_backends_fujitsu SANE_BACKENDS setting for building the fujitsu backend 0
sane_backends_genesys SANE_BACKENDS setting for building the genesys backend 0
sane_backends_gt68xx SANE_BACKENDS setting for building the gt68xx backend 0
sane_backends_hp SANE_BACKENDS setting for building the hp backend 0
sane_backends_hp3500 SANE_BACKENDS setting for building the hp3500 backend 0
sane_backends_hp3900 SANE_BACKENDS setting for building the hp3900 backend 0
sane_backends_hp4200 SANE_BACKENDS setting for building the hp4200 backend 0
sane_backends_hp5400 SANE_BACKENDS setting for building the hp5400 backend 0
sane_backends_hp5590 SANE_BACKENDS setting for building the hp5590 backend 0
sane_backends_hpljm1005 SANE_BACKENDS setting for building the hpljm1005 backend 0
sane_backends_hpsj5s SANE_BACKENDS setting for building the hpsj5s backend 0
sane_backends_hs2p SANE_BACKENDS setting for building the hs2p backend 0
sane_backends_ibm SANE_BACKENDS setting for building the ibm backend 0
sane_backends_kodak SANE_BACKENDS setting for building the kodak backend 0
sane_backends_kodakaio SANE_BACKENDS setting for building the kodak backend 0
sane_backends_kvs1025 SANE_BACKENDS setting for building the kvs1025 backend 0
sane_backends_kvs20xx SANE_BACKENDS setting for building the kvs20xx backend 0
sane_backends_kvs40xx SANE_BACKENDS setting for building the kvs20xx backend 0
sane_backends_leo SANE_BACKENDS setting for building the leo backend 0
sane_backends_lexmark SANE_BACKENDS setting for building the lexmark backend 0
sane_backends_ma1509 SANE_BACKENDS setting for building the ma1509 backend 0
sane_backends_magicolor SANE_BACKENDS setting for building the magicolor backend 0
sane_backends_matsushita SANE_BACKENDS setting for building the matsushita backend 0
sane_backends_microtek SANE_BACKENDS setting for building the microtek backend 0
sane_backends_microtek2 SANE_BACKENDS setting for building the microtek2 backend 0
sane_backends_mustek SANE_BACKENDS setting for building the mustek backend 0
sane_backends_mustek_pp SANE_BACKENDS setting for building the mustek_pp backend 0
sane_backends_mustek_usb SANE_BACKENDS setting for building the mustek_usb backend 0
sane_backends_mustek_usb2 SANE_BACKENDS setting for building the mustek_usb2 backend 0
sane_backends_nec SANE_BACKENDS setting for building the nec backend 0
sane_backends_net SANE_BACKENDS setting for building the net backend 0
sane_backends_niash SANE_BACKENDS setting for building the niash backend 0
sane_backends_p5 SANE_BACKENDS setting for building the p5 backend 0
sane_backends_pie SANE_BACKENDS setting for building the pie backend 0
sane_backends_pieusb SANE_BACKENDS setting for building the pieusb backend 0
sane_backends_pixma SANE_BACKENDS setting for building the pixma backend 0
sane_backends_plustek SANE_BACKENDS setting for building the plustek backend 0
sane_backends_plustek_pp SANE_BACKENDS setting for building the plustek_pp backend 0
sane_backends_pnm SANE_BACKENDS settings for building the pnm test backend, considered a possible security risk 0
sane_backends_qcam SANE_BACKENDS setting for building the qcam backend 0
sane_backends_ricoh SANE_BACKENDS setting for building the ricoh backend 0
sane_backends_ricoh2 SANE_BACKENDS setting for building the ricoh2 backend 0
sane_backends_rts8891 SANE_BACKENDS setting for building the rts8891 backend 0
sane_backends_s9036 SANE_BACKENDS setting for building the s9036 backend 0
sane_backends_sceptre SANE_BACKENDS setting for building the sceptre backend 0
sane_backends_sharp SANE_BACKENDS setting for building the sharp backend 0
sane_backends_sm3600 SANE_BACKENDS setting for building the sm3600 backend 0
sane_backends_sm3840 SANE_BACKENDS setting for building the sm3840 backend 0
sane_backends_snapscan SANE_BACKENDS setting for building the snapscan backend 0
sane_backends_sp15c SANE_BACKENDS setting for building the sp15c backend 0
sane_backends_st400 SANE_BACKENDS setting for building the st400 backend 0
sane_backends_stv680 SANE_BACKENDS setting for building the stv680 backend 0
sane_backends_tamarack SANE_BACKENDS setting for building the tamarack backend 0
sane_backends_teco1 SANE_BACKENDS setting for building the teco1 backend 0
sane_backends_teco2 SANE_BACKENDS setting for building the teco2 backend 0
sane_backends_teco3 SANE_BACKENDS setting for building the teco3 backend 0
sane_backends_test SANE_BACKENDS setting for building the test backend 0
sane_backends_u12 SANE_BACKENDS setting for building the u12 backend 0
sane_backends_umax SANE_BACKENDS setting for building the umax backend 0
sane_backends_umax1220u SANE_BACKENDS setting for building the umax1220u backend 0
sane_backends_umax_pp SANE_BACKENDS setting for building the umax_pp backend 0
sane_backends_xerox_mfp SANE_BACKENDS setting for building the xerox_mfp backend 0
sanitize Enable asan, msan and usan sanitizers. Your compiler must support them 3
sasl Add support for the Simple Authentication and Security Layer 52
savedconfig Use this to restore your config from /etc/portage/savedconfig ${CATEGORY}/${PN}. Make sure your USE flags allow for appropriate dependencies 5
scanner Add support for scanner hardware (e.g. build the sane frontend in kdegraphics) 9
scim Enable Smart Common Input Method 3
scotch Enable matrix ordering with <pkg>sci-libs/scotch</pkg> 4
screen Enable support for running domain U console in an <pkg>app-misc/screen</pkg> session 2
screencast Enable support for remote desktop and screen cast using PipeWire 13
scripting Adds scripting support 4
scripts Install the scripts 7
sctp Support for Stream Control Transmission Protocol 8
scxml Install documentation for <pkg>dev-qt/qtscxml</pkg> 4
sddm Install <pkg>x11-misc/sddm</pkg> display manager 2
sdk Pull in <pkg>kde-plasma/plasma-sdk</pkg> for Plasma development 8
sdl Add support for Simple Direct Layer (media library) 84
sdl2 Add support for Simple Direct Layer 2.0 (<pkg>media-libs/libsdl2</pkg>) 4
sdl3 Build against SDL3 using <pkg>media-libs/libsdl3</pkg>. 2
seccomp Enable seccomp (secure computing mode) to perform system call filtering at runtime to increase security of programs 39
secureboot Automatically sign efi executables using user specified key 0
security Adds access to services related to ID management and security auditing. 2
selinux !!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur 411
semantic-desktop Cross-KDE support for semantic search and information retrieval 7
sendmail Allow sudo to send emails with sendmail 2
sensors Pull in bindings for the QtSensors module 5
sequoia Symlink to <pkg>app-crypt/sequoia-chameleon-gnupg</pkg>. 2
serial include serial port support 7
serialbus Build QtSerialBus modules 2
serialport Build QtSerialPort modules 4
server Build server (mysqld) 59
session Add persistent session support 9
sftp Enables SFTP support with <pkg>net-libs/libssh</pkg> 10
shaderc Use <pkg>media-libs/shaderc</pkg> to compile GLSL 3
shadow Add shadow support 7
shapefile Enable support for ESRI shapefiles 2
shaper Support for traffic shaping 2
share Enable support for a share menu using <pkg>kde-frameworks/purpose</pkg> 11
shared Build shared library 18
shm Obtain refclock info from shared memory-segment 6
shortcuts Build the "shortcuts" plugin 3
shout Enable broadcasting support via <pkg>media-libs/libshout</pkg> 5
sid Enable SID (Commodore 64 audio) file support 7
sieve Build plugin for sieve filter support 4
sixel Enable sixel support 3
skey Enable S/Key (Single use password) authentication support 2
skk Enable support for <pkg>app-i18n/skk-jisyo</pkg> 2
slang Add support for the slang text display library (it's like ncurses, but different) 9
slirp Enable TCP/IP in hypervisor via <pkg>net-libs/libslirp</pkg> 2
smart Pull in <pkg>kde-plasma/plasma-disks</pkg> for disk health monitoring 3
smartcard Enable smartcard support 16
smime Enable experimental S/MIME support 3
smp Enable support for multiprocessors or multicore systems 4
sms Enable SMS support (build smsd) 2
smtp Provide SMTP support 6
snap Enable support for snap packages using <pkg>app-containers/snapd</pkg> 2
snappy Enable support for Snappy compression (as implemented in app-arch/snappy) 12
sndfile Add support for libsndfile 28
sndio Enable support for the <pkg>media-sound/sndio</pkg> backend 22
snmp Add support for the Simple Network Management Protocol if available 32
soc Apply additional patches for efficient playback on some SoCs (e.g. ARM, RISC-V) 4
sockets Add support for tcp/ip sockets 3
socks5 Add support for the socks5 proxy 10
sodium Use <pkg>dev-libs/libsodium</pkg> for cryptography 8
sound Enable sound support 36
soup Compile support for REST server (<pkg>net-libs/libsoup</pkg>) 2
source Zip the sources and install them 15
sourceview Enable GtkSourceView (<pkg>x11-libs/gtksourceview</pkg>) support 4
sox Add support for Sound eXchange (SoX) 8
soxr Enable SoX Resampler support via <pkg>media-libs/soxr</pkg> 5
spamassassin Enables <pkg>mail-filter/spamassassin</pkg> support 6
spandsp Use <pkg>media-libs/spandsp</pkg> for for G.722 and G.726 codec support in the RTP Player 2
sparse Enable support for sparse matrix algebra with various packages from SuiteSparse 11
sparsehash Add test support for GoogleHash (<pkg>dev-cpp/sparsehash</pkg>) 2
speech Enable text-to-speech support 24
speex Add support for the speex audio codec (used for speech) 20
spell Add dictionary support 33
spf Use the <pkg>mail-filter/libspf2</pkg> for Sender Policy Framework checking 2
sphinx Enable document generation by <pkg>app-misc/sphinx</pkg> 2
spice Enable Spice protocol support via <pkg>app-emulation/spice</pkg> 3
spirv Build SPIR-V support 2
split-usr Enable behavior to support maintaining /bin, /lib*, /sbin and /usr/sbin separately from /usr/bin and /usr/lib* 23
spqr Add test support for SPQR (<pkg>sci-libs/spqr</pkg>) 2
sql Enable storage of financial data in SQL Db via <pkg>dev-qt/qtbase</pkg>[sql] 9
sqlcipher Enable SQLite3 database encryption support via <pkg>dev-db/sqlcipher</pkg> 2
sqlite Add support for sqlite - embedded sql database 113
sr 3
srtp Enable support for encrypted voice transmission (secure RTP) 2
sse4_2 5
ssh Enable SSH based block device support via <pkg>net-libs/libssh2</pkg> 20
ssh-agent Use KeePassXC to unlock SSH keys 2
ssl Add support for SSL/TLS connections (Secure Socket Layer / Transport Layer Security) 291
sslv2 Support for the old/insecure SSLv2 protocol -- note: not required for TLS/https 2
sslv3 Support for the old/insecure SSLv3 protocol -- note: not required for TLS/https 2
ssp When enabled, Embree compiles with stack protection against return address overrides. Stack protection will wield a minor performance decrease in return for higher security. 3
sssd Add System Security Services Daemon support 2
standalone Enable standalone mode with built-in DHCP client and DNS handling" 4
startup-notification Enable application startup event feedback mechanism 12
static !!do not set this during bootstrap!! Causes binaries to be statically linked instead of dynamically 109
static-libs Build static versions of dynamic libraries as well 615
statistics Enable compution of statistics 2
stats Enable statistic reporting 6
stemmer Enable language stemming support 6
stream Add support for streaming Video to Android client 3
strip Allow symbol stripping to be performed by the ebuild for special files 7
su Install the su program 3
subversion Enable subversion (version control system) support 9
sudo Enable sudo helper integration 3
suid Enable setuid root program(s) 36
sundials Add support for sundials (<pkg>sci-libs/sundials</pkg>) 2
superlu Add support for superlu (<pkg>sci-libs/superlu</pkg>) 4
sv 3
svg Add support for SVG (Scalable Vector Graphics) 57
svm Enable support for the Support Vector Machine library <pkg>sci-libs/libsvm</pkg> 2
svt-av1 Enable <pkg>media-libs/svt-av1</pkg> video codec support 6
swig Enable SWIG usage, needed for Java and Python bindings 2
swing Enable Swing Ant tasks 2
symengine Add support for a <pkg>dev-python/symengine</pkg> backend 2
symlink Force kernel ebuilds to automatically update the /usr/src/linux symlink 10
sync Enable "task sync" support 2
syslog Enable support for syslog 18
sysprof Enable profiling data capture support using <pkg>dev-util/sysprof-capture</pkg> 17
system-av1 Use the system-wide <pkg>media-libs/dav1d</pkg> and <pkg>media-libs/libaom</pkg> library instead of bundled 3
system-bootstrap Bootstrap using installed openjdk 2
system-ffmpeg Use system ffmpeg instead of the bundled one 2
system-harfbuzz Use the system-wide <pkg>media-libs/harfbuzz</pkg> instead of bundled and <pkg>media-gfx/graphite2</pkg> in most cases 4
system-icu Use system <pkg>dev-libs/icu</pkg> instead of the bundled one 7
system-init Installed as a provider of virtual/service-manager. 2
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-lua Use <pkg>dev-lang/lua</pkg> instead of the bundled liblua 2
system-pipewire Use system <pkg>media-video/pipewire</pkg> for WebRTC and screencast instead of bundled one 2
system-png Use the system-wide <pkg>media-libs/libpng</pkg> instead of bundled (requires APNG patches) 3
system-sqlite Use the system-wide <pkg>dev-db/sqlite</pkg> installation 5
system-webp Use the system-wide <pkg>media-libs/libwebp</pkg> instead of bundled. 2
systemd Enable use of systemd-specific libraries and features like socket activation or session tracking 262
systemtap Enable SystemTap/DTrace tracing 14
systray Enable System Tray Icon support 3
szip Use the szip compression library 6
t1lib Enable the Type-1 fonts for the build-in DVI viewer (<pkg>media-libs/t1lib</pkg>) 2
taglib Enable tagging support with taglib 20
tbb Enable Parallel backend with <pkg>dev-cpp/tbb</pkg> 18
tcl Add support the Tcl language 28
tcmalloc Use the dev-util/google-perftools libraries to replace the malloc() implementation with a possibly faster one 20
tcp Support iSCSI over TCP 2
tcpd Add support for TCP wrappers 45
tcpdump Use <pkg>net-analyzer/tcpdump</pkg> 2
tdb Enables Trivial Database support for caching purposes. 2
teamd Enable Teamd control support 4
telemetry Send anonymized usage information to upstream so they can better understand our users 16
telepathy Load contacts from the Telepathy framework 2
telnet Compile with Telnet server support 3
templates Document templates 2
terminal Install <pkg>x11-terms/qterminal</pkg> package 4
terminfo Use the terminfo package for POSIX consoles. 2
test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently) 2581
test-full Allow tests that rely on options not normally enabled 24
test-install Install testsuite for manual execution by the user 3
test-programs Install standalone test programs 3
test-rust Enable important test dependencies that require Rust toolchain 20
testprograms Build and install programs for testing OpenCV (performance) 2
text Add support for text backend 6
textures Include high resolution (640x480) backgrounds, briefing images and fonts (Descent 1) 3
tfo Enable TCP Fast Open client+server 3
tftp Enables built in TFTP server for netbooting. 3
tga Enables Targa video output 2
themes Install optional themes 7
theora Add support for the Theora Video Compression Codec 14
threaded Build with the threaded runtime for improved performance. Users with bootstrap compilers which don&#39;t support the threaded runtime should disable this flag. 2
threads Add threads support for various packages. Usually pthreads 123
thunar Install the Thunar plugin. 2
tiff Add support for the TIFF image format 75
time64 Use 64-bit time_t type instead of the regular 32-bit type. This flag is forced on time64 profiles, and masked elsewhere. It should be only used when detection of type width is not possible (e.g. for SRC_URI) 0
timezone Add dependency over <pkg>dev-ruby/tzinfo</pkg> to enable the "time" plugin for rbot. If the USE flag is disabled the plugin is also disabled by default. 2
timidity Build with Timidity++ (MIDI sequencer) support 10
tk Add support for Tk GUI toolkit 45
tls-heartbeat Enable the Heartbeat Extension in TLS and DTLS 2
tokyocabinet Enable support for <pkg>dev-db/tokyocabinet</pkg> db backend 6
toolbar Enable the xterm toolbar to be built 2
tools Build cli tools such as gnutls-cli, certtool and oscptool 135
tpm Enable TPM support via <pkg>app-crypt/tpm2-tss</pkg> and build tpm2d. 8
tr Turkey (Digiturk) tv listing grabber 4
trace Build with tracing capabilities 3
tracing Build plugins for tracing requiring extra dependencies (AppStatisticsMonitor, CtfVisualizer, PerfProfiler, QmlProfiler) 3
tracker Build the tracker search bar applet 8
trashquota Count deleted messages as part of the maildir quota 2
tray Enable support for tray 3
trayicon Enable system tray icon 3
tre Enable support for TRE, a lightweight, robust, and efficient POSIX compliant regexp matching library 5
tree-sitter Support the <pkg>dev-libs/tree-sitter</pkg> parsing library 2
tremor Use <pkg>media-libs/tremor</pkg> instead of <pkg>media-libs/libvorbis</pkg> for OGG Vorbis support 11
truetype Add support for FreeType and/or FreeType2 fonts 67
tslib Enable <pkg>x11-libs/tslib</pkg> for touchscreen events 2
tutorials Builds and installs tutorials. 2
twolame Enables twolame support (MPEG Audio Layer 2 encoder) 10
ubsan Enable clang's Undefined Behavior Sanitizer functionality. Expect longer compile time. 2
uchardet Use <pkg>app-i18n/uchardet</pkg>, which is upstreams default, instead of <pkg>dev-libs/icu</pkg>, which makes impossible to run tests. 5
ucx Enable Unified Communication X library support 2
udev Enable virtual/udev integration (device discovery, power and storage device support, etc) 85
udisks Enable storage management support (automounting, volume monitoring, etc) 7
udunits Add support for manipulating units of physical quantities 2
uefi Enable support for the Unified Extensible Firmware Interface 9
uefi32 Compile a EFI32-bootable 32bit memtest image 2
uefi64 Compile a UEFI-bootable 64bit memtest image 2
ufw Build <pkg>net-firewall/ufw</pkg> backend 2
uinput Enable support for uinput 2
uk 3
ukify Enable systemd-ukify 3
umfpack Add test support for UMFPACK (<pkg>sci-libs/umfpack</pkg>) 2
unbound Enable improved DNS core (SRV, NAPTR) by use of libunbound 3
unicode Add support for Unicode 65
unsupported enable unsupported and/or broken game engines (you're on your own) 3
unwind Add support for call stack unwinding and function name resolution 28
upnp Enable UPnP port mapping support 21
upnp-av Enable UPnP audio/video streaming support 3
upower Enable power management support 13
urandom Use /dev/urandom instead of /dev/random 5
uring Build with support for <pkg>sys-libs/liburing</pkg> AIO backend 4
usb Add USB support to applications that have optional USB support (e.g. cups) 43
usbredir Use <pkg>sys-apps/usbredir</pkg> to redirect USB devices to another machine over TCP 2
utempter Include utmp management support via <pkg>sys-libs/libutempter</pkg> 6
utils Install command-line PDF converters and various utilities 32
uuid Use UUID for session identification instead of IP address and system time. 8
uwsgi_plugins_alarm_curl Plugin to send a logline to a curl url. 0
uwsgi_plugins_alarm_xmpp Plugin to send a logline via XMPP/Jabber (see http://uwsgi-docs.readthedocs.org/en/latest/AlarmSubsystem.html). 0
uwsgi_plugins_cache Enable the caching framework 0
uwsgi_plugins_carbon Send uWSGI's internal statistics to one or more Carbon servers 0
uwsgi_plugins_cheaper_busyness Implement cheaper algorithm that adds or remove workers based on average utilization for given time period 0
uwsgi_plugins_clock_monotonic Modular clock source, uses clock_gettime with CLOCK_REALTIME 0
uwsgi_plugins_clock_realtime Modular clock source, uses clock_gettime with CLOCK_MONOTONIC 0
uwsgi_plugins_curl_cron Call a curl url directly from a cron task 0
uwsgi_plugins_dumbloop Run apps which do not require sockets 0
uwsgi_plugins_echo Returns requests as they were sent 0
uwsgi_plugins_emperor_amqp Enable an emperor controlled via AMQP 0
uwsgi_plugins_emperor_pg Enable an emperor getting its configuration from a PostgreSQL database 0
uwsgi_plugins_emperor_zeromq Enable an emperor controlled via ZeroMQ 0
uwsgi_plugins_fastrouter Proxy/load-balancer/router speaking the uwsgi protocol 0
uwsgi_plugins_forkptyrouter Pseudoterminal server to connect to instances running inside a jail/separate namespace 0
uwsgi_plugins_geoip Export GeoIP information as routing variables (requires dev-libs/geoip) 0
uwsgi_plugins_graylog2 Send logs to a Graylog2 server in Graylog2's native GELF format 0
uwsgi_plugins_http make uWSGI natively speak HTTP, using this plugin you do not need a front-end HTTP server 0
uwsgi_plugins_ldap Lets you configure the uWSGI server via LDAP 0
uwsgi_plugins_legion_cache_fetch caching for the legion subsystem 0
uwsgi_plugins_logcrypto Send encrypted log messages via UDP 0
uwsgi_plugins_logfile Enable logging to logfiles (requires USE=ssl) 0
uwsgi_plugins_logpipe Log to stdin of a newly forked process 0
uwsgi_plugins_logsocket Log to a unix socket 0
uwsgi_plugins_mongodblog Write logs to a mongodb server 0
uwsgi_plugins_nagios To monitor, and eventually get warning messages, via Nagios 0
uwsgi_plugins_notfound Log 404 errors 0
uwsgi_plugins_pam Support PAM authentication 0
uwsgi_plugins_ping pings a uwsgi server 0
uwsgi_plugins_rados serve objects stored in a Ceph cluster directly using the librados API 0
uwsgi_plugins_rawrouter Enable routing requests to a specific plugin/application/function using the request modifiers 0
uwsgi_plugins_redislog Log to a redis server 0
uwsgi_plugins_router_access uWSGI internal routing, simple access support 0
uwsgi_plugins_router_basicauth uWSGI internal routing, basicauth support 0
uwsgi_plugins_router_cache uWSGI internal routing, cache support 0
uwsgi_plugins_router_expires uWSGI internal routing, expires headers support 0
uwsgi_plugins_router_hash uWSGI internal routing, URL hash support 0
uwsgi_plugins_router_http uWSGI internal routing, http headers support 0
uwsgi_plugins_router_memcached uWSGI internal routing, memcached support 0
uwsgi_plugins_router_metrics uWSGI internal routing, metrics subsystem support 0
uwsgi_plugins_router_radius uWSGI internal routing, radius auth support 0
uwsgi_plugins_router_redirect uWSGI internal routing, simple redirect support 0
uwsgi_plugins_router_redis uWSGI internal routing, redis support 0
uwsgi_plugins_router_rewrite uWSGI internal routing, URL rewrite support 0
uwsgi_plugins_router_spnego uWSGI internal routing, spnego auth support 0
uwsgi_plugins_router_static uWSGI internal routing, static files serving support 0
uwsgi_plugins_router_uwsgi uWSGI internal routing, 0
uwsgi_plugins_router_xmldir uWSGI internal routing, 0
uwsgi_plugins_rpc Allow calling functions on a remote uWSGI server/cluster 0
uwsgi_plugins_rrdtool Store uWSGI stats in a rrd fashion 0
uwsgi_plugins_rsyslog Send logs to Unix standard syslog residing on a remote server 0
uwsgi_plugins_signal Enable the signal framework to allow event based inter process communication 0
uwsgi_plugins_spooler Enable queue management that works like a printing/mail system, available for python/perl/ruby 0
uwsgi_plugins_sqlite Configure uWSGI via a sqlite database 0
uwsgi_plugins_ssi Fast templating system that has access to the uWSGI API 0
uwsgi_plugins_sslrouter Permits routing/proxy of SSL requests 0
uwsgi_plugins_stats_pusher_statsd Part of the metrics subsystem, lets you push metrics to a statsd server 0
uwsgi_plugins_symcall Allows you to write native uWSGI request handlers without the need of developing a full uWSGI plugin 0
uwsgi_plugins_syslog Enable logging to standard Unix syslog 0
uwsgi_plugins_systemd_logger Enable logging via systemd journal 0
uwsgi_plugins_transformation_chunked Filter the response generated by your application, encode the output in HTTP chunked 0
uwsgi_plugins_transformation_gzip Filter the response generated by your application, compress in gzip 0
uwsgi_plugins_transformation_offload Filter the response generated by your application, buffer streaming offload 0
uwsgi_plugins_transformation_tofile Filter the response generated by your application, caching buffer to a static file 0
uwsgi_plugins_transformation_toupper Filter the response generated by your application, transforming each character in uppercase 0
uwsgi_plugins_tuntap Ad-hoc solution for giving network connectivity to Linux processes running in a dedicated network namespace 0
uwsgi_plugins_ugreen Use green threads on top of the uWSGI async platform 0
uwsgi_plugins_webdav Build the WebDAV server (note: attributes are stored in extended attributes) 0
uwsgi_plugins_xattr Exposes extended file attributes as router variables 0
uwsgi_plugins_xslt Apply XSL transformation on XML documents on the fly (requires dev-libs/libxslt) 0
uwsgi_plugins_zabbix Send statistics to a zabbix server (uwsgi behaves directly as a zabbix agent) 0
uwsgi_plugins_zergpool Allow grouping zerg instances and attach them to different zerg servers 0
v4l Enable support for video4linux (using linux-headers or userspace libv4l libraries) 26
vaapi Enable Video Acceleration API for hardware decoding 25
vala Enable bindings for dev-lang/vala 83
valgrind Enable annotations for accuracy. May slow down runtime slightly. Safe to use even if not currently using dev-debug/valgrind 51
vamp Enables vamp plugins support (Audio analysing plugins) 2
vanilla Do not add extra patches which change default behaviour; DO NOT USE THIS ON A GLOBAL SCALE as the severity of the meaning changes drastically 17
vc Enable VectorCompiler for a better performance. 2
vcd Video CD support 5
vde Enable virtual networking through <pkg>net-misc/vde</pkg>. 5
vdpau Enable the Video Decode and Presentation API for Unix acceleration interface 13
vdr Build the VDR plugin 3
verify-provenance Verify provenance of PyPI distfiles (verifies that the artifact comes from upstream source repository) 0
verify-sig Verify upstream signatures on distfiles 12
vi 3
video Enable video support using ffmpeg 10
video_cards_ 5
video_cards_amdgpu VIDEO_CARDS setting to build driver for AMDGPU video cards 12
video_cards_d3d12 VIDEO_CARDS setting to build driver for Microsoft WSL video cards 0
video_cards_exynos VIDEO_CARDS setting to build driver for Samsung Exynos video cards 0
video_cards_freedreno VIDEO_CARDS setting to build reverse-engineered driver for Qualcomm Adreno cards 3
video_cards_i965 VIDEO_CARDS setting to build driver for Intel i965 video cards 0
video_cards_imagination VIDEO_CARDS setting to build driver for Imagination video cards 0
video_cards_intel VIDEO_CARDS setting to build driver for Intel video cards 4
video_cards_lavapipe VIDEO_CARDS setting to build Vulkan software rasterizer using LLVMpipe 0
video_cards_lima VIDEO_CARDS setting to build driver for Mali 200/400 video cards 0
video_cards_nouveau VIDEO_CARDS setting to build reverse-engineered driver for nvidia cards 5
video_cards_nvidia VIDEO_CARDS setting to build driver for nvidia video cards 17
video_cards_nvk VIDEO_CARDS setting to build nouveau vulkan driver for nvidia cards (Turing and newer) 0
video_cards_omap VIDEO_CARDS setting to build DRM driver for TI OMAP video cards 0
video_cards_r100 VIDEO_CARDS setting to build only r100 based chips code for radeon 0
video_cards_r200 VIDEO_CARDS setting to build only r200 based chips code for radeon 0
video_cards_r300 VIDEO_CARDS setting to build only r300, r400 and r500 based chips code for radeon 0
video_cards_radeon VIDEO_CARDS setting to build driver for ATI radeon video cards 2
video_cards_radeonsi VIDEO_CARDS setting to build only Southern Islands based chips code for radeon 2
video_cards_v3d VIDEO_CARDS setting to build driver for v3d video cards 0
video_cards_vesa VIDEO_CARDS setting to build driver for vesa video cards 2
video_cards_via VIDEO_CARDS setting to build driver for via video cards 0
video_cards_virgl VIDEO_CARDS setting to build driver for virgil (virtual 3D GPU) 0
video_cards_virtualbox VIDEO_CARDS setting to build driver for virtualbox emulation 0
video_cards_vivante VIDEO_CARDS setting to build etnaviv driver for vivante video cards 0
video_cards_vmware VIDEO_CARDS setting to build driver for vmware video cards 0
video_cards_zink VIDEO_CARDS setting to build Zink OpenGL-over-Vulkan Gallium driver 0
videos Install optional video files (used in some games) 7
vidix Enable support for vidix video output. 2
vidstab Enabled video stabilization with <pkg>media-libs/vidstab</pkg> 3
viewer Build the GTK+-based video viewer. 3
vim Install the vifm vim plugin and vim-compatible documentation 3
vim-syntax Pulls in related vim syntax scripts 22
virtualkeyboard Install documentation for <pkg>dev-qt/qtvirtualkeyboard</pkg> 2
visio Add support for visio format using <pkg>media-libs/libvisio</pkg> 2
vmaf Enable Netflix's Perceptual video quality assessment via <pkg>media-libs/libvmaf</pkg> 2
vmware Enable bareos-fd VMware plugin 2
vnc Enable VNC (remote desktop viewer) support 16
vocoder Phase vocoder effect plugin 2
voice Adds VoIP support 4
vorbis Add support for the OggVorbis audio codec 74
vpx Add support for VP8/VP9 codecs (usually via media-libs/libvpx) 15
vst Support LinuxVST plugins 3
vte Enable terminal support (<pkg>x11-libs/vte</pkg>) in the GTK+ interface 3
vtk Build new 3D visualization module viz based on <pkg>sci-libs/vtk</pkg> 6
vulkan Add support for 3D graphics and computing via the Vulkan cross-platform API 45
wallpapers Install sway's default wallpaper image 2
wav Enable wav audio codec support 8
wavpack Add support for wavpack audio compression tools 21
wayland Enable dev-libs/wayland backend 180
weather Enable optional weather calendar support 3
web Install client with Web UI 7
webcam Enable webcam support via opencv 4
webchannel Build bindings for the QtWebChannel module 4
webdav Support for folder-sharing between guest and client using <pkg>net-libs/phodav</pkg> 9
webengine Build browser integration for the editor, requires <pkg>dev-qt/qtwebengine</pkg> 36
webkit Add support for the WebKit HTML rendering/layout engine 18
webp Add support for the WebP image format 51
webrtc Enable use of <pkg>media-plugins/gst-plugins-webrtc</pkg> for various voice-enhancement FX 3
webserver Enable support to act as a webserver serving conkys output using <pkg>net-libs/libmicrohttpd</pkg> 2
websocket Build with WebSocket API support. 2
websockets Support the WebSocket protocol. 11
webui Enable the Web UI 3
webview Install documentation for <pkg>dev-qt/qtwebview</pkg> 2
wext Enable support for the deprecated Wext (Wireless Extensions) API; needed for some older drivers (e.g. ipw2200, ndiswrapper) 2
widgets Build Qt6Widgets module 9
wifi Enable wireless network functions 12
wildmidi Enable support for MIDI via <pkg>media-sound/wildmidi</pkg> 2
wmf Add support for the Windows Metafile vector image format 6
wpg Add support for wpg format using <pkg>app-text/libwpg</pkg> 2
wps Add support for wps format using <pkg>app-text/libwps</pkg> 3
wrapper Install a wrapper to allow using `podman` as a drop-in replacement for `docker` 2
wxwidgets Add support for wxWidgets/wxGTK GUI toolkit 14
x264 Enable H.264 encoding using x264 13
x265 Support X265 Encoder 10
xapian Enable Xapian search engine support 3
xattr Add support for extended attributes (filesystem-stored metadata) 32
xcb Support the X C-language Binding, a replacement for Xlib 2
xcb-errors Better error reporting when using xwayland 2
xcf Enable XCF image loader 2
xcomposite Enable support for the Xorg composite extension 5
xcrypt Enable crypt through <pkg>sys-libs/libxcrypt</pkg> package 2
xdg Ensure XDG Semantics for returned paths via <pkg>x11-misc/xdg-user-dirs</pkg> 6
xdp Enable support for AF_XDP high performance packet processing 7
xemacs Add support for XEmacs 3
xen Enable extended xen support 7
xface Add xface support used to allow a small image of xface format to be included in an email via the header 'X-Face' 4
xfce Enable support for XFCE panel 5
xfs Enable XFS specific disk preallocation support via <pkg>sys-fs/xfsprogs</pkg> 5
xft Build with support for XFT font renderer (x11-libs/libXft) 19
xim Enable X11 XiM input method 5
xine Add support for the XINE movie libraries 3
xinerama Add support for querying multi-monitor screen geometry through the Xinerama API 46
xinetd Add support for the xinetd super-server 11
xkb Allow to generate kernel keymaps based on xkb database from <pkg>x11-libs/libxkbcommon</pkg> 4
xls Add xls support 3
xlsx Add xlsx support 3
xml Add support for XML files 64
xmlrpc Support for xml-rpc library 3
xmp Enable support for Extensible Metadata Platform (Adobe XMP) 13
xmpp Enable support for Extensible Messaging and Presence Protocol (XMPP) formerly known as Jabber 6
xosd Sends display using the X On Screen Display library 3
xpm Add support for XPM graphics format 19
xpresent Enable <pkg>x11-libs/libXpresent</pkg> support 3
xps Add support for XPS file format through <pkg>app-text/libgxps</pkg>. 3
xrandr Enables support for Xrandr 13
xref Install xref.lisp cross-referencing tool 3
xrender Use XRender for alpha background pseudo-transparency. 4
xscreensaver Add support for XScreenSaver extension 8
xslt Enable the plugin for xslt 4
xtables_addons_account ACCOUNT target is a high performance accounting system for large local networks 0
xtables_addons_asn match a packet by its source or destination Autonomous System Number 0
xtables_addons_chaos CHAOS target causes confusion on the other end by doing odd things with incoming packets 0
xtables_addons_condition matches if a specific condition variable is (un)set 0
xtables_addons_delude DELUDE target will reply to a SYN packet with SYN-ACK, and to all other packets with an RST 0
xtables_addons_dhcpmac DHCPMAC target/match in conjunction with ebtables can be used to completely change all MAC addresses from and to a VMware-based virtual machine 0
xtables_addons_dnetmap DNETMAP target allows dynamic two-way 1:1 mapping of IPv4 subnets 0
xtables_addons_echo ECHO target sends back all packets it received 0
xtables_addons_fuzzy matches a rate limit based on a fuzzy logic controller (FLC) 0
xtables_addons_geoip match a packet by its source or destination country 0
xtables_addons_gradm match packets based on grsecurity RBAC status 0
xtables_addons_iface match allows to check interface states 0
xtables_addons_ipmark IPMARK target allows mark a received packet basing on its IP address 0
xtables_addons_ipp2p matches certain packets in P2P flows 0
xtables_addons_ipv4options match against a set of IPv4 header options 0
xtables_addons_length2 matches the length of a packet against a specific value or range of values 0
xtables_addons_logmark LOGMARK target will log packet and connection marks to syslog 0
xtables_addons_lscan match detects simple low-level scan attemps based upon the packet's contents 0
xtables_addons_pknock match implements so-called "port knocking", a stealthy system for network authentication 0
xtables_addons_proto modifies the protocol number in IP packet header 0
xtables_addons_psd match attempts to detect TCP and UDP port scans (derived from Solar Designer's scanlogd) 0
xtables_addons_quota2 match implements a named counter which can be increased or decreased on a per-match basis 0
xtables_addons_sysrq SYSRQ target allows to remotely trigger sysrq on the local machine over the network 0
xtables_addons_tarpit TARPIT target captures and holds incoming TCP connections using no local per-connection resources 0
xtpax Enable XATTR_PAX_FLAGS support. 2
xv Add in optional support for the Xvideo extension (an X API for video playback) 12
xvid Add support for xvid.org's open-source mpeg-4 codec 4
xvmc Enable support for XVideo Motion Compensation (accelerated mpeg playback). 2
xwayland Enable X11 application support in Wayland sessions 5
xxhash Enable xxHash support in fmhash module (requires <pkg>dev-libs/xxhash</pkg>) 10
yaml Enable YAML parsing support 11
yubikey Enable database unlocking via hardware keys supporting YubiKey-style HMAC-SHA1 protocol 3
z3 Enable Z3 contraint solver support 3
zeroconf Support for DNS Service Discovery (DNS-SD) 49
zeromq enable zeromq message passing blocks 8
zfs Enable ZFS backend storage <pkg>sys-fs/zfs</pkg> 4
zh-TW 2
zip Enable support for ZIP archives 18
zlib Add support for zlib compression 150
zmq Enable support for ZeroMQ through <pkg>net-libs/zeromq</pkg> 2
zstd Enable support for ZSTD compression 82

Category USE flags

acct-user

Flag Description Packages
icingaweb2 Prepare group membership for <pkg>www-apps/icingaweb2</pkg> 2
mgraph Prepare group membership for <pkg>net-mail/mailgraph</pkg> 2

app-accessibility

Flag Description Packages
mbrola Adds support for mbrola voices 2

app-admin

Flag Description Packages
portage Add support for package state enforcement using <pkg>sys-apps/portage</pkg> 2
puppetdb Adds puppetdb support 2

app-alternatives

Flag Description Packages
busybox Symlink to <pkg>sys-apps/busybox</pkg> 2
gnu Symlink to GNU bc (<pkg>sys-devel/bc</pkg>) 3

app-arch

Flag Description Packages
natspec Use <pkg>dev-libs/libnatspec</pkg> to correctly decode non-ascii file names archived in Windows. 3

app-backup

Flag Description Packages
logwatch Install support files for <pkg>sys-apps/logwatch</pkg> 2
ndmp Support for the NDMP protocol 2

app-containers

Flag Description Packages
rootless Enable libsubid (subuid/subgid mapping) for rootless 3

app-crypt

Flag Description Packages
tofu Enable support for Trust on First use trust model; requires <pkg>dev-db/sqlite</pkg>. 2
user-socket try a socket directory which is not removed by init manager at session end 2
wks-server Install the wks-server 2

app-dicts

Flag Description Packages
"en-AU" 2
"en-CA" 2
"en-GB" 2
"en-US" 2

app-doc

Flag Description Packages
htmlsingle Install all-on-one-page HTML version. 2

app-editors

Flag Description Packages
cscope Enable cscope interface 2

app-emacs

Flag Description Packages
wanderlust Add support for <pkg>app-emacs/wanderlust</pkg> 2

app-emulation

Flag Description Packages
arm64ec Enable x86_64 emulation using arm64ec 4
crossdev-mingw Use <pkg>sys-devel/crossdev</pkg> for the toolchain rather than <pkg>dev-util/mingw64-toolchain</pkg> (requires manual setting up and is mostly unsupported, try disabling if have issues) 5
dos Pull in <pkg>games-emulation/dosbox</pkg> to run DOS applications 2
dtrace Install dtrace Extension Pack. 3
gecko Enable mshtml support using <pkg>app-emulation/wine-gecko</pkg> 3
iscsi Allow using an iSCSI remote storage server as pool for disk image storage 2
mingw Build PE files using <pkg>dev-util/mingw64-toolchain</pkg> (more tested) rather than <pkg>llvm-core/clang</pkg> (newer) 3
osmesa Allow images to be rendered in memory using the host CPU 2
vboxwebsrv Build and install the VirtualBox webservice. 2
vmmraw Enable 32-bit support on a 64-bit kernel. 2
wow64 Enable x86 (32-bit) emulation using wow64 4

app-i18n

Flag Description Packages
onlyplugin Build only plugin 2
opencc Enable support for <pkg>app-i18n/opencc</pkg> 3

app-misc

Flag Description Packages
lcd_devices_ 2
lcd_devices_hd44780 Add support for Hitachi HD44780 and compatible displays 2
yq-symlink Create a yq symlink to yq-python. 2

app-office

Flag Description Packages
goffice Enable goffice plugin 2
holidays Enable <pkg>kde-frameworks/kholidays</pkg> integration 2
libgda Enable database support through <pkg>gnome-extra/libgda</pkg>. 2
offlinehelp Install help files locally instead of using the LibreOffice Wiki 2

app-text

Flag Description Packages
dvi Enable build-in DVI viewer 2
synctex Enable search highlighting through synctex (<pkg>virtual/tex-base</pkg>) 3
system-mathjax Use a system copy of mathjax 2
xetex Add support for XeTeX macros (<pkg>dev-texlive/texlive-xetex</pkg>) 2

dev-ada

Flag Description Packages
static-pic Build static library with pic code 20

dev-db

Flag Description Packages
jdbc Enable the CONNECT engine to access foreign databases via JDBC 2
latin1 Use LATIN1 encoding instead of UTF8 2

dev-embedded

Flag Description Packages
gpiod Build with libgpiod support via <pkg>dev-libs/libgpiod</pkg> 2

dev-games

Flag Description Packages
fox Build examples using <pkg>x11-libs/fox</pkg> library 2
openinventor Build OpenInventor plugin 2
osgapps Build osg applications 2

dev-haskell

Flag Description Packages
binary-laws Include infrastructure for testing class laws of binary type constructors. It is required that this flag match the value that the `unary-laws` flag was given when building `quickcheck-classes-base`. Disabling `unary-laws` while keeping `binary-laws` enabled is an unsupported configuration. 2
boundschecks Enable bounds checking 2
devel using tests for developers 3
exe Enable @exe:yaml-test@ component 2
integer-gmp Whether or not to use GMP for some functions 2
internalchecks Enable internal consistency checks at the cost of a significant performance penalty 2
lukko Use @lukko@ for file-locking 2
parsec Add support for parsing with Parsec. 2
semigroupoids You can disable the use of the `semigroupoids` package using `-f-semigroupoids`. This may be useful for accelerating builds in sandboxes for expert users. 3
semigroups You can disable the use of the `semigroups` package using `-f-semigroups`. Disabing this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. 2
tagged You can disable the use of the `tagged` package using `-f-tagged`. Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. 5
target-attributes use GCC / clang function attributes instead of global target options. 2
template-haskell Enable Template Haskell support 4
unary-laws Include infrastructure for testing class laws of unary type constructors. It is required that this flag match the value that the `unary-laws` flag was given when building `quickcheck-classes-base`. 2
unsafechecks Enable bounds checking in unsafe operations at the cost of a significant performance penalty 2
vector Provide instances for vector 2

dev-java

Flag Description Packages
log4j Add optional support for log4j 5

dev-lang

Flag Description Packages
clippy Install clippy, Rust code linter 2
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`) 2
ffi Enable the Foreign Function Interface (FFI) extension using <pkg>dev-libs/libffi</pkg> 2
moar Build the MoarVM backend (experimental/broken) 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

dev-libs

Flag Description Packages
conformance Build conformance tests 2
cpu_flags_arm_aes Use the AES cryptography instruction set 2
cpu_flags_arm_sha1 Use the SHA-1 cryptography instruction set 2
cpu_flags_arm_sha2 Use the SHA-2 cryptography instruction set 2
crnl-as-line-terminator enable CR+NL as line terminator 2
pcre16 Build PCRE library for 16 bit characters (e.g. UTF-16). 2
pcre32 Build PCRE library for 32 bit characters (e.g. UTF-32). 2
rfc3779 Enable support for RFC 3779 (X.509 Extensions for IP Addresses and AS Identifiers) 2
stacktrace Build the full Boost.Stacktrace dynamic library instead of relying on the header-only implementation 2
tls-compression Enable support for discouraged TLS compression 2
verbose-debug Support for verbose debug logging 2
weak-ssl-ciphers Build support for SSL/TLS ciphers that are considered "weak" 2
xtest Enable support for <pkg>x11-libs/libXtst</pkg> 2

dev-perl

Flag Description Packages
suggested Install optional dependencies for extra tests 2
xs Install <pkg>dev-perl/Text-CSV_XS</pkg> for accelerated decoding 8

dev-php

Flag Description Packages
igbinary Enable support for the igbinary serializer 2

dev-python

Flag Description Packages
printsupport Build QtPrintSupport module 3
pyqt6 Use <pkg>dev-python/pyqt6</pkg> as Qt for Python implementation 2
pyside6 Use <pkg>dev-python/pyside</pkg> as Qt for Python implementation 2
quick Build QtQuick and QtQuickWidgets modules 4
spatialaudio Build QtSpatialAudio module 3
testlib Build bindings for the QtTest module 3

dev-qt

Flag Description Packages
eglfs Build the EGL Full Screen/Single Surface platform plugin 2
qmlls Build the qmlls tool using <pkg>dev-qt/qtlanguageserver</pkg> 2

dev-util

Flag Description Packages
bundled-jdk Use bundled jdk 2
bundled-xvfb Utilize the built in xvfb server. Requires purchased license from upstream. 3

games-action

Flag Description Packages
opl3-musicpack Include alternate version of the game's music, recorded with the Yamaha YMF262 OPL3 soundchip 3
sc55-musicpack Include alternate version of the game's music, recorded with the Roland Sound Canvas SC-55 MIDI module 3

games-emulation

Flag Description Packages
jgmodule Build module for The Jolly Good API 3
mgba Enables GBA controllers emulation with <pkg>games-emulation/mgba</pkg> 2
netplay Enable netplay functionality 3

games-fps

Flag Description Packages
gog Extract data files from the GOG.com version. 2
mumble Adds player-location (positional audio) support to VoIP 2
rogue Build support for the 'Ground Zero' Mission Pack (rogue) 2
xatrix Build support for the 'The Reckoning' Mission Pack (xatrix) 2

games-strategy

Flag Description Packages
lobby Enable the use of <pkg>net-libs/gloox</pkg> and the multiplayer lobby 2

kde-apps

Flag Description Packages
qalculate Enable <pkg>sci-libs/libqalculate</pkg> backend support 2

kde-plasma

Flag Description Packages
ksysguard Enable device notifier and system monitor applets as well as terminate applications runner 2
lock Enable screen locking via <pkg>kde-plasma/kscreenlocker</pkg> 2

llvm-core

Flag Description Packages
multilib-symlinks Install symlinks for all ABI CHOSTs. Note that this can result in gcc being overrode for native builds, as well as conflict with crossdev if used for the same targets. 3

llvm-runtimes

Flag Description Packages
llvm_targets_AMDGPU AMDGPU target (supports R600 and GCN GPUs) 3
llvm_targets_NVPTX NVIDIA PTX (GPU) target (32-bit and 64-bit) 3
offload Install <pkg>llvm-runtimes/offload</pkg> for -fopenmp GPU offloading 2
ompt Enable OpenMP Tools Interface support 2

mail-client

Flag Description Packages
autocrypt Enable autocrypt.org support 2
notmuch Enable support for <pkg>net-mail/notmuch</pkg> 2
ytnef Enable optional TNEF attachments parser support using <pkg>net-mail/ytnef</pkg> 2

mail-mta

Flag Description Packages
dovecot-sasl Adds support for Dovecot's authentication 2
eai Add support for SMTPUTF8 2
gencertdaily Generate SSL certificates daily instead of hourly 2
highvolume Prepare netqmail for high volume servers 2

mate-extra

Flag Description Packages
applet Enable building of the MATE applet. 2

media-fonts

Flag Description Packages
bdf Install BDF fonts in addition to PCF 2
otf Install OpenType font versions 7
ttf Install TrueType font versions 7

media-gfx

Flag Description Packages
alembic Add support for Alembic through <pkg>media-gfx/alembic</pkg>. 2
devil Enables DevIL output plugin -Tdevil 2
fpx Enable FlashPix support with <pkg>media-libs/libfpx</pkg> 2
manifold Enable Manifold render backend via <pkg>sci-mathematics/manifold</pkg> 2
nanovdb Enable nanoVDB support in Cycles. Uses less memory than regular openVDB when rendering. 2
q32 Set storage quantum size to 32 (~5*memory) 2
spacenav Add support for space navigator devices through <pkg>dev-libs/libspnav</pkg> 2

media-libs

Flag Description Packages
10bit Add support for building 10-bit and 12-bit AV1. 2
aacs Add support for decryption of AACS 2
apps Build the standalone denoise, self test, and benchmark binaries. 2
avx2:avx2 2
avx512dq 2
avx512f:avx512f 2
avx:avx 2
dumb Enable <pkg>media-libs/dumb</pkg> module library support 2
gles1 include OpenGL ES 1.0 support 2
kms Enable KMS support. 3
mod basic support for MOD files 3
playtools Install playwave and playmus tools (useful for testing) 3
ptex Enable Ptex texture mapping system file support via <pkg>media-libs/ptex</pkg> 2
sse2 2
sse2:sse2 2
sse3:sse3 2
sse4_1:sse4.1 2
sse4_2:sse4.2 2
ssse3:ssse3 2
stb Use bundled stb instead of <pkg>media-libs/libvorbis</pkg> for OGG Vorbis support 3
vis Enables sparc vis support for libggi 2

media-radio

Flag Description Packages
hamlib Enables support by the Hamlib amateur radio rig control library 3

media-sound

Flag Description Packages
acoustid Build acoustic fingerprinting plugin using <pkg>media-libs/chromaprint</pkg> 2
aptx aptX (HD) over Bluetooth (many Android compatible headphones) 2
calf Enable use of <pkg>media-plugins/calf</pkg> for adding various FX 2
cover Enable cover art fetching 2
dssi Build the DSSI opcodes 4
id3tag Enable support for ID3 tags via <pkg>media-libs/libid3tag</pkg> 6
ipod Enable support for iPod device access 3
lastfm Enable Last.fm streaming services support through <pkg>media-libs/liblastfm</pkg> 2
ldac Enable support for AOSP <pkg>media-libs/libldac</pkg> dispatcher 2
mac Enable support for decoding Monkey's Audio files 7
nsm Build support for Non Session Manager 2
podcast Enable gpodder.net podcast support via <pkg>media-libs/libmygpo-qt</pkg> 2
replaygain Enable ReplayGain support, for relative volume adjustments 3
streaming Enable playback of MPD HTTP streams using (<pkg>dev-qt/qtmultimedia</pkg>) 2
zamaudio Enable use of <pkg>media-plugins/zam-plugins</pkg> for the maximizer FX 2

media-tv

Flag Description Packages
hdhomerun Silicondust USA Inc.network-attached tuner support 2
xmltv Support <pkg>media-tv/xmltv</pkg> TV listing - not used by Schedules Direct] 2

media-video

Flag Description Packages
amf Enable AMD's Advanced Media Framework support via <pkg>media-video/amdgpu-pro-amf</pkg> 3
amrenc Enable Adaptive Multi-Rate Audio encoding support via <pkg>media-libs/vo-amrwbenc</pkg> 2
appkit Enable Apple AppKit framework 2
faac Use external faac library for AAC encoding 2
gpl Enable use of GPL licensed code, should be kept enabled unless LGPL binaries are needed 2
iec61883 Enable FireWire DV/HDV input device support via <pkg>media-libs/libiec61883</pkg> 2
libaribb24 Enable ARIB text and caption decoding via <pkg>media-libs/aribb24</pkg> 2
libilbc Enable internet Low Bitrate Codec de/encoding support via <pkg>media-libs/libilbc</pkg> 2
libmpeg2 Build support for mpeg2 over <pkg>media-libs/libmpeg2</pkg> rather than using ffmpeg. 2
libplacebo Enable use of GPU-accelerated filters from <pkg>media-libs/libplacebo</pkg> 3
librtmp Enable Real Time Messaging Protocol support via <pkg>media-video/rtmpdump</pkg> in addition to FFmpeg's own implementation 2
live Enables live.com streaming media support 2
qsv Build with Intel Quick Sync Video support. 4
quicktime Add support for OpenQuickTime 2
srt Enable Secure Reliable Transport (SRT) support via <pkg>net-libs/srt</pkg> 4
system-service Install systemd unit files for running as a system service. Not recommended. 2
vlc Build with VLC media source support. 2
zimg Enable libzimg support (for vf_fingerprint) 3
zvbi Enable teletext decoding support via <pkg>media-libs/zvbi</pkg> 3

net-analyzer

Flag Description Packages
agent Build "agent" installation target (see package description) 2
geoipv2 Enable support for GeoIP2 through <pkg>dev-libs/libmaxminddb</pkg> 2
gre Enable GRE support 2
sguil Enable sguil (The Analyst Console for Network Security Monitoring) support 3
smi Build with <pkg>net-libs/libsmi</pkg> to load MIBs on the fly to decode SNMP packets 2

net-dns

Flag Description Packages
dnscrypt Enable the ability to act as a DNSCrypt server 2
dnstap Enable support for dnstap 7
doh Enables dns-over-https 3
nsec3 Enable support for the NSEC3 Resource Record 2

net-fs

Flag Description Packages
ads Enable Active Directory support and create cifs.idmap binary - idmap support 2

net-libs

Flag Description Packages
epoll Support epoll() system call 2

net-mail

Flag Description Packages
maildrop Filter spam using maildrop 2

net-misc

Flag Description Packages
adns Add support for asynchronous DNS resolution 2
alaw Install the sounds files for the alaw codec. 3
down-speed-100 Reduce speed to 100 Mbps in WOL-only modes 2
dri3 Build with DRI3 support 2
eee Enable Energy-Efficient Ethernet by default 2
giga-lite Enable support of &#34;Giga Lite&#34; (500 Mbps over just two CAT5 pairs) by default 2
hw-acceleration Enable use of hardware acceleration by default. HW acceleration may cause problems on Realtek NICs! 2
iwd Enable wifi support via <pkg>net-wireless/iwd</pkg> 2
ldns Use LDNS for DNSSEC/SSHFP validation. 3
legacy-ciphers Enable support for deprecated, soon-to-be-dropped DSA keys. See https://marc.info/?l=openssh-unix-dev&gt;m=170494903207436&gt;w=2. 2
metalink Enable support for metalink. 3
multi-tx-q Enable Multiple Tx Queue (&#34;RSS&#34; for sending) 2
pps Support for the Linux Pulse Per Second (PPS) interface 2
s5-keep-mac Keep set MAC address in S5 (switched off) by default 2
security-key Include builtin U2F/FIDO support 2
siren14 Install the sounds files for the siren14 codec. 3
siren7 Install the sounds files for the siren7 codec. 3
sln16 Install the sounds files for the sln16 codec. 3
transcode Install optional dependencies for transcoding support via <pkg>media-video/mplayer</pkg> 2
ulaw Install the sounds files for the ulaw codec. 3
use-firmware Enable support for automatic firmware loading 2
wol Enable Wake-On-LAN by default 2
wol-s5 Enable start from S5 (switched off) by Wake-On-LAN by default 2
xmss Enable XMSS post-quantum authentication algorithm 3

net-print

Flag Description Packages
foomatic Build the included foomatic-rip printer driver. Strongly recommended. 2
ppds Add support for automatically generated ppd (printing driver) files 2

net-wireless

Flag Description Packages
airspy Build with Airspy support through <pkg>net-wireless/airspy</pkg> 3
bladerf Add support for bladerf hardware 4
hackrf use native backend which directly uses <pkg>net-libs/libhackrf</pkg> 4
plutosdr Add support for Analog Devices ADALM-PLUTO hardware 2
sdrplay use native backend which directly uses <pkg>net-wireless/sdrplay</pkg> 2
soapy enable support for SoapySDR blocks 2
uhd install UHD source and sink blocks 4
zerocopy may cause a bus error on some ARM systems 2

sci-astronomy

Flag Description Packages
plplot Build with <pkg>sci-libs/plplot</pkg> to allow diagnostic plots during processing 2

sci-biology

Flag Description Packages
emboss Add support for the European Molecular Biology Open Software Suite 5

sci-electronics

Flag Description Packages
decode Enable decoding of protocols while capturing 2
stpz Rewrite .kicad_mod model refs from .step to .stpz to match <pkg>sci-electronics/kicad-packages3d</pkg>[stpz] 2

sci-libs

Flag Description Packages
cgns Enables cgns output support 2
gfx942 2
gfx950 2
hipblaslt Use <pkg>sci-libs/hipBLASLt</pkg> for some non-batched and strided batched problems 2
muparser Add support for muparser (<pkg>dev-cpp/muParser</pkg>) 2
partition Enable graph partitioning and graph-partition-based orderings through <pkg>sci-libs/metis</pkg> or <pkg>sci-libs/parmetis</pkg> 3
petsc Add support for petsc (<pkg>sci-mathematics/petsc</pkg>) 3
pthread Use pthread threadding model 2
qd Use <pkg>sci-libs/qd</pkg> for quad-double datatype 3
scalapack Add support for ScaLAPACK (<pkg>sci-libs/scalapack</pkg>) 2
slepc Add support for slepc (<pkg>sci-mathematics/slepc</pkg>) 2

sci-mathematics

Flag Description Packages
clisp Compile maxima with GNU CLISP (<pkg>dev-lisp/clisp</pkg>) 2
clozurecl Add support for Clozure Common Lisp (<pkg>dev-lisp/clozurecl</pkg>) 2
cmucl Add support for CMU Common Lisp (<pkg>dev-lisp/cmucl</pkg>) 2
complex-scalars Make scalars complex 2
coq Add <pkg>sci-mathematics/coq</pkg> support 2
ecl Add support for Embeddable Common Lisp (<pkg>dev-lisp/ecl</pkg>) 2
gcl Compile maxima with GNU Common Lisp (<pkg>dev-lisp/gcl</pkg>) 2
nauty Use <pkg>sci-mathematics/nauty</pkg> to compute automorphism groups. 2
sbcl Add support for Steel Bank Common Lisp (<pkg>dev-lisp/sbcl</pkg>) 2
sexp Add support for outputting S-expressions with <pkg>dev-ml/ppx_sexp_conv</pkg> 2
zarith Use Zarith (<pkg>dev-ml/zarith</pkg>) instead of Nums (<pkg>dev-ml/num</pkg>) for computations 2

sci-ml

Flag Description Packages
torch Use pytorch 4

sci-physics

Flag Description Packages
fastjet Adds support for <pkg>sci-physics/fastjet</pkg> 2
gdml Enable geometry markup language for xml 2
geant3 Add compatibility for geant321 to geant4 2
hepmc3 Adds support for High Energy Physics Monte Carlo Generators 3 <pkg>sci-physics/hepmc</pkg> 2
highfive Support <pkg>sci-libs/hdf5</pkg> and <pkg>sci-libs/highfive</pkg> 3
lhapdf Support the use of external PDF sets via <pkg>sci-physics/lhapdf</pkg> 2
rivet Support <pkg>sci-physics/rivet</pkg> 2

sci-visualization

Flag Description Packages
libcerf Enable special functions from <pkg>sci-libs/libcerf</pkg> 2

sec-policy

Flag Description Packages
selinux_policy_types_mcs Multi-Category Security policy 2
selinux_policy_types_mls Multi-Level Security policy 2
selinux_policy_types_strict Strict policy 2
selinux_policy_types_targeted Targeted policy 2
unconfined Enable support for the unconfined SELinux module 2

sys-apps

Flag Description Packages
boot Install to /boot in addition to /usr/share/memtest86+/ 3
kernel-install Enable kernel-install 2
make-symlinks Create all the appropriate symlinks in /bin and /sbin. 2
rtas Add support for the Run Time Abstraction Services (RTAS) 3
sysv-utils Install sysvinit compatibility symlinks for telinit, halt, poweroff, reboot, and shutdown 3

sys-boot

Flag Description Packages
bios Enable legacy x86 BIOS/MBR boot support. 2

sys-cluster

Flag Description Packages
lttng Add support for LTTng 2
munge Enable authentication via munge 3

sys-devel

Flag Description Packages
default-gold Set ld to point to ld.gold instead of ld.bfd 2
gold Build ld.gold linker 2
gprofng Enable the next-generation gprofng profiler 2

sys-fs

Flag Description Packages
dist-kernel-cap Prevents upgrading to an unsupported kernel version when combined with USE=dist-kernel 2
rootfs Enable dependencies required for booting off a pool containing a rootfs 2

sys-libs

Flag Description Packages
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. 3
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 2

sys-power

Flag Description Packages
modbus Enable MODBUS support over USB 2

www-apps

Flag Description Packages
php_targets_php8-2 Build against PHP 8.2 2
php_targets_php8-3 Build against PHP 8.3 2
php_targets_php8-4 Build against PHP 8.4 2

www-client

Flag Description Packages
gmp-autoupdate Allow Gecko Media Plugins (binary blobs) to be automatically downloaded and kept up-to-date in user profiles 3
mip Install Microsoft Information Protection plugin. 3
widevine Unsupported closed-source DRM capability (required by Netflix VOD) 4

x11-base

Flag Description Packages
xcsecurity Build Security extension 2

x11-themes

Flag Description Packages
cinnamon Install theme for <pkg>gnome-extra/cinnamon</pkg> 2

Local USE flags

acct-user

git

Flag Description
gitea Set home directory for git hosting via <pkg>www-apps/gitea</pkg>.

vdr

Flag Description
graphlcd Prepare group membership for <pkg>media-plugins/vdr-graphlcd</pkg>.
legacy-homedir Keep old home directory /var/vdr of an existing installation. When this useflag is cleared, the home directory is switched to FHS conformant /var/lib/vdr

app-accessibility

at-spi2-core

Flag Description
dbus-broker Use DBus broker implementation instead of default DBus daemon
dbus-glib Use dbus-glib for main loop integration

brltty

Flag Description
beeper support the console tone generator
fm support for the sound card synthesizer
hid support for opening and closing a HID device
louis Use braille translator <pkg>dev-libs/liblouis</pkg>
pcm support for sound card digital audio

espeak-ng

Flag Description
klatt Enables Klatt formant synthesis and implementation
sonic Enable audio speed up support with <pkg>media-libs/sonic</pkg>

flite

Flag Description
voices Install synthetic voices

freetts

Flag Description
jsapi build Java Speech API (JSAPI)

orca

Flag Description
braille Enable braille support

app-admin

clsync

Flag Description
clsync Build clsync binary. Most likely you want it. However it is possible to build only libclsync without clsync itself.
extra-debug Enable extra debugging. This will hurt performance badly. Be ready for tons of output.
extra-hardened Enable extra security checks. This will hurt performance.
gio Enable GIO for FS monitoring (glib based alternative to inotify interface, not recommended; if both are compiled, may be selected at runtime).
highload-locks Allows to use spinlocks for short delays instead of mutexes, but only on SMP systems.
namespaces Enable namespaces isolation.
socket-library Build the control and monitoring socket library: libclsync.

conky

Flag Description
apcupsd Enable support for <pkg>sys-power/apcupsd</pkg>
bundled-toluapp Enable support for bundled toluapp. This only makes sense in combination with the lua-* flags
cmus Enable monitoring of music played by <pkg>media-sound/cmus</pkg>
colour-name-map Include mappings of colour name
intel-backlight Enable support for Intel backlight
iostats Enable support for per-task I/O statistics
lua-cairo Enable if you want Lua Cairo bindings
lua-cairo-xlib Enable support for Cairo and Xlib interoperability for Lua
lua-imlib Enable if you want Lua Imlib2 bindings
lua-rsvg Enable if you want Lua RSVG bindings
moc Enable monitoring of music played by <pkg>media-sound/moc</pkg>
mouse-events Enable support for mouse events"
portmon Enable support for tcp (ip4) port monitoring
thinkpad Enable support for IBM/Lenovo notebooks
xinput Enable support for Xinput 2 (slow)
xmms2 Enable monitoring of music played by <pkg>media-sound/xmms2</pkg>

conserver

Flag Description
freeipmi Compile in FreeIPMI support via <pkg>sys-libs/freeipmi</pkg>

diradm

Flag Description
irixpasswd Support for storing separate IRIX passwords

doas

Flag Description
persist Adds support for "persist" feature (experimental)

keepass

Flag Description
aot Generate native code at build time, rather than runtime.

keepassxc

Flag Description
autotype Add support to autotype the passwords into other applications
keeshare Enable KeeShare sharing integration

logstash-bin

Flag Description
x-pack Enable additional features (may need a license)

pass

Flag Description
importers Allow importing passwords from other password managers using various contributed scripts.

passwordsafe

Flag Description
qr Enable QR code password display

perl-cleaner

Flag Description
pkgcore Use <pkg>sys-apps/pkgcore</pkg> instead of <pkg>sys-apps/portage</pkg> and <pkg>app-portage/portage-utils</pkg>.

puppet

Flag Description
hiera Enable hiera support

rsyslog

Flag Description
clickhouse Build the ClickHouse output module (requires <pkg>net-misc/curl</pkg>)
imdocker Build the docker input module (requires <pkg>net-misc/curl</pkg>)
imhttp Build the http input module (requires <pkg>www-servers/civetweb</pkg>)
impcap Build the pcap input module (requires <pkg>net-libs/libpcap</pkg>)
kubernetes Build the kubernetes modify plugin (requires <pkg>net-misc/curl</pkg>)
mdblookup Build the MaxMind DB lookup message modify plugin using <pkg>dev-libs/libmaxminddb</pkg>
omhttp Build the http output module (requires <pkg>net-misc/curl</pkg>)
omhttpfs Build the httpfs output module (requires <pkg>net-misc/curl</pkg>)
omudpspoof Build the udpspoof output module (requires <pkg>net-libs/libnet</pkg>)
relp Build the Reliable Event Logging Protocol (RELP) output module (requires <pkg>dev-libs/librelp</pkg>)
rfc5424hmac Build the rfc5424hmac modify module (requires <pkg>dev-libs/openssl</pkg>)
usertools Installs the user tools (rsgtutil, rscryutil...) corresponding to the set USE flags

sagan

Flag Description
libdnet Add support for <pkg>dev-libs/libdnet</pkg>

salt

Flag Description
cheetah Enable support for <pkg>dev-python/cheetah3</pkg>
cherrypy Enable support for using cherrypy.
genshi Enable support for <pkg>dev-python/genshi</pkg>
gnupg Enable support for gnupg via python-gnupg.
libcloud Enable salt-cloud support via libcloud.
mako Add support for using the mako template engine for parsing salt states.
neutron Support the OpenStack neutron network service.
raet Add support for the new RAET transport.

sudo

Flag Description
secure-path Replace PATH variable with compile time secure paths

sudo-rs

Flag Description
system-names Install as "sudo", "su" etc rather than sudo-rs

syslog-ng

Flag Description
amqp Enable support for AMQP destinations
pacct Enable support for reading Process Accounting files (EXPERIMENTAL, Linux only)
spoof-source Enable support for spoofed source addresses

sysstat

Flag Description
dcron Adjust cronjobs to work properly under <pkg>sys-process/dcron</pkg>

ulogd

Flag Description
nfct Build NFCT input plugin to support stateful flow-based logging via nfnetlink_conntrack

webalizer

Flag Description
xtended Include the 404 extension

xkcdpass

Flag Description
l10n_no Norwegian

app-alternatives

awk

Flag Description
gawk Symlink to <pkg>sys-apps/gawk</pkg>
mawk Symlink to <pkg>sys-apps/mawk</pkg> (warning: mawk is not fully POSIX-compliant)
nawk Symlink to <pkg>sys-apps/nawk</pkg>

bc

Flag Description
gh Symlink to bc-gh from <pkg>sci-calculators/bc-gh</pkg>

bzip2

Flag Description
lbzip2 Symlink to <pkg>app-arch/lbzip2</pkg>.
pbzip2 Symlink to <pkg>app-arch/pbzip2</pkg>.

gpg

Flag Description
freepg Symlink to <pkg>app-crypt/freepg</pkg>.

gzip

Flag Description
pigz Symlink to <pkg>app-arch/pigz</pkg>.

lex

Flag Description
flex Symlink to <pkg>sys-devel/flex</pkg>.
reflex Symlink to <pkg>sys-devel/reflex</pkg>.

lzip

Flag Description
plzip Symlink to <pkg>app-arch/plzip</pkg>.

ninja

Flag Description
samurai Symlink to dev-build/samurai.

sh

Flag Description
ksh Symlink to <pkg>app-shells/ksh</pkg>
mksh Symlink to mksh from <pkg>app-shells/mksh</pkg>

yacc

Flag Description
bison Symlink to <pkg>app-alternatives/yacc</pkg>.
byacc Symlink to <pkg>dev-util/byacc</pkg>.

app-antivirus

clamav

Flag Description
clamapp Build applications (clamscan, clamd, clamdscan, clamonacc (also has its own USE flag), sigtool, clambc, clamav-milter (also requires milter USE flag), clamdtop, clamsubmit, clamconf).
clamdtop A Top like tool which shows what clamd is currently scanning amongst other things
clamonacc Build the clamonacc on-access scanner
clamsubmit A tool to submit false positives / negatives
libclamav-only Bypass building of libfreshclam and the ClamAV CLI applications.
metadata-analysis-api Enables collection of file property metadata using ClamAV API for analysis by ClamAV bytecode programs.
system-mspack Use <pkg>dev-libs/libmspack</pkg> instead of the version bundled with ClamAV

clamtk

Flag Description
nemo Install the Nemo plugin.

app-arch

7zip

Flag Description
jwasm Use <pkg>dev-lang/jwasm</pkg> to include optimized code (doesn't support AES)
uasm Use <pkg>dev-lang/uasm</pkg> to include optimized code

dpkg

Flag Description
update-alternatives Install update-alternatives

dump

Flag Description
ermt encrypted rmt support

libarchive

Flag Description
blake2 Enable Blake2 hash support via <pkg>app-crypt/libb2</pkg>.

lrzip-next

Flag Description
year2038 Enables support for 64-bit 'time_t' (sets D_TIME_BITS=64; glibc only)

rar

Flag Description
all-sfx Install all SFX (Self-Extracting) files rather than just the native format (allows creation of Windows EXEs on Linux ELF systems)

wimlib

Flag Description
yasm Use yasm assembler instead of nasm

xz-utils

Flag Description
extra-filters Build additional filters that are not used in any of the default xz presets. This includes delta and BCJ coders, additional match finders and SHA256 checks.

app-backup

bacula

Flag Description
bacula-clientonly Disable DB support, and just build a client
bacula-nodir Disable building of director
bacula-nosd Disable building of storage daemon
batch-insert Enable batch insert into data base

bareos

Flag Description
clientonly Only install file-daemon (client)
director Install director
scsi-crypto Enable low level SCSI crypto support
storage-daemon Install storage daemon (bareos-sd)

borgmatic

Flag Description
apprise Allow backup monitoring to send notification to a wide variety of services, using <pkg>dev-python/apprise</pkg>

btrbk

Flag Description
lsbtr Enable the lsbtr command-line tool
mbuffer Use <pkg>sys-block/mbuffer</pkg> to enable progress bar and buffering/limiting functionality

dar

Flag Description
dar32 Enables --enable-mode=32 option, which replace infinite by 32 bit integers
dar64 Enables --enable-mode=64 option, which replace infinite by 64 bit integers
whirlpool Enables Whirlpool hashing support with <pkg>app-crypt/rhash</pkg>

tsm

Flag Description
gpfs Support the IBM General Parallel File System (GPFS)
journal Support Journal based backups (JBB)

app-benchmarks

httperf

Flag Description
idleconn Build with the idleconn program

sysbench

Flag Description
attachsql Add support for AttachSQL.
drizzle Add support for Drizzles.

app-cdr

brasero

Flag Description
libburn Enable <pkg>dev-libs/libburn</pkg> backend

cdemu

Flag Description
cdemu-daemon Pull <pkg>app-cdr/cdemu-daemon</pkg> dependency, useful in chroot environment (bug #315491). Do not disable until you know what you are doing.

app-containers

containerd

Flag Description
cri Support for Kubernetes CRI

crun

Flag Description
criu Enable CRIU based checkpoint/restore support

docker

Flag Description
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.

docker-credential-helpers

Flag Description
pass Build pass helper for the pass utility.

incus

Flag Description
fuidshift Install the fuidshift binary - currently conflicts with app-containers/lxd

snapd

Flag Description
forced-devmode Automatically disable application confinement if feature detection fails.

app-crypt

ccid

Flag Description
twinserial Enable twinserial reader

certbot

Flag Description
certbot-
certbot-apache Enable Apache plugin.
certbot-dns-dnsimple Enable DNSimple Authenticator plugin.
certbot-dns-dnsmadeeasy Enable DNS Made Easy DNS Authenticator plugin.
certbot-dns-gehirn Enable Gehirn Infrastructure Service DNS Authenticator plugin.
certbot-dns-google Enable Google Cloud DNS Authenticator plugin.
certbot-dns-linode Enable Linode DNS Authenticator plugin plugin.
certbot-dns-luadns Enable LuaDNS Authenticator plugin.
certbot-dns-nsone Enable NS1 DNS Authenticator plugin.
certbot-dns-ovh Enable OVH DNS Authenticator plugin.
certbot-dns-rfc2136 Enable RFC 2136 DNS Authenticator plugin.
certbot-dns-route53 Enable Route53 DNS Authenticator plugin.
certbot-dns-sakuracloud Enable Sakura Cloud DNS Authenticator plugin.
certbot-nginx Enable Nginx plugin.

eid-mw

Flag Description
p11-kit Support for <pkg>app-crypt/p11-kit</pkg>.

gnupg

Flag Description
alternatives Install renamed, for compatibility with <pkg>app-alternatives/gpg</pkg>.

hashcat

Flag Description
brain Enable the hashcat brain

heimdal

Flag Description
hdb-ldap Adds support for LDAP as a database backend

johntheripper-jumbo

Flag Description
cpu_flags_x86_avx512bw Use AVX-512 byte- and word instructions

libb2

Flag Description
native-cflags Use CFLAGS as determined by configure script. These flags will enable all CPU specific features it find available, to further optimise the implementation. This discards any existing CFLAGS set in make.conf or similar.

mit-krb5

Flag Description
pkinit Enable pkinit support for the initial ticket

onak

Flag Description
hkp Proxying backend support

ophcrack

Flag Description
tables Require the additional tables used to carry out cracking (<pkg>app-crypt/ophcrack-tables</pkg>)

ophcrack-tables

Flag Description
vistafree Installs the free Vista ophcrack tables
xpfast Installs the fast XP ophcrack tables
xpsmall Installs the small free XP ophcrack tables

qca

Flag Description
softstore Enable softstore plugin

tpm2-tss

Flag Description
policy Enable policy library (requires openssl as crypto backend)

uacme

Flag Description
ualpn Build uapln - lightweight proxying ACMEv2 tls-alpn-01 responder

app-dicts

myspell-de

Flag Description
"de-AT"
"de-CH"
"de-DE"

myspell-en

Flag Description
"en-ZA"

myspell-large-en

Flag Description
"en"

myspell-pt

Flag Description
preao Use the pre ortographic agreement version of the dictionary

app-doc

devmanual

Flag Description
offline Use alternative minimal stylesheet instead of Tyrian theme

kicad-doc

Flag Description
l10n_id Indonesian

php-docs

Flag Description
${IUSE/+l10n_en/+l10n_en}

pms

Flag Description
twoside Enable two-sided layout suitable for printing

app-editors

bluefish

Flag Description
gucharmap Enable gucharmap dictionary plugin

emacs

Flag Description
gfile Use gfile (<pkg>dev-libs/glib</pkg>) for file notification
mailutils Retrieve e-mail using <pkg>net-mail/mailutils</pkg> instead of the internal movemail substitute
toolkit-scroll-bars Use the selected toolkit's scrollbars in preference to Emacs' own scrollbars
wide-int Prefer wide Emacs integers (typically 62-bit). This option has an effect only on 32-bit systems, where it increases the maximum buffer size from 0.5 to 2 GiB, at the cost of 10% to 30% Lisp slowdown.
xwidgets Enable use of GTK widgets in Emacs buffers (requires GTK3)

enter-tex

Flag Description
latexmk Install <pkg>dev-tex/latexmk</pkg> (used by default for the build tools)

gedit-plugins

Flag Description
charmap Insert special characters just by clicking on them

gvim

Flag Description
netbeans Include netbeans external editor integration support

jasspa-microemacs

Flag Description
nanoemacs Build NanoEmacs instead of MicroEmacs

joe

Flag Description
xterm Enable full xterm clipboard support

nano

Flag Description
justify Enable justify/unjustify functions for text formatting.

neovim

Flag Description
nvimpager Install nvimpager symlink to less.sh macro

vim

Flag Description
vim-pager Install vimpager and vimmanpager links

xemacs

Flag Description
bignum Support for OpenSSL bignum implementation

app-emacs

auctex

Flag Description
preview-latex Use bundled preview-latex

bbdb

Flag Description
tex Install plain TeX support files
vm Add support for <pkg>app-emacs/vm</pkg>

calfw

Flag Description
howm Add support for the <pkg>app-emacs/howm</pkg> note-taking tool

flim

Flag Description
oauth2 Support OAuth2 authentication (<pkg>app-emacs/oauth2</pkg>)

gap-mode

Flag Description
completion Install GAP backend for <pkg>app-emacs/company-mode</pkg> to "complete anything."
lint Support automatically linting GAP code via <pkg>app-emacs/flycheck</pkg> and <pkg>dev-gap/gaplint</pkg>.

org-mode

Flag Description
odt-schema Install non-free schema files for OpenDocument Text exporter

remember

Flag Description
planner Include support for <pkg>app-emacs/planner</pkg>

wikipedia-mode

Flag Description
outline-magic Enable support for outline-mode extensions (<pkg>app-emacs/outline-magic</pkg>)

app-emulation

86Box

Flag Description
munt Enable MIDI MT-32 support through <pkg>media-libs/munt-mt32emu</pkg>.

aranym

Flag Description
pmmu Build full PMMU variant, required for running mainline Linux
standard Build standard (no JIT or PMMU) variant

bochs

Flag Description
3dnow Enable support for emulating 3DNow! instructions (incomplete)
x86-64 Enable support for emulation of 64-bit CPUs

dxvk

Flag Description
d3d10 Enable support for DirectX 10 (d3d10.dll)
d3d11 Enable support for DirectX 11 (d3d11.dll)
d3d8 Enable support for DirectX 8 (d3d8.dll)
d3d9 Enable support for DirectX 9 (d3d9.dll)
dxgi Enable support for the DirectX Graphics Infrastructure (dxgi.dll)

faudio

Flag Description
dumpvoices FAudio dumps buffer data to individual files with RIFF/XWMA headers, usable with players like ffplay/testxwma.

fs-uae

Flag Description
fmv Enable support for CD32 FMV (full motion video)
glew Enable support for The OpenGL Extension Wrangler Library (<pkg>media-libs/glew</pkg>)

fs-uae-launcher

Flag Description
lha Enable LHA archive support

fuse

Flag Description
backend-X Use X11 rendering backend
backend-fbcon Use framebuffer rendering backend
backend-gtk3 Use Gtk+ rendering backend
backend-sdl Use SDL1 rendering backend
backend-sdl2 Use SDL2 rendering backend
memlimit Add compile-time memory usage limiting

grub-xen-host

Flag Description
pvh Build an additional grub bin for pvh.

hercules-sdl

Flag Description
object-rexx Enable REXX support via Open Object Rexx (<pkg>dev-lang/oorexx</pkg>)
regina-rexx Enable REXX support via Regina Rexx (<pkg>dev-lang/regina-rexx</pkg>)

libcacard

Flag Description
passthrough Enable smartcard passthrough support via <pkg>sys-apps/pcsc-lite</pkg>

libguestfs

Flag Description
erlang Build Erlang bindings

libvirt

Flag Description
iscsi-direct Allow using libiscsi for iSCSI storage pool backend
libvirtd Builds the libvirtd daemon as well as the client utilities instead of just the client utilities
lxc Support management of Linux Containers virtualisation (<pkg>app-containers/lxc</pkg>)
parted Allow using real disk partitions as pool for disk image storage, using <pkg>sys-block/parted</pkg> to create, resize and delete them.
virt-network Enable virtual networking (NAT) support for guests. Includes all the dependencies for NATed network mode. Effectively any network setup that relies on libvirt to setup and configure network interfaces on your host. This can include bridged and routed networks ONLY if you are allowing libvirt to create and manage the underlying devices for you. In some cases this requires enabling the 'netcf' USE flag (currently unavailable).
virtiofsd Drag in virtiofsd dependency <pkg>app-emulation/virtiofsd</pkg>
virtualbox Support management of VirtualBox virtualisation (<pkg>app-emulation/virtualbox</pkg>)
wireshark-plugins Build the <pkg>net-analyzer/wireshark</pkg> plugin for the Libvirt RPC protocol

nemu

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

open-vm-tools

Flag Description
deploypkg Build deploypkg plugin
dnet Enable support for nicinfo
gtkmm Compile with Gtkmm and sigc++ (Recommended)
multimon Enable multimon (Requires X)
resolutionkms Build the linux/unix resolutionkms module
vgauth Build vgauth

q4wine

Flag Description
wineappdb Enable Wine AppDB browser support

qemu

Flag Description
fdt Enables firmware device tree support
multipath Enable multipath persistent reservation passthrough via <pkg>sys-fs/multipath-tools</pkg>.
passt Enable TCP/IP in hypervisor via <pkg>net-misc/passt</pkg>
pin-upstream-blobs Pin the versions of BIOS firmware to the version included in the upstream release. This is needed to sanely support migration/suspend/resume/snapshotting/etc... of instances. When the blobs are different, random corruption/bugs/crashes/etc... may be observed.
sdl-image SDL Image support for icons
static-user Build the User targets as static binaries
vhost-net Enable accelerated networking using vhost-net, see https://www.linux-kvm.org/page/VhostNet
virgl Enable experimental Virgil 3d (virtual software GPU)
virtfs Enable VirtFS via virtio-9p-pci / fsdev. See https://wiki.qemu.org/Documentation/9psetup

virt-what

Flag Description
dmi Use <pkg>sys-apps/dmidecode</pkg> to read firmware data

xe-guest-utilities

Flag Description
xenstore Use xenstore binaries bundled by Citrix instead of building <pkg>app-emulation/xen-tools</pkg>

xen

Flag Description
boot-symlinks Symlink xen.gz variants in /boot, disable on fat filesystems
flask Enable the Flask XSM module from NSA

xen-tools

Flag Description
hvm Enable support for hardware based virtualization (VT-x,AMD-v)
ipxe Enable ipxe support
ovmf Enable support to boot UEFI guest vm, needed by hvm
pygrub Install the pygrub boot loader
qemu-traditional Build the old qemu traditional device model (useful only if you cannot change to the new device model e.g. Windows VMs)
rombios Enable rombios support, needed by ipxe
system-ipxe Using <pkg>sys-firmware/ipxe</pkg> instead of the bundled one
system-qemu Using <pkg>app-emulation/qemu</pkg> instead of the bundled one
system-seabios Using <pkg>sys-firmware/seabios</pkg> instead of the bundled one

xtrs

Flag Description
ls-dos Install LS-DOS disk images for Model 4P

app-forensics

aide

Flag Description
e2fs Enable support for checking file attributes on ext2/ext3/ext4 filesystems

sleuthkit

Flag Description
aff Enable extra aff formats
ewf Enable libewf support

volatility3

Flag Description
disasm support plugins that perform malware analysis and disassemble code
jsonschema improve error messages regarding improperly configured ISF files
leechcore support memory acquisition via leechcore
yara support YARA pattern matching engine

yara

Flag Description
cuckoo Enable cockoo module
dex Enable dex module
dotnet Enable dotnet module
macho Enable macho module

app-i18n

enca

Flag Description
recode Enable support for the GNU recode library

fcitx

Flag Description
presage Enable presage for word predication (not stable)
system-yoga Use the system-wide <pkg>dev-libs/yoga</pkg>instead of bundled.

fcitx-chinese-addons

Flag Description
cloudpinyin Build cloud pinyin addon

fcitx-configtool

Flag Description
config-qt Enable fcitx5-config-qt
kcm Enable KDE KCM support

fcitx-gtk

Flag Description
snooper Enable key snooper for gtk app

fcitx-lua

Flag Description
dlopen Use dlopen to load lua library

fcitx-qt

Flag Description
staticplugin Build plugin as static

ibus-handwrite

Flag Description
zinnia Enable support for <pkg>app-i18n/zinnia</pkg>

imsettings

Flag Description
xfconf Enable support for <pkg>xfce-base/xfconf</pkg>

man-pages-l10n

Flag Description
(cs
vi)

mozc

Flag Description
fcitx5 Enable support for <pkg>app-i18n/fcitx</pkg> 5
renderer Enable native candidate window

scim-anthy

Flag Description
kasumi Use Anthy dictionary maintenance tool (<pkg>app-dicts/kasumi</pkg>)

skk-jisyo

Flag Description
ruby_targets_ruby34 Build with MRI Ruby 3.4.x

tomoe

Flag Description
hyperestraier Enable support for <pkg>app-text/hyperestraier</pkg>

uim

Flag Description
eb Enable support for <pkg>dev-libs/eb</pkg>

app-laptop

pbbuttonsd

Flag Description
ibam Enable support for Intelligent Battery Monitoring

thinkfan

Flag Description
atasmart include libatasmart support to get disc temperature

tp_smapi

Flag Description
hdaps Install a compatible HDAPS module

app-metrics

collectd

Flag Description
collectd_plugins_
collectd_plugins_${plugin}

app-misc

FreeSSM

Flag Description
small-resolution Build the app for small resolution screeens

blink1

Flag Description
mini-tool Build and install command-line mini-tool blink1-mini-tool (normally used for embedded devices)
tool Build and install command-line tool blink1-tool

ddcutil

Flag Description
usb-monitor Adds support for monitors attached via USB.
user-permissions Adds a udev rules to allow non-root users in the i2c group to access the /dev/i2c-* devices. If usb-monitor is selected, users will need to be added to the video group to access the USB monitor. Otherwise, only root will be able to use ddcutil.

digitemp

Flag Description
ds2490 Build support for the ds2490 sensor
ds9097 Build support for the ds9097 sensor
ds9097u Build support for the ds9097u sensor

ebusd

Flag Description
knx Enable support for connecting to KNX.

fastfetch

Flag Description
chafa Enables text/graphics renderer with <pkg>media-gfx/chafa</pkg>

gramps

Flag Description
geo Enable rendering of geographical data using <pkg>sci-geosciences/osm-gps-map</pkg>

graphlcd-base

Flag Description
lcd_devices_ax206dpf Add support for AX206 DPF LCD modules
lcd_devices_picolcd_256x64 Add support for Mini-Box's picoLCD with a higher resolution
lcd_devices_vnc Add support for output on a vnc connection

jdupes

Flag Description
dedupe Enable deduplication support

jp

Flag Description
jpp Install jpp which is an extended superset of the jp CLI for JMESPath

jpipe

Flag Description
jp-symlink Install a jp symlink that points to jpipe.
jpp-symlink Install a jpp symlink that points to jpipe.

kryoflux-dtc

Flag Description
fast-firmware Install fast firmware instead of slow firmware.

lcd4linux

Flag Description
button-exec Enable the Button plugin, to execute something on keypress.
cpuinfo Enable the cpuinfo plugin.
diskstats Enable the diskstats plugin.
huawei Enable the huawei plugin, to read from a huawei device.
i2c-sensors Enable the i2c_sensors plugin, to read sensor data.
isdn Enable the isdn plugin, to get information about ISDN.
kvv Enable the kvv plugin, to get realtime train schedule from the Karlsruher Verkehrsverbund.
lcd_devices_hd44780-i2c Enable hd44780 via i2c instead of parallel port driver
loadavg Enable the loadavg plugin, to get stats load
meminfo Enable the meminfo plugin, to get memory statistics.
mpris-dbus Enable the mpris plugin, to read data via dbus for mpris.
netdev Enable the netdev plugin, to get interface statistics.
netinfo Enable the netinfo plugin, to get more interface statistic.
outb Enable raw i/o access.
proc-stat Enable the proc_stat plugin, to read data from the proc file system.
qnaplog Enable the qnaplog plugin, to read a log from a QNAP device.
raspi Enable the raspi plugin, to read sensor data from a Raspberry Pi.
statfs Enable the statfs plugin, to get statistics about the file system.
uname Enable the uname plugin, to get the output of uname.
uptime Enable the uptime plugin.
w1retap Enable the w1retap plugin.
wireless Enable the wireless plugin, to get wireless statistics.

lcdproc

Flag Description
${IUSE/+lcd_devices_glcd/+lcd_devices_glcd}
ethlcd Enable support for ethlcd in the hd44780 driver.
extra-charmaps Enable extra language specific charmaps.
lcd_devices_glcd Add support for various graphical LCDs, like GLCD2USB
menu Enable menu support in the lcdproc client.
test-menu Enable test menu support for the lcdproc server.

lirc

Flag Description
devinput Support the devinput input device
inputlirc Add a dependency on <pkg>app-misc/inputlircd</pkg>

localsearch

Flag Description
iptc Enable extraction of IPTC data from pictures

mc

Flag Description
edit Compile and install the mcedit application

mosquitto

Flag Description
bridge Enable bridge support in the MQTT broker.
persistence Store messages and subscriptions to a file.
srv Include SRV lookup support.

nnn

Flag Description
8contexts Enable 8 contexts (instead of 4)
colemak Key bindings for Colemak keyboard layout
gitstatus Add git status column to the detail view
namefirst Print filenames first in the detail view
nerdfonts Display icons using nerdfonts icons
qsort Use Alexey Tourbin's quick sort implementation
restorepreview Add pipe to close and restore preview-tui for internal undetached edits

note

Flag Description
dbm Add support for generic DBM databases
general Add support for ascii flatfile backend

ola

Flag Description
rdm-tests Install RDM responder tests

recoll

Flag Description
camelcase Enable indexing for camelCase sentences and words
semantic Enable the semantic search functions

screen

Flag Description
nethack Express error messages in nethack style

sphinx

Flag Description
id64 use 64-bit document and word IDs

tinysparql

Flag Description
localsearch Install the <pkg>app-misc/localsearch</pkg> package for actual data mining support for tinysparql

vcontrold

Flag Description
vclient Build the vclient helper program to talk to vcontrold
vsim Build the vsim helper program (simulates the heating's answers, for development and debugging)

vifm

Flag Description
extended-keys Support for extended keys (arrows, home etc)

worker

Flag Description
avfs Enable support for <pkg>sys-fs/avfs</pkg>

app-office

abiword

Flag Description
collab Enable collaborative editing plugin
redland Enables support redland and raptor libs.
thesaurus Enable thesaurus support
wordperfect Enable wordperfect file support via <pkg>app-text/libwpd</pkg>

auto-multiple-choice

Flag Description
l10n_${lala}

calcurse

Flag Description
caldav Support CalDAV

calligra

Flag Description
${CAL_FTS[@]})
'calligra_features_%s
import-filter Enable support for various import filter file formats like WordPerfect, Visio and Apple Keynote
okular Enable bindings for <pkg>kde-apps/okular</pkg>

gnucash

Flag Description
aqbanking Connect to some internet banks via AqBanking
quotes Enable online stock quote retrieval

kmymoney

Flag Description
hbci Enable HBCI support using <pkg>net-libs/aqbanking</pkg>

libreoffice

Flag Description
${LO_EXTS})
'libreoffice_extensions_%s
coinmp Use <pkg>sci-libs/coinor-mp</pkg> as alternative solver
googledrive Enable support for remote files on Google Drive
odk Build the Office Development Kit
pdfimport Enable PDF import via the Poppler library

lyx

Flag Description
monolithic-build This should speed up compilation significantly when you have enough RAM (&gt; 600 MB)
rtf Add support for RTF import/export packages

sc-im

Flag Description
plots Add <pkg>sci-visualization/gnuplot</pkg> for plotting support
tmux Use <pkg>app-misc/tmux</pkg> for clipboard copy/paste

scribus

Flag Description
osg 3D rendering via <pkg>dev-games/openscenegraph</pkg>

texstudio

Flag Description
qtermwidget Enable terminal pane using <pkg>x11-libs/qtermwidget</pkg>

app-pda

gtkpod

Flag Description
clutter Enable clutter support for displaying coverart

app-portage

conf-update

Flag Description
colordiff Use colors when displaying diffs (<pkg>app-misc/colordiff</pkg>)

elogv

Flag Description
"de"
"es"
"it"
"pl"

gemato

Flag Description
pretty-log Pull <pkg>dev-python/rich</pkg> to enable pretty logs

kuroneko

Flag Description
scraper Include the dependencies necessary for Bugzilla scraping.

nattka

Flag Description
depgraph-order Process packages in depgraph order whenever possible.

portage-utils

Flag Description
gpkg Build GLEP-78 gpkg support in qpkg
gtree Build gtree repository cache support
qmanifest Build qmanifest applet, this adds additional dependencies for GPG, OpenSSL and BLAKE2B hashing

app-shells

bash

Flag Description
bashlogger Log ALL commands typed into bash; should ONLY be used in restricted environments such as honeypots
mem-scramble Build with custom malloc/free overwriting allocated/freed memory

bash-completion

Flag Description
eselect Support blacklisting of completions via 'eselect bashcomp'. This enables custom Gentoo patching of upstream completion loader.

nushell

Flag Description
mcp Build MCP server
system-clipboard System clipboard support in `reedline`

app-text

blogc

Flag Description
make Build blogc-make tool

calibre

Flag Description
font-subsetting Enable font subsetting support
unrar Enable support for comic books compressed with the non-free Rar format

crm114

Flag Description
mew Add support for using the mewdecode mime decoder (<pkg>app-emacs/mew</pkg>)
normalizemime Add support for using the normalizemime (<pkg>mail-filter/normalizemime</pkg>)

dblatex

Flag Description
inkscape Use inkscape to convert SVG. Disable to use <pkg>gnome-base/librsvg</pkg> instead.

docbook-sgml-utils

Flag Description
jadetex Add support for processing tex files produced by the TeX backend of Jade

doxygen

Flag Description
doxysearch build doxyindexer and doxysearch.cgi

ebook-tools

Flag Description
lit2epub Install lit2epub script

enchant

Flag Description
nuspell Adds support for <pkg>app-text/nuspell</pkg> spell checker
voikko Adds support for <pkg>dev-libs/libvoikko</pkg> spell checker

groonga

Flag Description
apache-arrow Enable support for Apache Arrow
cpu_flags_x86_{avx,avx2,avx512dq}
exact-alloc-count Atomic counting for memory alloc count
futex Use futex
nfkc Use nfkc based utf8 normalization
suggest-learner Build groonga-suggest-learner to learn suggest result from groonga-suggest-httpd or query logs
uyield Build for detecting race conditions

lcdf-typetools

Flag Description
kpathsea Enable integration with kpathsea search library (TeX related)

mandoc

Flag Description
system-man set as the default man provider

msort

Flag Description
heap Use heap instead of alloca()
libuninum Use <pkg>dev-libs/libuninum</pkg> for conversion.

pandoc

Flag Description
trypandoc Build trypandoc cgi executable.

pandoc-bin

Flag Description
pandoc-symlink Install pandoc symlink that points to pandoc-bin

papers

Flag Description
comics Enable comics support

pdfgrep

Flag Description
unac Removing accents and ligatures before search

qpdf

Flag Description
zopfli Support using <pkg>app-arch/zopfli</pkg> for stronger zlib-compatible compression.

qpdfview

Flag Description
fitz Use experimental fitz rendering, provided by <pkg>app-text/mupdf</pkg>, instead of poppler

sdcv

Flag Description
darkterm Improve readability of color output on terminals with dark background.

sword

Flag Description
clucene Use <pkg>dev-cpp/clucene</pkg> for lucene search support

tesseract

Flag Description
float32 Support float for model training and text recognition (faster, requires less RAM)
training Install training applications to add support for new languages.

texlive

Flag Description
humanities Add LaTeX support for the humanities (<pkg>dev-texlive/texlive-humanities</pkg>)
luatex Install TeX Live packages that require luatex
pdfannotextractor Add <pkg>dev-tex/pdfannotextractor</pkg> support, for extracting annotations from PDF files
pstricks Add pstricks packages (<pkg>dev-texlive/texlive-pstricks</pkg>)
publishers Add support for publishers (<pkg>dev-texlive/texlive-publishers</pkg>)
science Add typesetting support for natural and computer sciences (<pkg>dev-texlive/texlive-mathscience</pkg>)
tex4ht Add support for <pkg>dev-tex/tex4ht</pkg> (for converting (La)TeX to (X)HTML, XML and OO.org)
texi2html Add support for <pkg>app-text/texi2html</pkg> which converts texi files to HTML

texlive-core

Flag Description
xindy Add support for Xindy: A general-purpose index processor.

webgen

Flag Description
builder Enable programmatic HTML/XML generation

writerperfect

Flag Description
abiword Add support for abiword format using <pkg>app-text/libabw</pkg>
ebook Add support for various ebook formats using <pkg>app-text/libebook</pkg>
freehand Add support for freehand format using <pkg>media-libs/libfreehand</pkg>
keynote Add support for keynote format using <pkg>app-text/libetonyek</pkg>
mspub Add support to mspub format using <pkg>app-text/libmspub</pkg>
mwaw Add support to mwaw formats using <pkg>app-text/libmwaw</pkg>
pagemaker Add support to pagemaker formats using <pkg>media-libs/libpagemaker</pkg>
qxp Add support for QuarkXpress documents using <pkg>app-text/libqxp</pkg>
wpd Add support for wpd format using <pkg>app-text/libwpd</pkg>
zmf Add support for Zoner Callisto/Draw documents format using <pkg>media-libs/libzmf</pkg>

xpdf

Flag Description
cmyk Include support for CMYK rasterization
i18n Enable support non-UTF8 national charsets
libpaper Use <pkg>app-text/libpaper</pkg> to get paper preferences
opi Include support for OPI (Open Prepress Interface) comments
textselect Allow text selection

zathura-meta

Flag Description
cb Install plug-in for ComicBook support

app-vim

gentoo-syntax

Flag Description
ignore-glep31 Remove GLEP 31 (UTF-8 file encodings) settings

dev-ada

aws

Flag Description
wsdl Used to convert ada to wsdl

gnatcoll-db

Flag Description
db2ada Build gnatcoll_db2ada
gnatinspect Build gnatinspect

dev-build

bazelisk

Flag Description
bazel-symlink Install bazel symlink that points to bazelisk

muon

Flag Description
libpkgconf Enable looking up packages via <pkg>dev-util/pkgconf</pkg>.

dev-cpp

abseil-cpp

Flag Description
test-helpers Build libraries that you can use to write tests against Abseil code.

aws-sdk-cpp

Flag Description
${!AWS_GROUPS[*]}
analytics Adds access to big data and analysis related services.
database Adds access functionality to RDB, NoSQL, TimeStream, and Ledger related services.
devops Adds access to CI/CD and developer related services.
iot Adds access to IoT and edge services.
management Adds access to operational management related services.
messaging Adds access to messaging and notification services.
ml Adds access to machine learning and AI related services.
storage Adds access to services related to object, block, and file storage.
uncategorized Add access to services that do not easily fit into existing groups.

eigen

Flag Description
"adolc"
"boost"
"cholmod"
"fftw"
"klu"
"metis"
"opengl"
"openmp"
"pastix"
"pocketfft"
"sparsehash"
"spqr"
"superlu"
"umfpack"
altivec:ALTIVEC
avx2:AVX2
avx512dq:AVX512DQ
avx512f:AVX512
avx:AVX
f16c:FP16C
fma3:FMA
mathjax Use MathJax for rendering math in HTML docs (dev-libs/mathjax)
neon
neon:NEON
pastix Add test support for PaStiX (<pkg>sci-libs/pastix</pkg>)
pocketfft Add test support for pocketfft (<pkg>dev-libs/pocketfft</pkg>)
popcnt:POPCNT
sse2:SSE2
sse3:SSE3
sse4_1:SSE4_1
sse4_2:SSE4_2
sse:SSE
ssse3:SSSE3
vsx:VSX

glaze

Flag Description
fuzzing Build fuzzers (not install)

glog

Flag Description
libunwind Use libunwind library (<pkg>sys-libs/libunwind</pkg> or <pkg>llvm-runtimes/libunwind</pkg>) instead of built-in fallback implementation for stack unwinding

gtest

Flag Description
abseil Build with functionality provided by <pkg>dev-cpp/abseil-cpp</pkg> and <pkg>dev-libs/re2</pkg>

jwt-cpp

Flag Description
jsoncons Enable use of <pkg>dev-cpp/jsoncons</pkg>
picojson Enable use of <pkg>dev-cpp/picojson</pkg>

libjson-rpc-cpp

Flag Description
redis-client Build support for Redis client using <pkg>dev-libs/hiredis</pkg>
redis-server Build support for Redis server using <pkg>dev-libs/hiredis</pkg>
stubgen Build header stub code generator (needed for development and when pregenerated headers are not bundled)

opentelemetry-cpp

Flag Description
otlp Build support for the OTLP (OpenTelemetry Protocol) File exporter

dev-db

mariadb

Flag Description
aws-km Add support for using the AWS Key Management plugin
columnstore Build the ColumnStore storage engine
extraengine Add support for alternative storage engines (Archive, CSV, Blackhole, Federated(X), Partition)
galera Enables galera replication
innodb-lz4 Enables lz4 compression methods for InnoDB/XtraDB
innodb-lzo Enables lzo compression methods for InnoDB/XtraDB
innodb-snappy Enables snappy compression methods for InnoDB/XtraDB using <pkg>app-arch/snappy</pkg>
mroonga Add support for the Mroonga engine for interfacing with the Groonga text search
oqgraph Add support for the Open Query GRAPH engine
rocksdb Add support for RocksDB; a key/value, LSM database optimized for flash storage
sst-mariabackup Add tools needed to support the mariabackup SST method
sst-rsync Add tools needed to support the rsync SST method
yassl Enable SSL connections and crypto functions using the bundled yaSSL

mongodb

Flag Description
mongosh Install the MongoDB shell from <pkg>app-admin/mongosh-bin</pkg>

mysql

Flag Description
router Build the MySQL router program

oracle-instantclient

Flag Description
precomp "proc" binary and related files to precompile a Pro*C application
sqlplus The SQL*Plus command line tool for SQL and PL/SQL queries

pgbouncer

Flag Description
c-ares Use c-ares as the DNS backend instead of evdns (libevent).

phpmyadmin

Flag Description
setup Installs the phpMyAdmin setup utility. Users who don't use the utility should disable this USE flag for security reasons as the setup tool was the target of various exploits in the past.

postgis

Flag Description
address-standardizer Normalize US and CA postal addresses
topology Build topology spatial types and functions

spatialite

Flag Description
rttopo Add the <pkg>sci-geosciences/librttopo</pkg> library for topology support

sqldeveloper

Flag Description
sybase Add support for the Sybase SQL Database Server

sqlite

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

timescaledb

Flag Description
proprietary-extensions Enable proprietary features/extensions licensed under the TimeScale License

unixODBC

Flag Description
odbcmanual Administrator, Internal Structure, Programmer and User documentation

dev-debug

gdb

Flag Description
sim Build gdb's simulators for various hardware platforms. See https://sourceware.org/gdb/wiki/Sim.
source-highlight Enable listing highlighting via <pkg>dev-util/source-highlight</pkg>

systemtap

Flag Description
dtrace-symlink Provide /usr/bin/dtrace symlink pointing to /usr/bin/stap-dtrace. This prevents coinstallation with <pkg>dev-debug/dtrace</pkg>.

dev-embedded

openocd

Flag Description
cmsis-dap Support for CMSIS-DAP compliant adapters
jlink Build the SEGGER J-Link driver
verbose-io Verbose IO and comm JTAG and USB messages

rpi-eeprom

Flag Description
pi4 Install firmware files for the Raspberry Pi 4
pi5 Install firmware files for the Raspberry Pi 5

sdcc

Flag Description
boehm-gc Enable Hans Boehm's garbage collector <pkg>dev-libs/boehm-gc</pkg>
device-lib Enable built of devices libraries
ds390 Add support for Dallas DS390
ds400 Add support for Dallas DS400
ez80-z80 Add support for EZ80-Z80
f8 Add support for the new F8 arch
hc08 Add support for Freescale/Motorola HC08 based
mcs51 Add support for Intel mcs51
mos6502 Add support for MOS 6502
mos65c02 Add support for MOS 65C02
packihx Enable Intel HEX files pack utility
pdk13 Add support for PDK13
pdk14 Add support for PDK14
pdk15 Add support for PDK15
pdk16 Add support for PDK16
pic14 Add support for Microchip 14 bits PICs
pic16 Add support for Microchip 16 bits PICs
r2k Add support for Rabbit 2000
r2ka Add support for Rabbit 2000A
r3ka Add support for Rabbit 3000A
r800 Add support for ASCII Corporation R800
s08 Add support for Freescale/Motorola S08
sdcdb Enable SDCC source level debugger
sdcpp Enable SDCC preprocessor based on GCC cpp
sm83 Add support for Gameboy SM83
stm8 Add support for STMicroelectronics STM8
tlcs90 Add support for TLCS-90
ucsim Enable software simulator for microcontrollers
z180 Add support for Zilog Z180
z80 Add support for Zilog Z80
z80n Add support for Zilog Z80N

u-boot-tools

Flag Description
envtools Build only the target-side environment tools

urjtag

Flag Description
ftd2xx Enable support for USB FTDI chips via <pkg>dev-embedded/libftd2xx</pkg>

dev-games

godot

Flag Description
raycast Enable the raycast Editor module using <pkg>media-libs/embree</pkg>

mygui

Flag Description
ogre Use the ogre render subsystem. (cannot combine with opengl)

ode

Flag Description
gyroscopic enable gyroscopic term (may cause instability)

ogre

Flag Description
dotscene DotScene (.scene) file format support through <pkg>dev-libs/pugixml</pkg>
gl3plus Build OpenGL 3+ RenderSystem
glslang Build Glslang plugin
tiny Build Tiny RenderSystem (software-rendering)

physfs

Flag Description
grp Enable Build Engine GRP archive support
hog Enable Descent I/II HOG archive support
mvl Enable Descent I/II MVL archive support
qpak Enable Quake I/II QPAK archive support
slb Enable Independence War SLB archive support
vdf Enable Gothic/Gothic II VDF archive support
wad Enable Doom WAD archive support

dev-haskell

abstract-deque

Flag Description
usecas Enable the reference implementation to use hardware compare-and-swap.

aeson

Flag Description
cffi Controls whether to include c-ffi bits or pure haskell. Default to False for security.
ordered-keymap Use ordered @Data.Map.Strict@ for KeyMap implementation.

aeson-pretty

Flag Description
lib-only don't build 'aeson-pretty' executable.

ansi-terminal

Flag Description
example Build the example application

bitvec

Flag Description
simd Use a C SIMD implementation for the ultimate performance of `zipBits`, `invertBits` and `countBits`. Disable this flag if there are problems with the C FFI.

c2hs

Flag Description
regression Enable regression suite build.

cabal-install

Flag Description
native-dns Enable use of the [resolv](https://hackage.haskell.org/package/resolv) &amp; [windns](https://hackage.haskell.org/package/windns) packages for performing DNS lookups

chell

Flag Description
color-output use colors in program output

cmdargs

Flag Description
quotation Build the Quote module
testprog Build the test program

comonad

Flag Description
indexed-traversable You can disable the use of the `indexed-traversable` package using `-f-indexed-traversable`. Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. If disabled we will not supply instances of `FunctorWithIndex`

contravariant

Flag Description
statevar You can disable the use of the `StateVar` package using `-f-StateVar`. Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users.

crypto-api

Flag Description
all-cpolys Build all the CMAC polynomes up to 10000 bits instead of just the usual ones

crypton

Flag Description
check-alignment extra check on alignment in C layers, which cause lowlevel assert errors. for debugging only.
old-toolchain-inliner use -fgnu89-inline to workaround an old compiler / linker / glibc issue.
support-aesni allow compilation with AESNI on system and architecture that supports it
support-deepseq add deepseq instances for cryptographic types
support-pclmuldq Allow compilation with pclmuldq on architecture that supports it
support-rdrand allow compilation with RDRAND on system and architecture that supports it
support-sse Use SSE optimized version of (BLAKE2, ARGON2)

dlist

Flag Description
werror Enable -Werror

doctest

Flag Description
cabal-doctest Install (experimental) cabal-doctest executable

entropy

Flag Description
donotgetentropy Avoid use of the getentropy() *nix function. By default getentropy will be used if detected during compilation (this plays poorly with cross compilation).
halvm Build for the HaLVM.

glib

Flag Description
closure-signals Use the the GClosure-based signals &#9;&#9;implementation.

gtk2hs-buildtools

Flag Description
closuresignals Use the the GClosure-based signals implementation.

hashable

Flag Description
random-initial-seed Randomly initialize the seed on every executable invocation. This is not a security feature and is intended only for testing (it can affect legitimate use cases).

hashtables

Flag Description
bounds-checking if on, use bounds-checking array accesses
detailed-profiling add detailed profiling information to profiled build-depends

hdbc-sqlite3

Flag Description
splitbase Choose the new smaller, split-up package.

http-api-data

Flag Description
text-show Use text-show library for efficient ToHttpApiData implementations.

httpd-shed

Flag Description
buildexamples Build example executables.

json

Flag Description
mapdict Encode Haskell maps as JSON dicts
pretty Add support for using pretty printing combinators.

libyaml

Flag Description
system-libyaml Use the system-wide libyaml instead of the bundled copy

lpeg

Flag Description
rely-on-shared-lpeg-library Do not build lpeg from source, but trust that lpeg is made available in other ways, e.g., through a system-wide installation. The loader will be replaced with a placeholder function that only emits a message.

monad-par

Flag Description
chaselev Use Chase-Lev Deques for higher-perf work-stealing.

mwc-random

Flag Description
benchpapi Enable building of benchmarks which use instruction counters. It requires libpapi and only works on Linux so it&#39;s protected by flag

nats

Flag Description
hashable enable hashable instances

nothunks

Flag Description
bytestring Provide instances for bytestring

parsec-numbers

Flag Description
parsec1 use <pkg>dev-haskell/parsec1</pkg> instead of <pkg>dev-haskell/parsec</pkg>

parsers

Flag Description
attoparsec You can disable the use of the `attoparsec` package using `-f-attoparsec`.

persistent-sqlite

Flag Description
build-sanity-exe Build a sanity check test executable

prettyprinter

Flag Description
buildreadme Build the readme generator

quickcheck-classes

Flag Description
aeson You can disable the use of the `aeson` package using `-f-aeson`. This may be useful for accelerating builds in sandboxes for expert users.
semirings You can disable the use of the `semirings` package using `-f-semirings`. This may be useful for accelerating builds in sandboxes for expert users.

random-bytestring

Flag Description
pcg compile with support for PCG from pcg-random

rere

Flag Description
cfg CFG functionality, adds dependency on fin and vec
intersection Add intersection constructor. EXPERIMENTAL

sandi

Flag Description
conduit Build with conduit

shelly

Flag Description
lifted run the tests against Shelly.Lifted

simple-sendfile

Flag Description
allow-bsd Allow use of BSD sendfile (disable on GNU/kFreeBSD)

skein

Flag Description
force-endianness Use a manually selected endian when compiling (see flag 'big-endian').

some

Flag Description
newtype-unsafe Use implementation using @newtype@ and unsafe @Any@, instead of GADT

splitmix

Flag Description
optimised-mixer Use JavaScript for mix32

string-interpolate

Flag Description
bytestring-builder Use ByteString Builders to construct ByteString outputs instead of the ByteString type itself. If you&#39;re regularly constructing large (&gt;50KB) bytestrings, enabling this can speed up your code. Otherwise, enabling this is likely to be a net slowdown.
extended-benchmarks Enable benchmarks for Interpolation and interpolatedstring-perl6
text-builder Use Text Builders to construct Text outputs instead of the Text type itself. If you&#39;re regularly constructing large (&gt;50KB) text objects, enabling this can speed up your code. Otherwise, enabling this is likely to be a net slowdown.

text

Flag Description
simdutf use simdutf library

transformers-base

Flag Description
orphaninstances Build instances for orphan datatypes.

unicode-collation

Flag Description
doctests Run doctests as part of test suite. Use with: @--write-ghc-environment-files=always@.

unix-compat

Flag Description
old-time build against old-time package

vec

Flag Description
adjunctions Depend on @adjunctions@ to provide its instances
distributive Depend on @distributive@ to provide its instances. Turning on, disables @adjunctions@ too.

vector-algorithms

Flag Description
bench Build a benchmarking program to test vector-algorithms performance
properties Enable the quickcheck tests

void

Flag Description
safe Disable effective but unsafe coercions

wai-app-static

Flag Description
crypton Use the crypton library for MD5 computation
print print debug info

warp

Flag Description
allow-sendfilefd Allow use of sendfileFd (not available on GNU/kFreeBSD)
x509 Adds a dependency on the x509 library to enable getting TLS client certificates.

yesod-form

Flag Description
network-uri Get Network.URI from the network-uri package

zlib

Flag Description
bundled-c-zlib Use the bundled zlib C sources. Requires pkg-config to be False. For windows, this is the default.
non-blocking-ffi The (de)compression calls can sometimes take a long time, which prevents other Haskell threads running. Enabling this flag avoids this unfairness, but with greater overall cost.

dev-java

ant

Flag Description
antlr Enable ANTLR Ant tasks
bcel Enable bcel (bytecode manipulation) Ant tasks
bsf Enable support for Apache Bean Scripting Framework (<pkg>dev-java/bsf</pkg>)
commonslogging Enable commons-logging Ant tasks
commonsnet Enable commons-net Ant tasks
imageio Enable imageio Ant tasks
jai Enable JAI (Java Imaging) Ant task
jakartamail Enable Jakartamail Ant task
javamail Enable JavaMail Ant task
jdepend Enable Jdepend Ant tasks
jmf Enable JMF (Java Media Framework) Ant tasks
jsch Disable Jsch (ssh, scp and related) Ant tasks
junit Enable JUnit Ant tasks
junit4 Enable JUnit4 Ant tasks
junitlauncher Enable JUnit5 Ant tasks
oro Enable Apache Oro Ant tasks
regexp Enable Apache Regexp Ant tasks
resolver Enable Apache Resolver Ant tasks
testutil Enable optional test util classes
xalan Enable Apache Xalan2 Ant tasks
xz Enable XZ Ant tasks

dom4j

Flag Description
jaxen Includes org.jaxen.dom4j package

jaxen

Flag Description
dom4j Includes org.jaxen.dom4j package
jdom Includes org.jaxen.jdom package
xom Includes org.jaxen.xom package

junit

Flag Description
migration-support Include the junit-jupiter-migrationsupport module, which helps with migration from JUnit 4 to JUnit Jupiter
suite Include the JUnit Platform Suite Engine, which adds test suite support
vintage Include JUnit Vintage, which allows JUnit 5 to run JUnit 3 and JUnit 4 tests

openjdk

Flag Description
javafx Import OpenJFX modules at build time, via <pkg>dev-java/openjfx</pkg>
jbootstrap Build OpenJDK twice, the second time using the result of the first
ppc64
x86

protobuf-java

Flag Description
system-protoc Use protoc provided by dev-libs/protobuf

dev-lang

ammonite-repl-bin

Flag Description
scala2-13 Install Ammonite for Scala 2.13
scala3-0 Install Ammonite for Scala 3.0
scala3-1 Install Ammonite for Scala 3.1
scala3-2 Install Ammonite for Scala 3.2
scala3-3 Install Ammonite for Scala 3.3
scala3-5 Install Ammonite for Scala 3.5

erlang

Flag Description
kpoll Enable kernel polling support

gdl

Flag Description
gshhs Add support for projection adn continent maps with <pkg>sci-geosciences/gshhs-data</pkg>
shapelib Add support for manipulating ESRI Shapefiles with <pkg>sci-libs/shapelib</pkg>

gforth

Flag Description
check Enable build-time sanity check.

ghc

Flag Description
ghcbootstrap Internal: Bootstrap GHC from an existing GHC installation.
ghcmakebinary Internal: Build binary friendly for redistribution.
unregisterised Create an unregisterised build in which only the C codegen backend will be available.

logtalk

Flag Description
fop Support for generating pdf documentation using fop

luajit

Flag Description
lua52compat Enable some upwards-compatible features from Lua 5.2 that are unlikely to break existing code.

mercury

Flag Description
trail Support Mercury trail grades

mercury-extras

Flag Description
tommath Enable support for tommath library

mlton

Flag Description
bootstrap-smlnj Boostrap mlton with <pkg>dev-lang/smlnj</pkg> (takes a long time)
stage3 After bootstrap building mlton with <pkg>dev-lang/smlnj</pkg>, rebuild mlton with the second stage build of mlton (recommended).

nim

Flag Description
test-js Enable tests that require Node.js

ocaml

Flag Description
flambda Enables the Flambda optimizer: A new intermediate representation (introduced in ocaml 4.03) in the depths of the compiler designed to allow for better inlining.

perl

Flag Description
perl_features_debug PERL_FEATURES setting enabling internal debug support in Perl
perl_features_quadmath PERL_FEATURES setting enabling 128bit floating point arithmetic via libquadmath

php

Flag Description
bcmath Enable the BCMath Arbitrary Precision Mathematics extension
ctype Enable the Character type checking (ctype) extension
e
embed Enable embed SAPI
inifile Add dbm support for .ini files
intl Enables the intl extension for extended internalization support
ldap-sasl Add SASL support for the PHP LDAP extension using <pkg>dev-libs/cyrus-sasl</pkg>
oci8-instant-client Use dev-db/oracle-instantclient-basic as Oracle provider instead of requiring a full Oracle server install
opcache Enables built-in opcode cache, replacing pecl-apc et al.
opcache-jit Enable Just In Time (JIT) compilation within the opcache extension
pcntl Enable the Process Control extension
pdo Enable the PHP Data Objects extension
phar Enables the phar extension to provide phar archive support
phpdbg Enable the PHP Debug Command Line SAPI (like gdb for php)
session-mm Include <pkg>dev-libs/mm</pkg> support for session storage
sharedmem Enable the shmop extension
simplexml Enable the SimpleXML extension
soap Add support for SOAP (Simple Object Access Protocol)
sysvipc Enable the PHP System-V semaphore, shared memory and IPC extension
tidy Add support for HTML Tidy
tokenizer Add support for the PHP file parser
val
xmlreader Enable the XMLReader extension
xmlwriter Enable the XMLWriter extension

polyml

Flag Description
portable Build the portable interpreter version of Poly/ML instead of native

pypy

Flag Description
full-stdlib Install complete stdlib as necessary to use PyPy for general purpose programs. By default, only a limited subset that is used when building PyPy3 executables is installed. Note that PyPy2.7's stdlib contains multiple known vulnerabilities.

python

Flag Description
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).
wininst Install Windows executables required to create an executable installer for MS Windows

qu-prolog

Flag Description
pedro Pedro subscription/notification communications system

rust

Flag Description
"${ALL_LLVM_TARGETS[@]/llvm_targets_/llvm_targets_}"
"${ALL_RUST_SYSROOTS[@]/rust_sysroots_/rust_sysroots_}"
dist Install dist tarballs (used for bootstrapping)
llvm_targets_WebAssembly WebAssembly backend
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
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

swig

Flag Description
ccache build ccache-swig(a fast compiler cache)

vala

Flag Description
valadoc Installs valadoc documentation generation tool

dev-libs

apache-arrow

Flag Description
dataset Build the Arrow Dataset Modules

appstream

Flag Description
apt Enables Debians APT support
compose Enable appstream compose

boehm-gc

Flag Description
large optimize for large heap size (also increases max root sets)

check

Flag Description
subunit Enable support for the subunit unit test protocol

cutlass

Flag Description
cublas Enable cuBLAS usage for tests

cyrus-sasl

Flag Description
authdaemond Add Courier-IMAP authdaemond unix socket support (<pkg>net-mail/courier-imap</pkg>, <pkg>mail-mta/courier</pkg>)
ldapdb Enable ldapdb plugin
srp Enable SRP authentication

date

Flag Description
only-c-locale Build only the C locale

dbus-c++

Flag Description
ecore Use Ecore integration

dynolog

Flag Description
perf-events Add performance events

efl

Flag Description
dds Enable DDS image loader
eet Enable Eet image loader
efl-one Combine multiple core libraries into one libefl.so
hyphen Enable text hyphenation support
physics Enable Bullet physics effects and support
pmaps Enable PMAPS image loader
system-lz4 Use system liblz4 instead of bundled one
tgv Enable Tgv image loader

gf2x

Flag Description
fft Build an FFT API for multiplication of 2 polynomials over GF(2)

glib

Flag Description
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.

gobject-introspection

Flag Description
doctool Install g-ir-doc-tool for generating documentation from introspected data

hiredict

Flag Description
shim Install header shims for the hiredis api.

input-pad

Flag Description
eekboard Enable support for <pkg>dev-libs/eekboard</pkg>

intel-compute-runtime

Flag Description
disable-mitigations This will disable spectre mitigation, which can speed up the performance.

jemalloc

Flag Description
lazy-lock Enable lazy locking (only lock when multi-threaded)
prof Enable allocation profiling
xmalloc Add support for xmalloc (abort-on-out-of-memory)

libcec

Flag Description
exynos Enable support for Exynos chipsets
kernel-cec Enable support for Linux kernel CEC framework

libdex

Flag Description
liburing Allow use of liburing (io_uring)<pkg>sys-libs/liburing</pkg>

libdwarf

Flag Description
dwarfexample enable dwarfexample compilation
dwarfgen enable dwarfgen compilation

libevent

Flag Description
clock-gettime Disable use of clock_gettime even if it is available
malloc-replacement Support for replacing the memory management functions

libffi

Flag Description
exec-static-trampoline Don't rely on dynamic code generation for trampolines.

libgcrypt

Flag Description
cpu_flags_arm_sve Use the Scalable Vector Extension instruction set
getentropy Use getentropy function to obtain randomness from the kernel

libisoburn

Flag Description
external-filters-setuid Also allow the use of external setuid processes as file content filters (Note: this is a potential security risk)
frontend-optional Use <pkg>dev-tcltk/bwidget</pkg> which is not strictly required for the frontend
launch-frontend Enable the tcl gui for xorriso
launch-frontend-setuid Enable the tcl gui for xorriso under setuid

libisofs

Flag Description
lfa-flags Enable processing of Linux chattr(1) flags
projid Enable processing of XFS-style project id

liblogging

Flag Description
stdlog Enables liblogging's core component (think of it as a the next version of the syslog(3) API).

libmemcached

Flag Description
hsieh Use Hsieh hash algorithm.

liborcus

Flag Description
spreadsheet-model Enable the spreadsheet model implementation

libsecp256k1

Flag Description
amd64
arm
ecdh Enable ECDH shared secret computation
ellswift Enable ElligatorSwift encoding for public keys
extrakeys Enable extrakeys module
musig Enable MuSig2 module
recovery Enable ECDSA pubkey recovery module
schnorr Enable Schnorr signature module

libsodium

Flag Description
cpu_flags_x86_{aes,sse4_1}

libtomcrypt

Flag Description
libtommath Uses <pkg>dev-libs/libtommath</pkg> for mathematical operations
tomsfastmath Uses <pkg>dev-libs/tomsfastmath</pkg> for mathematical operations

libucl

Flag Description
sign Enable signatures check
urls Enable URLs fetch

libvoikko

Flag Description
expvfst Enable experimental features of VFST morphology backend
hfst Enable HFST morphology backend

log4cplus

Flag Description
explicit-initialization Require explicit initialization

m17n-lib

Flag Description
libotf Use <pkg>dev-libs/libotf</pkg> to handle OpenType fonts

md4c

Flag Description
md2html Build the md2html cli tool

onigmo

Flag Description
combination-explosion-check enable combination explosion check

opensc

Flag Description
ctapi Use CT-API for accessing Smartcard hardware
openct Use <pkg>dev-libs/openct</pkg> (and CT-API) for accessing Smartcard hardware
pace Use <pkg>dev-libs/openpace</pkg> for EAC version 2 support
secure-messaging Enable secure messaging

pocl

Flag Description
accel Enable the generic hardware accelerator device driver
float-conversion When enabled, OpenCL printf() call's f/e/g formatters are handled by pocl. When disabled, these are handled by system C library.
hardening Enable hardening against various attacks. May worsen performance
memmanager Enables custom memory manager. Except for special circumstances, this should be disabled

poco

Flag Description
activerecord Add ActiveRecord support
cppparser Build and install a minimal C++ parser
file2pagecompiler Utility to convert ordinary files to Page Compiler source files
pagecompiler Simple compiler translating HTML pages containing embedded C++ code into HTTPRequestHandler classes
pocodoc POCO documentation generator
util Several utility classes (like logger, timer, config file parser). Also enables JSON

ppl

Flag Description
lpsol Build the ppl_lpsol linear program solver that uses <pkg>sci-mathematics/glpk</pkg> for its input routines

protobuf

Flag Description
libprotoc Build libprotoc
libupb Build libupb
protoc Build libprotoc and protoc compiler

sentry-native

Flag Description
breakpad Use <pkg>dev-util/breakpad</pkg> as the crash handler

serdisplib

Flag Description
${IUSE/+lcd_devices_directgfx/+lcd_devices_directgfx}

simdjson

Flag Description
all-impls Enable all implementations rather than only onem

softhsm

Flag Description
migration-tool Build db migration tool

starpu

Flag Description
spinlock-check Enable spinlock check

tinyxml

Flag Description
stl Compile with TIXML_USE_STL support

tre

Flag Description
agrep Build agrep tool
approx Enable the approximate matching functionality

weston

Flag Description
desktop Enable the desktop shell
fullscreen Enable fullscreen shell
ivi Enable the IVI shell
remoting Enable plugin to stream output to remote hosts using <pkg>media-libs/gstreamer</pkg>
resize-optimization Increase performance, allocate more RAM. Recommended to disable on Raspberry Pi
screen-sharing Enable screen-sharing through RDP
wayland-compositor Enable Wayland compositor support

xapian-bindings

Flag Description
${LUA_REQUIRED_USE}

xmlrpc-c

Flag Description
abyss Build the Abyss mini web-server.

dev-lisp

clisp

Flag Description
hyperspec Use local hyperspec instead of online version

ecl

Flag Description
gengc Use generational garbage collection (experimental)
precisegc Use type information during garbage collection (experimental)

gcl

Flag Description
ansi Build a GCL with ANSI support (else build a traditional CLtL1 image)

dev-lua

lua-cjson

Flag Description
internal-fpconv Enable internal number conversion routines, can increase overall performance by up to 50%

dev-ml

logs

Flag Description
fmt Enables the Logs_fmt reporter.
lwt Enables the Logs_lwt library that provides Lwt logging functions.

tiny_httpd

Flag Description
camlzip Interface to camlzip for tiny_httpd

uutf

Flag Description
utftrip Builds and install the utftrip executable: Among other things, reads unicode on stdin and rewrites it on stdout.

dev-perl

App-Nopaste

Flag Description
gitlab Ensure git is installed for reading/passing GitLab authentication
pastebin pastebin.com support

Boulder

Flag Description
genbank Provide support with Boulder::Genbank for decoding Genbank data records
store Provide support with Boulder::Store for persisting Stone objects

Config-Any

Flag Description
conf Install <pkg>dev-perl/Config-General</pkg> to support decoding .conf/.cnf files

Coro

Flag Description
ev Build support for using <pkg>dev-perl/EV</pkg> as an event-loop via Coro::EV

DBIx-Class

Flag Description
admin-script Modules required for the CLI DBIx::Class interface dbicadmin
replicated Modules required for DBIx::Class::Storage::DBI::Replicated

File-Which

Flag Description
pwhich Install <pkg>dev-perl/App-pwhich</pkg> which used to be a part of this package

GD

Flag Description
animgif Enable animated gif support
fcgi Build for FastCGI compatibility via <pkg>dev-libs/fcgi</pkg> instead of using PerlIO

HTML-Mason

Flag Description
modperl Enable <pkg>www-apache/mod_perl</pkg> support

MCE

Flag Description
sereal Install <pkg>dev-perl/Sereal-Encoder</pkg> and decoder for faster worker IPC

Mail-IMAPClient

Flag Description
md5 Install support for DIGEST-MD5 and CRAM-MD5 Authentication

PDL

Flag Description
badval Enable bad values support
netpbm Enable NETPBM and MPEG support
pdl2 Build pdf2 shell (requires Devel-REPL)

Sysadm-Install

Flag Description
hammer Enable hammer() funtion to run a command in the shell and simulate a user hammering the ENTER key to accept defaults on prompts

perl-headers

Flag Description
sizeof-warning Include logic to warn when a .ph file tries to use a sizeof() that is unknown

dev-php

maxmind-db-reader

Flag Description
extension Build the C extension that uses <pkg>dev-libs/libmaxminddb</pkg>

pecl-apcu

Flag Description
lock-
lock-pthreadmutex Enable pthread mutex locking
lock-pthreadrw Enable pthread read/write locking
lock-semaphore Enable semaphore locks instead of fcntl
lock-spinlock Enable spin locks (EXPERIMENTAL)

dev-python

authlib

Flag Description
django Enable Django framework support
jose Enable JSON Object Signing and Encryption (JOSE) support via <pkg>dev-python/pycryptodome</pkg>

autobahn

Flag Description
xbr Add support for XBR decentralized data markets and etherium blockchain

bpython

Flag Description
jedi Enable autocompletion using <pkg>dev-python/jedi</pkg>
watch Enable watching paths using <pkg>dev-python/watchdog</pkg>

cvxopt

Flag Description
dsdp Use interior point library <pkg>sci-libs/dsdp</pkg>

dnspython

Flag Description
https Enable DNS-over-HTTPS.

ipython

Flag Description
nbconvert Enable support for converting notebooks to various formats using <pkg>app-text/pandoc</pkg>
notebook Install requirements for the web notebook based on <pkg>dev-python/tornado</pkg>

matplotlib

Flag Description
excel Pull <pkg>dev-python/xlwt</pkg> for the exceltools toolkit
webagg Enable webagg backend that uses <pkg>dev-python/tornado</pkg>

mido

Flag Description
rtmidi Support using <pkg>media-libs/rtmidi</pkg> as MIDI back-end

numpy

Flag Description
asimd{,hp,dp,fhm}
avx512_{bf16,bitalg,fp16,vbmi2}
avx512{bw,dq,vl}
neon{,-fp16}
sve
vfpv4
vsx
vsx2
vsx3
vsx4

pandas

Flag Description
full-support Pull all packages to give pandas full support

pillow

Flag Description
raqm Support setting text direction, language or font features. Requires <pkg>media-libs/raqm</pkg>.

pivy

Flag Description
quarter Use <pkg>media-libs/quarter</pkg> for GUI bindings
soqt Use <pkg>media-libs/SoQt</pkg> for GUI bindings

pyside

Flag Description
${!QT_MODULES[*]}
core Build QtCore module, if disable then only shiboken will be built
network-auth Build QtNetworkAuth module
uitools Build UITools module

python-lsp-server

Flag Description
all-plugins Pull in all optional plugins

python-mpd2

Flag Description
twisted Enable twisted support

python-stdnum

Flag Description
vies Enable VIES

python-tests

Flag Description
python3_12
python3_13
python3_14
python3_14t
python3_15
python3_15t
python_targets_(

rarfile

Flag Description
compressed Enables the module to support compressed v3 archives by calling the <pkg>app-arch/unrar</pkg>.

rfc3986

Flag Description
idna enable support for the IDNA specification (RFC 5891)

sympy

Flag Description
pyglet Use <pkg>dev-python/pyglet</pkg> for plots and print preview

translate-toolkit

Flag Description
subtitles Support conversion between po and sub files

twisted

Flag Description
conch include Twisted SSHv2 implementation

dev-qt

qt-creator

Flag Description
plugin-dev Install the 'Devel' component needed to build external Qt Creator plugins
qmldesigner Build QmlDesigner and related plugins (Insight, StudioWelcome)
serialterminal Build the serial terminal plugin

qt-docs

Flag Description
activeqt Install documentation for ActiveQt (unpackaged, Windows-only)
canvaspainter Install documentation for QtCanvasPainter (unpackaged)
connectivity Install documentation for <pkg>dev-qt/qtconnectivity</pkg>
datavis Install documentation for QtDataVisualization (unpackaged)
declarative Install documentation for <pkg>dev-qt/qtdeclarative</pkg>
imageformats Install documentation for <pkg>dev-qt/qtimageformats</pkg>
lottie Install documentation for QtLottie (unpackaged)
networkauth Install documentation for <pkg>dev-qt/qtnetworkauth</pkg>
openapi Install documentation for QtOpenAPI (unpackaged)
qt5compat Install documentation for <pkg>dev-qt/qt5compat</pkg>
quick3dphysics Install documentation for QtQuick3DPhysics (unpackaged)
quickeffectmaker Install documentation for QtQuickEffectMaker (unpackaged)
shadertools Install documentation for <pkg>dev-qt/qtshadertools</pkg>
tasktree Install documentation for <pkg>dev-qt/qttasktree</pkg>
timeline Install documentation for <pkg>dev-qt/qtquicktimeline</pkg>

qtbase

Flag Description
$(
${QT6_IUSE[gui]//+/}
${QT6_IUSE[network]//+/}
${QT6_IUSE[sql]//+/}
${QT6_IUSE[widgets]//+/}
journald Log messages using <pkg>sys-apps/systemd</pkg>'s journald rather than output to stderr (override with the QT_FORCE_STDERR_LOGGING=1 env var)
printf

qtconnectivity

Flag Description
neard Use <pkg>net-wireless/neard</pkg> to access NFC devices

qtspeech

Flag Description
speechd Enable text-to-speech synthesizer plugin using <pkg>app-accessibility/speech-dispatcher</pkg> engine

qttools

Flag Description
distancefieldgenerator Build Qt Distance Field Generator
kmap2qmap Build tool to generate keymaps for use on Embedded Linux
linguist Build Qt Linguist tools (GUI requires USE=widgets and USE=qml)
pixeltool Build Qt Pixeltool
qdbus Build the Qt D-Bus Interface (D-Bus Viewer requires USE=widgets)
qdoc Build Qt Documentation Generator
qtattributionsscanner Build Qt Source Code Attribution Scanner
qtdiag Build Qt Diag
qtplugininfo Build Qt Plugin Info

qtwebengine

Flag Description
webdriver Build tool for automated testing (ChromeDriver equivalent)

dev-ruby

asciidoctor-diagram

Flag Description
""
"barcode"
"dev-ruby/rqrcode
"dev-tex/pgf
"ditaa"
"gnuplot"
"graphviz"
"lilypond"
"media-gfx/ditaa"
"media-gfx/graphviz"
"media-gfx/imagemagick[png]"
"media-gfx/mscgen[png]"
"media-gfx/plantuml"
"media-sound/lilypond"
"meme"
"mscgen"
"plantuml"
"remove_ditaa"
"remove_plantuml"
"sci-visualization/gnuplot"
"tikz"
dev-ruby/barby[qrcode]"
ditaa Enable diagrams with <pkg>media-gfx/ditaa</pkg>
lilypond Enable diagrams with <pkg>media-sound/lilypond</pkg>
media-gfx/pdf2svg"
meme Enable diagrams with <pkg>media-gfx/imagemagick</pkg>
mscgen Enable diagrams with <pkg>media-gfx/mscgen</pkg>
plantuml Enable diagrams with <pkg>media-gfx/plantuml</pkg>
tikz Enable diagrams with <pkg>dev-tex/pgf</pkg>

barby

Flag Description
prawn Add support for writing PDF documents using <pkg>dev-ruby/prawn</pkg>.
rmagick Add support for writing images (among others PNG, GIF and JPEG) using <pkg>dev-ruby/rmagick</pkg>. Not available on JRuby.

faraday_middleware

Flag Description
mashify Include FaradayMiddleware::Mashify
parsexml Include FaradayMiddleware::ParseXml
rashify Include FaradayMiddleware::Rashify

jwt

Flag Description
eddsa Support EdDSA algorithm using dev-ruby/rbnacl

net-ssh

Flag Description
chacha20 Use <pkg>dev-ruby/rbnacl</pkg> for chacha20-poly1305@openssh.com support

dev-scheme

guile

Flag Description
debug-freelist Include garbage collector freelist debugging code
debug-malloc Include malloc debugging code
discouraged (implied by deprecated) enable merely discouraged features

kawa

Flag Description
awt Assume AWT is available
jemacs Build JEmacs
krl Build BRL emulation and KRL
sax Assume SAX2 is available with <pkg>dev-java/sax</pkg>
servlets Build support for generating servlets with Java servletapi

racket

Flag Description
futures Enable racket/future library for fine-grained hardware parallelism
places Enable racket/place library for share-nothing parallelism and message-passing communication. Compared to futures, places are heavyweight, but they have a simpler performance model.

scm

Flag Description
arrays Support for arrays, uniform-arrays and uniform-vectors.
bignums Support for large precision integers.
cautious SCM will always check the number of arguments to interpreted closures.
dynamic-linking Be able to load compiled files while running.
engineering-notation Floats to display in engineering notation (exponents always multiples of 3) instead of scientific notation.
gsubr generalized c arguments: for arbitrary (more then 11) arguments to C functions.
inexact Support for floating point numbers.
ioext Commonly available I/O extensions: line I/O, file positioning, file delete and rename, and directory functions.
libscm Build and install libscm.a and related headers
macro C level support for hygienic and referentially transparent macros (syntax-rules macros).
unix Support for: nice, acct, lstat, readlink, symlink, mknod and sync.

slib

Flag Description
gambit Support for gambit scheme implementation
scm Support for scm scheme implementation

dev-tcltk

tktreectrl

Flag Description
shellicon shellicon extension

dev-tex

abntex

Flag Description
lyx Install with <pkg>app-office/lyx</pkg> layout

biblatex

Flag Description
biber Install the unicode compatible backend processor

pythontex

Flag Description
highlighting Syntax highlighting using <pkg>dev-python/pygments</pkg>

dev-util

buildbot

Flag Description
docker Add support for worker docker command steps

cargo-audit

Flag Description
fix Add support for 'fix' subcommand (experimental)

catalyst

Flag Description
qcow2 Pulls in the depends for building qcow2 images

ccache

Flag Description
static-c++ Avoid dynamic dependency on gcc's libstdc++.

cccc

Flag Description
mfc Add patch for MFC dialect options

cppcheck

Flag Description
htmlreport install cppcheck-htmlreport

devhelp

Flag Description
gedit Install plugin for <pkg>app-editors/gedit</pkg>

diffoscope

Flag Description
binutils Use <pkg>sys-devel/binutils</pkg>
cpio Use <pkg>app-alternatives/cpio</pkg>
docx Use <pkg>app-text/docx2txt</pkg>
find Use <pkg>sys-apps/findutils</pkg>
haskell Use <pkg>dev-lang/ghc</pkg>
hex Use <pkg>app-editors/vim-core</pkg>
opendocument Use <pkg>app-text/odt2txt</pkg>
pascal Use <pkg>dev-lang/fpc</pkg>
squashfs Use <pkg>sys-fs/squashfs-tools</pkg>
tar Use <pkg>app-arch/tar</pkg>

geany-plugins

Flag Description
geniuspaste Enable the GeniusPaste plugin
gtkspell Use gtkspell for dictionary support in GeanyVC
pretty-printer Enable pretty-printer plugin
scope Enable the scope plugin which is a graphical GDB front-end
webhelper Enable webhelper plugin
workbench Enable workbench plugin

glade

Flag Description
gjs Build catalog support for <pkg>dev-libs/gjs</pkg> widgets.

gnome-builder

Flag Description
d-spy Provide D-Bus debugging functionality via <pkg>dev-debug/d-spy</pkg>

google-perftools

Flag Description
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)

intellij-idea

Flag Description
professional Enable the Professional version which requires a license purchased from Jetbrains.

kdevelop

Flag Description
gdbui Enable GUI for attaching GDB to a running process
qmake Enable support for QMake build system

libabigail

Flag Description
btf Handle reading kernel debug files in BTF format via <pkg>dev-libs/libbpf</pkg>

llvm-mingw64

Flag Description
arm64-pe Enable the aarch64-w64-mingw32 target
arm64ec-pe Enable the arm64ec-w64-mingw32 target
i686-pe Enable the i686-w64-mingw32 target
x86-64-pe Enable the x86_64-w64-mingw32 target

lttng-tools

Flag Description
ust Support LTTng-UST (Userspace Tracing)

massif-visualizer

Flag Description
callgraph Enable detailed snapshot analysis using <pkg>media-gfx/kgraphviewer</pkg>

mingw64-runtime

Flag Description
default-ucrt Use ucrt instead of msvcrt-os as the default crt (WARNING: incompatible with each others and also for building Wine with USE=mingw, pick one from the start and keep it)
idl Install idl files
libraries Build extra libraries: mangle, pseh, winpthreads

nvidia-cuda-toolkit

Flag Description
nsight Install profiling and optimizing tools (nsight-compute, nsight-systems)
sanitizer Install compute-sanitizer tool
vis-profiler Install the NVIDIA CUDA visual profiler (nvvp)

perf

Flag Description
libtraceevent Enable <pkg>dev-libs/libtraceevent</pkg> support

plan9port

Flag Description
freefonts Don't install BigelowHolmes fonts

poke

Flag Description
pvm-profiling Enable profiling in the PVM

sccache

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

schroot

Flag Description
dchroot Enables the building of a wrapper named "dchroot", replacing <pkg>sys-apps/dchroot</pkg>

sdl-jstest

Flag Description
sdl1 Enable <pkg>media-libs/libsdl</pkg> based input test

shake

Flag Description
embed-files Embed data files into the shake library

vulkan-tools

Flag Description
cube Build the cube/cubepp demos

dev-vcs

fossil

Flag Description
fusefs Enable the Fuse Filesystem
tcl-private-stubs Enable Tcl integration via private stubs mechanism
tcl-stubs Enable Tcl integration via stubs library mechanism
th1-docs Enable TH1 for embedded documentation pages
th1-hooks Enable TH1 hooks for commands and web pages

git

Flag Description
perforce Add support for Perforce version control system (requires manual installation of Perforce client)
safe-directory Respect the safe.directory setting

git-annex

Flag Description
gitlfs Build with git-lfs library (rather than vendored copy)
magicmime Use libmagic to determine file MIME types
pairing Enable pairing
parallelbuild Enable production build (slower build; faster binary)
torrentparser Use haskell torrent library to parse torrent files

git-delete-merged-branches

Flag Description
full-name-executable Install executable /usr/bin/git-delete-merged-branches that is in conflict with <pkg>dev-vcs/git-extras</pkg>

mercurial

Flag Description
$(python_gen_useflags
'python3_12')
chg Support Mercurial command server client

subversion

Flag Description
plaintext-password-storage Enable on-disk caching of plaintext passwords and passphrases. (Enabling this functionality will not force Subversion to store passwords in plaintext, but does permit users to explicitly allow that behavior via runtime configuration.)

games-action

dxx-rebirth

Flag Description
d1x Install Descent 1 resources and executable
d2x Install Descent 2 resources and executable

fakk2

Flag Description
nocd Install all files required to run the application without a CD mounted

supertuxkart

Flag Description
wiimote Support for wiimote input devices

games-arcade

commandergenius

Flag Description
downloader Allows some Keen games to be downloaded from the menu

jazz2-data

Flag Description
cc Install The Christmas Chronicles additional data

oshu

Flag Description
osu-skin Include more complete osu-skin (other is minimal)

performous

Flag Description
songs Install a few demo songs

games-board

crafty

Flag Description
no-opts Don't try to enable crazy CFLAG options

freedoko

Flag Description
backgrounds Install additional background images
gnomecards Install the gnome-games card set
kdecards Install the KDE card set
openclipartcards Install the openclipartcards card set
pysolcards Install the PySol card set
xskatcards Install the XSkat card set

lc0

Flag Description
dnnl Enable dnnl / OneDNN backend
onnx Enable onnx backend

pysolfc

Flag Description
extra-cardsets Install extra cardsets

stockfish

Flag Description
cpu_flags_arm_v7 Use instructions added in ARMv7
cpu_flags_x86_avx512dq Use AVX-512 double- and quad-word instructions
general-32 Generic unoptimized 32-bits build
general-64 Generic unoptimized 64-bits build

tablebase-syzygy

Flag Description
6-pieces Install tablebases for 6 pieces (huge!)

xboard

Flag Description
default-font Install the default font that xboard uses
zippy Enable experimental zippy client

games-emulation

atari800

Flag Description
download Support downloading ROMs automatically
encode-mp3 Support recording sound in MP3 format

dolphin

Flag Description
log Increase logging output
retro-achievements Enables integration with retroachievements.org

dosbox

Flag Description
core-inline Enable memory-increasing inlines for better performance but requiring more build time
glide Enable unofficial Glide emulation via <pkg>media-libs/openglide</pkg>

dosbox-staging

Flag Description
dynrec Use recompiling cpu core instead of dynamic x86/x64 specific cpu core
mt-32 Use <pkg>media-libs/munt-mt32emu</pkg> for MT-32 emulation

emutos

Flag Description
'l10n_%s

generator

Flag Description
sdlaudio Enable SDL Audio

geolith-jg

Flag Description
chdr Build with <pkg>media-libs/libchdr</pkg> (.chd) support

hatari

Flag Description
capsimage Use <pkg>dev-libs/spsdeclib</pkg> to read .IPF, .RAW, and .CTR disk images

jgemu

Flag Description
bsnes Install bsnes for Super Nintendo
cega Install Cega for SG-1000, Sega Master System and Game Gear
gambatte Install Gambatte for Game Boy and Game Boy Color
geolith Install Geolith for Neo Geo AES/MVS
jollycv Install JollyCV for ColecoVision
mednafen Install Mednafen for Atari Lynx, Nintendo Virtual Boy, NEC PC Engine, NEC SuperGrafx, Sony PlayStation, Sega Saturn, Super Nintendo, Neo Geo Pocket and WonderSwan
melonds Install MelonDS for Nintendo DS
nestopia Install Nestopia for Nintendo Entertainment System
prosystem Install ProSystem for Atari 7800
sameboy Install SameBoy for Game Boy and Game Boy Color
vecx Install Vecx for Vectrex

mupen64plus

Flag Description
audio-sdl Enable SDL audio plugin.
input-sdl Enable SDL input plugin.
rsp-hle Enable HLE RSP plugin.
ui-console Enable default console UI.
ui-m64py Enable PyQt6 UI using <pkg>games-emulation/m64py</pkg>.
video-glide64mk2 Enable Glide64mk2 video plugin.
video-rice Enable Rice video plugin.

rmg

Flag Description
angrylion-plugin Enable the mupen64plus-video-angrylion-plus XMAME licensed plugin
dynarec Enable the new dynarec for the mupen64plus-core plugin

vbam

Flag Description
link Enable GBA linking functionality

games-engines

devilutionx

Flag Description
zerotier Enable ZeroTier for online public games

minetest

Flag Description
spatial Enable SpatialIndex AreaStore backend

odamex

Flag Description
master Build master server target (advertises odamex server list)
odalaunch Build the wxWidgets based launcher

openmw

Flag Description
osg-fork Use OpenSceneGraph forked by OpenMW instead of upstream OSG.

scummvm

Flag Description
mpeg2 enable mpeg2 codec for cutscenes

uzdoom

Flag Description
swr Enable the software renderer

games-fps

alephone

Flag Description
video-export Enable film export support

alienarena

Flag Description
vidmode Link against <pkg>x11-libs/libXxf86vm</pkg>. Required for full-screen support.

crispy-doom

Flag Description
truecolor Enable true-color rendering (experimental)

darkplaces

Flag Description
cdsound Enables using CD audio in the engine
lights Install and setup the updated light maps

dsda-doom

Flag Description
sdl2-image Enable support for high-resolution textures and other image formats via <pkg>media-libs/sdl2-image</pkg>

eduke32

Flag Description
duke3d Install the Duke Nukem 3D data files, provided by <pkg>games-fps/duke3d-data</pkg>.
hrp Install the Duke Nukem 3D High Resolution Pack.
opl Install the Duke Nukem 3D OPL music files.
psx Install the Duke Nukem 3D PSX high resolution voice files.
sc-55 Install the Duke Nukem 3D Roland SC-55 music files.
voidsw Enable support for Shadow Warrior (Classic) through VoidSW.
voxels Install the Duke Nukem 3D Voxels Pack.

nexuiz

Flag Description
maps Install the community map pack

quake2-icculus

Flag Description
qmax Build the pretty version (quake max)

urbanterror

Flag Description
altgamma Alternative way for gamma setting with modesetting driver
skeetshootmod Build support for skeetshoot mod for specific maps
voip Use ioq3 ingame VoIP (experimental)

ut2004-data

Flag Description
megapack Download the Mega Pack content. Mandatory unless using the OldUnreal, Unreal Anthology, or GOG editions.

xonotic

Flag Description
ode Enable support for physics engine from <pkg>dev-games/ode</pkg>

yamagi-quake2

Flag Description
ctf Build support for the 'Capture The Flag' addon
softrender Build software renderer

games-mud

tf

Flag Description
atcp enable ATCP support.
gmcp enable GMCP support.
option102 enable telnet option 102 support.

games-roguelike

stone-soup

Flag Description
advpng Use alternate png optimization.
tiles Enable for graphical (tiled) build. (can be enabled on top of ncurses)

games-rpg

deponia-doomsday

Flag Description
bonus Install the bonus content (Art Book, Concept Art, Soundtrack)

dreamweb

Flag Description
l10n_en-GB English (United Kingdom)

kqlives

Flag Description
cheats Enable cheating mode

the-longest-journey

Flag Description
hd Install high definition backgrounds and sprites
hd-fmv Install upscaled full motion videos

games-simulation

openttd

Flag Description
openmedia Enables the free open media sets: OpenGFX, OpenSFX, OpenMSX, removing the requirement for proprietary TTD assets to play OpenTTD.

simutrans-paksets

Flag Description
128 Install higher resolution scenario data (128 px graphics)
comic192 Install comic-like scenario data (192 px graphics)
cs128 Install Czech-Slovak scenario data (128 px graphics)
excentrique48 Install eccentric scenario data (48 px graphics)
german128 Install German scenario data (128 px graphics)
nippon64 Install Nippon scenario data (64 px graphics)

games-sports

speed-dreams

Flag Description
osggraph Enable the new work-in-progress 3D engine using <pkg>dev-games/openscenegraph</pkg>
webstats Enable support for sending racing statistics to a web server (experimental)

xmoto

Flag Description
system-ode Use system <pkg>dev-games/ode</pkg> instead of the bundled one

games-strategy

0ad

Flag Description
nvtt Support for some uncompressed data formats (might be needed for some mods)

colobot

Flag Description
devbuild TODO

freeciv

Flag Description
mapimg Additional mag image toolkit via <pkg>media-gfx/imagemagick</pkg>
modpack Build the freeciv-modpack-program to download/install mods
rule-editor Build ruleset editor
web-server Build the freeciv-web server in place of the freeciv server

ja2-stracciatella

Flag Description
ru-gold Support for russian gold ja2 version

megaglest

Flag Description
model-viewer Build model viewer
streflop Use the library streflop. Out of synchs may occur if not enabled.
wxuniversal Use the wxUniversal port which implements the various GUI controls by drawing them itself

seven-kingdoms

Flag Description
multiplayer Enable multiplayer.

uqm

Flag Description
remix download and install remixed music files (large)

vcmi

Flag Description
erm Enable compilation of ERM scripting module
translations Install translations

wargus

Flag Description
bne Support extracting data from the Battle.net Edition

games-util

heroic-bin

Flag Description
gamescope Run Heroic Launcher inside gamescope

gnome-base

gdm

Flag Description
bluetooth-sound Allow loading of bluetooth sound modules. This may be necessary for accessibility screen readers, but may cause bluetooth sound issues for users logging in.
fprint Enables experimental fingerprint authentication using <pkg>sys-auth/fprintd</pkg>

gnome-extra-apps

Flag Description
shotwell Install the <pkg>media-gfx/shotwell</pkg> photo manager

gvfs

Flag Description
afp Enables support for accessing AFP (Apple Filing Protocol) network shares
google Enables support for accessing Google accounts via <pkg>dev-libs/libgdata</pkg>
onedrive Enable Onedrive backend via <pkg>net-libs/msgraph</pkg>

nautilus

Flag Description
previewer Use <pkg>gnome-extra/sushi</pkg> to preview files from the file manager

gnome-extra

evolution-data-server

Flag Description
oauth-gtk3 Enable internal OAuth2 authentication for GTK+3 applications (libedataserverui-*.so) support for Google and Outlook.com. If gnome-online-accounts is enabled and used, this is not necessary, but both can be supported at the same time with different setup at runtime
oauth-gtk4 Enable internal OAuth2 authentication for GTK 4 applications (libedataserverui4-*.so) support for Google and Outlook.com. If gnome-online-accounts is enabled and used, this is not necessary, but both can be supported at the same time with different setup at runtime

gnome-software

Flag Description
dkms Enable DKMS plugin to help installing DKMS (and akmods) Secure Boot certificates to UEFI MOK

libgda

Flag Description
canvas Enable support for <pkg>x11-libs/goocanvas</pkg>

pch-session

Flag Description
breeze Use Breeze KDE theme as first option over Fusion for QT apps

gnustep-apps

gemas

Flag Description
projectcenter Build and install plugin for <pkg>gnustep-apps/projectcenter</pkg>

gworkspace

Flag Description
gwmetadata Enable the metadata indexing and searching system

sogo

Flag Description
activesync Build the ActiveSync support code

gnustep-base

gnustep-make

Flag Description
libobjc2 Enables use of the GNUstep Objective-C runtime (<pkg>gnustep-base/libobjc2</pkg>) with non-fragile ABI and <pkg>llvm-core/clang</pkg> compiler
native-exceptions Enables use of the native Objective-C exception support (@try/@catch/@finally) built-in objective-c exceptions with compilers that support it

gui-apps

foot

Flag Description
grapheme-clustering Enable grapheme clustering support

gtkgreet

Flag Description
layershell Enable layer shell support

kanshi

Flag Description
varlink Enable remote control with varlink

sddm-gentoo-config

Flag Description
kwin KWin DisplayServer support (EXPERIMENTAL)
weston Weston DisplayServer support (EXPERIMENTAL)

waybar

Flag Description
logind Enable support for logind (bluetooth and idle inhibit)
niri Enable support for Niri Wayland compositor

waypipe

Flag Description
avx2:with_avx2
avx512f:with_avx512f
dmabuf Use DMABUFs for data exchange and hardware decoding
neon:with_neon_opts
sse3:with_sse3

gui-libs

gtk4-layer-shell

Flag Description
smoke-tests Test that all examples can run

neatvnc

Flag Description
h264 Enable H.264 encoding

wlroots

Flag Description
liftoff Enable support for libliftoff KMS plane backend
x11-backend Enable support for handling input/output devices through <pkg>x11-libs/libxcb</pkg>

gui-wm

gamescope

Flag Description
wsi-layer Enable the WSI layer (required for HDR)

sway

Flag Description
swaybar Install 'swaybar': sway's status bar component
swaynag Install 'swaynag': shows a message with buttons

kde-apps

cantor

Flag Description
analitza Enable <pkg>kde-apps/analitza</pkg> backend support
julia Enable <pkg>dev-lang/julia-bin</pkg> backend support

gwenview

Flag Description
annotate Enable support for image annotations using <pkg>media-libs/kimageannotator</pkg>

kalzium

Flag Description
solver Enable the equation solver

kate-addons

Flag Description
filebrowser Enable File System browser tool view
lspclient Enable LSP (Language Server Protocol) client plugin
snippets Enable Snippets Tool View plugin to manage or download code snippets

kde-apps-meta

Flag Description
education Pull in <pkg>kde-apps/kdeedu-meta</pkg> packages

kdemultimedia-meta

Flag Description
cdrom Include packages for optical discs

kdenetwork-meta

Flag Description
dropbox Enable support for Dropbox in <pkg>kde-apps/dolphin</pkg> via <pkg>kde-apps/dolphin-plugins-dropbox</pkg>

kdepim-addons

Flag Description
importwizard Enable additional import plugins for <pkg>kde-apps/akonadi-import-wizard</pkg>
itinerary Enable plugins for <pkg>kde-apps/kitinerary</pkg>

kdepim-runtime

Flag Description
ews Enable support for Microsoft Exchange Web Services

kdeutils-meta

Flag Description
lrz Install <pkg>app-arch/lrzip</pkg> for LRZ archive support in <pkg>kde-apps/ark</pkg>

kmag

Flag Description
keyboardfocus Enable keyboard focus tracking

marble

Flag Description
aprs Enable support for APRS data sources
pbf Enable OpenStreetMap PBF file support via <pkg>dev-libs/protobuf</pkg>

thumbnailers

Flag Description
blender Enable blender thumbnail generation using <pkg>kde-frameworks/karchive</pkg>

yakuake

Flag Description
absolute-position Use <pkg>kde-plasma/kwayland</pkg> for absolute window positioning in KWin

kde-frameworks

knewstuff

Flag Description
opds Enable support for the Open Publication Distribution System via <pkg>kde-frameworks/syndication</pkg>

kwallet-runtime

Flag Description
legacy-kwallet Support KWallet D-Bus API for applications still using it

kde-misc

kdeconnect

Flag Description
telephony Enable telephony plugin using <pkg>kde-frameworks/modemmanager-qt</pkg>

krename

Flag Description
office Enable support for file naming based on ODF metadata

tellico

Flag Description
bibtex Add support for bibtex importing using btparse from <pkg>dev-perl/Text-BibTeX</pkg>
yaz Add support for searching Z39.50 databases

kde-plasma

kdeplasma-addons

Flag Description
alternate-calendar Support alternate calendar systems (currently Chinese or Indian) via <pkg>dev-libs/icu</pkg>

kwin-x11

Flag Description
nightlight Enable night light support via <pkg>kde-plasma/knighttime</pkg>

plasma-meta

Flag Description
browser-integration Enable integration with Chrome/Firefox with browser extensions
crash-handler Pull in <pkg>kde-plasma/drkonqi</pkg> for assisted upstream crash reports
discover Pull in resources management GUI; a centralised GHNS alternative and optional <pkg>sys-apps/fwupd</pkg> frontend
firewall Pull in <pkg>kde-plasma/plasma-firewall</pkg> for system firewall administration
oxygen-theme Pull in Oxygen icons, sound theme and visual style for KDE Plasma
thunderbolt Pull in <pkg>kde-plasma/plasma-thunderbolt</pkg> control center module
wacom Pull in <pkg>kde-plasma/wacomtablet</pkg> control center module

plasma-workspace

Flag Description
appstream Enable AppStream software metadata support
wallpaper-metadata Show metadata for image wallpaper plugin using <pkg>kde-apps/libkexiv2</pkg>

powerdevil

Flag Description
brightness-control Enable screen brightness control using <pkg>app-misc/ddcutil</pkg>

llvm-core

clang

Flag Description
static-analyzer Install the Clang static analyzer

clang-common

Flag Description
bootstrap-prefix !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used for bootstrapping Gentoo Prefix

clang-toolchain-symlinks

Flag Description
gcc-symlinks Install symlinks for 'gcc' and 'g++' for extra compatibility.

llvm

Flag Description
binutils-plugin Build the binutils plugin
exegesis Enable performance counter support for llvm-exegesis tool that can be used to measure host machine instruction characteristics
xar Support dumping LLVM bitcode sections in Mach-O files (uses <pkg>app-arch/xar</pkg>)

llvm-runtimes

clang-runtime

Flag Description
compiler-rt Install <pkg>llvm-runtimes/compiler-rt</pkg> for -rtlib=compiler-rt
llvm_targets_SPIRV Support SPIR-V language target for graphics and parallel computing
polly Load Polly plugin (you still need -mllvm -polly to use it)

compiler-rt

Flag Description
atomic-builtins Compile atomic builtins into compiler-rt.builtins. This is needed on systems without GCC/libatomic, but requires using Clang to build.

compiler-rt-sanitizers

Flag Description
cfi Build Control Flow Integrity runtime.
ctx-profile Build ctx profiling runtime.
dfsan Build Data Flow Sanitizer runtime.
gwp-asan Build GWP-ASAN runtime.
hwasan Build Hardware ASAN runtime.
libfuzzer Build fuzzing runtime.
lsan Build Leak Sanitizer runtime.
memprof Build memory profiler runtime.
msan Build Memory Sanitizer runtime.
nsan Build Numerical Sanitizer runtime.
rtsan Build Realtime Sanitizer runtime.
safestack Build SafeStack runtime.
scudo Build Scudo Hardened Allocator.
shadowcallstack Build ShadowCallStack.
tsan Build Thread Sanitizer runtime.
xray Build XRay runtime.

libclc

Flag Description
video_cards_r600 VIDEO_CARDS setting to build only r600, r700, Evergreen and Northern Islands based chips code for radeon

libcxx

Flag Description
libcxxabi Build on top of <pkg>llvm-runtimes/libcxxabi</pkg> instead of gcc's libsupc++ (avoids depending on gcc).

openmp

Flag Description
gdb-plugin Build OMPD GDB plugin
level-zero Build <pkg>dev-libs/level-zero</pkg> offloading support for Intel GPUs.

lxqt-base

lxqt-config

Flag Description
touchpad Build touchpad settings tool

lxqt-meta

Flag Description
about Install <pkg>lxqt-base/lxqt-about</pkg>
archiver Install <pkg>app-arch/lxqt-archiver</pkg>
desktop-portal Enable the LXQt <pkg>sys-apps/xdg-desktop-portal</pkg> backend implementation
filemanager Install <pkg>x11-misc/pcmanfm-qt</pkg> file manager
lximage Install <pkg>media-gfx/lximage-qt</pkg> image viewer
powermanagement Install <pkg>lxqt-base/lxqt-powermanagement</pkg> package
processviewer Install <pkg>x11-misc/qps</pkg> package
screenshot Install <pkg>x11-misc/screengrab</pkg> package
ssh-askpass Install <pkg>lxqt-base/lxqt-openssh-askpass</pkg> user password prompt tool
trash Install <pkg>gnome-base/gvfs</pkg> to enable 'trash:///', 'computer:///' and other such "places" in <pkg>x11-misc/pcmanfm-qt</pkg>
window-manager Install <pkg>kde-plasma/kwin</pkg> window manager

lxqt-panel

Flag Description
colorpicker Build colorpicker plugin
cpuload Build cpuload plugin
desktopswitch Build desktopswitch plugin
directorymenu Build directorymenu plugin
dom Build dom plugin
kbindicator Build kbindicator plugin
mainmenu Build mainmenu plugin
networkmonitor Build networkmonitor plugin
quicklaunch Build quicklaunch plugin
showdesktop Build showdesktop plugin
spacer Build spacer plugin
statusnotifier Build statusnotifier plugin
sysstat Build sysstat plugin
taskbar Build taskbar plugin
volume Build volume plugin
worldclock Build worldclock plugin

mail-client

alpine

Flag Description
chappa enhance Alpine by applying Eduardo Chappa's patches
onlyalpine installs only the alpine binary, so it does not collied with pico and/or pine
passfile Adds support for caching passwords into a file between sessions

balsa

Flag Description
rubrica Adds support for rubrica addressbook

claws-mail

Flag Description
litehtml Enable <pkg>dev-libs/gumbo</pkg> html viewer plugin
spam-report Enable plugin for spam reporting to various services

mutt

Flag Description
hcache Enable header cache, one database backend needs to be enabled

neomutt

Flag Description
pgp-classic Build classic-pgp backend to support PGP/MIME and traditional/inline PGP
smime-classic Build classic-smime backend to support S/MIME

roundcube

Flag Description
change-password Allow users to change passwords through Roundcube
enigma Add dependencies to support server-side GnuPG signing and/or encryption through the enigma plugin

thunderbird

Flag Description
system-librnp Use system-wide <pkg>dev-util/librnp</pkg> instead of bundled one.

mail-filter

MailScanner

Flag Description
exim Set <pkg>mail-mta/exim</pkg> to used MTA

amavisd-new

Flag Description
razor Add support for <pkg>mail-filter/razor</pkg>
rspamd Add support for <pkg>mail-filter/rspamd</pkg> extension (HTTP only)
rspamd-https Add support for <pkg>mail-filter/rspamd</pkg> extension (both HTTP and HTTPS)

maildrop

Flag Description
authlib Add courier-authlib support
dovecot Add dovecot authentication support

opendkim

Flag Description
opendbx Use opendbx backend to facilitate dataset driven OpenDKIM configuration options like stats, bodylengthdb, etc. against a wide variety of database types
querycache Add support for query caching (requires 'berkdb' flag)

pyzor

Flag Description
pyzord Enable the pyzord server daemon

spamassassin

Flag Description
qmail Build qmail functionality and docs

mail-mta

courier

Flag Description
norewrite Prevents courier mail server from mangling virtual user addresses when sending
webmail Enable the webmail interface

exim

Flag Description
arc Adds support for Authenticated Receive Chain (ARC)
dcc Adds support for Distributed Checksum Clearinghouse (DCC)
dlfunc Install local_scan.h header to compile separate dlfunc libraries
dmarc Adds support for DMARC
dnsdb Adds support for a DNS search for a record whose domain name is the supplied query
dsn Adds support for Delivery Status Notifications (DSN)
lmtp Adds support for lmtp
mbx Adds support for UW's mbx format
prdr Adds support for Per-Recipient Data Response
srs Adds support for Sender Rewriting Scheme
tpda Adds support for Transport Post-Delivery Actions

postfix

Flag Description
ldap-bind Add support for binding to LDAP backend using <pkg>dev-libs/cyrus-sasl</pkg>
tlsrpt Add support for TLSRPT protocol

sendmail

Flag Description
tinycdb Add support for using <pkg>dev-db/tinycdb</pkg> for lookup tables

mate-base

mate-applets

Flag Description
cpupower Enable support for cpu frequency manipulation using <pkg>sys-power/cpupower</pkg>

mate-settings-daemon

Flag Description
rfkill build support for rfkill

mate-extra

caja-extensions

Flag Description
gajim Add an extension to support <pkg>net-im/gajim</pkg>.
image-converter Add image conversion support.
open-terminal Add an extension to support an open terminal.
wallpaper Add an extension to support setting an image as the current wallpaper

mate-system-monitor

Flag Description
wnck Enable experimental support using <pkg>x11-libs/libwnck</pkg>.

mate-tweak

Flag Description
dropdown Support the <pkg>x11-terms/tilda</pkg> dropdown terminal emulator

media-fonts

corefonts

Flag Description
tahoma Also install the Tahoma font. Due to the lack of a free bold variant, this may render badly. See bug 184790.

culmus

Flag Description
ancient Install ancient semitic scripts
fancy Install fancy fonts
taamey Install taamey fonts

fonts-meta

Flag Description
latin Install additional latin fonts
ms Install (free) fonts for the "ms" preset

iosevka

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.

mplus-outline-fonts

Flag Description
ipafont Generates new fonts merged with <pkg>media-fonts/ja-ipafonts</pkg>

source-han-sans

Flag Description
half-width Select fonts with half-width
l10n_zh-HK Chinese (Hong Kong)
language Select fonts with language
region Select fonts with region

terminus-font

Flag Description
a-like-o Changes view of letter 'a' - a looks like o (see homepage)
center-tilde Place the '~' character vertically centered on the line instead of to the top.
distinct-l ll2 variant with more distinctive l (lowercase L)
pcf-8bit Install Portable Compiled Font (PCF) (X11 bitmap fonts), 8-bit encodings
pcf-unicode Install Portable Compiled Font (PCF) (X11 bitmap fonts), Unicode encodings
psf Install PC Screen Font (PSF) with unicode data (for linux console)
quote Changes view of quotes: symmetric ` and ' instead of asymmetric one (see homepage)
ru-dv Changes view of Russian letters 'de' and 've' (see homepage)
ru-g Changes view of Russian letter 'ge' (see homepage)
ru-i Changes view of Russian letter 'i' - not like Latin u, but like "mirrored" N (see homepage)
ru-k Changes view of Russian letter 'k' (see homepage)

media-gfx

asymptote

Flag Description
sigsegv Enables using <pkg>dev-libs/libsigsegv</pkg>

blender

Flag Description
cycles Enable the Cycles raytracing render engine.
cycles-bin-kernels Precompile the cycles render kernels for the CUDA/HIP/OneAPI backends, if they are enabled, at compile time. This makes it so that the user doesn't have to wait for the kernels to compile when they are used for the first time in Blender. If this option is not on, they will be built as needed at runtime.
embree Use embree to accelerate certain areas of the Cycles render engine.
fluid Adds fluid simulation support via the built-in Mantaflow library.
hiprt Enable AMD HIP GPU ray tracing acceleration via <pkg>dev-libs/hiprt</pkg>.
ndof Enable NDOF input devices (SpaceNavigator and friends).
oidn Enable OpenImageDenoiser Support
openpgl Enable path guiding support in Cycles
opensubdiv Add rendering support form OpenSubdiv from Dreamworks Animation through <pkg>media-libs/opensubdiv</pkg>.
osl Add support for OpenShadingLanguage scripting.
potrace Add support for converting bitmaps into Grease pencil line using the potrace library.
pugixml Enable PugiXML support (Used for OpenImageIO, Grease Pencil SVG export)

blender-bin

Flag Description
oneapi Enable Intel oneAPI SyCL support (computation on GPU)

darktable

Flag Description
l10n_pt-BR Portuguese (Brazil)
l10n_sl Slovenian
l10n_sq Albanian
l10n_uk Ukrainian

digikam

Flag Description
lensfun Enable support for <pkg>media-libs/lensfun</pkg>
panorama Build the panorama plugin which requires <pkg>media-gfx/hugin</pkg>

exiv2

Flag Description
bmff Add support for the ISOBMFF format
webready Support reading metadata over the internet

fig2dev

Flag Description
ghostscript Require <pkg>app-text/ghostscript-gpl</pkg> to export PDF an bitmap formats

flameshot

Flag Description
imgur Enable Imgur uploader

fontforge

Flag Description
truetype-debugger Enable truetype debugger in fontforge
woff2 Enable support for WOFF2 format

freecad

Flag Description
addonmgr Build the addon manager module for automatic handling of 3rd party addons
bim Build the BIM module and workbench
cam Build the CAM module and workbench
fem Build the FEM module and workbench which provides Finite Element Analysis (FEA) workflows
idf Build the IDF module to provide file exchange capabilities with IDF files
inspection Build the inspection workbench which gives you specific tools for examination of shapes (experimental)
openscad Build the OpenSCAD module for interoperability with OpenSCAD and repairing Constructive Solid Geometry (CSG) history
pcl Use external <pkg>sci-libs/pcl</pkg> for point clouds support.
points Build the points module and workbench for working with point clouds
reverse Build the reverse engineering module and workbench
robot Build the robot module and workbench for studying robot movements
smesh Build Salome SMESH
surface Build the surface module and workbench
techdraw Build the techdraw module and workbench, a more advanced and feature-rich successor of the drawing workbench

gimp

Flag Description
vector-icons Enable support for vector icons (experimental)

graphicsmagick

Flag Description
q16 Set storage quantum size to 16 (~2*memory)

graphviz

Flag Description
gts Enables support for GNU Triangulated Surface Library (required for sfdp to work)
lasi Enables PostScript output via <pkg>media-libs/lasi</pkg>, for plugin -Tlasi (needs cairo)

gthumb

Flag Description
slideshow Enable slideshow plugin

hugin

Flag Description
$(echo
${LANGS//\
/\
l10n_})
sift automatically align images with <pkg>media-gfx/autopano-sift-C</pkg>

imagemagick

Flag Description
corefonts Use <pkg>media-fonts/corefonts</pkg> which is required by some commands
hdri Enable High Dynamic Range Images formats
lqr Enable experimental liquid rescale support using <pkg>media-libs/liblqr</pkg>
q8 Set quantum depth value to 8

inkscape

Flag Description
inkjar Enable support for OpenOffice.org SVG jar files
svg2 Enable support for new SVG2 features

krita

Flag Description
mypaint-brush-engine Enable MyPaint brush engine support <pkg>media-libs/libmypaint</pkg>

openvdb

Flag Description
"${CPU_FEATURES_ARM[@]/#/cpu_flags_arm_}"
"${CPU_FEATURES_X86[@]/#/cpu_flags_x86_}"
abi$(ver_cut-compat
abi-1-compat
abi-2-compat
abi1-compat
abi10-compat Disables newer features to maintain compatibility with ABI10
abi11-compat Disables newer features to maintain compatibility with ABI11
abi12-compat Disables newer features to maintain compatibility with ABI12
abi13-compat Disables newer features to maintain compatibility with ABI13
ax

photoqt

Flag Description
vips Support for <pkg>media-libs/vips</pkg> image processing library

povray

Flag Description
io-restrictions POV-Ray's mechanism for control of I/O operations

pstoedit

Flag Description
pptx Enable support for generating PowerPoint pptx files

sane-backends

Flag Description
sane_backends_

solvespace

Flag Description
system-mimalloc Use system <pkg>dev-libs/mimalloc</pkg> instead of vendored library

xpaint

Flag Description
pgf Support for loading PGF images

media-libs

allegro

Flag Description
physfs Enable physfs support
vga Enables the VGA graphics driver

avidemux-plugins

Flag Description
aften Enable A/52 (AC-3) audio encoder support.
dcaenc Enable DTS Coherent Acoustics audio encoder support via <pkg>media-sound/dcaenc</pkg>.

cal3d

Flag Description
16bit-indices Enables use of 16bit indices

coin

Flag Description
exceptions Compile with C++ exceptions

dav1d

Flag Description
8bit Add support for decoding 8-bit AV1.

embree

Flag Description
compact-polys Enables double indexed poly layout.
raymask Enables ray mask support.
tutorial Enable to build Embree tutorials programs.

flickcurl

Flag Description
raptor Use <pkg>media-libs/raptor</pkg> for proper RDF serializing

freetype

Flag Description
adobe-cff Use Adobe CFF as default font-renderer
cleartype-hinting Bytecode hinting mode for TrueType fonts that activates subpixel hinting (a.k.a. ClearType hinting) by default

freeverb3

Flag Description
forcefpu Disable assembly code
plugdouble Build plugins in double precision mode (default is float)

ganv

Flag Description
fdgl Use experimental force-directed graph layout

glfw

Flag Description
wayland-only Enable wayland support and disable X11 support

gst-plugins-base

Flag Description
ivorbis Enable integer based vorbis decoder

imlib2

Flag Description
filters Build filter functions (blur, sharpen, etc)
packing Enable structure packing. This will reduce memory footprint at the cost of unaligned memory access
y4m Y4M image loader support

libafterimage

Flag Description
shaping Use MIT shaped X windows extention.

libbluray

Flag Description
bdplus Use <pkg>media-libs/libbdplus</pkg> for BD+ decryption

libde265

Flag Description
dec265 Enable build of dec265 example program
enc265 Enable build of enc265 tool

libggi

Flag Description
3dfx Enables support for Voodoo chipsets, also called 3DFX and TDFX

libgphoto2

Flag Description
adc65
agfa_cl20
aox
ax203
barbie
canon
casio_qv
clicksmart310
digigr8
digita
dimagev
dimera3500
directory
enigma13
fuji
gsmart300
hp215
iclick
jamcam
jd11
jl2005a
jl2005c
kodak_dc120
kodak_dc210
kodak_dc240
kodak_dc3200
kodak_ez200
konica
konica_qm150
largan
lg_gsm
mars
mustek
panasonic_coolshot
panasonic_dc1000
panasonic_dc1580
panasonic_l859
pccam300
pccam600
pentax
polaroid_pdc320
polaroid_pdc640
polaroid_pdc700
ptp2
ricoh
ricoh_g3
samsung
sierra
sipix_blink2
sipix_web2
smal
sonix
sony_dscf1
sony_dscf55
soundvision
spca50x
sq905
st2205
stv0674
stv0680
sx330z
topfield
toshiba_pdrm11
tp6801

libheif

Flag Description
de265 Enable H.265 support using <pkg>media-libs/libde265</pkg>

libmypaint

Flag Description
gegl Add support for <pkg>media-libs/gegl</pkg>

libpano13

Flag Description
suitesparse Use Sparse Levenberg Marquardt algorithm instead of dense Levenberg Marquardt algorithm

libpng

Flag Description
apng support unofficial APNG (Animated PNG) spec

libsdl2

Flag Description
haptic Enable the haptic (force feedback) subsystem

libtgvoip

Flag Description
dsp Enable signal processing (echo cancellation, noise suppression, and automatic gain control)

libv4l

Flag Description
tracer Build the v4l2-tracer tool and library

libvmaf

Flag Description
embed-models Compile default vmaf models into the library (needs <pkg>app-editors/vim-core</pkg>)

libvpx

Flag Description
highbitdepth Enable 10 and 12 bit support for VP9.

libwebp

Flag Description
swap-16bit-csp Enable byte swapping for 16 bit colorspace

mlt

Flag Description
rtaudio Builds rtaudio consumer for native audio support on multiple platforms

netpbm

Flag Description
rle Build converters for the RLE format (utah raster toolkit)

noise-suppression-for-voice

Flag Description
vst3 Enable the VST3 plugin

oidn

Flag Description
openimageio Enable OpenImageIO Support

opencolorio

Flag Description
x86_{avx,avx2,avx512f,f16c,sse2,sse3,sse4_1,sse4_2,ssse3}

opencv

Flag Description
atlas Use <pkg>sci-libs/atlas</pkg> for blas, lapack and sparse blas routines (Experimental!)
contribcvv Enable CVV in contrib
contribdnn Enable DNN module
contribfreetype Enable Drawing UTF-8 strings with <pkg>media-libs/freetype</pkg>&amp;<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 Use AVX-512 Fused Multiply-Accumulate Packed Single Precision instruction set
cpu_flags_x86_avx512_4vnniw Use AVX-512 Vector Neural Network Instructions Word Variable Precision
cpu_flags_x86_avx512er Use AVX-512 exponential and reciprocal instructions
cpu_flags_x86_avx512pf Use AVX-512 prefetch instructions
dnnsamples Enable dnn caffeemodel samples
features2d Enable features2d module
glog Use Google's C++ logging library (<pkg>dev-cpp/glog</pkg>)
jasper Use <pkg>media-libs/jasper</pkg> for jpeg2k support
opencvapps Enable compilation with opencvapps
spng Use <pkg>media-libs/libspng</pkg> for png support
tesseract Use Google's OCR Engine
wechat-qrcode Enable wechat_qrcode module

openh264

Flag Description
plugin Install the Gecko Media Plugin (GMP) for use with Mozilla packages

openimageio

Flag Description
aes
aes:aes

opus

Flag Description
custom-modes Enable non-Opus modes, e.g. 44.1 kHz and 2^n frames
deep-plc Enable Deep Packet Loss Concealment (PLC)
dred Enable Deep REDundancy (DRED)
osce Enable Opus Speech Coding Enhancement (OSCE)

opusfile

Flag Description
float Enable floating point arithmetic operations

osl

Flag Description
nofma Do not use Fuse-Multiply-Add operations
partio Use <pkg>media-libs/partio</pkg>

rubberband

Flag Description
jni Enables building of Java Native Interface library

sdl-mixer

Flag Description
smpeg Use <pkg>media-libs/smpeg</pkg> for MP3 support

sdl3-mixer

Flag Description
drlibs Use vendored dr_{flac,mp3} instead of <pkg>media-libs/flac</pkg> and/or <pkg>media-sound/mpg123-base</pkg> for those formats
libvorbis Use <pkg>media-libs/libvorbis</pkg> for OGG Vorbis support

sdl3-ttf

Flag Description
plutosvg Use <pkg>media-libs/plutosvg</pkg> for colour emoji support

speex

Flag Description
cpu_flags_arm_v4 Use instructions added in ARMv4
cpu_flags_arm_v5 Use instructions added in ARMv5
cpu_flags_arm_v6 Use instructions added in ARMv6
vbr Enable VBR support.

svt-av1

Flag Description
cpu_flags_x86_avx512vl Use AVX-512 vector-length instructions

tremor

Flag Description
low-accuracy enable 32bit only multiply operations

vips

Flag Description
highway Enable SIMD optimizations using <pkg>dev-cpp/highway</pkg> (replaces USE=orc)

virglrenderer

Flag Description
venus Enable Venus Virtio-GPU protocol
video_cards_asahi VIDEO_CARDS setting to build support for Apple AGX GPUs

vulkan-loader

Flag Description
layers Include the vulkan layers

x265

Flag Description
12bit Add support for producing 12bits HEVC.

media-plugins

alsa-plugins

Flag Description
arcam_av Enables Arcam AV control plugin
mix Enables upmix and vdownmix plugin
usb_stream Enables usb_stream plugin

audacious-plugins

Flag Description
ampache Support controlling audacious via ampache
scrobbler Build with scrobbler/LastFM submission support
streamtuner Build the streamtuner plugin

frei0r-plugins

Flag Description
facedetect Enables building of facedetect plugin, which depends on <pkg>media-libs/opencv</pkg>
scale0tilt Enables building of scale0tilt and vectorscope plugins, which depend on <pkg>media-libs/gavl</pkg>

grilo-plugins

Flag Description
flickr Enable Flickr support
freebox Build support for viewing TV channels using Freebox
thetvdb Build support for thetvdb.com
youtube Build support for YouTube content discovery using <pkg>dev-libs/libgdata</pkg>

photoqt-extensions

Flag Description
histogram Support histogram using <pkg>dev-qt/qtcharts</pkg>

vdr-epgsearch

Flag Description
conflictcheckonly install the "conflictcheckonly" vdr-plugin
epgsearchonly install the "epgsearchonly" vdr-plugin
quicksearch install the "quicksearch" vdr-plugin

media-radio

xastir

Flag Description
geotiff Install geotiff support. Allows using USGS DRG topo maps or other types of geotiff mapes/images

media-sound

abcde

Flag Description
aiff Enable support for Audio Interchange File Format (AIFF) output encoding

alsa-tools

Flag Description
alsa_cards_emu10k1x Emu10k1X (Dell OEM Version)
alsa_cards_ice1712 ICEnsemble ICE1712 (Envy24)
alsa_cards_rme32 RME Digi32, 32/8, 32 PRO
alsa_cards_rme96 RME Digi96, 96/8, 96/8 PRO
alsa_cards_sbawe Sound Blaster AWE (32,64) (PnP)
alsa_cards_sscape Ensoniq SoundScape PnP driver

alsa-utils

Flag Description
bat install basic audio tester (BAT) util

aqualung

Flag Description
ifp Enable support for iRiver iFP portable audio players

ardour

Flag Description
cpu_flags_x86_{avx,avx512f,fma3,sse}
phonehome contact ardour.org at startup for new announcements

ario

Flag Description
idle Enable experimental support for MPD's idle command to reduce bandwidth and cpu usage, requires MPD 0.14

audacity

Flag Description
audiocom Enable integrated uploading to audio.com
portmixer Enable the internal portmixer feature
sbsms Enable slower, more accurate pitch and tempo changing via <pkg>media-libs/libsbsms</pkg>

audiotools

Flag Description
dvda Enable DVD-Audio support

bluez-alsa

Flag Description
hcitop Enable top-like monitoring tool for HCI
msbc Enable mSBC audio support for HFP

csound

Flag Description
beats Build the beats score frontend

deadbeef

Flag Description
converter File format converter
hotkeys Keyboard shortcuts 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

denemo

Flag Description
aubio Enable <pkg>media-libs/aubio</pkg> support

dir2ogg

Flag Description
wma Add support for wma files through mplayer

easyeffects

Flag Description
mda-lv2 Enable use of <pkg>media-plugins/mda-lv2</pkg> for the loudness FX

ecasound

Flag Description
oil Use <pkg>dev-libs/liboil</pkg> for inner loop optimizations

fapg

Flag Description
xspf Enable support for saving XSPF playlists.

gimmix

Flag Description
lyrics Enable lyric fetching

gogglesmm

Flag Description
dca Enable support for DTS Coherent Acoustics via <pkg>media-libs/libdca</pkg>

jack-example-tools

Flag Description
jack-net Build jack_net_* example clients
jack-netsource Build jack_netsource for configuring network sources
zalsa Build the zalsa internal client using <pkg>media-libs/zita-resampler</pkg>

jack2

Flag Description
metadata Enable metadata API

lame

Flag Description
mp3rtp Build the mp3-to-RTP streaming utility. **UNSUPPORTED**

linuxsampler

Flag Description
sf2 Add support for SoundFont 2 sound bank files

mixxx

Flag Description
keyfinder Enable musical key detection support via <pkg>media-libs/libkeyfinder</pkg>
qtkeychain Enable Secure credential storage support via <pkg>dev-libs/qtkeychain</pkg>

mpd

Flag Description
libmpdclient Enable support for remote mpd databases
qobuz Build plugin to access qobuz
signalfd Use the signalfd function in MPD's event loop
snapcast Snapcast audio plugin

ncmpc

Flag Description
async-connect Enable asynchronous connect
chat-screen Enable the chat screen
colors Enable color output
help-screen Enable the help screen
key-screen Enable key editor screen
library-screen Enable library screen
lyrics-screen Enable lyrics screen
outputs-screen Enable the outputs screen
search-screen Enable search screen
song-screen Enable song viewer screen

ncmpcpp

Flag Description
outputs Enable outputs screen
visualizer Enable visualizer screen with sound wave/frequency spectrum modes

patchage

Flag Description
jack-dbus Use Jack via D-Bus instead of libjack

picard

Flag Description
fingerprints Enable calculation and lookup of AcoustID fingerprints

puddletag

Flag Description
quodlibet Enables support for editing <pkg>media-sound/quodlibet</pkg> databases

pulseaudio-daemon

Flag Description
alsa-plugin Request installing <pkg>media-plugins/alsa-plugins</pkg> with PulseAudio plugin enabled. This ensures that clients supporting ALSA only will use PulseAudio.
equalizer Enable the equalizer module (requires <pkg>sci-libs/fftw</pkg> and <pkg>sys-apps/dbus</pkg>).
ofono-headset Build with optional oFono HFP backend for bluez 5, requires <pkg>net-misc/ofono</pkg>.
system-wide Allow preparation and installation of the system-wide init script for PulseAudio. Since this support is only supported for embedded situations, do not enable without reading the upstream instructions at https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/WhatIsWrongWithSystemWide/ .
webrtc-aec Uses the webrtc.org AudioProcessing library for enhancing VoIP calls greatly in applications that support it by performing acoustic echo cancellation, analog gain control, noise suppression and other processing.

qmmp

Flag Description
libxmp Enable module files renderer (modplug replacement) via <pkg>media-libs/libxmp</pkg>

qsampler

Flag Description
libgig Enable libgig support for loading Gigasampler files and DLS (Downloadable Sounds) Level 1/2 files

shntool

Flag Description
alac Add support for Apple Lossless Audio Codec files
shorten Add support for the shorten audio compressor

snd

Flag Description
notcurses Terminal interface via <pkg>dev-cpp/notcurses</pkg>
s7 Enable the s7 extension language (a version of Scheme)

sox

Flag Description
dolbyb Support Dolby B like noise reduction with <pkg>media-libs/libdolbyb</pkg>
speexdsp Support for automatic gain control, denoise and dereverb with <pkg>media-libs/speexdsp</pkg>

split2flac

Flag Description
flake Add support for Flake, alternative FLAC encoder

spotify

Flag Description
local-playback Allows playing local files with the Spotify client

strawberry

Flag Description
moodbar Enable moodbar support

supercollider

Flag Description
ableton-link Enable support for Ableton Link
gpl3 Build GPL-3 licensed code (recommended)

teamspeak-server

Flag Description
tsdns Install TeamSpeaks own DNS service for handling multiple virtual servers.

upmpdcli

Flag Description
thirdparty Enable streaming from Qobuz and Tidal external services

vorbis-tools

Flag Description
ogg123 Build ogg123 player, needs libao and curl

xmms2

Flag Description
:asx
:cue
:diskwrite
:launcher
aac:faad
cxx:xmmsclient++,xmmsclient++-glib
ices Icecast source output plugin
mlib-update Enable building of xmms2-mlib-updater client

xwax

Flag Description
fallback Sets runtime dependencies to support decoding "other" audio files.

media-tv

kodi

Flag Description
eventclients Install full set of Kodi python eventclients and eventclients examples
optical Enable Audio CD playback, optical disks detection and reading (CD-ROM, Video CD, and others), and ISO optical disk images direct reading. DVD disks may require additional 'udf' flag.
udf Enable UDF support. Required for playing blurays.

linuxtv-dvb-apps

Flag Description
alevt Build videotext decoder

mythtv

Flag Description
asi Support for DVEO ASI recorder
ceton Ceton InfiniTV 4 a CableCARD-enabled tuner support
lcd Enable use of <pkg>app-misc/lcdproc</pkg> data display
vbox V@Box Communications network-attached tuner devices support

tvheadend

Flag Description
ddci Enable support for DDCI hardware
imagecache Enable support for image caching
iptv Enable support for Internet Protocol TV
satip Enable support for IP-based Satellite TV
timeshift Enable TimeShift support
uriparser Use <pkg>dev-libs/uriparser</pkg>

xmltv

Flag Description
ch-search Grabber for Switzerland
eu-epgdata include fanart URLs for some European countries.
eu-xmltvse Grabbber for Europe [replaces eu-dotmedia and se-tvzon]
fi-sv Grabber for Finland (Swedish)
huro Hungarian tv listing grabber
is Iceland tv listing grabber
it-dvb Italy tv listing grabber
na-dd North America tv listing grabber
na-dtv North America Direct TV grabber
na-tvmedia Grabber for North America (TVMedia)
pt-vodafone Grabber for Portugal (Vodafone)
tv-check enable GUI checking
tv-combiner enable grabbers combiner
tv-pick-cgi enable CGI support
uk-tvguide UK and Ireland tv listing grabber using TV Guide website
zz-sdjson Grabber for schedulesDirect.org SD-JSON service (many countries)
zz-sdjson-sqlite Grabber for schedulesDirect.org SD-JSON service (sqlite DB)

media-video

amdgpu-pro-amf

Flag Description
pro Pull media-libs/amdgpu-pro-vulkan as dependency
radv Pull media-libs/mesa as dependency

aravis

Flag Description
fast-heartbeat Enable faster heartbeat rate.
packet-socket Enable packet socket support.

ffmpeg

Flag Description
opencolorio Enable use of color management filters via <pkg>media-libs/opencolorio</pkg>
rist Enable Reliable Internet Stream Transport (RIST) protocol support via <pkg>net-libs/librist</pkg>

guvcview

Flag Description
sfml Build with SFML X11-engine instead of sdl

libva-utils

Flag Description
putsurface Build and install putsurface tool.
vainfo Build and install vainfo tool.

mjpegtools

Flag Description
sdlgfx Enables y4mhist to display a graphical histogram

mjpg-streamer

Flag Description
http-management Enable experimental HTTP management option
input-control Plugin giving ability to control camera movement (only specific cameras)
input-file Plugin that watches given directory and send it's content
input-http Plugin that takes http-input
input-ptp2 Plugin that sends video stream from PTP2 compatible camera
input-testpicture Plugin for sending compiled in, test pictures
input-uvc Plugin that sends video stream from UVC compatible camera
output-autofocus Auto focusing plugin
output-file Plugin that saves received content under given location
output-http Small HTTP server plugin which sends WWW directory content and streams image content
output-rtsp Plugin which provides a mechanism to take snapshots with a trigger from a UDP packet
output-udp Plugin receiving content over UDP and storing to a directory
output-viewer Plugin which allows to see output with viewer
output-zmqserver Plugin which provides zmqserver processing
www Installs WWW content
wxp-compat Enable camera WXP compatible format

motiontrack

Flag Description
multiprocess Enables multi-process support (SMP/cluster) for motiontrack programs

mplayer

Flag Description
bl Blinkenlights video output
cpu_flags_arm_iwmmxt Use the iwMMXt instruction set
cpu_flags_arm_vfp Use the VFP version 2 instruction set
cpu_flags_arm_vfpv3 Use the VFP version 3 instruction set
dvdnav Use forked libdvdnav, navigate menus in GUIs
md5sum Enables md5sum video output
osdmenu Enables support for on-screen display (OSD) menus
pnm Add PNM video output option, to create PPM/PGM/PGMYUV images
pvr Enable Video4Linux2 MPEG PVR
radio Enable V4L2 radio interface and support
toolame Enable toolame MPEG-2 encoding
yuv4mpeg Enables yuv4mpeg video output
zoran Enables ZR360[56]7/ZR36060 video output

mpv

Flag Description
subrandr Enable support for SRV3 and WebVTT subtitle formats using <pkg>media-libs/subrandr</pkg>

obs-studio

Flag Description
decklink Build the Decklink plugin.
mpegts Enable native SRT/RIST mpegts output.
test-input Build and install input sources used for testing.

pipewire

Flag Description
echo-cancel Enable WebRTC-based echo canceller via <pkg>media-libs/webrtc-audio-processing</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>
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

qmplay2

Flag Description
audiofilters Build with AudioFilters module
avdevice Build FFmpeg module with libavdevice suport
cuvid Build with CUVID module
inputs Build with Inputs module
libopenmpt Build with OpenMPT support
notifications Build additional notifications module
shaders Compile Vulkan shaders using <pkg>media-libs/shaderc</pkg>
videofilters Build with VideoFilters module
visualizations Build with Visualizations module

rav1e

Flag Description
capi Build the C-API library and header file

srs

Flag Description
h265 Enable H.265 support
signal-api Enable Signal-API

vdr

Flag Description
demoplugins Install demo and example plugins coming with vanilla vdr
menuorg Enables support for the <pkg>media-plugins/vdr-menuorg</pkg>
naludump Removes NALU fill data from h.264-Streams of TS files
permashift permanent timeshift by recording live TV into RAM, need plugin <pkg>media-plugins/vdr-permashift</pkg>
pinplugin Support for <pkg>media-plugins/vdr-pin</pkg>
ttxtsubs support for <pkg>media-plugins/vdr-ttxtsubs</pkg>
verbose enable full output on compile

vlc

Flag Description
aribsub Enable support for decoding ARIB STD-B24 subtitles
dc1394 Enable IIDC cameras support
directx Enable Win32 DirectX, D3D11va and DxVA2 support
dvbpsi Enable support for Mpeg-TS files (.ts, .m2ts, .mts) via <pkg>media-libs/libdvbpsi</pkg>
libtiger Enable Ogg Kate subtitles rendering using libtiger
linsys Enable support for Linux Linear Systems Ltd. SDI and HD-SDI input cards
macosx-notifications Enable Mac OS X notifications module (formerly growl)
omxil Enable OpenMAX Integration Layer codec module
run-as-root Allows vlc to start for root. Don't enable this unless you have a very specific (e.g. embedded) need for it!
skins Enable support for the skins2 interface

webcamoid

Flag Description
fdk-aac Enable <pkg>media-libs/fdk-aac</pkg> audio codec support
headers Install development headers
libuvc Enable video capturing from USB devices using <pkg>media-libs/libuvc</pkg>

x264-encoder

Flag Description
avs enable AvxSynth support in the AviSynth input module
ffmpegsource Enable ffmpegsource aka ffms support, disables lavf

net-analyzer

argus-clients

Flag Description
ft Enable support for flow packets through <pkg>net-analyzer/flow-tools</pkg>

barnyard2

Flag Description
mpls Enable support for mpls networks

bwm-ng

Flag Description
csv Enable csv output

fprobe

Flag Description
messages enable console messages

goaccess

Flag Description
getline Use GNU getline() to parse full line requests

gvm

Flag Description
gsa Greenbone Security Assistant (WebUI)
ospd Enable support for scanner wrappers

icinga2

Flag Description
opentelemetry Enable support for exporting to opentelemetry compatible backends

ipsumdump

Flag Description
nanotimestamp Enable timestamps with nano-second resolution

monitoring-plugins

Flag Description
fping Install <pkg>net-analyzer/fping</pkg> required for fancy ping monitoring. Disabling the flag does not remove any plugins.

mtr

Flag Description
ipinfo Disable support for IP address lookups

munin

Flag Description
dhcpd Install <pkg>dev-perl/Net-IP</pkg>, <pkg>dev-perl/HTTP-Date</pkg> and <pkg>net-misc/dhcp</pkg> to monitor DHCP lease usage. This only works if the server is on the same system as the node, so the server is also brought in. Disabling the flag does not remove any plugin file.

nagios-core

Flag Description
classicui use the classic web theme

nagios-plugin-check_raid

Flag Description
3ware Support 3ware RAID controllers
aacraid Support Adaptec AAC-RAID controllers
dmraid Support Device-Mapper RAID
hpa Support HP Array controllers
hpsa Support HP SmartArray (CCISS) controllers
megaraid-sas Support LSI MegaRAID SAS controllers
mpt Support LSI MPT Fusion controllers
mpt-sas2 Support LSI SAS-2 controllers

nagios-plugins

Flag Description
nagios-dns Install <pkg>net-dns/bind</pkg> required for monitoring DNS servers. Disabling the flag does not remove any plugin file.
nagios-game Install <pkg>games-util/qstat</pkg> required for monitoring FPS servers. Disabling the flag does not remove any plugin file.
nagios-ping Install <pkg>net-analyzer/fping</pkg> required for fancy ping monitoring. Disabling the flag does not remove any plugin file.

net-snmp

Flag Description
mfd-rewrites Use MFD rewrites of mib modules where available
smux Enable support for the legacy smux protocol (superseded by agentx)
ucd-compat Build UCD compatibility library. Increases significantly the install size.

netdata

Flag Description
aclk Enable Agent-Cloud Link (ACLK) for securely connecting a Netdata Agent to your web browser through Netdata Cloud
dbengine Enable the Netdata database engine
nodejs Enable use of nodejs (which some plugins use)

nfdump

Flag Description
ftconv Build the flow-tools to nfdump converter
jnat Build nfudmp to support JunOS NAT event logging
nfpcapd Build nfpcapd collector to create netflow data from precollected pcap traffic
nfprofile Build nfprofile used by NfSen
nftrack Build nfprofile used by PortTracker
nsel Build nfudmp to support NSEL/NEL event data
readpcap Build nfcapd collector to read from pcap file instead ofnetwork data
sflow Build sflow collector sfcpad

nmap

Flag Description
ncat Install the ncat utility
ndiff Install the ndiff utility
nping Install the nping utility
nse Include support for the Nmap Scripting Engine (NSE)
zenmap Install the GTK+ based nmap GUI, zenmap

nrpe

Flag Description
command-args Build support for specifying the command-line arguments from the Nagios/Icinga master. Make sure you understand the implications of this flag as it can be a security risk.

ospd-openvas

Flag Description
notus Set systemd service file to use notus-scanner

pmacct

Flag Description
bgp-bins Link BGP daemon binaries
bmp-bins Link BMP daemon binaries
l2 Enable Layer-2 features and support
ndpi Enable support for nDPI through <pkg>net-libs/nDPI</pkg>
st-bins Link Streaming Telemetry daemon binaries
traffic-bins Link IPv4/IPv6 traffic accounting binaries

pnp4nagios

Flag Description
icinga Build against <pkg>net-analyzer/icinga2</pkg> instead of <pkg>net-analyzer/nagios-core</pkg>

rrdcollect

Flag Description
librrd Use the librrd library from <pkg>net-analyzer/rrdtool</pkg>

rrdtool

Flag Description
rados Enable support for librados from <pkg>sys-cluster/ceph</pkg>
rrdcached Build support for write-caching daemon
rrdcgi Build rrdcgi support

rustscan

Flag Description
nmap Installs <pkg>net-analyzer/nmap</pkg>

sarg

Flag Description
doublecheck Make sarg double check the data it manipulates and output a warning if an error is found
glob Disable to ignore wildcards in file names

scanlogd

Flag Description
nids Use <pkg>net-libs/libnids</pkg> for packet capturing

sngrep

Flag Description
eep Enable EEP packet send/receive support

snort

Flag Description
active-response Enables support for automatically sending TCP resets and ICMP unreachable messages to terminate connections. Used with inline deployments.
file-inspect Enables extended file inspection capabilities.
flexresp3 Enables support for new flexable response preprocessor for enabling connection tearing for inline deployments. Replaces flexresp and flexresp2.
high-availability Enables high-availability state sharing.
inline-init-failopen Enables support to allow traffic to pass (fail-open) through inline deployments while snort is starting and not ready to begin inspecting traffic. If this option is not enabled, network traffic will not pass (fail-closed) until snort has fully started and is ready to perform packet inspection.
large-pcap-64bit Allows Snort to read pcap files that are larger than 2 GB. ONLY VALID FOR 64bit SYSTEMS!
linux-smp-stats Enable accurate statistics reporting through /proc on systems with multiple processors.
non-ether-decoders Enable decoding of non-ethernet protocols such as TokenRing, FDDI, IPX, etc.
open-appid Enable OpenAppID, an open, application-focused detection language and processing module for Snort that enables users to create, share, and implement application detection. Requires <pkg>dev-lang/luajit</pkg>.
perfprofiling Enables support for preprocessor and rule performance profiling using the perfmonitor preprocessor.
ppm Enables support for setting per rule or per packet latency limits. Helps protect against introducing network latency with inline deployments.
react Enables support for the react rule keyword. Supports interception, termination, and redirection of HTTP connections.
reload-error-restart Enables support for completely restarting snort if an error is detected during a reload.
shared-rep Enables the use of shared memory for the Reputation Preprocessor (Only available on Linux systems)
side-channel Enables Snort's side channel.
sourcefire Enables Sourcefire specific build options, which include --enable-perfprofiling and --enable-ppm.

suricata

Flag Description
af-packet Enable AF_PACKET support
detection Enable detection modules

symon

Flag Description
symon Enables the system monitor. Offers no functionality but monitoring and forwarding of measured data
symux Enables the multiplexer which stores incoming symon streams on disk in RRD (<pkg>net-analyzer/rrdtool</pkg>) files

testssl

Flag Description
bundled-openssl Install precompiled versions of OpenSSL for greater testing coverage

tracebox

Flag Description
sniffer Build the sniffer component using <pkg>net-libs/libnetfilter_queue</pkg>

wireshark

Flag Description
androiddump Install androiddump, an extcap interface to capture from Android devices
bcg729 Use <pkg>media-libs/bcg729</pkg> for G.729 codec support in RTP Player
capinfos Install capinfos, to print information about capture files
captype Install captype, to print the file types of capture files
ciscodump Install ciscodump, extcap interface to capture from a remote Cisco router
dftest Install dftest, to display filter byte-code, for debugging dfilter routines
dpauxmon Install dpauxmon, an external capture interface (extcap) that captures DisplayPort AUX channel data from linux kernel drivers
dumpcap Install dumpcap, to dump network traffic from inside wireshark
editcap Install editcap, to edit and/or translate the format of capture files
mergecap Install mergecap, to merge two or more capture files into one
randpkt Install randpkt, a utility for creating pcap trace files full of random packets
randpktdump Install randpktdump, an extcap interface to provide access to the random packet generator (randpkt)
reordercap Install reordercap, to reorder input file by timestamp into output file
sbc Use <pkg>media-libs/sbc</pkg> for playing back SBC encoded packets
sdjournal Install sdjournal, an extcap that captures systemd journal entries
sharkd Install sharkd, the daemon variant of wireshark
sshdump Install sshdump, an extcap interface to capture from a remote host through SSH
text2pcap Install text2pcap, to generate a capture file from an ASCII hexdump of packets
tshark Install tshark, to dump and analyzer network traffic from the command line
udpdump Install udpdump, to get packets exported from a source (like a network device or a GSMTAP producer) that are dumped to a pcap file

zabbix

Flag Description
agent2 Enable go-based zabbix agent 2 (for to-be-monitored machines)

net-dialup

accel-ppp

Flag Description
ipoe Build IPoE kernel module

mgetty

Flag Description
fidonet Enables FidoNet support

ppp

Flag Description
activefilter Enables active filter support

net-dns

avahi

Flag Description
autoipd Build and install the IPv4LL (RFC3927) network address configuration daemon
bookmarks Install the avahi-bookmarks application (requires <pkg>dev-python/twisted</pkg>)
howl-compat Enable compat libraries for howl
mdnsresponder-compat Enable compat libraries for mDNSResponder

bind

Flag Description
fixed-rrset Enables fixed rrset-order option

dnscap

Flag Description
cryptopant Enable cryptopANT plugin, implementation of crypto-PAn algorithm using <pkg>app-crypt/cryptopant</pkg> to anonymize IP addresses

dnsdist

Flag Description
doh3 Enable support for dns over http3 via <pkg>net-libs/quiche</pkg>
ipcipher Enable support for ipcipher via <pkg>dev-libs/openssl</pkg>
ipcrypt Enable support for encryption/decryption of IP addresses via IPCrypt

dnsmasq

Flag Description
auth-dns Add support for acting as an authorative DNS server.
dhcp-tools Install extra command line tools for manually managing DHCP leases.
dumpfile Include code to dump packets to a libpcap-format file for debugging
libidn2 Enable support for Internationalized Domain Names, via <pkg>net-dns/libidn2</pkg> rather than <pkg>net-dns/libidn</pkg>
loop Include functionality to probe for and remove DNS forwarding loops
nettlehash Use hashing functions from <pkg>dev-libs/nettle</pkg>
script Enable support for calling scripts when leases change.

dnssec-validator

Flag Description
dlv Enable support for the DNSSEC look-aside validation

getdns

Flag Description
getdns-query Add getdns_query tool
getdns-server-mon Add getdns_server_mon tool
stubby Add Stubby DNS Privacy Deamon

hash-slinger

Flag Description
ipsec Enable support for IPSECKEY records (ipseckey)
openpgp Enable support for OPENPGPKEY records (openpgpkey)

idnkit

Flag Description
liteonly Compile and install lite library only

knot

Flag Description
"dnstap"
"geoip"
fastparser Use a zone file parser that is faster, but requires more memory and CPU time to compile

knot-resolver

Flag Description
kresc Build (experimental) command-line client
manager Manager is a user-friendly interface and a component handling rolling restarts, config update logic and more
nghttp2 DNS-over-HTTPS support

nsd

Flag Description
bind8-stats Enables BIND8 like NSTATS and XSTATS and statistics in nsd-control
memclean Cleanup memory (at exit) for eg. valgrind, memcheck
minimal-responses If minimal responses are disabled, responses are more likely to get truncated, resulting in TCP fallback
radix-tree Use a radix tree for main lookups instead of a red-black tree
ratelimit Enables ratelimiting, based on query name, type and source
recvmmsg Enable recvmmsg and sendmmsg compilation, faster but some kernel versions may have implementation problems for IPv6
simdzone Leverage SIMD instructions in modern CPUs to improve throughput

opendnssec

Flag Description
external-hsm Enables support for storing DNSSEC keys through an arbitrary non-portage PKCS#11 interface, specified through an environment variable
opensc Enables support for storing DNSSEC keys through a <pkg>dev-libs/opensc</pkg> PKCS#11 interface
signer Enables signing capabilities for OpenDNSSEC
softhsm Enables support for storing DNSSEC keys in a <pkg>dev-libs/softhsm</pkg> PKCS#11 object

pdns

Flag Description
lua-records Enable LUA records.
tinydns Use a TinyDNS CDB database as backend.

unbound

Flag Description
ecdsa Enable ECDSA support
ecs Enable EDNS client subnet support

net-firewall

conntrack-tools

Flag Description
cthelper Use <pkg>net-libs/libnetfilter_cthelper</pkg> for userspace conntrack helper support
cttimeout Use <pkg>net-libs/libnetfilter_cttimeout</pkg> for conntrack timeout support

firehol

Flag Description
ipset Use <pkg>net-firewall/ipset</pkg>.

fwknop

Flag Description
udp-server Enable UDP-only server mode (no <pkg>net-libs/libpcap</pkg> dependency)

ipt_netflow

Flag Description
natevents Netflow NAT translation events (NEL) support

nftables

Flag Description
xtables Add libxtables support to try to automatically translate rules added by iptables-compat

shorewall

Flag Description
init Adds the capability to place the firewall in a safe state prior to bringing up the network interfaces
ipv4 Installs everything needed to create a full IPv4 firewall
lite4 Installs everything needed to just *run* an IPv4 compiled firewall script created with <pkg>net-firewall/shorewall</pkg> ipv4 USE flag
lite6 Installs everything needed to just *run* an IPv6 compiled firewall script created with <pkg>net-firewall/shorewall</pkg> ipv6 USE flag

xtables-addons

Flag Description
account
asn
chaos
condition
delude
dhcpmac
dnetmap
echo
fuzzy
gradm
iface
ipmark
ipp2p
ipv4options
length2
logmark
lscan
pknock
proto
quota2
sysrq
tarpit

net-fs

autofs

Flag Description
mount-locking Enable locking to prevent corruption of /etc/mtab in the presence of concurrent auto-mounting. If enabled, recursive auto-mounting (eg. using autofs to bind or loop mount a filesystem which is itself auto-mounted) is not possible.

cifs-utils

Flag Description
creds cifs credentials support

nfs-utils

Flag Description
junction Enable NFS junction support in nfsref
nfsdctl Build 'nfsdctl' utility to control nfsd.
nfsv3 Enable support for NFSv2 and NFSv3

openafs

Flag Description
bitmap-later Enable fast startup of file server by not reading bitmap till needed.
kauth Install the DEPRECATED kauth server, PAM modules, and utilities
namei Enable namei fileserver instead of inode fileserver. You should disable this option only if compatibility with inode format AFS storage is required.
pthreaded-ubik Enable installation of pthreaded ubik applications.
supergroups Enable support for nested pts groups.
tsm Enable use of the Tivoli TSM API libraries from <pkg>app-backup/tsm</pkg> for butc support. AMD64 only.
ubik-read-while-write Enable vlserver read from db cache during write locks (EXPERIMENTAL)

samba

Flag Description
addc Enable Active Directory Domain Controller support
iprint Enabling iPrint technology by Novell
profiling-data Enables support for collecting profiling data
regedit Enable support for regedit command-line tool
snapper Enable vfs_snapper module (requires <pkg>sys-apps/dbus</pkg>)
spotlight Enable support for spotlight backend
system-heimdal Use <pkg>app-crypt/heimdal</pkg> instead of bundled heimdal.
system-mitkrb5 Use <pkg>app-crypt/mit-krb5</pkg> instead of <pkg>app-crypt/heimdal</pkg>.
winbind Enables support for the winbind auth daemon

net-ftp

frox

Flag Description
transparent Enable transparent proxying of data connections

lftp

Flag Description
convert-mozilla-cookies Install the convert-mozilla-cookies script and its run-time dependencies
verify-file Install the verify-file script and its run-time dependencies

proftpd

Flag Description
authfile Enable support for the auth-file module
ban Enable support for the mod_ban module
case Enable support for the mod_case module
copy Enable support for the mod_copy module
ctrls Enable support for the mod_ctrls and mod_ctrls_admin modules
deflate Enable support for the mod_deflate module
diskuse Enable support for the mod_diskuse module
dso Enable support for the mod_dso module
dynmasq Enable support for the mod_dynmasq module, for dynamically updating MasqueradeAddress for dyndns-like scenarios)
ifsession Enable support for the ifsession module
ifversion Enable support for the mod_ifversion module
log-forensic Enable support for the mod_log_forensic module, log only suspicious actions.
memcache Enable support for the mod_memcache module, for using memcached servers
msg Enable support for the mod_msg module, allows system users to send messages to connected clients via the ftpdctl program.
ratio Enable support for the mod_ratio module
readme Enable support for the mod_readme module
rewrite Enable support for the rewrite module
sitemisc Enable support for the sitemisc module
softquota Enable support for the quotatab module
unique-id Enable support for the mod_unique_id module, every connection gets unique ID.
vroot Enable support for the virtual root module

pure-ftpd

Flag Description
anondel Permit anonymous to delete files
anonperm Permit anonymous to change file permissions
anonren Permit anonymous to rename files
anonres Permit anonymous to resume file transfers
implicittls Enable TLS on Port 990
noiplog Disables logging of IP addresses
paranoidmsg Display paranoid messages instead of normal ones
resolveids Resolve UIDs/GIDs
sysquota Enables system quota support (needs <pkg>sys-fs/quota</pkg>)
vchroot Enable support for virtual chroot (possible security risk)

net-im

biboumi

Flag Description
udns Asynchronously resolve domain names using <pkg>net-libs/udns</pkg>

bitlbee

Flag Description
twitter Enable Twitter protocol support

dino

Flag Description
notification-sound notification sounds plugin
rtp Enable Audio/Video calls over XMPP using RTP

ejabberd

Flag Description
captcha Support for CAPTCHA Forms (XEP-158) on registration
full-xml Use XML features in XMPP stream (ex: CDATA), requires XML compliant clients
roster-gw Turn on workaround for processing gateway subscriptions
sip Enable SIP support
stun Enable STUN/TURN support

pidgin

Flag Description
gadu Enable Gadu Gadu protocol support
groupwise Enable Novell Groupwise protocol support
meanwhile Enable meanwhile support for Sametime protocol
prediction Enable Contact Availability Prediction plugin
zephyr Enable Zephyr protocol support

profanity

Flag Description
omemo-qrcode Enable exchanging OMEMO information via QR code

qtox

Flag Description
spellcheck Enable spell checking support

spectrum2

Flag Description
frotz Enables the Z-Engine backend.

toxic

Flag Description
audio-notify Enables native sound notifications

zoom

Flag Description
zoom-symlink Install a zoom symlink in /usr/bin

net-irc

atheme-services

Flag Description
largenet Enable support/tweaks for large networks

hexchat

Flag Description
plugin-checksum Build Checksum plugin (needs plugins)
plugin-fishlim Build FiSHLiM plugin (needs plugins )
plugin-sysinfo Build SysInfo plugin (needs plugins)
theme-manager Build the theme manager (mono)

inspircd

Flag Description
log-json Enable logging via JSON
regex-posix Add support for POSIX Regular Expressions
sslrehashsignal Enable rehashing SSL module by SIGUSR1

iroffer-dinoex

Flag Description
memsave Compile with memory protection

ngircd

Flag Description
irc-plus Enables support for the IRC+ protocol (needs <pkg>virtual/libiconv</pkg>)
strict-rfc Strict RFC compliance; may harm compatibility

psybnc

Flag Description
multinetwork Adds support for multiple networks
oidentd Adds support for oidentd

quassel

Flag Description
monolithic Build standalone client with integrated core, no external quasselcore needed. Only useful if you don't want to use Quassel's client/server model. The server and X flags are not needed in this case but it is possible to enable them too.
oxygen Support the Oxygen icon set that was the default for KDE4.
system-icons Use <pkg>kde-frameworks/breeze-icons</pkg> rather than icons bundled with Quassel.
urlpreview Use <pkg>dev-qt/qtwebengine</pkg> rendering engine for showing URL thumbnails.

rbot

Flag Description
cal Add dependency over a package providing the /usr/bin/cal command, which is needed to enable the "cal" plugin for rbot. If the USE flag is disabled the plugin is also disabled by default.
figlet Add dependency over <pkg>app-misc/figlet</pkg>, which is used by the "figlet" plugin for rbot. If the USE flag is disabled the plugin will be unable to use figlet; if toilet is also disabled, the plugin will be disabled.
host Add dependency over <pkg>net-dns/bind</pkg> (providing /usr/bin/host), which is needed to enable the "host" plugin for rbot. If the USE flag is disabled the plugin is also disabled by default.
toilet Add dependency over <pkg>app-misc/toilet</pkg>, which is used by the "figlet" plugin for rbot. If the USE flag is disabled the plugin will be unable to use toilet; if figlet is also disabled, the plugin will be disabled.
translator Add dependency over <pkg>dev-ruby/mechanize</pkg>, which is needed to enable the "translator" plugin for rbot. If the USE flag is disabled the plugin is also disabled by default.

soju

Flag Description
moderncsqlite Use moderncsqlite, a cgo-free port of SQLite

unrealircd

Flag Description
class-nofakelag Enable an unsupported class::options flag called “nofakelag” allowing you to grant fakelag exemption to normal user (instead of just opers).
geoip-classic Use legacy dev-libs/geoip for geoip.
operoverride Enable OperOverride extension
operoverride-verify Enable requiring opers to invite themselves to +s/+p channels

weechat

Flag Description
alias Enable plugin for alias control
buflist Enable buflist plugin
charset Enable encoding conversions
fset Enable fast set plugin
relay Enable relay plugin (experimental)
relay-api Enable json API support for the relay plugin (experimental)
trigger Enable trigger plugin
typing Enable typing plugin
xfer Enable xfer plugin support

net-libs

aqbanking

Flag Description
ebics Enable support for Electronic Banking Internet Communication Standard (EBICS)

axtls

Flag Description
cgi-lua Enables lua backed cgi for axhttpd server
cgi-php Enables php backed cgi for axhttpd server

c-client

Flag Description
topal Enable support for net-mail/topal for use with <pkg>mail-client/alpine</pkg>

canlock

Flag Description
header-parser Build article header parsers

cvm

Flag Description
vpopmail Enable vpopmail support

daq

Flag Description
afpacket Build the AFPacket data acquisition module. Functions similar to the PCAP module but with better performance. Snort can run unprivileged when using this module. AFpacket supports both inline and passive modes.
dump Build the Dump data acquisition module. The dump DAQ allows you to test the various inline mode features available in 2.9 Snort like injection and normalization.
ipq Build the IPQ data acquisition module. IPQ is the old way to process iptables packets for inline deployments. Snort can not run unprivileged when using this module.
nfq Build the NFQ data acquisition module. NFQ is the new way to process iptables packets for inline deployments. Snort can not run unprivileged when using this module.

freaklabs-chibiarduino

Flag Description
promisc Enable promisc in the config file for packet sniffing

gloox

Flag Description
xhtmlim expose internal NodeList for optional XHTML-IM rendering without external parser

gnome-online-accounts

Flag Description
ms365 Enable Microsoft 365 provider

gnutls

Flag Description
post-quantum Support post-quantum cryptography (PQC) using <pkg>dev-libs/leancrypto</pkg>.

libetpan

Flag Description
liblockfile Enable support for liblockfile library

libmicrohttpd

Flag Description
thread-names Assign thread names to internal threads, useful for dependent apps debugging

libpcap

Flag Description
yydebug Enable parser debugging code

libproxy

Flag Description
duktape Use <pkg>dev-lang/duktape</pkg> for PAC parsing

libsrtp

Flag Description
aesicm Use AES ICM cryptographic algorithm

libtorrent-rasterbar

Flag Description
dht Enable DHT (distributed hash table) support

libupnp

Flag Description
blocking-tcp Do not use async socket calls
reuseaddr Allow clean restarts by binding the socket with SO_REUSEADDR

libvncserver

Flag Description
24bpp Enable 24bpp support
filetransfer Enable support for TightVNC's file transfer protocol

libwebsockets

Flag Description
access-log Support generating Apache-compatible access logs
generic-sessions With the Generic Sessions plugin
http-proxy Support for rewriting HTTP proxying
lejp With the Lightweight JSON Parser
peer-limits Track peers and restrict resources a single peer can allocate
server-status Support json + jscript server monitoring
sqlite3 Require SQLITE3 support

mbedtls

Flag Description
cmac Enable block cipher-based message authentication code algorithm
havege Enable the HAVEGE random generator. Warning: the HAVEGE random generator is not suitable for virtualized environments

nghttp2

Flag Description
hpack-tools Install HPACK (header compression) helper tools

nodejs

Flag Description
corepack Enable the experimental corepack package management tool
inspector Enable V8 inspector
npm Enable NPM package manager
snapshot Enable snapshot creation for faster startup
system-ssl Use system OpenSSL instead of the bundled one

paho-mqtt-c

Flag Description
high-performance The debugging aids internal tracing and heap tracking are not included

pjproject

Flag Description
g711 Include G.711 codecs in the build
g7221 Include G.722.1 codec in the build
l16 Include Linear/L16 codec family in the build
resample Include resampling implementations in the build
silk Include SILK support in the build
v4l2 Include Video4Linux v2 support in the build

rpc2

Flag Description
codatunneld Support for codatunneld.

shairplay

Flag Description
playfair Add support for handling fairplay handshake (used in for example screen mirroring)

tdlib

Flag Description
tde2e Install tde2e headers and cmake config

tox

Flag Description
av Adds support for audio and video.
dht-node Enables DHT Bootstrap Node.
key-utils Builds utilities to create custom keys and profiles
log-debug Log level: 4
log-error Log level: 1
log-info Log level: 3
log-trace Log level: 5
log-warn Log level: 2

xrootd

Flag Description
macaroons Enable support for macaroons with <pkg>dev-libs/libmacaroons</pkg>
scitokens Enable support for scitokens with <pkg>dev-cpp/scitokens-cpp</pkg>
xrdec Enable erasure coding support (XrdEc plugin) with <pkg>dev-libs/isa-l</pkg>

net-mail

cyrus-imapd

Flag Description
calalarm Enable CalDAV alarm support
replication Enable replication support

dovecot

Flag Description
lucene Add lucene full text search (FTS) support using <pkg>dev-cpp/clucene</pkg>
managesieve Add managesieve protocol support
solr Add solr full text search (FTS) support
textcat Add libtextcat language guessing support for full text search (FTS)

fetchmail

Flag Description
socks Enable support for socks proxy

lbdb

Flag Description
abook Enables <pkg>app-misc/abook</pkg> support
evo Add support for <pkg>mail-client/evolution</pkg>
pda Add support for portable devices

mailutils

Flag Description
clients Build client programs - frm maidag mail sieve messages readmsg dotlock movemail mimeview mh
servers Build server programs - imap4d pop3d comsatd

notmuch

Flag Description
mutt Install helper script for Mutt
nmbug Install experimental tag sharing / pseudo-bug-tracking script for Notmuch (see http://notmuchmail.org/nmbug/)

stalwart-mail

Flag Description
rocks Enables rocksdb storage backend

tpop3d

Flag Description
authexternal Enable authentication by an external program
sha1 Use OpenSSL for sha1 encrypted passwords.

vpopmail

Flag Description
clearpasswd Enables cleartext password storage in the vpasswd files
ipalias Enables enable-ip-alias-domains

net-misc

asterisk

Flag Description
blocks Utlize -fblocks (only supported by, and required when using, clang/LLVM)
freetds Add support for the TDS protocol to connect to MSSQL/Sybase databases
gtalk Enable support for Google Talk services
newt Include additional tools that require redhats windowing toolkit
pjproject Enable support for pjproject (pjsip)
span Enable support for the spandsp codec
statsd Enable statsd integration
voicemail_storage_imap Uses an IMAP server to store configuration & messages.
voicemail_storage_odbc Uses ODBC to talk to a SQL database backend.

cgminer

Flag Description
ants1 Enable support for Antminer S1 Bitmain
ants2 Enable support for Antminer S2 Bitmain
ants3 Enable support for Antminer S3 Bitmain
avalon Enable support for Avalon ASICs
avalon-miner Enable support for Avalon miner ASICs
avalon2 Enable support for Avalon2 ASICs
avalon4 Enable support for Avalon4 ASICs
avalon7 Enable support for Avalon7 ASICs
bab Enable support for BlackArrow Bitfury
bflsc Enable support for BFL ASICs
bitforce Enable support for mining with ButterFly Labs BitFORCE FPGAs
bitfury Enable support for mining with BitFury ASICs
bitmine_A1 Enable support for mining with Bitmine.ch A1 ASICs
blockerupter Enable support for mining with BlockRupter ASICs
cointerra Enable support for mining with Cointerra ASICs
drillbit Enable support for mining with Drillbit BitFury ASICs
hashfast Enable support for mining with Hashfast
hashratio Enable support for mining with Hashratio
icarus Enable support for mining with Icarus FPGAs
klondike Enable support for mining with Klondik ASICs
knc Enable support for mining with KnC miners
minion Enable support for mining with BlackArrow Bitfury
modminer Enable support for mining with ModMiner FPGAs
sp10 Enable support for Spondoolies SP10
sp30 Enable support for Spondoolies SP30

chrony

Flag Description
cmdmon Support for command and monitoring
nts Support for Network Time Security (NTS). Uses <pkg>net-libs/gnutls</pkg>
phc Support for the PTP (Precision Time Protocol) Hardware Clock (PHC) interface
refclock Support for reference clocks
sechash Enable support for hashes other than MD5

connman

Flag Description
l2tp Use <pkg>net-dialup/xl2tpd</pkg> for L2TP VPN support.
pptp Use <pkg>net-dialup/pptpclient</pkg> for PPTP VPN support.
vpnc Use <pkg>net-vpn/vpnc</pkg> for cisco VPN support.
wireguard Enable WireGuard VPN support.
wispr Enable support for WISPr hotspot logins.

curl

Flag Description
alt-svc Enable alt-svc support
curl_ssl_mbedtls Use mbed TLS
curl_ssl_rustls Use Rustls
hsts Enable HTTP Strict Transport Security
httpsrr Enable HTTPS Resource Record support
sasl-scram Enable snupport for additional SASL SCRAM-SHA authentication methods via <pkg>net-misc/gsasl</pkg>

dropbear

Flag Description
bsdpty Add support for legacy BSD pty's rather than dynamic UNIX pty's -- do not use this flag unless you are absolutely sure you actually want it
test-async Enable tests using <pkg>dev-python/asyncssh</pkg>

etherdfs

Flag Description
tsr Install the precompiled TSR program for DOS, which acts as a client.

eventd

Flag Description
webhook Enable plugin to send payloads to webhook handlers

freerdp

Flag Description
aad Enable login via Azure AD
camera Enable camera support

frr

Flag Description
nhrp Build Next Hop Resolution Protocol daemon
ospfapi Build OSPFAPI support
rpki Enable RPKI

geckodriver

Flag Description
unchained Apply the geckodriver-unchained patch, for Gecko-based non-Firefox browsers (e.g. Librewolf)

gerbera

Flag Description
exiv2 Use <pkg>media-gfx/exiv2</pkg> to extract EXIF information

htbinit

Flag Description
esfq Add support for Enhanced Stochastic Fairness queueing discipline.

hylafaxplus

Flag Description
mgetty Receive faxes via serial port connections

icaclient

Flag Description
hdx Install and enable hdx-realtime-media-engine plugin
selfservice Install and enable the self-service component

icecast

Flag Description
yp Build support for yp public directory listings

inetutils

Flag Description
dnsdomainname Enable domainname
ftpd Enable ftpd
ifconfig Enable ifconfig
inetd Enable inetd
ping6 Enable ping6
rcp Enable rcp
rexec Enable rexec
rexecd Enable rexecd
rlogin Enable rlogin
rlogind Enable rlogind
rshd Enable rshd
syslogd Enable syslogd
talkd Enable talkd
telnetd Enable telnetd
tftpd Enable tftpd
traceroute Enable traceroute
uucpd Enable uucpd
whois Enable whois

iputils

Flag Description
arping Build and install arping -- tool for sending ARP requests to peers (see also <pkg>net-analyzer/arping</pkg>)
clockdiff Build and install clockdiff -- tool for comparing clocks via ICMP packets
tracepath Build and install tracepath -- tool for tracing network paths for discovering MTU values

kafka-bin

Flag Description
connect Install init for Kafka Connect Distributed mode

kafkacat

Flag Description
avro Enable avro serialization/deserialization support

kea

Flag Description
shell Install kea-shell text management client for Control Agent

lldpd

Flag Description
cdp Enable Cisco Discovery Protocol
dot1 Enable Dot1 extension (VLAN stuff)
dot3 Enable Dot3 extension (PHY stuff)
edp Enable Extreme Discovery Protocol
fdp Enable Foundry Discovery Protocol
lldpmed Enable LLDP-MED extension
sanitizers Enable code instrumentation with selected sanitizers
sonmp Enable SynOptics Network Management

memcached

Flag Description
slabs-reassign Allow manual reassignment of memory slabs at the cost of slab optimizations.

minidlna

Flag Description
netgear Enable netgear branding
readynas Enable readynas branding

miniupnpd

Flag Description
igd2 Build for IGDv2 instead of an IGDv1
leasefile Enable lease file.
pcp-peer Enable support for PCP-PEER to allow NAT-PMP clients to mangle their packets.
portinuse Check if a port is in use before allowing a NAT-PMP client to map it.
strict Be more strict regarding compliance with UPnP specifications.

modemmanager

Flag Description
qmi Enable support for the QMI modem protocol used by devices with Qualcomm chipsets

moonlight

Flag Description
glslow Prefer direct KMS/DRM rendering over EGL/GLES rendering for better performance on some weaker GPUs
soundio Enable sound output via <pkg>media-libs/libsoundio</pkg> instead of <pkg>media-libs/libsdl2</pkg>
vkslow Prefer hardware YUV-RGB conversion and scaling over Vulkan for better performance on some weaker GPUs

mulk

Flag Description
checksum Enable checksum verification for Metalink from <pkg>dev-libs/openssl</pkg>

networkmanager

Flag Description
concheck Enable connectivity checking support (needed for Captive portals detection)
connection-sharing Support connection sharing (uses <pkg>net-dns/dnsmasq</pkg>)
dhclient Use dhclient from <pkg>net-misc/dhcp</pkg> for getting an IP via DHCP
dhcpcd Use <pkg>net-misc/dhcpcd</pkg> for getting an IP
nbft Enable NBFT support in the initrd generator
ovs Enable OpenVSwitch support
ppp Enable support for mobile broadband and PPPoE connections using <pkg>net-dialup/ppp</pkg>

nextcloud-client

Flag Description
dolphin Install the <pkg>kde-apps/dolphin</pkg> extension

ntp

Flag Description
openntpd Allow ntp to be installed alongside openntpd
parse-clocks Add support for PARSE clocks

ntpsec

Flag Description
arbiter Arbiter 1088A/B GPS driver
early Drop root privileges early
gpsd Enable gpsd daemon support
heat Install contrib heat generating scripts
hpgps Hewlett Packard GPS driver
jjy JJY driver
modem NIST/USNO/PTB Modem Time Services
nist Set local clock deps
ntpviz Make visualizations of offsets, jiffies, etc.
oncore Oncore driver
smear Specify the interval over which a leap second is applied (experimental)
spectracom Spectracom driver
trimble Trimble driver
truetime Trutime driver (deprecated)
zyfer Zyfer driver

ofono

Flag Description
atmodem ETSI AT modem support.
datafiles Enable install configuration and data files.
dundee Enable BlueTooth DUN deamon support.
isimodem Enable PhoNet/ISI modem support.
phonesim Enable phone Simulator support
qmimodem Enable Qualcomm QMI modem support
system-ell Use the system-wide <pkg>dev-libs/ell</pkg>

oidentd

Flag Description
masquerade Enable support for masqueraded/NAT connections

olsrd

Flag Description
pud Install the Node Position Update plugin

openssh-contrib

Flag Description
X509 Adds support for X.509 certificate authentication
hpn Enable high performance ssh

pkixssh

Flag Description
ssl-engine Enable OpenSSL (hardware) ENGINE support

plowshare

Flag Description
view-captcha View captcha with aview

ps3mediaserver

Flag Description
tsmuxer Install optional dependencies for transcoding support via <pkg>media-video/tsmuxer</pkg>

ptpd

Flag Description
slave-only Enable slave only operation (remove master mode functionality)

r8125

Flag Description
fiber Enable Fiber PHY support
hw-optim-tx Enable hardware optimised TX (&#34;TX No Close&#34; driver option) by default

r8152

Flag Description
center-tap-short Enable support for center tap short

remmina

Flag Description
gvnc Enable GVNC plugin using gtk-vnc, suitable for KVM and Vino servers

rsync

Flag Description
rrsync Install rrsync script to setup restricted rsync users via ssh logins
stunnel Provide helper scripts for using rsync via &gt;=<pkg>net-misc/stunnel</pkg>-4
system-zlib Use system zlib instead of bundled one. This is incompatible with older rsync releases!

scponly

Flag Description
gftp Enables gFTP compatibility
scp Enables scp compatibility with potential security risks
unison Enables Unison compatibility with potential security risks
wildcards Enables wildcard processing with potential security risks
winscp Enables WinSCP 2.0 compatibility with potential security risks

seafile-client

Flag Description
shibboleth Build support for Shibboleth single sign-on

smb4k

Flag Description
discovery Build with <pkg>net-libs/kdsoap-ws-discovery-client</pkg> support to discover domains and workgroups

sntpd

Flag Description
adjtimex Install adjtimex for the clock adjustment algorithm.

spice-gtk

Flag Description
mjpeg Enable builtin mjpeg video decoder

sshrc

Flag Description
mosh Install Support for mosh

streamtuner

Flag Description
xiph Enable xiph.org plug-in.

stunnel

Flag Description
stunnel3 Install the stunnel3 wrapper.

wget

Flag Description
cookie-check Enable cookie checks via <pkg>net-libs/libpsl</pkg>

xmrig

Flag Description
donate Set the default donation level to 1% instead of 0

yt-dlp

Flag Description
deno Pull in <pkg>dev-lang/deno-bin</pkg> by default needed for proper YouTube support (if this USE is masked on your profile, refer to yt-dlp's documentation for lesser supported alternatives which are not supported out-of-the-box due to security concerns)

zerotier

Flag Description
controller Enable support for the network controller microservice (NONCOMM License)
sso Enable support for Single sign-on through zeroidc

net-nds

389-ds-base

Flag Description
accountpolicy Enable account policy plugin - automatically lock an account after a certain amount of time has elapsed
auto-dn-suffix Enable auto bind with auto dn suffix over unix domain socket (LDAPI) support
autobind Enable auto bind over unix domain socket (LDAPI) support
bitwise Enable bitwise plugin - supported data in raw/bitwise format
dna Enable dna (distributed numeric assignment ) plugin - to automatically assign unique uid numbers to new user entries as they are created.
ldapi Enable LDAP over unix domain socket (LDAPI) support
pam-passthru Enable pam-passthru plugin - for simple and fast system services used in ldap

nsscache

Flag Description
nsscache Depend on <pkg>sys-auth/libnss-cache</pkg> to handle flat files

openldap

Flag Description
${IUSE_CONTRIB}
autoca Automatic Certificate Authority overlay
cleartext Enable use of cleartext passwords
kinit Enable support for kerberos init
overlays Enable contributed OpenLDAP overlays
pbkdf2 Enable support for pbkdf2 passwords
sha2 Enable support for pw-sha2 password hashes
smbkrb5passwd Enable overlay for syncing ldap, unix and lanman passwords

rpcbind

Flag Description
remotecalls Enable remote calls
warmstarts Enables rpcbind to cache configuration for warm restarts

net-news

rssguard

Flag Description
qtmultimedia Enable media player support via <pkg>dev-qt/qtmultimedia</pkg>

sfeed

Flag Description
mono{,-highlight}
newsboat
templeos
theme-mono Use mono theme
theme-mono-highlight Use mono_highlight theme
theme-newsboat Use newsboat theme
theme-templeos Use templeos theme

net-nntp

nzbget

Flag Description
parcheck Enable support for checking PAR archives

slrn

Flag Description
canlock Add support for cancel locks via <pkg>net-libs/canlock</pkg>
uudeview Add support for yEnc coding and more using <pkg>dev-libs/uulib</pkg>

tin

Flag Description
cancel-locks Enable Cancel-Lock header functionality
libtls Prefer <pkg>dev-libs/libretls</pkg> as SSL/TLS provider (ineffective with USE=-ssl)

net-p2p

airdcpp-webclient

Flag Description
nat-pmp Enable support for the NAT-PMP protocol

bitcoin-core

Flag Description
external-signer Include support for external wallet signer programs
system-libsecp256k1 Link with <pkg>dev-libs/libsecp256k1</pkg> rather than embedding an internal copy
wallet Support creating and loading wallets

dbhub

Flag Description
switch-user Enable support for switching user

deluge

Flag Description
webinterface Install dependencies needed for the web interface

ktorrent

Flag Description
bwscheduler Schedule upload and download limits over a period of a week
downloadorder Specify the download order of a multi-file torrent
infowidget Displays general information about a torrent in several tabs
ipfilter Filter IP addresses through a blocklist
logviewer Displays the logging output
magnetgenerator Generates magnet URI's
mediaplayer Enable <pkg>dev-qt/qtmultimedia</pkg> based media player
scanfolder Scan folders for torrent files and load them
shutdown Shutdown when done

mldonkey

Flag Description
fasttrack enable fasttrack support
gnutella enable gnutella and gnutella2 support

rtorrent

Flag Description
tinyxml2 Use vendor tinyxml2 instead of xmlrpc-c. This allows significant reduction in overhead

net-print

cups-filters

Flag Description
pclm Enable PCLm support

cups-meta

Flag Description
browsed Include support for the cups-browsed daemon.

dymo-cups-drivers

Flag Description
usb-modeswitch Include usb_modeswitch for some hardware (bug #601242)

fax4cups

Flag Description
efax Install <pkg>net-misc/efax</pkg> backend
hylafax Install net-misc/hylafax backend
mgetty-fax Install <pkg>net-dialup/mgetty</pkg> backend

hplip

Flag Description
hpcups Build the hpcups driver for cups (by HP)
hpijs Build the IJS driver for cups (Foomatic)
libusb0 Depend on <pkg>virtual/libusb</pkg> SLOT 0. Some old printers do not work with <pkg>virtual/libusb</pkg> SLOT 1.
static-ppds Use statically-generated PPDs instead of Dynamic PPDs. Although this is deprecated some printers may still need it to work properly. Use this flag if hp-setup fails to find/create a valid PPD file

hplip-plugin

Flag Description
orblite Install the ORBlite scanner plugin

kyocera-1x2x-mfp-driver

Flag Description
rastertokpsl-fix Use custom wrapper script to sanitize arguments before passing to 'rastertokpsl' filter program
th
zh-CN

net-proxy

haproxy

Flag Description
51degrees Device Detection using 51 Degrees
net_ns Enable network namespace support (CONFIG_NET_NS)
prometheus-exporter Also build the prometheus exporter
slz Use <pkg>dev-libs/libslz</pkg> compression library
wurfl Device Detection using WURFL

privoxy

Flag Description
client-tags Enable support for client-specific tags
compression Allow privoxy to compress buffered content before sending to the client, if it supports it
extended-host-patterns Enable and require PCRE syntax in host patterns. You must convert action files to PCRE, see privoxy-url-pattern-translator.pl (see tools USE flag). Use at your own risk!
extended-statistics Gather extended statistics
fast-redirects Support fast redirects
force Allow single-page disable (force load)
fuzz Exposes Privoxy internals to input from files or stdout. Intended for fuzzing testing
graceful-termination Allow to shutdown Privoxy through the webinterface
image-blocking Allows the +handle-as-image action, to send "blocked" images instead of HTML
png-images Use PNG format instead of GIF for built-in images
toggle Support temporary disable toggle via web interface
whitelists Support trust files (white lists)

rejik

Flag Description
banlists Install upstream provided simple banlists

squid

Flag Description
ecap Adds support for loadable content adaptation modules (http://www.e-cap.org)
esi Enable ESI for accelerators, will cause squid reverse proxies to be capable of the Edge Acceleration Specification (www.esi.org)
htcp Enable HTCP protocol
ssl-crtd Adds support for dynamic SSL certificate generation in SslBump environments
tproxy Enables real Transparent Proxy support for Linux Netfilter TPROXY
wccp Enable Web Cache Coordination Protocol
wccpv2 Enable Web Cache Coordination V2 Protocol

tinyproxy

Flag Description
filter-proxy Enable filtering of domains/URLS
reverse-proxy Enable reverse proxying
transparent-proxy Enable transparent proxying
upstream-proxy Enable upstream proxying
xtinyproxy-header Include the X-Tinyproxy header

trojan

Flag Description
nat Build with NAT support
reuseport Build with SO_REUSEPORT support
tcpfastopen Force build with TCP Fast Open support

tsocks

Flag Description
envconf Allow TSOCKS_CONF_FILE to specify configuration file
server-lookups Allow hostname resolution _for_ SOCKS servers
tordns Apply tordns patch which allows transparent TORification of the DNS queries

net-voip

murmur

Flag Description
ice Use <pkg>dev-libs/Ice</pkg> to enable remote control capabilities.

yate

Flag Description
amrnb use AMR-NB
dahdi Enable Dahdi driver
ilbc-webrtc Enable iLBC webrtc codec
isac-fixed Enable iSAC fixed codec
isac-float Enable iSAC float codec
tdmcard Enable TDMV API card driver
wanpipe Enable Wanpipe support
wpcard Enable Wanpipe card driver
zaptel Enable Zaptel driver

net-vpn

i2p

Flag Description
az
bg
ca
es-AR
et
fa
gl
hi
hr
ku
mg
nn
sk
sl
sq
zh

libreswan

Flag Description
ikev1 Enable the IKEv1 protocol

ocserv

Flag Description
root-tests Enable tests requiring root/namespaces

openconnect

Flag Description
pskc Enable PSKC file storage of HOTP/TOTP keys
stoken Enable stoken support

openvpn

Flag Description
dco Enable support for kernel data channel offload
down-root Enable the down-root plugin
iproute2 Enabled iproute2 support instead of net-tools
kernel-ovpn Transitional flag to support OVPN mainline module

pptpd

Flag Description
gre-extreme-debug Log all GRE accepted packets when in debug mode (required if you want upstream support)

strongswan

Flag Description
eap Enable support for the different EAP modules that are supported
farp Enable faking of ARP responses for virtual IP addresses assigned to clients (IKEv2 only)
strong
strongswan_plugins_
strongswan_plugins_${mod}
strongswan_plugins_acert Enable support for X.509 attribute certificates
strongswan_plugins_addrblock Enable support for the addrblock crypto plugin
strongswan_plugins_aes Enable support for the aes plugin
strongswan_plugins_aesni Enable support for Intel AES-NI crypto plugin
strongswan_plugins_af-alg Enable support for the AF_ALG Linux kernel crypto API
strongswan_plugins_agent Enable support for RSA/ECDSA private keys
strongswan_plugins_blowfish Enable support for the blowfish plugin
strongswan_plugins_botan Enable support for the botan library plugin
strongswan_plugins_bypass-lan Enable support for the bypass-lan plugin
strongswan_plugins_ccm Enable support for the ccm plugin
strongswan_plugins_chapoly Enable ChaCha20/Poly1305 AEAD implementation and ChaCha20 XOF plugin
strongswan_plugins_cmac Enable support for the cmac plugin
strongswan_plugins_connmark Enable connmark plugin using conntrack based marks to select return path SA
strongswan_plugins_ctr Enable support for the ctr plugin
strongswan_plugins_curve25519 Enable support for X25519 DH group and Ed25519 public key uthentication
strongswan_plugins_des Enable DES/3DES cipher implementation
strongswan_plugins_dnskey Enable support for parsing DNS public keys
strongswan_plugins_drbg Enable support for the drgb plugin
strongswan_plugins_eap-radius Enable EAP Radius plugin
strongswan_plugins_error-notify Enable support for the error-notify plugin
strongswan_plugins_files Enable support for local file:// URIs
strongswan_plugins_fips-prf Enable support for the fips-prf plugin
strongswan_plugins_forecast Enable multicast and broadcast forwarding plugin
strongswan_plugins_gcm Enable support for the gcm plugin
strongswan_plugins_ha Enable support for the ha plugin
strongswan_plugins_hmac Enable support for the hmac plugin
strongswan_plugins_ipseckey Enable support for the ipseckey plugin
strongswan_plugins_kdf Enable support for the kdf plugin
strongswan_plugins_led Enable support for the led plugin
strongswan_plugins_lookip Enable support for the lookip plugin
strongswan_plugins_md4 Enable support for the md4 plugin
strongswan_plugins_md5 Enable support for the md5 plugin
strongswan_plugins_mgf1 Enable support for the mgf1 plugin
strongswan_plugins_nonce Enable support the nonce plugin
strongswan_plugins_openxpki Enable OCSP responder accessing OpenXPKI MySQL/MariaDB certificate database
strongswan_plugins_padlock Enable support for the padlock plugin
strongswan_plugins_pem Enable support for the pem plugin
strongswan_plugins_pgp Enable support for the pgp plugin
strongswan_plugins_pkcs1 Enable pkcs1 support
strongswan_plugins_pkcs12 Enable pkcs12 support
strongswan_plugins_pkcs7 Enable pkcs7 support
strongswan_plugins_pkcs8 Enable pkcs8 support
strongswan_plugins_pubkey Enable wrapper to handle raw public keys
strongswan_plugins_random Enable RNG support with /dev/[u]random
strongswan_plugins_rc2 Enable plugin for RC2 support
strongswan_plugins_rdrand Enable support for the rdrand plugin
strongswan_plugins_revocation Enable X.509 CRL/OCSP revocation checking
strongswan_plugins_save-keys Enable plugin that saves IKE and/or ESP keys to files compatible with Wireshark (for debugging)
strongswan_plugins_sha1 Enable plugin for SHA1 support
strongswan_plugins_sha2 Enable plugin for SHA2 support
strongswan_plugins_sha3 Enable plugin for SHA3 support
strongswan_plugins_soup Enable libsoup based HTTP fetcher
strongswan_plugins_sshkey Enable SSH key decoding routines
strongswan_plugins_stroke Deprecated stroke configuration/control backend, to use with ipsec script and starter
strongswan_plugins_systime-fix Enable support for the systime-fix plugin
strongswan_plugins_test-vectors Enable set of test vectors for various algorithms
strongswan_plugins_unbound Enable support for the unbound plugin
strongswan_plugins_unity Enable support for the unity plugin
strongswan_plugins_vici Enable support for the vici plugin
strongswan_plugins_whitelist Enable support for the whitelist plugin
strongswan_plugins_x509 Enable plugin for advanced X.509 functionality
strongswan_plugins_xauth-noauth Enable support for the xauth-noauth plugin
strongswan_plugins_xcbc Enable support for XCBC plugin

tinc

Flag Description
uml Enable support for User Mode Linux Sockets

tor

Flag Description
scrypt Use <pkg>app-crypt/libscrypt</pkg> for the scrypt algorithm

wireguard-modules

Flag Description
module-src Install the module source code to /usr/src, in case you like building kernel modules yourself.

wireguard-tools

Flag Description
wg-quick Install the wg-quick(8) helper tool. Most users want to use this.

net-wireless

aircrack-ng

Flag Description
airdrop-ng Build airdrop-ng
airgraph-ng Build airgraph-ng

bladerf

Flag Description
tecla use libtecla for command line editing, tab completion, and history

bladerf-fpga

Flag Description
wlanxA9 bitstream for the xA9 to do wifi"
x115 bitstream for the x115 kLE Cyclone IV FPGA bladerf model"
x40 bitstream for the x40 kLE Cyclone IV FPGA bladerf model"
xA4 bitstream for the xA4 49 kLE Cyclone V FPGA bladerf 2.0 micro model"
xA5 bitstream for the xA5 77 kLE Cyclone V FPGA bladerf 2.0 micro model"
xA9 bitstream for the xA9 301 kLE Cyclone V FPGA bladerf 2.0 micro model"

bluez

Flag Description
btpclient Enable BTP client
extra-tools Install tools that upstream doesn't install on purpose by default. All this tools shouldn't be used. Then, please notify upstream about you still need them to let them know the situation.
obex Enable OBEX transfer support

gnome-bluetooth

Flag Description
sendto Build the bluetooth-sendto application to send files to various locations/devices

gnuradio

Flag Description
analog enable analog signal processing blocks
channels enable channel mode blocks
ctrlport enable control port interface
digital enable digital signal processing blocks
dtv enable digital tv signal processing blocks
fec enable block for convolutional encoding using the CCSDS standard polynomial ("Voyager")
grc enable GNU Radio Companion graphical tool to design signal processing flow graphs
iio enable enable support for IIO devices
modtool enable modtool for editing GNU Radio modules and components
performance-counters enable block performance counters
trellis enable trellis blocks for FSM
wavelet enable wavelet signal processing blocks

gr-osmosdr

Flag Description
iqbalance Enable support for I/Q balancing using gr-iqbal through <pkg>net-wireless/gr-iqbal</pkg>
xtrx Build with xtrx Hardware Driver support through <pkg>net-wireless/libxtrx</pkg>

hostapd

Flag Description
internal-tls Use internal TLSv1 implementation instead of depending on OpenSSL or GnuTLS
suiteb Adding support for NSA Suite B Cryptography

iwd

Flag Description
wired Enable ethernet authentication daemon

kismet

Flag Description
ubertooth Enable capture source for ubertooth to sniff bluetooth low energy

libxtrxll

Flag Description
usb3380 support xtrx usb model

rtl_433

Flag Description
soapysdr Build with SoapySDR support

ubertooth

Flag Description
bluez use bluez to support clock following and scanning
ubertooth1-firmware Build/install ubertooth1-firmware

uhd

Flag Description
b100 support B100 hardware
b200 support B200, B210, B200mini, B205mini hardware
e300 support E300, E310 hardware
mpmd support N300, N310 hardware
octoclock Octoclock Network Support
usrp1 support USRP1 hardware
usrp2 support USRP2, N200, N210 hardware
x300 support X300, X310 hardware

unifi

Flag Description
system-mongodb Start <pkg>dev-db/mongodb</pkg> by its own init scripts instead of managed by UniFi.

urh

Flag Description
limesdr use native backend which directly uses <pkg>net-wireless/limesuite</pkg>

wepattack

Flag Description
john Build with <pkg>app-crypt/johntheripper</pkg> support

wpa_supplicant

Flag Description
ap Add support for access point mode
broadcom-sta Flag to help users disable features not supported by broadcom-sta driver
eap-sim Add support for EAP-SIM authentication algorithm
eapol-test Build and install eapol_test binary
fils Add support for Fast Initial Link Setup (802.11ai)
macsec Add support for wired macsec
mbo Add support Multiband Operation
p2p Add support for Wi-Fi Direct mode
tkip Add support for WPA TKIP (deprecated due to security flaws in 2009)
uncommon-eap-types Add support for GPSK, SAKE, GPSK_SHA256, IKEV2 and EKE
wep Add support for Wired Equivalent Privacy (deprecated due to security flaws in 2004)

sci-astronomy

cpl

Flag Description
gasgano Enable support for <pkg>sci-astronomy/gasgano</pkg> file organizer

sextractor

Flag Description
modelfit Enable profile model fitting, needs <pkg>sci-libs/atlas</pkg> and <pkg>sci-libs/fftw</pkg>

siril

Flag Description
wcs Add supprt astrometry features using <pkg>sci-astronomy/wcslib</pkg>

stellarium

Flag Description
deep-sky Install extra deep sky objects catalog (may affect performance)
lens-distortion Enable lens distortion estimator plugin
show-my-sky Enable a better atmosphere model via <pkg>sci-astronomy/calcmysky</pkg>
stars Install extra star catalogs
telescope Enable telescope control via <pkg>sci-libs/indilib</pkg>

swarp

Flag Description
cfitsio Link with <pkg>sci-libs/cfitsio</pkg>

sci-biology

abyss

Flag Description
misc-haskell build abyss-samtobreak tool, pull in haskell toolchain

bioperl

Flag Description
db Install <pkg>sci-biology/bioperl-run</pkg>
run Install <pkg>sci-biology/bioperl-run</pkg>

clustalw-mpi

Flag Description
mpi-njtree Use MPI (as opposed to serial) code for computing neighbor-joining trees
static-pairalign Use static (as opposed to dynamic) scheduling for pair alignments

sci-calculators

units

Flag Description
units-cur Install the units_cur python script that updates currencies

sci-chemistry

gromacs

Flag Description
build-manual Build manual instead of downloading it
gmxapi Add support for gmxapi library
gmxapi-legacy Enable installing lagacy headers
nnpot Allow to use <pkg>sci-ml/caffe2</pkg> for NN Potentials
single-precision Single precision version of gromacs (default)
tng Enable new trajectory format - tng

molsketch

Flag Description
openbabel Interface for <pkg>sci-chemistry/openbabel</pkg> to support many file formats

openbabel

Flag Description
inchi Build support for IUPAC International Chemical Identifier format

vmd

Flag Description
gromacs Add support for TNG file format
msms Add support for MSMS SES calcualtion tool
povray Add support for povray raytracer for HQ images
tachyon Add support for tachyon raytracer for HQ images

sci-electronics

gerbv

Flag Description
unit-mm Set default unit for coordinates in status bar to mm

gtkwave

Flag Description
fasttree Enables experimental Fast SST Tree widget code.

ktechlab

Flag Description
gpsim Enable support for Microchip PIC microcontrollers similation using <pkg>dev-embedded/gpsim</pkg>

pcb

Flag Description
gcode gcode file export
gsvit GSvit file export
m4lib-png Enable creating png previews for the m4 library
nelma NELMA file export
toporouter Build toporouter

sci-geosciences

gmt

Flag Description
gmttria Non GNU triangulation method, more efficient

gpsd

Flag Description
${GPSD_PROTOCOLS[@]/
gpsd_protocols_aivdm AIVDM protocol support
latency-timing support latency timing information

mapserver

Flag Description
postgis Enable <pkg>dev-db/postgis</pkg> support

merkaartor

Flag Description
zbar Enable barcode support in MWalkingPapersBackground/GeoImage via <pkg>media-gfx/zbar</pkg>

owntracks-recorder

Flag Description
tours Enable recorder support for shared views

qgis

Flag Description
geographiclib Build with GeographicLib (geodesic, gravity, geomagnetic calculations and conversions)
georeferencer Determines whether georeferencer plugin should be built
grass Install and integrate Grass GIS as well
mapserver Determines whether mapserver should be built

viking

Flag Description
libexif Use <pkg>media-libs/libexif</pkg> for EXIF support

sci-libs

avogadrolibs

Flag Description
jkqtplotter Enable charts and spectra using <pkg>sci-libs/jkqtplotter</pkg>
spglib Find and set the Hall number for a crystal using <pkg>sci-libs/spglib</pkg>

blis

Flag Description
cpu_flags_arm_{neon,v7,v8,sve}
cpu_flags_ppc_{vsx,vsx3}
cpu_flags_x86_{ssse3,avx,fma3,fma4,avx2,avx512vl}

ceres-solver

Flag Description
schur Enable fixed-size schur specializations (disable if binary size is an issue)

cgnslib

Flag Description
base-scope Enable base scoped families or connectivities
scoping Enable scoping of enumeration values

cholmod

Flag Description
cholesky Enable sparse Cholesky factorisation
matrixops Support basic sparse and dense matrix operations (add, multiply, scale, et cetera)
modify Enable Cholesky-modification routines like update, downdate, row-add, and row-delete
supernodal supernodal cholesky factorisation

clblas

Flag Description
ktest A command line tool for testing single clBLAS kernel.

dealii

Flag Description
arborx Adds support for ARBORX (<pkg>sci-libs/arborx</pkg>)
ginkgo Add support for ginkgo (<pkg>sci-libs/ginkgo</pkg>)
gmsh Add support for gmsh (<pkg>sci-libs/gmsh</pkg>)
p4est Add support for p4est (<pkg>sci-libs/p4est</pkg>)
trilinos Add support for trilinos (<pkg>sci-libs/trilinos</pkg>)

fftw

Flag Description
zbus Adds support for ZBus cycle-counter of mips

flexiblas

Flag Description
blis Support <pkg>sci-libs/blis</pkg> provider
system-blas Install symlinks to use FlexiBLAS as the system BLAS / LAPACK provider.

gdal

Flag Description
armadillo Use <pkg>sci-libs/armadillo</pkg> for faster TPS transform computation
exprtk Enable support for additional advanced C++ VRT expressions with <pkg>dev-cpp/exprtk</pkg>
gml Enable support for <pkg>dev-libs/xerces-c</pkg> C++ API
libaec Enable support Adaptive Entropy Coding with <pkg>sci-libs/libaec</pkg>
spatialite Enable Spatial DBMS over sqlite <pkg>dev-db/spatialite</pkg>
system-tiff Build against system <pkg>media-libs/tiff</pkg> and <pkg>sci-libs/libgeotiff</pkg> (JPEG XL not supported with this enabled)

gmsh

Flag Description
alglib Enable alglib support for mesh optimizers
gmm A simple alternative to petsc based on <pkg>sci-mathematics/gmm</pkg>
med Enables med support
voro Enable support to <pkg>sci-libs/voro++</pkg> meshing

gsl

Flag Description
cblas-external Link gsl with external cblas provided by (<pkg>virtual/cblas</pkg>) instead of shipped internal version

hdf5

Flag Description
hl Enable high level API (https://support.hdfgroup.org/HDF5/doc/HL/index.html)

hipBLAS

Flag Description
rocsolver Add additional functions from <pkg>sci-libs/rocSOLVER</pkg>

hipBLASLt

Flag Description
gfx1100
gfx1101
gfx1103
gfx1150
gfx1151
gfx1200
gfx1201
gfx908
gfx90a
gfx940
gfx941

ipopt

Flag Description
asl AMPL Solver Library support and build the 'ipopt' binary

kissfft

Flag Description
int16 Build library for primary data type of int16_t
int32 Build library for primary data type of int32_t

lapack

Flag Description
lapacke Build LAPACKE

lemon

Flag Description
coin Enable the <pkg>sci-libs/coinor-clp</pkg> and <pkg>sci-libs/coinor-cbc</pkg> graph algorithms

libsigrok

Flag Description
gpib Enable drivers that need <pkg>sci-libs/linux-gpib</pkg>

lis

Flag Description
quad Enable quadruple precision operations
saamg Build the Smoothed Aggregation Algebraic MultiGrid preconditioner

miopen

Flag Description
amdgpu_targets_gfx908 CDNA Accelerator, codename arcturus, including AMD Instinct MI100 Accelerator
amdgpu_targets_gfx90a CDNA2 Accelerator, codename aldebaran, including AMD Instinct MI200 series Accelerators
amdgpu_targets_gfx942 CDNA3 Accelerator, codename aqua_vangaram, MI300A and MI300X rev >=1
amdgpu_targets_gfx950 CDNA4 Accelerator, including AMD Instinct MI350X and MI355X
composable-kernel Use <pkg>sci-libs/composable-kernel</pkg> for GEMM-like and reduction-like operators
rocblas Build with <pkg>sci-libs/rocBLAS</pkg> support

mkl

Flag Description
gnu-openmp Install versions with GNU OpenMP (libgomp) support.
llvm-openmp Install versions with LLVM OpenMP (libomp) support.

octomap

Flag Description
dynamicEDT3D Build and install dynamicEDT3D library: A library for incrementally updatable Euclidean distance transforms in 3D.

openblas

Flag Description
relapack Build the ReLAPACK extension to OpenBLAS

p4est

Flag Description
vtk-binary Enable binary vtk output. If disabled vtk files will be written in ASCII text format.

pastix

Flag Description
starpu Enable support for ther <pkg>dev-libs/starpu</pkg> runtime

rocFFT

Flag Description
perfscripts Install rocfft-perf performance visualization suite

sundials

Flag Description
superlumt Build with <pkg>sci-libs/superlu_mt</pkg>

trilinos

Flag Description
all-packages Enable all supported Trilinos packages (per default only a subset is built)
arprec Add support for arprec (<pkg>sci-libs/arprec</pkg>)
clp Add support for clp (<pkg>sci-libs/coinor-clp</pkg>)
gtest Add support for gtest (<pkg>dev-cpp/gtest</pkg>)
taucs Add support for taucs (<pkg>sci-libs/taucs</pkg>)
tvmet Add support for tvmet (<pkg>dev-libs/tvmet</pkg>)

vtk

Flag Description
all-modules Build all modules
rendering Building Redering modules
views Building Views modules
vtkm Build the viskores accelerations modules

sci-mathematics

bertini

Flag Description
optimization Accept upstream's choices for -O option.

coq

Flag Description
native-compiler Enable "native_compute" and compile the Coq Standard Library

cvc4

Flag Description
cln Use <pkg>sci-libs/cln</pkg>
proofs Support for proof generation

eprover

Flag Description
ho enable support for higher-order logic

flint

Flag Description
ntl Build NTL interface

form

Flag Description
devref Build and install developers reference
doxygen Build and install API documentation

gap

Flag Description
memcheck Enable memory checking

geomview

Flag Description
motionaveraging Enable experimental motion averaging technique

highs

Flag Description
hipo Build the new factorization-based interior-point solver requiring <pkg>sci-libs/amd</pkg>, <pkg>sci-libs/metis</pkg>, and <pkg>virtual/cblas</pkg>.

lcalc

Flag Description
double-double Use <pkg>sci-libs/qd</pkg>for double-double precision
pari Use <pkg>sci-mathematics/pari</pkg> for elliptic curve L-functions
quad-double Use <pkg>sci-libs/qd</pkg>for quad-double precision

mathematica

Flag Description
bundle Install from Wolfram's bundle file or from Mathematica only

maxima

Flag Description
clozurecl64 Compile maxima with 64-bit Clozure Common Lisp (<pkg>dev-lisp/clozurecl</pkg>)
l10n_${lang/_/-}

octave

Flag Description
qrupdate Add support for <pkg>sci-libs/qrupdate</pkg>for QR and Cholesky update functions

petsc

Flag Description
afterimage Use Afterstep image library (<pkg>media-libs/libafterimage</pkg>)

polymake

Flag Description
libpolymake Build the polymake library to build applications using the C++ interface.
lrs Enable <pkg>sci-libs/lrslib</pkg> interface for convex hull computations.
normaliz Build the bundled extension for lattice computations using <pkg>sci-mathematics/normaliz</pkg>.
ppl Enable <pkg>dev-libs/ppl</pkg> interface for convex hull computations.
singular Enable the interface to <pkg>sci-mathematics/singular</pkg> for ideal related computations.

singular

Flag Description
polymake Enable the interface to TOPCOM

stp

Flag Description
cryptominisat Enable <pkg>sci-mathematics/cryptominisat</pkg> support

unuran

Flag Description
prng Use <pkg>sci-mathematics/prng</pkg> library
rngstreams Use <pkg>sci-mathematics/rngstreams</pkg> library

why3

Flag Description
re Use Re (<pkg>dev-ml/re</pkg>) instead of Str for regular expressions
stackify Enable structure reconstruction algorithm for MLCFG

why3-for-spark

Flag Description
hypothesis-selection Enable hypothesis selection

yices2

Flag Description
mcsat Enable support for MCSAT

z3

Flag Description
isabelle Add integration support for the Isabelle/HOL theorem prover.

sci-misc

nco

Flag Description
ncap2 Build next generation netcdf arithmetic processor (needs <pkg>dev-java/antlr</pkg>)

sci-ml

XNNPACK

Flag Description
memopt Build with optimized memory allocation scheme

caffe2

Flag Description
cusparselt Use the CUDA/HIP Sparse Matrix Multiplication
distributed Support distributed applications
fbgemm Use <pkg>sci-ml/FBGEMM</pkg>
flash Enable flash attention
gloo Use <pkg>sci-ml/gloo</pkg>
kineto Use<pkg>sci-ml/kineto</pkg>profiling library
memefficient Enable mem efficient attention
nccl Use <pkg>dev-libs/rccl</pkg> (NCCL compatible) backend for distributed operations
nnpack Use <pkg>sci-ml/NNPACK</pkg>
onednn Use <pkg>sci-ml/oneDNN</pkg>
qnnpack Use QNNPACK
xnnpack Use <pkg>sci-ml/XNNPACK</pkg>

datasets

Flag Description
vision Support vision

evaluate

Flag Description
evaluator Enable evaluator
template Enable template

ggml

Flag Description
avx512_vnni
avx512bw
avx512f
avx512vbmi
avx_vnni
bmi2
fma3

onnx

Flag Description
disableStaticReg Disable Static Registration

sci-physics

geant

Flag Description
inventor Add support for Open Inventor SGI toolkit via Coin3D
raytracerx Enable raytracing for physics events
trajectories Enable display of particle trajectories

geant4_vmc

Flag Description
g4root Build G4Root (interface for GEANT4 simulation with a ROOT geometry)
vgm Enable the Virtual Geometry Model (<pkg>sci-physics/vgm</pkg>)

hepmc

Flag Description
cm Build with cm instead of default mm for length units
gev Build with GeV instead of default MeV for momentum units

lammps

Flag Description
lammps-memalign Enables the use of the posix_memalign() call instead of malloc() when large chunks or memory are allocated by LAMMPS. Aliengnment is on 16 byte boundaries.

pythia

Flag Description
hepmc2 Adds support for High Energy Physics Monte Carlo Generators 2 <pkg>sci-physics/hepmc</pkg>
mg5mes MadGraph matrix element plugins for parton showers
mpich Multi-threading support via <pkg>sys-cluster/mpich</pkg>

root

Flag Description
davix Enable support for DAVIX Data Management Client (https://cern.ch/davix)
minuit Build ROOT's internal versions of minuit (fortran) and minuit2 (C++)
pythia8 Build the interface for <pkg>sci-physics/pythia</pkg> version 8.x
roofit Build RooFit function fitting package
root7 Build experimental features to be released with ROOT 7
tmva Built TMVA (ROOT's multi-variate analysis toolkit for machine learning)
unuran Enable support for <pkg>sci-mathematics/unuran</pkg>
xrootd Build the interface for <pkg>net-libs/xrootd</pkg>

vgm

Flag Description
geant4 Enable interaction with Geant4(<pkg>sci-physics/geant</pkg>:4)

sci-visualization

dash

Flag Description
compress Use <pkg>dev-python/flask-compress</pkg> to save bandwidth
diskcache Use <pkg>dev-python/diskcache</pkg> to cache on disk

fityk

Flag Description
nlopt Enable optimization with <pkg>sci-libs/nlopt</pkg>

gle

Flag Description
manip Build data manipulation program

gnuplot

Flag Description
amos Enable Amos routines for complex Airy and Bessel functions (<pkg>dev-libs/openspecfun</pkg>)
bitmap Enable dot-matrix printers and pbm terminal
gpic Include support for gpic terminal
metafont Include support for metafont terminal
tgif Include support for tgif terminal

gr

Flag Description
agg Enable the libagg anti-grain rendering engine

gwyddion

Flag Description
unique Enable remote control backend via <pkg>dev-libs/libunique</pkg>

labplot

Flag Description
cantor Enable support for different open-source computer algebra systems via <pkg>kde-apps/cantor</pkg>
origin Enable support for reading OriginLab OPJ project files through <pkg>sci-libs/liborigin</pkg>

sec-policy

selinux-base

Flag Description
ubac Enable User Based Access Control (UBAC) in the SELinux policy
unknown-perms Default allow unknown classes in kernels newer than the policy (SELinux policy capability).

sys-apps

busybox

Flag Description
mdev Create the appropriate symlink in /sbin and install mdev.conf and support files
sep-usr Support a separate /usr without needing an initramfs by booting with init=/ginit

cpu-x

Flag Description
cpu Utiliser la bibliothèque <pkg>dev-libs/libcpuid</pkg> pour les informations liées au C.P.U.
force-libstatgrab Utiliser <pkg>sys-libs/libstatgrab</pkg> à la place de <pkg>sys-process/procps</pkg>

firejail

Flag Description
dbusproxy Enable DBus proxying to filter access in supporting profiles
file-transfer Enable file transfers between sandboxes and the host system
globalcfg Enable global config file
private-home Enable private home feature
userns Enable attaching a new user namespace to a sandbox (--noroot option)

flashrom

Flag Description
asm106x Enable programmer for ASMedia SATA controllers
atahpt Highpoint (HPT) ATA/RAID controller support
atapromise Support for Promise PDC2026x (FastTrak/Ultra)
atavia Support for VIA VT6421A SATA controllers
buspirate-spi Enable Bus Pirate SPI programmer
ch341a-spi Enable WCH CH341A SPI programmer
ch347-spi Enable WCH CH347 SPI programmer
dediprog Dediprog SF100 support
developerbox-spi Enable Devloperbox SPI recovery support
digilent-spi Enable support for Digilent iCEblink40 development board
dirtyjtag-spi Support for DirtyJTAG (a USB-JTAG firmware for STM32 MCUs)
drkaiser Enable Dr. Kaiser programmer
ft2232-spi Enable ftdi programmer, flashing through FTDI/SPI USB interface
gfxnvidia Enable NVIDIA programmer
internal Enable internal/onboard support
internal-dmi Enable internal DMI decoding rather than use <pkg>sys-apps/dmidecode</pkg>
it8212 Support for ITE IT8212F ATA/RAID controllers
jlink-spi Support for SEGGER J-Link and compatible devices
linux-mtd Enable support for Linux mtd SPI flash devices
linux-spi Enable support for Linux userspace spidev interface
mediatek-i2c-spi Support for Mediatek LCD controllers
mstarddc-spi Support for SPI flash ROMs accessible through DDC in MSTAR-equipped displays
nic3com Enable 3Com NIC programmer
nicintel Support for Intel NICs
nicintel-eeprom Support for EEPROMs on Intel Gigabit network cards
nicintel-spi Support for SPI on Intel NICs
nicnatsemi Support for National Semiconductor NICs
nicrealtek Support for Realtek NICs
nv-sma-spi Support for NVIDIA System Management Agent
ogp-spi Enable support for OGP (Open Graphics Project) SPI flashing
parade-lspcon Enable support for Parade lspcon USB-C to HDMI protocol translator
pickit2-spi Support for SPI flash ROMs accessible via Microchip PICkit2
pony-spi Enable support for SI-Prog like hardware by Lancos
raiden-debug-spi Support for Chrome EC based debug tools - SuzyQable, Servo V4, C2D2 &amp; uServo
rayer-spi RayeR SPIPGM hardware support
realtek-mst-i2c-spi Enable support for Realtek RTD2142 MST
satamv Enable programmer for Marvell SATA controllers
satasii Enable programmer for SiI SATA controllers
serprog Enable Serial Flasher programmer
spidriver Enable programmer for Excamera Labs SPIDriver
stlinkv3-spi Enable SPI programmer using STLINK-V3
usbblaster-spi Enable support for Altera USB-Blaster dongles

fwupd

Flag Description
amdgpu Build and install AMD dGPU (Navi3x and above) plugin
cbor Enable CBOR support for coSWID and uSWID via <pkg>dev-libs/libcbor</pkg>
flashrom Enable flashrom plugin via <pkg>sys-apps/flashrom</pkg>
spi Install Intel-SPI plugin
synaptics Install synaptics plugin

gawk

Flag Description
pma Experimental Persistent Memory Allocator (PMA) support which allows persistence of variables, arrays, and user-defined functions across runs.

gentoo-wsl-config

Flag Description
interop Enable Windows interoperability features for WSL

gnome-disk-utility

Flag Description
fat Include FAT16/FAT32 support (<pkg>sys-fs/dosfstools</pkg>)

grep

Flag Description
egrep-fgrep Install deprecated 'egrep' and 'fgrep' wrappers for 'grep -E' and 'grep -F' respectively. GNU grep 3.8 onwards warns about their usage by default, but the versions installed by this flag do not. No deprecation warnings are emitted when this flag is enabled.
sparc

hwloc

Flag Description
cpuid Enable the cpuid-based architecture specific support (x86 component)

ipmitool

Flag Description
openbmc Enable OpenBMC D-Bus interface

irqbalance

Flag Description
thermal Enable support of thermal events via <pkg>sys-power/thermald</pkg>
tui Enable build of irqbalance terminal user interface

kexec-tools

Flag Description
booke Include support for Book-E memory management

kmscon

Flag Description
fbdev Enable Linux FBDev for backend
libseat Enable seat management via <pkg>sys-auth/seatd</pkg>

linux-misc-apps

Flag Description
usbip Include USB/IP binaries to replace <pkg>net-misc/usbip</pkg>

lm-sensors

Flag Description
sensord Enable sensord - a daemon that can be used to periodically log sensor readings from hardware health-monitoring chips

man-db

Flag Description
manpager Enable manpager wrapper for colorizing output

memtest86+

Flag Description
bios32 Compile a BIOS-bootable 32bit memtest image
bios64 Compile a BIOS-bootable 64bit memtest image
iso32 Compile a 32bit ISO image
iso64 Compile a 64bit ISO image

net-tools

Flag Description
arp build the arp and rarp tools (for manipulating the ARP cache)
plipconfig build the plipconfig tool (for working with old PLIP hardware)
slattach build the slattach tool (for working with old serial ports)

nvme-cli

Flag Description
pdc Set default Persistent Discovery Controllers behavior

openrc

Flag Description
netifrc enable Gentoo's network stack (net.* scripts)
newnet enable the new network stack (experimental)
s6 install s6-linux-init
sysvinit control the dependency on sysvinit (experimental)

pcmciautils

Flag Description
staticsocket Add support for static sockets

portage

Flag Description
gentoo-dev Enable features required for Gentoo ebuild development.
rsync-verify Enable full-tree cryptographic verification of Gentoo repository git or rsync checkouts using <pkg>app-portage/gemato</pkg>.

proot

Flag Description
care Build dynamic CARE binary (more info - https://proot-me.github.io)

rng-tools

Flag Description
jitterentropy Enable Jitter RNG entropy support
nistbeacon Enable NIST beacon entropy support
qrypt Enable qrypt beacon entropy support

roccat-tools

Flag Description
input_devices_roccat_arvo INPUT_DEVICES setting to build driver for Roccat Arvo input devices
input_devices_roccat_isku INPUT_DEVICES setting to build driver for Roccat Isku input devices
input_devices_roccat_iskufx INPUT_DEVICES setting to build driver for Roccat Isku Fx input devices
input_devices_roccat_kiro INPUT_DEVICES setting to build driver for Roccat Kiro input devices
input_devices_roccat_kone INPUT_DEVICES setting to build driver for Roccat Kone input devices
input_devices_roccat_koneplus INPUT_DEVICES setting to build driver for Roccat Kone[+] input devices
input_devices_roccat_konepure INPUT_DEVICES setting to build driver for Roccat Kone Pure input devices
input_devices_roccat_konepuremilitary INPUT_DEVICES setting to build driver for Roccat Kone Pure Military input devices
input_devices_roccat_konepureoptical INPUT_DEVICES setting to build driver for Roccat Kone Pure Optical input devices
input_devices_roccat_konextd INPUT_DEVICES setting to build driver for Roccat KoneXTD input devices
input_devices_roccat_konextdoptical INPUT_DEVICES setting to build driver for Roccat KoneXTD Optical input devices
input_devices_roccat_kova2016 INPUT_DEVICES setting to build driver for Roccat Kova 2016 input devices
input_devices_roccat_kovaplus INPUT_DEVICES setting to build driver for Roccat Kova[+] input devices
input_devices_roccat_lua INPUT_DEVICES setting to build driver for Roccat Lua input devices
input_devices_roccat_nyth INPUT_DEVICES setting to build driver for Roccat Nyth input devices
input_devices_roccat_pyra INPUT_DEVICES setting to build driver for Roccat Pyra input devices
input_devices_roccat_ryosmk INPUT_DEVICES setting to build driver for Roccat RyosMK Pro input devices
input_devices_roccat_ryosmkfx INPUT_DEVICES setting to build driver for Roccat RyosMK FX input devices
input_devices_roccat_ryostkl INPUT_DEVICES setting to build driver for Roccat RyosMK Pro input devices
input_devices_roccat_savu INPUT_DEVICES setting to build driver for Roccat Savu input devices
input_devices_roccat_skeltr INPUT_DEVICES setting to build driver for Roccat Skeltr input devices
input_devices_roccat_sova INPUT_DEVICES setting to build driver for Roccat Sova input devices
input_devices_roccat_suora INPUT_DEVICES setting to build driver for Roccat Suora input devices
input_devices_roccat_tyon INPUT_DEVICES setting to build driver for Roccat Tyon input devices

s390-tools

Flag Description
abi_s390_32 32-bit (s390) libraries
pfm build the cpacfstats tool

s6

Flag Description
execline enable support for <pkg>dev-lang/execline</pkg>

sandbox

Flag Description
nnp Enable NO_NEW_PRIVS which blocks set*id programs from gaining privileges (e.g. sudo)

smartmontools

Flag Description
update-drivedb Install a script to update the drivedb file.

systemd

Flag Description
fido2 Enable FIDO2 support
imds Enable IMDS (Instance Metadata Service)
importd Enable import daemon

systemd-utils

Flag Description
sysctl Install systemd-sysctl and sysctl.d files
sysusers Enable systemd-sysusers
tmpfiles Enable systemd-tmpfiles

tcp-wrappers

Flag Description
netgroups Support matching NIS (host) netgroup names via the @netgroup syntax (if you don't know what this means, you most likely do not need it)

ugrep

Flag Description
bzip3 Support for .bz3 files using <pkg>app-arch/bzip3</pkg>.

usbguard

Flag Description
umockdev Enables support for <pkg>dev-util/umockdev</pkg>

usbutils

Flag Description
usbreset additionally compile the potentially problematic usbreset util

util-linux

Flag Description
cramfs build mkfs/fsck helpers for cramfs filesystems
fdformat build fdformat (floppy disk format)
tty-helpers install the mesg/wall/write tools for talking to local users
uuidd build uuidd daemon

sys-auth

libfprint

Flag Description
tod Build with patches for Touch OEM Drivers

nss-pam-ldapd

Flag Description
pynslcd Install the python implementation along with the standard implementation

pam_mktemp

Flag Description
prevent-removal If supported, set EXT2_APPEND_FL on /tmp/.private to prevent temporary directories from being removed

pambase

Flag Description
mktemp Enable pam_mktemp module on system auth stack for session handling. This module creates a private temporary directory for the user, and sets TMP and TMPDIR accordingly.
nullok Enable the nullok option with the pam_unix module. This allows people to login with blank passwords.
pam_krb5 Enable pam_krb5 module on system auth stack, as an alternative to pam_unix. If Kerberos authentication succeeds, only pam_unix will be ignorde, and all the other modules will proceed as usual, including Gnome Keyring and other session modules. It requires <pkg>sys-libs/pam</pkg> as PAM implementation.
pam_ssh Enable pam_ssh module on system auth stack for authentication and session handling. This module will accept as password the passphrase of a private SSH key (one of ~/.ssh/id_rsa, ~/.ssh/id_dsa or ~/.ssh/identity), and will spawn an ssh-agent instance to cache the open key.
pwhistory Enable pam_pwhistory module on system auth stack to save the last passwords for each user in order to force password change history and keep the user from alternating between the same password too frequently.
securetty Enable pam_securetty module in the login stack. Not generally relevant anymore as the login stack only refers to local logins and local terminals imply secure access in the first place.
sha512 Switch Linux-PAM's pam_unix module to use sha512 for passwords hashes rather than MD5. This option requires <pkg>sys-libs/pam</pkg> version 1.0.1 built against <pkg>sys-libs/glibc</pkg> version 2.7, if it's built against an earlier version, it will silently be ignored, and MD5 hashes will be used. All the passwords changed after this USE flag is enabled will be saved to the shadow file hashed using SHA512 function. The password previously saved will be left untouched. Please note that while SHA512-hashed passwords will still be recognised if the USE flag is removed, the shadow file will not be compatible with systems using an earlier glibc version.
turnstile Use pam_turnstile module to register user sessions with turnstile.
yescrypt Switch Linux-PAM's pam_unix module to use yescrypt for passwords hashes rather than MD5. Like with USE=sha512 (see that description), this only changes the default, and hashes with other types are still supported.

seatd

Flag Description
builtin Enable embedded server in libseat

ssh-ldap-pubkey

Flag Description
schema Install a copy of the LPK schema, only needed on LDAP servers.

sssd

Flag Description
openid Add support for login via OpenID Connect, such as Keycloak
passkey Add support for FIDO2 passkeys"

sys-block

fio

Flag Description
pandas Install dependencies for complex python scripts
zbc Enable ZBC &amp; ZAC disks via <pkg>sys-block/libzbc</pkg>.

libfabric

Flag Description
efa Enable Amazon EC2 Elastic Fabric Adapter provider
usnic Enable Cisco VIC (virtualized NIC) hardware on Cisco UCS server provider
verbs Enable Linux Infiniband verbs provider

nbdkit

Flag Description
torrent Enable the torrent plugin via <pkg>net-libs/libtorrent-rasterbar</pkg>.
zlib-ng Use <pkg>sys-libs/zlib-ng</pkg> to handle zlib decompression.

partimage

Flag Description
nologin Do not include login support when connecting partimaged

sys-boot

grub

Flag Description
coreboot
efi-32
efi-64
efiemu Build and install the efiemu runtimes
emu
ieee1275
libzfs Enable support for <pkg>sys-fs/zfs</pkg>
loongson
multiboot
pc
protect Build and install the grub-protect utility
qemu-mips
uboot
xen-32
xen-pvh

lilo

Flag Description
keytab Install keytab, keyboard remapping helper script
pxeserial Avoid character echo on PXE serial console

limine

Flag Description
bios-cd Enables legacy x86 BIOS boot support for CDs.
bios-pxe Enables legacy x86 BIOS PXE boot support.
uefi-aarch64 Enable AArch64 UEFI support.
uefi-cd Enable building limine-uefi-cd.bin using <pkg>sys-fs/mtools</pkg>.
uefi-ia32 Enable IA32 (32-bit x86) UEFI support.
uefi-loongarch64 Enable 64-bit LoongArch UEFI support.
uefi-riscv64 Enable 64-bit RISC-V UEFI support.
uefi-x86-64 Enable x86-64 UEFI support.

refind

Flag Description
ext4 Construire le gestionnaire EFI pour le système de fichier ext4
hfs Construire le gestionnaire EFI pour le système de fichier hfs
iso9660 Construire le gestionnaire EFI pour le système de fichier iso9660

silo

Flag Description
tilo-only Install only the tilo netboot tool

vboot-utils

Flag Description
libzip Use <pkg>dev-libs/libzip</pkg>.

sys-cluster

ceph

Flag Description
cephfs Build support for cephfs, a POSIX compatible filesystem built on top of ceph
diskprediction Enable local diskprediction module to predict disk failures
dpdk Enable DPDK messaging
grafana Install grafana dashboards
mgr Build the ceph-mgr daemon
nvmeof Enable support for NVMEoF
pmdk Enable PMDK libraries
radosgw Add radosgw support
rbd-rwl Enable librbd persistent write back cache
rbd-ssd Enable librbd persistent write back cache for SSDs
rgw-lua Rados Gateway's support for dynamically adding lua packagess
spdk Enable SPDK user-mode storage driver toolkit
system-boost Use system <pkg>dev-libs/boost</pkg> instead of the bundled one
zbd Enable <pkg>sys-block/libzbd</pkg> bluestore backend

charliecloud

Flag Description
ch-image Build the internal builder ch-image (previously named ch-grow)

charm

Flag Description
ampi Build implementation of MPI on top of Charm++
charmdebug Enable the charm debugger
charmproduction Optimize performance of Charm++ runtime
charmtracing Enable tracing support in Charm++
cmkopt Enable CMK optimisation
mlogft Compile with Charm++ message logging fault tolerance support
syncft Compile with Charm++ fault tolerance support

cluster-glue

Flag Description
ipmilan Install the ipmilan plugin (requires <pkg>sys-libs/openipmi</pkg>)

corosync

Flag Description
watchdog Enable watchdog support

drbd-utils

Flag Description
pacemaker Enable Pacemaker integration

galera

Flag Description
garbd Install Galera Arbitrator - a stateless daemon which acts as a lightweight group member

glusterfs

Flag Description
georeplication Enable support for georeplication (requires <pkg>dev-lang/python</pkg>)

hpx

Flag Description
papi Use <pkg>dev-libs/papi</pkg> for NaCl
perftools Use <pkg>dev-util/google-perftools</pkg> for memory allocation

kronosnet

Flag Description
lzo2 Add support for lzo2 compression

legion

Flag Description
gasnet Enable GASNet lib support

lmod

Flag Description
auto-swap enable auto swapping of compiler
duplicate-paths allow duplicate entries in path

mpich

Flag Description
mpi-threads Enable MPI_THREAD_MULTIPLE

nomad

Flag Description
ui do not embed the ui in the binary

openmpi

Flag Description
cma Enable the CMA (Cross Memory Attach) MCA
libompitrace Enable support for contributed package libompitrace
openmpi_fabrics_knem High-Performance Intra-Node MPI Communication
openmpi_fabrics_ofed OFED RDMA stack (InfiniBand and iWARP)
openmpi_ofed_features_control-hdr-padding Add padding bytes to the openib control header
openmpi_ofed_features_dynamic-sl Enable openib BTL to query Subnet Manager for IB SL
openmpi_ofed_features_rdmacm Enable Open Fabrics RDMACM support in openib BTL
openmpi_ofed_features_udcm Enable Open Fabrics UDCM support in openib BTL
openmpi_rm_pbs torque resource manager
openmpi_rm_slurm slurm resource manager
peruse Enable PERUSE interface

pmix

Flag Description
pmi Build PMI1 and PMI2 interface

rdma-core

Flag Description
neigh Enable iwpmd support

resource-agents

Flag Description
rgmanager Install resources for rgmanager

slurm

Flag Description
multiple-slurmd Allow multiple slurmd to run
ofed Add Infiniband support via ofed
slurmdbd Install SQL server for slurmdbd
slurmrestd Enable interface to Slurm via REST API
torque Enable perl scripts that emulates pbs (qstat, qsub etc.)

torque

Flag Description
autorun Enable the AUTORUN_JOBS codebase
cpusets Enable pbs_mom to utilize linux cpusets if available
quickcommit Enable the QUICKCOMMIT codebase

sys-devel

autogen

Flag Description
libopts install the libopts tarball (a few packages want this for developing)

crosstool-ng

Flag Description
meson Require <pkg>dev-build/meson</pkg>
ninja Require <pkg>app-alternatives/ninja</pkg>
wget Require <pkg>net-misc/wget</pkg>

gcc

Flag Description
algol68 Build the Algol 68 frontend
cobol Enable support for the COBOL programming language
d Enable support for the D programming language
default-stack-clash-protection Build packages with stack clash protection on by default as a hardening measure. This enables -fstack-clash-protection by default which protects against large memory allocations allowing stack smashing. May cause slightly increased codesize, but modern compilers have been adapted to optimize well for this case, as this mitigation is now quite common. See https://developers.redhat.com/blog/2020/05/22/stack-clash-mitigation-in-gcc-part-3 and https://www.qualys.com/2017/06/19/stack-clash/stack-clash.txt.
default-znow Request full relocation on start from ld.so by default. This sets the -z,now (BIND_NOW) flag by default on all linker invocations. By resolving all dynamic symbols at application startup, parts of the program can be made read-only as a hardening measure. This is closely related to RELRO which is also separately enabled by default. In some applications with many unresolved symbols (heavily plugin based, for example), startup time may be impacted.
libgdiagnostics Provide libgdiagnostics (https://gcc.gnu.org/wiki/libgdiagnostics). This also installs the 'sarif-replay' tool.
libssp Build SSP support into a dedicated library rather than use the code in the C library (DO NOT ENABLE THIS IF YOU DON'T KNOW WHAT IT DOES)
modula2 Build the GCC Modula-2 language frontend.
objc Build support for the Objective C code language
objc++ Build support for the Objective C++ language
objc-gc Build support for the Objective C code language Garbage Collector
vtv Build support for virtual table verification (a C++ hardening feature). This does not control whether GCC defaults to using VTV> Note that actually using VTV breaks ABI and hence the whole system must be built with -fvtable-verify.

gcc-config

Flag Description
cc-wrappers Install and manage 'cc' and 'f77' wrappers in /usr/bin. Otherwise ignore them.

sys-fabric

mstflint

Flag Description
adb-generic-tools Enable compiling the following tools: mstreg and mstlink
fw-mgr Enable compiling the firmware manager tool: mstfwmanager
inband Enable firmware updates for Mellanox SwitchX and ConnectIB devices

sys-firmware

alsa-firmware

Flag Description
alsa_cards_aica Sega Dreamcast audio driver
alsa_cards_asihpi AudioScience ASIxxxx
alsa_cards_ca0132 Creative CA0132 (Sound Core3D) HD-audio
alsa_cards_cs46xx Cirrus Logic (Sound Fusion) CS4280/CS461x/CS462x/CS463x
alsa_cards_darla20 (Echoaudio) Darla20
alsa_cards_darla24 (Echoaudio) Darla24
alsa_cards_echo3g (Echoaudio) 3G cards
alsa_cards_emu1212 E-MU 1212M PCI
alsa_cards_emu1616 E-MU 1616 CardBus, 1616m CardBus, 1616 PCI
alsa_cards_emu1820 E-MU 1820M PCI
alsa_cards_gina20 (Echoaudio) Gina20
alsa_cards_gina24 (Echoaudio) Gina24
alsa_cards_indigo (Echoaudio) Indigo
alsa_cards_indigoio (Echoaudio) Indigo IO
alsa_cards_korg1212 Korg 1212 IO
alsa_cards_layla20 (Echoaudio) Layla20
alsa_cards_layla24 (Echoaudio) Layla24
alsa_cards_maestro3 ESS Allegro/Maestro3
alsa_cards_mia (Echoaudio) Mia
alsa_cards_mona (Echoaudio) Mona
alsa_cards_msnd-pinnacle Turtle Beach MultiSound Pinnacle/Fiji driver
alsa_cards_wavefront Turtle Beach Maui,Tropez,Tropez+ (Wavefront)
alsa_cards_ymfpci Yamaha YMF724/740/744/754

intel-microcode

Flag Description
hostonly Only install ucode(s) supported by currently available (=online) processor(s)
split-ucode Install the split binary ucode files (used by the kernel directly)

ipxe

Flag Description
lkrn Build a linux kernel bootable file for using with grub/etc...
undi Build a Universal Network Device Interface driver chainloading your existing PXE NIC into iPXE

seabios

Flag Description
seavgabios Include SeaVGABIOS binaries (replacement for vgabios)

sys-fs

android-file-transfer-linux

Flag Description
zune Enable support for Microsoft Zune

btrfs-progs

Flag Description
convert Build ext2 conversion utility (btrfs-convert)

cryptmount

Flag Description
argv0switch Default action given by progname.
cswap Enable support for encrypted swap.
fsck Check filesystems before mounting.
luks Enable key management via LUKS

dmraid

Flag Description
intel-led Enable Intel LED support
mini Create a minimal binary suitable for early boot environments

ext4magic

Flag Description
expert-mode Builds ext4magic with expert mode. Highly useful in recovering data from a corrupted filesystem
file-attr Enable the recovery of file attributes (append, immutable, nodump etc)

lessfs

Flag Description
filelog Enable the ability to log to a file instead of syslog
memtrace Enable leefs to create a report regarding the memory allocation. This feature should be used for debugging purposes to avoid performance degradation

loop-aes

Flag Description
extra-ciphers Enable extra ciphers
keyscrub Protects the encryption key in memory but takes more cpu resources

lvm2

Flag Description
sanlock Enable lvmlockd with support for sanlock
thin Support for thin volumes
vdo Support for Virtual Disk Optimizer (VDO)

mdadm

Flag Description
corosync Support for corosync cluster engine

mtd-utils

Flag Description
ubifs Build UBIFS tools

ntfs3g

Flag Description
mount-ntfs Install mount.ntfs symlink
ntfsdecrypt Build and install the ntfsdecrypt application.
ntfsprogs Enable ntfsprogs

zfs

Flag Description
kernel-builtin Disable dependency on <pkg>sys-fs/zfs-kmod</pkg> under the assumption that ZFS is part of the kernel source tree
test-suite Install regression test suite

zfs-auto-snapshot

Flag Description
default-exclude Only take snapshots of datasets with com.sun:auto-snapshot=true property set

sys-kernel

dracut

Flag Description
dracut-cpio Build the enhanced 'dracut-cpio' program

hurd

Flag Description
lwip Build alternative userland TCP/IP stack lwIP, from <pkg>net-libs/lwip</pkg>.
rumpkernel Build <pkg>sys-kernel/rumpkernel</pkg> support which provides drivers from NetBSD run in userland. This is needed for 64-bit systems and is considered the future of driver and hardware support on Hurd.

installkernel

Flag Description
efistub EXPERIMENTAL: Update UEFI configuration on each kernel installation
refind Install a Gentoo icon for rEFInd alongside the (unified) kernel image, used icon is overridable with REFIND_ICON env var
systemd-boot Use systemd-boot's native layout by default
ugrd Generate an initramfs using UGRD on each kernel installation
uki Install UKIs to ESP/EFI/Linux for EFI stub booting and/or bootloaders with support for auto-discovering UKIs

kpatch

Flag Description
kpatch Enable a command-line tool which allows a user to manage a collection of patch modules.
kpatch-build Enable tools which convert a source diff patch to a patch module.

linux-firmware

Flag Description
unknown-license Install firmware files whose license is unknown

mips-sources

Flag Description
ip27 Enables additional support for SGI Origin (IP27)
ip28 Enables additional support for SGI Indigo2 Impact R10000 (IP28)
ip30 Enables support for SGI Octane (IP30, 'Speedracer')

rt-sources

Flag Description
deblob Remove binary blobs from kernel sources to provide libre license compliance.

udev-hid-bpf

Flag Description
userhacks Build HID-BPF programs which affect user-subjective preferences for device behavior.

sys-libs

binutils-libs

Flag Description
64-bit-bfd Support 64-bit targets even on 32-bit hosts (is ignored on 64-bit hosts)

freeipmi

Flag Description
without-root Configure whether or not to check for root access in ipmi tools.

glibc

Flag Description
clone3 Enable the new clone3 syscall within glibc. Can be disabled to allow compatibility with older Electron applications.
compile-locales build *all* locales in src_install; this is generally meant for stage building only as it ignores /etc/locale.gen file and can be pretty slow
experimental-loong Add experimental LoongArch patchset
hash-sysv-compat enable sysv linker hashes in glibc for compatibility with binary software (EAC via wine/proton)
multiarch enable optimizations for multiple CPU architectures (detected at runtime)
multilib-bootstrap Provide prebuilt libgcc.a and crt files if missing. Only needed for ABI switch.
nscd Build, and enable support for, the Name Service Cache Daemon
sframe enable building with sframe backtrace support
static-pie Enable static PIE support (runtime files for -static-pie gcc option).

libblockdev

Flag Description
escrow Support for building crypto plugin with escrow device support

libunwind

Flag Description
debug-frame Adds support for DWARF .debug_frame section: Use the information from this section if available

libxcrypt

Flag Description
system Install as system libcrypt.so rather than to an alternate directory (will collide with <pkg>sys-libs/glibc</pkg>'s version)

musl

Flag Description
${IUSE/+crypt/+crypt}

newlib

Flag Description
nano Build additional newlib-nano library

timezone-data

Flag Description
leaps-timezone Install the set of "right" timezones; these timezones include leap seconds when counting seconds since the epoch (while POSIX does not) as they are based on the TAI (International Atomic Time) clock
zic-slim Default to 'slim' file format for /usr/share/zoneinfo. Otherwise 'fat' format is used. Not all programs can handle 'slim' format'.

zlib-ng

Flag Description
arm_{crc32,neon}
ppc_{altivec,vsx2,vsx3}
x86_{avx2,avx512f,avx512_vnni,sse2,ssse3,sse4_1,sse4_2,pclmul,vpclmulqdq}
x86_{avx2,avx512f,avx512_vnni,sse2,ssse3,sse4_2,pclmul,vpclmulqdq}

sys-power

nut

Flag Description
gpio Includes all UPS drivers that use GPIO.
i2c Includes all UPS drivers that use I2C.

power-profiles-daemon

Flag Description
zsh-completion Enable zsh completion support

tlp

Flag Description
rdw Enables TLP Radio Device Wizard feature

sys-process

bottom

Flag Description
battery Include support for laptop battery information

criu

Flag Description
setproctitle Use <pkg>dev-libs/libbsd</pkg> to make process titles of service workers to be more verbose

cronie

Flag Description
anacron Install the periodic anacron command scheduler.

fcron

Flag Description
system-crontab Set up fcron to respect /etc/crontab and /etc/cron.d. If this flag is disabled, /etc/cron.d and /etc/crontab will be ignored, but /etc/cron.{hourly,daily,weekly,monthly} will still be respected. Also this creates /usr/bin/crontab symlink.

htop

Flag Description
delayacct Enable Linux delay accounting support via <pkg>dev-libs/libnl</pkg>
openvz Enable openvz support
vserver Enable vserver support

nvtop

Flag Description
video_cards_panfrost VIDEO_CARDS setting to build driver for Mali 600/700/800 video cards
video_cards_panthor VIDEO_CARDS setting to support for Mali 10th video cards

procps

Flag Description
modern-top Enables new startup defaults of top. Keeps old defaults if disabled
skill Build the skill and snice programs

systemd-cron

Flag Description
cron-boot Include support for the boot timer.
etc-crontab-systemd Use dedicated /etc/crontab-systemd instead of parsing /etc/crontab
minutely Support /etc/cron.minutely
runparts Use traditional run-parts instead of creating jobs for each cron.* entry
setgid Compile setgid C helper for crontab. Needs GCC or Clang.
yearly Support /etc/cron.yearly

tini

Flag Description
args Enable argument parsing.

virtual

mpi

Flag Description
nullmpi Allow <pkg>sys-cluster/nullmpi</pkg> a minimal incomplete MPI implementation as a provider

www-apache

mod_nss

Flag Description
ecc enable Elliptical Curve Cyptography

mod_security

Flag Description
mlogc Build and install the ModSecurity Audit Log Collector (mlogc).

pwauth

Flag Description
domain-aware Ignore leading domain names in username (Windows compat)
faillog Log failed login attempts
ignore-case Ignore string case in username (mostly Windows compat)

www-apps

drupal

Flag Description
uploadprogress Install <pkg>dev-php/pecl-uploadprogress</pkg> package

gitea

Flag Description
acct User and group management via acct-*/git packages
gogit (EXPERIMENTAL) Use go-git variants of Git commands.

hugo

Flag Description
extended Enable SASS/SCSS support

icingaweb2

Flag Description
apache2-server Adds support for the apache2-server

icingaweb2-module-director

Flag Description
php_targets_php8-5 Build against PHP 8.5

moodle

Flag Description
${AUTHENTICATION_MODES//,/
${DB_TYPES//,/
vhosts Add support for installing web-based applications into a virtual-hosting environment

postfixadmin

Flag Description
vacation Install vacation.pl script and dependencies

redmine

Flag Description
minimagick Enable image processing support via <pkg>dev-ruby/mini_magick</pkg>
passenger Enable support for <pkg>www-apache/passenger</pkg>

roundup

Flag Description
jinja Enable Jinja2 support
pyjwt Enable jwt tokens for login
tz Enable full support of timezone
whoosh Enable Whoosh full-text indexer

wordpress

Flag Description
akismet Installs Akismet comment spam plug-in

xpra-html5

Flag Description
minify Minify JavaScript code for smaller transfers

www-client

chromium

Flag Description
bundled-toolchain Download and use the upstream binary toolchain(s) to build Chromium
hangouts Enable support for Google Hangouts features such as screen sharing
official Enable Official build instead of Developer build.
system-zstd Use system <pkg>app-arch/zstd</pkg> instead of the bundled one.

dillo

Flag Description
xembed Enable XEmbed protocol support

elinks

Flag Description
gemini Enable support for the gemini protocol
libcss Enable support for cascading style sheets via <pkg>dev-libs/libcss</pkg>

firefox

Flag Description
llvm_slot_21 Use LLVM 21.
wasm-sandbox Sandbox certain third-party libraries through WebAssembly using RLBox

jd

Flag Description
migemo Enable migemo support for Japanese

netsurf

Flag Description
rosprite RISC OS Sprite bitmap image support via <pkg>media-libs/librosprite</pkg>
svgtiny Use <pkg>media-libs/libsvgtiny</pkg> instead of <pkg>gnome-base/librsvg</pkg> for SVG support

qutebrowser

Flag Description
adblock Enable Brave's ABP-style adblocker library for improved adblocking

seamonkey

Flag Description
chatzilla Build Mozilla's IRC client (default on)
system-{av1,harfbuzz,icu,jpeg,libevent,libvpx,png,sqlite}

surf

Flag Description
tabbed Install surf-open.sh script for running surf in <pkg>x11-misc/tabbed</pkg>

uget

Flag Description
aria2 Enable support for <pkg>net-misc/aria2</pkg> through xmlrpc. You'll find the plugin in the app's settings.

w3m

Flag Description
lynxkeymap If you prefer Lynx-like key binding

www-nginx

ngx-set-misc

Flag Description
hmac Enable support for generating HMAC digests using <pkg>dev-libs/openssl</pkg>

www-plugins

lightspark

Flag Description
nsplugin Build plugin for browsers supporting the Netscape plugin architecture (that is almost any modern browser)
ppapi Install the PPAPI plugin (for Chromium)

passff-host

Flag Description
chrome Install plugin for chrome (which also includes opera)
firefox Install plugin for firefox
vivaldi Install plugin for vivaldi

www-servers

apache

Flag Description
suexec Install suexec with apache
suexec-caps Install suexec with capabilities instead of SUID
suexec-syslog Log suexec to syslog instead of to a separate file

caddy

Flag Description
dns-alidns Adds module which allows to manage Aliyun DNS zones using Caddy https://caddyserver.com/docs/modules/dns.providers.alidns
dns-azure Adds module which allows to manage Azure hosted DNS zones using Caddy https://caddyserver.com/docs/modules/dns.providers.azure
dns-cloudflare Adds module which allows to manage Cloudflare hosted DNS zones using Caddy https://caddyserver.com/docs/modules/dns.providers.cloudflare
dns-cloudns Adds module which allows to manage ClouDNS hosted DNS zones using Caddy https://caddyserver.com/docs/modules/dns.providers.cloudns
dns-digitalocean Adds module which allows to manage DigitalOcean hosted DNS zones using Caddy https://caddyserver.com/docs/modules/dns.providers.digitalocean
dns-duckdns Adds module which allows to manage Duck DNS hosted DNS zones using Caddy https://caddyserver.com/docs/modules/dns.providers.duckdns
dns-dynv6 Adds module which allows to manage Dynv6 hosted DNS zones using Caddy
dns-gandi Adds module which allows to manage Gandi hosted DNS zones using Caddy https://caddyserver.com/docs/modules/dns.providers.gandi
dns-godaddy Adds module which allows to manage Godaddy hosted DNS zones using Caddy https://caddyserver.com/docs/modules/dns.providers.godaddy
dns-googleclouddns Adds module which allows to manage Google Cloud hosted DNS zones using Caddy https://caddyserver.com/docs/modules/dns.providers.googleclouddns
dns-he Adds module which allows to manage Hurricane Electric hosted DNS zones using Caddy https://caddyserver.com/docs/modules/dns.providers.he
dns-hetzner Adds module which allows to manage Hetzner hosted DNS zones using Caddy https://caddyserver.com/docs/modules/dns.providers.hetzner
dns-huaweicloud Adds module which allows to manage Huawei Cloud hosted DNS zones using Caddy https://caddyserver.com/docs/modules/dns.providers.huaweicloud
dns-linode Adds module which allows to manage Linode hosted DNS zones using Caddy https://caddyserver.com/docs/modules/dns.providers.linode
dns-mailinabox Adds module which allows to manage Mail-in-a-Box hosted DNS zones using Caddy https://caddyserver.com/docs/modules/dns.providers.mailinabox
dns-namecheap Adds module which allows to manage Namecheap hosted DNS zones using Caddy https://caddyserver.com/docs/modules/dns.providers.namecheap
dns-netcup Adds module which allows to manage netcup hosted DNS zones using Caddy https://caddyserver.com/docs/modules/dns.providers.netcup
dns-netlify Adds module which allows to manage Netlify hosted DNS zones using Caddy https://caddyserver.com/docs/modules/dns.providers.netlify
dns-oraclecloud Adds module which allows to manage Oracle cloud hosted DNS zones using Caddy https://github.com/caddy-dns/oraclecloud
dns-ovh Adds module which allows to manage OVHcloud hosted DNS zones using Caddy https://caddyserver.com/docs/modules/dns.providers.ovh
dns-porkbun Adds module which allows to manage porkbun hosted DNS zones using Caddy https://caddyserver.com/docs/modules/dns.providers.porkbun
dns-powerdns Adds module which allows to manage DNS zones of <pkg>net-dns/pdns</pkg> using Caddy https://caddyserver.com/docs/modules/dns.providers.powerdns
dns-rfc2136 Adds module which allows to manage DNS zones using RFC2136 Dynamic Updates within Caddy https://caddyserver.com/docs/modules/dns.providers.rfc2136
dns-route53 Adds module which allows to manage AWS route53 hosted DNS zones using Caddy https://caddyserver.com/docs/modules/dns.providers.route53
dns-unifi Adds module which allows to manage UniFi networks DNS zones using Caddy https://github.com/caddy-dns/unifi
dns-vultr Adds module which allows to manage Vultr hosted DNS zones using Caddy https://caddyserver.com/docs/modules/dns.providers.vultr
dynamicdns Adds module which allows querying an endpoint to get dynamic public IP and updating records with DNS providers https://caddyserver.com/docs/modules/dynamic_dns
events-handlers-exec Adds module which lets user exec command on Caddy events https://caddyserver.com/docs/modules/events.handlers.exec https://caddyserver.com/docs/caddyfile/options#event-options

fnord

Flag Description
auth Enable HTTP authentication support

h2o

Flag Description
libh2o Build and install libh2o
mruby Enable support for mruby

kore

Flag Description
acme Add support for ACME

nginx

Flag Description
http-cache Enable HTTP cache support
nginx_mo
nginx_modules_http_addition Add support for adding contents of other locations before and after the current location's content
nginx_modules_http_dav Add support for the WebDAV functionality and methods: PUT, DELETE, MKCOL, COPY and MOVE
nginx_modules_http_rewrite Add support for changing the request URI using PCRE regular expressions, returning redirects, and conditionally selecting configurations
nginx_modules_http_spdy Add support for an SPDY implementation. (Deprecated, use USE="nginx_modules_http_v2" instead)
nginx_modules_http_stub_status Add support for providing access to basic status information
nginx_modules_http_xslt Add support for transforming XML responses using one or more XSLT stylesheets

sniproxy

Flag Description
rfc3339 Use RFC3339 timestamp format in log.

tomcat

Flag Description
extra-webapps Build also the docs and examples webapp

uwsgi

Flag Description
${LANG_SUPPORT_EXTENDED[@]}
${LANG_SUPPORT_SIMPLE[@]}
mo
routing Enable routing support
uwsgi_plugins_corerouter Base request routing internal mechanism
yajl Use <pkg>dev-libs/yajl</pkg> instead of <pkg>dev-libs/jansson</pkg> for parsing JSON configuration files (if USe=json is set)

x11-apps

igt-gpu-tools

Flag Description
chamelium Enables support for building Chamelium tests
overlay Build the intel-gpu-overlay utility
runner Build the test runner
tests Build and install tests

xdpyinfo

Flag Description
dmx Builds support for Distributed Multiheaded X <pkg>x11-base/xorg-server</pkg>

xinit

Flag Description
twm Control dependencies on legacy apps (xterm, twm, ...). Safe to disable if you use a modern desktop environment.

x11-base

xorg-drivers

Flag Description
input_devices_elographics INPUT_DEVICES setting to build driver for elographics input devices
input_devices_evdev INPUT_DEVICES setting to build driver for evdev input devices
input_devices_synaptics INPUT_DEVICES setting to build driver for synaptics input devices
input_devices_vmmouse INPUT_DEVICES setting to build driver for vmmouse input devices
input_devices_void INPUT_DEVICES setting to build driver for void/dummy input devices
video_cards_ast VIDEO_CARDS setting to build driver for ASpeedTech video cards
video_cards_dummy VIDEO_CARDS setting to build driver for dummy video cards
video_cards_fbdev VIDEO_CARDS setting to build driver for fbdev video cards
video_cards_geode VIDEO_CARDS setting to build driver for AMD Geode GX and LX video cards
video_cards_i915 VIDEO_CARDS setting to build driver for Intel i915 video cards
video_cards_mga VIDEO_CARDS setting to build driver for mga video cards
video_cards_qxl VIDEO_CARDS setting to build driver for qxl (QEMU virtual GPU)
video_cards_r128 VIDEO_CARDS setting to build driver for ATI r128 video cards
video_cards_siliconmotion VIDEO_CARDS setting to build driver for siliconmotion video cards
video_cards_tegra VIDEO_CARDS setting to build driver for tegra video cards
video_cards_vc4 VIDEO_CARDS setting to build driver for vc4 video cards

xorg-server

Flag Description
xephyr Build the Xephyr server
xnest Build the Xnest server
xorg Build the Xorg X server (HIGHLY RECOMMENDED)
xvfb Build the Xvfb server

x11-drivers

nvidia-drivers

Flag Description
kernel-open Use the open source variant of the drivers (only works for Turing/Ampere or newer GPUs, aka GTX 1650+ -- recommended with >=560.xx drivers if usable and is *required* for 50xx Blackwell or newer GPUs -- always-enabled regardless of USE in >=595.xx)
persistenced Install the persistence daemon for keeping devices state when unused (e.g. for headless)
powerd Install the NVIDIA dynamic boost support daemon (only useful with specific laptops, ignore if unsure)

xf86-video-geode

Flag Description
ztv Enable building the V4L2 ZTV driver

xf86-video-intel

Flag Description
sna Enable SandyBridge's New Acceleration (useful on all chipsets, not just SandyBridge)
uxa Enable UMA Acceleration Architecture

xf86-video-qxl

Flag Description
xspice Include Xspice, a standard X server that is also a Spice server

x11-libs

agg

Flag Description
gpc Enable gpc polygon clipper library

libdlo

Flag Description
test-program Build the program for testing Displaylink devices.

motif

Flag Description
xcursor Add support for cursors (<pkg>x11-libs/libXcursor</pkg>)

pango

Flag Description
libthai Support Thai line-breaking with <pkg>dev-libs/libthai</pkg>

pixman

Flag Description
loongson2f Enable Loongson2f MMI optimizations.

qwt

Flag Description
polar Install the QwtPolar headers

x11-misc

bumblebee

Flag Description
bbswitch Add dependency on <pkg>sys-power/bbswitch</pkg> for PM feature

clipmenu

Flag Description
fzf Use fzf as default launcher
rofi Use rofi as default launcher

colord

Flag Description
argyllcms Enable ArgyllCMS sensor
extra-print-profiles Generate extra print profiles. Warning: significant build time and memory requirements.

dunst

Flag Description
completions Install shell completions (for bash, fish and zsh)
dunstify Build dunstify (notify-send alternative)

grub2-theme-preview

Flag Description
grub_platforms_efi-32 EFI 32 bit platform support (Old MACs)
grub_platforms_efi-64 EFI 64 bit platform support
grub_platforms_pc PC platform support

light-locker

Flag Description
dpms Turn on the display on screensaver deactivation.
screensaver Lock the screen on screensaver activation.

mugshot

Flag Description
libreoffice Add support for <pkg>app-office/libreoffice</pkg> and <pkg>app-office/libreoffice-bin</pkg>

polybar

Flag Description
i3wm Add support for i3 window manager

primus

Flag Description
libglvnd Use <pkg>media-libs/libglvnd</pkg> for dispatch

read-edid

Flag Description
vbe-mode Build get-edid with support for legacy, VBE-based interface. Requires <pkg>dev-libs/libx86</pkg>.

rofi

Flag Description
drun Enable desktop file run dialog
windowmode Enable normal window mode

rss-glx

Flag Description
quesoglc Enable support for OpenGL Character Renderer

spacefm

Flag Description
video-thumbnails Support video thumbnails with <pkg>media-video/ffmpegthumbnailer</pkg>

stalonetray

Flag Description
graceful-exit use non-portable hack to exit gracefully on signal

tint2

Flag Description
tint2conf Build/Install tint2conf as well

x11vnc

Flag Description
xdamage Enable support for the Xdamage library
xfixes Enable support for the Xfixes library

xkbd

Flag Description
xi Enable XInput2 support through <pkg>x11-libs/libXi</pkg>

xlockmore

Flag Description
vtlock Enables support for virtual terminal locking
xlockrc Enables xlockrc for people without PAM

xmobar

Flag Description
datezone Enables localized date support.
rtsopts Use -with-rtsopts=-V0 to reduce wakeups.
uvmeter UVMeter only useful to australians.

xscreensaver

Flag Description
gdm Use gdmflexiserver from <pkg>gnome-base/gdm</pkg> instead of <pkg>x11-misc/lightdm</pkg>
logind-idle-hint Send the session idle hint to logind once the screen saver blanks
new-login Enable user switching support using gdmflexiserver (<pkg>x11-misc/lightdm</pkg>)

xsr

Flag Description
cursor Capture mouse cursor using <pkg>x11-misc/xdotool</pkg>, and place them on the screenshots using <pkg>media-gfx/imagemagick</pkg>

yabar

Flag Description
playerctl Uses <pkg>media-sound/playerctl</pkg> to retrieve the name of the currently played song

zim

Flag Description
ubuntu-mono Install mono icons for Unity

x11-plugins

e16-epplets

Flag Description
cdaudio Enable CD Audio support using <pkg>media-libs/libcdaudio</pkg>
libgtop Use <pkg>gnome-base/libgtop</pkg> to obtain system load information

pidgin-mbpurple

Flag Description
twitgin Enable graphical plugin for Gtk+ interface of Pidgin.

pidgin-sipe

Flag Description
ocs2005-message-hack Disable message timeout for OCS2005 clients which causes "false" not delivered error messages

x11-terms

ghostty

Flag Description
adwaita Use <pkg>gui-libs/libadwaita</pkg> for better GNOME integration

mlterm

Flag Description
brltty Enable support for <pkg>app-accessibility/brltty</pkg>
uim Enable support for <pkg>app-i18n/uim</pkg>

rxvt-unicode

Flag Description
24-bit-color Enable 24-bit color support. Note that this feature is unofficial, may cause visual glitches due to the fact there is no termcap/terminfo definition for rxvt-unicode-24bit yet so it is necessary to use the one for 256 colours, visibly increases memory usage, and might slow urxvt down dramatically when more than six fonts are in use in a terminal instance.
256-color Enable 256 color support
blink Enable blinking text
fading-colors Enable colors fading when off focus
font-styles Enable support for bold and italic fonts
iso14755 Enable ISO-14755 support
mousewheel Enable scrolling via mouse wheel or buttons 4 and 5
unicode3 Use 21 instead of 16 bits to represent unicode characters
wide-glyphs Enable support for wide glyphs, required for certain symbol/icon fonts to display correctly. Note that this feature is *unofficial* and has been observed to cause stability issues for some users.

xterm

Flag Description
openpty Use openpty() in preference to posix_openpt()

x11-themes

arc-theme

Flag Description
transparency Enable transparency

comix-xcursors

Flag Description
lefthanded Install lefthanded version of theme in addition to default one.
opaque Install non-transparent version of theme in addition to default one.

fluent-icon-theme

Flag Description
round Install the round version of symbolic icons

gentoo-artwork

Flag Description
pixmaps Install pixmaps

gtk-engines-murrine

Flag Description
animation-rtl Progressbar animation from right to left

kfaenza

Flag Description
additional Install additional KFaenza icons. See third homepage for details

x11-wm

e16

Flag Description
editline Use <pkg>dev-libs/editline</pkg> for line editing
libhack Build libhack window mode helper library
no-container Do not use container window (experimental)
xi2 Enable the experimental multipointer input XInput2. This incldues the MultiPointer X feature
xsm Enable X Session Management support using <pkg>x11-libs/libSM</pkg>
xsync Enable X Sync support
zoom Support resolution change of current window (zoom) using<pkg>x11-libs/libXxf86vm</pkg> (xvidtune)

fluxbox

Flag Description
slit Enables the Fluxbox slit (or dock)

musca

Flag Description
apis Optionally install the experimental `apis' window manager
xlisten Optionally install the xlisten utility

mutter

Flag Description
devkit Enable support for running a nested wayland session

ratpoison

Flag Description
history Use <pkg>sys-libs/readline</pkg> for history handling
sloppy Install sloppy, a focus-follows-mouse implementation for ratpoison

windowmaker

Flag Description
modelock Enable XKB language status lock support. README says: "If you don't know what it is you probably don't need it."

wmfs

Flag Description
imlib2 Enable image support through <pkg>media-libs/imlib2</pkg>

xmonad

Flag Description
no-autorepeat-keys Allow ignoring of keyboard autorepeat.

xpra

Flag Description
csc Enable csc softscaler support
mdns Enable Multicast DNS via <pkg>dev-libs/mdns</pkg>

xfce-base

libxfce4ui

Flag Description
system-info Enable system information in xfce4-about.

thunar

Flag Description
trash-panel-plugin Build the trash status indicator plugin for the XFCE panel

tumbler

Flag Description
odf Enable support for .odf thumbnailers by using <pkg>gnome-extra/libgsf</pkg>

xfce4-meta

Flag Description
remote-fs Install the <pkg>x11-misc/gigolo</pkg> frontend to manage remote filesystem connections.
search Install the <pkg>dev-util/catfish</pkg> search tool frontend.

xfce4-panel

Flag Description
dbusmenu Enable <pkg>dev-libs/libdbusmenu</pkg> integration (in status notifier plugin)

xfce4-power-manager

Flag Description
panel-plugin Build the power management plugin for the XFCE panel

xfce4-settings

Flag Description
xklavier Enable keyboard layout selection support using <pkg>x11-libs/libxklavier</pkg>