DEFINED_PHASES=configure postinst prepare DEPEND=games-emulation/libretro-common-overlays games-emulation/libretro-database games-emulation/libretro-info games-emulation/retroarch-assets alsa? ( media-libs/alsa-lib ) cg? ( media-gfx/nvidia-cg-toolkit ) gles? ( media-libs/mesa:0= ) ffmpeg? ( media-video/ffmpeg:= ) flac? ( media-libs/flac:= ) freetype? ( media-libs/freetype ) kms? ( media-libs/mesa:0=[gbm(+)] 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,xmb] ) pulseaudio? ( media-libs/libpulse ) qt? ( dev-libs/openssl:0= dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 ) rgui? ( games-emulation/retroarch-assets[rgui] ) sdl? ( media-libs/libsdl ) sdl2? ( 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? ( sys-libs/zlib ) vulkan? ( dev-util/vulkan-headers ) virtual/pkgconfig DESCRIPTION=Frontend for emulators, game engines and media players EAPI=7 HOMEPAGE=https://www.retroarch.com/ IUSE=alsa cg cpu_flags_x86_sse dbus egl ffmpeg flac freetype gles gles3 kms libcaca libusb materialui openal +opengl +ozone pulseaudio qt rgui sdl +sdl2 sixel subtitles ssl stripes systemd tinyalsa udev vulkan X xrandr xmb xv wayland +zlib KEYWORDS=~amd64 ~x86 LICENSE=GPL-3+ RDEPEND=games-emulation/libretro-common-overlays games-emulation/libretro-database games-emulation/libretro-info games-emulation/retroarch-assets alsa? ( media-libs/alsa-lib ) cg? ( media-gfx/nvidia-cg-toolkit ) gles? ( media-libs/mesa:0= ) ffmpeg? ( media-video/ffmpeg:= ) flac? ( media-libs/flac:= ) freetype? ( media-libs/freetype ) kms? ( media-libs/mesa:0=[gbm(+)] 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,xmb] ) pulseaudio? ( media-libs/libpulse ) qt? ( dev-libs/openssl:0= dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 ) rgui? ( games-emulation/retroarch-assets[rgui] ) sdl? ( media-libs/libsdl ) sdl2? ( 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? ( sys-libs/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 sdl2 sixel ) ) stripes? ( || ( gles opengl vulkan ) ) xmb? ( || ( gles opengl vulkan ) ) sdl? ( !sdl2 ) xv? ( X ) SLOT=0 SRC_URI=https://github.com/libretro/RetroArch/archive/v1.21.0.tar.gz -> retroarch-1.21.0.tar.gz _eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db _md5_=2d2ff2fab0daa9db745f9a4487bb96be