All USE Flags
-
${IUSE-} - 1 package(s)
-
${IUSE_CONTRIB} - 1 package(s)
-
${REQUIRED_USE-} - 1 package(s)
-
${TARGET_FLAGS/target_compact/+target_compact} - 1 package(s)
-
${TARGET_FLAGS} - 1 package(s)
-
X - 3 package(s)
Enable audible bell for X11
-
abi_mips_n32 - 1 package(s)
-
abi_x86_32 - 2 package(s)
-
abi_x86_64 - 2 package(s)
-
alsa - 1 package(s)
-
alt-secure-path-order - 1 package(s)
Set default PATH values after extracted ones; not before
-
alternatives - 1 package(s)
Install renamed, for compatibility with <pkg>app-alternatives/gpg</pkg>.
-
amd64 - 4 package(s)
-
apidoc - 2 package(s)
Build html API documentation with sphinx-apidoc.
-
apply-remote-g-packet-reply-too-long-fix - 1 package(s)
Apply remote-g-packet-reply-too-long-fix.patch
-
argon2 - 1 package(s)
Enable password hashing algorithm from <pkg>app-crypt/argon2</pkg>
-
arm - 1 package(s)
-
arm64 - 4 package(s)
-
asterisk-patch - 3 package(s)
Apply patch that makes libpam_misc's misc_conv function display
asterisks instead of nothing when asking no-echo input
-
audit - 2 package(s)
-
auto-remove-old-notifications - 1 package(s)
Enable automatic removal of old notifications
-
bash-source-fullpath-default - 2 package(s)
Enable the bash_source_fullpath option by default
-
bashlogger - 1 package(s)
Log ALL commands typed into bash; should ONLY be used in restricted environments such as
honeypots
-
berkdb - 3 package(s)
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.
-
bittorrent - 1 package(s)
Enable support for the BitTorrent protocol
-
bluetooth - 1 package(s)
-
brotli - 1 package(s)
-
btpclient - 1 package(s)
Enable BTP client
-
build - 1 package(s)
-
bundled-readline - 2 package(s)
Use bundled readline
-
bzip2 - 2 package(s)
-
c - 1 package(s)
-
capi - 1 package(s)
Enable ISDN support via CAPI
-
cet - 1 package(s)
Enable Intel Control-flow Enforcement Technology.
-
chroot - 1 package(s)
Add chroot support with /etc/init.d/dnscrypt-proxy-multi-chroot
-
comicthumb - 1 package(s)
Install comicthumb
-
crypt - 1 package(s)
-
cups - 2 package(s)
-
custom-cflags - 1 package(s)
Bypass strip-flags; use at your own peril
-
cxx - 1 package(s)
-
d3d9 - 1 package(s)
Apply highly experimental patches for Gallium Nine support.
This patch may break some applications.
-
dbus - 2 package(s)
-
debug - 9 package(s)
-
debuginfod - 1 package(s)
Enable debuginfod support via <pkg>dev-libs/elfutils</pkg> libdebuginfod
-
deprecated - 1 package(s)
Build deprecated plugins
-
devil - 1 package(s)
Build the DevIL based ImageCodec module
-
doc - 7 package(s)
-
dos - 1 package(s)
Pull in <pkg>games-emulation/dosbox</pkg> to run DOS applications
-
echo-cancel - 1 package(s)
Enable WebRTC-based echo canceller via <pkg>media-libs/webrtc-audio-processing</pkg>
-
elibc_glibc - 1 package(s)
-
elogind - 1 package(s)
-
examples - 2 package(s)
-
experimental - 2 package(s)
Build experimental plugins
-
extra - 1 package(s)
Build pw-cat/pw-play/pw-record
-
extra-tools - 1 package(s)
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.
-
ffmpeg - 1 package(s)
-
finger - 1 package(s)
Enable support for the finger protocol
-
fips - 1 package(s)
Enable FIPS mode restrictions
-
flatpak - 1 package(s)
Enable Flatpak support
-
fontconfig - 1 package(s)
-
ftp - 1 package(s)
-
gcrypt - 2 package(s)
Use <pkg>dev-libs/libgcrypt</pkg> crypto backend
-
gdbm - 1 package(s)
-
gecko - 1 package(s)
Add support for the Gecko engine when using iexplore
-
gentoo-dev - 1 package(s)
Enable features required for Gentoo ebuild development.
-
gnutls - 2 package(s)
-
gopher - 1 package(s)
Enable support for the gopher protocol
-
gphoto2 - 1 package(s)
-
gpm - 1 package(s)
-
gsettings - 1 package(s)
Use gsettings (<pkg>dev-libs/glib</pkg>) to read/save used modules (useful for e.g. <pkg>media-sound/paprefs</pkg>
-
gsm - 1 package(s)
-
gssapi - 1 package(s)
Use GSSAPI (Kerberos SSP support)
-
gstreamer - 2 package(s)
Use <pkg>media-libs/gstreamer</pkg> to provide DirectShow functionality;
-
gtk - 1 package(s)
-
guile - 2 package(s)
-
hardened - 2 package(s)
-
idn - 1 package(s)
-
ieee1394 - 1 package(s)
-
introspection - 1 package(s)
-
iodbc - 1 package(s)
-
ipc - 1 package(s)
Use inter-process communication between portage and
running ebuilds.
-
ipv6 - 1 package(s)
-
jack-client - 1 package(s)
Install a plugin for running PipeWire as a JACK client
-
jack-sdk - 1 package(s)
Use PipeWire as JACK replacement
-
javascript - 1 package(s)
-
jemalloc - 1 package(s)
-
jit - 1 package(s)
-
jpeg - 1 package(s)
-
kerberos - 2 package(s)
-
kernel - 1 package(s)
Use kernel crypto backend (mainly for embedded systems)
-
kinit - 1 package(s)
Enable support for kerberos init
-
konsolebox - 4 package(s)
Use https://github.com/konsolebox/geany.git as source, or use patches from
https://github.com/konsolebox/geany-patches
-
lcms - 1 package(s)
-
ldap - 3 package(s)
-
ldns - 1 package(s)
Use LDNS for DNSSEC/SSHFP validation.
-
libcanberra - 1 package(s)
Enable sound event support using
<pkg>media-libs/libcanberra</pkg>
-
libedit - 1 package(s)
-
liblc3 - 1 package(s)
Allow loading LC3 plugins via <pkg>media-sound/liblc3</pkg>
-
livecd - 1 package(s)
Enable root password logins for live-cd environment.
-
lua - 2 package(s)
-
lv2 - 1 package(s)
Allow loading LV2 plugins via <pkg>media-libs/lv2</pkg>
-
lzma - 2 package(s)
Support lzma compression in ELF debug info
-
man - 2 package(s)
-
max-notifications-99 - 1 package(s)
Enable maximum number of notifications set to 99
-
mem-scramble - 2 package(s)
Build with custom malloc/free overwriting allocated/freed memory
-
mesh - 1 package(s)
Add support for Bluetooth Mesh control application and advertising bearer.
-
midi - 1 package(s)
Enable MIDI support
-
minimal - 1 package(s)
Build libraries & userspace tools only. Does not install any server code
-
modemmanager - 1 package(s)
Combined with USE=bluetooth, allows PipeWire to perform telephony on mobile devices.
-
mono - 1 package(s)
Add support for .NET using Wine's Mono add-on
-
mouse - 1 package(s)
Make elinks to grab all mouse events
-
mp3 - 1 package(s)
-
multitarget - 1 package(s)
Support all known targets in one gdb binary
-
music - 1 package(s)
Download and install the music files
-
native-extensions - 1 package(s)
Compiles native "C" extensions (speedups, instead of using python
backup code). Currently includes libc-locales.
This should only be temporarily disabled for some bootstrapping
operations. Cross-compilation is not supported.
-
ncurses - 2 package(s)
-
net - 2 package(s)
Enable /dev/tcp/host/port redirection
-
netapi - 1 package(s)
Use libnetapi from <pkg>net-fs/samba</pkg> to support Windows networks in netapi32.dll
-
nettle - 1 package(s)
Use <pkg>dev-libs/nettle</pkg> crypto backend
-
nis - 1 package(s)
-
nls - 6 package(s)
-
nntp - 1 package(s)
-
nounset - 10 package(s)
Inject '[[ BASH_VERSINFO -ge 5 ]] && set -u' to script
-
obex - 1 package(s)
Enable OBEX transfer support
-
odbc - 2 package(s)
Enable ODBC and SQL backend options
-
offensive - 1 package(s)
Let sudo print insults when the user types the wrong password
-
openal - 1 package(s)
-
opencl - 1 package(s)
Enable OpenCL support
-
opengl - 2 package(s)
-
openssl - 1 package(s)
Use <pkg>dev-libs/openssl</pkg> crypto backend
-
osmesa - 1 package(s)
Add support for OpenGL in bitmaps using libOSMesa
-
oss - 1 package(s)
-
overlays - 1 package(s)
Enable contributed OpenLDAP overlays
-
pam - 2 package(s)
-
pbkdf2 - 1 package(s)
Enable support for pbkdf2 passwords
-
pcap - 1 package(s)
Support packet capture software (e.g. wireshark)
-
perl - 4 package(s)
Install helpers written in perl (winedump/winemaker)
-
pgo - 2 package(s)
Optimize the build using Profile Guided Optimization (PGO)
-
pie - 1 package(s)
-
pipewire-alsa - 1 package(s)
Replace PulseAudio's ALSA plugin with PipeWire's plugin
-
plugin-checksum - 1 package(s)
Build Checksum plugin (needs plugins)
-
plugin-fishlim - 1 package(s)
Build FiSHLiM plugin (needs plugins)
-
plugin-sysinfo - 1 package(s)
Build SysInfo plugin (needs plugins)
-
plugins - 2 package(s)
Add support for loading builtins at runtime via 'enable'
-
png - 1 package(s)
-
pulseaudio - 1 package(s)
-
pwquality - 1 package(s)
Use <pkg>dev-libs/libpwquality</pkg> for password quality checking
-
python - 3 package(s)
Enable support for the new internal scripting language, as well as extended pretty printers
-
readline - 3 package(s)
-
realtime - 1 package(s)
Pull in <pkg>sys-auth/rtkit</pkg> for low-latency pulseaudio support
-
reencrypt - 1 package(s)
Build cryptsetup-reencrypt
-
roc - 1 package(s)
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
-
rsync-verify - 1 package(s)
Enable full-tree cryptographic verification of Gentoo repository
rsync checkouts using <pkg>app-portage/gemato</pkg>.
-
ruby_single_target_ruby27 - 0 package(s)
Use Ruby 2.7 as runtime
-
ruby_single_target_ruby28 - 0 package(s)
Use Ruby 2.8 as runtime
-
ruby_single_target_ruby29 - 0 package(s)
Use Ruby 2.9 as runtime
-
ruby_single_target_ruby30 - 0 package(s)
Use Ruby 3.0 as runtime
-
ruby_single_target_ruby31 - 0 package(s)
Use Ruby 3.1 as runtime
-
ruby_single_target_ruby32 - 0 package(s)
Use Ruby 3.2 as runtime
-
ruby_single_target_ruby33 - 0 package(s)
Use Ruby 3.3 as runtime
-
ruby_single_target_ruby34 - 0 package(s)
Use Ruby 3.4 as runtime
-
ruby_single_target_ruby40 - 0 package(s)
Use Ruby 4.0 as runtime
-
rubyexec - 3 package(s)
Use rubyexec as a wrapper for the binaries
-
rubyexec-autopick - 1 package(s)
Autopick a Ruby implementation when the selected one isn't wanted
-
run-exes - 1 package(s)
Use Wine to open and run .EXE and .MSI files
-
run-gnupg-user-socket - 1 package(s)
lookup /run/gnupg/user or /var/run/gnupg/user first for socket diretories
-
run-user-socket - 1 package(s)
lookup /run/user or /var/run/user for socket diretories
-
samba - 3 package(s)
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).
-
sasl - 2 package(s)
-
scanner - 1 package(s)
-
sdl - 1 package(s)
Add support for gamepad detection using SDL
-
secure-path - 1 package(s)
Replace PATH variable with compile time secure paths
-
security-key - 1 package(s)
Include builtin U2F/FIDO support
-
selinux - 9 package(s)
-
sendmail - 1 package(s)
Allow sudo to send emails with sendmail
-
server - 2 package(s)
Install support for the rubygems server
-
sha2 - 1 package(s)
Enable support for pw-sha2 password hashes
-
sim - 1 package(s)
Build gdb's simulators for various hardware platforms. See https://sourceware.org/gdb/wiki/Sim.
-
skey - 1 package(s)
-
smartcard - 1 package(s)
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.
-
smbkrb5passwd - 1 package(s)
Enable overlay for syncing ldap, unix and lanman passwords
-
socks5 - 1 package(s)
-
sound-server - 1 package(s)
Provide sound server using ALSA and bluetooth devices
-
source-highlight - 1 package(s)
Enable listing highlighting via <pkg>dev-util/source-highlight</pkg>
-
spirv-tools - 1 package(s)
Enable SPIRV shader debugging support using <pkg>dev-util/spirv-tools</pkg>
-
ssh - 1 package(s)
Build cryptsetup-ssh for experimental support of token via SSH-server
-
ssl - 11 package(s)
Enable additional crypto algorithms via OpenSSL
-
sssd - 1 package(s)
Add System Security Services Daemon support
-
static - 2 package(s)
-
static-libs - 3 package(s)
-
syslog - 1 package(s)
-
system-service - 2 package(s)
Install systemd unit files for running as a system service.
-
systemd - 4 package(s)
Use systemd's socket activation instead of creating the sockets itself
-
systemtap - 1 package(s)
Enable SystemTAP/DTrace tracing
-
target_armv6 - 1 package(s)
Build 'armv6' target
-
target_armv6m - 1 package(s)
Build 'armv6m' target
-
target_armv7a - 1 package(s)
Build 'armv7a' target
-
target_armv7m - 1 package(s)
Build 'armv7m' target
-
target_armv8a - 1 package(s)
Build 'armv8a' target
-
target_avr8 - 1 package(s)
Build 'avr8' target
-
target_avx - 1 package(s)
Build 'avx' target
-
target_avx2 - 1 package(s)
Build 'avx2' target
-
target_avx2noasm - 1 package(s)
Build 'avx2noasm' target
-
target_avx512 - 1 package(s)
Build 'avx512' target
-
target_avx512noasm - 1 package(s)
Build 'avx512noasm' target
-
target_compact - 1 package(s)
Build 'compact' target
-
target_generi - 1 package(s)
-
target_generic32 - 1 package(s)
Build 'generic32' target
-
target_generic32lc - 1 package(s)
Build 'generic32lc' target
-
target_generic64 - 1 package(s)
Build 'generic64' target
-
target_generic64lc - 1 package(s)
Build 'generic64lc' target
-
target_ssse3 - 1 package(s)
Build 'ssse3' target
-
target_xop - 1 package(s)
Build 'xop' target
-
tcpd - 1 package(s)
-
test - 16 package(s)
Run tests. This may require FEATURES="test".
-
test-programs - 1 package(s)
Install tools for testing of various Bluetooth functions
-
theme-manager - 1 package(s)
Build the theme manager (mono)
-
threads - 1 package(s)
-
thumbnailer - 1 package(s)
Install comicthumb.thumbnailer
-
tk - 1 package(s)
-
tofu - 1 package(s)
Enable support for Trust on First use trust model; requires <pkg>dev-db/sqlite</pkg>.
-
tools - 1 package(s)
Install extra tools (including gpgsplit and gpg-zip).
-
tpm - 1 package(s)
Enable TPM support via <pkg>app-crypt/tpm2-tss</pkg> and build tpm2d.
-
tre - 1 package(s)
Enable support for regex searches via <pkg>dev-libs/tre</pkg>
-
truetype - 1 package(s)
-
udev - 3 package(s)
Use <pkg>virtual/libudev</pkg> to provide plug and play support
-
udisks - 1 package(s)
-
unicode - 1 package(s)
-
unofficial - 1 package(s)
Include unofficial features. See #777393 and #782655.
-
urandom - 1 package(s)
Use /dev/urandom instead of /dev/random
-
usb - 1 package(s)
Build direct CCID access for scdaemon; requires <pkg>dev-libs/libusb</pkg>.
-
v4l - 2 package(s)
-
valgrind - 1 package(s)
-
vanilla - 3 package(s)
Only use release patches
-
vkd3d - 1 package(s)
Use <pkg>app-emulation/vkd3d</pkg> to provide Direct3D 12 support
-
vte - 1 package(s)
Enable Terminal support (<pkg>x11-libs/vte</pkg>)
-
vulkan - 1 package(s)
Enable Vulkan drivers
-
wks-server - 1 package(s)
Install the wks-server
-
x86 - 3 package(s)
-
xattr - 1 package(s)
Preserve extended attributes (filesystem-stored metadata)
when installing files. Usually only required for hardened systems.
-
xcomposite - 1 package(s)
-
xemacs - 1 package(s)
-
xinerama - 1 package(s)
-
xml - 3 package(s)
Enable support for bookmarks via <pkg>dev-libs/expat</pkg>
-
xmss - 1 package(s)
Enable XMSS post-quantum authentication algorithm
-
xxhash - 1 package(s)
Use <pkg>dev-libs/xxhash</pkg> to speed up internal hashing.
-
zeroconf - 1 package(s)
-
zlib - 1 package(s)
-
zstd - 2 package(s)