| Flag | Description | Packages |
|---|---|---|
| acl | 2 | |
| apache2 | 2 | |
| bindist | Disable/Restrict EC algorithms (as they seem to be patented) -- note: changes the ABI | 3 |
| branding | 2 | |
| caps | Build against <pkg>sys-libs/libcap-ng</pkg> to allow smartd to drop its privileges. | 2 |
| crypt | 2 | |
| curl | If enabled, <pkg>net-misc/curl</pkg> is used thorugh the libcurl library; if it's not, the curl command is used instead. Some features are only available when using the library, but using it as library requires matching SSL implementations. | 2 |
| debug | 11 | |
| doc | Generate and install API documentation for the package. | 10 |
| examples | 4 | |
| fpm | Enable the FastCGI Process Manager SAPI | 2 |
| ftp | Enable FTP support | 2 |
| gmp | 2 | |
| gnutls | Enable gnutls ssl backend | 2 |
| gtk3 | Enable support for <pkg>x11-libs/gtk+</pkg>:3 | 2 |
| imap | Enable Internet Message Access Protocol support | 2 |
| introspection | 3 | |
| ipv6 | 9 | |
| kerberos | 3 | |
| ldap | Build backend which enables default mail accounts, addressbooks and calendars for Evolution to be configured using each user's LDAP entry." | 6 |
| libressl | 6 | |
| nls | 6 | |
| nss | Use Mozilla NSS (<pkg>dev-libs/nss</pkg>) as hash library; if this is disabled, <pkg>dev-libs/openssl</pkg> is used instead. | 3 |
| postgres | 2 | |
| readline | 4 | |
| samba | 2 | |
| selinux | 6 | |
| snmp | 2 | |
| spell | 2 | |
| ssl | Enable crypto engine support (via openssl if USE='-gnutls -nss') | 7 |
| sslv3 | Support for the old/insecure SSLv3 protocol -- note: not required for TLS/https | 2 |
| static | 4 | |
| static-libs | 11 | |
| systemd | 7 | |
| test | 17 | |
| threads | 2 | |
| webp | 2 | |
| zlib | 2 |
| Flag | Description | Packages |
|---|---|---|
| asm | 2 | |
| python | 2 |
| Flag | Description | Packages |
|---|---|---|
| deblob | Remove binary blobs from kernel sources to provide libre license compliance. | 2 |
| Flag | Description |
|---|---|
| $(printf | |
| ${LO_EXTS}) | |
| ${PYTHON_REQUIRED_USE} | |
| ' | |
| 'libreoffice_extensions_%s | |
| accessibility | |
| base | Enable full support for LibreOffice Base databases (involves additional bundled libs) |
| bluetooth | |
| coinmp | Use <pkg>sci-libs/coinor-mp</pkg> as alternative solver |
| cups | |
| custom-cflags | |
| dbus | |
| eds | |
| googledrive | Enable support for remote files on Google Drive |
| gstreamer | |
| gtk4 | Enable support for <pkg>gui-libs/gtk</pkg>:4 |
| java | |
| kde | |
| mariadb | Prefer mariadb connector over mysql connector |
| odk | Build the Office Development Kit |
| pdfimport | Enable PDF import via the Poppler library |
| qt6 | |
| valgrind | |
| vulkan | Enable Vulkan usage via the skia library (clang recommended) |
| wayland | Enable wayland support |
| Flag | Description |
|---|---|
| l10n_ | |
| offlinehelp |
| Flag | Description |
|---|---|
| pulseaudio |
| Flag | Description |
|---|---|
| ftd2xx | |
| ftdi | |
| usb |
| Flag | Description |
|---|---|
| ${IUSE} | |
| apparmor | |
| argon2 | |
| avif | |
| bcmath | Add support for libbcmath |
| berkdb | |
| bzip2 | |
| calendar | |
| cdb | |
| cgi | |
| cjk | |
| cli | Enable CLI SAPI |
| coverage | Include gcov symbols for test coverage and lcov reports. Only useful for extension developers, and requires GCC. |
| ctype | Enable ctype functions |
| embed | Enable embed SAPI |
| enchant | Add supports Enchant spelling library. |
| exif | |
| ffi | |
| fileinfo | Add fileinfo extension support |
| filter | Add filter extension support |
| firebird | |
| flatfile | Add dbm support for flat files |
| gd | Adds support for gd (bundled with PHP) |
| gdbm | |
| hash | Enable the hash extension |
| iconv | |
| inifile | Add dbm support for .ini files |
| intl | Enables the intl extension for extended internalization support |
| iodbc | |
| jit | |
| json | Enable JSON support |
| ldap-sasl | Add SASL support for the PHP LDAP extension |
| libedit | |
| lmdb | |
| mhash | |
| mssql | |
| mysql | |
| mysqli | |
| oci8-instant-client | |
| odbc | |
| opcache | Enables built-in opcode cache, replacing pecl-apc et al. |
| pcntl | Add support for process creation functions |
| pdo | Enable the bundled PDO extensions |
| phar | Enables the phar extension to provide phar archive support |
| phpdbg | |
| posix | |
| qdbm | |
| recode | |
| session | |
| session-mm | |
| sharedmem | Add support for shared memory use |
| simplexml | Support for SimpleXML |
| soap | |
| sockets | |
| sodium | |
| sqlite | |
| sysvipc | Support for System V-compatible inter-process communication |
| tidy | |
| tokenizer | Add support for the PHP file parser |
| tokyocabinet | |
| truetype | |
| unicode | |
| vpx | |
| wddx | Add support for Web Distributed Data eXchange |
| xml | |
| xmlreader | Enable XMLReader support |
| xmlrpc | |
| xmlwriter | Enable XMLWriter support |
| xpm | |
| xslt | Enable the XSL extension |
| zip |
| Flag | Description |
|---|---|
| spreadsheet-model | |
| tools |
| Flag | Description |
|---|---|
| cpu_flags_x86_sse2 | |
| fips | Enable FIPS provider |
| ktls | Enable support for Kernel implementation of TLS (kTLS) |
| rfc3779 | Enable support for RFC 3779 (X.509 Extensions for IP Addresses and AS Identifiers) |
| sctp | |
| sslv2 | Support for the old/insecure SSLv2 protocol -- note: not required for TLS/https |
| tls-compression | Enable support for discouraged TLS compression |
| tls-heartbeat | Enable the Heartbeat Extension in TLS and DTLS |
| vanilla | |
| verify-sig | |
| weak-ssl-ciphers | Build support for SSL/TLS ciphers that are considered "weak" |
| Flag | Description |
|---|---|
| libav |
| Flag | Description |
|---|---|
| abi_x86_32 | |
| abi_x86_64 | |
| abi_x86_x32 |
| Flag | Description |
|---|---|
| policykit |
| Flag | Description |
|---|---|
| zeroconf |
| Flag | Description |
|---|---|
| pic | Force libname-server-2 to be built as PIC; needed on hardened systems |
| Flag | Description |
|---|---|
| oniguruma | Use <pkg>dev-libs/oniguruma</pkg> for regular expression |
| xface |
| Flag | Description |
|---|---|
| mate | Install <pkg>x11-themes/mate-icon-theme</pkg> which is needed when this package is used in the MATE desktop environment. |
| xmp |
| Flag | Description |
|---|---|
| accountsservice | Add support for AccountsService |
| Flag | Description |
|---|---|
| gtk2 | Install the gtkpinger GUI utility based on <pkg>x11-libs/gtk+</pkg>:2 |
| ncurses |
| Flag | Description |
|---|---|
| perl |
| Flag | Description |
|---|---|
| jemalloc | |
| sieve | Enable sieve filter support |
| Flag | Description |
|---|---|
| adns | |
| alt-svc | Enable alt-svc support |
| brotli | Enable brotli compression support |
| curl_ssl_gnutls | |
| curl_ssl_libressl | |
| curl_ssl_mbedtls | |
| curl_ssl_nss | |
| curl_ssl_openssl | |
| curl_ssl_winssl | |
| elibc_Winnt | |
| gopher | Enable Gopher protocol support |
| hsts | Enable HTTP Strict Transport Security |
| http2 | Enable HTTP/2.0 support |
| idn | |
| mbedtls | Enable mbedtls ssl backend |
| metalink | Enable metalink support |
| nghttp3 | Enable HTTP/3.0 support using <pkg>net-libs/nghttp3</pkg> and <pkg>net-libs/ngtcp2</pkg> |
| openssl | Enable openssl ssl backend |
| pop3 | Enable Post Office Protocol 3 support |
| progress-meter | Enable the progress meter |
| quiche | Enable HTTP/3.0 support using <pkg>net-libs/quiche</pkg> |
| rtmp | Enable RTMP Streaming Media support |
| smtp | Enable Simple Mail Transfer Protocol support |
| ssh | Enable SSH urls in curl using libssh2 |
| telnet | Enable Telnet protocol support |
| tftp | Enable TFTP support |
| winssl | Enable winssl ssl backend |
| zstd | Enable zstd compression |
| Flag | Description |
|---|---|
| bgpclassless | |
| elibc_glibc | |
| multipath | |
| nhrpd | |
| ospfapi | |
| pam | |
| protobuf | |
| tcp-zebra |
| Flag | Description |
|---|---|
| manpager | Enable manpager wrapper for colorizing output |
| seccomp |
| Flag | Description |
|---|---|
| daemon | Install the monitoring daemon (smartd) and associated scripts. |
| update-drivedb | Install a script to update the drivedb file. |
| Flag | Description |
|---|---|
| libvirt |
| Flag | Description |
|---|---|
| beecrypt | Use dev-libs/beecrypt for cryptography |
| dietlibc | Compile against dev-libs/dietlibc |
| Flag | Description |
|---|---|
| kmod | enable module loading through libkmod |
| rule-generator | install legacy rule generator rules and support scripts - note that the functionality within was dropped from <pkg>sys-fs/udev</pkg> as it is not stable in all cases; use at your own risk |
| split-usr |
| Flag | Description |
|---|---|
| hotplug |
| Flag | Description |
|---|---|
| lvm | Build all of LVM2, not just device-mapper |
| lvm2create-initrd | Install lvm2create_initrd script and pull in <pkg>sys-apps/makedev</pkg> for the /sbin/MAKEDEV command |
| sanlock | Enable lvmlockd with support for sanlock |
| thin | Support for thin volumes |
| udev |
| Flag | Description |
|---|---|
| gif | |
| jpeg | |
| png | |
| xembed | Enable X11 XEmbed support |
| Flag | Description |
|---|---|
| gles2 |