| Flag | Description | Packages |
|---|---|---|
| ( | 5 | |
| X | Link console vim against X11 libraries to enable title and clipboard features in xterm | 20 |
| abi_x86_32 | 3 | |
| accessibility | Adds support for braille displays using brltty | 2 |
| alsa | Enable alsa output for sound emulation | 3 |
| amd64 | 2 | |
| asm | Build optimized assembly (nasm) routines where available. | 3 |
| avif | 2 | |
| bindist | 2 | |
| bluetooth | 3 | |
| bzip2 | Enable bzip2 encoder/decoder plugin | 2 |
| caps | Link against <pkg>sys-libs/libcap</pkg> so lemond can pass capabilities on to the backend processes it spawns | 2 |
| cet | Enable Intel Control-flow Enforcement Technology. | 2 |
| clang | Depend on <pkg>llvm-core/clang</pkg> as host compiler | 2 |
| cpu_flags_arm_neon | 2 | |
| cpu_flags_ppc_vsx3 | 2 | |
| cpu_flags_x86_sse2 | 3 | |
| cuda | Build cycles renderer with nVidia CUDA support. | 7 |
| cups | 4 | |
| curl | Enable support for automated uploading of crash reports | 2 |
| custom-cflags | 2 | |
| d3d9 | Enable support for DirectX 9 (d3d9.dll) | 2 |
| dbus | Enable support for notifications and power-management features via D-Bus | 5 |
| debug | Enable DCHECK feature with severity configurable at runtime. Mostly intended for debugging and development, NOT RECOMMENDED for general use. | 16 |
| deprecated | Enable deprecated features for compatibility with older Lua versions | 2 |
| doc | 14 | |
| egl | Use EGL for smooth rendering on high refresh rate monitors | 4 |
| elfutils | Enable DWARF-based backtraces using <pkg>dev-libs/elfutils</pkg>. | 2 |
| elogind | Use <pkg>sys-auth/elogind</pkg> for session tracking | 3 |
| examples | Install example projects | 7 |
| experimental | Enable experimental features | 2 |
| ffmpeg | Link the examples against media-video/ffmpeg so they accept audio formats other than WAV | 4 |
| fontconfig | 2 | |
| gles2 | Enable OpenGL library and plugin via GLESv2 API (requires egl) | 2 |
| gmp | Use <pkg>dev-libs/gmp</pkg> for integer operations (works faster, but an external depend). | 3 |
| gnome | 2 | |
| gnutls | 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. | 2 |
| gphoto2 | 3 | |
| gstreamer | Enable HTML media (audio/video) playback support via GStreamer (servo/media-gstreamer feature) | 6 |
| gtk-doc | 4 | |
| gtk3 | Enable support for <pkg>x11-libs/gtk+</pkg>:3 | 2 |
| gtk4 | Enable support for <pkg>gui-libs/gtk</pkg>:4 | 2 |
| gui | 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. | 5 |
| hardened | 3 | |
| hip | Build a HIP (ROCm) backend | 5 |
| hwaccel | enable hardware-accelerated rendering support | 2 |
| icu | 2 | |
| introspection | 12 | |
| jack | 3 | |
| java | 2 | |
| jemalloc | 3 | |
| jpeg | Enable jpeg image support for the VNC console server | 5 |
| jpeg2k | 3 | |
| jpegxl | 3 | |
| jumbo-build | Combine source files to speed up build process | 2 |
| kde | 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 | 3 |
| kerberos | 2 | |
| lcms | 3 | |
| libedit | 3 | |
| llvm | Enable LLVM backend for Gallium3D. | 2 |
| mbim | Support QMI over Mobile Broadband Interface Model (MBIM) | 2 |
| minimal | 3 | |
| modemmanager | Build and install Modem Manager plugin | 2 |
| mp3 | 2 | |
| multitarget | Adds support to binutils for cross compiling (does not work with gas) | 2 |
| nls | 6 | |
| ogg | 2 | |
| openal | 2 | |
| opencl | Enable the Rusticl Gallium OpenCL state tracker. | 7 |
| openexr | 3 | |
| opengl | Ensure OpenGL support is available (requires graphics drivers) | 7 |
| openmp | 6 | |
| orc | 5 | |
| osmesa | Add support for OpenGL in bitmaps using libOSMesa | 2 |
| pango | Enable Pango support using <pkg>x11-libs/pango</pkg> | 2 |
| pax-kernel | Allow building on a PaX-enabled kernel | 3 |
| 2 | ||
| perl | 2 | |
| pgo | Build binutils with Profile Guided Optimization (PGO) and LTO | 3 |
| png | Enable png image support for the VNC console server | 3 |
| policykit | 4 | |
| proprietary-codecs | Enable codecs for patent-encumbered audio and video formats. | 2 |
| pulseaudio | Enable PulseAudio audio support | 7 |
| python | 7 | |
| qrtr | Support QMI over IPC Router bus (QRTR) | 2 |
| qt6 | Enable Qt6 integration for better KDE/Qt desktop environment support. Provides native look and feel on KDE Plasma and other Qt-based desktops. | 4 |
| readline | Enable readline support for the Lua command line interpreter | 5 |
| screencast | 2 | |
| sdl | Build Cam extra tool with SDL sink support (requires USE=gui) | 3 |
| seccomp | Use <pkg>sys-apps/bubblewrap</pkg> (which requires seccomp) to sandbox some functionality like icon handling | 4 |
| selinux | Enable SELinux policy support for enhanced security in SELinux-enabled systems. Required for proper operation on systems with SELinux in enforcing mode. | 9 |
| spell | 2 | |
| ssl | 3 | |
| static-libs | 5 | |
| system-icu | Use system <pkg>dev-libs/icu</pkg> instead of the bundled version | 3 |
| systemd | Pull in sys-apps/systemd for bentoo snapshot scheduling via systemd timers | 13 |
| tbb | Use threading building blocks library from <pkg>dev-cpp/tbb</pkg>. | 2 |
| tcl | 2 | |
| test | Build and run the upstream test suite (requires dbus-test-runner) | 48 |
| theora | 3 | |
| tiff | 4 | |
| tools | Enable the Godot Editor for game development | 5 |
| truetype | Enable <pkg>media-libs/freetype</pkg> support for gapi module | 4 |
| udev | 6 | |
| v4l | 5 | |
| vaapi | 5 | |
| valgrind | 4 | |
| video_cards_ | 2 | |
| vorbis | 2 | |
| vulkan | Install Vulkan loader for hardware-accelerated rendering (requires compatible GPU and drivers) | 12 |
| wayland | Enable native Wayland support for better performance and security on Wayland compositors. Eliminates XWayland overhead. | 25 |
| webp | 5 | |
| webui | Embed the kopia server HTML web UI. Disable for headless, container or edge deployments that only need the CLI or the server API (smaller binary via the upstream nohtmlui build tag). | 3 |
| wifi | Enable support for wifi and 802.1x security | 2 |
| xml | 2 | |
| xxhash | Use <pkg>dev-libs/xxhash</pkg> for --build-id=xx support | 3 |
| zstd | 2 |
| Flag | Description | Packages |
|---|---|---|
| acl | 2 | |
| claude-agent-acp-plus | Install the claude-agent-acp-plus ACP agent and apply source patches that force-enable Zed's acp-beta feature flag (which now gates the per-turn token count and stabilized terminal authentication) plus agent panel UI improvements: multiline elicitation fields, collapsible markdown option previews, a manual-mode badge, clickable file mentions in replayed messages, and adoption of the agent's config-option response | 2 |
| claude-agent-acp-tui | Install the claude-agent-acp-tui ACP bridge to run the Claude Code TUI in Zed's agent panel | 2 |
| Flag | Description | Packages |
|---|---|---|
| crossdev-mingw | 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) | 2 |
| strip | 2 |
| Flag | Description | Packages |
|---|---|---|
| l10n_ | 3 |
| Flag | Description | Packages |
|---|---|---|
| share | Enable applet for quickly sharing data to a variety of sources | 2 |
| Flag | Description | Packages |
|---|---|---|
| fftw | 2 | |
| postscript | 2 |
| Flag | Description | Packages |
|---|---|---|
| 10bit | Add support for building 10-bit and 12-bit AV1. | 2 |
| 8bit | Add support for decoding 8-bit AV2. | 2 |
| unwind | Enable <pkg>sys-libs/libunwind</pkg> usage for better backtrace support in leaks tracer module | 3 |
| Flag | Description | Packages |
|---|---|---|
| vala | 2 |
| Flag | Description | Packages |
|---|---|---|
| "( | 4 | |
| ) | 4 | |
| )" | 4 | |
| amx_bf16 | 2 | |
| amx_int8 | 2 | |
| amx_tile | 2 | |
| asimddp | 3 | |
| asimdhp | 3 | |
| avx | 4 | |
| avx2 | 4 | |
| avx512_bf16 | 3 | |
| avx512_vnni | 3 | |
| avx512bw | 3 | |
| avx512cd | 3 | |
| avx512dq | 3 | |
| avx512f | 4 | |
| avx512vbmi | 4 | |
| avx512vl | 3 | |
| avx_vnni | 3 | |
| blis | Build a BLIS backend | 2 |
| bmi2 | 3 | |
| cpu_flags_arm_sve | 3 | |
| f16c | 4 | |
| flexiblas | Build a FlexiBLAS backend | 2 |
| fma3 | 4 | |
| i8mm | 3 | |
| openblas | Build an OpenBLAS backend | 2 |
| sse4_2 | 3 | |
| sve | 3 | |
| sve2 | 3 | |
| wmma | Use rocWMMA to enhance flash attention performance | 2 |
| Flag | Description | Packages |
|---|---|---|
| system-harfbuzz | Use system <pkg>media-libs/harfbuzz</pkg> instead of the bundled library. | 2 |
| Flag | Description |
|---|---|
| libsecret | Enable password storage support using libsecret for storing credentials securely in the system keyring (GNOME Keyring, KWallet) |
| Flag | Description |
|---|---|
| crypt | Use <pkg>dev-libs/libsodium</pkg> for crypto support |
| cscope | Enable cscope interface |
| gpm | |
| lua | |
| racket | Enable support for Scheme using <pkg>dev-scheme/racket</pkg> |
| ruby | |
| sound | |
| terminal | Enable terminal emulation support |
| vim-pager | Install vimpager and vimmanpager links |
| Flag | Description |
|---|---|
| claude-code-ide | Native Claude Code CLI editor integration (unofficial reverse-engineered IDE protocol, WebSocket MCP server) via a source patch |
| collab | Build the collaboration server |
| extensions-cli | Build the zed-extension CLI for managing extensions |
| mimalloc | Use mimalloc as the global memory allocator for improved performance |
| neovim | Enable Neovim integration for full vim compatibility via RPC |
| screen-capture | Enable screen capture support for collaboration sessions |
| tracy | Enable Tracy profiler integration for performance analysis |
| Flag | Description |
|---|---|
| guest-utils | Installs utilities useful within a guest VM |
| image-utils | Installs utilities useful for manipulating guest images from outside a guest VM |
| Flag | Description |
|---|---|
| capi | Enable ISDN support via CAPI |
| pcap | Support packet capture software (e.g. wireshark) |
| scanner |
| Flag | Description |
|---|---|
| d3d10 | Enable support for DirectX 10 (d3d10.dll) |
| d3d11 | Enable support for DirectX 11 (d3d11.dll) |
| d3d8 | Enable support for DirectX 8 (d3d8.dll) |
| ddraw | Enable support for DirectDraw and Direct3D 1-7 (ddraw.dll) |
| dxgi | Enable support for the DirectX Graphics Infrastructure (dxgi.dll) |
| Flag | Description |
|---|---|
| pax_kernel | Triggers a paxmarking of the binary |
| Flag | Description |
|---|---|
| $(printf | |
| ${LO_EXTS}) | |
| ' | |
| 'libreoffice_extensions_%s | |
| base | Enable full support for LibreOffice Base databases (involves additional bundled libs) |
| branding | |
| coinmp | Use <pkg>sci-libs/coinor-mp</pkg> as alternative solver |
| eds | |
| googledrive | Enable support for remote files on Google Drive |
| ldap | |
| mariadb | Prefer mariadb connector over mysql connector |
| odk | Build the Office Development Kit |
| pdfimport | Enable PDF import via the Poppler library |
| postgres |
| Flag | Description |
|---|---|
| offlinehelp | Install help files locally instead of using the LibreOffice Wiki |
| Flag | Description |
|---|---|
| appindicator | Enable appindicator (system tray) support via dev-libs/libayatana-appindicator. |
| Flag | Description |
|---|---|
| ${IUSE} | |
| l10n_${X} |
| Flag | Description |
|---|---|
| browser | Build the chromedp backend for the headless "script" version parser, driving an already-installed Chrome/Chromium over the DevTools Protocol (no browser download needed) |
| playwright | 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) |
| secure | 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.) |
| system-snapshot | 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 |
| Flag | Description |
|---|---|
| tcmalloc | Use tcmalloc from <pkg>dev-util/google-perftools</pkg> for allocations. |
| Flag | Description |
|---|---|
| sqlcipher | Allow to open and to edit databases encrypted using <pkg>dev-db/sqlcipher</pkg> |
| Flag | Description |
|---|---|
| double-precision | Use double-precision floats (default: single-precision) |
| raycast | Enable the raycast Editor module using <pkg>media-libs/embree</pkg> |
| speech | |
| upnp |
| Flag | Description |
|---|---|
| big-endian | |
| binary | Install the binary version directly, rather than using it to build the source version. |
| ghcbootstrap | Internal: Bootstrap GHC from an existing GHC installation. |
| ghcmakebinary | Internal: Build binary friendly for redistribution. |
| numa | Enable NUMA thread balancing policy using <pkg>sys-process/numactl</pkg>. |
| profile | |
| unregisterised | Create an unregisterised build in which only the C codegen backend will be available. |
| Flag | Description |
|---|---|
| large-stack | Enables code to take advantage of large stack support |
| Flag | Description |
|---|---|
| spreadsheet-model | Enable the spreadsheet model implementation |
| Flag | Description |
|---|---|
| cpu_flags_arm_aes | |
| cpu_flags_arm_sha1 | |
| cpu_flags_arm_sha2 | |
| cpu_flags_ppc_altivec | |
| cpu_flags_ppc_vsx2 | |
| cpu_flags_x86_aes | |
| cpu_flags_x86_pclmul | |
| cpu_flags_x86_sha |
| Flag | Description |
|---|---|
| breakpad | Use <pkg>dev-util/breakpad</pkg> as the crash handler |
| Flag | Description |
|---|---|
| mamba | enable libmamba resolver |
| user | use user's home directory as default pkgs and envs prefix |
| Flag | Description |
|---|---|
| debugger | Install the CUDA debugger |
| nsight | Install profiling and optimizing tools (nsight-compute, nsight-systems) |
| profiler | Install the NVIDIA CUDA profiler (nvprof) and the related libraries |
| rdma | Enable infiniband support via <pkg>sys-cluster/rdma-core</pkg> |
| sanitizer | Install compute-sanitizer tool |
| vis-profiler | Install the NVIDIA CUDA visual profiler (nvvp) |
| Flag | Description |
|---|---|
| cube | Build the cube/cubepp demos |
| Flag | Description |
|---|---|
| alacritty |
| Flag | Description |
|---|---|
| alternate-calendar | Support alternate calendar systems (currently Chinese or Indian) via <pkg>dev-libs/icu</pkg> |
| qmk | Pull in <pkg>kde-plasma/kameleon-qmk-helper</pkg> so the Kameleon kded can apply the accent colour to QMK keyboard LEDs |
| webengine | Enable dictionary and web browser applets using <pkg>dev-qt/qtwebengine</pkg> |
| Flag | Description |
|---|---|
| alembic | Add support for Alembic through <pkg>media-gfx/alembic</pkg>. |
| bullet | Enable Bullet (Physics Engine). |
| collada | Add support for Collada interchange format through <pkg>media-libs/opencollada</pkg>. |
| color-management | Enable color management via <pkg>media-libs/opencolorio</pkg>. |
| cycles | Enable the Cycles raytracing render engine. |
| cycles-bin-kernels | 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. |
| embree | Use embree to accelerate certain areas of the Cycles render engine. |
| fluid | Adds fluid simulation support via the built-in Mantaflow library. |
| hiprt | Enable AMD HIP GPU ray tracing acceleration via <pkg>dev-libs/hiprt</pkg>. |
| man | |
| manifold | Enable Manifold render backend via <pkg>sci-mathematics/manifold</pkg> |
| nanovdb | Enable nanoVDB support in Cycles. Uses less memory than regular openVDB when rendering. |
| ndof | Enable NDOF input devices (SpaceNavigator and friends). |
| oidn | Enable OpenImageDenoiser Support |
| openpgl | Enable path guiding support in Cycles |
| opensubdiv | Add rendering support form OpenSubdiv from Dreamworks Animation through <pkg>media-libs/opensubdiv</pkg>. |
| openvdb | Enable openvdb for volumetric processing, like the voxel remesher. Also enables volumetric GPU preview rendering for Nvidia cards. |
| optix | Add support for NVIDIA's OptiX Raytracing Engine. |
| osl | Add support for OpenShadingLanguage scripting. |
| pipewire | Enable Pipewire for audio support on Linux |
| potrace | Add support for converting bitmaps into Grease pencil line using the potrace library. |
| pugixml | Enable PugiXML support (Used for OpenImageIO, Grease Pencil SVG export) |
| renderdoc | Build Blender with renderdoc support |
| rubberband | Build with Rubber Band for audio time-stretching and pitch-scaling (used by Audaspace) via <pkg>media-libs/rubberband</pkg> |
| sndfile |
| Flag | Description |
|---|---|
| addonmgr | Build the addon manager module for automatic handling of 3rd party addons |
| assembly | Build the assembly module to create 3D models composed of several distinguishable parts as a conformed machine. |
| bim | Build the BIM module and workbench |
| cam | Build the CAM module and workbench |
| cloud | Build the Cloud workbench, to access cloud providers (mostly Amazon S3). |
| designer | Build and install the Qt designer plugin, so the FreeCAD widgets can be used from within designer. |
| fem | Build the FEM module and workbench which provides Finite Element Analysis (FEA) workflows |
| idf | Build the IDF module to provide file exchange capabilities with IDF files |
| inspection | Build the inspection workbench which gives you specific tools for examination of shapes (experimental) |
| mesh | Build the mesh module and workbench |
| netgen | Build support for the netgen mesher through <pkg>media-gfx/netgen</pkg>. |
| openscad | Build the OpenSCAD module for interoperability with OpenSCAD and repairing Constructive Solid Geometry (CSG) history |
| pcl | Use external <pkg>sci-libs/pcl</pkg> for point clouds support. |
| points | Build the points module and workbench for working with point clouds |
| reverse | Build the reverse engineering module and workbench |
| robot | Build the robot module and workbench for studying robot movements |
| smesh | Build Salome SMESH |
| spacenav | Add support for space navigator devices through <pkg>dev-libs/libspnav</pkg> |
| surface | Build the surface module and workbench |
| Flag | Description |
|---|---|
| corefonts | Use <pkg>media-fonts/corefonts</pkg> which is required by some commands |
| cxx | |
| djvu | |
| fpx | Enable <pkg>media-libs/libfpx</pkg> support |
| graphviz | |
| hdri | Enable High Dynamic Range Images formats |
| heif | |
| jbig | |
| lqr | Enable experimental liquid rescale support using <pkg>media-libs/liblqr</pkg> |
| lzma | |
| q32 | Set quantum depth value to 32 |
| q8 | Set quantum depth value to 8 |
| raw | |
| svg | |
| wmf | |
| zip | |
| zlib |
| Flag | Description |
|---|---|
| cdr | Enable support for CorelDRAW files via <pkg>media-libs/libcdr</pkg> |
| dia | Enable DIA flow chart import via <pkg>app-office/dia</pkg> |
| exif | |
| graphicsmagick | |
| imagemagick | |
| inkjar | Enable support for OpenOffice.org SVG jar files |
| sourceview | Enable syntax highlighting support via <pkg>x11-libs/gtksourceview</pkg> |
| svg2 | Enable support for new SVG2 features |
| visio | Enable support for Microsoft Visio diagrams via <pkg>media-libs/libvisio</pkg> |
| wpg | Enable support for WordPerfect graphics via <pkg>app-text/libwpg</pkg> |
| Flag | Description |
|---|---|
| sane_backends_ | |
| snmp | |
| threads | |
| usb | Enable USB passthrough via dev-libs/libusb |
| xinetd | |
| zeroconf |
| Flag | Description |
|---|---|
| vnc |
| Flag | Description |
|---|---|
| gbm | Enable Graphics Buffer Manager based EGL windowing system support (requires egl and at least one of gles or opengl) |
| ivorbis | Enable integer based vorbis decoder |
| Flag | Description |
|---|---|
| ptp | Controls Precision Time Protocol (PTP) helper. Written in Rust. |
| Flag | Description |
|---|---|
| cairo | |
| glib | Enable <pkg>dev-libs/glib</pkg> unicode functions |
| graphite | Enable <pkg>media-gfx/graphite2</pkg> complementary shaper |
| Flag | Description |
|---|---|
| drm | Build with drm support for cam tool |
| openssl | 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. |
| trace | Build with tracing capabilities |
| Flag | Description |
|---|---|
| lm-sensors | Enable Gallium HUD lm-sensors support. |
| sysprof | |
| vdpau | Enable the VDPAU acceleration interface for the Gallium3D Video Layer. |
| video_cards_nouveau | |
| vulkan-overlay | Build vulkan-overlay-layer which displays Frames Per Second and other statistics |
| xa | Enable the XA (X Acceleration) API for Gallium3D. |
| Flag | Description |
|---|---|
| atlas | Use <pkg>sci-libs/atlas</pkg> for blas, lapack and sparse blas routines (Experimental!) |
| contrib | Install user contributed scripts from opencv_contrib (Experimental!) |
| contribcvv | Enable CVV in contrib |
| contribdnn | Enable DNN module |
| contribfreetype | Enable Drawing UTF-8 strings with <pkg>media-libs/freetype</pkg>&<pkg>media-libs/harfbuzz</pkg> |
| contribhdf | Enable HDF module (requires <pkg>sci-libs/hdf5</pkg>) |
| contribovis | Enable OGRE vision module support (<pkg>dev-games/ogre</pkg>) |
| contribsfm | Enable SFM module (requires USE="eigen gflags glog") |
| contribxfeatures2d | Enables xfeatures2d and autodownload of samples in contrib |
| cpu_flags_x86_avx | |
| cpu_flags_x86_avx512_4fmaps | |
| cpu_flags_x86_avx512_4vnniw | |
| cpu_flags_x86_avx512er | |
| cpu_flags_x86_avx512pf | |
| cpu_flags_x86_f16c | |
| cpu_flags_x86_sse | |
| cudnn | Enable support for nVidia cuDNN library |
| dnnsamples | Enable dnn caffeemodel samples |
| eigen | Enable usage of <pkg>dev-cpp/eigen</pkg> for computations |
| features2d | Enable features2d module |
| gdal | Enable support for <pkg>sci-libs/gdal</pkg> library |
| gflags | Use Google's C++ argument parsing library (<pkg>dev-cpp/gflags</pkg>) |
| gif | |
| glog | Use Google's C++ logging library (<pkg>dev-cpp/glog</pkg>) |
| ieee1394 | |
| jasper | Use <pkg>media-libs/jasper</pkg> for jpeg2k support |
| lapack | |
| mkl | Use <pkg>sci-libs/mkl</pkg> for blas, lapack and sparse blas routines |
| non-free | Enable non-free components |
| opencvapps | Enable compilation with opencvapps |
| openni | Adds support for Kinect-like 3D sensors devices with <pkg>dev-libs/OpenNI</pkg> |
| openni2 | Adds support for Kinect-like 3D sensors devices with <pkg>dev-libs/OpenNI2</pkg> (should be preferred over openni) |
| spng | Use <pkg>media-libs/libspng</pkg> for png support |
| tesseract | Use Google's OCR Engine |
| testprograms | Build and install programs for testing OpenCV (performance) |
| video_cards_intel | Enable Video Acceleration API for hardware decoding for Intel cards |
| vtk | Build new 3D visualization module viz based on <pkg>sci-libs/vtk</pkg> |
| wechat-qrcode | Enable wechat_qrcode module |
| xine |
| Flag | Description |
|---|---|
| layers | Include the vulkan layers |
| Flag | Description |
|---|---|
| facedetect | Enables building of facedetect plugin, which depends on <pkg>media-libs/opencv</pkg> |
| scale0tilt | Enables building of scale0tilt and vectorscope plugins, which depend on <pkg>media-libs/gavl</pkg> |
| Flag | Description |
|---|---|
| a52 | |
| aac | |
| cdda | |
| dts | |
| dv | |
| dvb | |
| dvd | |
| flac | |
| http | Enable http streaming via <pkg>net-libs/libsoup</pkg> |
| lame | |
| libass | |
| libde265 | Enable H.265 decoding via <pkg>media-libs/libde265</pkg> |
| libvisual | Enable visualization effects via <pkg>media-libs/libvisual</pkg> |
| modplug | |
| mpeg | |
| nvcodec | Enable NVIDIA GPU hardware encoding/decoding (NVENC/NVDEC) |
| opus | |
| oss | |
| taglib | |
| vcd | |
| vpx | |
| wavpack | |
| x264 |
| Flag | Description |
|---|---|
| dbengine | Enable the Netdata database engine |
| ipmi | Install <pkg>sys-apps/ipmitool</pkg> required for monitoring IPMI sensors |
| mongodb | Enable support for the mongodb backend |
| mysql | |
| nfacct | Enable the nfacct plugin |
| nodejs | Enable use of nodejs (which some plugins use) |
| prometheus | Enable support for the Prometheus remote write backend |
| xen | Enable monitoring of xen |
| Flag | Description |
|---|---|
| gssapi | Enable gssapi support |
| idn |
| Flag | Description |
|---|---|
| ipv6 | IPv6 support for iptables |
| Flag | Description |
|---|---|
| enchant | Use the <pkg>app-text/enchant</pkg> spell-checking backend instead of <pkg>app-text/hunspell</pkg> |
| fonts | Use builtin patched copy of open-sans fonts (overrides fontconfig) |
| webkit |
| Flag | Description |
|---|---|
| cpu_flags_x86_avx2 | Select the AVX2-optimized binary on amd64 (default on modern CPUs). |
| Flag | Description |
|---|---|
| inspector | Enable V8 inspector |
| lto | |
| npm | Enable NPM package manager |
| pnpm | Install the <pkg>sys-apps/pnpm</pkg> package manager |
| snapshot | Enable snapshot creation for faster startup |
| system-ssl | Use system OpenSSL instead of the bundled one |
| Flag | Description |
|---|---|
| aqua | |
| gamepad | Enable gamepad input support via <pkg>dev-libs/libmanette</pkg> |
| keyring | |
| webdriver | 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). |
| Flag | Description |
|---|---|
| qmi | Enable support for the QMI modem protocol used by devices with Qualcomm chipsets |
| Flag | Description |
|---|---|
| audit | |
| clat | Enable CLAT (464XLAT) support for IPv4 connectivity on IPv6-only networks, via <pkg>dev-libs/libbpf</pkg> |
| concheck | Enable connectivity checking support (needed for Captive portals detection) |
| connection-sharing | Support connection sharing (uses <pkg>net-dns/dnsmasq</pkg>) |
| dhcpcd | Use <pkg>net-misc/dhcpcd</pkg> for getting an IP |
| iptables | Use <pkg>net-firewall/iptables</pkg> for connection sharing |
| iwd | Use <pkg>net-wireless/iwd</pkg> instead of <pkg>net-wireless/wpa_supplicant</pkg> for wifi support by default |
| nbft | Enable NBFT support in the initrd generator |
| nftables | Use <pkg>net-firewall/nftables</pkg> for connection sharing |
| nss | Use <pkg>dev-libs/nss</pkg> for cryptography |
| ofono | Use <pkg>net-misc/ofono</pkg> for telephony support. |
| ovs | Enable OpenVSwitch support |
| ppp | Enable support for mobile broadband and PPPoE connections using <pkg>net-dialup/ppp</pkg> |
| psl | Use public suffix list via <pkg>net-libs/libpsl</pkg> |
| resolvconf | 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. |
| syslog | |
| teamd | Enable Teamd control support |
| wext | Enable support for the deprecated Wext (Wireless Extensions) API; needed for some older drivers (e.g. ipw2200, ndiswrapper) |
| Flag | Description |
|---|---|
| gtk |
| Flag | Description |
|---|---|
| webapp | Bundle the browser UI that lemond serves, using a pre-populated node_modules distfile instead of a networked npm install |
| Flag | Description |
|---|---|
| rpc | Build with rpc-server |
| server | Build with example server |
| Flag | Description |
|---|---|
| rocm | 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. |
| Flag | Description |
|---|---|
| # | |
| - | |
| BSD | |
| DROP | |
| LINE | |
| ROCm | |
| THIS | |
| Unlike | |
| a | |
| an | |
| architectural | |
| ever | |
| gains | |
| gap | |
| if | |
| in | |
| incidental | |
| is | |
| keywording | |
| library, | |
| libwebm | |
| limit | |
| media-libs/libwebm | |
| not | |
| small | |
| stack | |
| the | |
| this | |
| webm | Support the webm audiovisual media file format |
| ~amd64-only. | |
| ~arm64. |
| Flag | Description |
|---|---|
| blas | Build a BLAS backend against sci-libs/openblas, whose cblas interface ggml-blas requires |
| sdl2 | Build the real-time capture examples that use media-libs/libsdl2 |
| Flag | Description |
|---|---|
| amdgpu | Build and install AMD dGPU (Navi3x and above) plugin |
| archive | Use <pkg>app-arch/libarchive</pkg> for archives support |
| bash-completion | |
| cbor | Enable CBOR support for coSWID and uSWID via <pkg>dev-libs/libcbor</pkg> |
| flashrom | Enable flashrom plugin via <pkg>sys-apps/flashrom</pkg> |
| nvme | Build and install NVMe plugin |
| protobuf | Enable protobuf plugins |
| spi | Install Intel-SPI plugin |
| synaptics | Install synaptics plugin |
| tpm | Install Trusted Platform Module plugin |
| uefi | Enable UEFI support |
| Flag | Description |
|---|---|
| flatpak | Enable <pkg>sys-apps/flatpak</pkg> integration |
| geolocation |
| Flag | Description |
|---|---|
| debuginfod | Enable debuginfod support via <pkg>dev-libs/elfutils</pkg> libdebuginfod |
| gprofng | Enable the next-generation gprofng profiler |
| plugins | Enable plugin support in tools |
| vanilla |
| Flag | Description |
|---|---|
| compress-xz | Compress firmware using xz (<pkg>app-arch/xz-utils</pkg>) before installation |
| compress-zstd | Compress firmware using zstd (<pkg>app-arch/zstd</pkg>) before installation |
| deduplicate | Create symlinks for all firmware that is duplicate using rdfind |
| dist-kernel | Delegate microcode initramfs generation to <pkg>sys-kernel/installkernel</pkg> |
| initramfs | Create and install initramfs for early microcode loading in /boot (only AMD for now) |
| redistributable | Install also non-free (but redistributable) firmware files |
| savedconfig | Allows individual selection of firmware files |
| unknown-license | Install firmware files whose license is unknown |
| Flag | Description |
|---|---|
| 64-bit-bfd | Support 64-bit targets even on 32-bit hosts (is ignored on 64-bit hosts) |
| Flag | Description |
|---|---|
| l10n_en-US | |
| verify-sig | Verify the release checksum using Brave's OpenPGP signature. Ensures the integrity and authenticity of the downloaded package. |
| Flag | Description |
|---|---|
| bundled-toolchain | Download and use the upstream binary toolchain(s) to build Chromium |
| ffmpeg-chromium | (binpkg only) Use Chromium FFmpeg fork (<pkg>media-video/ffmpeg-chromium</pkg>) rather than mainline FFmpeg (<pkg>media-video/ffmpeg</pkg>) |
| hangouts | Enable support for Google Hangouts features such as screen sharing |
| headless | Build Ozone only with headless backend, NOT RECOMMENDED for general use. |
| official | Enable Official build instead of Developer build. |
| rar | Enable the Safe Browsing feature to inspect RAR files. |
| system-zstd | Use system <pkg>app-arch/zstd</pkg> instead of the bundled one. |
| widevine | Unsupported closed-source DRM capability (required by Netflix VOD) |
| Flag | Description |
|---|---|
| eme-free | Disable EME (DRM plugin) capability at build time |
| gmp-autoupdate | Allow Gecko Media Plugins (binary blobs) to be automatically downloaded and kept up-to-date in user profiles |
| libproxy | Enable libproxy support |
| openh264 | Use <pkg>media-libs/openh264</pkg> for H264 support instead of downloading binary blob from Mozilla at runtime |
| 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-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 |
| telemetry | |
| wasm-sandbox | Sandbox certain third-party libraries through WebAssembly using RLBox |
| Flag | Description |
|---|---|
| xspice | Include Xspice, a standard X server that is also a Spice server |