| Flag |
Description |
Packages |
| X |
Enable audible bell for X11 |
3 |
| amd64 |
|
4 |
| apidoc |
Build html API documentation with sphinx-apidoc. |
2 |
| arm64 |
|
4 |
| asterisk-patch |
Apply display asterisks on no-echo input patch |
3 |
| audit |
|
2 |
| berkdb |
Build the pam_userdb module, that allows to authenticate users
against a Berkeley DB file. Please note that enabling this USE
flag will create a PAM module that links to the Berkeley DB (as
provided by <pkg>sys-libs/db</pkg>) installed in /usr/lib and
will thus not work for boot-critical services authentication.
|
3 |
| bzip2 |
|
2 |
| cups |
|
2 |
| dbus |
|
2 |
| debug |
|
9 |
| doc |
|
7 |
| examples |
|
2 |
| experimental |
Enable experimental backend options |
2 |
| gcrypt |
Use message digest functions from <pkg>dev-libs/libgcrypt</pkg> instead of sudo's |
2 |
| gnutls |
|
2 |
| gstreamer |
Use <pkg>media-libs/gstreamer</pkg> to provide DirectShow functionality; |
2 |
| guile |
|
2 |
| hardened |
|
2 |
| kerberos |
|
2 |
| konsolebox |
Use https://github.com/konsolebox/geany.git as source, or use patches from
https://github.com/konsolebox/geany-patches
|
4 |
| ldap |
|
3 |
| lua |
|
2 |
| lzma |
Support lzma compression in ELF debug info |
2 |
| man |
|
2 |
| nls |
|
6 |
| nounset |
Inject '[[ BASH_VERSINFO -ge 5 ]] && set -u' to script |
10 |
| odbc |
Enable ODBC and SQL backend options |
2 |
| opengl |
|
2 |
| pam |
|
2 |
| perl |
Install helpers written in perl (winedump/winemaker) |
4 |
| plugins |
Add support for loading builtins at runtime via 'enable' |
2 |
| python |
Enable support for the new internal scripting language, as well as extended pretty printers |
3 |
| readline |
|
3 |
| ruby_single_target_ruby27 |
Use Ruby 2.7 as runtime |
0 |
| ruby_single_target_ruby28 |
Use Ruby 2.8 as runtime |
0 |
| ruby_single_target_ruby29 |
Use Ruby 2.9 as runtime |
0 |
| ruby_single_target_ruby30 |
Use Ruby 3.0 as runtime |
0 |
| ruby_single_target_ruby31 |
Use Ruby 3.1 as runtime |
0 |
| ruby_single_target_ruby32 |
Use Ruby 3.2 as runtime |
0 |
| ruby_single_target_ruby33 |
Use Ruby 3.3 as runtime |
0 |
| ruby_single_target_ruby34 |
Use Ruby 3.4 as runtime |
0 |
| ruby_single_target_ruby40 |
Use Ruby 4.0 as runtime |
0 |
| samba |
Add support for NTLM auth. See:
https://web.archive.org/web/20160108123008/http://wiki.winehq.org:80/NtlmAuthSetupGuide and
https://web.archive.org/web/20150906013746/http://wiki.winehq.org/NtlmSigningAndSealing
(these pages are not currently in the updated WineHQ Wiki). |
3 |
| sasl |
|
2 |
| selinux |
|
9 |
| server |
Install the "gdbserver" program (useful for embedded/remote targets) |
2 |
| ssl |
Enable raop-sink support (needs <pkg>dev-libs/openssl</pkg>) |
11 |
| static |
|
2 |
| static-libs |
|
3 |
| systemd |
Use systemd's socket activation instead of creating the sockets itself |
4 |
| test |
Run tests. This may require FEATURES="test". |
16 |
| udev |
Use <pkg>virtual/libudev</pkg> to provide plug and play support |
3 |
| v4l |
|
2 |
| vanilla |
Only use release patches |
3 |
| x86 |
|
3 |
| xml |
Support parsing XML data files needed (at least) for cpu features, memory maps, and syscall tracing |
3 |
| zstd |
|
2 |
| Flag |
Description |
| alternatives |
Install renamed, for compatibility with <pkg>app-alternatives/gpg</pkg>.
|
| run-gnupg-user-socket |
lookup /run/gnupg/user or /var/run/gnupg/user first for socket diretories
|
| run-user-socket |
lookup /run/user or /var/run/user for socket diretories
|
| smartcard |
Build scdaemon software. Enables usage of OpenPGP cards. For
other type of smartcards, try <pkg>app-crypt/gnupg-pkcs11-scd</pkg>.
Bring in <pkg>dev-libs/libusb</pkg> as a dependency; enable scdaemon.
|
| tofu |
Enable support for Trust on First use trust model; requires <pkg>dev-db/sqlite</pkg>.
|
| tools |
Install extra tools (including gpgsplit and gpg-zip).
|
| tpm |
Enable TPM support via <pkg>app-crypt/tpm2-tss</pkg> and build tpm2d.
|
| usb |
Build direct CCID access for scdaemon; requires <pkg>dev-libs/libusb</pkg>.
|
| wks-server |
Install the wks-server
|
| Flag |
Description |
| alsa |
|
| capi |
Enable ISDN support via CAPI |
| custom-cflags |
Bypass strip-flags; use at your own peril |
| d3d9 |
Apply highly experimental patches for Gallium Nine support.
This patch may break some applications. |
| dos |
Pull in <pkg>games-emulation/dosbox</pkg> to run DOS applications |
| elibc_glibc |
|
| fontconfig |
|
| gecko |
Add support for the Gecko engine when using iexplore |
| gphoto2 |
|
| gsm |
|
| gssapi |
Use GSSAPI (Kerberos SSP support) |
| jpeg |
|
| lcms |
|
| mono |
Add support for .NET using Wine's Mono add-on |
| mp3 |
|
| netapi |
Use libnetapi from <pkg>net-fs/samba</pkg> to support Windows networks in netapi32.dll |
| openal |
|
| opencl |
Enable OpenCL support |
| osmesa |
Add support for OpenGL in bitmaps using libOSMesa |
| oss |
|
| pcap |
Support packet capture software (e.g. wireshark) |
| png |
|
| pulseaudio |
|
| realtime |
Pull in <pkg>sys-auth/rtkit</pkg> for low-latency pulseaudio support |
| run-exes |
Use Wine to open and run .EXE and .MSI files |
| scanner |
|
| sdl |
Add support for gamepad detection using SDL |
| threads |
|
| truetype |
|
| udisks |
|
| vkd3d |
Use <pkg>app-emulation/vkd3d</pkg> to provide Direct3D 12 support |
| vulkan |
Enable Vulkan drivers |
| xcomposite |
|
| xinerama |
|
| Flag |
Description |
| bluetooth |
|
| echo-cancel |
Enable WebRTC-based echo canceller via <pkg>media-libs/webrtc-audio-processing</pkg> |
| extra |
Build pw-cat/pw-play/pw-record |
| ffmpeg |
|
| flatpak |
Enable Flatpak support |
| gsettings |
Use gsettings (<pkg>dev-libs/glib</pkg>) to read/save used modules (useful for e.g. <pkg>media-sound/paprefs</pkg> |
| ieee1394 |
|
| jack-client |
Install a plugin for running PipeWire as a JACK client |
| jack-sdk |
Use PipeWire as JACK replacement |
| liblc3 |
Allow loading LC3 plugins via <pkg>media-sound/liblc3</pkg> |
| lv2 |
Allow loading LV2 plugins via <pkg>media-libs/lv2</pkg> |
| modemmanager |
Combined with USE=bluetooth, allows PipeWire to perform telephony on mobile devices. |
| pipewire-alsa |
Replace PulseAudio's ALSA plugin with PipeWire's plugin |
| 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 |
| sound-server |
Provide sound server using ALSA and bluetooth devices |
| zeroconf |
|
| Flag |
Description |
| argon2 |
Enable password hashing algorithm from <pkg>app-crypt/argon2</pkg> |
| fips |
Enable FIPS mode restrictions |
| kernel |
Use kernel crypto backend (mainly for embedded systems) |
| nettle |
Use <pkg>dev-libs/nettle</pkg> crypto backend |
| openssl |
Use <pkg>dev-libs/openssl</pkg> crypto backend |
| pwquality |
Use <pkg>dev-libs/libpwquality</pkg> for password quality checking |
| reencrypt |
Build cryptsetup-reencrypt |
| ssh |
Build cryptsetup-ssh for experimental support of token via SSH-server |
| urandom |
Use /dev/urandom instead of /dev/random |