| Flag |
Description |
8.5.3-r1 |
8.4.18-r1 |
8.3.30-r1 |
8.3.29 |
8.3.26 |
8.2.30 |
8.2.29 |
| ${IUSE} |
⚠️
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| acl |
Add support for Access Control Lists
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| apparmor |
Support FPM application confinement through
<pkg>sys-libs/libapparmor</pkg>
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| argon2 |
Enable password hashing algorithm from <pkg>app-crypt/argon2</pkg>
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| avif |
Add AV1 Image Format (AVIF) support
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| bcmath |
Enable the BCMath Arbitrary Precision Mathematics extension
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| berkdb |
Add support for sys-libs/db (Berkeley DB)
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| bzip2 |
Enable bzip2 compression support
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| calendar |
Add support for calendars (not using mcal!)
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| capstone |
Support opcache JIT disassembly through
<pkg>dev-libs/capstone</pkg>
|
✓ |
✓ |
✓ |
✓ |
✓ |
✗ |
✗ |
| cdb |
Add support for the CDB database engine from the author of qmail
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| cjk |
Add support for Multi-byte character languages (Chinese, Japanese, Korean)
|
✗ |
✗ |
✗ |
✗ |
✗ |
✓ |
✓ |
| ctype |
Enable the Character type checking (ctype) extension
|
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
| curl |
Add support for client-side URL transfer library
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| 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
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| enchant |
Enable the Enchant spelling library extension using
<pkg>app-text/enchant</pkg>
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| exif |
Add support for reading EXIF headers from JPEG and TIFF images
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| ffi |
Enable the Foreign Function Interface (FFI) extension using
<pkg>dev-libs/libffi</pkg>
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| fileinfo |
Enable the File Information extension
|
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
| filter |
Enable the Data Filtering extension
|
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
| flatfile |
Add dbm support for flat files
|
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
| ftp |
Add FTP (File Transfer Protocol) support
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| gd |
Enable the Image Processing and GD extension (requires
<pkg>media-libs/libjpeg-turbo</pkg> and
<pkg>media-libs/libpng</pkg>)
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| gdbm |
Add support for sys-libs/gdbm (GNU database libraries)
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| gmp |
Add support for dev-libs/gmp (GNU MP library)
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| iconv |
Enable support for the iconv character set conversion library
|
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
| imap |
Add support for IMAP (Internet Mail Application Protocol)
|
✗ |
✗ |
✓ |
✓ |
✓ |
✓ |
✓ |
| inifile |
Add dbm support for .ini files
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| intl |
Enables the intl extension for extended internalization support
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| iodbc |
Add support for iODBC library
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| ipv6 |
Support IPv6 connectivity in fopen and friends, and v6 address
conversions in functions like inet_pton and inet_ntop.
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| jit |
Enable PCRE JIT support
|
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
| jpeg |
Add JPEG image support
|
✓ |
✓ |
✓ |
✓ |
✓ |
✗ |
✗ |
| kerberos |
Add kerberos support
|
✗ |
✗ |
✓ |
✓ |
✓ |
✓ |
✓ |
| ldap |
Add LDAP support (Lightweight Directory Access Protocol)
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| ldap-sasl |
Add SASL support for the PHP LDAP extension using
<pkg>dev-libs/cyrus-sasl</pkg>
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| libedit |
Use the libedit library (replacement for readline)
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| lmdb |
Enable support for <pkg>dev-db/lmdb</pkg> db backend
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| mhash |
Add support for the mhash library
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| mssql |
Add support for Microsoft SQL Server database
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| mysql |
Add mySQL Database support
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| mysqli |
Add support for the improved mySQL libraries
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| nls |
Add Native Language Support (using gettext - GNU locale utilities)
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| oci8-instant-client |
Use dev-db/oracle-instantclient-basic as Oracle provider instead of requiring a full Oracle server install
|
✗ |
✗ |
✗ |
✗ |
✗ |
✓ |
✓ |
| odbc |
Add ODBC Support (Open DataBase Connectivity)
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| 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
|
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
| png |
Add support for libpng (PNG images)
|
✓ |
✓ |
✓ |
✓ |
✓ |
✗ |
✗ |
| posix |
Add support for POSIX-compatible functions
|
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
| postgres |
Add support for the postgresql database
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| qdbm |
Add support for the qdbm (Quick Database Manager) library
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| readline |
Enable support for libreadline, a GNU line-editing library that almost everyone wants
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| selinux |
!!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| session |
Add persistent session support
|
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
| session-mm |
Include <pkg>dev-libs/mm</pkg> support for session storage
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| sharedmem |
Enable the shmop extension
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| simplexml |
Enable the SimpleXML extension
|
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
| snmp |
Add support for the Simple Network Management Protocol if available
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| soap |
Add support for SOAP (Simple Object Access Protocol)
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| sockets |
Add support for tcp/ip sockets
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| sodium |
Enable support for crypto through <pkg>dev-libs/libsodium</pkg>
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| spell |
Add dictionary support
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| sqlite |
Add support for sqlite - embedded sql database
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| ssl |
Add support for SSL/TLS connections (Secure Socket Layer / Transport Layer Security)
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| systemd |
Enable use of systemd-specific libraries and features like socket activation or session tracking
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| sysvipc |
Enable the PHP System-V semaphore, shared memory and IPC extension
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| test |
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| tidy |
Add support for HTML Tidy
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| tokenizer |
Add support for the PHP file parser
|
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
| tokyocabinet |
Enable support for <pkg>dev-db/tokyocabinet</pkg> db backend
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| truetype |
Add support for FreeType and/or FreeType2 fonts
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| unicode |
Add support for Unicode
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| valgrind |
Enable annotations for accuracy. May slow down runtime slightly. Safe to use even if not currently using dev-debug/valgrind
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| webp |
Add support for the WebP image format
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| xml |
Add support for XML files
|
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
| xmlreader |
Enable the XMLReader extension
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| xmlwriter |
Enable the XMLWriter extension
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| xpm |
Add support for XPM graphics format
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| xslt |
Build the XSL extension
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| zip |
Enable support for ZIP archives
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| zlib |
Add support for zlib compression
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |