All USE Flags
-
" - 1 package(s)
-
"${ALL_LLVM_TARGETS[@]/llvm_targets_/llvm_targets_}" - 1 package(s)
-
"( - 2 package(s)
-
$(printf - 1 package(s)
-
${IUSE} - 1 package(s)
-
${LO_EXTS}) - 1 package(s)
-
' - 1 package(s)
-
'libreoffice_extensions_%s - 1 package(s)
-
( - 3 package(s)
-
) - 2 package(s)
-
)" - 2 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 - 2 package(s)
Adds support for braille displays using brltty
-
acl - 2 package(s)
-
addonmgr - 1 package(s)
Build the addon manager module for automatic handling of 3rd
party addons
-
alacritty - 1 package(s)
-
alembic - 1 package(s)
Add support for Alembic through
<pkg>media-gfx/alembic</pkg>.
-
alsa - 3 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
-
amx_bf16 - 1 package(s)
-
amx_int8 - 1 package(s)
-
amx_tile - 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!)
-
audit - 1 package(s)
-
avif - 2 package(s)
-
avx - 1 package(s)
-
avx2 - 1 package(s)
-
avx512_bf16 - 1 package(s)
-
avx512_vnni - 1 package(s)
-
avx512bw - 1 package(s)
-
avx512cd - 1 package(s)
-
avx512dq - 1 package(s)
-
avx512f - 1 package(s)
-
avx512vbmi - 1 package(s)
-
avx512vl - 1 package(s)
-
avx_vnni - 1 package(s)
-
base - 1 package(s)
Enable full support for LibreOffice Base databases (involves additional bundled libs)
-
bash-completion - 1 package(s)
-
big-endian - 3 package(s)
-
bim - 1 package(s)
Build the BIM module and workbench
-
binary - 1 package(s)
Install the binary version directly, rather than using it to build the source version.
-
bindist - 1 package(s)
-
blis - 1 package(s)
Build a BLIS backend
-
bluetooth - 3 package(s)
-
bmi2 - 1 package(s)
-
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)
-
bullet - 1 package(s)
Enable Bullet (Physics Engine).
-
bzip2 - 2 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)
-
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>
-
clang - 2 package(s)
Use Clang compiler instead of GCC
-
claude-agent-acp-plus - 2 package(s)
Force-enable Zed's claude-agent-acp-plus feature flag, making it advertise ACP elicitation form/url support (and unlock other claude-agent-acp-plus-gated betas) via a source patch
-
claude-agent-acp-tui - 2 package(s)
Install the claude-agent-acp-tui ACP bridge to run the Claude Code TUI in Zed's agent panel
-
claude-code-ide - 1 package(s)
Native Claude Code CLI editor integration (unofficial reverse-engineered IDE protocol, WebSocket MCP server) via a source patch
-
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>.
-
compress-xz - 1 package(s)
Compress firmware using xz (<pkg>app-arch/xz-utils</pkg>) before installation
-
compress-zstd - 1 package(s)
Compress firmware using zstd (<pkg>app-arch/zstd</pkg>) before installation
-
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 - 6 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
-
cscope - 1 package(s)
Enable cscope interface
-
cube - 1 package(s)
Build the cube/cubepp demos
-
cuda - 4 package(s)
Enable NVIDIA Cuda computations support (Experimental!)
-
cudnn - 1 package(s)
Enable support for nVidia cuDNN library
-
cups - 3 package(s)
-
curl - 1 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 - 4 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
-
deduplicate - 1 package(s)
Create symlinks for all firmware that is duplicate using rdfind
-
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)
-
dist-kernel - 1 package(s)
Delegate microcode initramfs generation to <pkg>sys-kernel/installkernel</pkg>
-
djvu - 1 package(s)
-
dnnsamples - 1 package(s)
Enable dnn caffeemodel samples
-
doc - 16 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 - 4 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.
-
eme-free - 1 package(s)
Disable EME (DRM plugin) capability at build time
-
examples - 7 package(s)
Example ufw config files
-
exif - 1 package(s)
-
experimental - 2 package(s)
Enable experimental APIs
-
extensions-cli - 1 package(s)
Build the zed-extension CLI for managing extensions
-
f16c - 1 package(s)
-
facedetect - 1 package(s)
Enables building of facedetect plugin, which
depends on <pkg>media-libs/opencv</pkg>
-
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 - 3 package(s)
-
fftw - 2 package(s)
-
flac - 1 package(s)
-
flashrom - 1 package(s)
Enable flashrom plugin via <pkg>sys-apps/flashrom</pkg>
-
flatpak - 1 package(s)
Enable <pkg>sys-apps/flatpak</pkg> integration
-
flexiblas - 1 package(s)
Build a FlexiBLAS backend
-
fluid - 1 package(s)
Adds fluid simulation support via the built-in Mantaflow library.
-
fma3 - 1 package(s)
-
fontconfig - 2 package(s)
-
fpx - 1 package(s)
Enable <pkg>media-libs/libfpx</pkg> support
-
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)
-
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>)
-
ghcbootstrap - 1 package(s)
Internal: Bootstrap GHC from an existing GHC installation.
-
ghcmakebinary - 1 package(s)
Internal: Build binary friendly for redistribution.
-
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>)
-
gmp - 3 package(s)
Use <pkg>dev-libs/gmp</pkg> for integer operations (works faster, but an external depend).
-
gmp-autoupdate - 1 package(s)
Allow Gecko Media Plugins (binary blobs) to be automatically
downloaded and kept up-to-date in user profiles
-
gnome - 2 package(s)
-
gnutls - 2 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 - 6 package(s)
Enable HTML media (audio/video) playback support via
GStreamer (servo/media-gstreamer feature)
-
gtk - 1 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 QCam extra tool
-
hardened - 2 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>.
-
http - 1 package(s)
Enable http streaming via <pkg>net-libs/libsoup</pkg>
-
hwaccel - 2 package(s)
Force-enable hardware-accelerated rendering (Mozilla bug 594876)
-
icu - 2 package(s)
-
idf - 1 package(s)
Build the IDF module to provide file exchange capabilities with
IDF files
-
idn - 1 package(s)
-
ieee1394 - 1 package(s)
-
imagemagick - 1 package(s)
-
initramfs - 1 package(s)
Create and install initramfs for early microcode loading in /boot (only AMD for now)
-
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 - 13 package(s)
-
ios - 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
-
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 - 2 package(s)
-
jpeg - 5 package(s)
Enable jpeg image support for the VNC console server
-
jpeg2k - 3 package(s)
-
jpegxl - 3 package(s)
-
jumbo-build - 2 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)
-
keyring - 1 package(s)
-
l10n_ - 3 package(s)
-
l10n_${X} - 1 package(s)
-
l10n_en-US - 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)
-
libass - 1 package(s)
-
libde265 - 1 package(s)
Enable H.265 decoding via <pkg>media-libs/libde265</pkg>
-
libedit - 3 package(s)
-
libproxy - 1 package(s)
Enable libproxy support
-
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>
-
llvm - 2 package(s)
Enable LLVM backend for Gallium3D.
-
llvm-libunwind - 1 package(s)
-
llvm_targets_BPF - 1 package(s)
-
llvm_targets_WebAssembly - 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)
-
lzma - 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)
-
mrustc-bootstrap - 1 package(s)
Use <pkg>dev-lang/mrustc</pkg> to build the bootstrap Rust sysroot from this package's source
-
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
-
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
-
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 - 4 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 - 2 package(s)
-
oidn - 1 package(s)
Enable OpenImageDenoiser Support
-
openal - 2 package(s)
-
openblas - 1 package(s)
Build an OpenBLAS backend
-
opencl - 5 package(s)
Build an OpenCL backend, so far only works on Adreno and Intel GPUs
-
opencvapps - 1 package(s)
Enable compilation with opencvapps
-
openexr - 3 package(s)
-
opengl - 7 package(s)
Enable OpenGL library and plugin via desktop OpenGL API
-
openh264 - 1 package(s)
Use <pkg>media-libs/openh264</pkg> for H264 support
instead of downloading binary blob from Mozilla at runtime
-
openmp - 5 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 - 1 package(s)
Verify IPA modules signatures using <pkg>dev-libs/openssl</pkg>. Note:<pkg>dev-libs/openssl</pkg> is also required at build time to sign IPA modules.
-
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 - 1 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 - 1 package(s)
-
ovs - 1 package(s)
Enable OpenVSwitch support
-
pango - 2 package(s)
Enable pango GStreamer plugin
-
parallel-compiler - 1 package(s)
Build a multi-threaded rustc (experimental, not tested by upstream)
-
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.
-
pdf - 2 package(s)
-
pdfimport - 1 package(s)
Enable PDF import via the Poppler library
-
perl - 2 package(s)
-
pgo - 1 package(s)
Add support for profile-guided optimization for faster binaries - this
option will double the compile time
-
pipewire - 1 package(s)
Enable Pipewire for audio support on Linux
-
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)
-
png - 3 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)
-
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)
-
profile - 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
-
python - 6 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
-
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>
-
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
-
redistributable - 1 package(s)
Install also non-free (but redistributable) firmware files
-
renderdoc - 1 package(s)
Build Blender with renderdoc support
-
resolvconf - 1 package(s)
Use <pkg>net-dns/openresolv</pkg> for managing DNS information in /etc/resolv.conf. Generally, a symlink to /run/NetworkManager/resolv.conf is simpler. On systems running systemd-resolved, disable this flag and create a symlink to /run/systemd/resolve/stub-resolv.conf.
-
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)
Build a HIP (ROCm) backend
-
rpc - 1 package(s)
Build with rpc-server
-
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
-
savedconfig - 1 package(s)
Allows individual selection of firmware files
-
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 - 3 package(s)
Build Cam extra tool with SDL sink support (requires USE=gui)
-
seccomp - 4 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 - 9 package(s)
Enable SELinux policy support for enhanced security in SELinux-enabled systems.
Required for proper operation on systems with SELinux in enforcing mode.
-
server - 1 package(s)
Build with example server
-
share - 2 package(s)
Enable applet for quickly sharing data to a variety of sources
-
smesh - 1 package(s)
Build Salome SMESH
-
snapshot - 1 package(s)
Enable snapshot creation for faster startup
-
sndfile - 1 package(s)
-
sndio - 1 package(s)
Enable support for the <pkg>media-sound/sndio</pkg> backend
-
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
-
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>
-
sse4_2 - 1 package(s)
-
ssl - 2 package(s)
-
static-libs - 3 package(s)
-
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-av1 - 1 package(s)
Use the system-wide <pkg>media-libs/dav1d</pkg>
and <pkg>media-libs/libaom</pkg> library instead of bundled
-
system-harfbuzz - 1 package(s)
Use the system-wide <pkg>media-libs/harfbuzz</pkg>
instead of bundled and <pkg>media-gfx/graphite2</pkg> in most cases
-
system-icu - 2 package(s)
Use system <pkg>dev-libs/icu</pkg> instead of the bundled version
-
system-jpeg - 1 package(s)
Use the system-wide <pkg>media-libs/libjpeg-turbo</pkg>
instead of bundled
-
system-libevent - 1 package(s)
Use the system-wide <pkg>dev-libs/libevent</pkg>
instead of bundled
-
system-libvpx - 1 package(s)
Use the system-wide <pkg>media-libs/libvpx</pkg>
instead of bundled
-
system-llvm - 1 package(s)
Use the system LLVM installation
-
system-pipewire - 1 package(s)
Use system <pkg>media-video/pipewire</pkg> for WebRTC and screencast instead of bundled one
-
system-png - 1 package(s)
Use the system-wide <pkg>media-libs/libpng</pkg>
instead of bundled (requires APNG patches)
-
system-snapshot - 1 package(s)
Pull in the full set of runtime backends for <pkg>app-backup/btrbk</pkg> and <pkg>app-backup/snapper</pkg> (snapshot engines) plus <pkg>app-backup/restic</pkg> and <pkg>net-misc/rclone</pkg> (cloud-ship) used by bentoo snapshot. The binary degrades gracefully and 'bentoo snapshot detect' names any absent backend at runtime
-
system-ssl - 1 package(s)
Use system OpenSSL instead of the bundled one
-
system-webp - 1 package(s)
Use the system-wide <pkg>media-libs/libwebp</pkg>
instead of bundled
-
systemd - 10 package(s)
Pull in sys-apps/systemd for bentoo snapshot scheduling via systemd timers
-
taglib - 1 package(s)
-
tbb - 2 package(s)
Use threading building blocks library from <pkg>dev-cpp/tbb</pkg>.
-
tcl - 2 package(s)
-
teamd - 1 package(s)
Enable Teamd control support
-
telemetry - 1 package(s)
-
terminal - 1 package(s)
Enable terminal emulation support
-
tesseract - 1 package(s)
Use Google's OCR Engine
-
test - 42 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 - 1 package(s)
Install Trusted Platform Module plugin
-
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
-
udev - 6 package(s)
-
uefi - 1 package(s)
Enable UEFI support
-
unknown-license - 1 package(s)
Install firmware files whose license is unknown
-
unregisterised - 1 package(s)
Create an unregisterised build in which only the C codegen backend will be available.
-
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 - 1 package(s)
Enable USB passthrough via dev-libs/libusb
-
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)
-
vcd - 1 package(s)
-
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.
-
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
-
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 - 1 package(s)
-
vorbis - 2 package(s)
-
vpx - 1 package(s)
-
vtk - 1 package(s)
Build new 3D visualization module viz based on <pkg>sci-libs/vtk</pkg>
-
vulkan - 9 package(s)
Enable Vulkan usage via the skia library (clang recommended)
-
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
-
wasm-sandbox - 1 package(s)
Sandbox certain third-party libraries through WebAssembly using RLBox
-
wavpack - 1 package(s)
-
wayland - 23 package(s)
Run in wayland mode under wayland sessions, xwayland otherwise. This flag doesn't affect x11 sessions.
-
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 - 2 package(s)
Build server with embedded WebUI
-
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 - 2 package(s)
Enable support for wifi and 802.1x security
-
wmf - 1 package(s)
-
wmma - 1 package(s)
Use rocWMMA to enhance flash attention performance
-
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.
-
xen - 1 package(s)
Enable monitoring of xen
-
xine - 1 package(s)
-
xinetd - 1 package(s)
-
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 - 1 package(s)