Global USE flags

Flag Description Packages
X Use <pkg>x11-misc/xclip</pkg> to copy passwords to the clipboard. 6
aqua 2
bootstrap Compile with itself 2
clang Compile using Clang 2
dbus Ensure Emacs supports dbus, for notifications 4
debug 7
doc 9
elibc_uclibc 2
examples 2
gif 2
gtk Build GTK3 GUI 2
gtk2 Prefer version 2 of the GIMP Toolkit to version 3 (<pkg>x11-libs/gtk+</pkg>) 2
gui 3
inotify 2
javascript 2
jpeg 2
lto Enable Link Time Optimization 3
minimal Do not install greeting code (OK for minimally experienced users) 2
png 2
readline 2
selinux 3
source Install C source files and make them available for find-function 2
sqlite 2
svg 2
systemd 2
test 70
threads Add elisp threading support 3
valgrind 2
wayland 3
webp 2

Category USE flags

app-emacs

Flag Description Packages
company Use company completion framework 2
contrib Install miscellanous extra features 2
helm Also install helm-company 2
hydra Install ivy-hydra 2
magit-section Use standalone magit-section 2
org Support Org links 2

Local USE flags

app-admin

pass

Flag Description
dmenu Add support for <pkg>x11-misc/dmenu</pkg> with the 'passmenu' program.
elibc_Darwin
emacs
fish-completion Support <pkg>app-shells/fish</pkg>.
git Use <pkg>dev-vcs/git</pkg> for password revisions.
importers Allow importing passwords from other password managers using various contributed scripts.
zsh-completion

app-doc

ansicl

Flag Description
info Build the Info version of the draft
pdf

ansicl-dpANS-sources

Flag Description
keep-dvi Keep dvi files, as found at www.cs.cmu.edu

app-editors

emacs

Flag Description
Xaw3d
acl
alsa
athena Enable the MIT Athena widget set (<pkg>x11-libs/libXaw</pkg>)
cairo
dynamic-loading Enable loading of dynamic libraries at runtime
games Support shared score files for games
gconf Use <pkg>gnome-base/gconf</pkg> to read the system font name
gfile Use gfile (<pkg>dev-libs/glib</pkg>) for file notification
gmp
gpm
gsettings Use gsettings (<pkg>dev-libs/glib</pkg>) to read the system font name
gzip-el Compress bundled Emacs Lisp source
harfbuzz Use <pkg>media-libs/harfbuzz</pkg> as text shaping engine
imagemagick Use <pkg>media-gfx/imagemagick</pkg> for image processing
jit
json Compile with native JSON support using <pkg>dev-libs/jansson</pkg>
kerberos
lcms
libxml2 Use <pkg>dev-libs/libxml2</pkg> to parse XML instead of the internal Lisp implementations
livecd
m17n-lib
mailutils Retrieve e-mail using <pkg>net-mail/mailutils</pkg> instead of the internal movemail substitute
motif
sound
ssl
tiff
toolkit-scroll-bars Use the selected toolkit's scrollbars in preference to Emacs' own scrollbars
tree-sitter
wide-int Prefer wide Emacs integers (typically 62-bit). This option has an effect only on architectures where "long" and "long long" types have different size.
xattr
xft
xpm
xwidgets Enable use of GTK widgets in Emacs buffers (requires GTK3)
zlib

app-emacs

akater-misc

Flag Description
ansi-color Also build akater-misc-ansi
esdf Install ESDF definition files

auctex

Flag Description
preview-latex Use bundled preview-latex
tex Also install LaTeX

console-colors

Flag Description
nopasswd Presume setvtrgb can be executed without a password

ebuild-tools

Flag Description
eix Use app-emacs/eix backend
gentoolkit (broken!) Use app-emacs/gentoolkit backend

edbi

Flag Description
mysql
postgres

elfeed

Flag Description
emms Support EMMS
web Install web interface view of the database

elpa-to-ebuilds

Flag Description
melpa Use melpa recipes as additional data source

emacsql

Flag Description
builtin Compile emacsql-sqlite-builtin (requires Emacs 29)
system-sqlite Use system-wide sqlite instead of bundled

embark

Flag Description
avy
consult

ivy

Flag Description
counsel Also install counsel
swiper Also install swiper

libegit2

Flag Description
system-libgit Use the system-wide dev-libs/libgit2 instead of bundled.

lispy

Flag Description
clojure Support Clojure

magit

Flag Description
libgit Install with libgit2 support (experimental)

melpa-sources

Flag Description
package-build Compile and system-wide install `package-build' Elisp package
recipes Install MELPA recipes
sources Install MELPA build scripts meant to build packages from recipes

org

Flag Description
odt-schema Install non-free schema files for OpenDocument Text exporter

org-development-lisp

Flag Description
literate-lisp Offer some support for literate-lisp

portage

Flag Description
marginalia
pona Use some facilities of app-emacs/portage-navi
smart-live-rebuild Include smart-live-rebuild related functions

shmu

Flag Description
privileged Install support for sudo, doas, etc.

slime

Flag Description
system-cl-lib Use system-wide cl-lib instead of bundled
system-ert Use system-wide ert instead of bundled
system-macrostep Use system-wide macrostep instead of bundled
xref Install xref.lisp cross-referencing tool

telega

Flag Description
geo Enable geolocation support with app-emacs/geo
standalone Accessibility for users without Emacs knowledge
stickers Add support for animated stickers
texinfo Build and install Info documentation
tray Enable AppIndicator support

vterm

Flag Description
fish Install Friendly Shell scripts.
system-libvterm Use the system-wide dev-libs/libvterm instead of bundled.
zsh Install Z shell scripts.

dev-db

sqlite

Flag Description
icu
secure-delete Enable overwriting of deleted content with zeros by default (http://sqlite.org/pragma.html#pragma_secure_delete), causing some performance penalty
static-libs
tcl
tools Install additional tools

dev-lisp

sbcl

Flag Description
abcl Compile SBCL with Armed Bear Common Lisp (<pkg>dev-lisp/abcl</pkg>)
bootstrap-self Make SBCL recompile itself after an initial bootstrap
capstone
clisp Compile SBCL with GNU CLISP (<pkg>dev-lisp/clisp</pkg>)
clozurecl Compile SBCL with Clozure Common Lisp (<pkg>dev-lisp/clozurecl</pkg>)
cmucl Compile SBCL with CMU Common Lisp (<pkg>dev-lisp/cmucl</pkg>)
ecls Compile SBCL with Embeddable Common Lisp (<pkg>dev-lisp/ecls</pkg>)
gcl Compile SBCL with GNU Common Lisp (<pkg>dev-lisp/gcl</pkg>)
htmldoc Install html documentation
infodoc Install Info documentation
pax-kernel Enable if the user plans to run the package under a pax enabled hardened kernel
sbcl Compile SBCL with the currently installed SBCL
system-bootstrap
unicode
zstd

media-fonts

liberation-fonts

Flag Description
fontforge Build fonts with media-gfx/fontforge

net-libs

tdlib

Flag Description
cli Install tg_cli
gcc Compile using GCC
java
low-ram Split source files during compilation (for systems with less than 3.5G RAM)

net-wireless

wpa_supplicant

Flag Description
ap Add support for access point mode
bindist
broadcom-sta Flag to help users disable features not supported by broadcom-sta driver
eap-sim Add support for EAP-SIM authentication algorithm
eapol-test Build and install eapol_test binary
fasteap Add support for FAST-EAP authentication algorithm
fils Add support for Fast Initial Link Setup (802.11ai)
hs2-0 Add support for 802.11u and Passpoint for HotSpot 2.0
kernel_FreeBSD
kernel_linux
macsec Add support for wired macsec
mbo Add support Multiband Operation
mesh Add support for mesh mode
p2p Add support for Wi-Fi Direct mode
privsep Enable wpa_priv privledge separation binary
ps3 Add support for ps3 hypervisor driven gelic wifi
qt5
smartcard Add support for smartcards
tdls Add support for Tunneled Direct Link Setup (802.11z)
uncommon-eap-types Add support for GPSK, SAKE, GPSK_SHA256, IKEV2 and EKE
wimax Add support for Wimax EAP-PEER authentication algorithm
wps Add support for Wi-Fi Protected Setup

sys-firmware

open-ath9k-htc-firmware

Flag Description
ar7010 Build AR9271 (MAGPIE) firmware
ar9271 Build AR9271 (K2) firmware

www-client

firefox

Flag Description
accessibility Enable accessibility features
cpu_flags_arm_neon
eme-free Disable EME (DRM plugin) capability at build time
geckodriver Enable WebDriver support
gmp-autoupdate Allow Gecko Media Plugins (binary blobs) to be automatically downloaded and kept up-to-date in user profiles
hardened
hwaccel Force-enable hardware-accelerated rendering (Mozilla bug 594876)
jack
jumbo-build Enable unified build - combines source files to speed up build process, but requires more memory
libproxy Enable libproxy support
openh264 Use <pkg>media-libs/openh264</pkg> for H264 support instead of downloading binary blob from Mozilla at runtime
pgo Add support for profile-guided optimization for faster binaries - this option will double the compile time
pulseaudio Add sound server support via media-libs/libpulse (may be PulseAudio or Pipewire, or apulse if installed)
screencast
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-harfbuzz Use the system-wide <pkg>media-libs/harfbuzz</pkg> and <pkg>media-gfx/graphite2</pkg> 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-png Use the system-wide <pkg>media-libs/libpng</pkg> instead of bundled (requires APNG patches)
system-python-libs Use system's python site instead of bundled python libraries
system-webp Use the system-wide <pkg>media-libs/libwebp</pkg> instead of bundled
telemetry
wifi Enable necko-wifi for NetworkManager integration, and access point MAC address scanning for better precision with opt-in geolocation services

netsurf

Flag Description
bmp BMP bitmap image support (media-libs/libnsbmp)
duktape Use duktape.org javascript engine
fbcon
mng
psl Use public suffix list via media-libs/libnspsl
rosprite RISC OS Sprite bitmap image support (media-libs/librosprite)
svgtiny SVG image support via media-libs/svgatiny instead of gnome-base/librsvg
truetype

x11-libs

gtk+

Flag Description
adwaita-icon-theme
atk-bridge
broadway Enable the GDK Broadway backend
cloudproviders Enable GtkPlacesSidebar to access cloud services
colord Use <pkg>x11-misc/colord</pkg> for color management in printing
cups
gtk-doc
introspection
sysprof Enable profiling data capture support using <pkg>dev-util/sysprof-capture</pkg>
vim-syntax
xinerama