summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'metadata/md5-cache/games-emulation')
-rw-r--r--metadata/md5-cache/games-emulation/advancemame-3.915
-rw-r--r--metadata/md5-cache/games-emulation/advancescan-1.16-r114
-rw-r--r--metadata/md5-cache/games-emulation/atari800-4.2.0-r116
-rw-r--r--metadata/md5-cache/games-emulation/atari800-5.0.016
-rw-r--r--metadata/md5-cache/games-emulation/atari800-5.1.016
-rw-r--r--metadata/md5-cache/games-emulation/atari800-5.2.016
-rw-r--r--metadata/md5-cache/games-emulation/bsnes-jg-1.1.2-r114
-rw-r--r--metadata/md5-cache/games-emulation/bsnes-jg-999913
-rw-r--r--metadata/md5-cache/games-emulation/cega-jg-0.5.214
-rw-r--r--metadata/md5-cache/games-emulation/cega-jg-0.6.014
-rw-r--r--metadata/md5-cache/games-emulation/cega-jg-999913
-rw-r--r--metadata/md5-cache/games-emulation/desmume-0.9.13-r116
-rw-r--r--metadata/md5-cache/games-emulation/dgen-sdl-1.33-r115
-rw-r--r--metadata/md5-cache/games-emulation/dolphin-5.0_p20220520-r215
-rw-r--r--metadata/md5-cache/games-emulation/dolphin-999914
-rw-r--r--metadata/md5-cache/games-emulation/dosbox-0.74.315
-rw-r--r--metadata/md5-cache/games-emulation/dosbox-0.75_pre430215
-rw-r--r--metadata/md5-cache/games-emulation/dosbox-999915
-rw-r--r--metadata/md5-cache/games-emulation/dosbox-staging-0.79.117
-rw-r--r--metadata/md5-cache/games-emulation/dosbox-staging-0.80.017
-rw-r--r--metadata/md5-cache/games-emulation/dosbox-staging-0.80.117
-rw-r--r--metadata/md5-cache/games-emulation/dosbox-staging-0.81.017
-rw-r--r--metadata/md5-cache/games-emulation/emutos-1.2.111
-rw-r--r--metadata/md5-cache/games-emulation/fbzx-4.8.0-r115
-rw-r--r--metadata/md5-cache/games-emulation/fceux-2.6.617
-rw-r--r--metadata/md5-cache/games-emulation/gambatte-jg-0.5.114
-rw-r--r--metadata/md5-cache/games-emulation/gambatte-jg-999915
-rw-r--r--metadata/md5-cache/games-emulation/gcube-0.4-r213
-rw-r--r--metadata/md5-cache/games-emulation/generator-0.35_p4-r115
-rw-r--r--metadata/md5-cache/games-emulation/gens-2.15.5-r214
-rw-r--r--metadata/md5-cache/games-emulation/geolith-jg-0.1.014
-rw-r--r--metadata/md5-cache/games-emulation/geolith-jg-0.2.114
-rw-r--r--metadata/md5-cache/games-emulation/geolith-jg-999913
-rw-r--r--metadata/md5-cache/games-emulation/gngb-20060309-r215
-rw-r--r--metadata/md5-cache/games-emulation/gngeo-0.8-r214
-rw-r--r--metadata/md5-cache/games-emulation/gnuboy-1.0.3-r416
-rw-r--r--metadata/md5-cache/games-emulation/hatari-2.4.117
-rw-r--r--metadata/md5-cache/games-emulation/higan-116_pre20210818-r215
-rw-r--r--metadata/md5-cache/games-emulation/jgemu-1.0.010
-rw-r--r--metadata/md5-cache/games-emulation/jgrf-1.0.2-r115
-rw-r--r--metadata/md5-cache/games-emulation/jgrf-999914
-rw-r--r--metadata/md5-cache/games-emulation/jollycv-jg-1.0.114
-rw-r--r--metadata/md5-cache/games-emulation/jollycv-jg-999913
-rw-r--r--metadata/md5-cache/games-emulation/jrommanager-1.8_p27-r114
-rw-r--r--metadata/md5-cache/games-emulation/libretro-bnes-0.0.1_pre2018072312
-rw-r--r--metadata/md5-cache/games-emulation/libretro-bnes-999912
-rw-r--r--metadata/md5-cache/games-emulation/libretro-dosbox-0.0.1_pre2018072312
-rw-r--r--metadata/md5-cache/games-emulation/libretro-dosbox-999912
-rw-r--r--metadata/md5-cache/games-emulation/libretro-fceumm-0.0.1_pre2018072312
-rw-r--r--metadata/md5-cache/games-emulation/libretro-fceumm-999912
-rw-r--r--metadata/md5-cache/games-emulation/libretro-info-0.0.1_pre201807239
-rw-r--r--metadata/md5-cache/games-emulation/libretro-info-999911
-rw-r--r--metadata/md5-cache/games-emulation/libretro-nestopia-0.0.1_pre2018072312
-rw-r--r--metadata/md5-cache/games-emulation/libretro-nestopia-999912
-rw-r--r--metadata/md5-cache/games-emulation/libretro-snes9x-0.0.2_pre2020010714
-rw-r--r--metadata/md5-cache/games-emulation/libretro-snes9x-999913
-rw-r--r--metadata/md5-cache/games-emulation/libretro-twentyfortyeight-0.0.1_pre2018072312
-rw-r--r--metadata/md5-cache/games-emulation/libretro-twentyfortyeight-999912
-rw-r--r--metadata/md5-cache/games-emulation/lxdream-0.9.1-r416
-rw-r--r--metadata/md5-cache/games-emulation/m64py-0.2.5_p2021122215
-rw-r--r--metadata/md5-cache/games-emulation/mamory-0.2.25-r114
-rw-r--r--metadata/md5-cache/games-emulation/mastergear-bin-4.9-r111
-rw-r--r--metadata/md5-cache/games-emulation/mednafen-1.29.0-r115
-rw-r--r--metadata/md5-cache/games-emulation/mednafen-jg-1.31.014
-rw-r--r--metadata/md5-cache/games-emulation/mednafen-jg-1.32.015
-rw-r--r--metadata/md5-cache/games-emulation/mednafen-jg-999914
-rw-r--r--metadata/md5-cache/games-emulation/mednaffe-0.9.215
-rw-r--r--metadata/md5-cache/games-emulation/mekanix-070-r113
-rw-r--r--metadata/md5-cache/games-emulation/melonds-0.9.5-r516
-rw-r--r--metadata/md5-cache/games-emulation/melonds-0.9.5_p2023123116
-rw-r--r--metadata/md5-cache/games-emulation/melonds-999915
-rw-r--r--metadata/md5-cache/games-emulation/melonds-jg-0.9.514
-rw-r--r--metadata/md5-cache/games-emulation/melonds-jg-999913
-rw-r--r--metadata/md5-cache/games-emulation/mgba-0.10.318
-rw-r--r--metadata/md5-cache/games-emulation/mgba-999917
-rw-r--r--metadata/md5-cache/games-emulation/mgba-jg-0.10.214
-rw-r--r--metadata/md5-cache/games-emulation/mgba-jg-0.10.314
-rw-r--r--metadata/md5-cache/games-emulation/mgba-jg-999913
-rw-r--r--metadata/md5-cache/games-emulation/mupen64plus-2.5.910
-rw-r--r--metadata/md5-cache/games-emulation/mupen64plus-audio-sdl-2.5.915
-rw-r--r--metadata/md5-cache/games-emulation/mupen64plus-core-2.5.9-r416
-rw-r--r--metadata/md5-cache/games-emulation/mupen64plus-input-sdl-2.5.914
-rw-r--r--metadata/md5-cache/games-emulation/mupen64plus-rsp-hle-2.5.914
-rw-r--r--metadata/md5-cache/games-emulation/mupen64plus-ui-console-2.5.914
-rw-r--r--metadata/md5-cache/games-emulation/mupen64plus-video-glide64mk2-2.5.9-r215
-rw-r--r--metadata/md5-cache/games-emulation/mupen64plus-video-rice-2.5.9-r215
-rw-r--r--metadata/md5-cache/games-emulation/nestopia-1.52.016
-rw-r--r--metadata/md5-cache/games-emulation/nestopia-jg-1.52.014
-rw-r--r--metadata/md5-cache/games-emulation/nestopia-jg-999913
-rw-r--r--metadata/md5-cache/games-emulation/openmsx-18.0-r216
-rw-r--r--metadata/md5-cache/games-emulation/openmsx-19.116
-rw-r--r--metadata/md5-cache/games-emulation/pcsx2-1.7.531218
-rw-r--r--metadata/md5-cache/games-emulation/pcsx2-1.7.547418
-rw-r--r--metadata/md5-cache/games-emulation/pcsx2-1.7.556018
-rw-r--r--metadata/md5-cache/games-emulation/pcsx2-999917
-rw-r--r--metadata/md5-cache/games-emulation/pcsx2_patches-0_p2023121712
-rw-r--r--metadata/md5-cache/games-emulation/pcsx2_patches-0_p2024011612
-rw-r--r--metadata/md5-cache/games-emulation/pcsx2_patches-999911
-rw-r--r--metadata/md5-cache/games-emulation/ppsspp-1.15.417
-rw-r--r--metadata/md5-cache/games-emulation/ppsspp-1.17.1-r117
-rw-r--r--metadata/md5-cache/games-emulation/prosystem-jg-1.5.214
-rw-r--r--metadata/md5-cache/games-emulation/prosystem-jg-999913
-rw-r--r--metadata/md5-cache/games-emulation/ryujinx-1.1.110416
-rw-r--r--metadata/md5-cache/games-emulation/sameboy-jg-0.15.814
-rw-r--r--metadata/md5-cache/games-emulation/sameboy-jg-0.16.214
-rw-r--r--metadata/md5-cache/games-emulation/sameboy-jg-999913
-rw-r--r--metadata/md5-cache/games-emulation/snes9x-1.62.317
-rw-r--r--metadata/md5-cache/games-emulation/stella-6.7.117
-rw-r--r--metadata/md5-cache/games-emulation/vbam-2.1.517
-rw-r--r--metadata/md5-cache/games-emulation/vbam-2.1.717
-rw-r--r--metadata/md5-cache/games-emulation/vbam-999916
-rw-r--r--metadata/md5-cache/games-emulation/vecx-jg-1.2.214
-rw-r--r--metadata/md5-cache/games-emulation/vecx-jg-999913
-rw-r--r--metadata/md5-cache/games-emulation/vgba-4.8-r111
-rw-r--r--metadata/md5-cache/games-emulation/yabause-0.9.1515
-rw-r--r--metadata/md5-cache/games-emulation/zinc-1.1-r111
-rw-r--r--metadata/md5-cache/games-emulation/zsnes-2.0.1015
117 files changed, 1680 insertions, 0 deletions
diff --git a/metadata/md5-cache/games-emulation/advancemame-3.9 b/metadata/md5-cache/games-emulation/advancemame-3.9
new file mode 100644
index 000000000000..c81a1b88b089
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/advancemame-3.9
@@ -0,0 +1,15 @@
+BDEPEND=dev-build/autoconf-archive virtual/pkgconfig x86? ( >=dev-lang/nasm-0.98 ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7
+DEFINED_PHASES=compile configure install prepare
+DEPEND=dev-libs/expat media-libs/libsdl2[video] sys-libs/zlib alsa? ( media-libs/alsa-lib ) ncurses? ( sys-libs/ncurses:= ) slang? ( sys-libs/slang ) truetype? ( media-libs/freetype:2 )
+DESCRIPTION=GNU/Linux port of the MAME emulator with GUI menu
+EAPI=7
+HOMEPAGE=http://www.advancemame.it/
+INHERIT=autotools flag-o-matic
+IUSE=alsa fbcon ncurses oss slang truetype
+KEYWORDS=~amd64 ~ppc64 ~x86
+LICENSE=GPL-2 XMAME
+RDEPEND=dev-libs/expat media-libs/libsdl2[video] sys-libs/zlib alsa? ( media-libs/alsa-lib ) ncurses? ( sys-libs/ncurses:= ) slang? ( sys-libs/slang ) truetype? ( media-libs/freetype:2 ) app-arch/unzip app-arch/zip
+SLOT=0
+SRC_URI=https://github.com/amadvance/advancemame/releases/download/v3.9/advancemame-3.9.tar.gz
+_eclasses_=gnuconfig b6b3e92f8b8c996400074b5f61a59256 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 9d3a9a889a6fa62ae794f817c156491b autotools e4cf390b19033d5ca443765bc8537b81 flag-o-matic 24c947ff5f858625cf0b33c15eed4425
+_md5_=f71f977f8b6e1f5986f20fc2850f133c
diff --git a/metadata/md5-cache/games-emulation/advancescan-1.16-r1 b/metadata/md5-cache/games-emulation/advancescan-1.16-r1
new file mode 100644
index 000000000000..79f0e0fded75
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/advancescan-1.16-r1
@@ -0,0 +1,14 @@
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7
+DEFINED_PHASES=install prepare
+DEPEND=dev-libs/expat sys-libs/zlib
+DESCRIPTION=A command line rom manager for MAME, MESS, AdvanceMAME, AdvanceMESS and Raine
+EAPI=7
+HOMEPAGE=http://advancemame.sourceforge.net/scan-readme.html
+INHERIT=autotools
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=dev-libs/expat sys-libs/zlib
+SLOT=0
+SRC_URI=mirror://sourceforge/advancemame/advancescan-1.16.tar.gz https://dev.gentoo.org/~juippis/distfiles/tmp/advancescan-1.16-gcc6.patch
+_eclasses_=gnuconfig b6b3e92f8b8c996400074b5f61a59256 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 9d3a9a889a6fa62ae794f817c156491b autotools e4cf390b19033d5ca443765bc8537b81
+_md5_=65a1d46f6ec209779bcfbcb0daf1011b
diff --git a/metadata/md5-cache/games-emulation/atari800-4.2.0-r1 b/metadata/md5-cache/games-emulation/atari800-4.2.0-r1
new file mode 100644
index 000000000000..fe09ce89cbde
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/atari800-4.2.0-r1
@@ -0,0 +1,16 @@
+BDEPEND=app-arch/unzip sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7
+DEFINED_PHASES=configure install prepare
+DEPEND=sdl? ( >=media-libs/libsdl-1.2.0[joystick,opengl?,sound?,video] ) !sdl? ( sys-libs/ncurses:= ) readline? ( sys-libs/readline:= sys-libs/ncurses:= ) media-libs/libpng:= sys-libs/zlib
+DESCRIPTION=Atari 800 emulator
+EAPI=7
+HOMEPAGE=https://atari800.github.io/
+INHERIT=autotools desktop
+IUSE=opengl readline +sdl +sound
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2+
+RDEPEND=sdl? ( >=media-libs/libsdl-1.2.0[joystick,opengl?,sound?,video] ) !sdl? ( sys-libs/ncurses:= ) readline? ( sys-libs/readline:= sys-libs/ncurses:= ) media-libs/libpng:= sys-libs/zlib
+REQUIRED_USE=opengl? ( sdl )
+SLOT=0
+SRC_URI=https://github.com/atari800/atari800/releases/download/ATARI800_4_2_0/atari800-4.2.0-src.tgz https://sourceforge.net/projects/atari800/files/ROM/Original%20XL%20ROM/xf25.zip
+_eclasses_=gnuconfig b6b3e92f8b8c996400074b5f61a59256 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 9d3a9a889a6fa62ae794f817c156491b autotools e4cf390b19033d5ca443765bc8537b81 desktop 021728fdc1b03b36357dbc89489e0f0d
+_md5_=5e7a7e8362bd7d4067ffba874e403065
diff --git a/metadata/md5-cache/games-emulation/atari800-5.0.0 b/metadata/md5-cache/games-emulation/atari800-5.0.0
new file mode 100644
index 000000000000..d0d735e647af
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/atari800-5.0.0
@@ -0,0 +1,16 @@
+BDEPEND=app-arch/unzip sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7
+DEFINED_PHASES=configure install prepare
+DEPEND=encode-mp3? ( media-sound/lame ) sdl? ( >=media-libs/libsdl-1.2.0[joystick,opengl?,sound?,video] ) !sdl? ( sys-libs/ncurses:= ) readline? ( sys-libs/readline:= sys-libs/ncurses:= ) media-libs/libpng:= sys-libs/zlib
+DESCRIPTION=Atari 800 emulator
+EAPI=7
+HOMEPAGE=https://atari800.github.io/
+INHERIT=autotools desktop
+IUSE=encode-mp3 opengl readline +sdl +sound
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2+
+RDEPEND=encode-mp3? ( media-sound/lame ) sdl? ( >=media-libs/libsdl-1.2.0[joystick,opengl?,sound?,video] ) !sdl? ( sys-libs/ncurses:= ) readline? ( sys-libs/readline:= sys-libs/ncurses:= ) media-libs/libpng:= sys-libs/zlib
+REQUIRED_USE=encode-mp3? ( sound ) opengl? ( sdl )
+SLOT=0
+SRC_URI=https://github.com/atari800/atari800/releases/download/ATARI800_5_0_0/atari800-5.0.0-src.tgz https://sourceforge.net/projects/atari800/files/ROM/Original%20XL%20ROM/xf25.zip
+_eclasses_=gnuconfig b6b3e92f8b8c996400074b5f61a59256 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 9d3a9a889a6fa62ae794f817c156491b autotools e4cf390b19033d5ca443765bc8537b81 desktop 021728fdc1b03b36357dbc89489e0f0d
+_md5_=505cf670fadb006d62261ac7e23eaf90
diff --git a/metadata/md5-cache/games-emulation/atari800-5.1.0 b/metadata/md5-cache/games-emulation/atari800-5.1.0
new file mode 100644
index 000000000000..8b1f6faac7bd
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/atari800-5.1.0
@@ -0,0 +1,16 @@
+BDEPEND=app-arch/unzip sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7
+DEFINED_PHASES=configure install prepare
+DEPEND=encode-mp3? ( media-sound/lame ) sdl? ( >=media-libs/libsdl-1.2.0[joystick,opengl?,sound?,video] ) !sdl? ( sys-libs/ncurses:= ) readline? ( sys-libs/readline:= sys-libs/ncurses:= ) media-libs/libpng:= sys-libs/zlib
+DESCRIPTION=Emulator of Atari 8-bit computer systems and 5200 game console
+EAPI=8
+HOMEPAGE=https://atari800.github.io/ https://github.com/atari800/atari800/
+INHERIT=autotools desktop
+IUSE=encode-mp3 opengl readline +sdl +sound
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2+
+RDEPEND=encode-mp3? ( media-sound/lame ) sdl? ( >=media-libs/libsdl-1.2.0[joystick,opengl?,sound?,video] ) !sdl? ( sys-libs/ncurses:= ) readline? ( sys-libs/readline:= sys-libs/ncurses:= ) media-libs/libpng:= sys-libs/zlib
+REQUIRED_USE=encode-mp3? ( sound ) opengl? ( sdl )
+SLOT=0
+SRC_URI=https://github.com/atari800/atari800/releases/download/ATARI800_5_1_0/atari800-5.1.0-src.tgz https://sourceforge.net/projects/atari800/files/ROM/Original%20XL%20ROM/xf25.zip
+_eclasses_=gnuconfig b6b3e92f8b8c996400074b5f61a59256 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 9d3a9a889a6fa62ae794f817c156491b autotools e4cf390b19033d5ca443765bc8537b81 desktop 021728fdc1b03b36357dbc89489e0f0d
+_md5_=1611ac1edb64c8a5695e0223657899c6
diff --git a/metadata/md5-cache/games-emulation/atari800-5.2.0 b/metadata/md5-cache/games-emulation/atari800-5.2.0
new file mode 100644
index 000000000000..a4bc7bb94527
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/atari800-5.2.0
@@ -0,0 +1,16 @@
+BDEPEND=app-arch/unzip sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7
+DEFINED_PHASES=configure install prepare
+DEPEND=encode-mp3? ( media-sound/lame ) sdl? ( >=media-libs/libsdl-1.2.0[joystick,opengl?,sound?,video] ) !sdl? ( sys-libs/ncurses:= ) readline? ( sys-libs/readline:= sys-libs/ncurses:= ) media-libs/libpng:= sys-libs/zlib
+DESCRIPTION=Emulator of Atari 8-bit computer systems and 5200 game console
+EAPI=8
+HOMEPAGE=https://atari800.github.io/ https://github.com/atari800/atari800/
+INHERIT=autotools desktop
+IUSE=encode-mp3 opengl readline +sdl +sound
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2+
+RDEPEND=encode-mp3? ( media-sound/lame ) sdl? ( >=media-libs/libsdl-1.2.0[joystick,opengl?,sound?,video] ) !sdl? ( sys-libs/ncurses:= ) readline? ( sys-libs/readline:= sys-libs/ncurses:= ) media-libs/libpng:= sys-libs/zlib
+REQUIRED_USE=encode-mp3? ( sound ) opengl? ( sdl )
+SLOT=0
+SRC_URI=https://github.com/atari800/atari800/releases/download/ATARI800_5_2_0/atari800-5.2.0-src.tgz https://sourceforge.net/projects/atari800/files/ROM/Original%20XL%20ROM/xf25.zip
+_eclasses_=gnuconfig b6b3e92f8b8c996400074b5f61a59256 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 9d3a9a889a6fa62ae794f817c156491b autotools e4cf390b19033d5ca443765bc8537b81 desktop 021728fdc1b03b36357dbc89489e0f0d
+_md5_=1611ac1edb64c8a5695e0223657899c6
diff --git a/metadata/md5-cache/games-emulation/bsnes-jg-1.1.2-r1 b/metadata/md5-cache/games-emulation/bsnes-jg-1.1.2-r1
new file mode 100644
index 000000000000..02a5fbfc64ea
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/bsnes-jg-1.1.2-r1
@@ -0,0 +1,14 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=compile install
+DEPEND=media-libs/jg:1= media-libs/libsamplerate
+DESCRIPTION=Jolly Good Fork of bsnes
+EAPI=8
+HOMEPAGE=https://gitlab.com/jgemu/bsnes
+INHERIT=toolchain-funcs
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=ISC GPL-3+ LGPL-2.1+ MIT ZLIB
+RDEPEND=media-libs/jg:1= media-libs/libsamplerate games-emulation/jgrf
+SLOT=1
+SRC_URI=https://gitlab.com/jgemu/bsnes/-/archive/1.1.2/bsnes-1.1.2.tar.bz2
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0
+_md5_=b0f6e0c9e8ec5a56dbe14aef71e7870f
diff --git a/metadata/md5-cache/games-emulation/bsnes-jg-9999 b/metadata/md5-cache/games-emulation/bsnes-jg-9999
new file mode 100644
index 000000000000..0bb47b310eec
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/bsnes-jg-9999
@@ -0,0 +1,13 @@
+BDEPEND=virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=compile install unpack
+DEPEND=media-libs/jg:1= media-libs/libsamplerate
+DESCRIPTION=Jolly Good Fork of bsnes
+EAPI=8
+HOMEPAGE=https://gitlab.com/jgemu/bsnes
+INHERIT=toolchain-funcs git-r3
+LICENSE=ISC GPL-3+ LGPL-2.1+ MIT ZLIB
+PROPERTIES=live
+RDEPEND=media-libs/jg:1= media-libs/libsamplerate games-emulation/jgrf
+SLOT=1
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b
+_md5_=3df0ffbfc1d641f781363c4b103e6869
diff --git a/metadata/md5-cache/games-emulation/cega-jg-0.5.2 b/metadata/md5-cache/games-emulation/cega-jg-0.5.2
new file mode 100644
index 000000000000..f64ff55fc2f4
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/cega-jg-0.5.2
@@ -0,0 +1,14 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=compile install
+DEPEND=media-libs/jg:1= media-libs/speexdsp
+DESCRIPTION=Jolly Good SG-1000, SMS, and Game Gear Emulator
+EAPI=8
+HOMEPAGE=https://gitlab.com/jgemu/cega
+INHERIT=toolchain-funcs
+KEYWORDS=~amd64
+LICENSE=BSD MIT MPL-2.0 ZLIB
+RDEPEND=media-libs/jg:1= media-libs/speexdsp games-emulation/jgrf
+SLOT=1
+SRC_URI=https://gitlab.com/jgemu/cega/-/archive/0.5.2/cega-0.5.2.tar.bz2
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0
+_md5_=62f309c0355e204073c39094e9718181
diff --git a/metadata/md5-cache/games-emulation/cega-jg-0.6.0 b/metadata/md5-cache/games-emulation/cega-jg-0.6.0
new file mode 100644
index 000000000000..bc8327d30250
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/cega-jg-0.6.0
@@ -0,0 +1,14 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=compile install
+DEPEND=media-libs/jg:1= media-libs/speexdsp
+DESCRIPTION=Jolly Good SG-1000, SMS, and Game Gear Emulator
+EAPI=8
+HOMEPAGE=https://gitlab.com/jgemu/cega
+INHERIT=toolchain-funcs
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=BSD MIT MPL-2.0 ZLIB
+RDEPEND=media-libs/jg:1= media-libs/speexdsp games-emulation/jgrf
+SLOT=1
+SRC_URI=https://gitlab.com/jgemu/cega/-/archive/0.6.0/cega-0.6.0.tar.bz2
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0
+_md5_=a5602d969e92c71abf14a00a51b734e4
diff --git a/metadata/md5-cache/games-emulation/cega-jg-9999 b/metadata/md5-cache/games-emulation/cega-jg-9999
new file mode 100644
index 000000000000..8a7a27276161
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/cega-jg-9999
@@ -0,0 +1,13 @@
+BDEPEND=virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=compile install unpack
+DEPEND=media-libs/jg:1= media-libs/speexdsp
+DESCRIPTION=Jolly Good SG-1000, SMS, and Game Gear Emulator
+EAPI=8
+HOMEPAGE=https://gitlab.com/jgemu/cega
+INHERIT=toolchain-funcs git-r3
+LICENSE=BSD MIT MPL-2.0 ZLIB
+PROPERTIES=live
+RDEPEND=media-libs/jg:1= media-libs/speexdsp games-emulation/jgrf
+SLOT=1
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b
+_md5_=a5602d969e92c71abf14a00a51b734e4
diff --git a/metadata/md5-cache/games-emulation/desmume-0.9.13-r1 b/metadata/md5-cache/games-emulation/desmume-0.9.13-r1
new file mode 100644
index 000000000000..ecb2c4004206
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/desmume-0.9.13-r1
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-build/meson-1.2.1 app-alternatives/ninja dev-build/meson-format-array
+DEFINED_PHASES=compile configure install postinst postrm preinst test
+DEPEND=dev-libs/glib:2 media-libs/libsdl2[X,opengl,sound,video] media-libs/libsoundtouch:= net-libs/libpcap sys-libs/zlib:= x11-libs/agg x11-libs/libX11 gui? ( media-libs/libglvnd[X] x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 ) openal? ( media-libs/openal ) !openal? ( media-libs/alsa-lib ) x11-base/xorg-proto
+DESCRIPTION=Nintendo DS emulator
+EAPI=8
+HOMEPAGE=https://desmume.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=flag-o-matic meson xdg
+IUSE=gdb +gui openal wifi
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2+
+RDEPEND=dev-libs/glib:2 media-libs/libsdl2[X,opengl,sound,video] media-libs/libsoundtouch:= net-libs/libpcap sys-libs/zlib:= x11-libs/agg x11-libs/libX11 gui? ( media-libs/libglvnd[X] x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 ) openal? ( media-libs/openal ) !openal? ( media-libs/alsa-lib )
+SLOT=0
+SRC_URI=https://github.com/TASEmulators/desmume/releases/download/release_0_9_13/desmume-0.9.13.tar.xz
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 042f4cc53680245bf99a84669b94155a meson e322276188f86eacb29ae081ba5485c8 xdg-utils baea6080dd821f5562d715887954c9d3 xdg 4a14c5c24f121e7da66e5aab4a168c6e
+_md5_=2d2e27403e959827be15a83ea7f9ebd7
diff --git a/metadata/md5-cache/games-emulation/dgen-sdl-1.33-r1 b/metadata/md5-cache/games-emulation/dgen-sdl-1.33-r1
new file mode 100644
index 000000000000..3071c52915dc
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/dgen-sdl-1.33-r1
@@ -0,0 +1,15 @@
+BDEPEND=x86? ( dev-lang/nasm ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7
+DEFINED_PHASES=compile configure install prepare
+DEPEND=media-libs/libsdl[joystick?,opengl?] app-arch/libarchive opengl? ( virtual/opengl )
+DESCRIPTION=Linux/SDL-Port of the famous DGen MegaDrive/Genesis-Emulator
+EAPI=7
+HOMEPAGE=https://dgen.sourceforge.net/
+INHERIT=autotools
+IUSE=joystick opengl
+KEYWORDS=~amd64 ~x86
+LICENSE=dgen-sdl BSD BSD-2 free-noncomm LGPL-2.1+ GPL-2+
+RDEPEND=media-libs/libsdl[joystick?,opengl?] app-arch/libarchive opengl? ( virtual/opengl )
+SLOT=0
+SRC_URI=mirror://sourceforge/dgen/files/dgen-sdl-1.33.tar.gz
+_eclasses_=gnuconfig b6b3e92f8b8c996400074b5f61a59256 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 9d3a9a889a6fa62ae794f817c156491b autotools e4cf390b19033d5ca443765bc8537b81
+_md5_=c009ba95a4a6b0f5e47179b1b385c67e
diff --git a/metadata/md5-cache/games-emulation/dolphin-5.0_p20220520-r2 b/metadata/md5-cache/games-emulation/dolphin-5.0_p20220520-r2
new file mode 100644
index 000000000000..a787144fb3cc
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/dolphin-5.0_p20220520-r2
@@ -0,0 +1,15 @@
+BDEPEND=sys-devel/gettext virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst postrm prepare test
+DEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-arch/zstd:= dev-libs/hidapi:= >=dev-libs/libfmt-8:= dev-libs/lzo:= dev-libs/pugixml:= media-libs/cubeb:= media-libs/libpng:= media-libs/libsfml:= media-libs/mesa[egl(+)] net-libs/enet:1.3 net-libs/mbedtls:= net-misc/curl:= sys-libs/readline:= sys-libs/zlib:=[minizip] x11-libs/libXext 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/udev ) ffmpeg? ( media-video/ffmpeg:= ) gui? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) profile? ( dev-util/oprofile ) pulseaudio? ( media-sound/pulseaudio ) systemd? ( sys-apps/systemd:0= ) upnp? ( net-libs/miniupnpc )
+DESCRIPTION=Gamecube and Wii game emulator
+EAPI=7
+HOMEPAGE=https://dolphin-emu.org/
+INHERIT=cmake desktop xdg-utils pax-utils
+IUSE=alsa bluetooth discord-presence doc +evdev ffmpeg +gui log mgba profile pulseaudio systemd upnp vulkan
+KEYWORDS=amd64 ~arm64
+LICENSE=GPL-2+ BSD BSD-2 LGPL-2.1+ MIT ZLIB
+RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-arch/zstd:= dev-libs/hidapi:= >=dev-libs/libfmt-8:= dev-libs/lzo:= dev-libs/pugixml:= media-libs/cubeb:= media-libs/libpng:= media-libs/libsfml:= media-libs/mesa[egl(+)] net-libs/enet:1.3 net-libs/mbedtls:= net-misc/curl:= sys-libs/readline:= sys-libs/zlib:=[minizip] x11-libs/libXext 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/udev ) ffmpeg? ( media-video/ffmpeg:= ) gui? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) profile? ( dev-util/oprofile ) pulseaudio? ( media-sound/pulseaudio ) systemd? ( sys-apps/systemd:0= ) upnp? ( net-libs/miniupnpc ) vulkan? ( media-libs/vulkan-loader )
+SLOT=0
+SRC_URI=https://github.com/dolphin-emu/dolphin/archive/0f2540a0d1133950467845f20b1e003181147781.tar.gz -> dolphin-5.0_p20220520.tar.gz mgba? ( https://github.com/mgba-emu/mgba/archive/40d4c430fc36caeb7ea32fd39624947ed487d2f2.tar.gz -> mgba-40d4c430fc36caeb7ea32fd39624947ed487d2f2.tar.gz )
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils baea6080dd821f5562d715887954c9d3 cmake c7c9a62d6232cac66d4ea32d575c3e7c desktop 021728fdc1b03b36357dbc89489e0f0d pax-utils 91d47e5d20627c717aa878b9167c62a8
+_md5_=0944870275052bd9ea90d8b547bfe5d4
diff --git a/metadata/md5-cache/games-emulation/dolphin-9999 b/metadata/md5-cache/games-emulation/dolphin-9999
new file mode 100644
index 000000000000..701257e47735
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/dolphin-9999
@@ -0,0 +1,14 @@
+BDEPEND=sys-devel/gettext virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=compile configure install postinst postrm prepare test unpack
+DEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-arch/zstd:= dev-libs/hidapi:= >=dev-libs/libfmt-8:= dev-libs/lzo:= dev-libs/pugixml:= media-libs/cubeb:= media-libs/libpng:= media-libs/libsfml:= media-libs/mesa[egl(+)] net-libs/enet:1.3 net-libs/mbedtls:= net-misc/curl:= sys-libs/readline:= sys-libs/zlib:=[minizip] x11-libs/libXext 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/udev ) ffmpeg? ( media-video/ffmpeg:= ) gui? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) profile? ( dev-util/oprofile ) pulseaudio? ( media-libs/libpulse ) systemd? ( sys-apps/systemd:0= ) upnp? ( net-libs/miniupnpc )
+DESCRIPTION=Gamecube and Wii game emulator
+EAPI=7
+HOMEPAGE=https://dolphin-emu.org/
+INHERIT=cmake desktop xdg-utils pax-utils git-r3
+IUSE=alsa bluetooth discord-presence doc +evdev ffmpeg +gui log mgba profile pulseaudio systemd upnp vulkan
+LICENSE=GPL-2+ BSD BSD-2 LGPL-2.1+ MIT ZLIB
+PROPERTIES=live
+RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-arch/zstd:= dev-libs/hidapi:= >=dev-libs/libfmt-8:= dev-libs/lzo:= dev-libs/pugixml:= media-libs/cubeb:= media-libs/libpng:= media-libs/libsfml:= media-libs/mesa[egl(+)] net-libs/enet:1.3 net-libs/mbedtls:= net-misc/curl:= sys-libs/readline:= sys-libs/zlib:=[minizip] x11-libs/libXext 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/udev ) ffmpeg? ( media-video/ffmpeg:= ) gui? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) profile? ( dev-util/oprofile ) pulseaudio? ( media-libs/libpulse ) systemd? ( sys-apps/systemd:0= ) upnp? ( net-libs/miniupnpc ) vulkan? ( media-libs/vulkan-loader )
+SLOT=0
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils baea6080dd821f5562d715887954c9d3 cmake c7c9a62d6232cac66d4ea32d575c3e7c desktop 021728fdc1b03b36357dbc89489e0f0d pax-utils 91d47e5d20627c717aa878b9167c62a8 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b
+_md5_=5d1f3c824f5081b4e8c86c3ff8e9d574
diff --git a/metadata/md5-cache/games-emulation/dosbox-0.74.3 b/metadata/md5-cache/games-emulation/dosbox-0.74.3
new file mode 100644
index 000000000000..70451bfad9be
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/dosbox-0.74.3
@@ -0,0 +1,15 @@
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7
+DEFINED_PHASES=configure install prepare
+DEPEND=alsa? ( media-libs/alsa-lib ) opengl? ( virtual/glu virtual/opengl ) debug? ( sys-libs/ncurses:0= ) X? ( x11-libs/libX11 ) media-libs/libpng:0= media-libs/libsdl[joystick,opengl?,video,X?] media-libs/sdl-net media-libs/sdl-sound sys-libs/zlib
+DESCRIPTION=DOS emulator
+EAPI=7
+HOMEPAGE=https://www.dosbox.com/
+INHERIT=autotools desktop
+IUSE=alsa +core-inline debug hardened opengl X
+KEYWORDS=amd64 ~arm ~ppc ppc64 x86
+LICENSE=GPL-2
+RDEPEND=alsa? ( media-libs/alsa-lib ) opengl? ( virtual/glu virtual/opengl ) debug? ( sys-libs/ncurses:0= ) X? ( x11-libs/libX11 ) media-libs/libpng:0= media-libs/libsdl[joystick,opengl?,video,X?] media-libs/sdl-net media-libs/sdl-sound sys-libs/zlib
+SLOT=0
+SRC_URI=mirror://sourceforge/dosbox/dosbox-0.74-3.tar.gz
+_eclasses_=gnuconfig b6b3e92f8b8c996400074b5f61a59256 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 9d3a9a889a6fa62ae794f817c156491b autotools e4cf390b19033d5ca443765bc8537b81 desktop 021728fdc1b03b36357dbc89489e0f0d
+_md5_=5b07692396fea72205a5013515887ecd
diff --git a/metadata/md5-cache/games-emulation/dosbox-0.75_pre4302 b/metadata/md5-cache/games-emulation/dosbox-0.75_pre4302
new file mode 100644
index 000000000000..34601cae8965
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/dosbox-0.75_pre4302
@@ -0,0 +1,15 @@
+BDEPEND=app-arch/unzip sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7
+DEFINED_PHASES=configure install postinst prepare
+DEPEND=alsa? ( media-libs/alsa-lib ) glide? ( media-libs/openglide ) opengl? ( virtual/glu virtual/opengl ) debug? ( sys-libs/ncurses:0= ) X? ( x11-libs/libX11 ) media-libs/libpng:0= media-libs/libsdl[joystick,opengl?,video,X?] media-libs/sdl-net media-libs/sdl-sound sys-libs/zlib
+DESCRIPTION=DOS emulator
+EAPI=7
+HOMEPAGE=https://www.dosbox.com/
+INHERIT=autotools desktop flag-o-matic
+IUSE=alsa +core-inline debug glide hardened opengl X
+KEYWORDS=amd64 ~arm ~ppc ppc64 x86
+LICENSE=GPL-2
+RDEPEND=alsa? ( media-libs/alsa-lib ) glide? ( media-libs/openglide ) opengl? ( virtual/glu virtual/opengl ) debug? ( sys-libs/ncurses:0= ) X? ( x11-libs/libX11 ) media-libs/libpng:0= media-libs/libsdl[joystick,opengl?,video,X?] media-libs/sdl-net media-libs/sdl-sound sys-libs/zlib
+SLOT=0
+SRC_URI=https://sourceforge.net/code-snapshots/svn/d/do/dosbox/code-0/dosbox-code-0-r4302-dosbox-trunk.zip glide? ( https://raw.githubusercontent.com/voyageur/openglide/841e1071597b64ead14dd08c25a03206b2d1d1b6/platform/dosbox/dosbox_glide.diff -> dosbox_glide-841e1071597b64ead14dd08c25a03206b2d1d1b6.diff )
+_eclasses_=gnuconfig b6b3e92f8b8c996400074b5f61a59256 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 9d3a9a889a6fa62ae794f817c156491b autotools e4cf390b19033d5ca443765bc8537b81 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 24c947ff5f858625cf0b33c15eed4425
+_md5_=3a64ac1d158915b2e4fd69b77843f30b
diff --git a/metadata/md5-cache/games-emulation/dosbox-9999 b/metadata/md5-cache/games-emulation/dosbox-9999
new file mode 100644
index 000000000000..dd1200e3cbbf
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/dosbox-9999
@@ -0,0 +1,15 @@
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7 dev-vcs/subversion[http(+)] net-misc/rsync
+DEFINED_PHASES=configure install postinst preinst prepare unpack
+DEPEND=alsa? ( media-libs/alsa-lib ) glide? ( media-libs/openglide ) opengl? ( virtual/glu virtual/opengl ) debug? ( sys-libs/ncurses:0= ) X? ( x11-libs/libX11 ) media-libs/libpng:0= media-libs/libsdl[joystick,opengl?,video,X?] media-libs/sdl-net media-libs/sdl-sound sys-libs/zlib
+DESCRIPTION=DOS emulator
+EAPI=7
+HOMEPAGE=https://www.dosbox.com/
+INHERIT=autotools desktop flag-o-matic subversion
+IUSE=alsa +core-inline debug glide hardened opengl X
+LICENSE=GPL-2
+PROPERTIES=live
+RDEPEND=alsa? ( media-libs/alsa-lib ) glide? ( media-libs/openglide ) opengl? ( virtual/glu virtual/opengl ) debug? ( sys-libs/ncurses:0= ) X? ( x11-libs/libX11 ) media-libs/libpng:0= media-libs/libsdl[joystick,opengl?,video,X?] media-libs/sdl-net media-libs/sdl-sound sys-libs/zlib
+SLOT=0
+SRC_URI=glide? ( https://raw.githubusercontent.com/voyageur/openglide/6a01f554fad979cf34d3ff07c9579192c88086c3/platform/dosbox/dosbox_glide.diff -> dosbox_glide-6a01f554fad979cf34d3ff07c9579192c88086c3.diff )
+_eclasses_=gnuconfig b6b3e92f8b8c996400074b5f61a59256 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 9d3a9a889a6fa62ae794f817c156491b autotools e4cf390b19033d5ca443765bc8537b81 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 24c947ff5f858625cf0b33c15eed4425 estack c61c368a76fdf3a82fdf8dbaebea3804 subversion 44c6a1cae0381c100a526e3b348622cd
+_md5_=c73fe8a42f4ed90f6e363be899e2f162
diff --git a/metadata/md5-cache/games-emulation/dosbox-staging-0.79.1 b/metadata/md5-cache/games-emulation/dosbox-staging-0.79.1
new file mode 100644
index 000000000000..6c1b10752fc4
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/dosbox-staging-0.79.1
@@ -0,0 +1,17 @@
+BDEPEND=test? ( dev-cpp/gtest ) >=dev-build/meson-1.2.1 app-alternatives/ninja dev-build/meson-format-array
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
+DEPEND=alsa? ( media-libs/alsa-lib ) debug? ( sys-libs/ncurses:0= ) fluidsynth? ( media-sound/fluid-soundfont media-sound/fluidsynth ) mt-32? ( media-libs/munt-mt32emu ) network? ( media-libs/sdl2-net ) opengl? ( virtual/opengl ) slirp? ( net-libs/libslirp ) media-libs/iir1 media-libs/libpng:0= media-libs/libsdl2[joystick,opengl?,video,X] media-libs/opusfile media-libs/speexdsp sys-libs/zlib !games-emulation/dosbox
+DESCRIPTION=Modernized DOSBox soft-fork
+EAPI=8
+HOMEPAGE=https://dosbox-staging.github.io/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=meson xdg
+IUSE=+alsa debug dynrec +fluidsynth mt-32 network opengl slirp test
+KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
+LICENSE=GPL-2+
+RDEPEND=alsa? ( media-libs/alsa-lib ) debug? ( sys-libs/ncurses:0= ) fluidsynth? ( media-sound/fluid-soundfont media-sound/fluidsynth ) mt-32? ( media-libs/munt-mt32emu ) network? ( media-libs/sdl2-net ) opengl? ( virtual/opengl ) slirp? ( net-libs/libslirp ) media-libs/iir1 media-libs/libpng:0= media-libs/libsdl2[joystick,opengl?,video,X] media-libs/opusfile media-libs/speexdsp sys-libs/zlib !games-emulation/dosbox
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/dosbox-staging/dosbox-staging/archive/v0.79.1.tar.gz -> dosbox-staging-0.79.1.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 python-utils-r1 042f4cc53680245bf99a84669b94155a meson e322276188f86eacb29ae081ba5485c8 xdg-utils baea6080dd821f5562d715887954c9d3 xdg 4a14c5c24f121e7da66e5aab4a168c6e
+_md5_=57833bc962038bb46def288d22796564
diff --git a/metadata/md5-cache/games-emulation/dosbox-staging-0.80.0 b/metadata/md5-cache/games-emulation/dosbox-staging-0.80.0
new file mode 100644
index 000000000000..8de53103df8b
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/dosbox-staging-0.80.0
@@ -0,0 +1,17 @@
+BDEPEND=test? ( dev-cpp/gtest ) >=dev-build/meson-1.2.1 app-alternatives/ninja dev-build/meson-format-array
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
+DEPEND=alsa? ( media-libs/alsa-lib ) debug? ( sys-libs/ncurses:0= ) fluidsynth? ( media-sound/fluid-soundfont media-sound/fluidsynth ) mt-32? ( media-libs/munt-mt32emu ) network? ( media-libs/sdl2-net ) opengl? ( virtual/opengl ) screenshot? ( media-libs/sdl2-image ) slirp? ( net-libs/libslirp ) media-libs/iir1 media-libs/libpng:0= media-libs/libsdl2[joystick,opengl?,video,X] media-libs/opusfile media-libs/speexdsp sys-libs/zlib !games-emulation/dosbox
+DESCRIPTION=Modernized DOSBox soft-fork
+EAPI=8
+HOMEPAGE=https://dosbox-staging.github.io/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=meson xdg
+IUSE=+alsa debug dynrec +fluidsynth mt-32 network opengl screenshot slirp test
+KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
+LICENSE=GPL-2+
+RDEPEND=alsa? ( media-libs/alsa-lib ) debug? ( sys-libs/ncurses:0= ) fluidsynth? ( media-sound/fluid-soundfont media-sound/fluidsynth ) mt-32? ( media-libs/munt-mt32emu ) network? ( media-libs/sdl2-net ) opengl? ( virtual/opengl ) screenshot? ( media-libs/sdl2-image ) slirp? ( net-libs/libslirp ) media-libs/iir1 media-libs/libpng:0= media-libs/libsdl2[joystick,opengl?,video,X] media-libs/opusfile media-libs/speexdsp sys-libs/zlib !games-emulation/dosbox
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/dosbox-staging/dosbox-staging/archive/v0.80.0.tar.gz -> dosbox-staging-0.80.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 python-utils-r1 042f4cc53680245bf99a84669b94155a meson e322276188f86eacb29ae081ba5485c8 xdg-utils baea6080dd821f5562d715887954c9d3 xdg 4a14c5c24f121e7da66e5aab4a168c6e
+_md5_=303c4c012c18456235a05147f64886d6
diff --git a/metadata/md5-cache/games-emulation/dosbox-staging-0.80.1 b/metadata/md5-cache/games-emulation/dosbox-staging-0.80.1
new file mode 100644
index 000000000000..fde98390085d
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/dosbox-staging-0.80.1
@@ -0,0 +1,17 @@
+BDEPEND=test? ( dev-cpp/gtest ) >=dev-build/meson-1.2.1 app-alternatives/ninja dev-build/meson-format-array
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
+DEPEND=alsa? ( media-libs/alsa-lib ) debug? ( sys-libs/ncurses:0= ) fluidsynth? ( media-sound/fluid-soundfont media-sound/fluidsynth ) mt-32? ( media-libs/munt-mt32emu ) network? ( media-libs/sdl2-net ) opengl? ( virtual/opengl ) screenshot? ( media-libs/sdl2-image ) slirp? ( net-libs/libslirp ) media-libs/iir1 media-libs/libpng:0= media-libs/libsdl2[joystick,opengl?,video,X] media-libs/opusfile media-libs/speexdsp sys-libs/zlib !games-emulation/dosbox
+DESCRIPTION=Modernized DOSBox soft-fork
+EAPI=8
+HOMEPAGE=https://dosbox-staging.github.io/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=meson xdg
+IUSE=+alsa debug dynrec +fluidsynth mt-32 network opengl screenshot slirp test
+KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
+LICENSE=GPL-2+
+RDEPEND=alsa? ( media-libs/alsa-lib ) debug? ( sys-libs/ncurses:0= ) fluidsynth? ( media-sound/fluid-soundfont media-sound/fluidsynth ) mt-32? ( media-libs/munt-mt32emu ) network? ( media-libs/sdl2-net ) opengl? ( virtual/opengl ) screenshot? ( media-libs/sdl2-image ) slirp? ( net-libs/libslirp ) media-libs/iir1 media-libs/libpng:0= media-libs/libsdl2[joystick,opengl?,video,X] media-libs/opusfile media-libs/speexdsp sys-libs/zlib !games-emulation/dosbox
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/dosbox-staging/dosbox-staging/archive/v0.80.1.tar.gz -> dosbox-staging-0.80.1.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 python-utils-r1 042f4cc53680245bf99a84669b94155a meson e322276188f86eacb29ae081ba5485c8 xdg-utils baea6080dd821f5562d715887954c9d3 xdg 4a14c5c24f121e7da66e5aab4a168c6e
+_md5_=e750c9f31786fade2c3beb299b5e68e1
diff --git a/metadata/md5-cache/games-emulation/dosbox-staging-0.81.0 b/metadata/md5-cache/games-emulation/dosbox-staging-0.81.0
new file mode 100644
index 000000000000..d04ab9fdd951
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/dosbox-staging-0.81.0
@@ -0,0 +1,17 @@
+BDEPEND=test? ( dev-cpp/gtest ) >=dev-build/meson-1.2.1 app-alternatives/ninja dev-build/meson-format-array
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
+DEPEND=alsa? ( media-libs/alsa-lib ) debug? ( sys-libs/ncurses:0= ) fluidsynth? ( media-sound/fluid-soundfont media-sound/fluidsynth ) mt-32? ( media-libs/munt-mt32emu ) network? ( media-libs/sdl2-net ) opengl? ( virtual/opengl ) slirp? ( net-libs/libslirp ) media-libs/iir1 media-libs/libpng:0= media-libs/libsdl2[joystick,opengl?,video,X] media-libs/opusfile media-libs/speexdsp sys-libs/zlib !games-emulation/dosbox
+DESCRIPTION=Modernized DOSBox soft-fork
+EAPI=8
+HOMEPAGE=https://dosbox-staging.github.io/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=meson xdg
+IUSE=+alsa debug dynrec +fluidsynth mt-32 network opengl slirp test
+KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
+LICENSE=GPL-2+
+RDEPEND=alsa? ( media-libs/alsa-lib ) debug? ( sys-libs/ncurses:0= ) fluidsynth? ( media-sound/fluid-soundfont media-sound/fluidsynth ) mt-32? ( media-libs/munt-mt32emu ) network? ( media-libs/sdl2-net ) opengl? ( virtual/opengl ) slirp? ( net-libs/libslirp ) media-libs/iir1 media-libs/libpng:0= media-libs/libsdl2[joystick,opengl?,video,X] media-libs/opusfile media-libs/speexdsp sys-libs/zlib !games-emulation/dosbox
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/dosbox-staging/dosbox-staging/archive/v0.81.0.tar.gz -> dosbox-staging-0.81.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 python-utils-r1 042f4cc53680245bf99a84669b94155a meson e322276188f86eacb29ae081ba5485c8 xdg-utils baea6080dd821f5562d715887954c9d3 xdg 4a14c5c24f121e7da66e5aab4a168c6e
+_md5_=2d449c43819a8ad67cf2daa157e21b65
diff --git a/metadata/md5-cache/games-emulation/emutos-1.2.1 b/metadata/md5-cache/games-emulation/emutos-1.2.1
new file mode 100644
index 000000000000..4f50ad949313
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/emutos-1.2.1
@@ -0,0 +1,11 @@
+BDEPEND=app-arch/unzip
+DEFINED_PHASES=install
+DESCRIPTION=Single-user single-tasking operating system for 32-bit Atari computer emulators
+EAPI=8
+HOMEPAGE=https://emutos.sourceforge.net
+IUSE=l10n_cs l10n_de l10n_es l10n_fi l10n_fr l10n_el l10n_hu l10n_it l10n_nl l10n_no l10n_pl l10n_ru l10n_sv l10n_de-CH l10n_tr l10n_en-GB l10n_en
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+SLOT=0
+SRC_URI=mirror://sourceforge/emutos/emutos-192k-1.2.1.zip mirror://sourceforge/emutos/emutos-256k-1.2.1.zip mirror://sourceforge/emutos/emutos-512k-1.2.1.zip mirror://sourceforge/emutos/emutos-1024k-1.2.1.zip mirror://sourceforge/emutos/emutos-aranym-1.2.1.zip
+_md5_=8217a3a35f9a5fe066e8f73b136dc1e1
diff --git a/metadata/md5-cache/games-emulation/fbzx-4.8.0-r1 b/metadata/md5-cache/games-emulation/fbzx-4.8.0-r1
new file mode 100644
index 000000000000..ccb3ce81dd65
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/fbzx-4.8.0-r1
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=compile install prepare
+DEPEND=media-libs/libsdl2[joystick,video] alsa? ( media-libs/alsa-lib ) pulseaudio? ( media-libs/libpulse )
+DESCRIPTION=Full Screen Sinclair Spectrum emulator
+EAPI=8
+HOMEPAGE=https://www.rastersoft.com/programas/fbzx.html
+INHERIT=desktop toolchain-funcs
+IUSE=alsa pulseaudio
+KEYWORDS=amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=media-libs/libsdl2[joystick,video] alsa? ( media-libs/alsa-lib ) pulseaudio? ( media-libs/libpulse )
+SLOT=0
+SRC_URI=https://www.rastersoft.com/descargas/fbzx/fbzx_4.8.0.tar.bz2
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0
+_md5_=239e8e46c8ad28f950dd3fe552b123e3
diff --git a/metadata/md5-cache/games-emulation/fceux-2.6.6 b/metadata/md5-cache/games-emulation/fceux-2.6.6
new file mode 100644
index 000000000000..672bdd98723f
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/fceux-2.6.6
@@ -0,0 +1,17 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
+DEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) media-libs/libglvnd media-libs/libsdl2[joystick,sound,threads,video] sys-libs/zlib:=[minizip] archive? ( app-arch/libarchive:= ) qt6? ( dev-qt/qtbase:6[gui,opengl,widgets,-gles2-only] ) !qt6? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtopengl:5[-gles2-only] dev-qt/qtwidgets:5 ) ffmpeg? ( media-video/ffmpeg:= ) x264? ( media-libs/x264:= ) x265? ( media-libs/x265:= )
+DESCRIPTION=Portable Famicom/NES emulator, an evolution of the original FCE Ultra
+EAPI=8
+HOMEPAGE=https://fceux.com/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=cmake lua-single xdg
+IUSE=archive ffmpeg qt6 x264 x265 lua_single_target_luajit lua_single_target_lua5-1
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2+
+RDEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) media-libs/libglvnd media-libs/libsdl2[joystick,sound,threads,video] sys-libs/zlib:=[minizip] archive? ( app-arch/libarchive:= ) qt6? ( dev-qt/qtbase:6[gui,opengl,widgets,-gles2-only] ) !qt6? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtopengl:5[-gles2-only] dev-qt/qtwidgets:5 ) ffmpeg? ( media-video/ffmpeg:= ) x264? ( media-libs/x264:= ) x265? ( media-libs/x265:= )
+REQUIRED_USE=^^ ( lua_single_target_luajit lua_single_target_lua5-1 )
+SLOT=0
+SRC_URI=https://github.com/TASEmulators/fceux/archive/refs/tags/v2.6.6.tar.gz -> fceux-2.6.6.tar.gz
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils baea6080dd821f5562d715887954c9d3 cmake c7c9a62d6232cac66d4ea32d575c3e7c lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb lua-single 86d497a20c93c7ce83af442f627515c1 xdg 4a14c5c24f121e7da66e5aab4a168c6e
+_md5_=2d265ab93391d74d1974890e52548835
diff --git a/metadata/md5-cache/games-emulation/gambatte-jg-0.5.1 b/metadata/md5-cache/games-emulation/gambatte-jg-0.5.1
new file mode 100644
index 000000000000..1ff84c42a59f
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/gambatte-jg-0.5.1
@@ -0,0 +1,14 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=compile install
+DEPEND=media-libs/jg:1= media-libs/soxr
+DESCRIPTION=Jolly Good Fork of Gambatte
+EAPI=8
+HOMEPAGE=https://gitlab.com/jgemu/gambatte
+INHERIT=toolchain-funcs
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=BSD GPL-2
+RDEPEND=media-libs/jg:1= media-libs/soxr games-emulation/jgrf
+SLOT=1
+SRC_URI=https://gitlab.com/jgemu/gambatte/-/archive/0.5.1/gambatte-0.5.1.tar.bz2
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0
+_md5_=beff406cf15fb36c2f746cedce38b960
diff --git a/metadata/md5-cache/games-emulation/gambatte-jg-9999 b/metadata/md5-cache/games-emulation/gambatte-jg-9999
new file mode 100644
index 000000000000..5409b96c16ed
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/gambatte-jg-9999
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=compile install setup unpack
+DEPEND=examples? ( media-libs/libglvnd media-libs/libsdl2[opengl,sound,video] media-libs/speexdsp ) jgmodule? ( media-libs/jg:1= media-libs/soxr )
+DESCRIPTION=Jolly Good Fork of Gambatte
+EAPI=8
+HOMEPAGE=https://gitlab.com/jgemu/gambatte
+INHERIT=toolchain-funcs git-r3
+IUSE=examples +jgmodule shared
+LICENSE=GPL-2 examples? ( 0BSD ) jgmodule? ( BSD )
+PROPERTIES=live
+RDEPEND=examples? ( media-libs/libglvnd media-libs/libsdl2[opengl,sound,video] media-libs/speexdsp ) jgmodule? ( media-libs/jg:1= media-libs/soxr ) jgmodule? ( games-emulation/jgrf )
+REQUIRED_USE=|| ( examples jgmodule shared )
+SLOT=1
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b
+_md5_=4a18c2ced0a0209de8b10447de13e44f
diff --git a/metadata/md5-cache/games-emulation/gcube-0.4-r2 b/metadata/md5-cache/games-emulation/gcube-0.4-r2
new file mode 100644
index 000000000000..f69c5e749943
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/gcube-0.4-r2
@@ -0,0 +1,13 @@
+DEFINED_PHASES=install prepare
+DEPEND=virtual/opengl media-libs/libsdl[joystick,opengl,sound,video] virtual/jpeg:0 sys-libs/ncurses:0= sys-libs/zlib
+DESCRIPTION=Gamecube emulator
+EAPI=6
+HOMEPAGE=http://gcube.exemu.net/
+INHERIT=flag-o-matic
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2+
+RDEPEND=virtual/opengl media-libs/libsdl[joystick,opengl,sound,video] virtual/jpeg:0 sys-libs/ncurses:0= sys-libs/zlib
+SLOT=0
+SRC_URI=http://gcube.exemu.net/downloads/gcube-0.4-src.tar.bz2
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 eqawarn c9847c43b3253a276ae2eabddedab3d7 flag-o-matic 24c947ff5f858625cf0b33c15eed4425
+_md5_=cd56f5f6313b06c3ae2b570f495e0ea3
diff --git a/metadata/md5-cache/games-emulation/generator-0.35_p4-r1 b/metadata/md5-cache/games-emulation/generator-0.35_p4-r1
new file mode 100644
index 000000000000..608e4df4555d
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/generator-0.35_p4-r1
@@ -0,0 +1,15 @@
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7
+DEFINED_PHASES=configure install prepare
+DEPEND=virtual/jpeg:0 media-libs/libsdl[joystick,video] sdlaudio? ( media-libs/libsdl[sound] )
+DESCRIPTION=Sega Genesis / Mega Drive emulator
+EAPI=7
+HOMEPAGE=http://www.squish.net/generator/
+INHERIT=autotools toolchain-funcs
+IUSE=+sdlaudio
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=virtual/jpeg:0 media-libs/libsdl[joystick,video] sdlaudio? ( media-libs/libsdl[sound] )
+SLOT=0
+SRC_URI=http://www.squish.net/generator/cbiere/generator/generator-0.35-cbiere-r4.tar.bz2
+_eclasses_=gnuconfig b6b3e92f8b8c996400074b5f61a59256 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 9d3a9a889a6fa62ae794f817c156491b autotools e4cf390b19033d5ca443765bc8537b81
+_md5_=047a7649103a9ebf3cb39a6439e1988a
diff --git a/metadata/md5-cache/games-emulation/gens-2.15.5-r2 b/metadata/md5-cache/games-emulation/gens-2.15.5-r2
new file mode 100644
index 000000000000..5ac2ce7c1973
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/gens-2.15.5-r2
@@ -0,0 +1,14 @@
+BDEPEND=dev-lang/nasm
+DEFINED_PHASES=configure install
+DEPEND=media-libs/libsdl[abi_x86_32(-),joystick,video] sys-libs/zlib:=[abi_x86_32(-)] virtual/opengl[abi_x86_32(-)] x11-libs/gtk+:2[abi_x86_32(-)]
+DESCRIPTION=Sega Genesis/CD/32X emulator
+EAPI=8
+HOMEPAGE=https://sourceforge.net/projects/gens/
+INHERIT=desktop flag-o-matic multilib
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=media-libs/libsdl[abi_x86_32(-),joystick,video] sys-libs/zlib:=[abi_x86_32(-)] virtual/opengl[abi_x86_32(-)] x11-libs/gtk+:2[abi_x86_32(-)]
+SLOT=0
+SRC_URI=mirror://sourceforge/gens/gens-2.15.5.tar.gz
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic 24c947ff5f858625cf0b33c15eed4425
+_md5_=6cdb545f3b84b24e0ff87e515bdbccb7
diff --git a/metadata/md5-cache/games-emulation/geolith-jg-0.1.0 b/metadata/md5-cache/games-emulation/geolith-jg-0.1.0
new file mode 100644
index 000000000000..dd7f5a173eb2
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/geolith-jg-0.1.0
@@ -0,0 +1,14 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=compile install
+DEPEND=dev-libs/miniz media-libs/jg:1= media-libs/speexdsp
+DESCRIPTION=Jolly Good Neo Geo AES/MVS Emulator
+EAPI=8
+HOMEPAGE=https://gitlab.com/jgemu/geolith
+INHERIT=toolchain-funcs
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=BSD MIT
+RDEPEND=dev-libs/miniz media-libs/jg:1= media-libs/speexdsp games-emulation/jgrf
+SLOT=1
+SRC_URI=https://gitlab.com/jgemu/geolith/-/archive/0.1.0/geolith-0.1.0.tar.bz2
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0
+_md5_=2efab902085e78c968591e9a28feaf70
diff --git a/metadata/md5-cache/games-emulation/geolith-jg-0.2.1 b/metadata/md5-cache/games-emulation/geolith-jg-0.2.1
new file mode 100644
index 000000000000..2e1612d16c83
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/geolith-jg-0.2.1
@@ -0,0 +1,14 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=compile install
+DEPEND=dev-libs/miniz:= media-libs/jg:1= media-libs/speexdsp
+DESCRIPTION=Jolly Good Neo Geo AES/MVS Emulator
+EAPI=8
+HOMEPAGE=https://gitlab.com/jgemu/geolith
+INHERIT=toolchain-funcs
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=BSD MIT
+RDEPEND=dev-libs/miniz:= media-libs/jg:1= media-libs/speexdsp games-emulation/jgrf
+SLOT=1
+SRC_URI=https://gitlab.com/jgemu/geolith/-/archive/0.2.1/geolith-0.2.1.tar.bz2
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0
+_md5_=3dd1d1ed53dffc57fe25d0c13a37263e
diff --git a/metadata/md5-cache/games-emulation/geolith-jg-9999 b/metadata/md5-cache/games-emulation/geolith-jg-9999
new file mode 100644
index 000000000000..fdaaf37ad4c0
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/geolith-jg-9999
@@ -0,0 +1,13 @@
+BDEPEND=virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=compile install unpack
+DEPEND=dev-libs/miniz:= media-libs/jg:1= media-libs/speexdsp
+DESCRIPTION=Jolly Good Neo Geo AES/MVS Emulator
+EAPI=8
+HOMEPAGE=https://gitlab.com/jgemu/geolith
+INHERIT=toolchain-funcs git-r3
+LICENSE=BSD MIT
+PROPERTIES=live
+RDEPEND=dev-libs/miniz:= media-libs/jg:1= media-libs/speexdsp games-emulation/jgrf
+SLOT=1
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b
+_md5_=3dd1d1ed53dffc57fe25d0c13a37263e
diff --git a/metadata/md5-cache/games-emulation/gngb-20060309-r2 b/metadata/md5-cache/games-emulation/gngb-20060309-r2
new file mode 100644
index 000000000000..542159bdd8ed
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/gngb-20060309-r2
@@ -0,0 +1,15 @@
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7
+DEFINED_PHASES=configure prepare
+DEPEND=app-arch/bzip2:= media-libs/libsdl[sound,joystick,video] sys-libs/zlib:= opengl? ( media-libs/libglvnd[X] )
+DESCRIPTION=Gameboy / Gameboy Color emulator
+EAPI=8
+HOMEPAGE=http://m.peponas.free.fr/gngb/
+INHERIT=autotools flag-o-matic
+IUSE=opengl
+KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+LICENSE=GPL-2+
+RDEPEND=app-arch/bzip2:= media-libs/libsdl[sound,joystick,video] sys-libs/zlib:= opengl? ( media-libs/libglvnd[X] )
+SLOT=0
+SRC_URI=http://m.peponas.free.fr/gngb/download/gngb-20060309.tar.gz
+_eclasses_=gnuconfig b6b3e92f8b8c996400074b5f61a59256 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 9d3a9a889a6fa62ae794f817c156491b autotools e4cf390b19033d5ca443765bc8537b81 flag-o-matic 24c947ff5f858625cf0b33c15eed4425
+_md5_=c6f828e2e5bca0eeb6edd9584059f655
diff --git a/metadata/md5-cache/games-emulation/gngeo-0.8-r2 b/metadata/md5-cache/games-emulation/gngeo-0.8-r2
new file mode 100644
index 000000000000..31190379ee35
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/gngeo-0.8-r2
@@ -0,0 +1,14 @@
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7
+DEFINED_PHASES=configure install prepare
+DEPEND=media-libs/libsdl[joystick,opengl,sound,video] sys-libs/zlib[minizip] virtual/opengl
+DESCRIPTION=A NeoGeo emulator
+EAPI=7
+HOMEPAGE=https://code.google.com/p/gngeo/
+INHERIT=autotools desktop flag-o-matic
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=media-libs/libsdl[joystick,opengl,sound,video] sys-libs/zlib[minizip] virtual/opengl
+SLOT=0
+SRC_URI=https://gngeo.googlecode.com/files/gngeo-0.8.tar.gz https://storage.googleapis.com/google-code-archive/v2/code.google.com/gngeo/logo.png -> gngeo.png
+_eclasses_=gnuconfig b6b3e92f8b8c996400074b5f61a59256 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 9d3a9a889a6fa62ae794f817c156491b autotools e4cf390b19033d5ca443765bc8537b81 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 24c947ff5f858625cf0b33c15eed4425
+_md5_=386d81bc4fd77522f9b9b42e57f181cd
diff --git a/metadata/md5-cache/games-emulation/gnuboy-1.0.3-r4 b/metadata/md5-cache/games-emulation/gnuboy-1.0.3-r4
new file mode 100644
index 000000000000..4524abc9ae19
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/gnuboy-1.0.3-r4
@@ -0,0 +1,16 @@
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7
+DEFINED_PHASES=configure install prepare
+DEPEND=X? ( x11-libs/libX11 x11-libs/libXext ) sdl? ( media-libs/libsdl[joystick,sound,video] ) X? ( x11-base/xorg-proto )
+DESCRIPTION=Gameboy emulator with multiple renderers
+EAPI=8
+HOMEPAGE=https://sourceforge.net/projects/gnuboy/
+INHERIT=autotools
+IUSE=X +sdl
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=X? ( x11-libs/libX11 x11-libs/libXext ) sdl? ( media-libs/libsdl[joystick,sound,video] )
+REQUIRED_USE=!X? ( sdl )
+SLOT=0
+SRC_URI=mirror://gentoo/gnuboy-1.0.3.tar.gz
+_eclasses_=gnuconfig b6b3e92f8b8c996400074b5f61a59256 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 9d3a9a889a6fa62ae794f817c156491b autotools e4cf390b19033d5ca443765bc8537b81
+_md5_=8e6149bc64a7f1b0067b6c6aa6ff5a0f
diff --git a/metadata/md5-cache/games-emulation/hatari-2.4.1 b/metadata/md5-cache/games-emulation/hatari-2.4.1
new file mode 100644
index 000000000000..5d5acdbbf3b6
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/hatari-2.4.1
@@ -0,0 +1,17 @@
+BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
+DEPEND=media-libs/libsdl2[X?,joystick,sound,video] X? ( x11-libs/libX11 ) capsimage? ( >=dev-libs/spsdeclib-5.1-r1 ) png? ( media-libs/libpng:= ) portmidi? ( media-libs/portmidi ) readline? ( sys-libs/readline:= ) udev? ( virtual/udev ) zlib? ( sys-libs/zlib:= ) X? ( x11-base/xorg-proto )
+DESCRIPTION=Atari ST emulator
+EAPI=8
+HOMEPAGE=https://hatari.tuxfamily.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=cmake python-single-r1 xdg
+IUSE=X capsimage gui png portmidi readline udev zlib python_single_target_python3_10 python_single_target_python3_11
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2+
+RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) media-libs/libsdl2[X?,joystick,sound,video] X? ( x11-libs/libX11 ) capsimage? ( >=dev-libs/spsdeclib-5.1-r1 ) png? ( media-libs/libpng:= ) portmidi? ( media-libs/portmidi ) readline? ( sys-libs/readline:= ) udev? ( virtual/udev ) zlib? ( sys-libs/zlib:= ) gui? ( python_single_target_python3_10? ( dev-python/pygobject:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[python_targets_python3_11(-)] ) x11-libs/gtk+:3[introspection] ) >=games-emulation/emutos-1.1.1
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) png? ( zlib )
+SLOT=0
+SRC_URI=https://download.tuxfamily.org/hatari/2.4.1/hatari-2.4.1.tar.bz2
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils baea6080dd821f5562d715887954c9d3 cmake c7c9a62d6232cac66d4ea32d575c3e7c python-utils-r1 042f4cc53680245bf99a84669b94155a python-single-r1 75118e916668a74c660a13b0ecb22562 xdg 4a14c5c24f121e7da66e5aab4a168c6e
+_md5_=d22002ca2c807e48cd9c86dbfcbda916
diff --git a/metadata/md5-cache/games-emulation/higan-116_pre20210818-r2 b/metadata/md5-cache/games-emulation/higan-116_pre20210818-r2
new file mode 100644
index 000000000000..447c3557aa6e
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/higan-116_pre20210818-r2
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=compile install postinst prepare
+DEPEND=x11-libs/libX11 x11-libs/libXext x11-libs/libXrandr alsa? ( media-libs/alsa-lib ) ao? ( media-libs/libao ) openal? ( media-libs/openal ) opengl? ( media-libs/libglvnd[X] ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[joystick] ) udev? ( virtual/libudev:= ) xv? ( x11-libs/libXv ) gtk? ( dev-libs/glib:2 x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3[X] x11-libs/gtksourceview:3.0= x11-libs/pango ) !gtk? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) x11-base/xorg-proto
+DESCRIPTION=Multi-system emulator focused on accuracy, preservation, and configurability
+EAPI=8
+HOMEPAGE=https://github.com/higan-emu/higan
+INHERIT=desktop toolchain-funcs
+IUSE=alsa ao +gtk openal +opengl oss +pulseaudio +sdl udev xv
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+ ISC
+RDEPEND=x11-libs/libX11 x11-libs/libXext x11-libs/libXrandr alsa? ( media-libs/alsa-lib ) ao? ( media-libs/libao ) openal? ( media-libs/openal ) opengl? ( media-libs/libglvnd[X] ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[joystick] ) udev? ( virtual/libudev:= ) xv? ( x11-libs/libXv ) gtk? ( dev-libs/glib:2 x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3[X] x11-libs/gtksourceview:3.0= x11-libs/pango ) !gtk? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 )
+SLOT=0
+SRC_URI=https://github.com/higan-emu/higan/archive/9bf1b3314b2bcc73cbc11d344b369c31562aff10.tar.gz -> higan-116_pre20210818.tar.gz
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0
+_md5_=ef8a4c2c742a29cb2be289d52971f877
diff --git a/metadata/md5-cache/games-emulation/jgemu-1.0.0 b/metadata/md5-cache/games-emulation/jgemu-1.0.0
new file mode 100644
index 000000000000..31ed0140fa75
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/jgemu-1.0.0
@@ -0,0 +1,10 @@
+DEFINED_PHASES=-
+DESCRIPTION=Meta ebuild for the Jolly Good API
+EAPI=8
+HOMEPAGE=https://jgemu.gitlab.io/
+IUSE=+bsnes +cega +gambatte +geolith +jollycv +mednafen melonds +mgba +nestopia +prosystem sameboy +vecx
+KEYWORDS=~amd64
+LICENSE=metapackage
+RDEPEND=bsnes? ( games-emulation/bsnes-jg:1 ) cega? ( games-emulation/cega-jg:1 ) gambatte? ( games-emulation/gambatte-jg:1 ) geolith? ( games-emulation/geolith-jg:1 ) jollycv? ( games-emulation/jollycv-jg:1 ) mednafen? ( games-emulation/mednafen-jg:1 ) melonds? ( games-emulation/melonds-jg:1 ) mgba? ( games-emulation/mgba-jg:1 ) nestopia? ( games-emulation/nestopia-jg:1 ) prosystem? ( games-emulation/prosystem-jg:1 ) sameboy? ( games-emulation/sameboy-jg:1 ) vecx? ( games-emulation/vecx-jg:1 )
+SLOT=1
+_md5_=e888787be97159350c684d544c879b83
diff --git a/metadata/md5-cache/games-emulation/jgrf-1.0.2-r1 b/metadata/md5-cache/games-emulation/jgrf-1.0.2-r1
new file mode 100644
index 000000000000..85971cecc391
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/jgrf-1.0.2-r1
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=compile install postinst postrm preinst
+DEPEND=dev-libs/miniz dev-libs/openssl:0= media-libs/jg:1= media-libs/libepoxy[egl] media-libs/libsdl2[opengl,sound,video] media-libs/speexdsp
+DESCRIPTION=The Jolly Good Reference Frontend
+EAPI=8
+HOMEPAGE=https://jgemu.gitlab.io/jgrf.html
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=toolchain-funcs xdg
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=BSD CC0-1.0 MIT ZLIB
+RDEPEND=dev-libs/miniz dev-libs/openssl:0= media-libs/jg:1= media-libs/libepoxy[egl] media-libs/libsdl2[opengl,sound,video] media-libs/speexdsp
+SLOT=1
+SRC_URI=https://gitlab.com/jgemu/jgrf/-/archive/1.0.2/jgrf-1.0.2.tar.bz2
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 xdg-utils baea6080dd821f5562d715887954c9d3 xdg 4a14c5c24f121e7da66e5aab4a168c6e
+_md5_=57e5380af06894eb9bc92c962381120e
diff --git a/metadata/md5-cache/games-emulation/jgrf-9999 b/metadata/md5-cache/games-emulation/jgrf-9999
new file mode 100644
index 000000000000..da5251cbeda6
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/jgrf-9999
@@ -0,0 +1,14 @@
+BDEPEND=virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=compile install postinst postrm preinst unpack
+DEPEND=dev-libs/miniz dev-libs/openssl:0= media-libs/jg:1= media-libs/libepoxy[egl] media-libs/libsdl2[opengl,sound,video] media-libs/speexdsp
+DESCRIPTION=The Jolly Good Reference Frontend
+EAPI=8
+HOMEPAGE=https://jgemu.gitlab.io/jgrf.html
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=toolchain-funcs xdg git-r3
+LICENSE=BSD CC0-1.0 MIT ZLIB
+PROPERTIES=live
+RDEPEND=dev-libs/miniz dev-libs/openssl:0= media-libs/jg:1= media-libs/libepoxy[egl] media-libs/libsdl2[opengl,sound,video] media-libs/speexdsp
+SLOT=1
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 xdg-utils baea6080dd821f5562d715887954c9d3 xdg 4a14c5c24f121e7da66e5aab4a168c6e git-r3 86fa1f157b70b9d2ff340c4633b1cf4b
+_md5_=57e5380af06894eb9bc92c962381120e
diff --git a/metadata/md5-cache/games-emulation/jollycv-jg-1.0.1 b/metadata/md5-cache/games-emulation/jollycv-jg-1.0.1
new file mode 100644
index 000000000000..0b87797c6c80
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/jollycv-jg-1.0.1
@@ -0,0 +1,14 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=compile install
+DEPEND=media-libs/jg:1= media-libs/speexdsp
+DESCRIPTION=Jolly Good ColecoVision Emulator
+EAPI=8
+HOMEPAGE=https://gitlab.com/jgemu/jollycv
+INHERIT=toolchain-funcs
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=BSD MIT
+RDEPEND=media-libs/jg:1= media-libs/speexdsp games-emulation/jgrf
+SLOT=1
+SRC_URI=https://gitlab.com/jgemu/jollycv/-/archive/1.0.1/jollycv-1.0.1.tar.bz2
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0
+_md5_=60bbd8b5b32b9d3445fc624f360a7b92
diff --git a/metadata/md5-cache/games-emulation/jollycv-jg-9999 b/metadata/md5-cache/games-emulation/jollycv-jg-9999
new file mode 100644
index 000000000000..f149b8d810ee
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/jollycv-jg-9999
@@ -0,0 +1,13 @@
+BDEPEND=virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=compile install unpack
+DEPEND=media-libs/jg:1= media-libs/speexdsp
+DESCRIPTION=Jolly Good ColecoVision Emulator
+EAPI=8
+HOMEPAGE=https://gitlab.com/jgemu/jollycv
+INHERIT=toolchain-funcs git-r3
+LICENSE=BSD MIT
+PROPERTIES=live
+RDEPEND=media-libs/jg:1= media-libs/speexdsp games-emulation/jgrf
+SLOT=1
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b
+_md5_=60bbd8b5b32b9d3445fc624f360a7b92
diff --git a/metadata/md5-cache/games-emulation/jrommanager-1.8_p27-r1 b/metadata/md5-cache/games-emulation/jrommanager-1.8_p27-r1
new file mode 100644
index 000000000000..7feb7fd8cc32
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/jrommanager-1.8_p27-r1
@@ -0,0 +1,14 @@
+BDEPEND=app-arch/unzip
+DEFINED_PHASES=install prepare
+DEPEND=>=virtual/jre-1.8:1.8
+DESCRIPTION=A Mame and Retrogaming Rom Manager, Java alternative to ClrMamePro
+EAPI=7
+HOMEPAGE=https://github.com/optyfr/JRomManager
+INHERIT=desktop
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2 GPL-2-with-classpath-exception BSD-2 MIT Apache-2.0 LGPL-2.1 unRAR
+RDEPEND=>=virtual/jre-1.8:1.8
+SLOT=0
+SRC_URI=https://github.com/optyfr/JRomManager/releases/download/1.8b27/JRomManager-1.8b27.zip
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d
+_md5_=e21ee76a40de37cd67bbc0b2d37ba9dc
diff --git a/metadata/md5-cache/games-emulation/libretro-bnes-0.0.1_pre20180723 b/metadata/md5-cache/games-emulation/libretro-bnes-0.0.1_pre20180723
new file mode 100644
index 000000000000..dd74a2d23121
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/libretro-bnes-0.0.1_pre20180723
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile install prepare unpack
+DESCRIPTION=bNES libretro port
+EAPI=7
+HOMEPAGE=https://github.com/libretro/bnes-libretro
+INHERIT=libretro-core
+IUSE=debug
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+SLOT=0
+SRC_URI=https://github.com/libretro/bnes-libretro/archive/18384086d58fd09de3844e2c5f3b2a77b5d490dc.tar.gz -> libretro-bnes-0.0.1_pre20180723.tar.gz
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 libretro-core ae950968743a16d28d87ea74758f3d87
+_md5_=33ea712d8c0b638a6c2dbecc837c117e
diff --git a/metadata/md5-cache/games-emulation/libretro-bnes-9999 b/metadata/md5-cache/games-emulation/libretro-bnes-9999
new file mode 100644
index 000000000000..d05cb480a75a
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/libretro-bnes-9999
@@ -0,0 +1,12 @@
+BDEPEND=>=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=compile install prepare unpack
+DESCRIPTION=bNES libretro port
+EAPI=7
+HOMEPAGE=https://github.com/libretro/bnes-libretro
+INHERIT=libretro-core
+IUSE=debug
+LICENSE=GPL-3+
+PROPERTIES=live
+SLOT=0
+_eclasses_=git-r3 86fa1f157b70b9d2ff340c4633b1cf4b toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 libretro-core ae950968743a16d28d87ea74758f3d87
+_md5_=aaa4e5e8928d82ced7f00039d36ac02a
diff --git a/metadata/md5-cache/games-emulation/libretro-dosbox-0.0.1_pre20180723 b/metadata/md5-cache/games-emulation/libretro-dosbox-0.0.1_pre20180723
new file mode 100644
index 000000000000..598bc8c9937c
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/libretro-dosbox-0.0.1_pre20180723
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile install prepare unpack
+DESCRIPTION=DOSBox libretro port
+EAPI=7
+HOMEPAGE=https://github.com/libretro/dosbox-libretro
+INHERIT=flag-o-matic libretro-core
+IUSE=debug
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2+
+SLOT=0
+SRC_URI=https://github.com/libretro/dosbox-libretro/archive/169d476437ec813b462a47254f24cf78473389c8.tar.gz -> libretro-dosbox-0.0.1_pre20180723.tar.gz
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 libretro-core ae950968743a16d28d87ea74758f3d87
+_md5_=4a06b3832b9ff38a7b304938725cf1a6
diff --git a/metadata/md5-cache/games-emulation/libretro-dosbox-9999 b/metadata/md5-cache/games-emulation/libretro-dosbox-9999
new file mode 100644
index 000000000000..31baaecbc2c3
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/libretro-dosbox-9999
@@ -0,0 +1,12 @@
+BDEPEND=>=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=compile install prepare unpack
+DESCRIPTION=DOSBox libretro port
+EAPI=7
+HOMEPAGE=https://github.com/libretro/dosbox-libretro
+INHERIT=libretro-core flag-o-matic
+IUSE=debug
+LICENSE=GPL-2+
+PROPERTIES=live
+SLOT=0
+_eclasses_=git-r3 86fa1f157b70b9d2ff340c4633b1cf4b toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 libretro-core ae950968743a16d28d87ea74758f3d87
+_md5_=d22fcfe3f79a258c1598350153df7e8c
diff --git a/metadata/md5-cache/games-emulation/libretro-fceumm-0.0.1_pre20180723 b/metadata/md5-cache/games-emulation/libretro-fceumm-0.0.1_pre20180723
new file mode 100644
index 000000000000..7a76e4c6c394
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/libretro-fceumm-0.0.1_pre20180723
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile install prepare unpack
+DESCRIPTION=FCEUmm libretro port
+EAPI=7
+HOMEPAGE=https://github.com/libretro/libretro-fceumm
+INHERIT=libretro-core
+IUSE=debug
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2+
+SLOT=0
+SRC_URI=https://github.com/libretro/libretro-fceumm/archive/67c072617b700560acbfea54f2779cb290dbf827.tar.gz -> libretro-fceumm-0.0.1_pre20180723.tar.gz
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 libretro-core ae950968743a16d28d87ea74758f3d87
+_md5_=667a9b4787f67b3656ffb8b617de493c
diff --git a/metadata/md5-cache/games-emulation/libretro-fceumm-9999 b/metadata/md5-cache/games-emulation/libretro-fceumm-9999
new file mode 100644
index 000000000000..f299a2d29176
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/libretro-fceumm-9999
@@ -0,0 +1,12 @@
+BDEPEND=>=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=compile install prepare unpack
+DESCRIPTION=FCEUmm libretro port
+EAPI=7
+HOMEPAGE=https://github.com/libretro/libretro-fceumm
+INHERIT=libretro-core
+IUSE=debug
+LICENSE=GPL-2+
+PROPERTIES=live
+SLOT=0
+_eclasses_=git-r3 86fa1f157b70b9d2ff340c4633b1cf4b toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 libretro-core ae950968743a16d28d87ea74758f3d87
+_md5_=ffc8e5e57460a2faf7fe37cb34de1fbc
diff --git a/metadata/md5-cache/games-emulation/libretro-info-0.0.1_pre20180723 b/metadata/md5-cache/games-emulation/libretro-info-0.0.1_pre20180723
new file mode 100644
index 000000000000..8a5a692078f5
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/libretro-info-0.0.1_pre20180723
@@ -0,0 +1,9 @@
+DEFINED_PHASES=compile install
+DESCRIPTION=Libretro info files required for libretro cores
+EAPI=7
+HOMEPAGE=https://github.com/libretro/libretro-super
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3
+SLOT=0
+SRC_URI=https://github.com/libretro/libretro-super/archive/dfa0eaaa804552712baaff5553df3eea989fc5d5.tar.gz -> libretro-info-0.0.1_pre20180723.tar.gz
+_md5_=c4ce5b6321123a48f6f4fe3397b06416
diff --git a/metadata/md5-cache/games-emulation/libretro-info-9999 b/metadata/md5-cache/games-emulation/libretro-info-9999
new file mode 100644
index 000000000000..fa407c98aabd
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/libretro-info-9999
@@ -0,0 +1,11 @@
+BDEPEND=>=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=compile install unpack
+DESCRIPTION=Libretro info files required for libretro cores
+EAPI=7
+HOMEPAGE=https://github.com/libretro/libretro-super
+INHERIT=git-r3
+LICENSE=GPL-3
+PROPERTIES=live
+SLOT=0
+_eclasses_=git-r3 86fa1f157b70b9d2ff340c4633b1cf4b
+_md5_=c4ce5b6321123a48f6f4fe3397b06416
diff --git a/metadata/md5-cache/games-emulation/libretro-nestopia-0.0.1_pre20180723 b/metadata/md5-cache/games-emulation/libretro-nestopia-0.0.1_pre20180723
new file mode 100644
index 000000000000..8eeff1c9759a
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/libretro-nestopia-0.0.1_pre20180723
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile install prepare unpack
+DESCRIPTION=Nestopia libretro port
+EAPI=7
+HOMEPAGE=https://github.com/libretro/nestopia
+INHERIT=libretro-core
+IUSE=debug
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2+
+SLOT=0
+SRC_URI=https://github.com/libretro/nestopia/archive/9c335527c5dfa11dfa29bc22ee4ba6efa23c8890.tar.gz -> libretro-nestopia-0.0.1_pre20180723.tar.gz
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 libretro-core ae950968743a16d28d87ea74758f3d87
+_md5_=659d7dbc03d372028607845cbc413fd2
diff --git a/metadata/md5-cache/games-emulation/libretro-nestopia-9999 b/metadata/md5-cache/games-emulation/libretro-nestopia-9999
new file mode 100644
index 000000000000..db00d3903e10
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/libretro-nestopia-9999
@@ -0,0 +1,12 @@
+BDEPEND=>=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=compile install prepare unpack
+DESCRIPTION=Nestopia libretro port
+EAPI=7
+HOMEPAGE=https://github.com/libretro/nestopia
+INHERIT=libretro-core
+IUSE=debug
+LICENSE=GPL-2+
+PROPERTIES=live
+SLOT=0
+_eclasses_=git-r3 86fa1f157b70b9d2ff340c4633b1cf4b toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 libretro-core ae950968743a16d28d87ea74758f3d87
+_md5_=8269d3d24493d6e263aef16908c8a39b
diff --git a/metadata/md5-cache/games-emulation/libretro-snes9x-0.0.2_pre20200107 b/metadata/md5-cache/games-emulation/libretro-snes9x-0.0.2_pre20200107
new file mode 100644
index 000000000000..307a49d6f464
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/libretro-snes9x-0.0.2_pre20200107
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile install prepare unpack
+DEPEND=!>=games-emulation/snes9x-1.60[libretro]
+DESCRIPTION=Snes9x libretro port
+EAPI=7
+HOMEPAGE=https://github.com/libretro/snes9x
+INHERIT=libretro-core
+IUSE=debug
+KEYWORDS=~amd64 ~x86
+LICENSE=Snes9x GPL-2 GPL-2+ LGPL-2.1 LGPL-2.1+ ISC MIT ZLIB Info-ZIP
+RESTRICT=bindist
+SLOT=0
+SRC_URI=https://github.com/libretro/snes9x/archive/6db918cfe32b157239da44096091c212fdfb3b60.tar.gz -> libretro-snes9x-0.0.2_pre20200107.tar.gz
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 libretro-core ae950968743a16d28d87ea74758f3d87
+_md5_=194205f1d1f8991a9d9696119a657692
diff --git a/metadata/md5-cache/games-emulation/libretro-snes9x-9999 b/metadata/md5-cache/games-emulation/libretro-snes9x-9999
new file mode 100644
index 000000000000..cc9144e178a5
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/libretro-snes9x-9999
@@ -0,0 +1,13 @@
+BDEPEND=>=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=compile install prepare unpack
+DESCRIPTION=Snes9x libretro port
+EAPI=7
+HOMEPAGE=https://github.com/libretro/snes9x
+INHERIT=libretro-core
+IUSE=debug
+LICENSE=Snes9x GPL-2 GPL-2+ LGPL-2.1 LGPL-2.1+ ISC MIT ZLIB Info-ZIP
+PROPERTIES=live
+RESTRICT=bindist
+SLOT=0
+_eclasses_=git-r3 86fa1f157b70b9d2ff340c4633b1cf4b toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 libretro-core ae950968743a16d28d87ea74758f3d87
+_md5_=f424f2ed2816132b3026851d20c8fb66
diff --git a/metadata/md5-cache/games-emulation/libretro-twentyfortyeight-0.0.1_pre20180723 b/metadata/md5-cache/games-emulation/libretro-twentyfortyeight-0.0.1_pre20180723
new file mode 100644
index 000000000000..c5f1275ed56d
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/libretro-twentyfortyeight-0.0.1_pre20180723
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile install prepare unpack
+DESCRIPTION=Port of 2048 puzzle game to the libretro API
+EAPI=7
+HOMEPAGE=https://github.com/libretro/libretro-2048
+INHERIT=libretro-core
+IUSE=debug
+KEYWORDS=~amd64 ~x86
+LICENSE=Unlicense
+SLOT=0
+SRC_URI=https://github.com/libretro/libretro-2048/archive/45655d3662e4cbcd8afb28e2ee3f5494a75888de.tar.gz -> libretro-twentyfortyeight-0.0.1_pre20180723.tar.gz
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 libretro-core ae950968743a16d28d87ea74758f3d87
+_md5_=2812a724e4a6a6e21d3e78a867e92734
diff --git a/metadata/md5-cache/games-emulation/libretro-twentyfortyeight-9999 b/metadata/md5-cache/games-emulation/libretro-twentyfortyeight-9999
new file mode 100644
index 000000000000..60751906350f
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/libretro-twentyfortyeight-9999
@@ -0,0 +1,12 @@
+BDEPEND=>=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=compile install prepare unpack
+DESCRIPTION=Port of 2048 puzzle game to the libretro API
+EAPI=7
+HOMEPAGE=https://github.com/libretro/libretro-2048
+INHERIT=libretro-core
+IUSE=debug
+LICENSE=Unlicense
+PROPERTIES=live
+SLOT=0
+_eclasses_=git-r3 86fa1f157b70b9d2ff340c4633b1cf4b toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 libretro-core ae950968743a16d28d87ea74758f3d87
+_md5_=2710e91eaac217872b577cb988b862ef
diff --git a/metadata/md5-cache/games-emulation/lxdream-0.9.1-r4 b/metadata/md5-cache/games-emulation/lxdream-0.9.1-r4
new file mode 100644
index 000000000000..23d853f6b4ac
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/lxdream-0.9.1-r4
@@ -0,0 +1,16 @@
+BDEPEND=sys-devel/gettext virtual/os-headers virtual/pkgconfig
+DEFINED_PHASES=configure postinst postrm preinst prepare
+DEPEND=app-misc/lirc media-libs/alsa-lib media-libs/libpng:0= virtual/opengl x11-libs/gtk+:2 pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl[sound] ) !!gnustep-base/gnustep-gui
+DESCRIPTION=An emulator for the Sega Dreamcast system
+EAPI=8
+HOMEPAGE=https://github.com/lxdream/lxdream
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=flag-o-matic xdg
+IUSE=debug profile pulseaudio sdl
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=app-misc/lirc media-libs/alsa-lib media-libs/libpng:0= virtual/opengl x11-libs/gtk+:2 pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl[sound] )
+SLOT=0
+SRC_URI=http://www.lxdream.org/count.php?file=lxdream-0.9.1.tar.gz -> lxdream-0.9.1.tar.gz
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 xdg-utils baea6080dd821f5562d715887954c9d3 xdg 4a14c5c24f121e7da66e5aab4a168c6e
+_md5_=b8dda75b3d0bde6047222d917bd9df77
diff --git a/metadata/md5-cache/games-emulation/m64py-0.2.5_p20211222 b/metadata/md5-cache/games-emulation/m64py-0.2.5_p20211222
new file mode 100644
index 000000000000..18b2f19ae675
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/m64py-0.2.5_p20211222
@@ -0,0 +1,15 @@
+BDEPEND=dev-qt/linguist-tools:5 python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install postinst postrm prepare test
+DESCRIPTION=A frontend for Mupen64Plus
+EAPI=8
+HOMEPAGE=https://m64py.sourceforge.net/ https://github.com/mupen64plus/mupen64plus-ui-python/
+INHERIT=distutils-r1 qmake-utils xdg-utils
+IUSE=7z rar python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3 LGPL-3 public-domain GPL-2 BSD CC-BY-SA-3.0
+RDEPEND=dev-python/PyQt5[gui,opengl,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/PySDL2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] media-libs/libsdl2[joystick,video] >=games-emulation/mupen64plus-core-2.5:0/2-sdl2 7z? ( app-arch/p7zip ) rar? ( || ( dev-python/rarfile[python_targets_python3_10(-)?,python_targets_python3_11(-)?] app-arch/unrar app-arch/rar ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
+SLOT=0
+SRC_URI=https://github.com/mupen64plus/mupen64plus-ui-python/archive/e24679436a93e8aae0aa664dc4b2dea40d8236c1.tar.gz -> mupen64plus-ui-python-e24679436a93e8aae0aa664dc4b2dea40d8236c1.gh.tar.gz
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 multibuild d67e78a235f541871c7dfe4cf7931489 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 042f4cc53680245bf99a84669b94155a python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f distutils-r1 b9318b5e40104e608d7e4582121fb561 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=6969dfd19872ec6cbd71466157f8b569
diff --git a/metadata/md5-cache/games-emulation/mamory-0.2.25-r1 b/metadata/md5-cache/games-emulation/mamory-0.2.25-r1
new file mode 100644
index 000000000000..6f3177acdb9b
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/mamory-0.2.25-r1
@@ -0,0 +1,14 @@
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7
+DEFINED_PHASES=configure install prepare
+DEPEND=dev-libs/expat
+DESCRIPTION=ROM management tools and library
+EAPI=8
+HOMEPAGE=https://sourceforge.net/projects/mamory/
+INHERIT=autotools flag-o-matic
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2+
+RDEPEND=dev-libs/expat
+SLOT=0
+SRC_URI=mirror://sourceforge/mamory/mamory-0.2.25.tar.gz
+_eclasses_=gnuconfig b6b3e92f8b8c996400074b5f61a59256 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 9d3a9a889a6fa62ae794f817c156491b autotools e4cf390b19033d5ca443765bc8537b81 flag-o-matic 24c947ff5f858625cf0b33c15eed4425
+_md5_=6abf94f9f0e8a14a17143f2167a56ded
diff --git a/metadata/md5-cache/games-emulation/mastergear-bin-4.9-r1 b/metadata/md5-cache/games-emulation/mastergear-bin-4.9-r1
new file mode 100644
index 000000000000..3df66344047d
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/mastergear-bin-4.9-r1
@@ -0,0 +1,11 @@
+DEFINED_PHASES=install
+DESCRIPTION=SEGA Master System / Game Gear emulator
+EAPI=8
+HOMEPAGE=https://fms.komkon.org/MG/
+KEYWORDS=-* ~amd64
+LICENSE=all-rights-reserved
+RDEPEND=|| ( media-libs/libpulse media-sound/apulse[sdk] ) sys-libs/zlib:= x11-libs/libX11 x11-libs/libXext
+RESTRICT=bindist mirror
+SLOT=0
+SRC_URI=https://fms.komkon.org/MG/MG49-Ubuntu-x86-bin.tgz
+_md5_=d9af417cd6bef4031ae3c80517e86477
diff --git a/metadata/md5-cache/games-emulation/mednafen-1.29.0-r1 b/metadata/md5-cache/games-emulation/mednafen-1.29.0-r1
new file mode 100644
index 000000000000..c11f1b1385c7
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/mednafen-1.29.0-r1
@@ -0,0 +1,15 @@
+BDEPEND=sys-devel/gettext virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7
+DEFINED_PHASES=compile configure install prepare
+DEPEND=app-arch/zstd:= dev-libs/lzo:2 dev-libs/trio media-libs/libsdl2[joystick,opengl,video] media-libs/tremor media-sound/musepack-tools sys-libs/zlib:=[minizip] virtual/libintl alsa? ( media-libs/alsa-lib ) flac? ( media-libs/flac:= ) jack? ( virtual/jack )
+DESCRIPTION=Argument-driven multi-system emulator utilizing OpenGL and SDL
+EAPI=8
+HOMEPAGE=https://mednafen.github.io/
+INHERIT=autotools flag-o-matic pax-utils toolchain-funcs
+IUSE=alsa cpu_flags_ppc_altivec flac jack
+KEYWORDS=amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=app-arch/zstd:= dev-libs/lzo:2 dev-libs/trio media-libs/libsdl2[joystick,opengl,video] media-libs/tremor media-sound/musepack-tools sys-libs/zlib:=[minizip] virtual/libintl alsa? ( media-libs/alsa-lib ) flac? ( media-libs/flac:= ) jack? ( virtual/jack )
+SLOT=0
+SRC_URI=https://mednafen.github.io/releases/files/mednafen-1.29.0.tar.xz
+_eclasses_=gnuconfig b6b3e92f8b8c996400074b5f61a59256 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 9d3a9a889a6fa62ae794f817c156491b autotools e4cf390b19033d5ca443765bc8537b81 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 pax-utils 91d47e5d20627c717aa878b9167c62a8
+_md5_=f99a0e10f2b2499af96a9226898ea2a0
diff --git a/metadata/md5-cache/games-emulation/mednafen-jg-1.31.0 b/metadata/md5-cache/games-emulation/mednafen-jg-1.31.0
new file mode 100644
index 000000000000..99a8fa495811
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/mednafen-jg-1.31.0
@@ -0,0 +1,14 @@
+BDEPEND=virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7
+DEFINED_PHASES=compile configure install prepare
+DEPEND=app-arch/zstd dev-libs/lzo:2 >=dev-libs/trio-1.17 media-libs/flac media-libs/jg:1= sys-libs/zlib:=[minizip]
+DESCRIPTION=Jolly Good Port of Mednafen
+EAPI=8
+HOMEPAGE=https://gitlab.com/jgemu/mednafen
+INHERIT=autotools toolchain-funcs
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=BSD GPL-2 GPL-2+ LGPL-2.1+ ZLIB
+RDEPEND=app-arch/zstd dev-libs/lzo:2 >=dev-libs/trio-1.17 media-libs/flac media-libs/jg:1= sys-libs/zlib:=[minizip] games-emulation/jgrf
+SLOT=1
+SRC_URI=https://gitlab.com/jgemu/mednafen/-/archive/1.31.0/mednafen-1.31.0.tar.bz2
+_eclasses_=gnuconfig b6b3e92f8b8c996400074b5f61a59256 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 9d3a9a889a6fa62ae794f817c156491b autotools e4cf390b19033d5ca443765bc8537b81
+_md5_=2240cea2f262856e60ec15aa5d854604
diff --git a/metadata/md5-cache/games-emulation/mednafen-jg-1.32.0 b/metadata/md5-cache/games-emulation/mednafen-jg-1.32.0
new file mode 100644
index 000000000000..495e15bfa464
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/mednafen-jg-1.32.0
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7
+DEFINED_PHASES=compile configure install prepare
+DEPEND=app-arch/zstd dev-libs/lzo:2 >=dev-libs/trio-1.17 media-libs/flac media-libs/jg:1= sys-libs/zlib:=[minizip]
+DESCRIPTION=Jolly Good Port of Mednafen
+EAPI=8
+HOMEPAGE=https://gitlab.com/jgemu/mednafen
+INHERIT=autotools toolchain-funcs
+IUSE=cpu_flags_x86_avx
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=BSD GPL-2 GPL-2+ LGPL-2.1+ ZLIB
+RDEPEND=app-arch/zstd dev-libs/lzo:2 >=dev-libs/trio-1.17 media-libs/flac media-libs/jg:1= sys-libs/zlib:=[minizip] games-emulation/jgrf
+SLOT=1
+SRC_URI=https://gitlab.com/jgemu/mednafen/-/archive/1.32.0/mednafen-1.32.0.tar.bz2
+_eclasses_=gnuconfig b6b3e92f8b8c996400074b5f61a59256 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 9d3a9a889a6fa62ae794f817c156491b autotools e4cf390b19033d5ca443765bc8537b81
+_md5_=8c5bc66372eb3df620ac3f6906a50b49
diff --git a/metadata/md5-cache/games-emulation/mednafen-jg-9999 b/metadata/md5-cache/games-emulation/mednafen-jg-9999
new file mode 100644
index 000000000000..8316e953e1ce
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/mednafen-jg-9999
@@ -0,0 +1,14 @@
+BDEPEND=virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7 >=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=compile configure install prepare unpack
+DEPEND=app-arch/zstd dev-libs/lzo:2 >=dev-libs/trio-1.17 media-libs/flac media-libs/jg:1= sys-libs/zlib:=[minizip]
+DESCRIPTION=Jolly Good Port of Mednafen
+EAPI=8
+HOMEPAGE=https://gitlab.com/jgemu/mednafen
+INHERIT=autotools toolchain-funcs git-r3
+IUSE=cpu_flags_x86_avx
+LICENSE=BSD GPL-2 GPL-2+ LGPL-2.1+ ZLIB
+PROPERTIES=live
+RDEPEND=app-arch/zstd dev-libs/lzo:2 >=dev-libs/trio-1.17 media-libs/flac media-libs/jg:1= sys-libs/zlib:=[minizip] games-emulation/jgrf
+SLOT=1
+_eclasses_=gnuconfig b6b3e92f8b8c996400074b5f61a59256 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 9d3a9a889a6fa62ae794f817c156491b autotools e4cf390b19033d5ca443765bc8537b81 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b
+_md5_=8c5bc66372eb3df620ac3f6906a50b49
diff --git a/metadata/md5-cache/games-emulation/mednaffe-0.9.2 b/metadata/md5-cache/games-emulation/mednaffe-0.9.2
new file mode 100644
index 000000000000..6d3732dfe785
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/mednaffe-0.9.2
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=postinst postrm preinst
+DEPEND=dev-libs/glib:2 x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3
+DESCRIPTION=Front-end (GUI) for mednafen emulator
+EAPI=8
+HOMEPAGE=https://github.com/AmatCoder/mednaffe/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=xdg
+KEYWORDS=amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=dev-libs/glib:2 x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 >=games-emulation/mednafen-1.22.1
+SLOT=0
+SRC_URI=https://github.com/AmatCoder/mednaffe/releases/download/0.9.2/mednaffe-0.9.2.tar.gz
+_eclasses_=xdg-utils baea6080dd821f5562d715887954c9d3 xdg 4a14c5c24f121e7da66e5aab4a168c6e
+_md5_=b3f97f88e0ee7a342774c51d21f96c1a
diff --git a/metadata/md5-cache/games-emulation/mekanix-070-r1 b/metadata/md5-cache/games-emulation/mekanix-070-r1
new file mode 100644
index 000000000000..736e67221b0d
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/mekanix-070-r1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=install
+DESCRIPTION=SG-1000, SC-3000, SF-7000, SSC, SMS, GG, COLECO, and OMV emulator
+EAPI=7
+HOMEPAGE=https://www.smspower.org/meka/
+INHERIT=wrapper
+KEYWORDS=~x86
+LICENSE=mekanix
+RDEPEND=media-libs/libpng x11-libs/libXext x11-libs/libXpm x11-libs/libX11 sys-libs/zlib
+RESTRICT=strip
+SLOT=0
+SRC_URI=https://www.smspower.org/meka/releases/mekanix070.tgz
+_eclasses_=wrapper 4a1902f969e5718126434fc35f3a0d9c
+_md5_=d240d844e51b9fbe44cdb653504f0124
diff --git a/metadata/md5-cache/games-emulation/melonds-0.9.5-r5 b/metadata/md5-cache/games-emulation/melonds-0.9.5-r5
new file mode 100644
index 000000000000..9feecfbdea75
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/melonds-0.9.5-r5
@@ -0,0 +1,16 @@
+BDEPEND=kde-frameworks/extra-cmake-modules:0 app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
+DEPEND=app-arch/libarchive dev-libs/wayland dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 media-libs/libsdl2[sound,video] net-libs/libpcap net-libs/libslirp
+DESCRIPTION=Nintendo DS emulator, sorta
+EAPI=8
+HOMEPAGE=http://melonds.kuribo64.net https://github.com/Arisotura/melonDS
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=cmake flag-o-matic readme.gentoo-r1 toolchain-funcs xdg
+IUSE=+jit +opengl
+KEYWORDS=amd64
+LICENSE=BSD-2 GPL-2 GPL-3 Unlicense
+RDEPEND=app-arch/libarchive dev-libs/wayland dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 media-libs/libsdl2[sound,video] net-libs/libpcap net-libs/libslirp
+SLOT=0
+SRC_URI=https://github.com/Arisotura/melonDS/archive/0.9.5.tar.gz -> melonDS-0.9.5.tar.gz
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils baea6080dd821f5562d715887954c9d3 cmake c7c9a62d6232cac66d4ea32d575c3e7c readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 xdg 4a14c5c24f121e7da66e5aab4a168c6e
+_md5_=0fe59f4bcf6787f0f46904e13d361b67
diff --git a/metadata/md5-cache/games-emulation/melonds-0.9.5_p20231231 b/metadata/md5-cache/games-emulation/melonds-0.9.5_p20231231
new file mode 100644
index 000000000000..69f250834700
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/melonds-0.9.5_p20231231
@@ -0,0 +1,16 @@
+BDEPEND=wayland? ( kde-frameworks/extra-cmake-modules:0 ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
+DEPEND=app-arch/libarchive dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 media-libs/libsdl2[sound,video] net-libs/libpcap net-libs/libslirp wayland? ( dev-libs/wayland )
+DESCRIPTION=Nintendo DS emulator, sorta
+EAPI=8
+HOMEPAGE=http://melonds.kuribo64.net https://github.com/Arisotura/melonDS
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=cmake flag-o-matic readme.gentoo-r1 toolchain-funcs xdg
+IUSE=+jit +opengl wayland
+KEYWORDS=amd64
+LICENSE=BSD-2 GPL-2 GPL-3 Unlicense
+RDEPEND=app-arch/libarchive dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 media-libs/libsdl2[sound,video] net-libs/libpcap net-libs/libslirp wayland? ( dev-libs/wayland )
+SLOT=0
+SRC_URI=https://github.com/Arisotura/melonDS/archive/8bfc6df8de216eff0be4be1dbe37b19a741bed51.tar.gz -> melonDS-0.9.5_p20231231.tar.gz
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils baea6080dd821f5562d715887954c9d3 cmake c7c9a62d6232cac66d4ea32d575c3e7c readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 xdg 4a14c5c24f121e7da66e5aab4a168c6e
+_md5_=22f6171d338943a6a4fc724be77f8690
diff --git a/metadata/md5-cache/games-emulation/melonds-9999 b/metadata/md5-cache/games-emulation/melonds-9999
new file mode 100644
index 000000000000..f7629f7341a4
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/melonds-9999
@@ -0,0 +1,15 @@
+BDEPEND=wayland? ( kde-frameworks/extra-cmake-modules:0 ) app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare test unpack
+DEPEND=app-arch/libarchive dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 media-libs/libsdl2[sound,video] net-libs/libpcap net-libs/libslirp wayland? ( dev-libs/wayland )
+DESCRIPTION=Nintendo DS emulator, sorta
+EAPI=8
+HOMEPAGE=http://melonds.kuribo64.net https://github.com/Arisotura/melonDS
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=cmake flag-o-matic readme.gentoo-r1 toolchain-funcs xdg git-r3
+IUSE=+jit +opengl wayland
+LICENSE=BSD-2 GPL-2 GPL-3 Unlicense
+PROPERTIES=live
+RDEPEND=app-arch/libarchive dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 media-libs/libsdl2[sound,video] net-libs/libpcap net-libs/libslirp wayland? ( dev-libs/wayland )
+SLOT=0
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils baea6080dd821f5562d715887954c9d3 cmake c7c9a62d6232cac66d4ea32d575c3e7c readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 xdg 4a14c5c24f121e7da66e5aab4a168c6e git-r3 86fa1f157b70b9d2ff340c4633b1cf4b
+_md5_=2247ba6cc0e8072fabd2f46fa884662a
diff --git a/metadata/md5-cache/games-emulation/melonds-jg-0.9.5 b/metadata/md5-cache/games-emulation/melonds-jg-0.9.5
new file mode 100644
index 000000000000..ff23b69eec5a
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/melonds-jg-0.9.5
@@ -0,0 +1,14 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=compile install
+DEPEND=media-libs/jg:1= media-libs/libsamplerate
+DESCRIPTION=Jolly Good Port of melonDS
+EAPI=8
+HOMEPAGE=https://gitlab.com/jgemu/melonds
+INHERIT=toolchain-funcs
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=BSD-1 BSD-2 GPL-3+ MIT Unlicense public-domain
+RDEPEND=media-libs/jg:1= media-libs/libsamplerate games-emulation/jgrf
+SLOT=1
+SRC_URI=https://gitlab.com/jgemu/melonds/-/archive/0.9.5/melonds-0.9.5.tar.bz2
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0
+_md5_=eaf46a99a231f91ecd8f57bf7e3689b4
diff --git a/metadata/md5-cache/games-emulation/melonds-jg-9999 b/metadata/md5-cache/games-emulation/melonds-jg-9999
new file mode 100644
index 000000000000..4623fa0be7dc
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/melonds-jg-9999
@@ -0,0 +1,13 @@
+BDEPEND=virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=compile install unpack
+DEPEND=media-libs/jg:1= media-libs/libsamplerate
+DESCRIPTION=Jolly Good Port of melonDS
+EAPI=8
+HOMEPAGE=https://gitlab.com/jgemu/melonds
+INHERIT=toolchain-funcs git-r3
+LICENSE=BSD-1 BSD-2 GPL-3+ MIT Unlicense public-domain
+PROPERTIES=live
+RDEPEND=media-libs/jg:1= media-libs/libsamplerate games-emulation/jgrf
+SLOT=1
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b
+_md5_=12bfb0f82b494d505cffdb55bb8d362c
diff --git a/metadata/md5-cache/games-emulation/mgba-0.10.3 b/metadata/md5-cache/games-emulation/mgba-0.10.3
new file mode 100644
index 000000000000..f1bbdb5a6933
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/mgba-0.10.3
@@ -0,0 +1,18 @@
+BDEPEND=gui? ( dev-qt/linguist-tools:5 ) lua? ( virtual/pkgconfig ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
+DEPEND=media-libs/libpng:= sys-libs/zlib:=[minizip] debug? ( dev-libs/libedit ) elf? ( dev-libs/elfutils ) ffmpeg? ( media-video/ffmpeg:= ) gles2? ( media-libs/libglvnd ) gles3? ( media-libs/libglvnd ) lua? ( lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) opengl? ( media-libs/libglvnd ) gui? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 ) sdl? ( media-libs/libsdl2[sound,joystick,gles2?,opengl?,video] ) sqlite? ( dev-db/sqlite:3 ) test? ( dev-util/cmocka )
+DESCRIPTION=Game Boy Advance Emulator
+EAPI=8
+HOMEPAGE=https://mgba.io/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=cmake lua-single xdg
+IUSE=debug discord elf ffmpeg gles2 gles3 gui libretro lua +opengl +sdl +sqlite test lua_single_target_lua5-3 lua_single_target_lua5-4
+KEYWORDS=amd64 arm64 ppc64 x86
+LICENSE=MPL-2.0 BSD LGPL-2.1+ public-domain discord? ( MIT )
+RDEPEND=media-libs/libpng:= sys-libs/zlib:=[minizip] debug? ( dev-libs/libedit ) elf? ( dev-libs/elfutils ) ffmpeg? ( media-video/ffmpeg:= ) gles2? ( media-libs/libglvnd ) gles3? ( media-libs/libglvnd ) lua? ( lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) opengl? ( media-libs/libglvnd ) gui? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 ) sdl? ( media-libs/libsdl2[sound,joystick,gles2?,opengl?,video] ) sqlite? ( dev-db/sqlite:3 )
+REQUIRED_USE=gui? ( || ( gles2 gles3 opengl ) sqlite ) lua? ( ^^ ( lua_single_target_lua5-3 lua_single_target_lua5-4 ) )
+RESTRICT=!test? ( test )
+SLOT=0/0.10
+SRC_URI=https://github.com/mgba-emu/mgba/archive/0.10.3.tar.gz -> mgba-0.10.3.tar.gz
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils baea6080dd821f5562d715887954c9d3 cmake c7c9a62d6232cac66d4ea32d575c3e7c lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb lua-single 86d497a20c93c7ce83af442f627515c1 xdg 4a14c5c24f121e7da66e5aab4a168c6e
+_md5_=8e6928c2b6cfa431cd633d47ae92bb95
diff --git a/metadata/md5-cache/games-emulation/mgba-9999 b/metadata/md5-cache/games-emulation/mgba-9999
new file mode 100644
index 000000000000..d575deca5cbb
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/mgba-9999
@@ -0,0 +1,17 @@
+BDEPEND=gui? ( dev-qt/linguist-tools:5 ) lua? ( virtual/pkgconfig ) app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack
+DEPEND=media-libs/libpng:= sys-libs/zlib:=[minizip] debug? ( dev-libs/libedit ) elf? ( dev-libs/elfutils ) ffmpeg? ( media-video/ffmpeg:= ) gles2? ( media-libs/libglvnd ) gles3? ( media-libs/libglvnd ) lua? ( lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) dev-libs/json-c:= ) opengl? ( media-libs/libglvnd ) gui? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 ) sdl? ( media-libs/libsdl2[sound,joystick,gles2?,opengl?,video] ) sqlite? ( dev-db/sqlite:3 ) test? ( dev-util/cmocka )
+DESCRIPTION=Game Boy Advance Emulator
+EAPI=8
+HOMEPAGE=https://mgba.io/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=cmake lua-single xdg git-r3
+IUSE=debug discord elf ffmpeg gles2 gles3 gui libretro lua +opengl +sdl +sqlite test lua_single_target_lua5-3 lua_single_target_lua5-4
+LICENSE=MPL-2.0 BSD LGPL-2.1+ public-domain discord? ( MIT )
+PROPERTIES=live
+RDEPEND=media-libs/libpng:= sys-libs/zlib:=[minizip] debug? ( dev-libs/libedit ) elf? ( dev-libs/elfutils ) ffmpeg? ( media-video/ffmpeg:= ) gles2? ( media-libs/libglvnd ) gles3? ( media-libs/libglvnd ) lua? ( lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) dev-libs/json-c:= ) opengl? ( media-libs/libglvnd ) gui? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 ) sdl? ( media-libs/libsdl2[sound,joystick,gles2?,opengl?,video] ) sqlite? ( dev-db/sqlite:3 )
+REQUIRED_USE=gui? ( || ( gles2 gles3 opengl ) sqlite ) lua? ( ^^ ( lua_single_target_lua5-3 lua_single_target_lua5-4 ) )
+RESTRICT=!test? ( test )
+SLOT=0/9999
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils baea6080dd821f5562d715887954c9d3 cmake c7c9a62d6232cac66d4ea32d575c3e7c lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb lua-single 86d497a20c93c7ce83af442f627515c1 xdg 4a14c5c24f121e7da66e5aab4a168c6e git-r3 86fa1f157b70b9d2ff340c4633b1cf4b
+_md5_=f146bbd2d1ba5e440eaae2ff1d26332b
diff --git a/metadata/md5-cache/games-emulation/mgba-jg-0.10.2 b/metadata/md5-cache/games-emulation/mgba-jg-0.10.2
new file mode 100644
index 000000000000..7bc6d39c3ae1
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/mgba-jg-0.10.2
@@ -0,0 +1,14 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=compile install
+DEPEND=media-libs/jg:1=
+DESCRIPTION=Jolly Good Port of mGBA
+EAPI=8
+HOMEPAGE=https://gitlab.com/jgemu/mgba
+INHERIT=toolchain-funcs
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=BSD-2 MPL-2.0
+RDEPEND=media-libs/jg:1= games-emulation/jgrf
+SLOT=1
+SRC_URI=https://gitlab.com/jgemu/mgba/-/archive/0.10.2/mgba-0.10.2.tar.bz2
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0
+_md5_=66b348fc131d2a4b9977d7f28faabc2e
diff --git a/metadata/md5-cache/games-emulation/mgba-jg-0.10.3 b/metadata/md5-cache/games-emulation/mgba-jg-0.10.3
new file mode 100644
index 000000000000..027db43d165d
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/mgba-jg-0.10.3
@@ -0,0 +1,14 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=compile install
+DEPEND=media-libs/jg:1=
+DESCRIPTION=Jolly Good Port of mGBA
+EAPI=8
+HOMEPAGE=https://gitlab.com/jgemu/mgba
+INHERIT=toolchain-funcs
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=BSD-2 MPL-2.0
+RDEPEND=media-libs/jg:1= games-emulation/jgrf
+SLOT=1
+SRC_URI=https://gitlab.com/jgemu/mgba/-/archive/0.10.3/mgba-0.10.3.tar.bz2
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0
+_md5_=66b348fc131d2a4b9977d7f28faabc2e
diff --git a/metadata/md5-cache/games-emulation/mgba-jg-9999 b/metadata/md5-cache/games-emulation/mgba-jg-9999
new file mode 100644
index 000000000000..be8e543df532
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/mgba-jg-9999
@@ -0,0 +1,13 @@
+BDEPEND=virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=compile install unpack
+DEPEND=media-libs/jg:1=
+DESCRIPTION=Jolly Good Port of mGBA
+EAPI=8
+HOMEPAGE=https://gitlab.com/jgemu/mgba
+INHERIT=toolchain-funcs git-r3
+LICENSE=BSD-2 MPL-2.0
+PROPERTIES=live
+RDEPEND=media-libs/jg:1= games-emulation/jgrf
+SLOT=1
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b
+_md5_=66b348fc131d2a4b9977d7f28faabc2e
diff --git a/metadata/md5-cache/games-emulation/mupen64plus-2.5.9 b/metadata/md5-cache/games-emulation/mupen64plus-2.5.9
new file mode 100644
index 000000000000..23f0c7ac59c7
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/mupen64plus-2.5.9
@@ -0,0 +1,10 @@
+DEFINED_PHASES=-
+DESCRIPTION=A fork of Mupen64 Nintendo 64 emulator, meta-package
+EAPI=7
+HOMEPAGE=https://www.mupen64plus.org/
+IUSE=+audio-sdl +input-sdl +rsp-hle +ui-console +ui-m64py +video-glide64mk2 +video-rice
+KEYWORDS=~amd64 ~x86
+LICENSE=metapackage
+RDEPEND=>=games-emulation/mupen64plus-core-2.5.9 audio-sdl? ( >=games-emulation/mupen64plus-audio-sdl-2.5.9 ) input-sdl? ( >=games-emulation/mupen64plus-input-sdl-2.5.9 ) rsp-hle? ( >=games-emulation/mupen64plus-rsp-hle-2.5.9 ) ui-console? ( >=games-emulation/mupen64plus-ui-console-2.5.9 ) ui-m64py? ( >=games-emulation/m64py-0.2.3-r1 ) video-glide64mk2? ( >=games-emulation/mupen64plus-video-glide64mk2-2.5.9 ) video-rice? ( >=games-emulation/mupen64plus-video-rice-2.5.9 )
+SLOT=0
+_md5_=6a8f784a8f2bda1fff50f930ad11a61a
diff --git a/metadata/md5-cache/games-emulation/mupen64plus-audio-sdl-2.5.9 b/metadata/md5-cache/games-emulation/mupen64plus-audio-sdl-2.5.9
new file mode 100644
index 000000000000..6c49e46e2d6e
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/mupen64plus-audio-sdl-2.5.9
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=compile install prepare
+DEPEND=>=games-emulation/mupen64plus-core-2.5.9:= media-libs/libsdl2:0=[sound] libsamplerate? ( media-libs/libsamplerate:= ) speex? ( media-libs/speex:= media-libs/speexdsp:= )
+DESCRIPTION=A fork of Mupen64 Nintendo 64 emulator, SDL audio plugin
+EAPI=7
+HOMEPAGE=https://www.mupen64plus.org/
+INHERIT=toolchain-funcs
+IUSE=libsamplerate oss speex
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2+
+RDEPEND=>=games-emulation/mupen64plus-core-2.5.9:= media-libs/libsdl2:0=[sound] libsamplerate? ( media-libs/libsamplerate:= ) speex? ( media-libs/speex:= media-libs/speexdsp:= )
+SLOT=0
+SRC_URI=https://github.com/mupen64plus/mupen64plus-audio-sdl/releases/download/2.5.9/mupen64plus-audio-sdl-src-2.5.9.tar.gz
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0
+_md5_=38778bb95f9af52da522158ed5b59bcb
diff --git a/metadata/md5-cache/games-emulation/mupen64plus-core-2.5.9-r4 b/metadata/md5-cache/games-emulation/mupen64plus-core-2.5.9-r4
new file mode 100644
index 000000000000..9318ba8f5ef7
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/mupen64plus-core-2.5.9-r4
@@ -0,0 +1,16 @@
+BDEPEND=cpu_flags_x86_sse? ( dev-lang/nasm ) virtual/pkgconfig
+DEFINED_PHASES=compile install prepare
+DEPEND=media-libs/libpng:= media-libs/libsdl2[joystick,opengl,video] sys-libs/zlib[minizip] gles2-only? ( media-libs/libsdl2[gles2] ) lirc? ( app-misc/lirc ) opencv? ( media-libs/opencv:= ) osd? ( media-fonts/dejavu media-libs/freetype:2 virtual/opengl virtual/glu )
+DESCRIPTION=A fork of Mupen64 Nintendo 64 emulator, core library
+EAPI=8
+HOMEPAGE=https://www.mupen64plus.org/
+INHERIT=toolchain-funcs
+IUSE=debugger gles2-only lirc new-dynarec opencv +osd cpu_flags_x86_sse
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2+
+RDEPEND=media-libs/libpng:= media-libs/libsdl2[joystick,opengl,video] sys-libs/zlib[minizip] gles2-only? ( media-libs/libsdl2[gles2] ) lirc? ( app-misc/lirc ) opencv? ( media-libs/opencv:= ) osd? ( media-fonts/dejavu media-libs/freetype:2 virtual/opengl virtual/glu )
+REQUIRED_USE=gles2-only? ( !osd )
+SLOT=0/2-sdl2
+SRC_URI=https://github.com/mupen64plus/mupen64plus-core/releases/download/2.5.9/mupen64plus-core-src-2.5.9.tar.gz
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0
+_md5_=832687135fe4560cde3790e0c678427b
diff --git a/metadata/md5-cache/games-emulation/mupen64plus-input-sdl-2.5.9 b/metadata/md5-cache/games-emulation/mupen64plus-input-sdl-2.5.9
new file mode 100644
index 000000000000..0ee250427ec8
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/mupen64plus-input-sdl-2.5.9
@@ -0,0 +1,14 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=compile install prepare
+DEPEND=>=games-emulation/mupen64plus-core-2.5.9:0= media-libs/libsdl2:0=[joystick]
+DESCRIPTION=A fork of Mupen64 Nintendo 64 emulator, SDL input plugin
+EAPI=7
+HOMEPAGE=https://www.mupen64plus.org/
+INHERIT=toolchain-funcs
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2+
+RDEPEND=>=games-emulation/mupen64plus-core-2.5.9:0= media-libs/libsdl2:0=[joystick]
+SLOT=0
+SRC_URI=https://github.com/mupen64plus/mupen64plus-input-sdl/releases/download/2.5.9/mupen64plus-input-sdl-src-2.5.9.tar.gz
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0
+_md5_=d96f935a251d0fc17de0ea9420dad0b8
diff --git a/metadata/md5-cache/games-emulation/mupen64plus-rsp-hle-2.5.9 b/metadata/md5-cache/games-emulation/mupen64plus-rsp-hle-2.5.9
new file mode 100644
index 000000000000..1862ece50432
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/mupen64plus-rsp-hle-2.5.9
@@ -0,0 +1,14 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=compile install prepare
+DEPEND=>=games-emulation/mupen64plus-core-2.5.9:0=
+DESCRIPTION=A fork of Mupen64 Nintendo 64 emulator, HLE RSP plugin
+EAPI=7
+HOMEPAGE=https://www.mupen64plus.org/
+INHERIT=toolchain-funcs
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2+
+RDEPEND=>=games-emulation/mupen64plus-core-2.5.9:0=
+SLOT=0
+SRC_URI=https://github.com/mupen64plus/mupen64plus-rsp-hle/releases/download/2.5.9/mupen64plus-rsp-hle-src-2.5.9.tar.gz
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0
+_md5_=250183d8dfdcd92b570df20704919861
diff --git a/metadata/md5-cache/games-emulation/mupen64plus-ui-console-2.5.9 b/metadata/md5-cache/games-emulation/mupen64plus-ui-console-2.5.9
new file mode 100644
index 000000000000..029636fc676d
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/mupen64plus-ui-console-2.5.9
@@ -0,0 +1,14 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=compile install postinst postrm
+DEPEND=>=games-emulation/mupen64plus-core-2.5.9:0= media-libs/libsdl2:0=
+DESCRIPTION=A fork of Mupen64 Nintendo 64 emulator, console UI
+EAPI=7
+HOMEPAGE=https://www.mupen64plus.org/
+INHERIT=toolchain-funcs xdg-utils
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2+
+RDEPEND=>=games-emulation/mupen64plus-core-2.5.9:0= media-libs/libsdl2:0=
+SLOT=0
+SRC_URI=https://github.com/mupen64plus/mupen64plus-ui-console/releases/download/2.5.9/mupen64plus-ui-console-src-2.5.9.tar.gz
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=ad67fec13e13241d19813fc0dbda4fc6
diff --git a/metadata/md5-cache/games-emulation/mupen64plus-video-glide64mk2-2.5.9-r2 b/metadata/md5-cache/games-emulation/mupen64plus-video-glide64mk2-2.5.9-r2
new file mode 100644
index 000000000000..fd0a48a7cee4
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/mupen64plus-video-glide64mk2-2.5.9-r2
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=compile install prepare
+DEPEND=>=games-emulation/mupen64plus-core-2.5:0=[gles2-only=] media-libs/libpng:0= media-libs/libsdl2:0=[video] sys-libs/zlib:0= virtual/opengl:0= gles2-only? ( media-libs/libsdl2:0[gles2] ) hires? ( dev-libs/boost:= )
+DESCRIPTION=A fork of Mupen64 Nintendo 64 emulator, glide64mk2 video plugin
+EAPI=7
+HOMEPAGE=https://www.mupen64plus.org/
+INHERIT=toolchain-funcs
+IUSE=gles2-only hires cpu_flags_x86_sse
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2+
+RDEPEND=>=games-emulation/mupen64plus-core-2.5:0=[gles2-only=] media-libs/libpng:0= media-libs/libsdl2:0=[video] sys-libs/zlib:0= virtual/opengl:0= gles2-only? ( media-libs/libsdl2:0[gles2] ) hires? ( dev-libs/boost:= )
+SLOT=0
+SRC_URI=https://github.com/mupen64plus/mupen64plus-video-glide64mk2/releases/download/2.5.9/mupen64plus-video-glide64mk2-src-2.5.9.tar.gz
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0
+_md5_=35c43bba059444d0b5d42da837f95201
diff --git a/metadata/md5-cache/games-emulation/mupen64plus-video-rice-2.5.9-r2 b/metadata/md5-cache/games-emulation/mupen64plus-video-rice-2.5.9-r2
new file mode 100644
index 000000000000..a6cf51a3a89c
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/mupen64plus-video-rice-2.5.9-r2
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=compile install prepare
+DEPEND=>=games-emulation/mupen64plus-core-2.5:0=[gles2-only=] media-libs/libpng:0= media-libs/libsdl2:0=[video] virtual/opengl:0= gles2-only? ( media-libs/libsdl2:0[gles2] )
+DESCRIPTION=A fork of Mupen64 Nintendo 64 emulator, rice video plugin
+EAPI=7
+HOMEPAGE=https://www.mupen64plus.org/
+INHERIT=toolchain-funcs
+IUSE=gles2-only cpu_flags_x86_sse
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2+
+RDEPEND=>=games-emulation/mupen64plus-core-2.5:0=[gles2-only=] media-libs/libpng:0= media-libs/libsdl2:0=[video] virtual/opengl:0= gles2-only? ( media-libs/libsdl2:0[gles2] )
+SLOT=0
+SRC_URI=https://github.com/mupen64plus/mupen64plus-video-rice/releases/download/2.5.9/mupen64plus-video-rice-src-2.5.9.tar.gz
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0
+_md5_=65c335bf381c6b88de4c2a3741d3982a
diff --git a/metadata/md5-cache/games-emulation/nestopia-1.52.0 b/metadata/md5-cache/games-emulation/nestopia-1.52.0
new file mode 100644
index 000000000000..1a589bb4e517
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/nestopia-1.52.0
@@ -0,0 +1,16 @@
+BDEPEND=dev-build/autoconf-archive virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7
+DEFINED_PHASES=configure postinst postrm preinst prepare
+DEPEND=app-arch/libarchive:= media-libs/libglvnd media-libs/libsdl2[joystick,sound] sys-libs/zlib:= x11-libs/fltk:1[opengl]
+DESCRIPTION=Portable Nintendo Entertainment System emulator written in C++
+EAPI=8
+HOMEPAGE=http://0ldsk00l.ca/nestopia/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=autotools flag-o-matic xdg
+IUSE=doc
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2+
+RDEPEND=app-arch/libarchive:= media-libs/libglvnd media-libs/libsdl2[joystick,sound] sys-libs/zlib:= x11-libs/fltk:1[opengl]
+SLOT=0
+SRC_URI=https://github.com/0ldsk00l/nestopia/archive/1.52.0.tar.gz -> nestopia-1.52.0.tar.gz
+_eclasses_=gnuconfig b6b3e92f8b8c996400074b5f61a59256 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 9d3a9a889a6fa62ae794f817c156491b autotools e4cf390b19033d5ca443765bc8537b81 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 xdg-utils baea6080dd821f5562d715887954c9d3 xdg 4a14c5c24f121e7da66e5aab4a168c6e
+_md5_=fae7ef4114dd78e8610d9f7caef427b3
diff --git a/metadata/md5-cache/games-emulation/nestopia-jg-1.52.0 b/metadata/md5-cache/games-emulation/nestopia-jg-1.52.0
new file mode 100644
index 000000000000..f9d8a0a2087b
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/nestopia-jg-1.52.0
@@ -0,0 +1,14 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=compile install
+DEPEND=media-libs/jg:1=
+DESCRIPTION=Jolly Good Fork of Nestopia
+EAPI=8
+HOMEPAGE=https://gitlab.com/jgemu/nestopia
+INHERIT=toolchain-funcs
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=GPL-2+
+RDEPEND=media-libs/jg:1= games-emulation/jgrf
+SLOT=1
+SRC_URI=https://gitlab.com/jgemu/nestopia/-/archive/1.52.0/nestopia-1.52.0.tar.bz2
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0
+_md5_=518b8f4493a094ecda903c149d55238f
diff --git a/metadata/md5-cache/games-emulation/nestopia-jg-9999 b/metadata/md5-cache/games-emulation/nestopia-jg-9999
new file mode 100644
index 000000000000..c043ac35693b
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/nestopia-jg-9999
@@ -0,0 +1,13 @@
+BDEPEND=virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=compile install unpack
+DEPEND=media-libs/jg:1= media-libs/soxr
+DESCRIPTION=Jolly Good Fork of Nestopia
+EAPI=8
+HOMEPAGE=https://gitlab.com/jgemu/nestopia
+INHERIT=toolchain-funcs git-r3
+LICENSE=GPL-2+
+PROPERTIES=live
+RDEPEND=media-libs/jg:1= media-libs/soxr games-emulation/jgrf
+SLOT=1
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b
+_md5_=b65b40720c48436c6f79d80d1aa77ef9
diff --git a/metadata/md5-cache/games-emulation/openmsx-18.0-r2 b/metadata/md5-cache/games-emulation/openmsx-18.0-r2
new file mode 100644
index 000000000000..7e8a4ca0e070
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/openmsx-18.0-r2
@@ -0,0 +1,16 @@
+BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 )
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
+DEPEND=dev-lang/tcl:0= media-libs/alsa-lib media-libs/harfbuzz:= media-libs/libogg media-libs/libpng:0= media-libs/libsdl2[joystick=,sound,video] media-libs/libtheora media-libs/libvorbis media-libs/sdl2-ttf >=media-libs/glew-1.3.2:0= sys-libs/zlib virtual/opengl
+DESCRIPTION=MSX emulator that aims for perfection
+EAPI=8
+HOMEPAGE=https://openmsx.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=desktop flag-o-matic python-any-r1 readme.gentoo-r1 toolchain-funcs xdg
+IUSE=+joystick
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=dev-lang/tcl:0= media-libs/alsa-lib media-libs/harfbuzz:= media-libs/libogg media-libs/libpng:0= media-libs/libsdl2[joystick=,sound,video] media-libs/libtheora media-libs/libvorbis media-libs/sdl2-ttf >=media-libs/glew-1.3.2:0= sys-libs/zlib virtual/opengl
+SLOT=0
+SRC_URI=https://github.com/openMSX/openMSX/releases/download/RELEASE_18_0/openmsx-18.0.tar.gz
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-utils-r1 042f4cc53680245bf99a84669b94155a python-any-r1 f5169813d1619761b459800587005fd2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 xdg-utils baea6080dd821f5562d715887954c9d3 xdg 4a14c5c24f121e7da66e5aab4a168c6e
+_md5_=dc5afddf4c7e75af74c05d55bf1593e0
diff --git a/metadata/md5-cache/games-emulation/openmsx-19.1 b/metadata/md5-cache/games-emulation/openmsx-19.1
new file mode 100644
index 000000000000..06ad18ac9491
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/openmsx-19.1
@@ -0,0 +1,16 @@
+BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 )
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
+DEPEND=dev-lang/tcl:0= media-libs/alsa-lib media-libs/harfbuzz:= media-libs/libogg media-libs/libpng:0= media-libs/libsdl2[joystick=,sound,video] media-libs/libtheora media-libs/libvorbis media-libs/sdl2-ttf >=media-libs/glew-1.3.2:0= sys-libs/zlib virtual/opengl
+DESCRIPTION=MSX emulator that aims for perfection
+EAPI=8
+HOMEPAGE=https://openmsx.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=desktop flag-o-matic python-any-r1 readme.gentoo-r1 toolchain-funcs xdg
+IUSE=+joystick
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=dev-lang/tcl:0= media-libs/alsa-lib media-libs/harfbuzz:= media-libs/libogg media-libs/libpng:0= media-libs/libsdl2[joystick=,sound,video] media-libs/libtheora media-libs/libvorbis media-libs/sdl2-ttf >=media-libs/glew-1.3.2:0= sys-libs/zlib virtual/opengl
+SLOT=0
+SRC_URI=https://github.com/openMSX/openMSX/releases/download/RELEASE_19_1/openmsx-19.1.tar.gz
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-utils-r1 042f4cc53680245bf99a84669b94155a python-any-r1 f5169813d1619761b459800587005fd2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 xdg-utils baea6080dd821f5562d715887954c9d3 xdg 4a14c5c24f121e7da66e5aab4a168c6e
+_md5_=8a33f651c41c65e9262cdb311e198260
diff --git a/metadata/md5-cache/games-emulation/pcsx2-1.7.5312 b/metadata/md5-cache/games-emulation/pcsx2-1.7.5312
new file mode 100644
index 000000000000..f84ddf235205
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/pcsx2-1.7.5312
@@ -0,0 +1,18 @@
+BDEPEND=dev-qt/qttools:6[linguist] wayland? ( dev-util/wayland-scanner kde-frameworks/extra-cmake-modules ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst prepare test
+DEPEND=app-arch/xz-utils dev-libs/libaio dev-qt/qtbase:6[gui,widgets] dev-qt/qtsvg:6 media-libs/libglvnd[X] media-libs/libpng:= media-libs/libsdl2[haptic,joystick] media-video/ffmpeg:= net-libs/libpcap net-misc/curl sys-apps/dbus sys-libs/zlib:= virtual/libudev:= x11-libs/libXrandr alsa? ( media-libs/alsa-lib ) jack? ( virtual/jack ) pulseaudio? ( media-libs/libpulse ) sndio? ( media-sound/sndio:= ) vulkan? ( media-libs/vulkan-loader ) wayland? ( dev-libs/wayland ) x11-base/xorg-proto
+DESCRIPTION=PlayStation 2 emulator
+EAPI=8
+HOMEPAGE=https://pcsx2.net/
+IDEPEND=filecaps? ( sys-libs/libcap )
+INHERIT=cmake desktop fcaps flag-o-matic
+IUSE=alsa cpu_flags_x86_sse4_1 jack pulseaudio sndio test vulkan wayland +filecaps
+KEYWORDS=-* amd64
+LICENSE=GPL-3+ Apache-2.0 BSD BSD-2 BSD-4 Boost-1.0 CC0-1.0 GPL-2+ ISC LGPL-2.1+ LGPL-3+ MIT OFL-1.1 ZLIB public-domain
+RDEPEND=app-arch/xz-utils dev-libs/libaio dev-qt/qtbase:6[gui,widgets] dev-qt/qtsvg:6 media-libs/libglvnd[X] media-libs/libpng:= media-libs/libsdl2[haptic,joystick] media-video/ffmpeg:= net-libs/libpcap net-misc/curl sys-apps/dbus sys-libs/zlib:= virtual/libudev:= x11-libs/libXrandr alsa? ( media-libs/alsa-lib ) jack? ( virtual/jack ) pulseaudio? ( media-libs/libpulse ) sndio? ( media-sound/sndio:= ) vulkan? ( media-libs/vulkan-loader ) wayland? ( dev-libs/wayland ) >=games-emulation/pcsx2_patches-0_p20230917
+REQUIRED_USE=cpu_flags_x86_sse4_1
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://dev.gentoo.org/~ionen/distfiles/pcsx2-1.7.5312.tar.xz
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils baea6080dd821f5562d715887954c9d3 cmake c7c9a62d6232cac66d4ea32d575c3e7c desktop 021728fdc1b03b36357dbc89489e0f0d fcaps c0a086b957a1b183a8d136eabf02f191
+_md5_=7a6c21841f639d535d4a8e155e5ed051
diff --git a/metadata/md5-cache/games-emulation/pcsx2-1.7.5474 b/metadata/md5-cache/games-emulation/pcsx2-1.7.5474
new file mode 100644
index 000000000000..34b3caeb2d27
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/pcsx2-1.7.5474
@@ -0,0 +1,18 @@
+BDEPEND=dev-qt/qttools:6[linguist] clang? ( sys-devel/clang:* ) wayland? ( dev-util/wayland-scanner kde-frameworks/extra-cmake-modules ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst prepare test
+DEPEND=app-arch/lz4:= app-arch/xz-utils app-arch/zstd:= dev-libs/libaio dev-qt/qtbase:6[gui,widgets] dev-qt/qtsvg:6 media-libs/libglvnd[X] media-libs/libpng:= media-libs/libsdl2[haptic,joystick] media-libs/libwebp:= media-video/ffmpeg:= net-libs/libpcap net-misc/curl sys-apps/dbus sys-libs/zlib:= virtual/libudev:= x11-libs/libXrandr alsa? ( media-libs/alsa-lib ) jack? ( virtual/jack ) pulseaudio? ( media-libs/libpulse ) sndio? ( media-sound/sndio:= ) vulkan? ( media-libs/vulkan-loader ) wayland? ( dev-libs/wayland ) x11-base/xorg-proto
+DESCRIPTION=PlayStation 2 emulator
+EAPI=8
+HOMEPAGE=https://pcsx2.net/
+IDEPEND=filecaps? ( sys-libs/libcap )
+INHERIT=cmake desktop fcaps flag-o-matic toolchain-funcs
+IUSE=alsa cpu_flags_x86_sse4_1 +clang jack pulseaudio sndio test vulkan wayland +filecaps
+KEYWORDS=-* amd64
+LICENSE=GPL-3+ Apache-2.0 BSD BSD-2 BSD-4 Boost-1.0 CC0-1.0 GPL-2+ ISC LGPL-2.1+ LGPL-3+ MIT OFL-1.1 ZLIB public-domain
+RDEPEND=app-arch/lz4:= app-arch/xz-utils app-arch/zstd:= dev-libs/libaio dev-qt/qtbase:6[gui,widgets] dev-qt/qtsvg:6 media-libs/libglvnd[X] media-libs/libpng:= media-libs/libsdl2[haptic,joystick] media-libs/libwebp:= media-video/ffmpeg:= net-libs/libpcap net-misc/curl sys-apps/dbus sys-libs/zlib:= virtual/libudev:= x11-libs/libXrandr alsa? ( media-libs/alsa-lib ) jack? ( virtual/jack ) pulseaudio? ( media-libs/libpulse ) sndio? ( media-sound/sndio:= ) vulkan? ( media-libs/vulkan-loader ) wayland? ( dev-libs/wayland ) >=games-emulation/pcsx2_patches-0_p20230917
+REQUIRED_USE=cpu_flags_x86_sse4_1
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://dev.gentoo.org/~ionen/distfiles/pcsx2-1.7.5474.tar.xz
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils baea6080dd821f5562d715887954c9d3 cmake c7c9a62d6232cac66d4ea32d575c3e7c desktop 021728fdc1b03b36357dbc89489e0f0d fcaps c0a086b957a1b183a8d136eabf02f191
+_md5_=fcb94fee14691a9af4e4d38189786bae
diff --git a/metadata/md5-cache/games-emulation/pcsx2-1.7.5560 b/metadata/md5-cache/games-emulation/pcsx2-1.7.5560
new file mode 100644
index 000000000000..36baa05116e5
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/pcsx2-1.7.5560
@@ -0,0 +1,18 @@
+BDEPEND=dev-qt/qttools:6[linguist] clang? ( sys-devel/clang:* ) wayland? ( dev-util/wayland-scanner kde-frameworks/extra-cmake-modules ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst prepare test
+DEPEND=app-arch/lz4:= app-arch/xz-utils app-arch/zstd:= dev-libs/libaio dev-qt/qtbase:6[gui,widgets] dev-qt/qtsvg:6 media-libs/libglvnd[X] media-libs/libpng:= media-libs/libsdl2[haptic,joystick] media-libs/libwebp:= media-video/ffmpeg:= net-libs/libpcap net-misc/curl sys-apps/dbus sys-libs/zlib:= virtual/libudev:= x11-libs/libXrandr alsa? ( media-libs/alsa-lib ) jack? ( virtual/jack ) pulseaudio? ( media-libs/libpulse ) sndio? ( media-sound/sndio:= ) vulkan? ( media-libs/vulkan-loader ) wayland? ( dev-libs/wayland ) x11-base/xorg-proto
+DESCRIPTION=PlayStation 2 emulator
+EAPI=8
+HOMEPAGE=https://pcsx2.net/
+IDEPEND=filecaps? ( sys-libs/libcap )
+INHERIT=cmake desktop fcaps flag-o-matic toolchain-funcs
+IUSE=alsa cpu_flags_x86_sse4_1 +clang jack pulseaudio sndio test vulkan wayland +filecaps
+KEYWORDS=-* ~amd64
+LICENSE=GPL-3+ Apache-2.0 BSD BSD-2 BSD-4 Boost-1.0 CC0-1.0 GPL-2+ ISC LGPL-2.1+ LGPL-3+ MIT OFL-1.1 ZLIB public-domain
+RDEPEND=app-arch/lz4:= app-arch/xz-utils app-arch/zstd:= dev-libs/libaio dev-qt/qtbase:6[gui,widgets] dev-qt/qtsvg:6 media-libs/libglvnd[X] media-libs/libpng:= media-libs/libsdl2[haptic,joystick] media-libs/libwebp:= media-video/ffmpeg:= net-libs/libpcap net-misc/curl sys-apps/dbus sys-libs/zlib:= virtual/libudev:= x11-libs/libXrandr alsa? ( media-libs/alsa-lib ) jack? ( virtual/jack ) pulseaudio? ( media-libs/libpulse ) sndio? ( media-sound/sndio:= ) vulkan? ( media-libs/vulkan-loader ) wayland? ( dev-libs/wayland ) >=games-emulation/pcsx2_patches-0_p20230917
+REQUIRED_USE=cpu_flags_x86_sse4_1
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://dev.gentoo.org/~ionen/distfiles/pcsx2-1.7.5560.tar.xz
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils baea6080dd821f5562d715887954c9d3 cmake c7c9a62d6232cac66d4ea32d575c3e7c desktop 021728fdc1b03b36357dbc89489e0f0d fcaps c0a086b957a1b183a8d136eabf02f191
+_md5_=0b91990b14431fef795f16488b5783b2
diff --git a/metadata/md5-cache/games-emulation/pcsx2-9999 b/metadata/md5-cache/games-emulation/pcsx2-9999
new file mode 100644
index 000000000000..c17ad0a8eb9c
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/pcsx2-9999
@@ -0,0 +1,17 @@
+BDEPEND=dev-qt/qttools:6[linguist] clang? ( sys-devel/clang:* ) wayland? ( dev-util/wayland-scanner kde-frameworks/extra-cmake-modules ) app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=compile configure install postinst prepare test unpack
+DEPEND=app-arch/lz4:= app-arch/xz-utils app-arch/zstd:= dev-libs/libaio dev-qt/qtbase:6[gui,widgets] dev-qt/qtsvg:6 media-libs/libglvnd[X] media-libs/libpng:= media-libs/libsdl2[haptic,joystick] media-libs/libwebp:= media-video/ffmpeg:= net-libs/libpcap net-misc/curl sys-apps/dbus sys-libs/zlib:= virtual/libudev:= x11-libs/libXrandr alsa? ( media-libs/alsa-lib ) jack? ( virtual/jack ) pulseaudio? ( media-libs/libpulse ) sndio? ( media-sound/sndio:= ) vulkan? ( media-libs/vulkan-loader ) wayland? ( dev-libs/wayland ) x11-base/xorg-proto
+DESCRIPTION=PlayStation 2 emulator
+EAPI=8
+HOMEPAGE=https://pcsx2.net/
+IDEPEND=filecaps? ( sys-libs/libcap )
+INHERIT=cmake desktop fcaps flag-o-matic toolchain-funcs git-r3
+IUSE=alsa cpu_flags_x86_sse4_1 +clang jack pulseaudio sndio test vulkan wayland +filecaps
+LICENSE=GPL-3+ Apache-2.0 BSD BSD-2 BSD-4 Boost-1.0 CC0-1.0 GPL-2+ ISC LGPL-2.1+ LGPL-3+ MIT OFL-1.1 ZLIB public-domain
+PROPERTIES=live
+RDEPEND=app-arch/lz4:= app-arch/xz-utils app-arch/zstd:= dev-libs/libaio dev-qt/qtbase:6[gui,widgets] dev-qt/qtsvg:6 media-libs/libglvnd[X] media-libs/libpng:= media-libs/libsdl2[haptic,joystick] media-libs/libwebp:= media-video/ffmpeg:= net-libs/libpcap net-misc/curl sys-apps/dbus sys-libs/zlib:= virtual/libudev:= x11-libs/libXrandr alsa? ( media-libs/alsa-lib ) jack? ( virtual/jack ) pulseaudio? ( media-libs/libpulse ) sndio? ( media-sound/sndio:= ) vulkan? ( media-libs/vulkan-loader ) wayland? ( dev-libs/wayland ) >=games-emulation/pcsx2_patches-0_p20230917
+REQUIRED_USE=cpu_flags_x86_sse4_1
+RESTRICT=!test? ( test )
+SLOT=0
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils baea6080dd821f5562d715887954c9d3 cmake c7c9a62d6232cac66d4ea32d575c3e7c desktop 021728fdc1b03b36357dbc89489e0f0d fcaps c0a086b957a1b183a8d136eabf02f191 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b
+_md5_=0b91990b14431fef795f16488b5783b2
diff --git a/metadata/md5-cache/games-emulation/pcsx2_patches-0_p20231217 b/metadata/md5-cache/games-emulation/pcsx2_patches-0_p20231217
new file mode 100644
index 000000000000..b179c2afbeda
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/pcsx2_patches-0_p20231217
@@ -0,0 +1,12 @@
+BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 )
+DEFINED_PHASES=compile install setup
+DESCRIPTION=Collection of game patches for use with PCSX2 (e.g. widescreen hacks)
+EAPI=8
+HOMEPAGE=https://github.com/PCSX2/pcsx2_patches/
+INHERIT=python-any-r1
+KEYWORDS=amd64
+LICENSE=GPL-3+
+SLOT=0
+SRC_URI=https://github.com/PCSX2/pcsx2_patches/archive/42d7ee72b66955e3bbd2caaeaa855f605b463722.tar.gz -> pcsx2_patches-0_p20231217.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 python-utils-r1 042f4cc53680245bf99a84669b94155a python-any-r1 f5169813d1619761b459800587005fd2
+_md5_=29abe38e42999244943a09ffa5fb5e86
diff --git a/metadata/md5-cache/games-emulation/pcsx2_patches-0_p20240116 b/metadata/md5-cache/games-emulation/pcsx2_patches-0_p20240116
new file mode 100644
index 000000000000..50003ae34b90
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/pcsx2_patches-0_p20240116
@@ -0,0 +1,12 @@
+BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 )
+DEFINED_PHASES=compile install setup
+DESCRIPTION=Collection of game patches for use with PCSX2 (e.g. widescreen hacks)
+EAPI=8
+HOMEPAGE=https://github.com/PCSX2/pcsx2_patches/
+INHERIT=python-any-r1
+KEYWORDS=~amd64
+LICENSE=GPL-3+
+SLOT=0
+SRC_URI=https://github.com/PCSX2/pcsx2_patches/archive/619e75bb8db50325b44863f2ccf3c39470c3d5a3.tar.gz -> pcsx2_patches-0_p20240116.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 python-utils-r1 042f4cc53680245bf99a84669b94155a python-any-r1 f5169813d1619761b459800587005fd2
+_md5_=3e83ae9efecf3994068ca6d346b07b61
diff --git a/metadata/md5-cache/games-emulation/pcsx2_patches-9999 b/metadata/md5-cache/games-emulation/pcsx2_patches-9999
new file mode 100644
index 000000000000..bb74a2e540d8
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/pcsx2_patches-9999
@@ -0,0 +1,11 @@
+BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) >=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=compile install setup unpack
+DESCRIPTION=Collection of game patches for use with PCSX2 (e.g. widescreen hacks)
+EAPI=8
+HOMEPAGE=https://github.com/PCSX2/pcsx2_patches/
+INHERIT=python-any-r1 git-r3
+LICENSE=GPL-3+
+PROPERTIES=live
+SLOT=0
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 python-utils-r1 042f4cc53680245bf99a84669b94155a python-any-r1 f5169813d1619761b459800587005fd2 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b
+_md5_=1e9922e611c96119940dc812d039c1b3
diff --git a/metadata/md5-cache/games-emulation/ppsspp-1.15.4 b/metadata/md5-cache/games-emulation/ppsspp-1.15.4
new file mode 100644
index 000000000000..ae1840e28fe7
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/ppsspp-1.15.4
@@ -0,0 +1,17 @@
+BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
+DEPEND=app-arch/snappy:= app-arch/zstd:= dev-libs/libzip:= media-libs/glew:= media-libs/libpng:= media-libs/libsdl2[joystick] media-video/ffmpeg:0/56.58.58 sys-libs/zlib:= virtual/opengl qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5[-gles2-only] dev-qt/qtmultimedia:5[-gles2-only] dev-qt/qtopengl:5[-gles2-only] dev-qt/qtwidgets:5[-gles2-only] ) !qt5? ( media-libs/libsdl2[X,opengl,sound,video] )
+DESCRIPTION=A PSP emulator written in C++
+EAPI=8
+HOMEPAGE=https://www.ppsspp.org/ https://github.com/hrydgard/ppsspp/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=python-any-r1 xdg cmake
+IUSE=discord qt5 test
+KEYWORDS=amd64
+LICENSE=Apache-2.0 BSD BSD-2 GPL-2 JSON MIT
+RDEPEND=app-arch/snappy:= app-arch/zstd:= dev-libs/libzip:= media-libs/glew:= media-libs/libpng:= media-libs/libsdl2[joystick] media-video/ffmpeg:0/56.58.58 sys-libs/zlib:= virtual/opengl qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5[-gles2-only] dev-qt/qtmultimedia:5[-gles2-only] dev-qt/qtopengl:5[-gles2-only] dev-qt/qtwidgets:5[-gles2-only] ) !qt5? ( media-libs/libsdl2[X,opengl,sound,video] )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/hrydgard/ppsspp/releases/download/v1.15.4/ppsspp-1.15.4.tar.xz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 python-utils-r1 042f4cc53680245bf99a84669b94155a python-any-r1 f5169813d1619761b459800587005fd2 xdg-utils baea6080dd821f5562d715887954c9d3 xdg 4a14c5c24f121e7da66e5aab4a168c6e flag-o-matic 24c947ff5f858625cf0b33c15eed4425 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 cmake c7c9a62d6232cac66d4ea32d575c3e7c
+_md5_=3162b3b1335079bad6932ca021e63409
diff --git a/metadata/md5-cache/games-emulation/ppsspp-1.17.1-r1 b/metadata/md5-cache/games-emulation/ppsspp-1.17.1-r1
new file mode 100644
index 000000000000..efce3a0c2613
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/ppsspp-1.17.1-r1
@@ -0,0 +1,17 @@
+BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
+DEPEND=app-arch/snappy:= app-arch/zstd:= dev-libs/libzip:= media-libs/glew:= media-libs/libpng:= media-libs/libsdl2[joystick] media-video/ffmpeg:0/58.60.60 sys-libs/zlib:= virtual/opengl qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5[-gles2-only] dev-qt/qtmultimedia:5[-gles2-only] dev-qt/qtopengl:5[-gles2-only] dev-qt/qtwidgets:5[-gles2-only] ) !qt5? ( media-libs/libsdl2[X,opengl,sound,video,wayland?] )
+DESCRIPTION=A PSP emulator written in C++
+EAPI=8
+HOMEPAGE=https://www.ppsspp.org/ https://github.com/hrydgard/ppsspp/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=python-any-r1 xdg cmake
+IUSE=discord qt5 test wayland
+KEYWORDS=~amd64
+LICENSE=Apache-2.0 BSD BSD-2 GPL-2 JSON MIT
+RDEPEND=app-arch/snappy:= app-arch/zstd:= dev-libs/libzip:= media-libs/glew:= media-libs/libpng:= media-libs/libsdl2[joystick] media-video/ffmpeg:0/58.60.60 sys-libs/zlib:= virtual/opengl qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5[-gles2-only] dev-qt/qtmultimedia:5[-gles2-only] dev-qt/qtopengl:5[-gles2-only] dev-qt/qtwidgets:5[-gles2-only] ) !qt5? ( media-libs/libsdl2[X,opengl,sound,video,wayland?] )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/hrydgard/ppsspp/releases/download/v1.17.1/ppsspp-1.17.1.tar.xz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 python-utils-r1 042f4cc53680245bf99a84669b94155a python-any-r1 f5169813d1619761b459800587005fd2 xdg-utils baea6080dd821f5562d715887954c9d3 xdg 4a14c5c24f121e7da66e5aab4a168c6e flag-o-matic 24c947ff5f858625cf0b33c15eed4425 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 cmake c7c9a62d6232cac66d4ea32d575c3e7c
+_md5_=7209b727238989ee9e829d60e5e1a51b
diff --git a/metadata/md5-cache/games-emulation/prosystem-jg-1.5.2 b/metadata/md5-cache/games-emulation/prosystem-jg-1.5.2
new file mode 100644
index 000000000000..2ab5fff56114
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/prosystem-jg-1.5.2
@@ -0,0 +1,14 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=compile install
+DEPEND=media-libs/jg:1=
+DESCRIPTION=Jolly Good Fork of ProSystem
+EAPI=8
+HOMEPAGE=https://gitlab.com/jgemu/prosystem
+INHERIT=toolchain-funcs
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=BSD GPL-2+
+RDEPEND=media-libs/jg:1= games-emulation/jgrf
+SLOT=1
+SRC_URI=https://gitlab.com/jgemu/prosystem/-/archive/1.5.2/prosystem-1.5.2.tar.bz2
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0
+_md5_=d3cd47cb5379346cffc473ba3746ced5
diff --git a/metadata/md5-cache/games-emulation/prosystem-jg-9999 b/metadata/md5-cache/games-emulation/prosystem-jg-9999
new file mode 100644
index 000000000000..22937ce33a03
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/prosystem-jg-9999
@@ -0,0 +1,13 @@
+BDEPEND=virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=compile install unpack
+DEPEND=media-libs/jg:1=
+DESCRIPTION=Jolly Good Fork of ProSystem
+EAPI=8
+HOMEPAGE=https://gitlab.com/jgemu/prosystem
+INHERIT=toolchain-funcs git-r3
+LICENSE=BSD GPL-2+
+PROPERTIES=live
+RDEPEND=media-libs/jg:1= games-emulation/jgrf
+SLOT=1
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b
+_md5_=d3cd47cb5379346cffc473ba3746ced5
diff --git a/metadata/md5-cache/games-emulation/ryujinx-1.1.1104 b/metadata/md5-cache/games-emulation/ryujinx-1.1.1104
new file mode 100644
index 000000000000..fdd21eeb4902
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/ryujinx-1.1.1104
@@ -0,0 +1,16 @@
+BDEPEND=virtual/dotnet-sdk:8.0 dev-dotnet/csharp-gentoodotnetinfo
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test unpack
+DESCRIPTION=Experimental Nintendo Switch Emulator written in C#
+EAPI=8
+HOMEPAGE=https://www.ryujinx.org/ https://github.com/Ryujinx/Ryujinx/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=check-reqs desktop dotnet-pkg xdg
+IUSE=debug
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=app-arch/brotli dev-libs/expat dev-libs/icu dev-libs/libxml2 dev-libs/openssl dev-libs/wayland media-gfx/graphite2 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/harfbuzz media-libs/libglvnd[X] media-libs/libpng media-libs/libpulse media-libs/libsdl2 media-video/pipewire x11-libs/gtk+:3 x11-libs/libX11 virtual/dotnet-sdk:8.0
+RESTRICT=strip
+SLOT=0
+SRC_URI=https://github.com/Ryujinx/Ryujinx/archive/1.1.1104.tar.gz -> ryujinx-1.1.1104.tar.gz https://api.nuget.org/v3-flatcontainer/avalonia/11.0.5/avalonia.11.0.5.nupkg https://api.nuget.org/v3-flatcontainer/avalonia.angle.windows.natives/2.1.0.2023020321/avalonia.angle.windows.natives.2.1.0.2023020321.nupkg https://api.nuget.org/v3-flatcontainer/avalonia.buildservices/0.0.29/avalonia.buildservices.0.0.29.nupkg https://api.nuget.org/v3-flatcontainer/avalonia.controls.colorpicker/11.0.4/avalonia.controls.colorpicker.11.0.4.nupkg https://api.nuget.org/v3-flatcontainer/avalonia.controls.colorpicker/11.0.5/avalonia.controls.colorpicker.11.0.5.nupkg https://api.nuget.org/v3-flatcontainer/avalonia.controls.datagrid/11.0.5/avalonia.controls.datagrid.11.0.5.nupkg https://api.nuget.org/v3-flatcontainer/avalonia.controls.itemsrepeater/11.0.0-rc2.1/avalonia.controls.itemsrepeater.11.0.0-rc2.1.nupkg https://api.nuget.org/v3-flatcontainer/avalonia.controls.itemsrepeater/11.0.4/avalonia.controls.itemsrepeater.11.0.4.nupkg https://api.nuget.org/v3-flatcontainer/avalonia.desktop/11.0.5/avalonia.desktop.11.0.5.nupkg https://api.nuget.org/v3-flatcontainer/avalonia.diagnostics/11.0.5/avalonia.diagnostics.11.0.5.nupkg https://api.nuget.org/v3-flatcontainer/avalonia.freedesktop/11.0.5/avalonia.freedesktop.11.0.5.nupkg https://api.nuget.org/v3-flatcontainer/avalonia.markup.xaml.loader/11.0.5/avalonia.markup.xaml.loader.11.0.5.nupkg https://api.nuget.org/v3-flatcontainer/avalonia.native/11.0.5/avalonia.native.11.0.5.nupkg https://api.nuget.org/v3-flatcontainer/avalonia.remote.protocol/11.0.4/avalonia.remote.protocol.11.0.4.nupkg https://api.nuget.org/v3-flatcontainer/avalonia.remote.protocol/11.0.5/avalonia.remote.protocol.11.0.5.nupkg https://api.nuget.org/v3-flatcontainer/avalonia.skia/11.0.0/avalonia.skia.11.0.0.nupkg https://api.nuget.org/v3-flatcontainer/avalonia.skia/11.0.4/avalonia.skia.11.0.4.nupkg https://api.nuget.org/v3-flatcontainer/avalonia.skia/11.0.5/avalonia.skia.11.0.5.nupkg https://api.nuget.org/v3-flatcontainer/avalonia.svg/11.0.0.3/avalonia.svg.11.0.0.3.nupkg https://api.nuget.org/v3-flatcontainer/avalonia.svg.skia/11.0.0.3/avalonia.svg.skia.11.0.0.3.nupkg https://api.nuget.org/v3-flatcontainer/avalonia.themes.simple/11.0.5/avalonia.themes.simple.11.0.5.nupkg https://api.nuget.org/v3-flatcontainer/avalonia.win32/11.0.5/avalonia.win32.11.0.5.nupkg https://api.nuget.org/v3-flatcontainer/avalonia.x11/11.0.5/avalonia.x11.11.0.5.nupkg https://api.nuget.org/v3-flatcontainer/commandlineparser/2.9.1/commandlineparser.2.9.1.nupkg https://api.nuget.org/v3-flatcontainer/concentus/1.1.7/concentus.1.1.7.nupkg https://api.nuget.org/v3-flatcontainer/discordrichpresence/1.2.1.24/discordrichpresence.1.2.1.24.nupkg https://api.nuget.org/v3-flatcontainer/dynamicdata/7.14.2/dynamicdata.7.14.2.nupkg https://api.nuget.org/v3-flatcontainer/excss/4.2.3/excss.4.2.3.nupkg https://api.nuget.org/v3-flatcontainer/fluentavaloniaui/2.0.4/fluentavaloniaui.2.0.4.nupkg https://api.nuget.org/v3-flatcontainer/fsharp.core/7.0.200/fsharp.core.7.0.200.nupkg https://api.nuget.org/v3-flatcontainer/gtksharp.dependencies/1.1.1/gtksharp.dependencies.1.1.1.nupkg https://api.nuget.org/v3-flatcontainer/harfbuzzsharp/2.8.2.3/harfbuzzsharp.2.8.2.3.nupkg https://api.nuget.org/v3-flatcontainer/harfbuzzsharp/7.3.0/harfbuzzsharp.7.3.0.nupkg https://api.nuget.org/v3-flatcontainer/harfbuzzsharp.nativeassets.linux/2.8.2.3/harfbuzzsharp.nativeassets.linux.2.8.2.3.nupkg https://api.nuget.org/v3-flatcontainer/harfbuzzsharp.nativeassets.macos/2.8.2.3/harfbuzzsharp.nativeassets.macos.2.8.2.3.nupkg https://api.nuget.org/v3-flatcontainer/harfbuzzsharp.nativeassets.macos/7.3.0/harfbuzzsharp.nativeassets.macos.7.3.0.nupkg https://api.nuget.org/v3-flatcontainer/harfbuzzsharp.nativeassets.webassembly/2.8.2.3/harfbuzzsharp.nativeassets.webassembly.2.8.2.3.nupkg https://api.nuget.org/v3-flatcontainer/harfbuzzsharp.nativeassets.win32/2.8.2.3/harfbuzzsharp.nativeassets.win32.2.8.2.3.nupkg https://api.nuget.org/v3-flatcontainer/harfbuzzsharp.nativeassets.win32/7.3.0/harfbuzzsharp.nativeassets.win32.7.3.0.nupkg https://api.nuget.org/v3-flatcontainer/jp2masa.avalonia.flexbox/0.3.0-beta.4/jp2masa.avalonia.flexbox.0.3.0-beta.4.nupkg https://api.nuget.org/v3-flatcontainer/libhac/0.19.0/libhac.0.19.0.nupkg https://api.nuget.org/v3-flatcontainer/microcom.codegenerator.msbuild/0.11.0/microcom.codegenerator.msbuild.0.11.0.nupkg https://api.nuget.org/v3-flatcontainer/microcom.runtime/0.11.0/microcom.runtime.0.11.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.analyzers/3.0.0/microsoft.codeanalysis.analyzers.3.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.analyzers/3.3.4/microsoft.codeanalysis.analyzers.3.3.4.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.common/3.8.0/microsoft.codeanalysis.common.3.8.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.common/4.7.0/microsoft.codeanalysis.common.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.csharp/3.8.0/microsoft.codeanalysis.csharp.3.8.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.csharp/4.7.0/microsoft.codeanalysis.csharp.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.csharp.scripting/3.8.0/microsoft.codeanalysis.csharp.scripting.3.8.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.scripting.common/3.8.0/microsoft.codeanalysis.scripting.common.3.8.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codecoverage/17.8.0/microsoft.codecoverage.17.8.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.csharp/4.3.0/microsoft.csharp.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.csharp/4.7.0/microsoft.csharp.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.dotnet.platformabstractions/3.1.6/microsoft.dotnet.platformabstractions.3.1.6.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencymodel/6.0.0/microsoft.extensions.dependencymodel.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.identitymodel.abstractions/7.0.3/microsoft.identitymodel.abstractions.7.0.3.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.identitymodel.jsonwebtokens/7.0.3/microsoft.identitymodel.jsonwebtokens.7.0.3.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.identitymodel.logging/7.0.3/microsoft.identitymodel.logging.7.0.3.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.identitymodel.tokens/7.0.3/microsoft.identitymodel.tokens.7.0.3.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.io.recyclablememorystream/2.3.2/microsoft.io.recyclablememorystream.2.3.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/1.0.1/microsoft.netcore.platforms.1.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/1.1.0/microsoft.netcore.platforms.1.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/2.0.0/microsoft.netcore.platforms.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/2.1.2/microsoft.netcore.platforms.2.1.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.targets/1.0.1/microsoft.netcore.targets.1.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.targets/1.1.0/microsoft.netcore.targets.1.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.net.test.sdk/17.8.0/microsoft.net.test.sdk.17.8.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.objectmodel/17.8.0/microsoft.testplatform.objectmodel.17.8.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.testhost/17.8.0/microsoft.testplatform.testhost.17.8.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.primitives/4.0.1/microsoft.win32.primitives.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.registry/4.5.0/microsoft.win32.registry.4.5.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.systemevents/8.0.0/microsoft.win32.systemevents.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/msgpack.cli/1.0.1/msgpack.cli.1.0.1.nupkg https://api.nuget.org/v3-flatcontainer/netcoreserver/7.0.0/netcoreserver.7.0.0.nupkg https://api.nuget.org/v3-flatcontainer/netstandard.library/1.6.0/netstandard.library.1.6.0.nupkg https://api.nuget.org/v3-flatcontainer/netstandard.library/2.0.0/netstandard.library.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/netstandard.library/2.0.3/netstandard.library.2.0.3.nupkg https://api.nuget.org/v3-flatcontainer/newtonsoft.json/13.0.1/newtonsoft.json.13.0.1.nupkg https://api.nuget.org/v3-flatcontainer/nuget.frameworks/6.5.0/nuget.frameworks.6.5.0.nupkg https://api.nuget.org/v3-flatcontainer/nunit/3.13.3/nunit.3.13.3.nupkg https://api.nuget.org/v3-flatcontainer/nunit3testadapter/4.1.0/nunit3testadapter.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/opentk.audio.openal/4.8.1/opentk.audio.openal.4.8.1.nupkg https://api.nuget.org/v3-flatcontainer/opentk.core/4.8.1/opentk.core.4.8.1.nupkg https://api.nuget.org/v3-flatcontainer/opentk.graphics/4.8.1/opentk.graphics.4.8.1.nupkg https://api.nuget.org/v3-flatcontainer/opentk.mathematics/4.8.1/opentk.mathematics.4.8.1.nupkg https://api.nuget.org/v3-flatcontainer/opentk.redist.glfw/3.3.8.39/opentk.redist.glfw.3.3.8.39.nupkg https://api.nuget.org/v3-flatcontainer/opentk.windowing.graphicslibraryframework/4.8.1/opentk.windowing.graphicslibraryframework.4.8.1.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.collections/4.3.0/runtime.any.system.collections.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.diagnostics.tools/4.3.0/runtime.any.system.diagnostics.tools.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.diagnostics.tracing/4.3.0/runtime.any.system.diagnostics.tracing.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.globalization/4.3.0/runtime.any.system.globalization.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.globalization.calendars/4.3.0/runtime.any.system.globalization.calendars.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.io/4.3.0/runtime.any.system.io.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.reflection/4.3.0/runtime.any.system.reflection.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.reflection.extensions/4.3.0/runtime.any.system.reflection.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.reflection.primitives/4.3.0/runtime.any.system.reflection.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.resources.resourcemanager/4.3.0/runtime.any.system.resources.resourcemanager.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.runtime/4.3.0/runtime.any.system.runtime.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.runtime.handles/4.3.0/runtime.any.system.runtime.handles.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.runtime.interopservices/4.3.0/runtime.any.system.runtime.interopservices.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.text.encoding/4.3.0/runtime.any.system.text.encoding.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.text.encoding.extensions/4.3.0/runtime.any.system.text.encoding.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.threading.tasks/4.3.0/runtime.any.system.threading.tasks.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.threading.timer/4.3.0/runtime.any.system.threading.timer.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system/4.0.0/runtime.native.system.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system/4.3.0/runtime.native.system.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.io.compression/4.1.0/runtime.native.system.io.compression.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.net.http/4.0.1/runtime.native.system.net.http.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.security.cryptography/4.0.0/runtime.native.system.security.cryptography.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.security.cryptography.openssl/4.3.0/runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.microsoft.win32.primitives/4.3.0/runtime.unix.microsoft.win32.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.console/4.3.0/runtime.unix.system.console.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.diagnostics.debug/4.3.0/runtime.unix.system.diagnostics.debug.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.io.filesystem/4.3.0/runtime.unix.system.io.filesystem.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.net.primitives/4.3.0/runtime.unix.system.net.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.net.sockets/4.3.0/runtime.unix.system.net.sockets.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.private.uri/4.3.0/runtime.unix.system.private.uri.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.runtime.extensions/4.3.0/runtime.unix.system.runtime.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/ryujinx.atksharp/3.24.24.59-ryujinx/ryujinx.atksharp.3.24.24.59-ryujinx.nupkg https://api.nuget.org/v3-flatcontainer/ryujinx.audio.openal.dependencies/1.21.0.1/ryujinx.audio.openal.dependencies.1.21.0.1.nupkg https://api.nuget.org/v3-flatcontainer/ryujinx.cairosharp/3.24.24.59-ryujinx/ryujinx.cairosharp.3.24.24.59-ryujinx.nupkg https://api.nuget.org/v3-flatcontainer/ryujinx.gdksharp/3.24.24.59-ryujinx/ryujinx.gdksharp.3.24.24.59-ryujinx.nupkg https://api.nuget.org/v3-flatcontainer/ryujinx.giosharp/3.24.24.59-ryujinx/ryujinx.giosharp.3.24.24.59-ryujinx.nupkg https://api.nuget.org/v3-flatcontainer/ryujinx.glibsharp/3.24.24.59-ryujinx/ryujinx.glibsharp.3.24.24.59-ryujinx.nupkg https://api.nuget.org/v3-flatcontainer/ryujinx.graphics.nvdec.dependencies/5.0.1-build13/ryujinx.graphics.nvdec.dependencies.5.0.1-build13.nupkg https://api.nuget.org/v3-flatcontainer/ryujinx.graphics.vulkan.dependencies.moltenvk/1.2.0/ryujinx.graphics.vulkan.dependencies.moltenvk.1.2.0.nupkg https://api.nuget.org/v3-flatcontainer/ryujinx.gtksharp/3.24.24.59-ryujinx/ryujinx.gtksharp.3.24.24.59-ryujinx.nupkg https://api.nuget.org/v3-flatcontainer/ryujinx.pangosharp/3.24.24.59-ryujinx/ryujinx.pangosharp.3.24.24.59-ryujinx.nupkg https://api.nuget.org/v3-flatcontainer/ryujinx.sdl2-cs/2.28.1-build28/ryujinx.sdl2-cs.2.28.1-build28.nupkg https://api.nuget.org/v3-flatcontainer/securifybv.propertystore/0.1.0/securifybv.propertystore.0.1.0.nupkg https://api.nuget.org/v3-flatcontainer/securifybv.shelllink/0.1.0/securifybv.shelllink.0.1.0.nupkg https://api.nuget.org/v3-flatcontainer/shaderc.net/0.1.0/shaderc.net.0.1.0.nupkg https://api.nuget.org/v3-flatcontainer/sharpziplib/1.4.2/sharpziplib.1.4.2.nupkg https://api.nuget.org/v3-flatcontainer/shimskiasharp/1.0.0.3/shimskiasharp.1.0.0.3.nupkg https://api.nuget.org/v3-flatcontainer/silk.net.core/2.16.0/silk.net.core.2.16.0.nupkg https://api.nuget.org/v3-flatcontainer/silk.net.vulkan/2.16.0/silk.net.vulkan.2.16.0.nupkg https://api.nuget.org/v3-flatcontainer/silk.net.vulkan.extensions.ext/2.16.0/silk.net.vulkan.extensions.ext.2.16.0.nupkg https://api.nuget.org/v3-flatcontainer/silk.net.vulkan.extensions.khr/2.16.0/silk.net.vulkan.extensions.khr.2.16.0.nupkg https://api.nuget.org/v3-flatcontainer/sixlabors.fonts/1.0.0-beta0013/sixlabors.fonts.1.0.0-beta0013.nupkg https://api.nuget.org/v3-flatcontainer/sixlabors.imagesharp/1.0.4/sixlabors.imagesharp.1.0.4.nupkg https://api.nuget.org/v3-flatcontainer/sixlabors.imagesharp.drawing/1.0.0-beta11/sixlabors.imagesharp.drawing.1.0.0-beta11.nupkg https://api.nuget.org/v3-flatcontainer/skiasharp/2.88.3/skiasharp.2.88.3.nupkg https://api.nuget.org/v3-flatcontainer/skiasharp/2.88.6/skiasharp.2.88.6.nupkg https://api.nuget.org/v3-flatcontainer/skiasharp.harfbuzz/2.88.6/skiasharp.harfbuzz.2.88.6.nupkg https://api.nuget.org/v3-flatcontainer/skiasharp.nativeassets.linux/2.88.3/skiasharp.nativeassets.linux.2.88.3.nupkg https://api.nuget.org/v3-flatcontainer/skiasharp.nativeassets.linux/2.88.6/skiasharp.nativeassets.linux.2.88.6.nupkg https://api.nuget.org/v3-flatcontainer/skiasharp.nativeassets.macos/2.88.3/skiasharp.nativeassets.macos.2.88.3.nupkg https://api.nuget.org/v3-flatcontainer/skiasharp.nativeassets.macos/2.88.6/skiasharp.nativeassets.macos.2.88.6.nupkg https://api.nuget.org/v3-flatcontainer/skiasharp.nativeassets.webassembly/2.88.3/skiasharp.nativeassets.webassembly.2.88.3.nupkg https://api.nuget.org/v3-flatcontainer/skiasharp.nativeassets.webassembly/2.88.6/skiasharp.nativeassets.webassembly.2.88.6.nupkg https://api.nuget.org/v3-flatcontainer/skiasharp.nativeassets.win32/2.88.3/skiasharp.nativeassets.win32.2.88.3.nupkg https://api.nuget.org/v3-flatcontainer/skiasharp.nativeassets.win32/2.88.6/skiasharp.nativeassets.win32.2.88.6.nupkg https://api.nuget.org/v3-flatcontainer/spb/0.0.4-build28/spb.0.0.4-build28.nupkg https://api.nuget.org/v3-flatcontainer/svg.custom/1.0.0.3/svg.custom.1.0.0.3.nupkg https://api.nuget.org/v3-flatcontainer/svg.model/1.0.0.3/svg.model.1.0.0.3.nupkg https://api.nuget.org/v3-flatcontainer/svg.skia/1.0.0.3/svg.skia.1.0.0.3.nupkg https://api.nuget.org/v3-flatcontainer/system.appcontext/4.1.0/system.appcontext.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.buffers/4.0.0/system.buffers.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.buffers/4.3.0/system.buffers.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.buffers/4.5.1/system.buffers.4.5.1.nupkg https://api.nuget.org/v3-flatcontainer/system.codedom/4.4.0/system.codedom.4.4.0.nupkg https://api.nuget.org/v3-flatcontainer/system.codedom/8.0.0/system.codedom.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections/4.0.11/system.collections.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.collections/4.3.0/system.collections.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.concurrent/4.0.12/system.collections.concurrent.4.0.12.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.immutable/5.0.0/system.collections.immutable.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.immutable/7.0.0/system.collections.immutable.7.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.componentmodel.annotations/4.5.0/system.componentmodel.annotations.4.5.0.nupkg https://api.nuget.org/v3-flatcontainer/system.console/4.0.0/system.console.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.debug/4.0.11/system.diagnostics.debug.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.debug/4.3.0/system.diagnostics.debug.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.diagnosticsource/4.0.0/system.diagnostics.diagnosticsource.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.tools/4.0.1/system.diagnostics.tools.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.tracing/4.1.0/system.diagnostics.tracing.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.drawing.common/8.0.0/system.drawing.common.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.dynamic.runtime/4.3.0/system.dynamic.runtime.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization/4.0.11/system.globalization.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization/4.3.0/system.globalization.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization.calendars/4.0.1/system.globalization.calendars.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization.extensions/4.0.1/system.globalization.extensions.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.identitymodel.tokens.jwt/7.0.3/system.identitymodel.tokens.jwt.7.0.3.nupkg https://api.nuget.org/v3-flatcontainer/system.io/4.1.0/system.io.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io/4.3.0/system.io.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.compression/4.1.0/system.io.compression.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.compression.zipfile/4.0.1/system.io.compression.zipfile.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.io.filesystem/4.0.1/system.io.filesystem.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.io.filesystem.primitives/4.0.1/system.io.filesystem.primitives.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.io.hashing/8.0.0/system.io.hashing.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.pipelines/6.0.0/system.io.pipelines.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.linq/4.1.0/system.linq.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.linq/4.3.0/system.linq.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.linq.expressions/4.1.0/system.linq.expressions.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.linq.expressions/4.3.0/system.linq.expressions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.management/8.0.0/system.management.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.memory/4.5.4/system.memory.4.5.4.nupkg https://api.nuget.org/v3-flatcontainer/system.memory/4.5.5/system.memory.4.5.5.nupkg https://api.nuget.org/v3-flatcontainer/system.net.http/4.1.0/system.net.http.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.net.nameresolution/4.3.0/system.net.nameresolution.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.net.primitives/4.0.11/system.net.primitives.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.net.sockets/4.1.0/system.net.sockets.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.numerics.vectors/4.3.0/system.numerics.vectors.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.numerics.vectors/4.4.0/system.numerics.vectors.4.4.0.nupkg https://api.nuget.org/v3-flatcontainer/system.numerics.vectors/4.5.0/system.numerics.vectors.4.5.0.nupkg https://api.nuget.org/v3-flatcontainer/system.objectmodel/4.0.12/system.objectmodel.4.0.12.nupkg https://api.nuget.org/v3-flatcontainer/system.objectmodel/4.3.0/system.objectmodel.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.private.uri/4.3.0/system.private.uri.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reactive/6.0.0/system.reactive.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection/4.1.0/system.reflection.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection/4.3.0/system.reflection.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit/4.0.1/system.reflection.emit.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit/4.3.0/system.reflection.emit.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit.ilgeneration/4.0.1/system.reflection.emit.ilgeneration.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit.ilgeneration/4.3.0/system.reflection.emit.ilgeneration.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit.lightweight/4.0.1/system.reflection.emit.lightweight.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit.lightweight/4.3.0/system.reflection.emit.lightweight.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.extensions/4.0.1/system.reflection.extensions.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.extensions/4.3.0/system.reflection.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.metadata/1.6.0/system.reflection.metadata.1.6.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.metadata/5.0.0/system.reflection.metadata.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.metadata/7.0.0/system.reflection.metadata.7.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.primitives/4.0.1/system.reflection.primitives.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.primitives/4.3.0/system.reflection.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.typeextensions/4.1.0/system.reflection.typeextensions.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.typeextensions/4.3.0/system.reflection.typeextensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.resources.resourcemanager/4.0.1/system.resources.resourcemanager.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.resources.resourcemanager/4.3.0/system.resources.resourcemanager.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime/4.1.0/system.runtime.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime/4.3.0/system.runtime.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/4.7.0/system.runtime.compilerservices.unsafe.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/4.7.1/system.runtime.compilerservices.unsafe.4.7.1.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/5.0.0/system.runtime.compilerservices.unsafe.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/6.0.0/system.runtime.compilerservices.unsafe.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.extensions/4.1.0/system.runtime.extensions.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.extensions/4.3.0/system.runtime.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.handles/4.0.1/system.runtime.handles.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.handles/4.3.0/system.runtime.handles.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.interopservices/4.1.0/system.runtime.interopservices.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.interopservices/4.3.0/system.runtime.interopservices.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.interopservices.runtimeinformation/4.0.0/system.runtime.interopservices.runtimeinformation.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.numerics/4.0.1/system.runtime.numerics.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.security.accesscontrol/4.5.0/system.security.accesscontrol.4.5.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.claims/4.3.0/system.security.claims.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.algorithms/4.2.0/system.security.cryptography.algorithms.4.2.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.cng/4.2.0/system.security.cryptography.cng.4.2.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.csp/4.0.0/system.security.cryptography.csp.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.encoding/4.0.0/system.security.cryptography.encoding.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.openssl/4.0.0/system.security.cryptography.openssl.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.primitives/4.0.0/system.security.cryptography.primitives.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.x509certificates/4.1.0/system.security.cryptography.x509certificates.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.principal/4.3.0/system.security.principal.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.principal.windows/4.3.0/system.security.principal.windows.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.principal.windows/4.5.0/system.security.principal.windows.4.5.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding/4.0.11/system.text.encoding.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding/4.3.0/system.text.encoding.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding.codepages/4.5.1/system.text.encoding.codepages.4.5.1.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding.codepages/7.0.0/system.text.encoding.codepages.7.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding.extensions/4.0.11/system.text.encoding.extensions.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encodings.web/6.0.0/system.text.encodings.web.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.json/6.0.0/system.text.json.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.regularexpressions/4.1.0/system.text.regularexpressions.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading/4.0.11/system.threading.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.threading/4.3.0/system.threading.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.overlapped/4.3.0/system.threading.overlapped.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks/4.0.11/system.threading.tasks.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks/4.3.0/system.threading.tasks.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.extensions/4.0.0/system.threading.tasks.extensions.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.extensions/4.5.4/system.threading.tasks.extensions.4.5.4.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.threadpool/4.3.0/system.threading.threadpool.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.timer/4.0.1/system.threading.timer.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.readerwriter/4.0.11/system.xml.readerwriter.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.xdocument/4.0.11/system.xml.xdocument.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/tmds.dbus.protocol/0.15.0/tmds.dbus.protocol.0.15.0.nupkg https://api.nuget.org/v3-flatcontainer/unicornengine.unicorn/2.0.2-rc1-fb78016/unicornengine.unicorn.2.0.2-rc1-fb78016.nupkg
+_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc desktop 021728fdc1b03b36357dbc89489e0f0d edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe nuget e90611a22e7a711a49d37cb365b878e8 dotnet-pkg-base 3e91bc4d3bc423a7b9dc30a94279901c dotnet-pkg 9f041be16373f3b3c2ad1ae7a7559960 xdg-utils baea6080dd821f5562d715887954c9d3 xdg 4a14c5c24f121e7da66e5aab4a168c6e
+_md5_=d834c9383572b875323f10e8563d0b0e
diff --git a/metadata/md5-cache/games-emulation/sameboy-jg-0.15.8 b/metadata/md5-cache/games-emulation/sameboy-jg-0.15.8
new file mode 100644
index 000000000000..9dfd20d731b1
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/sameboy-jg-0.15.8
@@ -0,0 +1,14 @@
+BDEPEND=>=dev-util/rgbds-0.6.0 virtual/pkgconfig
+DEFINED_PHASES=compile install
+DEPEND=media-libs/jg:1=
+DESCRIPTION=Jolly Good Port of SameBoy
+EAPI=8
+HOMEPAGE=https://gitlab.com/jgemu/sameboy
+INHERIT=toolchain-funcs
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=MIT
+RDEPEND=media-libs/jg:1= games-emulation/jgrf
+SLOT=1
+SRC_URI=https://gitlab.com/jgemu/sameboy/-/archive/0.15.8/sameboy-0.15.8.tar.bz2
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0
+_md5_=830aba0d873e4e484721d38131f45fe5
diff --git a/metadata/md5-cache/games-emulation/sameboy-jg-0.16.2 b/metadata/md5-cache/games-emulation/sameboy-jg-0.16.2
new file mode 100644
index 000000000000..2705adb486cd
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/sameboy-jg-0.16.2
@@ -0,0 +1,14 @@
+BDEPEND=>=dev-util/rgbds-0.6.0 virtual/pkgconfig
+DEFINED_PHASES=compile install
+DEPEND=media-libs/jg:1=
+DESCRIPTION=Jolly Good Port of SameBoy
+EAPI=8
+HOMEPAGE=https://gitlab.com/jgemu/sameboy
+INHERIT=toolchain-funcs
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=MIT
+RDEPEND=media-libs/jg:1= games-emulation/jgrf
+SLOT=1
+SRC_URI=https://gitlab.com/jgemu/sameboy/-/archive/0.16.2/sameboy-0.16.2.tar.bz2
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0
+_md5_=830aba0d873e4e484721d38131f45fe5
diff --git a/metadata/md5-cache/games-emulation/sameboy-jg-9999 b/metadata/md5-cache/games-emulation/sameboy-jg-9999
new file mode 100644
index 000000000000..fa395d55b615
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/sameboy-jg-9999
@@ -0,0 +1,13 @@
+BDEPEND=>=dev-util/rgbds-0.6.0 virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=compile install unpack
+DEPEND=media-libs/jg:1=
+DESCRIPTION=Jolly Good Port of SameBoy
+EAPI=8
+HOMEPAGE=https://gitlab.com/jgemu/sameboy
+INHERIT=toolchain-funcs git-r3
+LICENSE=MIT
+PROPERTIES=live
+RDEPEND=media-libs/jg:1= games-emulation/jgrf
+SLOT=1
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b
+_md5_=830aba0d873e4e484721d38131f45fe5
diff --git a/metadata/md5-cache/games-emulation/snes9x-1.62.3 b/metadata/md5-cache/games-emulation/snes9x-1.62.3
new file mode 100644
index 000000000000..aadfb5b63e74
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/snes9x-1.62.3
@@ -0,0 +1,17 @@
+BDEPEND=virtual/pkgconfig gui? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7 app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
+DEPEND=media-libs/libpng:= sys-libs/zlib:=[minizip] x11-libs/libX11 x11-libs/libXext alsa? ( media-libs/alsa-lib ) gui? ( dev-cpp/cairomm:0 dev-cpp/glibmm:2 dev-cpp/gtkmm:3.0[wayland?] dev-libs/glib:2 dev-libs/libsigc++:2 media-libs/libepoxy media-libs/libsdl2[joystick] x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3[wayland?] x11-libs/libXrandr portaudio? ( media-libs/portaudio ) pulseaudio? ( media-libs/libpulse ) wayland? ( dev-libs/wayland ) ) libretro? ( !games-emulation/libretro-snes9x ) xinerama? ( x11-libs/libXinerama ) xv? ( x11-libs/libXv ) x11-base/xorg-proto
+DESCRIPTION=Super Nintendo Entertainment System (SNES) emulator
+EAPI=8
+HOMEPAGE=https://github.com/snes9xgit/snes9x/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=autotools cmake flag-o-matic python-any-r1 toolchain-funcs xdg
+IUSE=alsa debug gui libretro netplay oss portaudio pulseaudio wayland xinerama +xv
+KEYWORDS=~amd64 ~ppc64 ~x86
+LICENSE=Snes9x GPL-2 GPL-2+ LGPL-2.1 LGPL-2.1+ ISC MIT ZLIB gui? ( Apache-2.0 CC0-1.0 BSD )
+RDEPEND=media-libs/libpng:= sys-libs/zlib:=[minizip] x11-libs/libX11 x11-libs/libXext alsa? ( media-libs/alsa-lib ) gui? ( dev-cpp/cairomm:0 dev-cpp/glibmm:2 dev-cpp/gtkmm:3.0[wayland?] dev-libs/glib:2 dev-libs/libsigc++:2 media-libs/libepoxy media-libs/libsdl2[joystick] x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3[wayland?] x11-libs/libXrandr portaudio? ( media-libs/portaudio ) pulseaudio? ( media-libs/libpulse ) wayland? ( dev-libs/wayland ) ) libretro? ( !games-emulation/libretro-snes9x ) xinerama? ( x11-libs/libXinerama ) xv? ( x11-libs/libXv )
+RESTRICT=bindist
+SLOT=0
+SRC_URI=https://github.com/snes9xgit/snes9x/archive/1.62.3.tar.gz -> snes9x-1.62.3.tar.gz gui? ( https://github.com/KhronosGroup/glslang/archive/6d41bb9c557c5a0eec61ffba1f775dc5f717a8f7.tar.gz -> glslang-6d41bb9c557c5a0eec61ffba1f775dc5f717a8f7.tar.gz https://github.com/KhronosGroup/SPIRV-Cross/archive/4e2fdb25671c742a9fbe93a6034eb1542244c7e1.tar.gz -> spirv-cross-4e2fdb25671c742a9fbe93a6034eb1542244c7e1.tar.gz https://github.com/KhronosGroup/Vulkan-Headers/archive/a3dd2655a3a68c2a67c55a0f8b77dcb8b166ada2.tar.gz -> vulkan-headers-a3dd2655a3a68c2a67c55a0f8b77dcb8b166ada2.tar.gz )
+_eclasses_=gnuconfig b6b3e92f8b8c996400074b5f61a59256 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 9d3a9a889a6fa62ae794f817c156491b autotools e4cf390b19033d5ca443765bc8537b81 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils baea6080dd821f5562d715887954c9d3 cmake c7c9a62d6232cac66d4ea32d575c3e7c python-utils-r1 042f4cc53680245bf99a84669b94155a python-any-r1 f5169813d1619761b459800587005fd2 xdg 4a14c5c24f121e7da66e5aab4a168c6e
+_md5_=323bdede059ce7c82c990c805e628634
diff --git a/metadata/md5-cache/games-emulation/stella-6.7.1 b/metadata/md5-cache/games-emulation/stella-6.7.1
new file mode 100644
index 000000000000..f29a0bf1088b
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/stella-6.7.1
@@ -0,0 +1,17 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=configure install postinst postrm preinst prepare
+DEPEND=dev-db/sqlite:3 media-libs/libsdl2[joystick?,opengl,sound,video] png? ( media-libs/libpng:= ) zlib? ( sys-libs/zlib:= )
+DESCRIPTION=Multi-platform Atari 2600 VCS Emulator
+EAPI=8
+HOMEPAGE=https://stella-emu.github.io/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=toolchain-funcs xdg
+IUSE=+joystick png zlib
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2+ BSD MIT
+RDEPEND=dev-db/sqlite:3 media-libs/libsdl2[joystick?,opengl,sound,video] png? ( media-libs/libpng:= ) zlib? ( sys-libs/zlib:= )
+REQUIRED_USE=png? ( zlib )
+SLOT=0
+SRC_URI=https://github.com/stella-emu/stella/releases/download/6.7.1/stella-6.7.1-src.tar.xz
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 xdg-utils baea6080dd821f5562d715887954c9d3 xdg 4a14c5c24f121e7da66e5aab4a168c6e
+_md5_=190e0c1fbce52d857086161015a9cc8a
diff --git a/metadata/md5-cache/games-emulation/vbam-2.1.5 b/metadata/md5-cache/games-emulation/vbam-2.1.5
new file mode 100644
index 000000000000..05b1652454ec
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/vbam-2.1.5
@@ -0,0 +1,17 @@
+BDEPEND=app-arch/zip virtual/pkgconfig wxwidgets? ( virtual/imagemagick-tools ) amd64? ( || ( dev-lang/nasm dev-lang/yasm ) ) x86? ( || ( dev-lang/nasm dev-lang/yasm ) ) nls? ( sys-devel/gettext ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
+DEPEND=>=media-libs/libpng-1.4:= media-libs/libsdl2[joystick] sys-libs/zlib:= virtual/glu virtual/opengl link? ( >=media-libs/libsfml-2.0:= ) lirc? ( app-misc/lirc ) nls? ( virtual/libintl ) wxwidgets? ( ffmpeg? ( media-video/ffmpeg:= ) openal? ( media-libs/openal ) x11-libs/wxGTK:3.0-gtk3[X,opengl] )
+DESCRIPTION=Game Boy, GBC, and GBA emulator forked from VisualBoyAdvance
+EAPI=8
+HOMEPAGE=https://github.com/visualboyadvance-m/visualboyadvance-m
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=wxwidgets xdg cmake
+IUSE=ffmpeg link lirc nls openal +sdl wxwidgets
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=>=media-libs/libpng-1.4:= media-libs/libsdl2[joystick] sys-libs/zlib:= virtual/glu virtual/opengl link? ( >=media-libs/libsfml-2.0:= ) lirc? ( app-misc/lirc ) nls? ( virtual/libintl ) wxwidgets? ( ffmpeg? ( media-video/ffmpeg:= ) openal? ( media-libs/openal ) x11-libs/wxGTK:3.0-gtk3[X,opengl] )
+REQUIRED_USE=ffmpeg? ( wxwidgets ) openal? ( wxwidgets ) || ( sdl wxwidgets )
+SLOT=0
+SRC_URI=https://github.com/visualboyadvance-m/visualboyadvance-m/archive/v2.1.5.tar.gz -> vbam-2.1.5.tar.gz
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg-utils baea6080dd821f5562d715887954c9d3 xdg 4a14c5c24f121e7da66e5aab4a168c6e multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 cmake c7c9a62d6232cac66d4ea32d575c3e7c
+_md5_=af930675714a30768b11465b31cf2268
diff --git a/metadata/md5-cache/games-emulation/vbam-2.1.7 b/metadata/md5-cache/games-emulation/vbam-2.1.7
new file mode 100644
index 000000000000..0e5f807f77c4
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/vbam-2.1.7
@@ -0,0 +1,17 @@
+BDEPEND=app-arch/zip virtual/pkgconfig wxwidgets? ( virtual/imagemagick-tools ) amd64? ( || ( dev-lang/nasm dev-lang/yasm ) ) x86? ( || ( dev-lang/nasm dev-lang/yasm ) ) nls? ( sys-devel/gettext ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
+DEPEND=>=media-libs/libpng-1.4:= media-libs/libsdl2[joystick] sys-libs/zlib:= virtual/glu virtual/opengl link? ( >=media-libs/libsfml-2.0:= ) lirc? ( app-misc/lirc ) nls? ( virtual/libintl ) wxwidgets? ( ffmpeg? ( media-video/ffmpeg:= ) openal? ( media-libs/openal ) x11-libs/wxGTK:3.2-gtk3[X,opengl] )
+DESCRIPTION=Game Boy, GBC, and GBA emulator forked from VisualBoyAdvance
+EAPI=8
+HOMEPAGE=https://github.com/visualboyadvance-m/visualboyadvance-m
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=wxwidgets xdg cmake
+IUSE=ffmpeg link lirc nls openal +sdl wxwidgets
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=>=media-libs/libpng-1.4:= media-libs/libsdl2[joystick] sys-libs/zlib:= virtual/glu virtual/opengl link? ( >=media-libs/libsfml-2.0:= ) lirc? ( app-misc/lirc ) nls? ( virtual/libintl ) wxwidgets? ( ffmpeg? ( media-video/ffmpeg:= ) openal? ( media-libs/openal ) x11-libs/wxGTK:3.2-gtk3[X,opengl] )
+REQUIRED_USE=ffmpeg? ( wxwidgets ) openal? ( wxwidgets ) || ( sdl wxwidgets )
+SLOT=0
+SRC_URI=https://github.com/visualboyadvance-m/visualboyadvance-m/archive/v2.1.7.tar.gz -> vbam-2.1.7.tar.gz
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg-utils baea6080dd821f5562d715887954c9d3 xdg 4a14c5c24f121e7da66e5aab4a168c6e multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 cmake c7c9a62d6232cac66d4ea32d575c3e7c
+_md5_=c95bb9937467a01d3e7866e78611d108
diff --git a/metadata/md5-cache/games-emulation/vbam-9999 b/metadata/md5-cache/games-emulation/vbam-9999
new file mode 100644
index 000000000000..6ed15a0685cd
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/vbam-9999
@@ -0,0 +1,16 @@
+BDEPEND=app-arch/zip virtual/pkgconfig wxwidgets? ( virtual/imagemagick-tools ) amd64? ( || ( dev-lang/nasm dev-lang/yasm ) ) x86? ( || ( dev-lang/nasm dev-lang/yasm ) ) nls? ( sys-devel/gettext ) app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare test unpack
+DEPEND=>=media-libs/libpng-1.4:= media-libs/libsdl2[joystick] sys-libs/zlib:= virtual/glu virtual/opengl link? ( >=media-libs/libsfml-2.0:= ) lirc? ( app-misc/lirc ) nls? ( virtual/libintl ) wxwidgets? ( ffmpeg? ( media-video/ffmpeg:= ) openal? ( media-libs/openal ) x11-libs/wxGTK:3.0-gtk3[X,opengl] )
+DESCRIPTION=Game Boy, GBC, and GBA emulator forked from VisualBoyAdvance
+EAPI=8
+HOMEPAGE=https://github.com/visualboyadvance-m/visualboyadvance-m
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=wxwidgets xdg cmake git-r3
+IUSE=ffmpeg link lirc nls openal +sdl wxwidgets
+LICENSE=GPL-2
+PROPERTIES=live
+RDEPEND=>=media-libs/libpng-1.4:= media-libs/libsdl2[joystick] sys-libs/zlib:= virtual/glu virtual/opengl link? ( >=media-libs/libsfml-2.0:= ) lirc? ( app-misc/lirc ) nls? ( virtual/libintl ) wxwidgets? ( ffmpeg? ( media-video/ffmpeg:= ) openal? ( media-libs/openal ) x11-libs/wxGTK:3.0-gtk3[X,opengl] )
+REQUIRED_USE=ffmpeg? ( wxwidgets ) openal? ( wxwidgets ) || ( sdl wxwidgets )
+SLOT=0
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg-utils baea6080dd821f5562d715887954c9d3 xdg 4a14c5c24f121e7da66e5aab4a168c6e multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 cmake c7c9a62d6232cac66d4ea32d575c3e7c git-r3 86fa1f157b70b9d2ff340c4633b1cf4b
+_md5_=af930675714a30768b11465b31cf2268
diff --git a/metadata/md5-cache/games-emulation/vecx-jg-1.2.2 b/metadata/md5-cache/games-emulation/vecx-jg-1.2.2
new file mode 100644
index 000000000000..701394e96ea8
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/vecx-jg-1.2.2
@@ -0,0 +1,14 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=compile install
+DEPEND=media-libs/jg:1= media-libs/speexdsp
+DESCRIPTION=Jolly Good Fork of vecx
+EAPI=8
+HOMEPAGE=https://gitlab.com/jgemu/vecx
+INHERIT=toolchain-funcs
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=MIT
+RDEPEND=media-libs/jg:1= media-libs/speexdsp games-emulation/jgrf
+SLOT=1
+SRC_URI=https://gitlab.com/jgemu/vecx/-/archive/1.2.2/vecx-1.2.2.tar.bz2
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0
+_md5_=6cbd7e65a52cf9b1e05ae8b58ae8a807
diff --git a/metadata/md5-cache/games-emulation/vecx-jg-9999 b/metadata/md5-cache/games-emulation/vecx-jg-9999
new file mode 100644
index 000000000000..3d0b2743bfb7
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/vecx-jg-9999
@@ -0,0 +1,13 @@
+BDEPEND=virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=compile install unpack
+DEPEND=media-libs/jg:1= media-libs/speexdsp
+DESCRIPTION=Jolly Good Fork of vecx
+EAPI=8
+HOMEPAGE=https://gitlab.com/jgemu/vecx
+INHERIT=toolchain-funcs git-r3
+LICENSE=MIT
+PROPERTIES=live
+RDEPEND=media-libs/jg:1= media-libs/speexdsp games-emulation/jgrf
+SLOT=1
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b
+_md5_=6cbd7e65a52cf9b1e05ae8b58ae8a807
diff --git a/metadata/md5-cache/games-emulation/vgba-4.8-r1 b/metadata/md5-cache/games-emulation/vgba-4.8-r1
new file mode 100644
index 000000000000..eb38081e7f6c
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/vgba-4.8-r1
@@ -0,0 +1,11 @@
+DEFINED_PHASES=install
+DESCRIPTION=Gameboy Advance (GBA) emulator for Linux
+EAPI=7
+HOMEPAGE=http://www.komkon.org/fms/VGBA/
+KEYWORDS=-* ~amd64 ~x86
+LICENSE=VGBA
+RDEPEND=x11-libs/libX11[abi_x86_32(-)] x11-libs/libXext[abi_x86_32(-)] sys-libs/zlib[abi_x86_32(-)]
+RESTRICT=strip
+SLOT=0
+SRC_URI=http://fms.komkon.org/VGBA/VGBA48-Linux-Ubuntu-bin.tgz
+_md5_=c0078c4dfaa47cdd7418cd58df449b5a
diff --git a/metadata/md5-cache/games-emulation/yabause-0.9.15 b/metadata/md5-cache/games-emulation/yabause-0.9.15
new file mode 100644
index 000000000000..7464f2e0531f
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/yabause-0.9.15
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5 dev-qt/qtwidgets:5 sys-libs/zlib x11-libs/libXrandr x11-libs/libX11 openal? ( media-libs/openal ) opengl? ( dev-qt/qtopengl:5 media-libs/freeglut virtual/glu virtual/opengl ) sdl? ( media-libs/libsdl2[opengl?,video] )
+DESCRIPTION=Sega Saturn emulator
+EAPI=7
+HOMEPAGE=https://yabause.org/
+INHERIT=cmake
+IUSE=openal opengl sdl
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5 dev-qt/qtwidgets:5 sys-libs/zlib x11-libs/libXrandr x11-libs/libX11 openal? ( media-libs/openal ) opengl? ( dev-qt/qtopengl:5 media-libs/freeglut virtual/glu virtual/opengl ) sdl? ( media-libs/libsdl2[opengl?,video] )
+SLOT=0
+SRC_URI=https://download.tuxfamily.org/yabause/releases/0.9.15/yabause-0.9.15.tar.gz
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils baea6080dd821f5562d715887954c9d3 cmake c7c9a62d6232cac66d4ea32d575c3e7c
+_md5_=28e7b1cfc5fe6a1148b9e23291618804
diff --git a/metadata/md5-cache/games-emulation/zinc-1.1-r1 b/metadata/md5-cache/games-emulation/zinc-1.1-r1
new file mode 100644
index 000000000000..3395af949f23
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/zinc-1.1-r1
@@ -0,0 +1,11 @@
+DEFINED_PHASES=install
+DESCRIPTION=An x86 binary-only emulator for Sony ZN-1, ZN-2, and Namco System 11 arcades
+EAPI=7
+HOMEPAGE=http://caesar.logiqx.com/php/emulator.php?id=zinc_linux
+KEYWORDS=-* ~amd64 ~x86
+LICENSE=freedist
+RDEPEND=sys-libs/glibc x11-libs/libX11[abi_x86_32(-)] x11-libs/libXext[abi_x86_32(-)] virtual/opengl[abi_x86_32(-)] amd64? ( sys-libs/libstdc++-v3:5[multilib] ) x86? ( sys-libs/libstdc++-v3:5 )
+RESTRICT=strip
+SLOT=0
+SRC_URI=http://caesar.logiqx.com/zips/emus/linux/zinc_linux/zinc11-lnx.tar.bz2
+_md5_=5b6ca3398e5936986eaceb56279e9dd8
diff --git a/metadata/md5-cache/games-emulation/zsnes-2.0.10 b/metadata/md5-cache/games-emulation/zsnes-2.0.10
new file mode 100644
index 000000000000..110fe016d7bf
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/zsnes-2.0.10
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/nasm sys-libs/zlib virtual/pkgconfig
+DEFINED_PHASES=compile install
+DEPEND=media-libs/libglvnd[X,abi_x86_32(-)] media-libs/libpng:=[abi_x86_32(-)] media-libs/libsdl[abi_x86_32(-),joystick,opengl,sound,video] sys-libs/zlib:=[abi_x86_32(-)] x11-libs/libX11[abi_x86_32(-)] x11-base/xorg-proto
+DESCRIPTION=Fork of the classic Super Nintendo emulator
+EAPI=8
+HOMEPAGE=https://github.com/xyproto/zsnes/ https://www.zsnes.com/
+INHERIT=desktop flag-o-matic multilib toolchain-funcs
+IUSE=custom-cflags
+KEYWORDS=-* ~amd64 ~x86 ~amd64-linux ~x86-linux
+LICENSE=GPL-2
+RDEPEND=media-libs/libglvnd[X,abi_x86_32(-)] media-libs/libpng:=[abi_x86_32(-)] media-libs/libsdl[abi_x86_32(-),joystick,opengl,sound,video] sys-libs/zlib:=[abi_x86_32(-)] x11-libs/libX11[abi_x86_32(-)]
+SLOT=0
+SRC_URI=https://github.com/xyproto/zsnes/archive/2.0.10.tar.gz -> zsnes-2.0.10.tar.gz
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic 24c947ff5f858625cf0b33c15eed4425
+_md5_=b0c88fe3aa4b7987285279139aac6946