DEFINED_PHASES=configure prepare DEPEND=games-emulation/libretro-common-overlays games-emulation/libretro-database games-emulation/libretro-info games-emulation/retroarch-assets media-libs/mesa[opengl] alsa? ( media-libs/alsa-lib ) !arm64? ( cg? ( media-gfx/nvidia-cg-toolkit ) ) ffmpeg? ( media-video/ffmpeg ) flac? ( media-libs/flac ) freetype? ( media-libs/freetype ) !arm64? ( gamemode? ( games-util/gamemode ) ) kms? ( x11-libs/libdrm ) libcaca? ( media-libs/libcaca ) libusb? ( virtual/libusb:= ) materialui? ( games-emulation/retroarch-assets[materialui] ) openal? ( media-libs/openal ) opengl? ( virtual/opengl ) ozone? ( games-emulation/retroarch-assets[ozone] ) pulseaudio? ( media-libs/libpulse ) qt6? ( dev-qt/qtbase[concurrent,gui,network,widgets] ) rgui? ( games-emulation/retroarch-assets[rgui] ) sdl? ( media-libs/libsdl2 ) sixel? ( media-libs/libsixel ) ssl? ( net-libs/mbedtls ) subtitles? ( media-libs/libass ) systemd? ( sys-apps/systemd ) udev? ( virtual/udev ) vulkan? ( media-libs/vulkan-loader[X?,wayland?] ) X? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXxf86vm x11-libs/libxcb ) xmb? ( games-emulation/retroarch-assets[xmb] ) xrandr? ( x11-libs/libXrandr ) xv? ( x11-libs/libXv ) wayland? ( dev-libs/wayland dev-libs/wayland-protocols ) zlib? ( virtual/zlib ) vulkan? ( dev-util/vulkan-headers ) virtual/pkgconfig DESCRIPTION=Frontend for emulators, game engines and media players EAPI=8 HOMEPAGE=https://www.retroarch.com/ IUSE=alsa cg cpu_flags_x86_sse dbus egl ffmpeg flac freetype gamemode gles gles3 kms libcaca libusb materialui openal +opengl opengl_core +ozone parport plain_drm pulseaudio qt6 rgui +sdl sixel subtitles ssl stripes systemd tinyalsa udev vulkan X xrandr xmb xv wayland +zlib KEYWORDS=~amd64 ~arm64 ~x86 LICENSE=GPL-3 RDEPEND=games-emulation/libretro-common-overlays games-emulation/libretro-database games-emulation/libretro-info games-emulation/retroarch-assets media-libs/mesa[opengl] alsa? ( media-libs/alsa-lib ) !arm64? ( cg? ( media-gfx/nvidia-cg-toolkit ) ) ffmpeg? ( media-video/ffmpeg ) flac? ( media-libs/flac ) freetype? ( media-libs/freetype ) !arm64? ( gamemode? ( games-util/gamemode ) ) kms? ( x11-libs/libdrm ) libcaca? ( media-libs/libcaca ) libusb? ( virtual/libusb:= ) materialui? ( games-emulation/retroarch-assets[materialui] ) openal? ( media-libs/openal ) opengl? ( virtual/opengl ) ozone? ( games-emulation/retroarch-assets[ozone] ) pulseaudio? ( media-libs/libpulse ) qt6? ( dev-qt/qtbase[concurrent,gui,network,widgets] ) rgui? ( games-emulation/retroarch-assets[rgui] ) sdl? ( media-libs/libsdl2 ) sixel? ( media-libs/libsixel ) ssl? ( net-libs/mbedtls ) subtitles? ( media-libs/libass ) systemd? ( sys-apps/systemd ) udev? ( virtual/udev ) vulkan? ( media-libs/vulkan-loader[X?,wayland?] ) X? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXxf86vm x11-libs/libxcb ) xmb? ( games-emulation/retroarch-assets[xmb] ) xrandr? ( x11-libs/libXrandr ) xv? ( x11-libs/libXv ) wayland? ( dev-libs/wayland dev-libs/wayland-protocols ) zlib? ( virtual/zlib ) REQUIRED_USE=cg? ( opengl ) gles? ( egl ) gles3? ( gles ) kms? ( egl ) materialui? ( || ( gles opengl vulkan ) ) opengl? ( !gles ) ozone? ( || ( gles opengl vulkan ) ) rgui? ( || ( || ( gles opengl vulkan ) libcaca sdl sixel ) ) stripes? ( || ( gles opengl vulkan ) ) xmb? ( || ( gles opengl vulkan ) ) xv? ( X ) SLOT=0 SRC_URI=https://github.com/libretro/RetroArch/archive/v1.22.2.tar.gz -> retroarch-1.22.2.tar.gz _eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db _md5_=b7107f9508c9407e6705ddd1301fc0fe