BDEPEND=sys-devel/gettext virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.28.5 DEFINED_PHASES=compile configure install postinst postrm prepare setup test DEPEND=app-arch/bzip2:= >=app-arch/lz4-1.8:= app-arch/xz-utils >=app-arch/zstd-1.4.0:= >=sys-libs/zlib-ng-1.3.1:= >=sys-libs/minizip-ng-4.0.4:= dev-libs/hidapi >=dev-libs/libfmt-10.1:= dev-libs/lzo:2 dev-libs/pugixml dev-libs/xxhash media-libs/cubeb >=media-libs/libsfml-3.0:= media-libs/libspng >=net-libs/enet-1.3.18:1.3= net-libs/mbedtls:0= net-misc/curl x11-libs/libX11 x11-libs/libXi x11-libs/libXrandr virtual/libusb:1 virtual/opengl alsa? ( media-libs/alsa-lib ) bluetooth? ( net-wireless/bluez:= ) evdev? ( dev-libs/libevdev virtual/libudev ) ffmpeg? ( media-video/ffmpeg:= ) gui? ( dev-qt/qtbase:6[X,gui,widgets] dev-qt/qtsvg:6 ) llvm? ( llvm_slot_18? ( llvm-core/llvm:18= ) llvm_slot_19? ( llvm-core/llvm:19= ) llvm_slot_20? ( llvm-core/llvm:20= ) ) profile? ( dev-util/oprofile ) pulseaudio? ( media-libs/libpulse ) sdl? ( >=media-libs/libsdl3-3.2.20 ) systemd? ( sys-apps/systemd:0= ) upnp? ( net-libs/miniupnpc:= ) egl? ( media-libs/libglvnd ) test? ( dev-cpp/gtest ) DESCRIPTION=Gamecube and Wii game emulator EAPI=8 HOMEPAGE=https://dolphin-emu.org/ INHERIT=cmake llvm-r1 pax-utils xdg-utils IUSE=alsa bluetooth discord-presence doc egl +evdev ffmpeg +gui llvm log mgba profile pulseaudio sdl systemd telemetry test upnp vulkan +llvm_slot_20 llvm_slot_18 llvm_slot_19 KEYWORDS=~amd64 ~arm64 LICENSE=GPL-2+ BSD BSD-2 LGPL-2.1+ MIT ZLIB MIT ZLIB MIT MIT MIT MIT BSD-2 BSD MPL-2.0 GPL-2+ FatFs || ( Apache-2.0 MIT ) MIT LGPL-2.1+ MIT LGPL-2.1+ MIT RDEPEND=app-arch/bzip2:= >=app-arch/lz4-1.8:= app-arch/xz-utils >=app-arch/zstd-1.4.0:= >=sys-libs/zlib-ng-1.3.1:= >=sys-libs/minizip-ng-4.0.4:= dev-libs/hidapi >=dev-libs/libfmt-10.1:= dev-libs/lzo:2 dev-libs/pugixml dev-libs/xxhash media-libs/cubeb >=media-libs/libsfml-3.0:= media-libs/libspng >=net-libs/enet-1.3.18:1.3= net-libs/mbedtls:0= net-misc/curl x11-libs/libX11 x11-libs/libXi x11-libs/libXrandr virtual/libusb:1 virtual/opengl alsa? ( media-libs/alsa-lib ) bluetooth? ( net-wireless/bluez:= ) evdev? ( dev-libs/libevdev virtual/libudev ) ffmpeg? ( media-video/ffmpeg:= ) gui? ( dev-qt/qtbase:6[X,gui,widgets] dev-qt/qtsvg:6 ) llvm? ( llvm_slot_18? ( llvm-core/llvm:18= ) llvm_slot_19? ( llvm-core/llvm:19= ) llvm_slot_20? ( llvm-core/llvm:20= ) ) profile? ( dev-util/oprofile ) pulseaudio? ( media-libs/libpulse ) sdl? ( >=media-libs/libsdl3-3.2.20 ) systemd? ( sys-apps/systemd:0= ) upnp? ( net-libs/miniupnpc:= ) vulkan? ( media-libs/vulkan-loader ) REQUIRED_USE=mgba? ( gui ) llvm? ( ^^ ( llvm_slot_18 llvm_slot_19 llvm_slot_20 ) ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/dolphin-emu/dolphin/archive/2509.tar.gz -> dolphin-2509.tar.gz https://github.com/epezent/implot/archive/3da8bd34299965d3b0ab124df743fe3e076fa222.tar.gz -> implot-3da8bd34299965d3b0ab124df743fe3e076fa222.tar.gz https://github.com/syoyo/tinygltf/archive/c5641f2c22d117da7971504591a8f6a41ece488b.tar.gz -> tinygltf-c5641f2c22d117da7971504591a8f6a41ece488b.tar.gz https://github.com/KhronosGroup/Vulkan-Headers/archive/39f924b810e561fd86b2558b6711ca68d4363f68.tar.gz -> Vulkan-Headers-39f924b810e561fd86b2558b6711ca68d4363f68.tar.gz https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator/archive/3bab6924988e5f19bf36586a496156cf72f70d9f.tar.gz -> VulkanMemoryAllocator-3bab6924988e5f19bf36586a496156cf72f70d9f.tar.gz https://github.com/e-dant/watcher/archive/b03bdcfc11549df595b77239cefe2643943a3e2f.tar.gz -> watcher-b03bdcfc11549df595b77239cefe2643943a3e2f.tar.gz mgba? ( https://github.com/mgba-emu/mgba/archive/8739b22fbc90fdf0b4f6612ef9c0520f0ba44a51.tar.gz -> mgba-8739b22fbc90fdf0b4f6612ef9c0520f0ba44a51.tar.gz ) _eclasses_=cmake cf95ad72ab207889c1668fc0d1bee181 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 pax-utils 5555f2e75744739fe100ee62c22d28fe toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=f7782d2d6ee8942abe6acf34beb64989