| Flag | Description | Packages |
|---|---|---|
| X | Build support for X | 6 |
| alsa | 7 | |
| ao | 3 | |
| debug | 2 | |
| dedicated | 2 | |
| joystick | Enable support for input devices with evdev | 2 |
| lto | Build using Link Time Optimizations (LTO) | 2 |
| pulseaudio | 9 | |
| qt5 | Build the QT frontend | 3 |
| sdl | Use <pkg>media-libs/libsdl</pkg> instead of <pkg>media-libs/libsdl2</pkg> | 4 |
| system-ffmpeg | Use the system-wide <pkg>media-video/ffmpeg</pkg> instead of bundled. | 2 |
| udev | 4 |
| Flag | Description | Packages |
|---|---|---|
| egl | Enable EGL support | 2 |
| evdev | Support EVDev controller interface | 2 |
| ffmpeg | FFMpeg (ffmpeg) | 3 |
| gbm | Support DRM/KMS OpenGL contexts | 2 |
| gles | Enable GLES support | 2 |
| gles2 | Enable support for GLES2 | 4 |
| gles3 | Enable GLES3 support | 2 |
| libretro | Build libretro core | 2 |
| materialui | Enable MaterialUI menu | 2 |
| neon | 2 | |
| openal | 2 | |
| opengl | 10 | |
| ozone | Enable ozone menu | 2 |
| rgui | Enable rgui menu | 2 |
| sdl2 | Use <pkg>media-libs/libsdl2</pkg> instead of <pkg>media-libs/libsdl</pkg> | 2 |
| vulkan | Enable vulkan support | 9 |
| wayland | 4 | |
| xmb | Enable XMB menu | 2 |
| xv | 2 | |
| zlib | 2 |
| Flag | Description | Packages |
|---|---|---|
| steamruntime | Use the official steam runtime libraries | 3 |
| Flag | Description | Packages |
|---|---|---|
| portaudio | 2 |
| Flag | Description | Packages |
|---|---|---|
| kernel_linux | 2 |
| Flag | Description |
|---|---|
| ldap | |
| minimal | |
| mysql | |
| postgres |
| Flag | Description |
|---|---|
| nls | |
| suid |
| Flag | Description |
|---|---|
| perl | |
| static-libs |
| Flag | Description |
|---|---|
| test |
| Flag | Description |
|---|---|
| oss |
| Flag | Description |
|---|---|
| web-service | Enable web services (telemetry, etc.) |
| Flag | Description |
|---|---|
| discord | Enable Discord Rich Presence to show the current game on Discord |
| fbdev | Support FBDev OpenGL contexts |
| gamepad | Link with SDL2 for controller support |
| nogui | Build the NoGUI frontend |
| retroachievements | Build with RetroAchievements supports |
| Flag | Description |
|---|---|
| carbon | Carbon Theme |
| carbon-centered | Carbon-Centered Theme |
| carbon-nometa | Carbon theme without the metadata |
| clean-look | Clean-Look Theme |
| color-pi | Color-Pi Theme |
| nbba | NBBA Theme |
| pixel | Pixel Theme |
| simple | Simple Theme |
| simple-dark | Simple Dark Theme |
| simplified-static-canela | Simplified Static Canela Theme |
| turtle-pi | Turtle Pi Theme |
| zoid | Zoid Theme |
| Flag | Description |
|---|---|
| 2048 | 2048 Game Clone |
| 3dengine | Test Core - 3D Engine |
| 81 | Sinclair - ZX 81 (EightyOne) |
| \ | |
| atari800 | Atari - 5200 (Atari800) |
| bk | BK-0010/0011/Terak 8510a (bk) |
| blastem | Sega Genesis (blastem) |
| bluemsx | MSX/SVI/ColecoVision/SG-1000 (blueMSX) |
| bnes | Nintendo - NES / Famicom (bnes) |
| boom3 | |
| bsnes | Nintendo - SNES / SFC (bsnes) |
| bsnes-mercury | Nintendo - SNES / SFC (bsnes-mercury) |
| cannonball | OutRun Engine |
| cap32 | Amstrad - CPC (Caprice32) |
| chailove | 2D Game Framework (chailove) |
| citra | Nintendo - 3DS (Citra) |
| craft | Minecraft (Craft) |
| crocods | Amstrad - CPC (CrocoDS) |
| desmume | Nintendo - DS (DeSmuME) |
| dinothawr | Dinothawr |
| dolphin | Nintendo Gamecube/Wii (dolphin) |
| dosbox | DOS (DOSBox) |
| dosbox-svn | DOS (DOSBox TRUNK) |
| duckstation | Sony Playstation (duckstation) |
| ecwolf | Wolfenstein 3D (ecwolf) |
| fbalpha | Arcade (FB Alpha) |
| fbalpha2012 | Arcade (FB Alpha 2012) |
| fbneo | Arcade (FBNeo) |
| fceu-next | Nintendo - NES / Famicon (fceu-next) |
| fceumm | Nintendo - NES / Famicom (FCEUmm) |
| flycast | Sega - Dreamcast/NAOMI (Flycast) |
| fmsx | Microsoft - MSX (fMSX) |
| freechaf | Fairchild Channel F / Video Entertainment System (freechaf) |
| freeintv | Mattel - Intellivision (FreeIntv) |
| frodo | Commodore 64 (frodo) |
| fuse | ZX Spectrum (Fuse) |
| gambatte | Nintendo - Game Boy / Color (Gambatte) |
| gearboy | Nintendo Game Boy / Color (gearboy) |
| gearsystem | Sega consoles (gearsystem) |
| genesis_plus_gx | Sega Genesis / Megadrive (genesis_plus_gx) |
| genesis_plus_gx_wide | Sega Genesis / Megadrive (genesis_plus_gx) |
| gme | Game Music Emu (gme) |
| gong | Pong (gong) |
| gpsp | Nintendo - Game Boy Advance (gpSP) |
| gw | Handheld Electronic (GW) |
| handy | Atari - Lynx (Handy) |
| hatari | Atari ST/STE/TT/Falcon (hatari) |
| lowresnx | Simulated retro console (lowresnx) |
| lutro | Lua Engine (Lutro) |
| mame2000 | Arcade (MAME 2000) |
| mame2003 | Arcade (MAME 2003) |
| mame2003_plus-libretro | Arcade (MAME 2003 Plus) |
| mame2010 | Arcade (MAME 2010) |
| mame2015 | Arcade (MAME 2015) |
| mednafen-bsnes | Nintendo - SNES / SFC (Beetle bsnes) |
| mednafen-gba | Nintendo - Game Boy Advance (Beetle GBA) |
| mednafen-lynx | Atari - Lynx (Beetle Handy) |
| mednafen-ngp | SNK - Neo Geo Pocket / Color (Beetle NeoPop) |
| mednafen-pce | NEC - PC Engine / CD (Beetle PCE) |
| mednafen-pce-fast | NEC - PC Engine / CD (Beetle PCE FAST) |
| mednafen-pcfx | NEC - PC-FX (Beetle PC-FX) |
| mednafen-psx | Sony - PlayStation (Beetle PSX) |
| mednafen-psx-hw | Sony - Playstation (Beetle PSX HW) |
| mednafen-saturn | Sega - Saturn (Beetle Saturn) |
| mednafen-supafaust | Nintendo Super NES (Beetle Supafaust) |
| mednafen-supergrafx | NEC - PC Engine SuperGrafx (Beetle SuperGrafx) |
| mednafen-vb | Nintendo - Virtual Boy (Beetle VB) |
| mednafen-wswan | Bandai - WonderSwan/Color (Beetle Cygne) |
| melonds | Nintendo - DS (melonDS) |
| meowpc98 | NEC - PC-98 (Neko Project II) |
| mesen | Nintendo Super NES (mesen) |
| mesens | Nintendo Super NES (mesen S) |
| mess2015 | Multi systems (MESS 2015) |
| meteor | Nintendo - Game Boy Advance (Meteor) |
| mgba | Nintendo - Game Boy Advance (mGBA) |
| mrboom | Mr.Boom (Bomberman) |
| mu | PalmOS (mu) |
| mupen64 | Nintendo 64 (mupen64-next) |
| neocd | SNK NeoGeo CD (neocd) |
| nestopia | Nintendo - NES / Famicom (Nestopia UE) |
| np2kai | PC-98 (np2kai) |
| nxengine | Cave Story (NXEngine) |
| o2em | Magnavox - Odyssey2 / Phillips Videopac+ (O2EM) |
| oberon | Oberon (oberon) |
| openlara | Tomb Raider (OpenLara) |
| opera | Panasonic 3DO (opera) |
| parallel_n64 | Nintendo - Nintendo 64 (ParaLLEl N64) |
| pcsx-rearmed | Sony - PlayStation (PCSX ReARMed) |
| picodrive | Sega - MS/MD/CD/32X (PicoDrive) |
| pocketcdg | PocketCDG |
| pokemini | Nintendo - Pokemon Mini (PokeMini) |
| potator | Watara SuperVision (potator) |
| ppsspp | Sony PSP (ppsspp) |
| prboom | Doom (PrBoom) |
| prosystem | Atari - 7800 (ProSystem) |
| puae | Commodore - Amiga (P-UAE) |
| puae2021 | |
| px68k | Sharp - X68000 (PX68k) |
| quasi88 | NEC - PC-8000 / PC-8800 series (QUASI88) |
| quicknes | Nintendo - NES / Famicom (QuickNES) |
| race | SNK NeoGeo Pocket Color (race) |
| reminiscence | Flashback (REminiscence) |
| retro8 | PICO-8 (retro8) |
| retrodream | Sega Dreamcast (retrodream) |
| sameboy | Nintendo - Game Boy / Color (SameBoy) |
| scummvm | ScummVM (scummvm) |
| smsplus | Sega Master System (smsplus) |
| snes9x | Nintendo - SNES / SFC (Snes9x - Current) |
| snes9x2002 | Nintendo - SNES / SFC (Snes9x 2002) |
| snes9x2005 | Nintendo - SNES / SFC (Snes9x 2005) |
| snes9x2010 | Nintendo - SNES / SFC (Snes9x 2010) |
| squirreljme | Java ME 8 (squirreljme) |
| stella2014 | Atari - 2600 (Stella 2014) |
| swanstation | |
| tgbdual | Nintendo - Game Boy / Color (TGB Dual) |
| theodore | Thomson - MO/TO (Theodore) |
| thepowdertoy | PowderToy (thepowdertoy) |
| tic80 | Custom Game library (tic80) |
| tyrquake | Quake (TyrQuake) |
| uzem | Development Machine (uzem) |
| vba-next | Nintendo - Game Boy Advance (VBA Next) |
| vbam | Nintendo - Game Boy Advance (VBA-M) |
| vecx | GCE - Vectrex (vecx) |
| vemulator | Sega VMU (vemulator) |
| vice-x128 | Commodore 8-bit (vice) |
| vice-x64 | Commodore 8-bit (vice) |
| vice-x64sc | Commodore 8-bit (vice) |
| vice-xcbm2 | Commodore 8-bit (vice) |
| vice-xcbm5x0 | Commodore 8-bit (vice) |
| vice-xpet | Commodore 8-bit (vice) |
| vice-xplus4 | Commodore 8-bit (vice) |
| vice-xscpu64 | Commodore 8-bit (vice) |
| vice-xvic | Commodore 8-bit (vice) |
| virtualjaguar | Atari - Jaguar (Virtual Jaguar) |
| vitaquake2 | Quake II (vitaquake2) |
| vitaquake3 | Quake III (vitaquake3) |
| x1 | Sharp X1 (x1) |
| xrick | Rick Dangerous (XRick) |
| yabause | Sega - Saturn (Yabause)" |
| Flag | Description |
|---|---|
| cdrom |
| Flag | Description |
|---|---|
| jit |
| Flag | Description |
|---|---|
| epoxy | Libepoxy support |
| lzma | |
| pgo | Build using Profile Guided Optimization (PGO) |
| pgopost | Make use of PGO |
| png | |
| zip |
| Flag | Description |
|---|---|
| rpi | |
| rpi2 | |
| rpi3 | |
| rpi4 |
| Flag | Description |
|---|---|
| haxm | Enable haxm emulation |
| i286 | Enable i286 emulation USE="ia32" or USE="haxm" will disable it, unless all 3 emulation USE flags are set |
| ia32 | Enable ia32 emulation |
| Flag | Description |
|---|---|
| openmp | |
| ta-lle | Enable TA LLE |
| Flag | Description |
|---|---|
| cg | Enable Cg shader support |
| cpu_flags_x86_sse | |
| dbus | |
| flac | |
| freetype | Enable FreeType support |
| gamemode | |
| kms | Enable KMS context support |
| libcaca | |
| libusb | Enable LibUSB HID support |
| miniupnpc | Enable Mini UPnP client library (for NAT traversal) |
| opengl_core | |
| parport | |
| plain_drm | |
| qt | Enable QT support |
| raspberry-pi | |
| sixel | Enable libsixel support |
| ssl | |
| stripes | Enable stripes menu |
| subtitles | Enable subtitles support |
| systemd | |
| tinyalsa | Enable TinyALSA support |
| xrandr | Enable xrandr support |
| Flag | Description |
|---|---|
| faudio | Enable audio rendering with app-emulation/faudio |
| llvm | LLVM recompiler support |
| Flag | Description |
|---|---|
| tiled_rendering | Enable tiled rendering |
| Flag | Description |
|---|---|
| editor | Install game editor |
| game | Install game files |
| Flag | Description |
|---|---|
| steamfonts | Use official fonts from Valve's steam client |
| steamvr | Enable SteamVR virtual reality support |
| trayicon | Enable system tray icon with libappindicator |
| video_cards_intel | |
| video_cards_nvidia |
| Flag | Description |
|---|---|
| ( | |
| ) | |
| 3270 | Install Powerline-patched 3270 fonts |
| anonymouspro | Install Powerline-patched Anonymous Pro fonts |
| arimo | Install Powerline-patched Arimo fonts |
| cousine | Install Powerline-patched Cousine fonts |
| dejavusansmono | Install Powerline-patched DejaVu Sans Mono fonts |
| droidsansmono | Install Powerline-patched Droid Sans Mono fonts |
| droidsansmonodotted | Install Powerline-patched Droid Sans Mono Dotted fonts |
| droidsansmonoslashed | Install Powerline-patched Droid Sans Mono Slashed fonts |
| firamono | Install Powerline-patched Fira Mono fonts |
| gomono | Install Powerline-patched Go Mono fonts |
| hack | Install Powerline-patched Hack fonts |
| inconsolata | Install Powerline-patched Inconsolata fonts |
| inconsolata-g | Install Powerline-patched Inconsolata-g fonts |
| inconsolatadz | Install Powerline-patched Inconsolata-dz fonts |
| liberationmono | Install Powerline-patched Liberation Mono fonts |
| meslodotted | Install Powerline-patched Meslo Dotted fonts |
| mesloslashed | Install Powerline-patched Meslo Slashed fonts |
| monofur | Install Powerline-patched Monofur fonts |
| notomono | Install Powerline-patched Noto Mono fonts |
| novamono | Install Powerline-patched Nova Mono fonts |
| profont | Install Powerline-patched ProFont fonts |
| robotomono | Install Powerline-patched Roboto Mono fonts |
| sourcecodepro | Install Powerline-patched Source Code Pro fonts |
| spacemono | Install Powerline-patched Space Mono fonts |
| symbolneu | Install Powerline-patched Symbol Neu fonts |
| terminus_pcf | Install Powerline-patched Terminus fonts in PCF format |
| tinos | Install Powerline-patched Tinos fonts |
| ubuntumono | Install Powerline-patched Ubuntu Mono fonts |
| Flag | Description |
|---|---|
| gtk | |
| gtk2 | Build with support for plugins using GTK+ 2 |
| juce | Build with support for plugins using JUCE |
| osc | |
| rdf | Get extra information from LADSPA plugins |
| sf2 | Build with SF2 support using fluidsynth |
| sndfile |
| Flag | Description |
|---|---|
| fftw |
| Flag | Description |
|---|---|
| jack |
| Flag | Description |
|---|---|
| opl | Enable playback on obsolete OPL hardware (AdLib, SoundBlaster) |
| Flag | Description |
|---|---|
| gnome-keyring |
| Flag | Description |
|---|---|
| gpio | Build with GPIO support |
| Flag | Description |
|---|---|
| unicode |
| Flag | Description |
|---|---|
| xfce | Adds <pkg>x11-apps/lightdm-gtk-greeter-settings</pkg> to Xfce settings manager |
| Flag | Description |
|---|---|
| webp |