| Flag |
Description |
9999 |
9.0.1-r1 |
8.0.2 |
11.5 |
11.4 |
11.3 |
11.0 |
10.20 |
10.0-r2 |
| X |
Add support for X11
|
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
| abi_x86_32 |
⚠️
|
✗ |
✗ |
⊕ |
✗ |
✗ |
✗ |
✗ |
✗ |
✗ |
| abi_x86_64 |
⚠️
|
✗ |
✗ |
⊕ |
✗ |
✗ |
✗ |
✗ |
✗ |
✗ |
| alsa |
Add support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
|
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
| bluetooth |
Enable Bluetooth Support
|
✓ |
✗ |
✗ |
✓ |
✓ |
✓ |
✓ |
✓ |
✗ |
| capi |
Enable ISDN support using <pkg>net-libs/libcapi</pkg>
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| 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)
|
✗ |
✗ |
✓ |
✗ |
✗ |
✗ |
✗ |
✗ |
✗ |
| cups |
Add support for CUPS (Common Unix Printing System)
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| custom-cflags |
Build with user-specified CFLAGS (unsupported)
|
✗ |
✗ |
✓ |
✗ |
✗ |
✗ |
✗ |
✗ |
✗ |
| dbus |
Enable dbus support for anything that needs it (gpsd, gnomemeeting, etc)
|
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
| dos |
Pull in <pkg>games-emulation/dosbox</pkg> to run DOS applications
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| ffmpeg |
Enable ffmpeg/libav-based audio/video codec support
|
✓ |
✗ |
✗ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| fontconfig |
Support for configuring and customizing font access via media-libs/fontconfig
|
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
| gecko |
Enable mshtml support using <pkg>app-emulation/wine-gecko</pkg>
|
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
| gphoto2 |
Add digital camera support
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| gstreamer |
Add support for media-libs/gstreamer (Streaming media)
|
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
| kerberos |
Add kerberos support
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| llvm-libunwind |
Use llvm-runtimes/libunwind instead of sys-libs/libunwind
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| mingw |
Build PE files using <pkg>dev-util/mingw64-toolchain</pkg> (more tested) rather than <pkg>llvm-core/clang</pkg> (newer)
|
✗ |
✗ |
⊕ |
✗ |
✗ |
✗ |
✗ |
✗ |
✗ |
| mono |
Enable .NET support using <pkg>app-emulation/wine-mono</pkg>
|
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
| netapi |
Enable support for configuring remote shares using <pkg>net-fs/samba</pkg>
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| nls |
Add Native Language Support (using gettext - GNU locale utilities)
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| odbc |
Add ODBC Support (Open DataBase Connectivity)
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| opencl |
Enable OpenCL support (computation on GPU)
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| opengl |
Add support for OpenGL (3D graphics)
|
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
| pcap |
Support packet capture software (e.g. wireshark)
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| perl |
Install helpers that require perl (winedump/winemaker)
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| pulseaudio |
Add sound server support via media-libs/libpulse (may be PulseAudio or PipeWire)
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| samba |
Pull in <pkg>net-fs/samba</pkg> with winbind for NTLM auth support
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| scanner |
Add support for scanner hardware (e.g. build the sane frontend in kdegraphics)
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| sdl |
Enable gamepad support using <pkg>media-libs/libsdl2</pkg>
|
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
| selinux |
!!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| smartcard |
Enable smartcard support
|
✓ |
✓ |
✗ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| ssl |
Add support for SSL/TLS connections (Secure Socket Layer / Transport Layer Security)
|
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
| strip |
Allow symbol stripping to be performed by the ebuild for special files
|
✗ |
✗ |
⊕ |
✗ |
✗ |
✗ |
✗ |
✗ |
✗ |
| truetype |
Add support for FreeType and/or FreeType2 fonts
|
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
| udev |
Enable virtual/udev integration (device discovery, power and storage device support, etc)
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| unwind |
Add support for call stack unwinding and function name resolution
|
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
| usb |
Add USB support to applications that have optional USB support (e.g. cups)
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| v4l |
Enable support for video4linux (using linux-headers or userspace libv4l libraries)
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| vulkan |
Add support for 3D graphics and computing via the Vulkan cross-platform API
|
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
⊕ |
| wayland |
Enable dev-libs/wayland backend
|
✓ |
✓ |
✗ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
| xcomposite |
Enable support for the Xorg composite extension
|
✗ |
⊕ |
⊕ |
✗ |
✗ |
✗ |
✗ |
⊕ |
⊕ |
| xinerama |
Add support for querying multi-monitor screen geometry through the Xinerama API
|
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |