| 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 (>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 |
| 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 '-nightly-COMPILEDATE' to the output of '--version'. | 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 |
| 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'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 |
| 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 |
| Flag | Description | Packages |
|---|---|---|
| mbrola | Adds support for mbrola voices | 2 |
| Flag | Description | Packages |
|---|---|---|
| portage | Add support for package state enforcement using <pkg>sys-apps/portage</pkg> | 2 |
| puppetdb | Adds puppetdb support | 2 |
| Flag | Description | Packages |
|---|---|---|
| busybox | Symlink to <pkg>sys-apps/busybox</pkg> | 2 |
| gnu | Symlink to GNU bc (<pkg>sys-devel/bc</pkg>) | 3 |
| Flag | Description | Packages |
|---|---|---|
| natspec | Use <pkg>dev-libs/libnatspec</pkg> to correctly decode non-ascii file names archived in Windows. | 3 |
| Flag | Description | Packages |
|---|---|---|
| logwatch | Install support files for <pkg>sys-apps/logwatch</pkg> | 2 |
| ndmp | Support for the NDMP protocol | 2 |
| Flag | Description | Packages |
|---|---|---|
| rootless | Enable libsubid (subuid/subgid mapping) for rootless | 3 |
| 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 |
| Flag | Description | Packages |
|---|---|---|
| "en-AU" | 2 | |
| "en-CA" | 2 | |
| "en-GB" | 2 | |
| "en-US" | 2 |
| Flag | Description | Packages |
|---|---|---|
| htmlsingle | Install all-on-one-page HTML version. | 2 |
| Flag | Description | Packages |
|---|---|---|
| cscope | Enable cscope interface | 2 |
| Flag | Description | Packages |
|---|---|---|
| wanderlust | Add support for <pkg>app-emacs/wanderlust</pkg> | 2 |
| 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 |
| Flag | Description | Packages |
|---|---|---|
| onlyplugin | Build only plugin | 2 |
| opencc | Enable support for <pkg>app-i18n/opencc</pkg> | 3 |
| 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 |
| 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 |
| 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 |
| Flag | Description | Packages |
|---|---|---|
| static-pic | Build static library with pic code | 20 |
| Flag | Description | Packages |
|---|---|---|
| jdbc | Enable the CONNECT engine to access foreign databases via JDBC | 2 |
| latin1 | Use LATIN1 encoding instead of UTF8 | 2 |
| Flag | Description | Packages |
|---|---|---|
| gpiod | Build with libgpiod support via <pkg>dev-libs/libgpiod</pkg> | 2 |
| Flag | Description | Packages |
|---|---|---|
| fox | Build examples using <pkg>x11-libs/fox</pkg> library | 2 |
| openinventor | Build OpenInventor plugin | 2 |
| osgapps | Build osg applications | 2 |
| 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 |
| Flag | Description | Packages |
|---|---|---|
| log4j | Add optional support for log4j | 5 |
| 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 |
| 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 |
| Flag | Description | Packages |
|---|---|---|
| suggested | Install optional dependencies for extra tests | 2 |
| xs | Install <pkg>dev-perl/Text-CSV_XS</pkg> for accelerated decoding | 8 |
| Flag | Description | Packages |
|---|---|---|
| igbinary | Enable support for the igbinary serializer | 2 |
| 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 |
| 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 |
| Flag | Description | Packages |
|---|---|---|
| bundled-jdk | Use bundled jdk | 2 |
| bundled-xvfb | Utilize the built in xvfb server. Requires purchased license from upstream. | 3 |
| 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 |
| 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 |
| 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 |
| Flag | Description | Packages |
|---|---|---|
| lobby | Enable the use of <pkg>net-libs/gloox</pkg> and the multiplayer lobby | 2 |
| Flag | Description | Packages |
|---|---|---|
| qalculate | Enable <pkg>sci-libs/libqalculate</pkg> backend support | 2 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Flag | Description | Packages |
|---|---|---|
| applet | Enable building of the MATE applet. | 2 |
| Flag | Description | Packages |
|---|---|---|
| bdf | Install BDF fonts in addition to PCF | 2 |
| otf | Install OpenType font versions | 7 |
| ttf | Install TrueType font versions | 7 |
| 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 |
| 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 |
| Flag | Description | Packages |
|---|---|---|
| hamlib | Enables support by the Hamlib amateur radio rig control library | 3 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Flag | Description | Packages |
|---|---|---|
| ads | Enable Active Directory support and create cifs.idmap binary - idmap support | 2 |
| Flag | Description | Packages |
|---|---|---|
| epoll | Support epoll() system call | 2 |
| Flag | Description | Packages |
|---|---|---|
| maildrop | Filter spam using maildrop | 2 |
| 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 "Giga Lite" (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>m=170494903207436>w=2. | 2 |
| metalink | Enable support for metalink. | 3 |
| multi-tx-q | Enable Multiple Tx Queue ("RSS" 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 |
| 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 |
| 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 |
| Flag | Description | Packages |
|---|---|---|
| plplot | Build with <pkg>sci-libs/plplot</pkg> to allow diagnostic plots during processing | 2 |
| Flag | Description | Packages |
|---|---|---|
| emboss | Add support for the European Molecular Biology Open Software Suite | 5 |
| 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 |
| 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 |
| 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 |
| Flag | Description | Packages |
|---|---|---|
| torch | Use pytorch | 4 |
| 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 |
| Flag | Description | Packages |
|---|---|---|
| libcerf | Enable special functions from <pkg>sci-libs/libcerf</pkg> | 2 |
| 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 |
| 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 |
| Flag | Description | Packages |
|---|---|---|
| bios | Enable legacy x86 BIOS/MBR boot support. | 2 |
| Flag | Description | Packages |
|---|---|---|
| lttng | Add support for LTTng | 2 |
| munge | Enable authentication via munge | 3 |
| 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 |
| 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 |
| 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 |
| Flag | Description | Packages |
|---|---|---|
| modbus | Enable MODBUS support over USB | 2 |
| 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 |
| 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 |
| Flag | Description | Packages |
|---|---|---|
| xcsecurity | Build Security extension | 2 |
| Flag | Description | Packages |
|---|---|---|
| cinnamon | Install theme for <pkg>gnome-extra/cinnamon</pkg> | 2 |
| Flag | Description |
|---|---|
| gitea | Set home directory for git hosting via <pkg>www-apps/gitea</pkg>. |
| 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 |
| Flag | Description |
|---|---|
| dbus-broker | Use DBus broker implementation instead of default DBus daemon |
| dbus-glib | Use dbus-glib for main loop integration |
| 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 |
| Flag | Description |
|---|---|
| klatt | Enables Klatt formant synthesis and implementation |
| sonic | Enable audio speed up support with <pkg>media-libs/sonic</pkg> |
| Flag | Description |
|---|---|
| voices | Install synthetic voices |
| Flag | Description |
|---|---|
| jsapi | build Java Speech API (JSAPI) |
| Flag | Description |
|---|---|
| braille | Enable braille support |
| 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. |
| 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> |
| Flag | Description |
|---|---|
| freeipmi | Compile in FreeIPMI support via <pkg>sys-libs/freeipmi</pkg> |
| Flag | Description |
|---|---|
| irixpasswd | Support for storing separate IRIX passwords |
| Flag | Description |
|---|---|
| persist | Adds support for "persist" feature (experimental) |
| Flag | Description |
|---|---|
| aot | Generate native code at build time, rather than runtime. |
| Flag | Description |
|---|---|
| autotype | Add support to autotype the passwords into other applications |
| keeshare | Enable KeeShare sharing integration |
| Flag | Description |
|---|---|
| x-pack | Enable additional features (may need a license) |
| Flag | Description |
|---|---|
| importers | Allow importing passwords from other password managers using various contributed scripts. |
| Flag | Description |
|---|---|
| qr | Enable QR code password display |
| Flag | Description |
|---|---|
| pkgcore | Use <pkg>sys-apps/pkgcore</pkg> instead of <pkg>sys-apps/portage</pkg> and <pkg>app-portage/portage-utils</pkg>. |
| Flag | Description |
|---|---|
| hiera | Enable hiera support |
| 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 |
| Flag | Description |
|---|---|
| libdnet | Add support for <pkg>dev-libs/libdnet</pkg> |
| 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. |
| Flag | Description |
|---|---|
| secure-path | Replace PATH variable with compile time secure paths |
| Flag | Description |
|---|---|
| system-names | Install as "sudo", "su" etc rather than sudo-rs |
| 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 |
| Flag | Description |
|---|---|
| dcron | Adjust cronjobs to work properly under <pkg>sys-process/dcron</pkg> |
| Flag | Description |
|---|---|
| nfct | Build NFCT input plugin to support stateful flow-based logging via nfnetlink_conntrack |
| Flag | Description |
|---|---|
| xtended | Include the 404 extension |
| Flag | Description |
|---|---|
| l10n_no | Norwegian |
| 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> |
| Flag | Description |
|---|---|
| gh | Symlink to bc-gh from <pkg>sci-calculators/bc-gh</pkg> |
| Flag | Description |
|---|---|
| lbzip2 | Symlink to <pkg>app-arch/lbzip2</pkg>. |
| pbzip2 | Symlink to <pkg>app-arch/pbzip2</pkg>. |
| Flag | Description |
|---|---|
| freepg | Symlink to <pkg>app-crypt/freepg</pkg>. |
| Flag | Description |
|---|---|
| pigz | Symlink to <pkg>app-arch/pigz</pkg>. |
| Flag | Description |
|---|---|
| flex | Symlink to <pkg>sys-devel/flex</pkg>. |
| reflex | Symlink to <pkg>sys-devel/reflex</pkg>. |
| Flag | Description |
|---|---|
| plzip | Symlink to <pkg>app-arch/plzip</pkg>. |
| Flag | Description |
|---|---|
| samurai | Symlink to dev-build/samurai. |
| Flag | Description |
|---|---|
| ksh | Symlink to <pkg>app-shells/ksh</pkg> |
| mksh | Symlink to mksh from <pkg>app-shells/mksh</pkg> |
| Flag | Description |
|---|---|
| bison | Symlink to <pkg>app-alternatives/yacc</pkg>. |
| byacc | Symlink to <pkg>dev-util/byacc</pkg>. |
| 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 |
| Flag | Description |
|---|---|
| nemo | Install the Nemo plugin. |
| 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 |
| Flag | Description |
|---|---|
| update-alternatives | Install update-alternatives |
| Flag | Description |
|---|---|
| ermt | encrypted rmt support |
| Flag | Description |
|---|---|
| blake2 | Enable Blake2 hash support via <pkg>app-crypt/libb2</pkg>. |
| Flag | Description |
|---|---|
| year2038 | Enables support for 64-bit 'time_t' (sets D_TIME_BITS=64; glibc only) |
| 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) |
| Flag | Description |
|---|---|
| yasm | Use yasm assembler instead of nasm |
| 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. |
| 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 |
| 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) |
| Flag | Description |
|---|---|
| apprise | Allow backup monitoring to send notification to a wide variety of services, using <pkg>dev-python/apprise</pkg> |
| Flag | Description |
|---|---|
| lsbtr | Enable the lsbtr command-line tool |
| mbuffer | Use <pkg>sys-block/mbuffer</pkg> to enable progress bar and buffering/limiting functionality |
| 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> |
| Flag | Description |
|---|---|
| gpfs | Support the IBM General Parallel File System (GPFS) |
| journal | Support Journal based backups (JBB) |
| Flag | Description |
|---|---|
| idleconn | Build with the idleconn program |
| Flag | Description |
|---|---|
| attachsql | Add support for AttachSQL. |
| drizzle | Add support for Drizzles. |
| Flag | Description |
|---|---|
| libburn | Enable <pkg>dev-libs/libburn</pkg> backend |
| 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. |
| Flag | Description |
|---|---|
| cri | Support for Kubernetes CRI |
| Flag | Description |
|---|---|
| criu | Enable CRIU based checkpoint/restore support |
| 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. |
| Flag | Description |
|---|---|
| pass | Build pass helper for the pass utility. |
| Flag | Description |
|---|---|
| fuidshift | Install the fuidshift binary - currently conflicts with app-containers/lxd |
| Flag | Description |
|---|---|
| forced-devmode | Automatically disable application confinement if feature detection fails. |
| Flag | Description |
|---|---|
| twinserial | Enable twinserial reader |
| 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. |
| Flag | Description |
|---|---|
| p11-kit | Support for <pkg>app-crypt/p11-kit</pkg>. |
| Flag | Description |
|---|---|
| alternatives | Install renamed, for compatibility with <pkg>app-alternatives/gpg</pkg>. |
| Flag | Description |
|---|---|
| brain | Enable the hashcat brain |
| Flag | Description |
|---|---|
| hdb-ldap | Adds support for LDAP as a database backend |
| Flag | Description |
|---|---|
| cpu_flags_x86_avx512bw | Use AVX-512 byte- and word instructions |
| 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. |
| Flag | Description |
|---|---|
| pkinit | Enable pkinit support for the initial ticket |
| Flag | Description |
|---|---|
| hkp | Proxying backend support |
| Flag | Description |
|---|---|
| tables | Require the additional tables used to carry out cracking (<pkg>app-crypt/ophcrack-tables</pkg>) |
| Flag | Description |
|---|---|
| vistafree | Installs the free Vista ophcrack tables |
| xpfast | Installs the fast XP ophcrack tables |
| xpsmall | Installs the small free XP ophcrack tables |
| Flag | Description |
|---|---|
| softstore | Enable softstore plugin |
| Flag | Description |
|---|---|
| policy | Enable policy library (requires openssl as crypto backend) |
| Flag | Description |
|---|---|
| ualpn | Build uapln - lightweight proxying ACMEv2 tls-alpn-01 responder |
| Flag | Description |
|---|---|
| "de-AT" | |
| "de-CH" | |
| "de-DE" |
| Flag | Description |
|---|---|
| "en-ZA" |
| Flag | Description |
|---|---|
| "en" |
| Flag | Description |
|---|---|
| preao | Use the pre ortographic agreement version of the dictionary |
| Flag | Description |
|---|---|
| offline | Use alternative minimal stylesheet instead of Tyrian theme |
| Flag | Description |
|---|---|
| l10n_id | Indonesian |
| Flag | Description |
|---|---|
| ${IUSE/+l10n_en/+l10n_en} |
| Flag | Description |
|---|---|
| twoside | Enable two-sided layout suitable for printing |
| Flag | Description |
|---|---|
| gucharmap | Enable gucharmap dictionary plugin |
| 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) |
| Flag | Description |
|---|---|
| latexmk | Install <pkg>dev-tex/latexmk</pkg> (used by default for the build tools) |
| Flag | Description |
|---|---|
| charmap | Insert special characters just by clicking on them |
| Flag | Description |
|---|---|
| netbeans | Include netbeans external editor integration support |
| Flag | Description |
|---|---|
| nanoemacs | Build NanoEmacs instead of MicroEmacs |
| Flag | Description |
|---|---|
| xterm | Enable full xterm clipboard support |
| Flag | Description |
|---|---|
| justify | Enable justify/unjustify functions for text formatting. |
| Flag | Description |
|---|---|
| nvimpager | Install nvimpager symlink to less.sh macro |
| Flag | Description |
|---|---|
| vim-pager | Install vimpager and vimmanpager links |
| Flag | Description |
|---|---|
| bignum | Support for OpenSSL bignum implementation |
| Flag | Description |
|---|---|
| preview-latex | Use bundled preview-latex |
| Flag | Description |
|---|---|
| tex | Install plain TeX support files |
| vm | Add support for <pkg>app-emacs/vm</pkg> |
| Flag | Description |
|---|---|
| howm | Add support for the <pkg>app-emacs/howm</pkg> note-taking tool |
| Flag | Description |
|---|---|
| oauth2 | Support OAuth2 authentication (<pkg>app-emacs/oauth2</pkg>) |
| 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>. |
| Flag | Description |
|---|---|
| odt-schema | Install non-free schema files for OpenDocument Text exporter |
| Flag | Description |
|---|---|
| planner | Include support for <pkg>app-emacs/planner</pkg> |
| Flag | Description |
|---|---|
| outline-magic | Enable support for outline-mode extensions (<pkg>app-emacs/outline-magic</pkg>) |
| Flag | Description |
|---|---|
| munt | Enable MIDI MT-32 support through <pkg>media-libs/munt-mt32emu</pkg>. |
| Flag | Description |
|---|---|
| pmmu | Build full PMMU variant, required for running mainline Linux |
| standard | Build standard (no JIT or PMMU) variant |
| Flag | Description |
|---|---|
| 3dnow | Enable support for emulating 3DNow! instructions (incomplete) |
| x86-64 | Enable support for emulation of 64-bit CPUs |
| 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) |
| Flag | Description |
|---|---|
| dumpvoices | FAudio dumps buffer data to individual files with RIFF/XWMA headers, usable with players like ffplay/testxwma. |
| 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>) |
| Flag | Description |
|---|---|
| lha | Enable LHA archive support |
| 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 |
| Flag | Description |
|---|---|
| pvh | Build an additional grub bin for pvh. |
| 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>) |
| Flag | Description |
|---|---|
| passthrough | Enable smartcard passthrough support via <pkg>sys-apps/pcsc-lite</pkg> |
| Flag | Description |
|---|---|
| erlang | Build Erlang bindings |
| 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 |
| 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 |
| 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 |
| Flag | Description |
|---|---|
| wineappdb | Enable Wine AppDB browser support |
| 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 |
| Flag | Description |
|---|---|
| dmi | Use <pkg>sys-apps/dmidecode</pkg> to read firmware data |
| Flag | Description |
|---|---|
| xenstore | Use xenstore binaries bundled by Citrix instead of building <pkg>app-emulation/xen-tools</pkg> |
| Flag | Description |
|---|---|
| boot-symlinks | Symlink xen.gz variants in /boot, disable on fat filesystems |
| flask | Enable the Flask XSM module from NSA |
| 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 |
| Flag | Description |
|---|---|
| ls-dos | Install LS-DOS disk images for Model 4P |
| Flag | Description |
|---|---|
| e2fs | Enable support for checking file attributes on ext2/ext3/ext4 filesystems |
| Flag | Description |
|---|---|
| aff | Enable extra aff formats |
| ewf | Enable libewf support |
| 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 |
| Flag | Description |
|---|---|
| cuckoo | Enable cockoo module |
| dex | Enable dex module |
| dotnet | Enable dotnet module |
| macho | Enable macho module |
| Flag | Description |
|---|---|
| recode | Enable support for the GNU recode library |
| Flag | Description |
|---|---|
| presage | Enable presage for word predication (not stable) |
| system-yoga | Use the system-wide <pkg>dev-libs/yoga</pkg>instead of bundled. |
| Flag | Description |
|---|---|
| cloudpinyin | Build cloud pinyin addon |
| Flag | Description |
|---|---|
| config-qt | Enable fcitx5-config-qt |
| kcm | Enable KDE KCM support |
| Flag | Description |
|---|---|
| snooper | Enable key snooper for gtk app |
| Flag | Description |
|---|---|
| dlopen | Use dlopen to load lua library |
| Flag | Description |
|---|---|
| staticplugin | Build plugin as static |
| Flag | Description |
|---|---|
| zinnia | Enable support for <pkg>app-i18n/zinnia</pkg> |
| Flag | Description |
|---|---|
| xfconf | Enable support for <pkg>xfce-base/xfconf</pkg> |
| Flag | Description |
|---|---|
| (cs | |
| vi) |
| Flag | Description |
|---|---|
| fcitx5 | Enable support for <pkg>app-i18n/fcitx</pkg> 5 |
| renderer | Enable native candidate window |
| Flag | Description |
|---|---|
| kasumi | Use Anthy dictionary maintenance tool (<pkg>app-dicts/kasumi</pkg>) |
| Flag | Description |
|---|---|
| ruby_targets_ruby34 | Build with MRI Ruby 3.4.x |
| Flag | Description |
|---|---|
| hyperestraier | Enable support for <pkg>app-text/hyperestraier</pkg> |
| Flag | Description |
|---|---|
| eb | Enable support for <pkg>dev-libs/eb</pkg> |
| Flag | Description |
|---|---|
| ibam | Enable support for Intelligent Battery Monitoring |
| Flag | Description |
|---|---|
| atasmart | include libatasmart support to get disc temperature |
| Flag | Description |
|---|---|
| hdaps | Install a compatible HDAPS module |
| Flag | Description |
|---|---|
| collectd_plugins_ | |
| collectd_plugins_${plugin} |
| Flag | Description |
|---|---|
| small-resolution | Build the app for small resolution screeens |
| 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 |
| 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. |
| Flag | Description |
|---|---|
| ds2490 | Build support for the ds2490 sensor |
| ds9097 | Build support for the ds9097 sensor |
| ds9097u | Build support for the ds9097u sensor |
| Flag | Description |
|---|---|
| knx | Enable support for connecting to KNX. |
| Flag | Description |
|---|---|
| chafa | Enables text/graphics renderer with <pkg>media-gfx/chafa</pkg> |
| Flag | Description |
|---|---|
| geo | Enable rendering of geographical data using <pkg>sci-geosciences/osm-gps-map</pkg> |
| 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 |
| Flag | Description |
|---|---|
| dedupe | Enable deduplication support |
| Flag | Description |
|---|---|
| jpp | Install jpp which is an extended superset of the jp CLI for JMESPath |
| Flag | Description |
|---|---|
| jp-symlink | Install a jp symlink that points to jpipe. |
| jpp-symlink | Install a jpp symlink that points to jpipe. |
| Flag | Description |
|---|---|
| fast-firmware | Install fast firmware instead of slow firmware. |
| 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. |
| 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. |
| Flag | Description |
|---|---|
| devinput | Support the devinput input device |
| inputlirc | Add a dependency on <pkg>app-misc/inputlircd</pkg> |
| Flag | Description |
|---|---|
| iptc | Enable extraction of IPTC data from pictures |
| Flag | Description |
|---|---|
| edit | Compile and install the mcedit application |
| Flag | Description |
|---|---|
| bridge | Enable bridge support in the MQTT broker. |
| persistence | Store messages and subscriptions to a file. |
| srv | Include SRV lookup support. |
| 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 |
| Flag | Description |
|---|---|
| dbm | Add support for generic DBM databases |
| general | Add support for ascii flatfile backend |
| Flag | Description |
|---|---|
| rdm-tests | Install RDM responder tests |
| Flag | Description |
|---|---|
| camelcase | Enable indexing for camelCase sentences and words |
| semantic | Enable the semantic search functions |
| Flag | Description |
|---|---|
| nethack | Express error messages in nethack style |
| Flag | Description |
|---|---|
| id64 | use 64-bit document and word IDs |
| Flag | Description |
|---|---|
| localsearch | Install the <pkg>app-misc/localsearch</pkg> package for actual data mining support for tinysparql |
| 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) |
| Flag | Description |
|---|---|
| extended-keys | Support for extended keys (arrows, home etc) |
| Flag | Description |
|---|---|
| avfs | Enable support for <pkg>sys-fs/avfs</pkg> |
| 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> |
| Flag | Description |
|---|---|
| l10n_${lala} |
| Flag | Description |
|---|---|
| caldav | Support CalDAV |
| 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> |
| Flag | Description |
|---|---|
| aqbanking | Connect to some internet banks via AqBanking |
| quotes | Enable online stock quote retrieval |
| Flag | Description |
|---|---|
| hbci | Enable HBCI support using <pkg>net-libs/aqbanking</pkg> |
| 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 |
| Flag | Description |
|---|---|
| monolithic-build | This should speed up compilation significantly when you have enough RAM (> 600 MB) |
| rtf | Add support for RTF import/export packages |
| Flag | Description |
|---|---|
| plots | Add <pkg>sci-visualization/gnuplot</pkg> for plotting support |
| tmux | Use <pkg>app-misc/tmux</pkg> for clipboard copy/paste |
| Flag | Description |
|---|---|
| osg | 3D rendering via <pkg>dev-games/openscenegraph</pkg> |
| Flag | Description |
|---|---|
| qtermwidget | Enable terminal pane using <pkg>x11-libs/qtermwidget</pkg> |
| Flag | Description |
|---|---|
| clutter | Enable clutter support for displaying coverart |
| Flag | Description |
|---|---|
| colordiff | Use colors when displaying diffs (<pkg>app-misc/colordiff</pkg>) |
| Flag | Description |
|---|---|
| "de" | |
| "es" | |
| "it" | |
| "pl" |
| Flag | Description |
|---|---|
| pretty-log | Pull <pkg>dev-python/rich</pkg> to enable pretty logs |
| Flag | Description |
|---|---|
| scraper | Include the dependencies necessary for Bugzilla scraping. |
| Flag | Description |
|---|---|
| depgraph-order | Process packages in depgraph order whenever possible. |
| 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 |
| 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 |
| Flag | Description |
|---|---|
| eselect | Support blacklisting of completions via 'eselect bashcomp'. This enables custom Gentoo patching of upstream completion loader. |
| Flag | Description |
|---|---|
| mcp | Build MCP server |
| system-clipboard | System clipboard support in `reedline` |
| Flag | Description |
|---|---|
| make | Build blogc-make tool |
| Flag | Description |
|---|---|
| font-subsetting | Enable font subsetting support |
| unrar | Enable support for comic books compressed with the non-free Rar format |
| 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>) |
| Flag | Description |
|---|---|
| inkscape | Use inkscape to convert SVG. Disable to use <pkg>gnome-base/librsvg</pkg> instead. |
| Flag | Description |
|---|---|
| jadetex | Add support for processing tex files produced by the TeX backend of Jade |
| Flag | Description |
|---|---|
| doxysearch | build doxyindexer and doxysearch.cgi |
| Flag | Description |
|---|---|
| lit2epub | Install lit2epub script |
| Flag | Description |
|---|---|
| nuspell | Adds support for <pkg>app-text/nuspell</pkg> spell checker |
| voikko | Adds support for <pkg>dev-libs/libvoikko</pkg> spell checker |
| 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 |
| Flag | Description |
|---|---|
| kpathsea | Enable integration with kpathsea search library (TeX related) |
| Flag | Description |
|---|---|
| system-man | set as the default man provider |
| Flag | Description |
|---|---|
| heap | Use heap instead of alloca() |
| libuninum | Use <pkg>dev-libs/libuninum</pkg> for conversion. |
| Flag | Description |
|---|---|
| trypandoc | Build trypandoc cgi executable. |
| Flag | Description |
|---|---|
| pandoc-symlink | Install pandoc symlink that points to pandoc-bin |
| Flag | Description |
|---|---|
| comics | Enable comics support |
| Flag | Description |
|---|---|
| unac | Removing accents and ligatures before search |
| Flag | Description |
|---|---|
| zopfli | Support using <pkg>app-arch/zopfli</pkg> for stronger zlib-compatible compression. |
| Flag | Description |
|---|---|
| fitz | Use experimental fitz rendering, provided by <pkg>app-text/mupdf</pkg>, instead of poppler |
| Flag | Description |
|---|---|
| darkterm | Improve readability of color output on terminals with dark background. |
| Flag | Description |
|---|---|
| clucene | Use <pkg>dev-cpp/clucene</pkg> for lucene search support |
| 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. |
| 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 |
| Flag | Description |
|---|---|
| xindy | Add support for Xindy: A general-purpose index processor. |
| Flag | Description |
|---|---|
| builder | Enable programmatic HTML/XML generation |
| 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> |
| 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 |
| Flag | Description |
|---|---|
| cb | Install plug-in for ComicBook support |
| Flag | Description |
|---|---|
| ignore-glep31 | Remove GLEP 31 (UTF-8 file encodings) settings |
| Flag | Description |
|---|---|
| wsdl | Used to convert ada to wsdl |
| Flag | Description |
|---|---|
| db2ada | Build gnatcoll_db2ada |
| gnatinspect | Build gnatinspect |
| Flag | Description |
|---|---|
| bazel-symlink | Install bazel symlink that points to bazelisk |
| Flag | Description |
|---|---|
| libpkgconf | Enable looking up packages via <pkg>dev-util/pkgconf</pkg>. |
| Flag | Description |
|---|---|
| test-helpers | Build libraries that you can use to write tests against Abseil code. |
| 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. |
| 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 |
| Flag | Description |
|---|---|
| fuzzing | Build fuzzers (not install) |
| 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 |
| Flag | Description |
|---|---|
| abseil | Build with functionality provided by <pkg>dev-cpp/abseil-cpp</pkg> and <pkg>dev-libs/re2</pkg> |
| Flag | Description |
|---|---|
| jsoncons | Enable use of <pkg>dev-cpp/jsoncons</pkg> |
| picojson | Enable use of <pkg>dev-cpp/picojson</pkg> |
| 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) |
| Flag | Description |
|---|---|
| otlp | Build support for the OTLP (OpenTelemetry Protocol) File exporter |
| 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 |
| Flag | Description |
|---|---|
| mongosh | Install the MongoDB shell from <pkg>app-admin/mongosh-bin</pkg> |
| Flag | Description |
|---|---|
| router | Build the MySQL router program |
| 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 |
| Flag | Description |
|---|---|
| c-ares | Use c-ares as the DNS backend instead of evdns (libevent). |
| 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. |
| Flag | Description |
|---|---|
| address-standardizer | Normalize US and CA postal addresses |
| topology | Build topology spatial types and functions |
| Flag | Description |
|---|---|
| rttopo | Add the <pkg>sci-geosciences/librttopo</pkg> library for topology support |
| Flag | Description |
|---|---|
| sybase | Add support for the Sybase SQL Database Server |
| 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 |
| Flag | Description |
|---|---|
| proprietary-extensions | Enable proprietary features/extensions licensed under the TimeScale License |
| Flag | Description |
|---|---|
| odbcmanual | Administrator, Internal Structure, Programmer and User documentation |
| 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> |
| Flag | Description |
|---|---|
| dtrace-symlink | Provide /usr/bin/dtrace symlink pointing to /usr/bin/stap-dtrace. This prevents coinstallation with <pkg>dev-debug/dtrace</pkg>. |
| 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 |
| Flag | Description |
|---|---|
| pi4 | Install firmware files for the Raspberry Pi 4 |
| pi5 | Install firmware files for the Raspberry Pi 5 |
| 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 |
| Flag | Description |
|---|---|
| envtools | Build only the target-side environment tools |
| Flag | Description |
|---|---|
| ftd2xx | Enable support for USB FTDI chips via <pkg>dev-embedded/libftd2xx</pkg> |
| Flag | Description |
|---|---|
| raycast | Enable the raycast Editor module using <pkg>media-libs/embree</pkg> |
| Flag | Description |
|---|---|
| ogre | Use the ogre render subsystem. (cannot combine with opengl) |
| Flag | Description |
|---|---|
| gyroscopic | enable gyroscopic term (may cause instability) |
| 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) |
| 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 |
| Flag | Description |
|---|---|
| usecas | Enable the reference implementation to use hardware compare-and-swap. |
| 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. |
| Flag | Description |
|---|---|
| lib-only | don't build 'aeson-pretty' executable. |
| Flag | Description |
|---|---|
| example | Build the example application |
| 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. |
| Flag | Description |
|---|---|
| regression | Enable regression suite build. |
| Flag | Description |
|---|---|
| native-dns | Enable use of the [resolv](https://hackage.haskell.org/package/resolv) & [windns](https://hackage.haskell.org/package/windns) packages for performing DNS lookups |
| Flag | Description |
|---|---|
| color-output | use colors in program output |
| Flag | Description |
|---|---|
| quotation | Build the Quote module |
| testprog | Build the test program |
| 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` |
| 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. |
| Flag | Description |
|---|---|
| all-cpolys | Build all the CMAC polynomes up to 10000 bits instead of just the usual ones |
| 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) |
| Flag | Description |
|---|---|
| werror | Enable -Werror |
| Flag | Description |
|---|---|
| cabal-doctest | Install (experimental) cabal-doctest executable |
| 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. |
| Flag | Description |
|---|---|
| closure-signals | Use the the GClosure-based signals 		implementation. |
| Flag | Description |
|---|---|
| closuresignals | Use the the GClosure-based signals implementation. |
| 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). |
| Flag | Description |
|---|---|
| bounds-checking | if on, use bounds-checking array accesses |
| detailed-profiling | add detailed profiling information to profiled build-depends |
| Flag | Description |
|---|---|
| splitbase | Choose the new smaller, split-up package. |
| Flag | Description |
|---|---|
| text-show | Use text-show library for efficient ToHttpApiData implementations. |
| Flag | Description |
|---|---|
| buildexamples | Build example executables. |
| Flag | Description |
|---|---|
| mapdict | Encode Haskell maps as JSON dicts |
| pretty | Add support for using pretty printing combinators. |
| Flag | Description |
|---|---|
| system-libyaml | Use the system-wide libyaml instead of the bundled copy |
| 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. |
| Flag | Description |
|---|---|
| chaselev | Use Chase-Lev Deques for higher-perf work-stealing. |
| Flag | Description |
|---|---|
| benchpapi | Enable building of benchmarks which use instruction counters. It requires libpapi and only works on Linux so it's protected by flag |
| Flag | Description |
|---|---|
| hashable | enable hashable instances |
| Flag | Description |
|---|---|
| bytestring | Provide instances for bytestring |
| Flag | Description |
|---|---|
| parsec1 | use <pkg>dev-haskell/parsec1</pkg> instead of <pkg>dev-haskell/parsec</pkg> |
| Flag | Description |
|---|---|
| attoparsec | You can disable the use of the `attoparsec` package using `-f-attoparsec`. |
| Flag | Description |
|---|---|
| build-sanity-exe | Build a sanity check test executable |
| Flag | Description |
|---|---|
| buildreadme | Build the readme generator |
| 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. |
| Flag | Description |
|---|---|
| pcg | compile with support for PCG from pcg-random |
| Flag | Description |
|---|---|
| cfg | CFG functionality, adds dependency on fin and vec |
| intersection | Add intersection constructor. EXPERIMENTAL |
| Flag | Description |
|---|---|
| conduit | Build with conduit |
| Flag | Description |
|---|---|
| lifted | run the tests against Shelly.Lifted |
| Flag | Description |
|---|---|
| allow-bsd | Allow use of BSD sendfile (disable on GNU/kFreeBSD) |
| Flag | Description |
|---|---|
| force-endianness | Use a manually selected endian when compiling (see flag 'big-endian'). |
| Flag | Description |
|---|---|
| newtype-unsafe | Use implementation using @newtype@ and unsafe @Any@, instead of GADT |
| Flag | Description |
|---|---|
| optimised-mixer | Use JavaScript for mix32 |
| Flag | Description |
|---|---|
| bytestring-builder | Use ByteString Builders to construct ByteString outputs instead of the ByteString type itself. If you're regularly constructing large (>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're regularly constructing large (>50KB) text objects, enabling this can speed up your code. Otherwise, enabling this is likely to be a net slowdown. |
| Flag | Description |
|---|---|
| simdutf | use simdutf library |
| Flag | Description |
|---|---|
| orphaninstances | Build instances for orphan datatypes. |
| Flag | Description |
|---|---|
| doctests | Run doctests as part of test suite. Use with: @--write-ghc-environment-files=always@. |
| Flag | Description |
|---|---|
| old-time | build against old-time package |
| Flag | Description |
|---|---|
| adjunctions | Depend on @adjunctions@ to provide its instances |
| distributive | Depend on @distributive@ to provide its instances. Turning on, disables @adjunctions@ too. |
| Flag | Description |
|---|---|
| bench | Build a benchmarking program to test vector-algorithms performance |
| properties | Enable the quickcheck tests |
| Flag | Description |
|---|---|
| safe | Disable effective but unsafe coercions |
| Flag | Description |
|---|---|
| crypton | Use the crypton library for MD5 computation |
| print debug info |
| 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. |
| Flag | Description |
|---|---|
| network-uri | Get Network.URI from the network-uri package |
| 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. |
| 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 |
| Flag | Description |
|---|---|
| jaxen | Includes org.jaxen.dom4j package |
| Flag | Description |
|---|---|
| dom4j | Includes org.jaxen.dom4j package |
| jdom | Includes org.jaxen.jdom package |
| xom | Includes org.jaxen.xom package |
| 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 |
| 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 |
| Flag | Description |
|---|---|
| system-protoc | Use protoc provided by dev-libs/protobuf |
| 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 |
| Flag | Description |
|---|---|
| kpoll | Enable kernel polling support |
| 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> |
| Flag | Description |
|---|---|
| check | Enable build-time sanity check. |
| 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. |
| Flag | Description |
|---|---|
| fop | Support for generating pdf documentation using fop |
| Flag | Description |
|---|---|
| lua52compat | Enable some upwards-compatible features from Lua 5.2 that are unlikely to break existing code. |
| Flag | Description |
|---|---|
| trail | Support Mercury trail grades |
| Flag | Description |
|---|---|
| tommath | Enable support for tommath library |
| 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). |
| Flag | Description |
|---|---|
| test-js | Enable tests that require Node.js |
| 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. |
| 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 |
| 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 |
| Flag | Description |
|---|---|
| portable | Build the portable interpreter version of Poly/ML instead of native |
| 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. |
| 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 |
| Flag | Description |
|---|---|
| pedro | Pedro subscription/notification communications system |
| 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 |
| Flag | Description |
|---|---|
| ccache | build ccache-swig(a fast compiler cache) |
| Flag | Description |
|---|---|
| valadoc | Installs valadoc documentation generation tool |
| Flag | Description |
|---|---|
| dataset | Build the Arrow Dataset Modules |
| Flag | Description |
|---|---|
| apt | Enables Debians APT support |
| compose | Enable appstream compose |
| Flag | Description |
|---|---|
| large | optimize for large heap size (also increases max root sets) |
| Flag | Description |
|---|---|
| subunit | Enable support for the subunit unit test protocol |
| Flag | Description |
|---|---|
| cublas | Enable cuBLAS usage for tests |
| 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 |
| Flag | Description |
|---|---|
| only-c-locale | Build only the C locale |
| Flag | Description |
|---|---|
| ecore | Use Ecore integration |
| Flag | Description |
|---|---|
| perf-events | Add performance events |
| 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 |
| Flag | Description |
|---|---|
| fft | Build an FFT API for multiplication of 2 polynomials over GF(2) |
| 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. |
| Flag | Description |
|---|---|
| doctool | Install g-ir-doc-tool for generating documentation from introspected data |
| Flag | Description |
|---|---|
| shim | Install header shims for the hiredis api. |
| Flag | Description |
|---|---|
| eekboard | Enable support for <pkg>dev-libs/eekboard</pkg> |
| Flag | Description |
|---|---|
| disable-mitigations | This will disable spectre mitigation, which can speed up the performance. |
| 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) |
| Flag | Description |
|---|---|
| exynos | Enable support for Exynos chipsets |
| kernel-cec | Enable support for Linux kernel CEC framework |
| Flag | Description |
|---|---|
| liburing | Allow use of liburing (io_uring)<pkg>sys-libs/liburing</pkg> |
| Flag | Description |
|---|---|
| dwarfexample | enable dwarfexample compilation |
| dwarfgen | enable dwarfgen compilation |
| Flag | Description |
|---|---|
| clock-gettime | Disable use of clock_gettime even if it is available |
| malloc-replacement | Support for replacing the memory management functions |
| Flag | Description |
|---|---|
| exec-static-trampoline | Don't rely on dynamic code generation for trampolines. |
| Flag | Description |
|---|---|
| cpu_flags_arm_sve | Use the Scalable Vector Extension instruction set |
| getentropy | Use getentropy function to obtain randomness from the kernel |
| 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 |
| Flag | Description |
|---|---|
| lfa-flags | Enable processing of Linux chattr(1) flags |
| projid | Enable processing of XFS-style project id |
| Flag | Description |
|---|---|
| stdlog | Enables liblogging's core component (think of it as a the next version of the syslog(3) API). |
| Flag | Description |
|---|---|
| hsieh | Use Hsieh hash algorithm. |
| Flag | Description |
|---|---|
| spreadsheet-model | Enable the spreadsheet model implementation |
| 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 |
| Flag | Description |
|---|---|
| cpu_flags_x86_{aes,sse4_1} |
| Flag | Description |
|---|---|
| libtommath | Uses <pkg>dev-libs/libtommath</pkg> for mathematical operations |
| tomsfastmath | Uses <pkg>dev-libs/tomsfastmath</pkg> for mathematical operations |
| Flag | Description |
|---|---|
| sign | Enable signatures check |
| urls | Enable URLs fetch |
| Flag | Description |
|---|---|
| expvfst | Enable experimental features of VFST morphology backend |
| hfst | Enable HFST morphology backend |
| Flag | Description |
|---|---|
| explicit-initialization | Require explicit initialization |
| Flag | Description |
|---|---|
| libotf | Use <pkg>dev-libs/libotf</pkg> to handle OpenType fonts |
| Flag | Description |
|---|---|
| md2html | Build the md2html cli tool |
| Flag | Description |
|---|---|
| combination-explosion-check | enable combination explosion check |
| 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 |
| 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 |
| 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 |
| Flag | Description |
|---|---|
| lpsol | Build the ppl_lpsol linear program solver that uses <pkg>sci-mathematics/glpk</pkg> for its input routines |
| Flag | Description |
|---|---|
| libprotoc | Build libprotoc |
| libupb | Build libupb |
| protoc | Build libprotoc and protoc compiler |
| Flag | Description |
|---|---|
| breakpad | Use <pkg>dev-util/breakpad</pkg> as the crash handler |
| Flag | Description |
|---|---|
| ${IUSE/+lcd_devices_directgfx/+lcd_devices_directgfx} |
| Flag | Description |
|---|---|
| all-impls | Enable all implementations rather than only onem |
| Flag | Description |
|---|---|
| migration-tool | Build db migration tool |
| Flag | Description |
|---|---|
| spinlock-check | Enable spinlock check |
| Flag | Description |
|---|---|
| stl | Compile with TIXML_USE_STL support |
| Flag | Description |
|---|---|
| agrep | Build agrep tool |
| approx | Enable the approximate matching functionality |
| 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 |
| Flag | Description |
|---|---|
| ${LUA_REQUIRED_USE} |
| Flag | Description |
|---|---|
| abyss | Build the Abyss mini web-server. |
| Flag | Description |
|---|---|
| hyperspec | Use local hyperspec instead of online version |
| Flag | Description |
|---|---|
| gengc | Use generational garbage collection (experimental) |
| precisegc | Use type information during garbage collection (experimental) |
| Flag | Description |
|---|---|
| ansi | Build a GCL with ANSI support (else build a traditional CLtL1 image) |
| Flag | Description |
|---|---|
| internal-fpconv | Enable internal number conversion routines, can increase overall performance by up to 50% |
| Flag | Description |
|---|---|
| fmt | Enables the Logs_fmt reporter. |
| lwt | Enables the Logs_lwt library that provides Lwt logging functions. |
| Flag | Description |
|---|---|
| camlzip | Interface to camlzip for tiny_httpd |
| Flag | Description |
|---|---|
| utftrip | Builds and install the utftrip executable: Among other things, reads unicode on stdin and rewrites it on stdout. |
| Flag | Description |
|---|---|
| gitlab | Ensure git is installed for reading/passing GitLab authentication |
| pastebin | pastebin.com support |
| Flag | Description |
|---|---|
| genbank | Provide support with Boulder::Genbank for decoding Genbank data records |
| store | Provide support with Boulder::Store for persisting Stone objects |
| Flag | Description |
|---|---|
| conf | Install <pkg>dev-perl/Config-General</pkg> to support decoding .conf/.cnf files |
| Flag | Description |
|---|---|
| ev | Build support for using <pkg>dev-perl/EV</pkg> as an event-loop via Coro::EV |
| Flag | Description |
|---|---|
| admin-script | Modules required for the CLI DBIx::Class interface dbicadmin |
| replicated | Modules required for DBIx::Class::Storage::DBI::Replicated |
| Flag | Description |
|---|---|
| pwhich | Install <pkg>dev-perl/App-pwhich</pkg> which used to be a part of this package |
| Flag | Description |
|---|---|
| animgif | Enable animated gif support |
| fcgi | Build for FastCGI compatibility via <pkg>dev-libs/fcgi</pkg> instead of using PerlIO |
| Flag | Description |
|---|---|
| modperl | Enable <pkg>www-apache/mod_perl</pkg> support |
| Flag | Description |
|---|---|
| sereal | Install <pkg>dev-perl/Sereal-Encoder</pkg> and decoder for faster worker IPC |
| Flag | Description |
|---|---|
| md5 | Install support for DIGEST-MD5 and CRAM-MD5 Authentication |
| Flag | Description |
|---|---|
| badval | Enable bad values support |
| netpbm | Enable NETPBM and MPEG support |
| pdl2 | Build pdf2 shell (requires Devel-REPL) |
| 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 |
| Flag | Description |
|---|---|
| sizeof-warning | Include logic to warn when a .ph file tries to use a sizeof() that is unknown |
| Flag | Description |
|---|---|
| extension | Build the C extension that uses <pkg>dev-libs/libmaxminddb</pkg> |
| 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) |
| Flag | Description |
|---|---|
| django | Enable Django framework support |
| jose | Enable JSON Object Signing and Encryption (JOSE) support via <pkg>dev-python/pycryptodome</pkg> |
| Flag | Description |
|---|---|
| xbr | Add support for XBR decentralized data markets and etherium blockchain |
| Flag | Description |
|---|---|
| jedi | Enable autocompletion using <pkg>dev-python/jedi</pkg> |
| watch | Enable watching paths using <pkg>dev-python/watchdog</pkg> |
| Flag | Description |
|---|---|
| dsdp | Use interior point library <pkg>sci-libs/dsdp</pkg> |
| Flag | Description |
|---|---|
| https | Enable DNS-over-HTTPS. |
| 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> |
| Flag | Description |
|---|---|
| excel | Pull <pkg>dev-python/xlwt</pkg> for the exceltools toolkit |
| webagg | Enable webagg backend that uses <pkg>dev-python/tornado</pkg> |
| Flag | Description |
|---|---|
| rtmidi | Support using <pkg>media-libs/rtmidi</pkg> as MIDI back-end |
| Flag | Description |
|---|---|
| asimd{,hp,dp,fhm} | |
| avx512_{bf16,bitalg,fp16,vbmi2} | |
| avx512{bw,dq,vl} | |
| neon{,-fp16} | |
| sve | |
| vfpv4 | |
| vsx | |
| vsx2 | |
| vsx3 | |
| vsx4 |
| Flag | Description |
|---|---|
| full-support | Pull all packages to give pandas full support |
| Flag | Description |
|---|---|
| raqm | Support setting text direction, language or font features. Requires <pkg>media-libs/raqm</pkg>. |
| Flag | Description |
|---|---|
| quarter | Use <pkg>media-libs/quarter</pkg> for GUI bindings |
| soqt | Use <pkg>media-libs/SoQt</pkg> for GUI bindings |
| 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 |
| Flag | Description |
|---|---|
| all-plugins | Pull in all optional plugins |
| Flag | Description |
|---|---|
| twisted | Enable twisted support |
| Flag | Description |
|---|---|
| vies | Enable VIES |
| Flag | Description |
|---|---|
| python3_12 | |
| python3_13 | |
| python3_14 | |
| python3_14t | |
| python3_15 | |
| python3_15t | |
| python_targets_( |
| Flag | Description |
|---|---|
| compressed | Enables the module to support compressed v3 archives by calling the <pkg>app-arch/unrar</pkg>. |
| Flag | Description |
|---|---|
| idna | enable support for the IDNA specification (RFC 5891) |
| Flag | Description |
|---|---|
| pyglet | Use <pkg>dev-python/pyglet</pkg> for plots and print preview |
| Flag | Description |
|---|---|
| subtitles | Support conversion between po and sub files |
| Flag | Description |
|---|---|
| conch | include Twisted SSHv2 implementation |
| 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 |
| 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> |
| 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 |
| Flag | Description |
|---|---|
| neard | Use <pkg>net-wireless/neard</pkg> to access NFC devices |
| Flag | Description |
|---|---|
| speechd | Enable text-to-speech synthesizer plugin using <pkg>app-accessibility/speech-dispatcher</pkg> engine |
| 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 |
| Flag | Description |
|---|---|
| webdriver | Build tool for automated testing (ChromeDriver equivalent) |
| 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> |
| 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. |
| Flag | Description |
|---|---|
| mashify | Include FaradayMiddleware::Mashify |
| parsexml | Include FaradayMiddleware::ParseXml |
| rashify | Include FaradayMiddleware::Rashify |
| Flag | Description |
|---|---|
| eddsa | Support EdDSA algorithm using dev-ruby/rbnacl |
| Flag | Description |
|---|---|
| chacha20 | Use <pkg>dev-ruby/rbnacl</pkg> for chacha20-poly1305@openssh.com support |
| Flag | Description |
|---|---|
| debug-freelist | Include garbage collector freelist debugging code |
| debug-malloc | Include malloc debugging code |
| discouraged | (implied by deprecated) enable merely discouraged features |
| 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 |
| 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. |
| 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. |
| Flag | Description |
|---|---|
| gambit | Support for gambit scheme implementation |
| scm | Support for scm scheme implementation |
| Flag | Description |
|---|---|
| shellicon | shellicon extension |
| Flag | Description |
|---|---|
| lyx | Install with <pkg>app-office/lyx</pkg> layout |
| Flag | Description |
|---|---|
| biber | Install the unicode compatible backend processor |
| Flag | Description |
|---|---|
| highlighting | Syntax highlighting using <pkg>dev-python/pygments</pkg> |
| Flag | Description |
|---|---|
| docker | Add support for worker docker command steps |
| Flag | Description |
|---|---|
| fix | Add support for 'fix' subcommand (experimental) |
| Flag | Description |
|---|---|
| qcow2 | Pulls in the depends for building qcow2 images |
| Flag | Description |
|---|---|
| static-c++ | Avoid dynamic dependency on gcc's libstdc++. |
| Flag | Description |
|---|---|
| mfc | Add patch for MFC dialect options |
| Flag | Description |
|---|---|
| htmlreport | install cppcheck-htmlreport |
| Flag | Description |
|---|---|
| gedit | Install plugin for <pkg>app-editors/gedit</pkg> |
| 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> |
| 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 |
| Flag | Description |
|---|---|
| gjs | Build catalog support for <pkg>dev-libs/gjs</pkg> widgets. |
| Flag | Description |
|---|---|
| d-spy | Provide D-Bus debugging functionality via <pkg>dev-debug/d-spy</pkg> |
| 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) |
| Flag | Description |
|---|---|
| professional | Enable the Professional version which requires a license purchased from Jetbrains. |
| Flag | Description |
|---|---|
| gdbui | Enable GUI for attaching GDB to a running process |
| qmake | Enable support for QMake build system |
| Flag | Description |
|---|---|
| btf | Handle reading kernel debug files in BTF format via <pkg>dev-libs/libbpf</pkg> |
| 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 |
| Flag | Description |
|---|---|
| ust | Support LTTng-UST (Userspace Tracing) |
| Flag | Description |
|---|---|
| callgraph | Enable detailed snapshot analysis using <pkg>media-gfx/kgraphviewer</pkg> |
| 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 |
| 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) |
| Flag | Description |
|---|---|
| libtraceevent | Enable <pkg>dev-libs/libtraceevent</pkg> support |
| Flag | Description |
|---|---|
| freefonts | Don't install BigelowHolmes fonts |
| Flag | Description |
|---|---|
| pvm-profiling | Enable profiling in the PVM |
| 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 |
| Flag | Description |
|---|---|
| dchroot | Enables the building of a wrapper named "dchroot", replacing <pkg>sys-apps/dchroot</pkg> |
| Flag | Description |
|---|---|
| sdl1 | Enable <pkg>media-libs/libsdl</pkg> based input test |
| Flag | Description |
|---|---|
| embed-files | Embed data files into the shake library |
| Flag | Description |
|---|---|
| cube | Build the cube/cubepp demos |
| 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 |
| Flag | Description |
|---|---|
| perforce | Add support for Perforce version control system (requires manual installation of Perforce client) |
| safe-directory | Respect the safe.directory setting |
| 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 |
| Flag | Description |
|---|---|
| full-name-executable | Install executable /usr/bin/git-delete-merged-branches that is in conflict with <pkg>dev-vcs/git-extras</pkg> |
| Flag | Description |
|---|---|
| $(python_gen_useflags | |
| 'python3_12') | |
| chg | Support Mercurial command server client |
| 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.) |
| Flag | Description |
|---|---|
| d1x | Install Descent 1 resources and executable |
| d2x | Install Descent 2 resources and executable |
| Flag | Description |
|---|---|
| nocd | Install all files required to run the application without a CD mounted |
| Flag | Description |
|---|---|
| wiimote | Support for wiimote input devices |
| Flag | Description |
|---|---|
| downloader | Allows some Keen games to be downloaded from the menu |
| Flag | Description |
|---|---|
| cc | Install The Christmas Chronicles additional data |
| Flag | Description |
|---|---|
| osu-skin | Include more complete osu-skin (other is minimal) |
| Flag | Description |
|---|---|
| songs | Install a few demo songs |
| Flag | Description |
|---|---|
| no-opts | Don't try to enable crazy CFLAG options |
| 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 |
| Flag | Description |
|---|---|
| dnnl | Enable dnnl / OneDNN backend |
| onnx | Enable onnx backend |
| Flag | Description |
|---|---|
| extra-cardsets | Install extra cardsets |
| 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 |
| Flag | Description |
|---|---|
| 6-pieces | Install tablebases for 6 pieces (huge!) |
| Flag | Description |
|---|---|
| default-font | Install the default font that xboard uses |
| zippy | Enable experimental zippy client |
| Flag | Description |
|---|---|
| download | Support downloading ROMs automatically |
| encode-mp3 | Support recording sound in MP3 format |
| Flag | Description |
|---|---|
| log | Increase logging output |
| retro-achievements | Enables integration with retroachievements.org |
| 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> |
| 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 |
| Flag | Description |
|---|---|
| 'l10n_%s |
| Flag | Description |
|---|---|
| sdlaudio | Enable SDL Audio |
| Flag | Description |
|---|---|
| chdr | Build with <pkg>media-libs/libchdr</pkg> (.chd) support |
| Flag | Description |
|---|---|
| capsimage | Use <pkg>dev-libs/spsdeclib</pkg> to read .IPF, .RAW, and .CTR disk images |
| 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 |
| 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. |
| Flag | Description |
|---|---|
| angrylion-plugin | Enable the mupen64plus-video-angrylion-plus XMAME licensed plugin |
| dynarec | Enable the new dynarec for the mupen64plus-core plugin |
| Flag | Description |
|---|---|
| link | Enable GBA linking functionality |
| Flag | Description |
|---|---|
| zerotier | Enable ZeroTier for online public games |
| Flag | Description |
|---|---|
| spatial | Enable SpatialIndex AreaStore backend |
| Flag | Description |
|---|---|
| master | Build master server target (advertises odamex server list) |
| odalaunch | Build the wxWidgets based launcher |
| Flag | Description |
|---|---|
| osg-fork | Use OpenSceneGraph forked by OpenMW instead of upstream OSG. |
| Flag | Description |
|---|---|
| mpeg2 | enable mpeg2 codec for cutscenes |
| Flag | Description |
|---|---|
| swr | Enable the software renderer |
| Flag | Description |
|---|---|
| video-export | Enable film export support |
| Flag | Description |
|---|---|
| vidmode | Link against <pkg>x11-libs/libXxf86vm</pkg>. Required for full-screen support. |
| Flag | Description |
|---|---|
| truecolor | Enable true-color rendering (experimental) |
| Flag | Description |
|---|---|
| cdsound | Enables using CD audio in the engine |
| lights | Install and setup the updated light maps |
| Flag | Description |
|---|---|
| sdl2-image | Enable support for high-resolution textures and other image formats via <pkg>media-libs/sdl2-image</pkg> |
| 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. |
| Flag | Description |
|---|---|
| maps | Install the community map pack |
| Flag | Description |
|---|---|
| qmax | Build the pretty version (quake max) |
| 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) |
| Flag | Description |
|---|---|
| megapack | Download the Mega Pack content. Mandatory unless using the OldUnreal, Unreal Anthology, or GOG editions. |
| Flag | Description |
|---|---|
| ode | Enable support for physics engine from <pkg>dev-games/ode</pkg> |
| Flag | Description |
|---|---|
| ctf | Build support for the 'Capture The Flag' addon |
| softrender | Build software renderer |
| Flag | Description |
|---|---|
| atcp | enable ATCP support. |
| gmcp | enable GMCP support. |
| option102 | enable telnet option 102 support. |
| Flag | Description |
|---|---|
| advpng | Use alternate png optimization. |
| tiles | Enable for graphical (tiled) build. (can be enabled on top of ncurses) |
| Flag | Description |
|---|---|
| bonus | Install the bonus content (Art Book, Concept Art, Soundtrack) |
| Flag | Description |
|---|---|
| l10n_en-GB | English (United Kingdom) |
| Flag | Description |
|---|---|
| cheats | Enable cheating mode |
| Flag | Description |
|---|---|
| hd | Install high definition backgrounds and sprites |
| hd-fmv | Install upscaled full motion videos |
| Flag | Description |
|---|---|
| openmedia | Enables the free open media sets: OpenGFX, OpenSFX, OpenMSX, removing the requirement for proprietary TTD assets to play OpenTTD. |
| 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) |
| 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) |
| Flag | Description |
|---|---|
| system-ode | Use system <pkg>dev-games/ode</pkg> instead of the bundled one |
| Flag | Description |
|---|---|
| nvtt | Support for some uncompressed data formats (might be needed for some mods) |
| Flag | Description |
|---|---|
| devbuild | TODO |
| 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 |
| Flag | Description |
|---|---|
| ru-gold | Support for russian gold ja2 version |
| 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 |
| Flag | Description |
|---|---|
| multiplayer | Enable multiplayer. |
| Flag | Description |
|---|---|
| remix | download and install remixed music files (large) |
| Flag | Description |
|---|---|
| erm | Enable compilation of ERM scripting module |
| translations | Install translations |
| Flag | Description |
|---|---|
| bne | Support extracting data from the Battle.net Edition |
| Flag | Description |
|---|---|
| gamescope | Run Heroic Launcher inside gamescope |
| 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> |
| Flag | Description |
|---|---|
| shotwell | Install the <pkg>media-gfx/shotwell</pkg> photo manager |
| Flag | Description |
|---|---|
| afp | Enables support for accessing AFP (Apple Filing Protocol) network shares |
| Enables support for accessing Google accounts via <pkg>dev-libs/libgdata</pkg> | |
| onedrive | Enable Onedrive backend via <pkg>net-libs/msgraph</pkg> |
| Flag | Description |
|---|---|
| previewer | Use <pkg>gnome-extra/sushi</pkg> to preview files from the file manager |
| 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 |
| Flag | Description |
|---|---|
| dkms | Enable DKMS plugin to help installing DKMS (and akmods) Secure Boot certificates to UEFI MOK |
| Flag | Description |
|---|---|
| canvas | Enable support for <pkg>x11-libs/goocanvas</pkg> |
| Flag | Description |
|---|---|
| breeze | Use Breeze KDE theme as first option over Fusion for QT apps |
| Flag | Description |
|---|---|
| projectcenter | Build and install plugin for <pkg>gnustep-apps/projectcenter</pkg> |
| Flag | Description |
|---|---|
| gwmetadata | Enable the metadata indexing and searching system |
| Flag | Description |
|---|---|
| activesync | Build the ActiveSync support code |
| 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 |
| Flag | Description |
|---|---|
| grapheme-clustering | Enable grapheme clustering support |
| Flag | Description |
|---|---|
| layershell | Enable layer shell support |
| Flag | Description |
|---|---|
| varlink | Enable remote control with varlink |
| Flag | Description |
|---|---|
| kwin | KWin DisplayServer support (EXPERIMENTAL) |
| weston | Weston DisplayServer support (EXPERIMENTAL) |
| Flag | Description |
|---|---|
| logind | Enable support for logind (bluetooth and idle inhibit) |
| niri | Enable support for Niri Wayland compositor |
| Flag | Description |
|---|---|
| avx2:with_avx2 | |
| avx512f:with_avx512f | |
| dmabuf | Use DMABUFs for data exchange and hardware decoding |
| neon:with_neon_opts | |
| sse3:with_sse3 |
| Flag | Description |
|---|---|
| smoke-tests | Test that all examples can run |
| Flag | Description |
|---|---|
| h264 | Enable H.264 encoding |
| 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> |
| Flag | Description |
|---|---|
| wsi-layer | Enable the WSI layer (required for HDR) |
| Flag | Description |
|---|---|
| swaybar | Install 'swaybar': sway's status bar component |
| swaynag | Install 'swaynag': shows a message with buttons |
| Flag | Description |
|---|---|
| analitza | Enable <pkg>kde-apps/analitza</pkg> backend support |
| julia | Enable <pkg>dev-lang/julia-bin</pkg> backend support |
| Flag | Description |
|---|---|
| annotate | Enable support for image annotations using <pkg>media-libs/kimageannotator</pkg> |
| Flag | Description |
|---|---|
| solver | Enable the equation solver |
| 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 |
| Flag | Description |
|---|---|
| education | Pull in <pkg>kde-apps/kdeedu-meta</pkg> packages |
| Flag | Description |
|---|---|
| cdrom | Include packages for optical discs |
| Flag | Description |
|---|---|
| dropbox | Enable support for Dropbox in <pkg>kde-apps/dolphin</pkg> via <pkg>kde-apps/dolphin-plugins-dropbox</pkg> |
| Flag | Description |
|---|---|
| importwizard | Enable additional import plugins for <pkg>kde-apps/akonadi-import-wizard</pkg> |
| itinerary | Enable plugins for <pkg>kde-apps/kitinerary</pkg> |
| Flag | Description |
|---|---|
| ews | Enable support for Microsoft Exchange Web Services |
| Flag | Description |
|---|---|
| lrz | Install <pkg>app-arch/lrzip</pkg> for LRZ archive support in <pkg>kde-apps/ark</pkg> |
| Flag | Description |
|---|---|
| keyboardfocus | Enable keyboard focus tracking |
| Flag | Description |
|---|---|
| aprs | Enable support for APRS data sources |
| pbf | Enable OpenStreetMap PBF file support via <pkg>dev-libs/protobuf</pkg> |
| Flag | Description |
|---|---|
| blender | Enable blender thumbnail generation using <pkg>kde-frameworks/karchive</pkg> |
| Flag | Description |
|---|---|
| absolute-position | Use <pkg>kde-plasma/kwayland</pkg> for absolute window positioning in KWin |
| Flag | Description |
|---|---|
| opds | Enable support for the Open Publication Distribution System via <pkg>kde-frameworks/syndication</pkg> |
| Flag | Description |
|---|---|
| legacy-kwallet | Support KWallet D-Bus API for applications still using it |
| Flag | Description |
|---|---|
| telephony | Enable telephony plugin using <pkg>kde-frameworks/modemmanager-qt</pkg> |
| Flag | Description |
|---|---|
| office | Enable support for file naming based on ODF metadata |
| 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 |
| Flag | Description |
|---|---|
| alternate-calendar | Support alternate calendar systems (currently Chinese or Indian) via <pkg>dev-libs/icu</pkg> |
| Flag | Description |
|---|---|
| nightlight | Enable night light support via <pkg>kde-plasma/knighttime</pkg> |
| 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 |
| Flag | Description |
|---|---|
| appstream | Enable AppStream software metadata support |
| wallpaper-metadata | Show metadata for image wallpaper plugin using <pkg>kde-apps/libkexiv2</pkg> |
| Flag | Description |
|---|---|
| brightness-control | Enable screen brightness control using <pkg>app-misc/ddcutil</pkg> |
| Flag | Description |
|---|---|
| static-analyzer | Install the Clang static analyzer |
| Flag | Description |
|---|---|
| bootstrap-prefix | !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used for bootstrapping Gentoo Prefix |
| Flag | Description |
|---|---|
| gcc-symlinks | Install symlinks for 'gcc' and 'g++' for extra compatibility. |
| 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>) |
| 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) |
| 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. |
| 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. |
| Flag | Description |
|---|---|
| video_cards_r600 | VIDEO_CARDS setting to build only r600, r700, Evergreen and Northern Islands based chips code for radeon |
| Flag | Description |
|---|---|
| libcxxabi | Build on top of <pkg>llvm-runtimes/libcxxabi</pkg> instead of gcc's libsupc++ (avoids depending on gcc). |
| Flag | Description |
|---|---|
| gdb-plugin | Build OMPD GDB plugin |
| level-zero | Build <pkg>dev-libs/level-zero</pkg> offloading support for Intel GPUs. |
| Flag | Description |
|---|---|
| touchpad | Build touchpad settings tool |
| 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 |
| 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 |
| 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 |
| Flag | Description |
|---|---|
| rubrica | Adds support for rubrica addressbook |
| Flag | Description |
|---|---|
| litehtml | Enable <pkg>dev-libs/gumbo</pkg> html viewer plugin |
| spam-report | Enable plugin for spam reporting to various services |
| Flag | Description |
|---|---|
| hcache | Enable header cache, one database backend needs to be enabled |
| 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 |
| 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 |
| Flag | Description |
|---|---|
| system-librnp | Use system-wide <pkg>dev-util/librnp</pkg> instead of bundled one. |
| Flag | Description |
|---|---|
| exim | Set <pkg>mail-mta/exim</pkg> to used MTA |
| 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) |
| Flag | Description |
|---|---|
| authlib | Add courier-authlib support |
| dovecot | Add dovecot authentication support |
| 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) |
| Flag | Description |
|---|---|
| pyzord | Enable the pyzord server daemon |
| Flag | Description |
|---|---|
| qmail | Build qmail functionality and docs |
| Flag | Description |
|---|---|
| norewrite | Prevents courier mail server from mangling virtual user addresses when sending |
| webmail | Enable the webmail interface |
| 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 |
| Flag | Description |
|---|---|
| ldap-bind | Add support for binding to LDAP backend using <pkg>dev-libs/cyrus-sasl</pkg> |
| tlsrpt | Add support for TLSRPT protocol |
| Flag | Description |
|---|---|
| tinycdb | Add support for using <pkg>dev-db/tinycdb</pkg> for lookup tables |
| Flag | Description |
|---|---|
| cpupower | Enable support for cpu frequency manipulation using <pkg>sys-power/cpupower</pkg> |
| Flag | Description |
|---|---|
| rfkill | build support for rfkill |
| 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 |
| Flag | Description |
|---|---|
| wnck | Enable experimental support using <pkg>x11-libs/libwnck</pkg>. |
| Flag | Description |
|---|---|
| dropdown | Support the <pkg>x11-terms/tilda</pkg> dropdown terminal emulator |
| Flag | Description |
|---|---|
| tahoma | Also install the Tahoma font. Due to the lack of a free bold variant, this may render badly. See bug 184790. |
| Flag | Description |
|---|---|
| ancient | Install ancient semitic scripts |
| fancy | Install fancy fonts |
| taamey | Install taamey fonts |
| Flag | Description |
|---|---|
| latin | Install additional latin fonts |
| ms | Install (free) fonts for the "ms" preset |
| Flag | Description |
|---|---|
| iosevka | Install the classic Iosevka font. |
| iosevka-aile | Install Iosevka Aile, a quasi-proportional sans-serif font. |
| iosevka-curly | Install Iosevka Curly, a curlier variant of Iosevka. |
| iosevka-curly-slab | Install Iosevka Curly Slab, the curly font, with slab-serifs. |
| iosevka-etoile | Install Iosevka Etoile, a quasi-proportional slab-serif font. |
| iosevka-slab | Install Iosevka Slab, a monospace slab-serif font. |
| iosevka-ss01 | Install Iosevka SS01, an Iosevka variant made in the style of Andale Mono. |
| iosevka-ss02 | Install Iosevka SS02, an Iosevka variant made in the style of Anonymous Pro Style. |
| iosevka-ss03 | Install Iosevka SS03, an Iosevka variant made in the style of Consolas. |
| iosevka-ss04 | Install Iosevka SS04, an Iosevka variant made in the style of Menlo. |
| iosevka-ss05 | Install Iosevka SS05, an Iosevka variant made in the style of Fira Mono. |
| iosevka-ss06 | Install Iosevka SS06, an Iosevka variant made in the style of Liberation Mono. |
| iosevka-ss07 | Install Iosevka SS07, an Iosevka variant made in the style of Monaco. |
| iosevka-ss08 | Install Iosevka SS08, an Iosevka variant made in the style of Pragmata Pro. |
| iosevka-ss09 | Install Iosevka SS09, an Iosevka variant made in the style of Source Code Pro. |
| iosevka-ss10 | Install Iosevka SS10, an Iosevka variant made in the style of Envy Code R. |
| iosevka-ss11 | Install Iosevka SS11, an Iosevka variant made in the style of X Windows Fixed. |
| iosevka-ss12 | Install Iosevka SS12, an Iosevka variant made in the style of Ubuntu Mono. |
| iosevka-ss13 | Install Iosevka SS13, an Iosevka variant made in the style of Lucida. |
| iosevka-ss14 | Install Iosevka SS14, an Iosevka variant made in the style of JetBrains Mono. |
| iosevka-ss15 | Install Iosevka SS15, an Iosevka variant made in the style of IBM Plex Mono. |
| iosevka-ss16 | Install Iosevka SS16, an Iosevka variant made in the style of PT Mono. |
| iosevka-ss17 | Install Iosevka SS17, an Iosevka variant made in the style of Recursive Mono. |
| iosevka-ss18 | Install Iosevka SS18, an Iosevka variant made in the style of Input Mono. |
| Flag | Description |
|---|---|
| ipafont | Generates new fonts merged with <pkg>media-fonts/ja-ipafonts</pkg> |
| 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 |
| 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) |
| Flag | Description |
|---|---|
| sigsegv | Enables using <pkg>dev-libs/libsigsegv</pkg> |
| 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) |
| Flag | Description |
|---|---|
| oneapi | Enable Intel oneAPI SyCL support (computation on GPU) |
| Flag | Description |
|---|---|
| l10n_pt-BR | Portuguese (Brazil) |
| l10n_sl | Slovenian |
| l10n_sq | Albanian |
| l10n_uk | Ukrainian |
| Flag | Description |
|---|---|
| lensfun | Enable support for <pkg>media-libs/lensfun</pkg> |
| panorama | Build the panorama plugin which requires <pkg>media-gfx/hugin</pkg> |
| Flag | Description |
|---|---|
| bmff | Add support for the ISOBMFF format |
| webready | Support reading metadata over the internet |
| Flag | Description |
|---|---|
| ghostscript | Require <pkg>app-text/ghostscript-gpl</pkg> to export PDF an bitmap formats |
| Flag | Description |
|---|---|
| imgur | Enable Imgur uploader |
| Flag | Description |
|---|---|
| truetype-debugger | Enable truetype debugger in fontforge |
| woff2 | Enable support for WOFF2 format |
| 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 |
| Flag | Description |
|---|---|
| vector-icons | Enable support for vector icons (experimental) |
| Flag | Description |
|---|---|
| q16 | Set storage quantum size to 16 (~2*memory) |
| 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) |
| Flag | Description |
|---|---|
| slideshow | Enable slideshow plugin |
| Flag | Description |
|---|---|
| $(echo | |
| ${LANGS//\ | |
| /\ | |
| l10n_}) | |
| sift | automatically align images with <pkg>media-gfx/autopano-sift-C</pkg> |
| 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 |
| Flag | Description |
|---|---|
| inkjar | Enable support for OpenOffice.org SVG jar files |
| svg2 | Enable support for new SVG2 features |
| Flag | Description |
|---|---|
| mypaint-brush-engine | Enable MyPaint brush engine support <pkg>media-libs/libmypaint</pkg> |
| 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 |
| Flag | Description |
|---|---|
| vips | Support for <pkg>media-libs/vips</pkg> image processing library |
| Flag | Description |
|---|---|
| io-restrictions | POV-Ray's mechanism for control of I/O operations |
| Flag | Description |
|---|---|
| pptx | Enable support for generating PowerPoint pptx files |
| Flag | Description |
|---|---|
| sane_backends_ |
| Flag | Description |
|---|---|
| system-mimalloc | Use system <pkg>dev-libs/mimalloc</pkg> instead of vendored library |
| Flag | Description |
|---|---|
| pgf | Support for loading PGF images |
| Flag | Description |
|---|---|
| physfs | Enable physfs support |
| vga | Enables the VGA graphics driver |
| 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>. |
| Flag | Description |
|---|---|
| 16bit-indices | Enables use of 16bit indices |
| Flag | Description |
|---|---|
| exceptions | Compile with C++ exceptions |
| Flag | Description |
|---|---|
| 8bit | Add support for decoding 8-bit AV1. |
| Flag | Description |
|---|---|
| compact-polys | Enables double indexed poly layout. |
| raymask | Enables ray mask support. |
| tutorial | Enable to build Embree tutorials programs. |
| Flag | Description |
|---|---|
| raptor | Use <pkg>media-libs/raptor</pkg> for proper RDF serializing |
| 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 |
| Flag | Description |
|---|---|
| forcefpu | Disable assembly code |
| plugdouble | Build plugins in double precision mode (default is float) |
| Flag | Description |
|---|---|
| fdgl | Use experimental force-directed graph layout |
| Flag | Description |
|---|---|
| wayland-only | Enable wayland support and disable X11 support |
| Flag | Description |
|---|---|
| ivorbis | Enable integer based vorbis decoder |
| 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 |
| Flag | Description |
|---|---|
| shaping | Use MIT shaped X windows extention. |
| Flag | Description |
|---|---|
| bdplus | Use <pkg>media-libs/libbdplus</pkg> for BD+ decryption |
| Flag | Description |
|---|---|
| dec265 | Enable build of dec265 example program |
| enc265 | Enable build of enc265 tool |
| Flag | Description |
|---|---|
| 3dfx | Enables support for Voodoo chipsets, also called 3DFX and TDFX |
| Flag | Description |
|---|---|
| de265 | Enable H.265 support using <pkg>media-libs/libde265</pkg> |
| Flag | Description |
|---|---|
| gegl | Add support for <pkg>media-libs/gegl</pkg> |
| Flag | Description |
|---|---|
| suitesparse | Use Sparse Levenberg Marquardt algorithm instead of dense Levenberg Marquardt algorithm |
| Flag | Description |
|---|---|
| apng | support unofficial APNG (Animated PNG) spec |
| Flag | Description |
|---|---|
| haptic | Enable the haptic (force feedback) subsystem |
| Flag | Description |
|---|---|
| dsp | Enable signal processing (echo cancellation, noise suppression, and automatic gain control) |
| Flag | Description |
|---|---|
| tracer | Build the v4l2-tracer tool and library |
| Flag | Description |
|---|---|
| embed-models | Compile default vmaf models into the library (needs <pkg>app-editors/vim-core</pkg>) |
| Flag | Description |
|---|---|
| highbitdepth | Enable 10 and 12 bit support for VP9. |
| Flag | Description |
|---|---|
| swap-16bit-csp | Enable byte swapping for 16 bit colorspace |
| Flag | Description |
|---|---|
| rtaudio | Builds rtaudio consumer for native audio support on multiple platforms |
| Flag | Description |
|---|---|
| rle | Build converters for the RLE format (utah raster toolkit) |
| Flag | Description |
|---|---|
| vst3 | Enable the VST3 plugin |
| Flag | Description |
|---|---|
| openimageio | Enable OpenImageIO Support |
| Flag | Description |
|---|---|
| x86_{avx,avx2,avx512f,f16c,sse2,sse3,sse4_1,sse4_2,ssse3} |
| 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>&<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 |
| Flag | Description |
|---|---|
| plugin | Install the Gecko Media Plugin (GMP) for use with Mozilla packages |
| Flag | Description |
|---|---|
| aes | |
| aes:aes |
| 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) |
| Flag | Description |
|---|---|
| float | Enable floating point arithmetic operations |
| Flag | Description |
|---|---|
| nofma | Do not use Fuse-Multiply-Add operations |
| partio | Use <pkg>media-libs/partio</pkg> |
| Flag | Description |
|---|---|
| jni | Enables building of Java Native Interface library |
| Flag | Description |
|---|---|
| smpeg | Use <pkg>media-libs/smpeg</pkg> for MP3 support |
| 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 |
| Flag | Description |
|---|---|
| plutosvg | Use <pkg>media-libs/plutosvg</pkg> for colour emoji support |
| 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. |
| Flag | Description |
|---|---|
| cpu_flags_x86_avx512vl | Use AVX-512 vector-length instructions |
| Flag | Description |
|---|---|
| low-accuracy | enable 32bit only multiply operations |
| Flag | Description |
|---|---|
| highway | Enable SIMD optimizations using <pkg>dev-cpp/highway</pkg> (replaces USE=orc) |
| Flag | Description |
|---|---|
| venus | Enable Venus Virtio-GPU protocol |
| video_cards_asahi | VIDEO_CARDS setting to build support for Apple AGX GPUs |
| Flag | Description |
|---|---|
| layers | Include the vulkan layers |
| Flag | Description |
|---|---|
| 12bit | Add support for producing 12bits HEVC. |
| Flag | Description |
|---|---|
| arcam_av | Enables Arcam AV control plugin |
| mix | Enables upmix and vdownmix plugin |
| usb_stream | Enables usb_stream plugin |
| Flag | Description |
|---|---|
| ampache | Support controlling audacious via ampache |
| scrobbler | Build with scrobbler/LastFM submission support |
| streamtuner | Build the streamtuner plugin |
| 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> |
| 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> |
| Flag | Description |
|---|---|
| histogram | Support histogram using <pkg>dev-qt/qtcharts</pkg> |
| Flag | Description |
|---|---|
| conflictcheckonly | install the "conflictcheckonly" vdr-plugin |
| epgsearchonly | install the "epgsearchonly" vdr-plugin |
| quicksearch | install the "quicksearch" vdr-plugin |
| Flag | Description |
|---|---|
| geotiff | Install geotiff support. Allows using USGS DRG topo maps or other types of geotiff mapes/images |
| Flag | Description |
|---|---|
| aiff | Enable support for Audio Interchange File Format (AIFF) output encoding |
| 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 |
| Flag | Description |
|---|---|
| bat | install basic audio tester (BAT) util |
| Flag | Description |
|---|---|
| ifp | Enable support for iRiver iFP portable audio players |
| Flag | Description |
|---|---|
| cpu_flags_x86_{avx,avx512f,fma3,sse} | |
| phonehome | contact ardour.org at startup for new announcements |
| Flag | Description |
|---|---|
| idle | Enable experimental support for MPD's idle command to reduce bandwidth and cpu usage, requires MPD 0.14 |
| 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> |
| Flag | Description |
|---|---|
| dvda | Enable DVD-Audio support |
| Flag | Description |
|---|---|
| hcitop | Enable top-like monitoring tool for HCI |
| msbc | Enable mSBC audio support for HFP |
| Flag | Description |
|---|---|
| beats | Build the beats score frontend |
| 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 |
| Flag | Description |
|---|---|
| aubio | Enable <pkg>media-libs/aubio</pkg> support |
| Flag | Description |
|---|---|
| wma | Add support for wma files through mplayer |
| Flag | Description |
|---|---|
| mda-lv2 | Enable use of <pkg>media-plugins/mda-lv2</pkg> for the loudness FX |
| Flag | Description |
|---|---|
| oil | Use <pkg>dev-libs/liboil</pkg> for inner loop optimizations |
| Flag | Description |
|---|---|
| xspf | Enable support for saving XSPF playlists. |
| Flag | Description |
|---|---|
| lyrics | Enable lyric fetching |
| Flag | Description |
|---|---|
| dca | Enable support for DTS Coherent Acoustics via <pkg>media-libs/libdca</pkg> |
| 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> |
| Flag | Description |
|---|---|
| metadata | Enable metadata API |
| Flag | Description |
|---|---|
| mp3rtp | Build the mp3-to-RTP streaming utility. **UNSUPPORTED** |
| Flag | Description |
|---|---|
| sf2 | Add support for SoundFont 2 sound bank files |
| 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> |
| 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 |
| 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 |
| Flag | Description |
|---|---|
| outputs | Enable outputs screen |
| visualizer | Enable visualizer screen with sound wave/frequency spectrum modes |
| Flag | Description |
|---|---|
| jack-dbus | Use Jack via D-Bus instead of libjack |
| Flag | Description |
|---|---|
| fingerprints | Enable calculation and lookup of AcoustID fingerprints |
| Flag | Description |
|---|---|
| quodlibet | Enables support for editing <pkg>media-sound/quodlibet</pkg> databases |
| 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. |
| Flag | Description |
|---|---|
| libxmp | Enable module files renderer (modplug replacement) via <pkg>media-libs/libxmp</pkg> |
| Flag | Description |
|---|---|
| libgig | Enable libgig support for loading Gigasampler files and DLS (Downloadable Sounds) Level 1/2 files |
| Flag | Description |
|---|---|
| alac | Add support for Apple Lossless Audio Codec files |
| shorten | Add support for the shorten audio compressor |
| Flag | Description |
|---|---|
| notcurses | Terminal interface via <pkg>dev-cpp/notcurses</pkg> |
| s7 | Enable the s7 extension language (a version of Scheme) |
| 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> |
| Flag | Description |
|---|---|
| flake | Add support for Flake, alternative FLAC encoder |
| Flag | Description |
|---|---|
| local-playback | Allows playing local files with the Spotify client |
| Flag | Description |
|---|---|
| moodbar | Enable moodbar support |
| Flag | Description |
|---|---|
| ableton-link | Enable support for Ableton Link |
| gpl3 | Build GPL-3 licensed code (recommended) |
| Flag | Description |
|---|---|
| tsdns | Install TeamSpeaks own DNS service for handling multiple virtual servers. |
| Flag | Description |
|---|---|
| thirdparty | Enable streaming from Qobuz and Tidal external services |
| Flag | Description |
|---|---|
| ogg123 | Build ogg123 player, needs libao and curl |
| 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 |
| Flag | Description |
|---|---|
| fallback | Sets runtime dependencies to support decoding "other" audio files. |
| 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. |
| Flag | Description |
|---|---|
| alevt | Build videotext decoder |
| 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 |
| 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> |
| 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) |
| Flag | Description |
|---|---|
| pro | Pull media-libs/amdgpu-pro-vulkan as dependency |
| radv | Pull media-libs/mesa as dependency |
| Flag | Description |
|---|---|
| fast-heartbeat | Enable faster heartbeat rate. |
| packet-socket | Enable packet socket support. |
| 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> |
| Flag | Description |
|---|---|
| sfml | Build with SFML X11-engine instead of sdl |
| Flag | Description |
|---|---|
| putsurface | Build and install putsurface tool. |
| vainfo | Build and install vainfo tool. |
| Flag | Description |
|---|---|
| sdlgfx | Enables y4mhist to display a graphical histogram |
| 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 |
| Flag | Description |
|---|---|
| multiprocess | Enables multi-process support (SMP/cluster) for motiontrack programs |
| 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 |
| Flag | Description |
|---|---|
| subrandr | Enable support for SRV3 and WebVTT subtitle formats using <pkg>media-libs/subrandr</pkg> |
| Flag | Description |
|---|---|
| decklink | Build the Decklink plugin. |
| mpegts | Enable native SRT/RIST mpegts output. |
| test-input | Build and install input sources used for testing. |
| 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 |
| 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 |
| Flag | Description |
|---|---|
| capi | Build the C-API library and header file |
| Flag | Description |
|---|---|
| h265 | Enable H.265 support |
| signal-api | Enable Signal-API |
| 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 |
| 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 |
| 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> |
| Flag | Description |
|---|---|
| avs | enable AvxSynth support in the AviSynth input module |
| ffmpegsource | Enable ffmpegsource aka ffms support, disables lavf |
| Flag | Description |
|---|---|
| ft | Enable support for flow packets through <pkg>net-analyzer/flow-tools</pkg> |
| Flag | Description |
|---|---|
| mpls | Enable support for mpls networks |
| Flag | Description |
|---|---|
| csv | Enable csv output |
| Flag | Description |
|---|---|
| messages | enable console messages |
| Flag | Description |
|---|---|
| getline | Use GNU getline() to parse full line requests |
| Flag | Description |
|---|---|
| gsa | Greenbone Security Assistant (WebUI) |
| ospd | Enable support for scanner wrappers |
| Flag | Description |
|---|---|
| opentelemetry | Enable support for exporting to opentelemetry compatible backends |
| Flag | Description |
|---|---|
| nanotimestamp | Enable timestamps with nano-second resolution |
| Flag | Description |
|---|---|
| fping | Install <pkg>net-analyzer/fping</pkg> required for fancy ping monitoring. Disabling the flag does not remove any plugins. |
| Flag | Description |
|---|---|
| ipinfo | Disable support for IP address lookups |
| 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. |
| Flag | Description |
|---|---|
| classicui | use the classic web theme |
| 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 |
| 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. |
| 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. |
| 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) |
| 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 |
| 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 |
| 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. |
| Flag | Description |
|---|---|
| notus | Set systemd service file to use notus-scanner |
| 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 |
| Flag | Description |
|---|---|
| icinga | Build against <pkg>net-analyzer/icinga2</pkg> instead of <pkg>net-analyzer/nagios-core</pkg> |
| Flag | Description |
|---|---|
| librrd | Use the librrd library from <pkg>net-analyzer/rrdtool</pkg> |
| Flag | Description |
|---|---|
| rados | Enable support for librados from <pkg>sys-cluster/ceph</pkg> |
| rrdcached | Build support for write-caching daemon |
| rrdcgi | Build rrdcgi support |
| Flag | Description |
|---|---|
| nmap | Installs <pkg>net-analyzer/nmap</pkg> |
| 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 |
| Flag | Description |
|---|---|
| nids | Use <pkg>net-libs/libnids</pkg> for packet capturing |
| Flag | Description |
|---|---|
| eep | Enable EEP packet send/receive support |
| 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. |
| Flag | Description |
|---|---|
| af-packet | Enable AF_PACKET support |
| detection | Enable detection modules |
| 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 |
| Flag | Description |
|---|---|
| bundled-openssl | Install precompiled versions of OpenSSL for greater testing coverage |
| Flag | Description |
|---|---|
| sniffer | Build the sniffer component using <pkg>net-libs/libnetfilter_queue</pkg> |
| 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 |
| Flag | Description |
|---|---|
| agent2 | Enable go-based zabbix agent 2 (for to-be-monitored machines) |
| Flag | Description |
|---|---|
| ipoe | Build IPoE kernel module |
| Flag | Description |
|---|---|
| fidonet | Enables FidoNet support |
| Flag | Description |
|---|---|
| activefilter | Enables active filter support |
| 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 |
| Flag | Description |
|---|---|
| fixed-rrset | Enables fixed rrset-order option |
| Flag | Description |
|---|---|
| cryptopant | Enable cryptopANT plugin, implementation of crypto-PAn algorithm using <pkg>app-crypt/cryptopant</pkg> to anonymize IP addresses |
| 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 |
| 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. |
| Flag | Description |
|---|---|
| dlv | Enable support for the DNSSEC look-aside validation |
| Flag | Description |
|---|---|
| getdns-query | Add getdns_query tool |
| getdns-server-mon | Add getdns_server_mon tool |
| stubby | Add Stubby DNS Privacy Deamon |
| Flag | Description |
|---|---|
| ipsec | Enable support for IPSECKEY records (ipseckey) |
| openpgp | Enable support for OPENPGPKEY records (openpgpkey) |
| Flag | Description |
|---|---|
| liteonly | Compile and install lite library only |
| Flag | Description |
|---|---|
| "dnstap" | |
| "geoip" | |
| fastparser | Use a zone file parser that is faster, but requires more memory and CPU time to compile |
| 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 |
| 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 |
| 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 |
| Flag | Description |
|---|---|
| lua-records | Enable LUA records. |
| tinydns | Use a TinyDNS CDB database as backend. |
| Flag | Description |
|---|---|
| ecdsa | Enable ECDSA support |
| ecs | Enable EDNS client subnet support |
| 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 |
| Flag | Description |
|---|---|
| ipset | Use <pkg>net-firewall/ipset</pkg>. |
| Flag | Description |
|---|---|
| udp-server | Enable UDP-only server mode (no <pkg>net-libs/libpcap</pkg> dependency) |
| Flag | Description |
|---|---|
| natevents | Netflow NAT translation events (NEL) support |
| Flag | Description |
|---|---|
| xtables | Add libxtables support to try to automatically translate rules added by iptables-compat |
| 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 |
| Flag | Description |
|---|---|
| account | |
| asn | |
| chaos | |
| condition | |
| delude | |
| dhcpmac | |
| dnetmap | |
| echo | |
| fuzzy | |
| gradm | |
| iface | |
| ipmark | |
| ipp2p | |
| ipv4options | |
| length2 | |
| logmark | |
| lscan | |
| pknock | |
| proto | |
| quota2 | |
| sysrq | |
| tarpit |
| 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. |
| Flag | Description |
|---|---|
| creds | cifs credentials support |
| Flag | Description |
|---|---|
| junction | Enable NFS junction support in nfsref |
| nfsdctl | Build 'nfsdctl' utility to control nfsd. |
| nfsv3 | Enable support for NFSv2 and NFSv3 |
| 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) |
| 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 |
| Flag | Description |
|---|---|
| transparent | Enable transparent proxying of data connections |
| 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 |
| 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 |
| 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) |
| Flag | Description |
|---|---|
| udns | Asynchronously resolve domain names using <pkg>net-libs/udns</pkg> |
| Flag | Description |
|---|---|
| Enable Twitter protocol support |
| Flag | Description |
|---|---|
| notification-sound | notification sounds plugin |
| rtp | Enable Audio/Video calls over XMPP using RTP |
| 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 |
| 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 |
| Flag | Description |
|---|---|
| omemo-qrcode | Enable exchanging OMEMO information via QR code |
| Flag | Description |
|---|---|
| spellcheck | Enable spell checking support |
| Flag | Description |
|---|---|
| frotz | Enables the Z-Engine backend. |
| Flag | Description |
|---|---|
| audio-notify | Enables native sound notifications |
| Flag | Description |
|---|---|
| zoom-symlink | Install a zoom symlink in /usr/bin |
| Flag | Description |
|---|---|
| largenet | Enable support/tweaks for large networks |
| 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) |
| Flag | Description |
|---|---|
| log-json | Enable logging via JSON |
| regex-posix | Add support for POSIX Regular Expressions |
| sslrehashsignal | Enable rehashing SSL module by SIGUSR1 |
| Flag | Description |
|---|---|
| memsave | Compile with memory protection |
| Flag | Description |
|---|---|
| irc-plus | Enables support for the IRC+ protocol (needs <pkg>virtual/libiconv</pkg>) |
| strict-rfc | Strict RFC compliance; may harm compatibility |
| Flag | Description |
|---|---|
| multinetwork | Adds support for multiple networks |
| oidentd | Adds support for oidentd |
| 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. |
| 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. |
| Flag | Description |
|---|---|
| moderncsqlite | Use moderncsqlite, a cgo-free port of SQLite |
| 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 |
| 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 |
| Flag | Description |
|---|---|
| ebics | Enable support for Electronic Banking Internet Communication Standard (EBICS) |
| Flag | Description |
|---|---|
| cgi-lua | Enables lua backed cgi for axhttpd server |
| cgi-php | Enables php backed cgi for axhttpd server |
| Flag | Description |
|---|---|
| topal | Enable support for net-mail/topal for use with <pkg>mail-client/alpine</pkg> |
| Flag | Description |
|---|---|
| header-parser | Build article header parsers |
| Flag | Description |
|---|---|
| vpopmail | Enable vpopmail support |
| 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. |
| Flag | Description |
|---|---|
| promisc | Enable promisc in the config file for packet sniffing |
| Flag | Description |
|---|---|
| xhtmlim | expose internal NodeList for optional XHTML-IM rendering without external parser |
| Flag | Description |
|---|---|
| ms365 | Enable Microsoft 365 provider |
| Flag | Description |
|---|---|
| post-quantum | Support post-quantum cryptography (PQC) using <pkg>dev-libs/leancrypto</pkg>. |
| Flag | Description |
|---|---|
| liblockfile | Enable support for liblockfile library |
| Flag | Description |
|---|---|
| thread-names | Assign thread names to internal threads, useful for dependent apps debugging |
| Flag | Description |
|---|---|
| yydebug | Enable parser debugging code |
| Flag | Description |
|---|---|
| duktape | Use <pkg>dev-lang/duktape</pkg> for PAC parsing |
| Flag | Description |
|---|---|
| aesicm | Use AES ICM cryptographic algorithm |
| Flag | Description |
|---|---|
| dht | Enable DHT (distributed hash table) support |
| Flag | Description |
|---|---|
| blocking-tcp | Do not use async socket calls |
| reuseaddr | Allow clean restarts by binding the socket with SO_REUSEADDR |
| Flag | Description |
|---|---|
| 24bpp | Enable 24bpp support |
| filetransfer | Enable support for TightVNC's file transfer protocol |
| 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 |
| 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 |
| Flag | Description |
|---|---|
| hpack-tools | Install HPACK (header compression) helper tools |
| 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 |
| Flag | Description |
|---|---|
| high-performance | The debugging aids internal tracing and heap tracking are not included |
| 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 |
| Flag | Description |
|---|---|
| codatunneld | Support for codatunneld. |
| Flag | Description |
|---|---|
| playfair | Add support for handling fairplay handshake (used in for example screen mirroring) |
| Flag | Description |
|---|---|
| tde2e | Install tde2e headers and cmake config |
| 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 |
| 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> |
| Flag | Description |
|---|---|
| calalarm | Enable CalDAV alarm support |
| replication | Enable replication support |
| 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) |
| Flag | Description |
|---|---|
| socks | Enable support for socks proxy |
| 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 |
| Flag | Description |
|---|---|
| clients | Build client programs - frm maidag mail sieve messages readmsg dotlock movemail mimeview mh |
| servers | Build server programs - imap4d pop3d comsatd |
| Flag | Description |
|---|---|
| mutt | Install helper script for Mutt |
| nmbug | Install experimental tag sharing / pseudo-bug-tracking script for Notmuch (see http://notmuchmail.org/nmbug/) |
| Flag | Description |
|---|---|
| rocks | Enables rocksdb storage backend |
| Flag | Description |
|---|---|
| authexternal | Enable authentication by an external program |
| sha1 | Use OpenSSL for sha1 encrypted passwords. |
| Flag | Description |
|---|---|
| clearpasswd | Enables cleartext password storage in the vpasswd files |
| ipalias | Enables enable-ip-alias-domains |
| 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. |
| 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 |
| 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 |
| 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. |
| 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> |
| 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> |
| Flag | Description |
|---|---|
| tsr | Install the precompiled TSR program for DOS, which acts as a client. |
| Flag | Description |
|---|---|
| webhook | Enable plugin to send payloads to webhook handlers |
| Flag | Description |
|---|---|
| aad | Enable login via Azure AD |
| camera | Enable camera support |
| Flag | Description |
|---|---|
| nhrp | Build Next Hop Resolution Protocol daemon |
| ospfapi | Build OSPFAPI support |
| rpki | Enable RPKI |
| Flag | Description |
|---|---|
| unchained | Apply the geckodriver-unchained patch, for Gecko-based non-Firefox browsers (e.g. Librewolf) |
| Flag | Description |
|---|---|
| exiv2 | Use <pkg>media-gfx/exiv2</pkg> to extract EXIF information |
| Flag | Description |
|---|---|
| esfq | Add support for Enhanced Stochastic Fairness queueing discipline. |
| Flag | Description |
|---|---|
| mgetty | Receive faxes via serial port connections |
| Flag | Description |
|---|---|
| hdx | Install and enable hdx-realtime-media-engine plugin |
| selfservice | Install and enable the self-service component |
| Flag | Description |
|---|---|
| yp | Build support for yp public directory listings |
| 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 |
| 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 |
| Flag | Description |
|---|---|
| connect | Install init for Kafka Connect Distributed mode |
| Flag | Description |
|---|---|
| avro | Enable avro serialization/deserialization support |
| Flag | Description |
|---|---|
| shell | Install kea-shell text management client for Control Agent |
| 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 |
| Flag | Description |
|---|---|
| slabs-reassign | Allow manual reassignment of memory slabs at the cost of slab optimizations. |
| Flag | Description |
|---|---|
| netgear | Enable netgear branding |
| readynas | Enable readynas branding |
| 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. |
| Flag | Description |
|---|---|
| qmi | Enable support for the QMI modem protocol used by devices with Qualcomm chipsets |
| 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 |
| Flag | Description |
|---|---|
| checksum | Enable checksum verification for Metalink from <pkg>dev-libs/openssl</pkg> |
| 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> |
| Flag | Description |
|---|---|
| dolphin | Install the <pkg>kde-apps/dolphin</pkg> extension |
| Flag | Description |
|---|---|
| openntpd | Allow ntp to be installed alongside openntpd |
| parse-clocks | Add support for PARSE clocks |
| 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 |
| 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> |
| Flag | Description |
|---|---|
| masquerade | Enable support for masqueraded/NAT connections |
| Flag | Description |
|---|---|
| pud | Install the Node Position Update plugin |
| Flag | Description |
|---|---|
| X509 | Adds support for X.509 certificate authentication |
| hpn | Enable high performance ssh |
| Flag | Description |
|---|---|
| ssl-engine | Enable OpenSSL (hardware) ENGINE support |
| Flag | Description |
|---|---|
| view-captcha | View captcha with aview |
| Flag | Description |
|---|---|
| tsmuxer | Install optional dependencies for transcoding support via <pkg>media-video/tsmuxer</pkg> |
| Flag | Description |
|---|---|
| slave-only | Enable slave only operation (remove master mode functionality) |
| Flag | Description |
|---|---|
| fiber | Enable Fiber PHY support |
| hw-optim-tx | Enable hardware optimised TX ("TX No Close" driver option) by default |
| Flag | Description |
|---|---|
| center-tap-short | Enable support for center tap short |
| Flag | Description |
|---|---|
| gvnc | Enable GVNC plugin using gtk-vnc, suitable for KVM and Vino servers |
| Flag | Description |
|---|---|
| rrsync | Install rrsync script to setup restricted rsync users via ssh logins |
| stunnel | Provide helper scripts for using rsync via >=<pkg>net-misc/stunnel</pkg>-4 |
| system-zlib | Use system zlib instead of bundled one. This is incompatible with older rsync releases! |
| 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 |
| Flag | Description |
|---|---|
| shibboleth | Build support for Shibboleth single sign-on |
| Flag | Description |
|---|---|
| discovery | Build with <pkg>net-libs/kdsoap-ws-discovery-client</pkg> support to discover domains and workgroups |
| Flag | Description |
|---|---|
| adjtimex | Install adjtimex for the clock adjustment algorithm. |
| Flag | Description |
|---|---|
| mjpeg | Enable builtin mjpeg video decoder |
| Flag | Description |
|---|---|
| mosh | Install Support for mosh |
| Flag | Description |
|---|---|
| xiph | Enable xiph.org plug-in. |
| Flag | Description |
|---|---|
| stunnel3 | Install the stunnel3 wrapper. |
| Flag | Description |
|---|---|
| cookie-check | Enable cookie checks via <pkg>net-libs/libpsl</pkg> |
| Flag | Description |
|---|---|
| donate | Set the default donation level to 1% instead of 0 |
| 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) |
| Flag | Description |
|---|---|
| controller | Enable support for the network controller microservice (NONCOMM License) |
| sso | Enable support for Single sign-on through zeroidc |
| 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 |
| Flag | Description |
|---|---|
| nsscache | Depend on <pkg>sys-auth/libnss-cache</pkg> to handle flat files |
| 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 |
| Flag | Description |
|---|---|
| remotecalls | Enable remote calls |
| warmstarts | Enables rpcbind to cache configuration for warm restarts |
| Flag | Description |
|---|---|
| qtmultimedia | Enable media player support via <pkg>dev-qt/qtmultimedia</pkg> |
| 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 |
| Flag | Description |
|---|---|
| parcheck | Enable support for checking PAR archives |
| 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> |
| Flag | Description |
|---|---|
| cancel-locks | Enable Cancel-Lock header functionality |
| libtls | Prefer <pkg>dev-libs/libretls</pkg> as SSL/TLS provider (ineffective with USE=-ssl) |
| Flag | Description |
|---|---|
| nat-pmp | Enable support for the NAT-PMP protocol |
| 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 |
| Flag | Description |
|---|---|
| switch-user | Enable support for switching user |
| Flag | Description |
|---|---|
| webinterface | Install dependencies needed for the web interface |
| 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 |
| Flag | Description |
|---|---|
| fasttrack | enable fasttrack support |
| gnutella | enable gnutella and gnutella2 support |
| Flag | Description |
|---|---|
| tinyxml2 | Use vendor tinyxml2 instead of xmlrpc-c. This allows significant reduction in overhead |
| Flag | Description |
|---|---|
| pclm | Enable PCLm support |
| Flag | Description |
|---|---|
| browsed | Include support for the cups-browsed daemon. |
| Flag | Description |
|---|---|
| usb-modeswitch | Include usb_modeswitch for some hardware (bug #601242) |
| 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 |
| 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 |
| Flag | Description |
|---|---|
| orblite | Install the ORBlite scanner plugin |
| Flag | Description |
|---|---|
| rastertokpsl-fix | Use custom wrapper script to sanitize arguments before passing to 'rastertokpsl' filter program |
| th | |
| zh-CN |
| 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 |
| 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) |
| Flag | Description |
|---|---|
| banlists | Install upstream provided simple banlists |
| 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 |
| 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 |
| Flag | Description |
|---|---|
| nat | Build with NAT support |
| reuseport | Build with SO_REUSEPORT support |
| tcpfastopen | Force build with TCP Fast Open support |
| 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 |
| Flag | Description |
|---|---|
| ice | Use <pkg>dev-libs/Ice</pkg> to enable remote control capabilities. |
| 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 |
| Flag | Description |
|---|---|
| az | |
| bg | |
| ca | |
| es-AR | |
| et | |
| fa | |
| gl | |
| hi | |
| hr | |
| ku | |
| mg | |
| nn | |
| sk | |
| sl | |
| sq | |
| zh |
| Flag | Description |
|---|---|
| ikev1 | Enable the IKEv1 protocol |
| Flag | Description |
|---|---|
| root-tests | Enable tests requiring root/namespaces |
| Flag | Description |
|---|---|
| pskc | Enable PSKC file storage of HOTP/TOTP keys |
| stoken | Enable stoken support |
| 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 |
| Flag | Description |
|---|---|
| gre-extreme-debug | Log all GRE accepted packets when in debug mode (required if you want upstream support) |
| 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 |
| Flag | Description |
|---|---|
| uml | Enable support for User Mode Linux Sockets |
| Flag | Description |
|---|---|
| scrypt | Use <pkg>app-crypt/libscrypt</pkg> for the scrypt algorithm |
| Flag | Description |
|---|---|
| module-src | Install the module source code to /usr/src, in case you like building kernel modules yourself. |
| Flag | Description |
|---|---|
| wg-quick | Install the wg-quick(8) helper tool. Most users want to use this. |
| Flag | Description |
|---|---|
| airdrop-ng | Build airdrop-ng |
| airgraph-ng | Build airgraph-ng |
| Flag | Description |
|---|---|
| tecla | use libtecla for command line editing, tab completion, and history |
| 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" |
| 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 |
| Flag | Description |
|---|---|
| sendto | Build the bluetooth-sendto application to send files to various locations/devices |
| 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 |
| 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> |
| Flag | Description |
|---|---|
| internal-tls | Use internal TLSv1 implementation instead of depending on OpenSSL or GnuTLS |
| suiteb | Adding support for NSA Suite B Cryptography |
| Flag | Description |
|---|---|
| wired | Enable ethernet authentication daemon |
| Flag | Description |
|---|---|
| ubertooth | Enable capture source for ubertooth to sniff bluetooth low energy |
| Flag | Description |
|---|---|
| usb3380 | support xtrx usb model |
| Flag | Description |
|---|---|
| soapysdr | Build with SoapySDR support |
| Flag | Description |
|---|---|
| bluez | use bluez to support clock following and scanning |
| ubertooth1-firmware | Build/install ubertooth1-firmware |
| 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 |
| Flag | Description |
|---|---|
| system-mongodb | Start <pkg>dev-db/mongodb</pkg> by its own init scripts instead of managed by UniFi. |
| Flag | Description |
|---|---|
| limesdr | use native backend which directly uses <pkg>net-wireless/limesuite</pkg> |
| Flag | Description |
|---|---|
| john | Build with <pkg>app-crypt/johntheripper</pkg> support |
| 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) |
| Flag | Description |
|---|---|
| gasgano | Enable support for <pkg>sci-astronomy/gasgano</pkg> file organizer |
| Flag | Description |
|---|---|
| modelfit | Enable profile model fitting, needs <pkg>sci-libs/atlas</pkg> and <pkg>sci-libs/fftw</pkg> |
| Flag | Description |
|---|---|
| wcs | Add supprt astrometry features using <pkg>sci-astronomy/wcslib</pkg> |
| 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> |
| Flag | Description |
|---|---|
| cfitsio | Link with <pkg>sci-libs/cfitsio</pkg> |
| Flag | Description |
|---|---|
| misc-haskell | build abyss-samtobreak tool, pull in haskell toolchain |
| Flag | Description |
|---|---|
| db | Install <pkg>sci-biology/bioperl-run</pkg> |
| run | Install <pkg>sci-biology/bioperl-run</pkg> |
| 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 |
| Flag | Description |
|---|---|
| units-cur | Install the units_cur python script that updates currencies |
| 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 |
| Flag | Description |
|---|---|
| openbabel | Interface for <pkg>sci-chemistry/openbabel</pkg> to support many file formats |
| Flag | Description |
|---|---|
| inchi | Build support for IUPAC International Chemical Identifier format |
| 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 |
| Flag | Description |
|---|---|
| unit-mm | Set default unit for coordinates in status bar to mm |
| Flag | Description |
|---|---|
| fasttree | Enables experimental Fast SST Tree widget code. |
| Flag | Description |
|---|---|
| gpsim | Enable support for Microchip PIC microcontrollers similation using <pkg>dev-embedded/gpsim</pkg> |
| 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 |
| Flag | Description |
|---|---|
| gmttria | Non GNU triangulation method, more efficient |
| Flag | Description |
|---|---|
| ${GPSD_PROTOCOLS[@]/ | |
| gpsd_protocols_aivdm | AIVDM protocol support |
| latency-timing | support latency timing information |
| Flag | Description |
|---|---|
| postgis | Enable <pkg>dev-db/postgis</pkg> support |
| Flag | Description |
|---|---|
| zbar | Enable barcode support in MWalkingPapersBackground/GeoImage via <pkg>media-gfx/zbar</pkg> |
| Flag | Description |
|---|---|
| tours | Enable recorder support for shared views |
| 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 |
| Flag | Description |
|---|---|
| libexif | Use <pkg>media-libs/libexif</pkg> for EXIF support |
| 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> |
| Flag | Description |
|---|---|
| cpu_flags_arm_{neon,v7,v8,sve} | |
| cpu_flags_ppc_{vsx,vsx3} | |
| cpu_flags_x86_{ssse3,avx,fma3,fma4,avx2,avx512vl} |
| Flag | Description |
|---|---|
| schur | Enable fixed-size schur specializations (disable if binary size is an issue) |
| Flag | Description |
|---|---|
| base-scope | Enable base scoped families or connectivities |
| scoping | Enable scoping of enumeration values |
| 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 |
| Flag | Description |
|---|---|
| ktest | A command line tool for testing single clBLAS kernel. |
| 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>) |
| Flag | Description |
|---|---|
| zbus | Adds support for ZBus cycle-counter of mips |
| Flag | Description |
|---|---|
| blis | Support <pkg>sci-libs/blis</pkg> provider |
| system-blas | Install symlinks to use FlexiBLAS as the system BLAS / LAPACK provider. |
| 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) |
| 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 |
| Flag | Description |
|---|---|
| cblas-external | Link gsl with external cblas provided by (<pkg>virtual/cblas</pkg>) instead of shipped internal version |
| Flag | Description |
|---|---|
| hl | Enable high level API (https://support.hdfgroup.org/HDF5/doc/HL/index.html) |
| Flag | Description |
|---|---|
| rocsolver | Add additional functions from <pkg>sci-libs/rocSOLVER</pkg> |
| Flag | Description |
|---|---|
| gfx1100 | |
| gfx1101 | |
| gfx1103 | |
| gfx1150 | |
| gfx1151 | |
| gfx1200 | |
| gfx1201 | |
| gfx908 | |
| gfx90a | |
| gfx940 | |
| gfx941 |
| Flag | Description |
|---|---|
| asl | AMPL Solver Library support and build the 'ipopt' binary |
| Flag | Description |
|---|---|
| int16 | Build library for primary data type of int16_t |
| int32 | Build library for primary data type of int32_t |
| Flag | Description |
|---|---|
| lapacke | Build LAPACKE |
| Flag | Description |
|---|---|
| coin | Enable the <pkg>sci-libs/coinor-clp</pkg> and <pkg>sci-libs/coinor-cbc</pkg> graph algorithms |
| Flag | Description |
|---|---|
| gpib | Enable drivers that need <pkg>sci-libs/linux-gpib</pkg> |
| Flag | Description |
|---|---|
| quad | Enable quadruple precision operations |
| saamg | Build the Smoothed Aggregation Algebraic MultiGrid preconditioner |
| 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 |
| Flag | Description |
|---|---|
| gnu-openmp | Install versions with GNU OpenMP (libgomp) support. |
| llvm-openmp | Install versions with LLVM OpenMP (libomp) support. |
| Flag | Description |
|---|---|
| dynamicEDT3D | Build and install dynamicEDT3D library: A library for incrementally updatable Euclidean distance transforms in 3D. |
| Flag | Description |
|---|---|
| relapack | Build the ReLAPACK extension to OpenBLAS |
| Flag | Description |
|---|---|
| vtk-binary | Enable binary vtk output. If disabled vtk files will be written in ASCII text format. |
| Flag | Description |
|---|---|
| starpu | Enable support for ther <pkg>dev-libs/starpu</pkg> runtime |
| Flag | Description |
|---|---|
| perfscripts | Install rocfft-perf performance visualization suite |
| Flag | Description |
|---|---|
| superlumt | Build with <pkg>sci-libs/superlu_mt</pkg> |
| 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>) |
| Flag | Description |
|---|---|
| all-modules | Build all modules |
| rendering | Building Redering modules |
| views | Building Views modules |
| vtkm | Build the viskores accelerations modules |
| Flag | Description |
|---|---|
| optimization | Accept upstream's choices for -O option. |
| Flag | Description |
|---|---|
| native-compiler | Enable "native_compute" and compile the Coq Standard Library |
| Flag | Description |
|---|---|
| cln | Use <pkg>sci-libs/cln</pkg> |
| proofs | Support for proof generation |
| Flag | Description |
|---|---|
| ho | enable support for higher-order logic |
| Flag | Description |
|---|---|
| ntl | Build NTL interface |
| Flag | Description |
|---|---|
| devref | Build and install developers reference |
| doxygen | Build and install API documentation |
| Flag | Description |
|---|---|
| memcheck | Enable memory checking |
| Flag | Description |
|---|---|
| motionaveraging | Enable experimental motion averaging technique |
| 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>. |
| 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 |
| Flag | Description |
|---|---|
| bundle | Install from Wolfram's bundle file or from Mathematica only |
| Flag | Description |
|---|---|
| clozurecl64 | Compile maxima with 64-bit Clozure Common Lisp (<pkg>dev-lisp/clozurecl</pkg>) |
| l10n_${lang/_/-} |
| Flag | Description |
|---|---|
| qrupdate | Add support for <pkg>sci-libs/qrupdate</pkg>for QR and Cholesky update functions |
| Flag | Description |
|---|---|
| afterimage | Use Afterstep image library (<pkg>media-libs/libafterimage</pkg>) |
| 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. |
| Flag | Description |
|---|---|
| polymake | Enable the interface to TOPCOM |
| Flag | Description |
|---|---|
| cryptominisat | Enable <pkg>sci-mathematics/cryptominisat</pkg> support |
| Flag | Description |
|---|---|
| prng | Use <pkg>sci-mathematics/prng</pkg> library |
| rngstreams | Use <pkg>sci-mathematics/rngstreams</pkg> library |
| Flag | Description |
|---|---|
| re | Use Re (<pkg>dev-ml/re</pkg>) instead of Str for regular expressions |
| stackify | Enable structure reconstruction algorithm for MLCFG |
| Flag | Description |
|---|---|
| hypothesis-selection | Enable hypothesis selection |
| Flag | Description |
|---|---|
| mcsat | Enable support for MCSAT |
| Flag | Description |
|---|---|
| isabelle | Add integration support for the Isabelle/HOL theorem prover. |
| Flag | Description |
|---|---|
| ncap2 | Build next generation netcdf arithmetic processor (needs <pkg>dev-java/antlr</pkg>) |
| Flag | Description |
|---|---|
| memopt | Build with optimized memory allocation scheme |
| 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> |
| Flag | Description |
|---|---|
| vision | Support vision |
| Flag | Description |
|---|---|
| evaluator | Enable evaluator |
| template | Enable template |
| Flag | Description |
|---|---|
| avx512_vnni | |
| avx512bw | |
| avx512f | |
| avx512vbmi | |
| avx_vnni | |
| bmi2 | |
| fma3 |
| Flag | Description |
|---|---|
| disableStaticReg | Disable Static Registration |
| Flag | Description |
|---|---|
| inventor | Add support for Open Inventor SGI toolkit via Coin3D |
| raytracerx | Enable raytracing for physics events |
| trajectories | Enable display of particle trajectories |
| Flag | Description |
|---|---|
| g4root | Build G4Root (interface for GEANT4 simulation with a ROOT geometry) |
| vgm | Enable the Virtual Geometry Model (<pkg>sci-physics/vgm</pkg>) |
| Flag | Description |
|---|---|
| cm | Build with cm instead of default mm for length units |
| gev | Build with GeV instead of default MeV for momentum units |
| 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. |
| 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> |
| 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> |
| Flag | Description |
|---|---|
| geant4 | Enable interaction with Geant4(<pkg>sci-physics/geant</pkg>:4) |
| Flag | Description |
|---|---|
| compress | Use <pkg>dev-python/flask-compress</pkg> to save bandwidth |
| diskcache | Use <pkg>dev-python/diskcache</pkg> to cache on disk |
| Flag | Description |
|---|---|
| nlopt | Enable optimization with <pkg>sci-libs/nlopt</pkg> |
| Flag | Description |
|---|---|
| manip | Build data manipulation program |
| 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 |
| Flag | Description |
|---|---|
| agg | Enable the libagg anti-grain rendering engine |
| Flag | Description |
|---|---|
| unique | Enable remote control backend via <pkg>dev-libs/libunique</pkg> |
| 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> |
| 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). |
| 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 |
| 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> |
| 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) |
| 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 & 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 |
| 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 |
| Flag | Description |
|---|---|
| pma | Experimental Persistent Memory Allocator (PMA) support which allows persistence of variables, arrays, and user-defined functions across runs. |
| Flag | Description |
|---|---|
| interop | Enable Windows interoperability features for WSL |
| Flag | Description |
|---|---|
| fat | Include FAT16/FAT32 support (<pkg>sys-fs/dosfstools</pkg>) |
| 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 |
| Flag | Description |
|---|---|
| cpuid | Enable the cpuid-based architecture specific support (x86 component) |
| Flag | Description |
|---|---|
| openbmc | Enable OpenBMC D-Bus interface |
| Flag | Description |
|---|---|
| thermal | Enable support of thermal events via <pkg>sys-power/thermald</pkg> |
| tui | Enable build of irqbalance terminal user interface |
| Flag | Description |
|---|---|
| booke | Include support for Book-E memory management |
| Flag | Description |
|---|---|
| fbdev | Enable Linux FBDev for backend |
| libseat | Enable seat management via <pkg>sys-auth/seatd</pkg> |
| Flag | Description |
|---|---|
| usbip | Include USB/IP binaries to replace <pkg>net-misc/usbip</pkg> |
| Flag | Description |
|---|---|
| sensord | Enable sensord - a daemon that can be used to periodically log sensor readings from hardware health-monitoring chips |
| Flag | Description |
|---|---|
| manpager | Enable manpager wrapper for colorizing output |
| 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 |
| 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) |
| Flag | Description |
|---|---|
| pdc | Set default Persistent Discovery Controllers behavior |
| 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) |
| Flag | Description |
|---|---|
| staticsocket | Add support for static sockets |
| 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>. |
| Flag | Description |
|---|---|
| care | Build dynamic CARE binary (more info - https://proot-me.github.io) |
| Flag | Description |
|---|---|
| jitterentropy | Enable Jitter RNG entropy support |
| nistbeacon | Enable NIST beacon entropy support |
| qrypt | Enable qrypt beacon entropy support |
| 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 |
| Flag | Description |
|---|---|
| abi_s390_32 | 32-bit (s390) libraries |
| pfm | build the cpacfstats tool |
| Flag | Description |
|---|---|
| execline | enable support for <pkg>dev-lang/execline</pkg> |
| Flag | Description |
|---|---|
| nnp | Enable NO_NEW_PRIVS which blocks set*id programs from gaining privileges (e.g. sudo) |
| Flag | Description |
|---|---|
| update-drivedb | Install a script to update the drivedb file. |
| Flag | Description |
|---|---|
| fido2 | Enable FIDO2 support |
| imds | Enable IMDS (Instance Metadata Service) |
| importd | Enable import daemon |
| Flag | Description |
|---|---|
| sysctl | Install systemd-sysctl and sysctl.d files |
| sysusers | Enable systemd-sysusers |
| tmpfiles | Enable systemd-tmpfiles |
| 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) |
| Flag | Description |
|---|---|
| bzip3 | Support for .bz3 files using <pkg>app-arch/bzip3</pkg>. |
| Flag | Description |
|---|---|
| umockdev | Enables support for <pkg>dev-util/umockdev</pkg> |
| Flag | Description |
|---|---|
| usbreset | additionally compile the potentially problematic usbreset util |
| 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 |
| Flag | Description |
|---|---|
| tod | Build with patches for Touch OEM Drivers |
| Flag | Description |
|---|---|
| pynslcd | Install the python implementation along with the standard implementation |
| Flag | Description |
|---|---|
| prevent-removal | If supported, set EXT2_APPEND_FL on /tmp/.private to prevent temporary directories from being removed |
| 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. |
| Flag | Description |
|---|---|
| builtin | Enable embedded server in libseat |
| Flag | Description |
|---|---|
| schema | Install a copy of the LPK schema, only needed on LDAP servers. |
| Flag | Description |
|---|---|
| openid | Add support for login via OpenID Connect, such as Keycloak |
| passkey | Add support for FIDO2 passkeys" |
| Flag | Description |
|---|---|
| pandas | Install dependencies for complex python scripts |
| zbc | Enable ZBC & ZAC disks via <pkg>sys-block/libzbc</pkg>. |
| 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 |
| 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. |
| Flag | Description |
|---|---|
| nologin | Do not include login support when connecting partimaged |
| 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 |
| Flag | Description |
|---|---|
| keytab | Install keytab, keyboard remapping helper script |
| pxeserial | Avoid character echo on PXE serial console |
| 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. |
| 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 |
| Flag | Description |
|---|---|
| tilo-only | Install only the tilo netboot tool |
| Flag | Description |
|---|---|
| libzip | Use <pkg>dev-libs/libzip</pkg>. |
| 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 |
| Flag | Description |
|---|---|
| ch-image | Build the internal builder ch-image (previously named ch-grow) |
| 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 |
| Flag | Description |
|---|---|
| ipmilan | Install the ipmilan plugin (requires <pkg>sys-libs/openipmi</pkg>) |
| Flag | Description |
|---|---|
| watchdog | Enable watchdog support |
| Flag | Description |
|---|---|
| pacemaker | Enable Pacemaker integration |
| Flag | Description |
|---|---|
| garbd | Install Galera Arbitrator - a stateless daemon which acts as a lightweight group member |
| Flag | Description |
|---|---|
| georeplication | Enable support for georeplication (requires <pkg>dev-lang/python</pkg>) |
| Flag | Description |
|---|---|
| papi | Use <pkg>dev-libs/papi</pkg> for NaCl |
| perftools | Use <pkg>dev-util/google-perftools</pkg> for memory allocation |
| Flag | Description |
|---|---|
| lzo2 | Add support for lzo2 compression |
| Flag | Description |
|---|---|
| gasnet | Enable GASNet lib support |
| Flag | Description |
|---|---|
| auto-swap | enable auto swapping of compiler |
| duplicate-paths | allow duplicate entries in path |
| Flag | Description |
|---|---|
| mpi-threads | Enable MPI_THREAD_MULTIPLE |
| Flag | Description |
|---|---|
| ui | do not embed the ui in the binary |
| 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 |
| Flag | Description |
|---|---|
| pmi | Build PMI1 and PMI2 interface |
| Flag | Description |
|---|---|
| neigh | Enable iwpmd support |
| Flag | Description |
|---|---|
| rgmanager | Install resources for rgmanager |
| 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.) |
| Flag | Description |
|---|---|
| autorun | Enable the AUTORUN_JOBS codebase |
| cpusets | Enable pbs_mom to utilize linux cpusets if available |
| quickcommit | Enable the QUICKCOMMIT codebase |
| Flag | Description |
|---|---|
| libopts | install the libopts tarball (a few packages want this for developing) |
| Flag | Description |
|---|---|
| meson | Require <pkg>dev-build/meson</pkg> |
| ninja | Require <pkg>app-alternatives/ninja</pkg> |
| wget | Require <pkg>net-misc/wget</pkg> |
| 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. |
| Flag | Description |
|---|---|
| cc-wrappers | Install and manage 'cc' and 'f77' wrappers in /usr/bin. Otherwise ignore them. |
| 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 |
| 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 |
| 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) |
| 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 |
| Flag | Description |
|---|---|
| seavgabios | Include SeaVGABIOS binaries (replacement for vgabios) |
| Flag | Description |
|---|---|
| zune | Enable support for Microsoft Zune |
| Flag | Description |
|---|---|
| convert | Build ext2 conversion utility (btrfs-convert) |
| 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 |
| Flag | Description |
|---|---|
| intel-led | Enable Intel LED support |
| mini | Create a minimal binary suitable for early boot environments |
| 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) |
| 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 |
| Flag | Description |
|---|---|
| extra-ciphers | Enable extra ciphers |
| keyscrub | Protects the encryption key in memory but takes more cpu resources |
| Flag | Description |
|---|---|
| sanlock | Enable lvmlockd with support for sanlock |
| thin | Support for thin volumes |
| vdo | Support for Virtual Disk Optimizer (VDO) |
| Flag | Description |
|---|---|
| corosync | Support for corosync cluster engine |
| Flag | Description |
|---|---|
| ubifs | Build UBIFS tools |
| Flag | Description |
|---|---|
| mount-ntfs | Install mount.ntfs symlink |
| ntfsdecrypt | Build and install the ntfsdecrypt application. |
| ntfsprogs | Enable ntfsprogs |
| 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 |
| Flag | Description |
|---|---|
| default-exclude | Only take snapshots of datasets with com.sun:auto-snapshot=true property set |
| Flag | Description |
|---|---|
| dracut-cpio | Build the enhanced 'dracut-cpio' program |
| 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. |
| 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 |
| 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. |
| Flag | Description |
|---|---|
| unknown-license | Install firmware files whose license is unknown |
| 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') |
| Flag | Description |
|---|---|
| deblob | Remove binary blobs from kernel sources to provide libre license compliance. |
| Flag | Description |
|---|---|
| userhacks | Build HID-BPF programs which affect user-subjective preferences for device behavior. |
| Flag | Description |
|---|---|
| 64-bit-bfd | Support 64-bit targets even on 32-bit hosts (is ignored on 64-bit hosts) |
| Flag | Description |
|---|---|
| without-root | Configure whether or not to check for root access in ipmi tools. |
| 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). |
| Flag | Description |
|---|---|
| escrow | Support for building crypto plugin with escrow device support |
| Flag | Description |
|---|---|
| debug-frame | Adds support for DWARF .debug_frame section: Use the information from this section if available |
| Flag | Description |
|---|---|
| system | Install as system libcrypt.so rather than to an alternate directory (will collide with <pkg>sys-libs/glibc</pkg>'s version) |
| Flag | Description |
|---|---|
| ${IUSE/+crypt/+crypt} |
| Flag | Description |
|---|---|
| nano | Build additional newlib-nano library |
| 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'. |
| 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} |
| Flag | Description |
|---|---|
| gpio | Includes all UPS drivers that use GPIO. |
| i2c | Includes all UPS drivers that use I2C. |
| Flag | Description |
|---|---|
| zsh-completion | Enable zsh completion support |
| Flag | Description |
|---|---|
| rdw | Enables TLP Radio Device Wizard feature |
| Flag | Description |
|---|---|
| battery | Include support for laptop battery information |
| Flag | Description |
|---|---|
| setproctitle | Use <pkg>dev-libs/libbsd</pkg> to make process titles of service workers to be more verbose |
| Flag | Description |
|---|---|
| anacron | Install the periodic anacron command scheduler. |
| 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. |
| Flag | Description |
|---|---|
| delayacct | Enable Linux delay accounting support via <pkg>dev-libs/libnl</pkg> |
| openvz | Enable openvz support |
| vserver | Enable vserver support |
| 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 |
| Flag | Description |
|---|---|
| modern-top | Enables new startup defaults of top. Keeps old defaults if disabled |
| skill | Build the skill and snice programs |
| 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 |
| Flag | Description |
|---|---|
| args | Enable argument parsing. |
| Flag | Description |
|---|---|
| nullmpi | Allow <pkg>sys-cluster/nullmpi</pkg> a minimal incomplete MPI implementation as a provider |
| Flag | Description |
|---|---|
| ecc | enable Elliptical Curve Cyptography |
| Flag | Description |
|---|---|
| mlogc | Build and install the ModSecurity Audit Log Collector (mlogc). |
| 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) |
| Flag | Description |
|---|---|
| uploadprogress | Install <pkg>dev-php/pecl-uploadprogress</pkg> package |
| Flag | Description |
|---|---|
| acct | User and group management via acct-*/git packages |
| gogit | (EXPERIMENTAL) Use go-git variants of Git commands. |
| Flag | Description |
|---|---|
| extended | Enable SASS/SCSS support |
| Flag | Description |
|---|---|
| apache2-server | Adds support for the apache2-server |
| Flag | Description |
|---|---|
| php_targets_php8-5 | Build against PHP 8.5 |
| Flag | Description |
|---|---|
| ${AUTHENTICATION_MODES//,/ | |
| ${DB_TYPES//,/ | |
| vhosts | Add support for installing web-based applications into a virtual-hosting environment |
| Flag | Description |
|---|---|
| vacation | Install vacation.pl script and dependencies |
| Flag | Description |
|---|---|
| minimagick | Enable image processing support via <pkg>dev-ruby/mini_magick</pkg> |
| passenger | Enable support for <pkg>www-apache/passenger</pkg> |
| Flag | Description |
|---|---|
| jinja | Enable Jinja2 support |
| pyjwt | Enable jwt tokens for login |
| tz | Enable full support of timezone |
| whoosh | Enable Whoosh full-text indexer |
| Flag | Description |
|---|---|
| akismet | Installs Akismet comment spam plug-in |
| Flag | Description |
|---|---|
| minify | Minify JavaScript code for smaller transfers |
| 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. |
| Flag | Description |
|---|---|
| xembed | Enable XEmbed protocol support |
| Flag | Description |
|---|---|
| gemini | Enable support for the gemini protocol |
| libcss | Enable support for cascading style sheets via <pkg>dev-libs/libcss</pkg> |
| Flag | Description |
|---|---|
| llvm_slot_21 | Use LLVM 21. |
| wasm-sandbox | Sandbox certain third-party libraries through WebAssembly using RLBox |
| Flag | Description |
|---|---|
| migemo | Enable migemo support for Japanese |
| 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 |
| Flag | Description |
|---|---|
| adblock | Enable Brave's ABP-style adblocker library for improved adblocking |
| Flag | Description |
|---|---|
| chatzilla | Build Mozilla's IRC client (default on) |
| system-{av1,harfbuzz,icu,jpeg,libevent,libvpx,png,sqlite} |
| Flag | Description |
|---|---|
| tabbed | Install surf-open.sh script for running surf in <pkg>x11-misc/tabbed</pkg> |
| Flag | Description |
|---|---|
| aria2 | Enable support for <pkg>net-misc/aria2</pkg> through xmlrpc. You'll find the plugin in the app's settings. |
| Flag | Description |
|---|---|
| lynxkeymap | If you prefer Lynx-like key binding |
| Flag | Description |
|---|---|
| hmac | Enable support for generating HMAC digests using <pkg>dev-libs/openssl</pkg> |
| 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) |
| Flag | Description |
|---|---|
| chrome | Install plugin for chrome (which also includes opera) |
| firefox | Install plugin for firefox |
| vivaldi | Install plugin for vivaldi |
| 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 |
| 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 |
| Flag | Description |
|---|---|
| auth | Enable HTTP authentication support |
| Flag | Description |
|---|---|
| libh2o | Build and install libh2o |
| mruby | Enable support for mruby |
| Flag | Description |
|---|---|
| acme | Add support for ACME |
| 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 |
| Flag | Description |
|---|---|
| rfc3339 | Use RFC3339 timestamp format in log. |
| Flag | Description |
|---|---|
| extra-webapps | Build also the docs and examples webapp |
| 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) |
| 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 |
| Flag | Description |
|---|---|
| dmx | Builds support for Distributed Multiheaded X <pkg>x11-base/xorg-server</pkg> |
| Flag | Description |
|---|---|
| twm | Control dependencies on legacy apps (xterm, twm, ...). Safe to disable if you use a modern desktop environment. |
| 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 |
| 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 |
| 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) |
| Flag | Description |
|---|---|
| ztv | Enable building the V4L2 ZTV driver |
| Flag | Description |
|---|---|
| sna | Enable SandyBridge's New Acceleration (useful on all chipsets, not just SandyBridge) |
| uxa | Enable UMA Acceleration Architecture |
| Flag | Description |
|---|---|
| xspice | Include Xspice, a standard X server that is also a Spice server |
| Flag | Description |
|---|---|
| gpc | Enable gpc polygon clipper library |
| Flag | Description |
|---|---|
| test-program | Build the program for testing Displaylink devices. |
| Flag | Description |
|---|---|
| xcursor | Add support for cursors (<pkg>x11-libs/libXcursor</pkg>) |
| Flag | Description |
|---|---|
| libthai | Support Thai line-breaking with <pkg>dev-libs/libthai</pkg> |
| Flag | Description |
|---|---|
| loongson2f | Enable Loongson2f MMI optimizations. |
| Flag | Description |
|---|---|
| polar | Install the QwtPolar headers |
| Flag | Description |
|---|---|
| bbswitch | Add dependency on <pkg>sys-power/bbswitch</pkg> for PM feature |
| Flag | Description |
|---|---|
| fzf | Use fzf as default launcher |
| rofi | Use rofi as default launcher |
| Flag | Description |
|---|---|
| argyllcms | Enable ArgyllCMS sensor |
| extra-print-profiles | Generate extra print profiles. Warning: significant build time and memory requirements. |
| Flag | Description |
|---|---|
| completions | Install shell completions (for bash, fish and zsh) |
| dunstify | Build dunstify (notify-send alternative) |
| 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 |
| Flag | Description |
|---|---|
| dpms | Turn on the display on screensaver deactivation. |
| screensaver | Lock the screen on screensaver activation. |
| Flag | Description |
|---|---|
| libreoffice | Add support for <pkg>app-office/libreoffice</pkg> and <pkg>app-office/libreoffice-bin</pkg> |
| Flag | Description |
|---|---|
| i3wm | Add support for i3 window manager |
| Flag | Description |
|---|---|
| libglvnd | Use <pkg>media-libs/libglvnd</pkg> for dispatch |
| Flag | Description |
|---|---|
| vbe-mode | Build get-edid with support for legacy, VBE-based interface. Requires <pkg>dev-libs/libx86</pkg>. |
| Flag | Description |
|---|---|
| drun | Enable desktop file run dialog |
| windowmode | Enable normal window mode |
| Flag | Description |
|---|---|
| quesoglc | Enable support for OpenGL Character Renderer |
| Flag | Description |
|---|---|
| video-thumbnails | Support video thumbnails with <pkg>media-video/ffmpegthumbnailer</pkg> |
| Flag | Description |
|---|---|
| graceful-exit | use non-portable hack to exit gracefully on signal |
| Flag | Description |
|---|---|
| tint2conf | Build/Install tint2conf as well |
| Flag | Description |
|---|---|
| xdamage | Enable support for the Xdamage library |
| xfixes | Enable support for the Xfixes library |
| Flag | Description |
|---|---|
| xi | Enable XInput2 support through <pkg>x11-libs/libXi</pkg> |
| Flag | Description |
|---|---|
| vtlock | Enables support for virtual terminal locking |
| xlockrc | Enables xlockrc for people without PAM |
| Flag | Description |
|---|---|
| datezone | Enables localized date support. |
| rtsopts | Use -with-rtsopts=-V0 to reduce wakeups. |
| uvmeter | UVMeter only useful to australians. |
| 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>) |
| Flag | Description |
|---|---|
| cursor | Capture mouse cursor using <pkg>x11-misc/xdotool</pkg>, and place them on the screenshots using <pkg>media-gfx/imagemagick</pkg> |
| Flag | Description |
|---|---|
| playerctl | Uses <pkg>media-sound/playerctl</pkg> to retrieve the name of the currently played song |
| Flag | Description |
|---|---|
| ubuntu-mono | Install mono icons for Unity |
| 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 |
| Flag | Description |
|---|---|
| twitgin | Enable graphical plugin for Gtk+ interface of Pidgin. |
| Flag | Description |
|---|---|
| ocs2005-message-hack | Disable message timeout for OCS2005 clients which causes "false" not delivered error messages |
| Flag | Description |
|---|---|
| adwaita | Use <pkg>gui-libs/libadwaita</pkg> for better GNOME integration |
| Flag | Description |
|---|---|
| brltty | Enable support for <pkg>app-accessibility/brltty</pkg> |
| uim | Enable support for <pkg>app-i18n/uim</pkg> |
| 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. |
| Flag | Description |
|---|---|
| openpty | Use openpty() in preference to posix_openpt() |
| Flag | Description |
|---|---|
| transparency | Enable transparency |
| 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. |
| Flag | Description |
|---|---|
| round | Install the round version of symbolic icons |
| Flag | Description |
|---|---|
| pixmaps | Install pixmaps |
| Flag | Description |
|---|---|
| animation-rtl | Progressbar animation from right to left |
| Flag | Description |
|---|---|
| additional | Install additional KFaenza icons. See third homepage for details |
| 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) |
| Flag | Description |
|---|---|
| slit | Enables the Fluxbox slit (or dock) |
| Flag | Description |
|---|---|
| apis | Optionally install the experimental `apis' window manager |
| xlisten | Optionally install the xlisten utility |
| Flag | Description |
|---|---|
| devkit | Enable support for running a nested wayland session |
| Flag | Description |
|---|---|
| history | Use <pkg>sys-libs/readline</pkg> for history handling |
| sloppy | Install sloppy, a focus-follows-mouse implementation for ratpoison |
| 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." |
| Flag | Description |
|---|---|
| imlib2 | Enable image support through <pkg>media-libs/imlib2</pkg> |
| Flag | Description |
|---|---|
| no-autorepeat-keys | Allow ignoring of keyboard autorepeat. |
| Flag | Description |
|---|---|
| csc | Enable csc softscaler support |
| mdns | Enable Multicast DNS via <pkg>dev-libs/mdns</pkg> |
| Flag | Description |
|---|---|
| system-info | Enable system information in xfce4-about. |
| Flag | Description |
|---|---|
| trash-panel-plugin | Build the trash status indicator plugin for the XFCE panel |
| Flag | Description |
|---|---|
| odf | Enable support for .odf thumbnailers by using <pkg>gnome-extra/libgsf</pkg> |
| 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. |
| Flag | Description |
|---|---|
| dbusmenu | Enable <pkg>dev-libs/libdbusmenu</pkg> integration (in status notifier plugin) |
| Flag | Description |
|---|---|
| panel-plugin | Build the power management plugin for the XFCE panel |
| Flag | Description |
|---|---|
| xklavier | Enable keyboard layout selection support using <pkg>x11-libs/libxklavier</pkg> |