Global USE flags

Flag Description Packages
( 5
) 5
X 3
aac 2
alsa 4
archive Enable archive support using app-arch/libarchive 2
cdda 2
dbus 2
debug 7
doc 6
examples 5
ffmpeg 5
flac 2
font_chars_base_one Alternative 1 0
font_chars_dotted_zero Dotted zero 0
font_chars_empty_dollar Alternative dollar sign 0
font_chars_hooky Hooky l and i chars 0
font_chars_no_contextual_alternates Disable contextual alternates 0
font_chars_zshaped Z-shaped l and i chars 0
font_chars_zstyle_l Z-shaped l 0
font_types_pcf Install fonts in X11 Portable Compiled Font format 0
font_types_pfb Install fonts in Printer Font Binary format 0
font_variants_alt Based on the more peculiar glyph forms of the reference fonts 0
font_variants_fantasy Based on fonts used in fantasy games 0
font_variants_halfloose Halfloose width 0
font_variants_halftight Halftight width 0
font_variants_large Large height (16px) 0
font_variants_loose Loose width 0
font_variants_mcr Based on retrofuturistic MCR-like 8x8 fonts 0
font_variants_slab Slab serif typeface 0
font_variants_small Small height (14px) 0
font_variants_smallcaps Small caps variant 0
font_variants_tall Double-height version 0
font_variants_thin Based on system fonts with 1-pixel-wide lines 0
font_variants_tight Tight width 0
font_variants_ui An UI typeface 0
font_variants_xtralarge Xtralarge height (17px) 0
font_variants_xtrasmall Xtrasmall height (13px) 0
fuse Support mounting WIMs via <pkg>sys-fs/fuse</pkg> 3
gme Support various gaming console music formats 3
graphite Sanitize Graphite tables 3
gtk 6
gtk3 Enable support for GTK+3 3
harfbuzz Use Harfbuzz Repacker for packing GSUB/GPOS tables 2
interpolate Interpolate sources 0
jack 3
jpeg 3
jpeg2k 2
l10n_zh-HK Chinese (Hong Kong) 0
libnotify 2
libsamplerate 2
mms 2
nautilus Install gnome-base/nautilus extension 2
nls 8
ntfs Support direct manipulation on a NTFS volume via <pkg>sys-fs/ntfs3g</pkg> 2
openh264 Enable H.264 support using <pkg>media-libs/openh264</pkg> 2
openmpt Add support for OpenMPT 2
opus Enable Opus audio codec support 2
pipewire Enable Pipewire output plugin 3
png 3
pulseaudio Add sound server support via media-libs/libpulse (may be PulseAudio or Pipewire, or apulse if installed) 4
qt5 2
qt6 2
readline 3
sdl 3
sid Build with SID (Commodore 64 Audio) support 2
sndfile 3
soxr Build with SoX Resampler support 2
static 2
static-libs 5
svg 3
system-harfbuzz Use the system-wide <pkg>media-libs/harfbuzz</pkg> 2
test 43
threads 3
tiff 3
truetype 2
unicode 2
vorbis 2
wavpack 2
wayland 3

Category USE flags

media-fonts

Flag Description Packages
autohint Auto-hint fonts with ttfautohint 7
binary Use official upstream pre-built binaries 35
cjk 2
emoji Install emoji fonts 2
fixed 2
font_types_otf Install fonts in OpenType format 37
font_types_ttc Install fonts in TrueType font collection format 3
font_types_ttf Install fonts in TrueType format 2
font_variants_fixed Exact monospace font without ligatures and wide glyphs 2
font_variants_monospace A monospaced typeface 3
font_variants_sans Sans-serif typeface 2
font_variants_serif Serif typeface 2
font_variants_term A narrower variant focusing terminal uses 2
ja 4
ko 4
latex 5
otf 5
slab 2
super-otc Install single combined Super OTC collection 3
term 2
ttc 7
ttf 2
variable Build variable fonts 13
zh-CN 4
zh-HK 4
zh-TW 4

media-gfx

Flag Description Packages
gif 2

media-libs

Flag Description Packages
gui Build heif-view (requires USE=tools) 2

media-sound

Flag Description Packages
sanitize Enable AddressSanitizer 2

net-misc

Flag Description Packages
mediainfo Use <pkg>media-libs/libmediainfo</pkg> for media files 2

Local USE flags

app-arch

7-zip

Flag Description
asm Enable assembly for optimization
rar Enable support for non-free rar decoder

wimlib

Flag Description
yasm Prefer <pkg>dev-lang/yasm</pkg> over <pkg>dev-lang/nasm</pkg>

app-text

fntsample

Flag Description
perl

rst2pdf

Flag Description
aafigure ASCII art figure rendering via <pkg>dev-python/aafigure</pkg>
html Rendering of raw HTML via <pkg>dev-python/xhtml2pdf</pkg>
matplotlib Add support for <pkg>dev-python/matplotlib</pkg>
plantuml Add support for <pkg>media-gfx/plantuml</pkg>

dev-cpp

xsd

Flag Description
zlib

dev-libs

libdigidocpp

Flag Description
apidocs Build API documentation

libraqm

Flag Description
gtk-doc

xml-security-c

Flag Description
nss Use <pkg>dev-libs/nss</pkg> for certain crypto operations (configureable at runtime)

dev-python

compreffor

Flag Description
cython Generate cpp sources with <pkg>dev-python/cython</pkg>

fonttools

Flag Description
interpolatable Enable support for finding wrong contour/component order between different masters
plot Enable support for visualizing DesignSpaceDocument and resulting VariationModel
reportlab Enable support for drawing glyphs as PNG images
skia Use skia-pathops to remove overlaps in TTF fonts
ufo Enable support for reading and writing UFO source files
woff Enable compression support for WOFF 1.0/2.0 webfonts

pyHanko

Flag Description
opentype Support for embedding ttf/otf fonts
pillow Support for embedding images
pkcs11 PKCS#11 integration via <pkg>dev-python/python-pkcs11</pkg>

ufoLib2

Flag Description
msgpack Enable msgpack support
orjson Use orjson in place of built-in json library

dev-util

fontmake

Flag Description
json Enable support for ufoLib2's .ufo.json files

media-fonts

adobe-source

Flag Description
l10n_ja

iosevka-src

Flag Description
aile
curly
custom
default
etoile
font_variants_aile A quasi-proportional variant
font_variants_curly A variant with curly leg shapes
font_variants_custom User customized variant
font_variants_default The default variant with ligatures and semantic full-width glyphs
font_variants_etoile A quasi-proportional slab-serif variant
font_variants_ss01 A variant stylized after Andale Mono
font_variants_ss02 A variant stylized after Anonymous Pro
font_variants_ss03 A variant stylized after Consolas
font_variants_ss04 A variant stylized after Menlo
font_variants_ss05 A variant stylized after Fira Mono
font_variants_ss06 A variant stylized after Liberation Mono
font_variants_ss07 A variant stylized after Monaco
font_variants_ss08 A variant stylized after Pragmata Pro
font_variants_ss09 A variant stylized after Source Code Pro
font_variants_ss10 A variant stylized after Envy Code R
font_variants_ss11 A variant stylized after X Windows Fixed
font_variants_ss12 A variant stylized after Ubuntu Mono
font_variants_ss13 A variant stylized after Lucida
font_variants_ss14 A variant stylized after JetBrains Mono
font_variants_ss15 A variant stylized after IBM Plex Mono
font_variants_ss16 A variant stylized after PT Mono
font_variants_ss17 A variant stylized after Recursive Mono
font_variants_ss18 A variant stylized after Input Mono
savedconfig
ss01
ss02
ss03
ss04
ss05
ss06
ss07
ss08
ss09
ss10
ss11
ss12
ss13
ss14
ss15
ss16
ss17
ss18

noto-emoji

Flag Description
cbdt
colrv1
font_variants_cbdt Install Color Bitmap Data Table fonts (raster graphics)
font_variants_colrv1 Install COLRv1 fonts (vector graphics)

noto-source

Flag Description
clean-as-you-go Clean intermediate ufos after they were built (useful when PORTAGE_TMPDIR resides on a tmpfs)

sarasa-gothic

Flag Description
${IUSE_L10N[@]/l10n_/l10n_}
classical Classical orthography
monospace
sans
ui

source-han-sans

Flag Description
half-width Install fonts that use half-width glyphs for ASCII by default

unscii

Flag Description
utils Install bm2uns util to convert a bitmap image to unscii art

media-gfx

fim

Flag Description
aalib
dia Enable DIA file support via app-office/dia
djvu
exif
fbcon
graphicsmagick Enable GraphicsMagick library support
imagemagick
imlib
pdf
postscript
screen Add experimental support for running under screen
xfig Enable FIG file support via media-gfx/xfig

fontforge

Flag Description
extras Build and install programs from the contrib directory
libspiro Add support for media-libs/libspiro
python
truetype-debugger Enable truetype debugger in fontforge
woff2 Enable WOFF2 support

media-libs

harfbuzz

Flag Description
cairo
experimental Enable experimental APIs
glib Enable <pkg>dev-libs/glib</pkg> unicode functions
icu
introspection

libheif

Flag Description
aom Use <pkg>media-libs/libaom</pkg> for AVIF encoding/decoding
brotli
dav1d Enable support for the dav1d codec decoding using <pkg>media-libs/dav1d</pkg>
de265 Enable H.265 support using <pkg>media-libs/libde265</pkg>
gdk-pixbuf Enable <pkg>x11-libs/gdk-pixbuf</pkg> plugin
kvazaar Enable H.265/HEVC encoding support via <pkg>media-libs/kvazaar</pkg>
openjph Enable support for HT-J2K via <pkg>media-libs/openjph</pkg>
rav1e Use <pkg>media-video/rav1e</pkg> for AVIF encoding
svt-av1 Use <pkg>media-libs/svt-av1</pkg> for SVT-AV1 encoding
test-full Allow tests that rely on options not normally enabled
tools Build command line tools
uvg266 Enable support for VVC via <pkg>media-libs/uvg266</pkg>
vvdec Enable support for VVC via <pkg>media-libs/vvdec</pkg>
vvenc Enable support for VVC via <pkg>media-libs/vvenc</pkg>
webp Enable high-quality YCbCr/RGB color space conversion algorithms
x264
x265 Use <pkg> media-libs/x265</pkg> for HEIF encoding

openjph

Flag Description
arm_neon
simd Enable the use of SIMD instructions
x86_{avx,avx2,avx512f,sse,sse2,ssse3,sse4_2}

media-plugins

audacious-plugins

Flag Description
ampache Support controlling audacious via ampache
bs2b Enable Bauer Bauer stereophonic-to-binaural headphone filter
cue Support CUE sheets using the libcue library
fluidsynth Support FluidSynth as MIDI synth backend
http Support HTTP streams through neon
lame
lirc
modplug
mp3
mpris Enable support for MPRIS2 interface
opengl
qtmedia Enable playback via <pkg>dev-qt/qtmultimedia</pkg>
scrobbler Build with scrobbler/LastFM submission support
streamtuner Build the streamtuner plugin

media-sound

ardour

Flag Description
bindist
bundled-libs Use bundled libs instead of system installed
cpu_flags_x86_avx
cpu_flags_x86_avx512f
cpu_flags_x86_sse
hid Add support for <pkg>dev-libs/hidapi</pkg>
phone-home Contact ardour.org at startup for new announcements
vst Enable VST plugin support
websockets Enable support for WebSocket protocol

audacious

Flag Description
libarchive Enable libarchive support

deadbeef

Flag Description
adplug Enable adplug plugin
alac Add support for Apple Lossless Audio Codec files
artwork Enable albumart plugin
curl
dts
dumb Enable media-libs/dumb module library support
lastfm Enable last.fm support
libretro Enable Libretro resampler plugin
mac Add support for decoding Monkey's Audio files
mad
midi Enables MIDI support
musepack
oss
psf Enable AOSDK-based PSF plugin
sc68 Enable Atari ST and Amiga music player
shorten Enable the shorten decoder plugin
tta Add support for decoding True Audio input files
wma Add support for decoding Windows Media Audio files
zip Build vfs_zip plugin

flactag

Flag Description
gcrypt Use libgcrypt for low-level crypto
scripts Install additional scripts to /usr/bin

fooyin

Flag Description
loudness Support loudness normalisation according to the EBU R128 standard using <pkg>media-libs/libebur128</pkg>
pch
soundtouch Enable SoundTouch DSP plugin

picard

Flag Description
discid Enable reading the ID of the inserted CD
fingerprints Enable calculation and lookup of AcoustID fingerprints

rsgain

Flag Description
std_format Use std::format instead of <pkg>dev-libs/libfmt</pkg> (reqires gcc >= 14 or libcxx >= 18)

net-misc

megacmd

Flag Description
pcre

meganz-sdk

Flag Description
freeimage Enable support for image I/O via <pkg>media-libs/freeimage</pkg>
inotify
libuv Support asynchronous I/O via <pkg>dev-libs/libuv</pkg>
raw
sqlite

megasync

Flag Description
breakpad Use <pkg>dev-util/breakpad</pkg> as the crash handler
dolphin Install <pkg>kde-apps/dolphin</pkg> extension
nemo MEGA Desktop App plugin for <pkg>gnome-extra/nemo</pkg>
thunar MEGA Desktop App plugin for <pkg>xfce-base/thunar</pkg>

sys-block

partclone

Flag Description
apfs Include APFS support
btrfs Include BTRFS support
e2fs Include EXT2/3/4 support
exfat Include exfat support
f2fs Include F2FS support
fat Include FAT16/FAT32 support
hfs Include HFS support
minix Include MINIX FS support
ncurses
nilfs2 Include NILFS2 support
reiserfs Include ReiserFS support
xfs Include XFS support

www-client

torbrowser

Flag Description
clang Use Clang compiler instead of GCC
eme-free Disable EME (DRM plugin) capability at build time
hardened
hwaccel Force-enable hardware-accelerated rendering (Mozilla bug 594876)
jpegxl
jumbo-build Enable unified build - combines source files to speed up build process, but requires more memory
libproxy Enable libproxy support
pgo Add support for profile-guided optimization for faster binaries - this option will double the compile time
selinux
sndio Enable support for the <pkg>media-sound/sndio</pkg> backend
system-av1 Use the system-wide <pkg>media-libs/dav1d</pkg> and <pkg>media-libs/libaom</pkg> library instead of bundled
system-icu Use the system-wide <pkg>dev-libs/icu</pkg> instead of bundled
system-jpeg Use the system-wide <pkg>media-libs/libjpeg-turbo</pkg> instead of bundled
system-libevent Use the system-wide <pkg>dev-libs/libevent</pkg> instead of bundled
system-libvpx Use the system-wide <pkg>media-libs/libvpx</pkg> instead of bundled
system-pipewire Use system <pkg>media-video/pipewire</pkg> for WebRTC and screencast instead of bundled one
system-png Use the system-wide <pkg>media-libs/libpng</pkg> instead of bundled (requires APNG patches)
system-webp Use the system-wide <pkg>media-libs/libwebp</pkg> instead of bundled
valgrind
vanilla
wasm-sandbox Sandbox certain third-party libraries through WebAssembly using RLBox
wifi