All USE Flags
-
"${ALL_LLVM_TARGETS[@]/llvm_targets_/llvm_targets_}" - 1 package(s)
-
"${ALL_RUST_SYSROOTS[@]/rust_sysroots_/rust_sysroots_}" - 1 package(s)
-
"( - 1 package(s)
-
$(printf - 2 package(s)
-
${IUSE} - 1 package(s)
-
${LO_EXTS}) - 1 package(s)
-
' - 1 package(s)
-
'libreoffice_extensions_%s - 1 package(s)
-
( - 2 package(s)
-
) - 1 package(s)
-
)" - 1 package(s)
-
10bit - 1 package(s)
Add support for building 10-bit and 12-bit AV2.
-
8bit - 1 package(s)
Add support for decoding 8-bit AV2.
-
X - 18 package(s)
Enable X11 display server support
-
a52 - 1 package(s)
-
aac - 1 package(s)
-
abi_x86_32 - 3 package(s)
-
accessibility - 3 package(s)
Adds support for braille displays using brltty
-
acl - 3 package(s)
-
addonmgr - 1 package(s)
Build the addon manager module for automatic handling of 3rd
party addons
-
aio - 1 package(s)
Enables support for Linux's Async IO
-
alacritty - 1 package(s)
-
alembic - 1 package(s)
Add support for Alembic through
<pkg>media-gfx/alembic</pkg>.
-
alsa - 5 package(s)
Enable alsa output for sound emulation
-
alternate-calendar - 1 package(s)
Support alternate calendar systems (currently Chinese or Indian) via <pkg>dev-libs/icu</pkg>
-
amd64 - 2 package(s)
-
amdgpu - 1 package(s)
Build and install AMD dGPU (Navi3x and above) plugin
-
apparmor - 1 package(s)
-
appindicator - 1 package(s)
Enable appindicator (system tray) support via dev-libs/libayatana-appindicator.
-
aqua - 1 package(s)
-
archive - 1 package(s)
Use <pkg>app-arch/libarchive</pkg> for archives support
-
asm - 2 package(s)
Build optimized assembly (nasm) routines where available.
-
assembly - 1 package(s)
Build the assembly module to create 3D models composed of several
distinguishable parts as a conformed machine.
-
atlas - 1 package(s)
Use <pkg>sci-libs/atlas</pkg> for blas, lapack and sparse blas routines (Experimental!)
-
audiocom - 1 package(s)
Enable integrated uploading to audio.com
-
audit - 2 package(s)
Enable support for <pkg>sys-process/audit</pkg>
-
avif - 2 package(s)
-
base - 1 package(s)
Enable full support for LibreOffice Base databases (involves additional bundled libs)
-
bash-completion - 1 package(s)
-
big-endian - 2 package(s)
-
bim - 1 package(s)
Build the BIM module and workbench
-
bluetooth - 3 package(s)
-
boot - 1 package(s)
Enable EFI boot manager and stub loader
-
bpf - 2 package(s)
Enable BPF support for sandboxing and firewalling.
-
branding - 1 package(s)
-
breakpad - 1 package(s)
Use <pkg>dev-util/breakpad</pkg> as the crash handler
-
browser - 1 package(s)
Build the chromedp backend for the headless "script" version parser, driving an already-installed Chrome/Chromium over the DevTools Protocol (no browser download needed)
-
btrbk - 1 package(s)
Pull in app-backup/btrbk as a snapshot engine backend for bentoo snapshot (btrfs snapshot creation, retention and local/remote send-receive)
-
bullet - 1 package(s)
Enable Bullet (Physics Engine).
-
bzip2 - 3 package(s)
Enable bzip2 encoder/decoder plugin
-
cairo - 1 package(s)
-
cam - 1 package(s)
Build the CAM module and workbench
-
capi - 1 package(s)
Enable ISDN support via CAPI
-
caps - 1 package(s)
-
capstone - 1 package(s)
Enable disassembly support with <pkg>dev-libs/capstone</pkg>
-
cbor - 1 package(s)
Enable CBOR support for coSWID and uSWID via <pkg>dev-libs/libcbor</pkg>
-
cdda - 1 package(s)
-
cdr - 1 package(s)
Enable support for CorelDRAW files via <pkg>media-libs/libcdr</pkg>
-
cgroup-hybrid - 1 package(s)
Default to hybrid (legacy) cgroup hierarchy instead of unified (modern).
-
clang - 1 package(s)
Depend on <pkg>llvm-core/clang</pkg> as host compiler
-
claude-agent-tui - 2 package(s)
Install the claude-agent-tui ACP bridge to run the Claude Code TUI in Zed's agent panel
-
clippy - 2 package(s)
Install clippy, Rust code linter
-
cloud - 1 package(s)
Build the Cloud workbench, to access cloud providers (mostly
Amazon S3).
-
coinmp - 1 package(s)
Use <pkg>sci-libs/coinor-mp</pkg> as alternative solver
-
collab - 1 package(s)
Build the collaboration server
-
collada - 1 package(s)
Add support for Collada interchange format through
<pkg>media-libs/opencollada</pkg>.
-
color-management - 1 package(s)
Enable color management via <pkg>media-libs/opencolorio</pkg>.
-
concheck - 1 package(s)
Enable connectivity checking support
-
connection-sharing - 1 package(s)
Support connection sharing (uses <pkg>net-dns/dnsmasq</pkg>)
-
contrib - 1 package(s)
Install user contributed scripts from opencv_contrib (Experimental!)
-
contribcvv - 1 package(s)
Enable CVV in contrib
-
contribdnn - 1 package(s)
Enable DNN module
-
contribfreetype - 1 package(s)
Enable Drawing UTF-8 strings with <pkg>media-libs/freetype</pkg>&<pkg>media-libs/harfbuzz</pkg>
-
contribhdf - 1 package(s)
Enable HDF module (requires <pkg>sci-libs/hdf5</pkg>)
-
contribovis - 1 package(s)
Enable OGRE vision module support (<pkg>dev-games/ogre</pkg>)
-
contribsfm - 1 package(s)
Enable SFM module (requires USE="eigen gflags glog")
-
contribxfeatures2d - 1 package(s)
Enables xfeatures2d and autodownload of samples in contrib
-
corefonts - 1 package(s)
Use <pkg>media-fonts/corefonts</pkg> which is required by some commands
-
corepack - 1 package(s)
Enable the experimental corepack package management tool
-
cpu_flags_arm_aes - 1 package(s)
-
cpu_flags_arm_neon - 2 package(s)
-
cpu_flags_arm_sha1 - 1 package(s)
-
cpu_flags_arm_sha2 - 1 package(s)
-
cpu_flags_ppc_altivec - 1 package(s)
-
cpu_flags_ppc_vsx2 - 1 package(s)
-
cpu_flags_ppc_vsx3 - 1 package(s)
-
cpu_flags_x86_aes - 1 package(s)
-
cpu_flags_x86_avx - 2 package(s)
-
cpu_flags_x86_avx2 - 2 package(s)
Select the AVX2-optimized binary on amd64 (default on modern CPUs).
-
cpu_flags_x86_avx512_4fmaps - 1 package(s)
-
cpu_flags_x86_avx512_4vnniw - 1 package(s)
-
cpu_flags_x86_avx512er - 1 package(s)
-
cpu_flags_x86_avx512pf - 1 package(s)
-
cpu_flags_x86_f16c - 1 package(s)
-
cpu_flags_x86_pclmul - 1 package(s)
-
cpu_flags_x86_sha - 1 package(s)
-
cpu_flags_x86_sse - 1 package(s)
-
cpu_flags_x86_sse2 - 5 package(s)
-
crossdev-mingw - 2 package(s)
Use <pkg>sys-devel/crossdev</pkg> for the toolchain rather than
<pkg>dev-util/mingw64-toolchain</pkg> (requires manual setup and
is mostly unsupported, try disabling if you have issues)
-
crypt - 1 package(s)
Use <pkg>dev-libs/libsodium</pkg> for crypto support
-
cryptsetup - 1 package(s)
Enable cryptsetup tools (includes unit generator for crypttab)
-
cscope - 1 package(s)
Enable cscope interface
-
cube - 1 package(s)
Build the cube/cubepp demos
-
cuda - 5 package(s)
Build cycles renderer with nVidia CUDA support.
-
cudnn - 1 package(s)
Enable support for nVidia cuDNN library
-
cups - 3 package(s)
-
curl - 3 package(s)
Enable support for automated uploading of crash reports
-
custom-cflags - 2 package(s)
-
cxx - 1 package(s)
-
cycles - 1 package(s)
Enable the Cycles raytracing render engine.
-
cycles-bin-kernels - 1 package(s)
Precompile the cycles render kernels for the CUDA/HIP/OneAPI backends, if they are enabled, at compile time.
This makes it so that the user doesn't have to wait for the kernels to compile when they are used for the first time in Blender.
If this option is not on, they will be built as needed at runtime.
-
d3d10 - 1 package(s)
Enable support for DirectX 10 (d3d10.dll)
-
d3d11 - 1 package(s)
Enable support for DirectX 11 (d3d11.dll)
-
d3d8 - 1 package(s)
Enable support for DirectX 8 (d3d8.dll)
-
d3d9 - 2 package(s)
Enable Direct 3D9 API through Nine state tracker. Can be used together with patched wine.
-
dbengine - 1 package(s)
Enable the Netdata database engine
-
dbus - 3 package(s)
Enable support for notifications and power-management features via D-Bus
-
ddraw - 1 package(s)
Enable support for DirectDraw and Direct3D 1-7 (ddraw.dll)
-
debug - 17 package(s)
-
debugger - 1 package(s)
Install the CUDA debugger
-
deprecated - 2 package(s)
Enable deprecated features for compatibility with older Lua versions
-
designer - 1 package(s)
Build and install the Qt designer plugin, so the FreeCAD widgets
can be used from within designer.
-
dhclient - 1 package(s)
Use dhclient from <pkg>net-misc/dhcp</pkg> for getting an IP via DHCP
-
dhcpcd - 1 package(s)
Use <pkg>net-misc/dhcpcd</pkg> for getting an IP
-
dia - 1 package(s)
Enable DIA flow chart import via <pkg>app-office/dia</pkg>
-
dist - 1 package(s)
Install dist tarballs (used for bootstrapping)
-
djvu - 1 package(s)
-
dnnsamples - 1 package(s)
Enable dnn caffeemodel samples
-
dns-over-tls - 1 package(s)
Enable DNS-over-TLS support
-
doc - 14 package(s)
-
double-precision - 1 package(s)
Use double-precision floats (default: single-precision)
-
drm - 1 package(s)
Build with drm support for cam tool
-
dts - 1 package(s)
-
dv - 1 package(s)
-
dvb - 1 package(s)
-
dvd - 1 package(s)
-
dxgi - 1 package(s)
Enable support for the DirectX Graphics Infrastructure (dxgi.dll)
-
eds - 1 package(s)
-
egl - 3 package(s)
Use EGL for smooth rendering on high refresh rate monitors
-
eigen - 1 package(s)
Enable usage of <pkg>dev-cpp/eigen</pkg> for computations
-
elfutils - 2 package(s)
Build with improved debugging using <pkg>dev-libs/elfutils</pkg>
-
elogind - 3 package(s)
Use <pkg>sys-auth/elogind</pkg> for session tracking
-
embree - 1 package(s)
Use embree to accelerate certain areas of the Cycles render engine.
-
examples - 5 package(s)
Example ufw config files
-
exif - 1 package(s)
-
experimental - 2 package(s)
Enable experimental features
-
extensions-cli - 1 package(s)
Build the zed-extension CLI for managing extensions
-
facedetect - 1 package(s)
Enables building of facedetect plugin, which
depends on <pkg>media-libs/opencv</pkg>
-
fdt - 1 package(s)
Enables firmware device tree support
-
features2d - 1 package(s)
Enable features2d module
-
fem - 1 package(s)
Build the FEM module and workbench which provides Finite Element
Analysis (FEA) workflows
-
ffmpeg - 4 package(s)
-
fftw - 2 package(s)
-
fido2 - 1 package(s)
Enable FIDO2 support
-
flac - 2 package(s)
-
flatpak - 1 package(s)
Enable <pkg>sys-apps/flatpak</pkg> integration
-
fluid - 1 package(s)
Adds fluid simulation support via the built-in Mantaflow library.
-
fontconfig - 2 package(s)
-
fpx - 1 package(s)
Enable <pkg>media-libs/libfpx</pkg> support
-
fuse - 1 package(s)
Enables FUSE block device export
-
gamepad - 1 package(s)
Enable gamepad input support via <pkg>dev-libs/libmanette</pkg>
-
gbm - 1 package(s)
Enable Graphics Buffer Manager based EGL windowing system support (requires egl and at least one of gles or opengl)
-
gcrypt - 1 package(s)
Enable use of <pkg>dev-libs/libgcrypt</pkg> for various features
-
gdal - 1 package(s)
Enable support for <pkg>sci-libs/gdal</pkg> library
-
geolocation - 1 package(s)
-
gflags - 1 package(s)
Use Google's C++ argument parsing library (<pkg>dev-cpp/gflags</pkg>)
-
gif - 1 package(s)
-
gles2 - 2 package(s)
Enable OpenGL library and plugin via GLESv2 API (requires egl)
-
glib - 1 package(s)
Enable <pkg>dev-libs/glib</pkg> unicode functions
-
glog - 1 package(s)
Use Google's C++ logging library (<pkg>dev-cpp/glog</pkg>)
-
glusterfs - 1 package(s)
Enables GlusterFS cluster fileystem via
<pkg>sys-cluster/glusterfs</pkg>
-
gmp - 2 package(s)
-
gnome - 2 package(s)
-
gnutls - 4 package(s)
Enable TLS support for the VNC console server.
For 1.4 and newer this also enables WebSocket support.
For 2.0 through 2.3 also enables disk quorum support.
-
googledrive - 1 package(s)
Enable support for remote files on Google Drive
-
gphoto2 - 3 package(s)
-
gpm - 1 package(s)
-
graphicsmagick - 1 package(s)
-
graphite - 1 package(s)
Enable <pkg>media-gfx/graphite2</pkg> complementary shaper
-
graphviz - 1 package(s)
-
gssapi - 1 package(s)
Enable gssapi support
-
gstreamer - 5 package(s)
-
gtk - 2 package(s)
-
gtk-doc - 4 package(s)
-
gtk3 - 2 package(s)
Enable <pkg>x11-libs/gtk+</pkg>:3 support
-
gtk4 - 1 package(s)
Enable support for <pkg>gui-libs/gtk</pkg>:4
-
gui - 5 package(s)
Build FreeCAD with a Qt based GUI. If built without setting this
USE flag, FreeCAD can be used in a headless mode, for server-side
instances.
The Python modules are available, without their GUI parts though,
if this is unset.
-
hardened - 1 package(s)
-
hdri - 1 package(s)
Enable High Dynamic Range Images formats
-
heif - 1 package(s)
-
hip - 1 package(s)
Build cycles renderer with AMD HIP support.
-
hiprt - 1 package(s)
Enable AMD HIP GPU ray tracing acceleration via <pkg>dev-libs/hiprt</pkg>.
-
homed - 1 package(s)
Enable portable home directories
-
http - 2 package(s)
Enable embedded HTTP server in journald
-
hwaccel - 1 package(s)
enable hardware-accelerated rendering support
-
icu - 2 package(s)
-
id3tag - 1 package(s)
Enable ID3 tagging via <pkg>media-libs/libid3tag</pkg>
-
idf - 1 package(s)
Build the IDF module to provide file exchange capabilities with
IDF files
-
idn - 2 package(s)
-
ieee1394 - 1 package(s)
-
imagemagick - 1 package(s)
-
importd - 1 package(s)
Enable import daemon
-
infiniband - 1 package(s)
-
inkjar - 1 package(s)
Enable support for OpenOffice.org SVG jar files
-
inspection - 1 package(s)
Build the inspection workbench which gives you specific tools
for examination of shapes (experimental)
-
inspector - 1 package(s)
Enable V8 inspector
-
introspection - 12 package(s)
-
io-uring - 1 package(s)
-
ipmi - 1 package(s)
Install <pkg>sys-apps/ipmitool</pkg> required for monitoring IPMI sensors
-
iptables - 1 package(s)
Use <pkg>net-firewall/iptables</pkg> for connection sharing
-
ipv6 - 1 package(s)
IPv6 support for iptables
-
iscsi - 1 package(s)
Enable direct iSCSI support via
<pkg>net-libs/libiscsi</pkg> instead of indirectly via the Linux
block layer that <pkg>sys-block/open-iscsi</pkg> does.
-
ivorbis - 1 package(s)
Enable integer based vorbis decoder
-
iwd - 1 package(s)
Use <pkg>net-wireless/iwd</pkg> instead of <pkg>net-wireless/wpa_supplicant</pkg> for wifi support by default
-
jack - 3 package(s)
-
jasper - 1 package(s)
Use <pkg>media-libs/jasper</pkg> for jpeg2k support
-
java - 2 package(s)
-
jbig - 1 package(s)
-
jemalloc - 4 package(s)
-
jpeg - 6 package(s)
Enable jpeg image support for the VNC console server
-
jpeg2k - 3 package(s)
-
jpegxl - 2 package(s)
-
jumbo-build - 1 package(s)
Combine source files to speed up build process
-
kde - 3 package(s)
Install a Dolphin/KIO service menu (Plasma 6) that asks for a one-time code via <pkg>kde-apps/kdialog</pkg> before an irreversible delete
-
kerberos - 1 package(s)
-
kernel-install - 1 package(s)
Enable kernel-install
-
keyring - 1 package(s)
-
keyutils - 1 package(s)
Support Linux keyrings via <pkg>sys-apps/keyutils</pkg>
-
kmod - 1 package(s)
Enable kernel module loading via <pkg>sys-apps/kmod</pkg>
-
l10n_ - 3 package(s)
-
l10n_${X} - 1 package(s)
-
l10n_en-US - 1 package(s)
-
ladspa - 1 package(s)
-
lame - 1 package(s)
-
lapack - 1 package(s)
-
large-stack - 1 package(s)
Enables code to take advantage of large stack support
-
layers - 1 package(s)
Include the vulkan layers
-
lcms - 3 package(s)
-
ldap - 1 package(s)
-
libarchive - 1 package(s)
Enable libarchive support
-
libass - 1 package(s)
-
libde265 - 1 package(s)
Enable H.265 decoding via <pkg>media-libs/libde265</pkg>
-
libedit - 3 package(s)
-
libsecret - 1 package(s)
Enable password storage support using libsecret for storing
credentials securely in the system keyring (GNOME Keyring, KWallet)
-
libvisual - 1 package(s)
Enable visualization effects via
<pkg>media-libs/libvisual</pkg>
-
livecd - 1 package(s)
USE flag for Gentoo modules branding on LIVEDVD
-
llvm - 1 package(s)
Enable LLVM backend for Gallium3D.
-
llvm-libunwind - 1 package(s)
-
lm-sensors - 1 package(s)
Enable Gallium HUD lm-sensors support.
-
lqr - 1 package(s)
Enable experimental liquid rescale support using <pkg>media-libs/liblqr</pkg>
-
lto - 2 package(s)
-
lua - 1 package(s)
-
lv2 - 1 package(s)
Add support for Ladspa V2
-
lz4 - 1 package(s)
Enable lz4 compression for the journal
-
lzma - 2 package(s)
-
lzo - 1 package(s)
-
mamba - 1 package(s)
enable libmamba resolver
-
man - 1 package(s)
-
manifold - 1 package(s)
Enable Manifold render backend via <pkg>sci-mathematics/manifold</pkg>
-
mariadb - 1 package(s)
Prefer mariadb connector over mysql connector
-
mbim - 2 package(s)
Enable MBIM modem protocol
-
mesh - 1 package(s)
Build the mesh module and workbench
-
mimalloc - 1 package(s)
Use mimalloc as the global memory allocator for improved performance
-
minimal - 3 package(s)
-
miri - 1 package(s)
Install miri, an interpreter for Rust's mid-level intermediate representation (requires USE=nightly, sometimes is broken)
-
mkl - 1 package(s)
Use <pkg>sci-libs/mkl</pkg> for blas, lapack and sparse blas routines
-
modemmanager - 2 package(s)
Build and install Modem Manager plugin
-
modplug - 1 package(s)
-
mongodb - 1 package(s)
Enable support for the mongodb backend
-
mp3 - 2 package(s)
-
mpeg - 1 package(s)
-
mpg123 - 1 package(s)
Use <pkg>media-sound/mpg123-base</pkg> instead of
<pkg>media-libs/libmad</pkg> for MPEG decoding
-
mrustc-bootstrap - 1 package(s)
Use <pkg>dev-lang/mrustc</pkg> to build the bootstrap Rust sysroot from this package's source
-
multipath - 1 package(s)
Enable multipath persistent reservation passthrough via
<pkg>sys-fs/multipath-tools</pkg>.
-
mysql - 1 package(s)
-
nanovdb - 1 package(s)
Enable nanoVDB support in Cycles. Uses less memory than regular openVDB when rendering.
-
nbft - 1 package(s)
Enable NBFT support in the initrd generator
-
ncurses - 1 package(s)
Enable the ncurses-based console
-
ndof - 1 package(s)
Enable NDOF input devices (SpaceNavigator and friends).
-
neovim - 1 package(s)
Enable Neovim integration for full vim compatibility via RPC
-
netgen - 1 package(s)
Build support for the netgen mesher through <pkg>media-gfx/netgen</pkg>.
-
nfacct - 1 package(s)
Enable the nfacct plugin
-
nfs - 1 package(s)
Enable NFS support
-
nftables - 1 package(s)
Use <pkg>net-firewall/nftables</pkg> for connection sharing
-
nightly - 1 package(s)
Enable nightly (UNSTABLE) features (NOTE: it does not install nightly version, just enables features marked as nightly at time of release)
-
nls - 5 package(s)
-
nodejs - 1 package(s)
Enable use of nodejs (which some plugins use)
-
non-free - 1 package(s)
Enable non-free components
-
npm - 1 package(s)
Enable NPM package manager
-
nsight - 1 package(s)
Install profiling and optimizing tools (nsight-compute, nsight-systems)
-
nss - 1 package(s)
Use <pkg>dev-libs/nss</pkg> for cryptography
-
numa - 1 package(s)
Enable NUMA support
-
nvcodec - 1 package(s)
Enable NVIDIA GPU hardware encoding/decoding (NVENC/NVDEC)
-
nvme - 1 package(s)
Build and install NVMe plugin
-
odk - 1 package(s)
Build the Office Development Kit
-
offlinehelp - 1 package(s)
Install help files locally instead of using the LibreOffice Wiki
-
ofono - 1 package(s)
Use <pkg>net-misc/ofono</pkg> for telephony support.
-
ogg - 3 package(s)
-
oidn - 1 package(s)
Enable OpenImageDenoiser Support
-
openal - 2 package(s)
-
opencl - 4 package(s)
Enable the Rusticl Gallium OpenCL state tracker.
-
opencvapps - 1 package(s)
Enable compilation with opencvapps
-
openexr - 3 package(s)
-
opengl - 8 package(s)
Enable OpenGL library and plugin via desktop OpenGL API
-
openmp - 4 package(s)
-
openni - 1 package(s)
Adds support for Kinect-like 3D sensors devices with <pkg>dev-libs/OpenNI</pkg>
-
openni2 - 1 package(s)
Adds support for Kinect-like 3D sensors devices with <pkg>dev-libs/OpenNI2</pkg> (should be preferred over openni)
-
openpgl - 1 package(s)
Enable path guiding support in Cycles
-
openscad - 1 package(s)
Build the OpenSCAD module for interoperability with OpenSCAD
and repairing Constructive Solid Geometry (CSG) history
-
openssl - 2 package(s)
Enable use of <pkg>dev-libs/openssl</pkg> for various features
-
opensubdiv - 1 package(s)
Add rendering support form OpenSubdiv from Dreamworks Animation
through <pkg>media-libs/opensubdiv</pkg>.
-
openvdb - 1 package(s)
Enable openvdb for volumetric processing, like the voxel remesher. Also enables volumetric GPU preview rendering for Nvidia cards.
-
optix - 1 package(s)
Add support for NVIDIA's OptiX Raytracing Engine.
-
opus - 2 package(s)
-
orc - 5 package(s)
-
osl - 1 package(s)
Add support for OpenShadingLanguage scripting.
-
osmesa - 2 package(s)
Add support for OpenGL in bitmaps using libOSMesa
-
oss - 2 package(s)
-
ovs - 1 package(s)
Enable OpenVSwitch support
-
pam - 2 package(s)
-
pango - 2 package(s)
Enable Pango support using <pkg>x11-libs/pango</pkg>
-
parallel-compiler - 1 package(s)
Build a multi-threaded rustc (experimental, not tested by upstream)
-
passt - 1 package(s)
Enable TCP/IP in hypervisor via <pkg>net-misc/passt</pkg>
-
passwdqc - 1 package(s)
Use <pkg>sys-auth/passwdqc</pkg> for password checking in homed
-
pax-kernel - 2 package(s)
Enable building under a PaX enabled kernel
-
pax_kernel - 1 package(s)
Triggers a paxmarking of the binary
-
pcap - 1 package(s)
Support packet capture software (e.g. wireshark)
-
pcl - 1 package(s)
Use external <pkg>sci-libs/pcl</pkg> for point clouds support.
-
pcre - 1 package(s)
-
pdf - 2 package(s)
-
pdfimport - 1 package(s)
Enable PDF import via the Poppler library
-
perl - 2 package(s)
-
pin-upstream-blobs - 1 package(s)
Pin the versions of BIOS firmware to the version included in the upstream release.
This is needed to sanely support migration/suspend/resume/snapshotting/etc... of instances.
When the blobs are different, random corruption/bugs/crashes/etc... may be observed.
-
pipewire - 2 package(s)
Enable Pipewire for audio support on Linux
-
pkcs11 - 1 package(s)
Enable PKCS#11 support for cryptsetup and homed
-
playwright - 1 package(s)
Build the headless-browser ("script") version parser backend used by some autoupdate packages (via playwright-go). Requires the Playwright browsers to be installed at runtime (playwright install chromium)
-
plugins - 1 package(s)
Enable qemu plugin API via shared library loading.
-
png - 4 package(s)
Enable png image support for the VNC console server
-
pnpm - 1 package(s)
Install the <pkg>sys-apps/pnpm</pkg> package manager
-
points - 1 package(s)
Build the points module and workbench for working with point clouds
-
policykit - 5 package(s)
-
portmixer - 1 package(s)
Enable the internal portmixer feature
-
postgres - 1 package(s)
-
postscript - 2 package(s)
-
potrace - 1 package(s)
Add support for converting bitmaps into Grease pencil line using the potrace library.
-
ppp - 1 package(s)
Enable support for mobile broadband and PPPoE connections using <pkg>net-dialup/ppp</pkg>
-
prefix - 1 package(s)
-
profiler - 1 package(s)
Install the NVIDIA CUDA profiler (nvprof) and the related libraries
-
prometheus - 1 package(s)
Enable support for the Prometheus remote write backend
-
proprietary-codecs - 1 package(s)
Enable codecs for patent-encumbered audio and video formats.
-
protobuf - 1 package(s)
Enable protobuf plugins
-
psl - 1 package(s)
Use public suffix list via <pkg>net-libs/libpsl</pkg>
-
ptp - 1 package(s)
Controls Precision Time Protocol (PTP) helper.
Written in Rust.
-
pugixml - 1 package(s)
Enable PugiXML support (Used for OpenImageIO, Grease Pencil SVG export)
-
pulseaudio - 6 package(s)
Enable PulseAudio audio support
-
pwquality - 1 package(s)
Use <pkg>dev-libs/libpwquality</pkg> for password checking in homed
-
python - 7 package(s)
-
q32 - 1 package(s)
Set quantum depth value to 32
-
q8 - 1 package(s)
Set quantum depth value to 8
-
qmi - 1 package(s)
Enable support for the QMI modem protocol used by devices with Qualcomm chipsets
-
qmk - 1 package(s)
Pull in <pkg>kde-plasma/kameleon-qmk-helper</pkg> so the Kameleon kded can apply the accent colour to QMK keyboard LEDs
-
qrcode - 1 package(s)
Enable qrcode output support in journal
-
qrtr - 2 package(s)
Enable support for the QMI over IPC Router bus (QRTR) protocol
-
qt6 - 3 package(s)
Enable Qt6 integration for better KDE/Qt desktop environment support.
Provides native look and feel on KDE Plasma and other Qt-based desktops.
-
racket - 1 package(s)
Enable support for Scheme using <pkg>dev-scheme/racket</pkg>
-
raw - 1 package(s)
-
raycast - 1 package(s)
Enable the raycast Editor module using <pkg>media-libs/embree</pkg>
-
rbd - 1 package(s)
Enable rados block device backend support, see https://docs.ceph.com/en/mimic/rbd/qemu-rbd/
-
rclone - 1 package(s)
Pull in net-misc/rclone as a cloud-ship backend for bentoo snapshot (uploading snapshot archives to cloud storage remotes)
-
rdma - 1 package(s)
Enable infiniband support via <pkg>sys-cluster/rdma-core</pkg>
-
readline - 5 package(s)
Enable readline support for the Lua command line interpreter
-
remote - 1 package(s)
Enable remote journal access
-
renderdoc - 1 package(s)
Build Blender with renderdoc support
-
resolvconf - 2 package(s)
Install resolvconf symlink for systemd-resolve
-
restic - 1 package(s)
Pull in app-backup/restic as a cloud-ship backend for bentoo snapshot (encrypted, deduplicated snapshot backups to remote repositories)
-
reverse - 1 package(s)
Build the reverse engineering module and workbench
-
robot - 1 package(s)
Build the robot module and workbench for studying robot movements
-
rocm - 2 package(s)
Enable AMD ROCm GPU acceleration support. Requires compatible AMD GPU
(Radeon RX 6000 series or newer, or Radeon VII) and ROCm libraries.
May require HSA_OVERRIDE_GFX_VERSION environment variable for optimal
compatibility. This is experimental and not all GPU models are supported.
-
rubberband - 1 package(s)
Build with Rubber Band for audio time-stretching and pitch-scaling (used by Audaspace) via <pkg>media-libs/rubberband</pkg>
-
ruby - 1 package(s)
-
rust-analyzer - 2 package(s)
Install rust-analyzer, A Rust compiler front-end for IDEs (language server)
-
rust-src - 2 package(s)
Install rust-src, needed by developer tools and for build-std (cross)
-
rustfmt - 2 package(s)
Install rustfmt, Rust code formatter
-
sane_backends_ - 1 package(s)
-
sanitizer - 1 package(s)
Install compute-sanitizer tool
-
sasl - 1 package(s)
-
sbsms - 1 package(s)
Enable slower, more accurate pitch and tempo changing
via <pkg>media-libs/libsbsms</pkg>
-
scale0tilt - 1 package(s)
Enables building of scale0tilt and vectorscope
plugins, which depend on <pkg>media-libs/gavl</pkg>
-
scanner - 1 package(s)
-
screen-capture - 1 package(s)
Enable screen capture support for collaboration sessions
-
sdl - 4 package(s)
Build Cam extra tool with SDL sink support (requires USE=gui)
-
sdl-image - 1 package(s)
SDL Image support for icons
-
seccomp - 6 package(s)
Use <pkg>sys-apps/bubblewrap</pkg> (which requires seccomp) to sandbox some functionality like icon handling
-
secure - 1 package(s)
Install interactive-shell safety guards (/etc/bash/bashrc.d/30-bentoo-safety.bash) that add a confirmation delay/block to destructive commands (rm -rf, reboot, poweroff, etc.)
-
selinux - 7 package(s)
Enable SELinux policy support for enhanced security in SELinux-enabled systems.
Required for proper operation on systems with SELinux in enforcing mode.
-
share - 2 package(s)
Enable applet for quickly sharing data to a variety of sources
-
slirp - 1 package(s)
Enable TCP/IP in hypervisor via <pkg>net-libs/libslirp</pkg>
-
smartcard - 1 package(s)
-
smesh - 1 package(s)
Build Salome SMESH
-
snapper - 1 package(s)
Pull in app-backup/snapper as a snapshot engine backend for bentoo snapshot (snapshot creation, cleanup and system rollback)
-
snappy - 1 package(s)
-
snapshot - 1 package(s)
Enable snapshot creation for faster startup
-
sndfile - 1 package(s)
-
snmp - 1 package(s)
-
sound - 1 package(s)
-
sourceview - 1 package(s)
Enable syntax highlighting support via <pkg>x11-libs/gtksourceview</pkg>
-
spacenav - 1 package(s)
Add support for space navigator devices through
<pkg>dev-libs/libspnav</pkg>
-
speech - 1 package(s)
-
spell - 2 package(s)
-
spi - 1 package(s)
Install Intel-SPI plugin
-
spice - 1 package(s)
Enable Spice protocol support via <pkg>app-emulation/spice</pkg>
-
spng - 1 package(s)
Use <pkg>media-libs/libspng</pkg> for png support
-
spreadsheet-model - 1 package(s)
Enable the spreadsheet model implementation
-
sqlcipher - 1 package(s)
Allow to open and to edit databases encrypted using <pkg>dev-db/sqlcipher</pkg>
-
ssh - 1 package(s)
Enable SSH based block device support via <pkg>net-libs/libssh2</pkg>
-
ssl - 3 package(s)
-
static-libs - 3 package(s)
-
static-user - 1 package(s)
Build the User targets as static binaries
-
strip - 2 package(s)
-
surface - 1 package(s)
Build the surface module and workbench
-
svg - 1 package(s)
-
svg2 - 1 package(s)
Enable support for new SVG2 features
-
synaptics - 1 package(s)
Install synaptics plugin
-
syslog - 1 package(s)
-
sysprof - 1 package(s)
-
system-icu - 1 package(s)
Use system <pkg>dev-libs/icu</pkg> instead of the bundled version
-
system-llvm - 1 package(s)
Use the system LLVM installation
-
system-ssl - 1 package(s)
Use system OpenSSL instead of the bundled one
-
systemd - 11 package(s)
Pull in sys-apps/systemd for bentoo snapshot scheduling via systemd timers
-
systemtap - 1 package(s)
Enable SystemTap/DTrace tracing
-
sysv-utils - 1 package(s)
Install sysvinit compatibility symlinks and manpages for init, telinit, halt, poweroff, reboot, runlevel, and shutdown
-
taglib - 1 package(s)
-
tbb - 2 package(s)
Use threading building blocks library from <pkg>dev-cpp/tbb</pkg>.
-
tcl - 2 package(s)
-
tcmalloc - 1 package(s)
Use tcmalloc from <pkg>dev-util/google-perftools</pkg> for allocations.
-
teamd - 1 package(s)
Enable Teamd control support
-
terminal - 1 package(s)
Enable terminal emulation support
-
tesseract - 1 package(s)
Use Google's OCR Engine
-
test - 41 package(s)
Build and run the upstream test suite (requires dbus-test-runner)
-
test-programs - 1 package(s)
Install standalone test programs
-
testprograms - 1 package(s)
Build and install programs for testing OpenCV (performance)
-
theora - 3 package(s)
-
threads - 1 package(s)
-
tiff - 4 package(s)
-
tools - 5 package(s)
Build cli tools such as nmcli, nmtui and nm_cloud_setup
-
tpm - 2 package(s)
Enable TPM support
-
trace - 1 package(s)
Build with tracing capabilities
-
tracy - 1 package(s)
Enable Tracy profiler integration for performance analysis
-
truetype - 4 package(s)
Enable <pkg>media-libs/freetype</pkg> support for gapi module
-
twolame - 1 package(s)
Enable twolame support (MPEG Audio Layer 2 encoder)
via <pkg>media-sound/twolame</pkg>
-
udev - 7 package(s)
-
uefi - 1 package(s)
Enable UEFI support
-
ukify - 1 package(s)
Enable systemd-ukify
-
unwind - 3 package(s)
Build with improved debugging using <pkg>sys-libs/libunwind</pkg> (has no effect if USE=elfutils is set)
-
upnp - 1 package(s)
-
usb - 2 package(s)
Enable USB passthrough via <pkg>dev-libs/libusb</pkg>
-
usbredir - 1 package(s)
Use <pkg>sys-apps/usbredir</pkg> to redirect USB devices to another machine over TCP
-
user - 1 package(s)
use user's home directory as default pkgs and envs prefix
-
v4l - 5 package(s)
-
vaapi - 4 package(s)
-
vala - 2 package(s)
-
valgrind - 4 package(s)
-
vamp - 1 package(s)
Enable vamp plugins support (Audio analysing plugins)
-
vanilla - 1 package(s)
Disable Gentoo-specific behavior and compatibility quirks
-
vcd - 1 package(s)
-
vde - 1 package(s)
Enable VDE-based networking
-
vdpau - 1 package(s)
Enable the VDPAU acceleration interface for the Gallium3D Video Layer.
-
verify-sig - 1 package(s)
Verify the release checksum using Brave's OpenPGP signature.
Ensures the integrity and authenticity of the downloaded package.
-
vhost-net - 1 package(s)
Enable accelerated networking using vhost-net, see https://www.linux-kvm.org/page/VhostNet
-
video_cards_ - 2 package(s)
-
video_cards_intel - 1 package(s)
Enable Video Acceleration API for hardware decoding for Intel cards
-
video_cards_nouveau - 1 package(s)
-
vim-pager - 1 package(s)
Install vimpager and vimmanpager links
-
virgl - 1 package(s)
Enable experimental Virgil 3d (virtual software GPU)
-
virtfs - 1 package(s)
Enable VirtFS via virtio-9p-pci / fsdev. See https://wiki.qemu.org/Documentation/9psetup
-
vis-profiler - 1 package(s)
Install the NVIDIA CUDA visual profiler (nvvp)
-
visio - 1 package(s)
Enable support for Microsoft Visio diagrams via <pkg>media-libs/libvisio</pkg>
-
vnc - 2 package(s)
-
vorbis - 3 package(s)
-
vpx - 1 package(s)
-
vte - 1 package(s)
Enable terminal support (<pkg>x11-libs/vte</pkg>) in the GTK+ interface
-
vtk - 1 package(s)
Build new 3D visualization module viz based on <pkg>sci-libs/vtk</pkg>
-
vulkan - 9 package(s)
Add support for the Vulkan viewport backend
-
vulkan-overlay - 1 package(s)
Build vulkan-overlay-layer which displays Frames Per Second and other statistics
-
wasm - 1 package(s)
Build support for the wasm32-unknown-unknown target
-
wavpack - 2 package(s)
-
wayland - 21 package(s)
Enable native Wayland support for better integration with
Wayland-based desktop environments
-
webdriver - 1 package(s)
Build and install the WebKitWebDriver binary for browser automation through the W3C WebDriver protocol. Only one installed SLOT may provide it (cross-SLOT blocker enforced).
-
webengine - 1 package(s)
Enable dictionary and web browser applets using <pkg>dev-qt/qtwebengine</pkg>
-
webp - 4 package(s)
-
webui - 1 package(s)
Install qBittorrent Web UI (qbittorrent-nox)
-
wechat-qrcode - 1 package(s)
Enable wechat_qrcode module
-
wext - 1 package(s)
Enable support for the deprecated Wext (Wireless Extensions) API; needed for some older drivers (e.g. ipw2200, ndiswrapper)
-
wifi - 1 package(s)
Enable support for wifi and 802.1x security
-
wmf - 1 package(s)
-
wpg - 1 package(s)
Enable support for WordPerfect graphics via <pkg>app-text/libwpg</pkg>
-
x264 - 1 package(s)
-
xa - 1 package(s)
Enable the XA (X Acceleration) API for Gallium3D.
-
xattr - 1 package(s)
Add support for getting and setting POSIX extended attributes, through
<pkg>sys-apps/attr</pkg>. Requisite for the virtfs backend.
-
xdp - 1 package(s)
Enable support for XDP through <pkg>net-libs/xdp-tools</pkg>
-
xen - 2 package(s)
Enable monitoring of xen
-
xine - 1 package(s)
-
xinetd - 1 package(s)
-
xkb - 1 package(s)
Depend on <pkg>x11-libs/libxkbcommon</pkg> to allow logind to control the X11 keymap
-
xml - 2 package(s)
-
xspice - 1 package(s)
Include Xspice, a standard X server that is also a Spice server
-
xxhash - 1 package(s)
Enable <pkg>dev-libs/xxhash</pkg> support for the hashing muxer.
-
zeroconf - 1 package(s)
-
zip - 1 package(s)
-
zlib - 1 package(s)
-
zstd - 3 package(s)