| 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 |
| 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 |
| Flag | Description | Packages |
|---|---|---|
| gif | 2 |
| Flag | Description | Packages |
|---|---|---|
| gui | Build heif-view (requires USE=tools) | 2 |
| Flag | Description | Packages |
|---|---|---|
| sanitize | Enable AddressSanitizer | 2 |
| Flag | Description | Packages |
|---|---|---|
| mediainfo | Use <pkg>media-libs/libmediainfo</pkg> for media files | 2 |
| Flag | Description |
|---|---|
| asm | Enable assembly for optimization |
| rar | Enable support for non-free rar decoder |
| Flag | Description |
|---|---|
| yasm | Prefer <pkg>dev-lang/yasm</pkg> over <pkg>dev-lang/nasm</pkg> |
| Flag | Description |
|---|---|
| perl |
| 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> |
| Flag | Description |
|---|---|
| zlib |
| Flag | Description |
|---|---|
| apidocs | Build API documentation |
| Flag | Description |
|---|---|
| gtk-doc |
| Flag | Description |
|---|---|
| nss | Use <pkg>dev-libs/nss</pkg> for certain crypto operations (configureable at runtime) |
| Flag | Description |
|---|---|
| cython | Generate cpp sources with <pkg>dev-python/cython</pkg> |
| 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 |
| 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> |
| Flag | Description |
|---|---|
| msgpack | Enable msgpack support |
| orjson | Use orjson in place of built-in json library |
| Flag | Description |
|---|---|
| json | Enable support for ufoLib2's .ufo.json files |
| Flag | Description |
|---|---|
| l10n_ja |
| 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 |
| Flag | Description |
|---|---|
| cbdt | |
| colrv1 | |
| font_variants_cbdt | Install Color Bitmap Data Table fonts (raster graphics) |
| font_variants_colrv1 | Install COLRv1 fonts (vector graphics) |
| Flag | Description |
|---|---|
| clean-as-you-go | Clean intermediate ufos after they were built (useful when PORTAGE_TMPDIR resides on a tmpfs) |
| Flag | Description |
|---|---|
| ${IUSE_L10N[@]/l10n_/l10n_} | |
| classical | Classical orthography |
| monospace | |
| sans | |
| ui |
| Flag | Description |
|---|---|
| half-width | Install fonts that use half-width glyphs for ASCII by default |
| Flag | Description |
|---|---|
| utils | Install bm2uns util to convert a bitmap image to unscii art |
| Flag | Description |
|---|---|
| aalib | |
| dia | Enable DIA file support via app-office/dia |
| djvu | |
| exif | |
| fbcon | |
| graphicsmagick | Enable GraphicsMagick library support |
| imagemagick | |
| imlib | |
| postscript | |
| screen | Add experimental support for running under screen |
| xfig | Enable FIG file support via media-gfx/xfig |
| 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 |
| Flag | Description |
|---|---|
| cairo | |
| experimental | Enable experimental APIs |
| glib | Enable <pkg>dev-libs/glib</pkg> unicode functions |
| icu | |
| introspection |
| 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 |
| Flag | Description |
|---|---|
| arm_neon | |
| simd | Enable the use of SIMD instructions |
| x86_{avx,avx2,avx512f,sse,sse2,ssse3,sse4_2} |
| 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 |
| 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 |
| Flag | Description |
|---|---|
| libarchive | Enable libarchive support |
| 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 |
| Flag | Description |
|---|---|
| gcrypt | Use libgcrypt for low-level crypto |
| scripts | Install additional scripts to /usr/bin |
| Flag | Description |
|---|---|
| loudness | Support loudness normalisation according to the EBU R128 standard using <pkg>media-libs/libebur128</pkg> |
| pch | |
| soundtouch | Enable SoundTouch DSP plugin |
| Flag | Description |
|---|---|
| discid | Enable reading the ID of the inserted CD |
| fingerprints | Enable calculation and lookup of AcoustID fingerprints |
| Flag | Description |
|---|---|
| std_format | Use std::format instead of <pkg>dev-libs/libfmt</pkg> (reqires gcc >= 14 or libcxx >= 18) |
| Flag | Description |
|---|---|
| pcre |
| 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 |
| 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> |
| 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 |
| 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 |