summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'metadata/md5-cache/games-action')
-rw-r--r--metadata/md5-cache/games-action/0verkill-0.16-r415
-rw-r--r--metadata/md5-cache/games-action/a-story-about-my-uncle-518815
-rw-r--r--metadata/md5-cache/games-action/abuse-0.9.115
-rw-r--r--metadata/md5-cache/games-action/apotheon-1.26v13
-rw-r--r--metadata/md5-cache/games-action/armagetronad-0.2.9.1.015
-rw-r--r--metadata/md5-cache/games-action/assault-android-cactus+-20050715
-rw-r--r--metadata/md5-cache/games-action/astromenace-1.4.2-r115
-rw-r--r--metadata/md5-cache/games-action/atanks-6.613
-rw-r--r--metadata/md5-cache/games-action/badland-121-r115
-rw-r--r--metadata/md5-cache/games-action/barrage-1.0.513
-rw-r--r--metadata/md5-cache/games-action/battalion-1.4b-r214
-rw-r--r--metadata/md5-cache/games-action/beathazardultra-20130308-r215
-rw-r--r--metadata/md5-cache/games-action/bomberclone-0.11.914
-rw-r--r--metadata/md5-cache/games-action/brutal-legend-gog-2.0.0.315
-rw-r--r--metadata/md5-cache/games-action/brutal-legend-hb-20130615-r315
-rw-r--r--metadata/md5-cache/games-action/bzflag-2.4.2615
-rw-r--r--metadata/md5-cache/games-action/chickens-0.2.4-r115
-rw-r--r--metadata/md5-cache/games-action/chromium-bsu-0.9.16.115
-rw-r--r--metadata/md5-cache/games-action/clanbomber-2.2.014
-rw-r--r--metadata/md5-cache/games-action/crimsonland-1.3.514
-rw-r--r--metadata/md5-cache/games-action/deathchase3d-0.9-r113
-rw-r--r--metadata/md5-cache/games-action/descent1-data-1.4a16
-rw-r--r--metadata/md5-cache/games-action/descent1-demodata-1.4-r113
-rw-r--r--metadata/md5-cache/games-action/descent1-freedata-112
-rw-r--r--metadata/md5-cache/games-action/descent2-data-1.216
-rw-r--r--metadata/md5-cache/games-action/descent2-demodata-1.0-r111
-rw-r--r--metadata/md5-cache/games-action/descent2-freedata-112
-rw-r--r--metadata/md5-cache/games-action/descent2-vertigo-1.013
-rw-r--r--metadata/md5-cache/games-action/dxx-rebirth-0.61.0_pre2023062717
-rw-r--r--metadata/md5-cache/games-action/dxx-rebirth-999916
-rw-r--r--metadata/md5-cache/games-action/extreme-tuxracer-0.8.215
-rw-r--r--metadata/md5-cache/games-action/fakk2-1.02-r114
-rw-r--r--metadata/md5-cache/games-action/formido-1.0.1-r213
-rw-r--r--metadata/md5-cache/games-action/garden-1.0.9-r214
-rw-r--r--metadata/md5-cache/games-action/geki2-KXL-2.0.3-r514
-rw-r--r--metadata/md5-cache/games-action/geki3-KXL-1.0.3-r514
-rw-r--r--metadata/md5-cache/games-action/gltron-0.70-r213
-rw-r--r--metadata/md5-cache/games-action/guacamelee-2014022213
-rw-r--r--metadata/md5-cache/games-action/heretic2-1.06c-r215
-rw-r--r--metadata/md5-cache/games-action/heretic2-demo-1.06a-r214
-rw-r--r--metadata/md5-cache/games-action/heroes-0.21-r317
-rw-r--r--metadata/md5-cache/games-action/hotline-miami-1.0.9a_p20140221-r314
-rw-r--r--metadata/md5-cache/games-action/intrusion2-1.024-r213
-rw-r--r--metadata/md5-cache/games-action/koth-0.8.0-r114
-rw-r--r--metadata/md5-cache/games-action/lugaru-1.214
-rw-r--r--metadata/md5-cache/games-action/luola-1.3.2-r114
-rw-r--r--metadata/md5-cache/games-action/maelstrom-3.0.6-r314
-rw-r--r--metadata/md5-cache/games-action/minecraft-launcher-1.0.122114
-rw-r--r--metadata/md5-cache/games-action/minetest-5.7.0-r218
-rw-r--r--metadata/md5-cache/games-action/moon-buggy-1.0.51-r214
-rw-r--r--metadata/md5-cache/games-action/multimc-bin-1.6.1-r114
-rw-r--r--metadata/md5-cache/games-action/nighthawk-4.014
-rw-r--r--metadata/md5-cache/games-action/noiz2sa-0.51a-r213
-rw-r--r--metadata/md5-cache/games-action/orbital-eunuchs-sniper-1.30-r114
-rw-r--r--metadata/md5-cache/games-action/postalplus-1-r112
-rw-r--r--metadata/md5-cache/games-action/powermanga-0.93.1-r114
-rw-r--r--metadata/md5-cache/games-action/prismlauncher-7.118
-rw-r--r--metadata/md5-cache/games-action/prismlauncher-7.218
-rw-r--r--metadata/md5-cache/games-action/prismlauncher-999917
-rw-r--r--metadata/md5-cache/games-action/psychonauts-gog-2.0.0.415
-rw-r--r--metadata/md5-cache/games-action/psychonauts-hb-2013050615
-rw-r--r--metadata/md5-cache/games-action/psychonauts2-hb-109725114
-rw-r--r--metadata/md5-cache/games-action/rive-1.1514
-rw-r--r--metadata/md5-cache/games-action/rrootage-0.23a-r313
-rw-r--r--metadata/md5-cache/games-action/shadowgrounds-bin-0_p1-r114
-rw-r--r--metadata/md5-cache/games-action/shadowgrounds-survivor-bin-0_p1-r114
-rw-r--r--metadata/md5-cache/games-action/shootingstar-1.2.0-r214
-rw-r--r--metadata/md5-cache/games-action/snipes-1.0.4-r113
-rw-r--r--metadata/md5-cache/games-action/solar2-1.10-r113
-rw-r--r--metadata/md5-cache/games-action/spacearyarya-kxl-1.0.314
-rw-r--r--metadata/md5-cache/games-action/super-hexagon-2016021715
-rw-r--r--metadata/md5-cache/games-action/supermariowar-2.0_beta1-r215
-rw-r--r--metadata/md5-cache/games-action/supertuxkart-1.316
-rw-r--r--metadata/md5-cache/games-action/supertuxkart-1.4-r116
-rw-r--r--metadata/md5-cache/games-action/swordandsworcery-1.02-r514
-rw-r--r--metadata/md5-cache/games-action/teeworlds-0.7.5-r215
-rw-r--r--metadata/md5-cache/games-action/towbowl-tactics-0.5-r114
-rw-r--r--metadata/md5-cache/games-action/transcend-0.3-r214
-rw-r--r--metadata/md5-cache/games-action/transistor-1.50440.8123.2336515
-rw-r--r--metadata/md5-cache/games-action/trine-1.08-r316
-rw-r--r--metadata/md5-cache/games-action/trine-enchanted-edition-2.12.508-r316
-rw-r--r--metadata/md5-cache/games-action/trine2-2.01.425-r216
-rw-r--r--metadata/md5-cache/games-action/trosh-20-r214
-rw-r--r--metadata/md5-cache/games-action/tuxkart-0.4.0-r213
-rw-r--r--metadata/md5-cache/games-action/violetland-0.514
-rw-r--r--metadata/md5-cache/games-action/wordwarvi-1.00-r115
-rw-r--r--metadata/md5-cache/games-action/xblast-2.10.4-r214
-rw-r--r--metadata/md5-cache/games-action/xbomber-101-r113
-rw-r--r--metadata/md5-cache/games-action/xpilot-4.5.5-r114
89 files changed, 1280 insertions, 0 deletions
diff --git a/metadata/md5-cache/games-action/0verkill-0.16-r4 b/metadata/md5-cache/games-action/0verkill-0.16-r4
new file mode 100644
index 000000000000..b547eeee5ae1
--- /dev/null
+++ b/metadata/md5-cache/games-action/0verkill-0.16-r4
@@ -0,0 +1,15 @@
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=configure install prepare
+DEPEND=X? ( x11-libs/libXpm )
+DESCRIPTION=A bloody 2D action deathmatch-like game in ASCII-ART
+EAPI=7
+HOMEPAGE=http://freshmeat.sourceforge.net/projects/0verkill
+INHERIT=autotools
+IUSE=X
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=X? ( x11-libs/libXpm )
+SLOT=0
+SRC_URI=http://artax.karlin.mff.cuni.cz/~brain/0verkill/release/0verkill-0.16.tgz
+_eclasses_=gnuconfig b6b3e92f8b8c996400074b5f61a59256 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 9d3a9a889a6fa62ae794f817c156491b autotools 6ae9a4347149b19a112caa1182d03bde
+_md5_=d7455b6ed385605e41c69f4016b5a6b9
diff --git a/metadata/md5-cache/games-action/a-story-about-my-uncle-5188 b/metadata/md5-cache/games-action/a-story-about-my-uncle-5188
new file mode 100644
index 000000000000..61fe61e3ee87
--- /dev/null
+++ b/metadata/md5-cache/games-action/a-story-about-my-uncle-5188
@@ -0,0 +1,15 @@
+BDEPEND=app-arch/unzip
+DEFINED_PHASES=install nofetch postinst postrm preinst prepare pretend setup
+DESCRIPTION=First person platforming adventure about a boy who searches for his lost uncle
+EAPI=8
+HOMEPAGE=https://www.humblebundle.com/store/a-story-about-my-uncle
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=check-reqs desktop prefix xdg
+KEYWORDS=-* ~amd64 ~x86
+LICENSE=all-rights-reserved
+RDEPEND=media-libs/libsdl2[opengl,sound,video] sys-apps/bubblewrap >=sys-devel/gcc-3.4 >=sys-libs/glibc-2.14 virtual/opengl
+RESTRICT=bindist fetch splitdebug
+SLOT=0
+SRC_URI=Linux-NoDRM-ASAMU_5188.zip fetch+https://dev.gentoo.org/~chewi/distfiles/ASAMU.png
+_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 desktop 021728fdc1b03b36357dbc89489e0f0d prefix eab3c99d77fe00506c109c8a736186f7 xdg-utils baea6080dd821f5562d715887954c9d3 xdg 4a14c5c24f121e7da66e5aab4a168c6e
+_md5_=59501e67ca44b85025d6e66584dd487c
diff --git a/metadata/md5-cache/games-action/abuse-0.9.1 b/metadata/md5-cache/games-action/abuse-0.9.1
new file mode 100644
index 000000000000..b68e32ea569d
--- /dev/null
+++ b/metadata/md5-cache/games-action/abuse-0.9.1
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
+DEPEND=>=media-libs/libsdl2-2.0.3[sound,video] media-libs/sdl2-mixer[midi,wav]
+DESCRIPTION=Port of Abuse by Crack Dot Com
+EAPI=8
+HOMEPAGE=https://github.com/Xenoveritas/abuse
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=cmake desktop xdg
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2 public-domain WTFPL-2
+RDEPEND=>=media-libs/libsdl2-2.0.3[sound,video] media-libs/sdl2-mixer[midi,wav]
+SLOT=0
+SRC_URI=https://github.com/Xenoveritas/abuse/archive/refs/tags/v0.9.1.tar.gz -> abuse-0.9.1.tar.gz http://abuse.zoy.org/raw-attachment/wiki/download/abuse-0.8.tar.gz
+_eclasses_=toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic ad475baa777c9978fa035216c8264a10 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c xdg-utils baea6080dd821f5562d715887954c9d3 cmake aa1d1fa7be37663d48162ac963b22692 desktop 021728fdc1b03b36357dbc89489e0f0d xdg 4a14c5c24f121e7da66e5aab4a168c6e
+_md5_=019e9dd7ca50b44be1642c428e3ab3aa
diff --git a/metadata/md5-cache/games-action/apotheon-1.26v b/metadata/md5-cache/games-action/apotheon-1.26v
new file mode 100644
index 000000000000..cce95229f6f8
--- /dev/null
+++ b/metadata/md5-cache/games-action/apotheon-1.26v
@@ -0,0 +1,13 @@
+DEFINED_PHASES=install nofetch postinst postrm unpack
+DESCRIPTION=Heroic action game set within the vibrant world of Ancient Greek Mythology
+EAPI=7
+HOMEPAGE=https://www.apotheongame.com
+INHERIT=desktop unpacker xdg-utils
+KEYWORDS=-* ~amd64 ~x86
+LICENSE=all-rights-reserved
+RDEPEND=dev-lang/mono media-libs/libsdl2[joystick,opengl,threads,video] media-libs/openal media-libs/sdl2-image media-libs/theoraplay
+RESTRICT=bindist fetch splitdebug
+SLOT=0
+SRC_URI=apotheon-12302015-bin
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b multilib c19072c3cd7ac5cb21de013f7e9832e0 unpacker aa6a4e924009232d8b78b31e932c30b5 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=f7e716b73ba01a1b8cbe92a63422431a
diff --git a/metadata/md5-cache/games-action/armagetronad-0.2.9.1.0 b/metadata/md5-cache/games-action/armagetronad-0.2.9.1.0
new file mode 100644
index 000000000000..45088b97caba
--- /dev/null
+++ b/metadata/md5-cache/games-action/armagetronad-0.2.9.1.0
@@ -0,0 +1,15 @@
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=configure install prepare
+DEPEND=dev-libs/libxml2 !dedicated? ( media-libs/libpng:0= media-libs/libsdl[X,opengl,video,sound?] media-libs/sdl-image[jpeg,png] virtual/glu virtual/opengl sound? ( media-libs/sdl-mixer ) )
+DESCRIPTION=Fast-paced 3D lightcycle game based on Tron
+EAPI=7
+HOMEPAGE=http://armagetronad.org/
+INHERIT=autotools desktop
+IUSE=dedicated sound
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2+
+RDEPEND=dev-libs/libxml2 !dedicated? ( media-libs/libpng:0= media-libs/libsdl[X,opengl,video,sound?] media-libs/sdl-image[jpeg,png] virtual/glu virtual/opengl sound? ( media-libs/sdl-mixer ) )
+SLOT=0
+SRC_URI=https://launchpad.net/armagetronad/0.2.9/0.2.9.1.0/+download/armagetronad-0.2.9.1.0.tbz
+_eclasses_=gnuconfig b6b3e92f8b8c996400074b5f61a59256 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 9d3a9a889a6fa62ae794f817c156491b autotools 6ae9a4347149b19a112caa1182d03bde desktop 021728fdc1b03b36357dbc89489e0f0d
+_md5_=27c1e1155f44f61441f4c3f5be3f14fb
diff --git a/metadata/md5-cache/games-action/assault-android-cactus+-200507 b/metadata/md5-cache/games-action/assault-android-cactus+-200507
new file mode 100644
index 000000000000..09df8005a6f8
--- /dev/null
+++ b/metadata/md5-cache/games-action/assault-android-cactus+-200507
@@ -0,0 +1,15 @@
+BDEPEND=app-arch/unzip
+DEFINED_PHASES=install nofetch postinst postrm preinst prepare
+DEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+DESCRIPTION=Arcade style twin stick shooter set in a vivid sci-fi universe
+EAPI=7
+HOMEPAGE=https://www.assaultandroidcactus.com/
+INHERIT=desktop wrapper xdg
+KEYWORDS=-* ~amd64 ~x86
+LICENSE=all-rights-reserved
+RDEPEND=sys-libs/zlib virtual/opengl
+RESTRICT=bindist fetch splitdebug
+SLOT=0
+SRC_URI=AssaultAndroidCactus_linux_200507.zip
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils baea6080dd821f5562d715887954c9d3 xdg 4a14c5c24f121e7da66e5aab4a168c6e
+_md5_=bcf95f05c08d2e360704a7e76f4a2d8d
diff --git a/metadata/md5-cache/games-action/astromenace-1.4.2-r1 b/metadata/md5-cache/games-action/astromenace-1.4.2-r1
new file mode 100644
index 000000000000..78e5b57183ba
--- /dev/null
+++ b/metadata/md5-cache/games-action/astromenace-1.4.2-r1
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
+DEPEND=media-libs/freealut media-libs/freetype:2 media-libs/libogg media-libs/libsdl2[joystick,video] media-libs/libvorbis media-libs/openal virtual/glu virtual/opengl x11-libs/libXinerama
+DESCRIPTION=Hardcore 3D space scroll-shooter with spaceship upgrade possibilities
+EAPI=8
+HOMEPAGE=https://viewizard.com
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=cmake desktop xdg
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3 GPL-3+ CC-BY-SA-4.0 OFL-1.1
+RDEPEND=media-libs/freealut media-libs/freetype:2 media-libs/libogg media-libs/libsdl2[joystick,video] media-libs/libvorbis media-libs/openal virtual/glu virtual/opengl x11-libs/libXinerama
+SLOT=0
+SRC_URI=https://github.com/viewizard/astromenace/archive/v1.4.2.tar.gz -> astromenace-1.4.2.tar.gz
+_eclasses_=toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic ad475baa777c9978fa035216c8264a10 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c xdg-utils baea6080dd821f5562d715887954c9d3 cmake aa1d1fa7be37663d48162ac963b22692 desktop 021728fdc1b03b36357dbc89489e0f0d xdg 4a14c5c24f121e7da66e5aab4a168c6e
+_md5_=d72d51d79c6db486b3d979f5585a3062
diff --git a/metadata/md5-cache/games-action/atanks-6.6 b/metadata/md5-cache/games-action/atanks-6.6
new file mode 100644
index 000000000000..8756cf5e63a0
--- /dev/null
+++ b/metadata/md5-cache/games-action/atanks-6.6
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install
+DEPEND=media-libs/allegro:0[X]
+DESCRIPTION=Worms and Scorched Earth-like game
+EAPI=7
+HOMEPAGE=https://atanks.sourceforge.io/
+INHERIT=desktop toolchain-funcs
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2+
+RDEPEND=media-libs/allegro:0[X]
+SLOT=0
+SRC_URI=mirror://sourceforge/atanks/atanks-6.6.tar.gz
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b multilib c19072c3cd7ac5cb21de013f7e9832e0
+_md5_=0b56c23a719011ebd2f87cde456fd8c9
diff --git a/metadata/md5-cache/games-action/badland-121-r1 b/metadata/md5-cache/games-action/badland-121-r1
new file mode 100644
index 000000000000..dbd58db8809d
--- /dev/null
+++ b/metadata/md5-cache/games-action/badland-121-r1
@@ -0,0 +1,15 @@
+BDEPEND=app-admin/chrpath
+DEFINED_PHASES=install nofetch postinst postrm preinst prepare
+DEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+DESCRIPTION=Atmospheric side-scrolling action adventure platformer set in a gorgeous forest
+EAPI=7
+HOMEPAGE=http://badlandgame.com
+INHERIT=desktop wrapper xdg
+KEYWORDS=-* ~amd64 ~x86
+LICENSE=all-rights-reserved
+RDEPEND=dev-db/sqlite:3[abi_x86_32] media-libs/fontconfig:1.0[abi_x86_32] media-libs/freetype:2[abi_x86_32] media-libs/libpng-compat:1.2[abi_x86_32] media-libs/libsdl2[abi_x86_32,joystick,opengl,sound,threads,video] net-misc/curl[abi_x86_32] >=sys-devel/gcc-4.6[cxx] >=sys-libs/glibc-2.14 virtual/opengl[abi_x86_32] x11-libs/libX11[abi_x86_32]
+RESTRICT=bindist fetch mirror splitdebug
+SLOT=0
+SRC_URI=Badland_GotY_121.tar https://dev.gentoo.org/~chewi/distfiles/badland.png
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils baea6080dd821f5562d715887954c9d3 xdg 4a14c5c24f121e7da66e5aab4a168c6e
+_md5_=4ff2f233a7a42bb410030a85e4e21bf7
diff --git a/metadata/md5-cache/games-action/barrage-1.0.5 b/metadata/md5-cache/games-action/barrage-1.0.5
new file mode 100644
index 000000000000..29f796bd1dc8
--- /dev/null
+++ b/metadata/md5-cache/games-action/barrage-1.0.5
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install
+DEPEND=acct-group/gamestat media-libs/libsdl[sound,video] media-libs/sdl-mixer
+DESCRIPTION=Violent point-and-click shooting game
+EAPI=7
+HOMEPAGE=https://lgames.sourceforge.io/Barrage/
+INHERIT=desktop
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2+
+RDEPEND=acct-group/gamestat media-libs/libsdl[sound,video] media-libs/sdl-mixer
+SLOT=0
+SRC_URI=mirror://sourceforge/lgames/barrage-1.0.5.tar.gz
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d
+_md5_=b132d30c0a5f996745ac33df05493e45
diff --git a/metadata/md5-cache/games-action/battalion-1.4b-r2 b/metadata/md5-cache/games-action/battalion-1.4b-r2
new file mode 100644
index 000000000000..1853baa120cd
--- /dev/null
+++ b/metadata/md5-cache/games-action/battalion-1.4b-r2
@@ -0,0 +1,14 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=compile install postinst prepare
+DEPEND=acct-group/gamestat virtual/glu virtual/opengl x11-libs/libX11 x11-base/xorg-proto
+DESCRIPTION=Be a rampaging monster and destroy the city
+EAPI=8
+HOMEPAGE=https://www.evl.uic.edu/aej/AndyBattalion.html
+INHERIT=desktop toolchain-funcs
+KEYWORDS=~amd64 ~x86
+LICENSE=battalion HPND
+RDEPEND=acct-group/gamestat virtual/glu virtual/opengl x11-libs/libX11
+SLOT=0
+SRC_URI=https://www.evl.uic.edu/aej/BATTALION/battalion1.4b.tar.bz2 -> battalion1.4b-r1.tar.bz2 https://www.evl.uic.edu/aej/BATTALION/battalionSUN4.tar.gz
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b multilib c19072c3cd7ac5cb21de013f7e9832e0
+_md5_=056e8a23b8cbb1add27f5d0a6e9f8b06
diff --git a/metadata/md5-cache/games-action/beathazardultra-20130308-r2 b/metadata/md5-cache/games-action/beathazardultra-20130308-r2
new file mode 100644
index 000000000000..a03a0464fc26
--- /dev/null
+++ b/metadata/md5-cache/games-action/beathazardultra-20130308-r2
@@ -0,0 +1,15 @@
+BDEPEND=app-arch/unzip
+DEFINED_PHASES=install nofetch prepare unpack
+DESCRIPTION=Intense music-driven arcade shooter powered by your music
+EAPI=7
+HOMEPAGE=http://www.coldbeamgames.com/
+INHERIT=desktop unpacker wrapper
+IUSE=bundled-libs
+KEYWORDS=-* ~amd64 ~x86
+LICENSE=all-rights-reserved
+RDEPEND=virtual/opengl amd64? ( !bundled-libs? ( >=media-libs/libpng-compat-1.2.51:1.2[abi_x86_32(-)] >=virtual/jpeg-0-r2[abi_x86_32(-)] ) >=x11-libs/gtk+-2.24.23:2[abi_x86_32(-)] >=virtual/opengl-7.0-r1[abi_x86_32(-)] >=x11-libs/libX11-1.6.2[abi_x86_32(-)] >=x11-libs/libXcursor-1.1.14[abi_x86_32(-)] >=x11-libs/libXinerama-1.1.3[abi_x86_32(-)] >=x11-libs/libXrandr-1.4.2[abi_x86_32(-)] ) x86? ( x11-libs/gtk+:2 x11-libs/libX11 x11-libs/libXcursor x11-libs/libXinerama x11-libs/libXrandr !bundled-libs? ( media-libs/libpng-compat:1.2 virtual/jpeg ) )
+RESTRICT=bindist fetch splitdebug
+SLOT=0
+SRC_URI=beathazard-installer_03-08-13
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b multilib c19072c3cd7ac5cb21de013f7e9832e0 unpacker aa6a4e924009232d8b78b31e932c30b5 wrapper 4a1902f969e5718126434fc35f3a0d9c
+_md5_=c65d080bca10fc1739aeae0a6a6d4130
diff --git a/metadata/md5-cache/games-action/bomberclone-0.11.9 b/metadata/md5-cache/games-action/bomberclone-0.11.9
new file mode 100644
index 000000000000..27f834b1f7d5
--- /dev/null
+++ b/metadata/md5-cache/games-action/bomberclone-0.11.9
@@ -0,0 +1,14 @@
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=configure install postinst postrm prepare
+DEPEND=>=media-libs/libsdl-1.1.0[video] media-libs/sdl-image[png] media-libs/sdl-mixer[mod]
+DESCRIPTION=Bomberman clone with network game support
+EAPI=7
+HOMEPAGE=https://www.bomberclone.de/
+INHERIT=autotools desktop xdg-utils
+KEYWORDS=~amd64 ~mips ~ppc64 ~x86
+LICENSE=GPL-2
+RDEPEND=>=media-libs/libsdl-1.1.0[video] media-libs/sdl-image[png] media-libs/sdl-mixer[mod]
+SLOT=0
+SRC_URI=mirror://sourceforge/bomberclone/bomberclone-0.11.9.tar.gz
+_eclasses_=gnuconfig b6b3e92f8b8c996400074b5f61a59256 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 9d3a9a889a6fa62ae794f817c156491b autotools 6ae9a4347149b19a112caa1182d03bde desktop 021728fdc1b03b36357dbc89489e0f0d xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=7fb3a86479a5d0896e6db8507638fa50
diff --git a/metadata/md5-cache/games-action/brutal-legend-gog-2.0.0.3 b/metadata/md5-cache/games-action/brutal-legend-gog-2.0.0.3
new file mode 100644
index 000000000000..02a95ceaf81d
--- /dev/null
+++ b/metadata/md5-cache/games-action/brutal-legend-gog-2.0.0.3
@@ -0,0 +1,15 @@
+BDEPEND=app-arch/unzip media-libs/libpng
+DEFINED_PHASES=install nofetch postinst postrm preinst prepare pretend setup unpack
+DESCRIPTION=Rock-themed action-adventure that marries visceral action combat with open-world
+EAPI=8
+HOMEPAGE=https://www.gog.com/game/brutal_legend
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=check-reqs desktop unpacker xdg
+KEYWORDS=-* ~amd64 ~x86
+LICENSE=GOG-EULA
+RDEPEND=media-libs/glu[abi_x86_32] media-libs/libsdl2[abi_x86_32,joystick,opengl,sound,video] >=sys-devel/gcc-3.4[cxx] >=sys-libs/glibc-2.7[stack-realign(-)] sys-libs/zlib[abi_x86_32] virtual/opengl[abi_x86_32] !games-action/brutal-legend-hb
+RESTRICT=bindist fetch splitdebug
+SLOT=0
+SRC_URI=gog_brutal_legend_2.0.0.3.sh
+_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 desktop 021728fdc1b03b36357dbc89489e0f0d multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b multilib c19072c3cd7ac5cb21de013f7e9832e0 unpacker aa6a4e924009232d8b78b31e932c30b5 xdg-utils baea6080dd821f5562d715887954c9d3 xdg 4a14c5c24f121e7da66e5aab4a168c6e
+_md5_=493f5884db1711d7ea2fe9236c66ddf2
diff --git a/metadata/md5-cache/games-action/brutal-legend-hb-20130615-r3 b/metadata/md5-cache/games-action/brutal-legend-hb-20130615-r3
new file mode 100644
index 000000000000..9c0bbbda925d
--- /dev/null
+++ b/metadata/md5-cache/games-action/brutal-legend-hb-20130615-r3
@@ -0,0 +1,15 @@
+BDEPEND=app-arch/unzip media-libs/libpng
+DEFINED_PHASES=install nofetch postinst postrm preinst prepare pretend setup unpack
+DESCRIPTION=Rock-themed action-adventure that marries visceral action combat with open-world
+EAPI=8
+HOMEPAGE=https://www.humblebundle.com/store/brutal-legend
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=check-reqs desktop unpacker xdg
+KEYWORDS=-* ~amd64 ~x86
+LICENSE=all-rights-reserved
+RDEPEND=media-libs/glu[abi_x86_32] media-libs/libsdl2[abi_x86_32,joystick,opengl,sound,video] >=sys-devel/gcc-3.4[cxx] >=sys-libs/glibc-2.7[stack-realign(-)] sys-libs/zlib[abi_x86_32] virtual/opengl[abi_x86_32] !games-action/brutal-legend-gog
+RESTRICT=bindist fetch splitdebug
+SLOT=0
+SRC_URI=BrutalLegend-Linux-2013-06-15-setup.bin
+_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 desktop 021728fdc1b03b36357dbc89489e0f0d multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b multilib c19072c3cd7ac5cb21de013f7e9832e0 unpacker aa6a4e924009232d8b78b31e932c30b5 xdg-utils baea6080dd821f5562d715887954c9d3 xdg 4a14c5c24f121e7da66e5aab4a168c6e
+_md5_=7ad5206af92ea356f44fb6384f9e9513
diff --git a/metadata/md5-cache/games-action/bzflag-2.4.26 b/metadata/md5-cache/games-action/bzflag-2.4.26
new file mode 100644
index 000000000000..ba4a1a9f9049
--- /dev/null
+++ b/metadata/md5-cache/games-action/bzflag-2.4.26
@@ -0,0 +1,15 @@
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=configure install prepare
+DEPEND=net-dns/c-ares >=net-misc/curl-7.15.0 sys-libs/ncurses:0 sys-libs/zlib !dedicated? ( media-libs/libsdl2[joystick,sound,video] media-libs/glew:= virtual/glu virtual/opengl ) upnp? ( net-libs/miniupnpc ) virtual/pkgconfig
+DESCRIPTION=3D tank combat simulator game
+EAPI=7
+HOMEPAGE=https://www.bzflag.org/
+INHERIT=autotools desktop
+IUSE=dedicated upnp
+KEYWORDS=~amd64 ~x86
+LICENSE=LGPL-2.1
+RDEPEND=net-dns/c-ares >=net-misc/curl-7.15.0 sys-libs/ncurses:0 sys-libs/zlib !dedicated? ( media-libs/libsdl2[joystick,sound,video] media-libs/glew:= virtual/glu virtual/opengl ) upnp? ( net-libs/miniupnpc )
+SLOT=0
+SRC_URI=https://download.bzflag.org/bzflag/source/2.4.26/bzflag-2.4.26.tar.bz2
+_eclasses_=gnuconfig b6b3e92f8b8c996400074b5f61a59256 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 9d3a9a889a6fa62ae794f817c156491b autotools 6ae9a4347149b19a112caa1182d03bde desktop 021728fdc1b03b36357dbc89489e0f0d
+_md5_=60a677d470d4ad4dee94ed198d672732
diff --git a/metadata/md5-cache/games-action/chickens-0.2.4-r1 b/metadata/md5-cache/games-action/chickens-0.2.4-r1
new file mode 100644
index 000000000000..d37cb5f655bc
--- /dev/null
+++ b/metadata/md5-cache/games-action/chickens-0.2.4-r1
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare
+DEPEND=acct-group/gamestat media-libs/allegro:0[X]
+DESCRIPTION=Target chickens with rockets and shotguns. Funny
+EAPI=8
+HOMEPAGE=http://www.chickensforlinux.com/
+INHERIT=desktop flag-o-matic toolchain-funcs
+KEYWORDS=~amd64 ~x86
+LICENSE=all-rights-reserved
+RDEPEND=acct-group/gamestat media-libs/allegro:0[X]
+RESTRICT=bindist mirror
+SLOT=0
+SRC_URI=http://www.chickensforlinux.com/ChickensForLinux-Linux-0.2.4.tar.gz
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic ad475baa777c9978fa035216c8264a10
+_md5_=26fe874d05c3e4746da11e42fa215e76
diff --git a/metadata/md5-cache/games-action/chromium-bsu-0.9.16.1 b/metadata/md5-cache/games-action/chromium-bsu-0.9.16.1
new file mode 100644
index 000000000000..d19fa7e885aa
--- /dev/null
+++ b/metadata/md5-cache/games-action/chromium-bsu-0.9.16.1
@@ -0,0 +1,15 @@
+BDEPEND=sys-devel/gettext
+DEFINED_PHASES=compile configure postinst postrm preinst prepare
+DEPEND=media-libs/libsdl2[joystick,opengl,video] media-libs/quesoglc media-libs/sdl2-image[png] virtual/glu virtual/libintl virtual/opengl openal? ( media-libs/freealut media-libs/openal ) !openal? ( media-libs/libsdl2[sound] media-libs/sdl2-mixer ) dev-util/desktop-file-utils x11-misc/shared-mime-info
+DESCRIPTION=Fast paced, arcade-style, top-scrolling space shooter
+EAPI=7
+HOMEPAGE=https://chromium-bsu.sourceforge.io
+INHERIT=flag-o-matic xdg
+IUSE=openal
+KEYWORDS=~amd64 ~x86
+LICENSE=Clarified-Artistic
+RDEPEND=media-libs/libsdl2[joystick,opengl,video] media-libs/quesoglc media-libs/sdl2-image[png] virtual/glu virtual/libintl virtual/opengl openal? ( media-libs/freealut media-libs/openal ) !openal? ( media-libs/libsdl2[sound] media-libs/sdl2-mixer )
+SLOT=0
+SRC_URI=mirror://sourceforge/chromium-bsu/chromium-bsu-0.9.16.1.tar.gz
+_eclasses_=toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic ad475baa777c9978fa035216c8264a10 xdg-utils baea6080dd821f5562d715887954c9d3 xdg 4a14c5c24f121e7da66e5aab4a168c6e
+_md5_=98e1848e5b042ce33ad00164efa7f1bb
diff --git a/metadata/md5-cache/games-action/clanbomber-2.2.0 b/metadata/md5-cache/games-action/clanbomber-2.2.0
new file mode 100644
index 000000000000..5c1e8208fd01
--- /dev/null
+++ b/metadata/md5-cache/games-action/clanbomber-2.2.0
@@ -0,0 +1,14 @@
+BDEPEND=virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=install prepare
+DEPEND=dev-libs/boost:= media-fonts/dejavu media-libs/libsdl[sound,joystick,video] media-libs/sdl-gfx media-libs/sdl-image[png] media-libs/sdl-mixer media-libs/sdl-ttf
+DESCRIPTION=Bomberman-like multiplayer game
+EAPI=7
+HOMEPAGE=https://savannah.nongnu.org/projects/clanbomber/
+INHERIT=autotools desktop
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=dev-libs/boost:= media-fonts/dejavu media-libs/libsdl[sound,joystick,video] media-libs/sdl-gfx media-libs/sdl-image[png] media-libs/sdl-mixer media-libs/sdl-ttf
+SLOT=0
+SRC_URI=https://download.savannah.gnu.org/releases/clanbomber/clanbomber-2.2.0.tar.xz
+_eclasses_=gnuconfig b6b3e92f8b8c996400074b5f61a59256 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 9d3a9a889a6fa62ae794f817c156491b autotools 6ae9a4347149b19a112caa1182d03bde desktop 021728fdc1b03b36357dbc89489e0f0d
+_md5_=f921a79daf7f03c986c3c3a8b45d54c8
diff --git a/metadata/md5-cache/games-action/crimsonland-1.3.5 b/metadata/md5-cache/games-action/crimsonland-1.3.5
new file mode 100644
index 000000000000..ddd4b41166d8
--- /dev/null
+++ b/metadata/md5-cache/games-action/crimsonland-1.3.5
@@ -0,0 +1,14 @@
+DEFINED_PHASES=install nofetch postinst postrm preinst prepare
+DEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+DESCRIPTION=A top-down shooter with a touch of RPG
+EAPI=7
+HOMEPAGE=https://crimsonland.com/
+INHERIT=desktop wrapper xdg
+KEYWORDS=-* ~amd64 ~x86
+LICENSE=all-rights-reserved
+RDEPEND=media-libs/libsdl2[abi_x86_32,opengl,video] media-libs/openal[abi_x86_32]
+RESTRICT=bindist fetch splitdebug
+SLOT=0
+SRC_URI=Crimsonland-Linux-x86-1.3.5.tar
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils baea6080dd821f5562d715887954c9d3 xdg 4a14c5c24f121e7da66e5aab4a168c6e
+_md5_=4c9b12ffdff72c081a69c1e31970c2ea
diff --git a/metadata/md5-cache/games-action/deathchase3d-0.9-r1 b/metadata/md5-cache/games-action/deathchase3d-0.9-r1
new file mode 100644
index 000000000000..b79bb2aa68d2
--- /dev/null
+++ b/metadata/md5-cache/games-action/deathchase3d-0.9-r1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=install
+DEPEND=media-libs/libsdl[video]
+DESCRIPTION=Remake of the Sinclair Spectrum game of the same name
+EAPI=8
+HOMEPAGE=https://wiki.gentoo.org/wiki/No_homepage
+INHERIT=desktop
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2+
+RDEPEND=media-libs/libsdl[video]
+SLOT=0
+SRC_URI=mirror://gentoo/deathchase3d-0.9.tar.gz
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d
+_md5_=200b67f71c27e8d7ab704cbcc7021d03
diff --git a/metadata/md5-cache/games-action/descent1-data-1.4a b/metadata/md5-cache/games-action/descent1-data-1.4a
new file mode 100644
index 000000000000..e40e706a5940
--- /dev/null
+++ b/metadata/md5-cache/games-action/descent1-data-1.4a
@@ -0,0 +1,16 @@
+DEFINED_PHASES=install nofetch postinst prepare unpack
+DEPEND=cdinstall? ( app-arch/unzip ) !cdinstall? ( app-arch/innoextract )
+DESCRIPTION=Data files for Descent 1
+EAPI=6
+HOMEPAGE=https://www.interplay.com
+INHERIT=cdrom estack
+IUSE=doc cdinstall
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+LICENSE=descent-data
+PROPERTIES=cdinstall? ( interactive )
+RDEPEND=!games-action/descent1-demodata
+RESTRICT=bindist !cdinstall? ( fetch )
+SLOT=0
+SRC_URI=cdinstall? ( https://www.dxx-rebirth.com/download/dxx/misc/descent-game-content-10to14a-patch.zip ) !cdinstall? ( setup_descent_1.4a_(16596).exe )
+_eclasses_=portability a74d533f258f1f435be71312558c12f9 cdrom e2d6b737cd384c6064917aee0a82b6e1 estack c61c368a76fdf3a82fdf8dbaebea3804
+_md5_=6141f905f9e41d22572c3cc68d21bafb
diff --git a/metadata/md5-cache/games-action/descent1-demodata-1.4-r1 b/metadata/md5-cache/games-action/descent1-demodata-1.4-r1
new file mode 100644
index 000000000000..84d757496710
--- /dev/null
+++ b/metadata/md5-cache/games-action/descent1-demodata-1.4-r1
@@ -0,0 +1,13 @@
+BDEPEND=app-arch/unzip app-arch/arj
+DEFINED_PHASES=install postinst unpack
+DESCRIPTION=Demo data files for Descent 1
+EAPI=7
+HOMEPAGE=https://www.interplay.com
+INHERIT=unpacker
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+LICENSE=free-noncomm
+RDEPEND=!games-action/descent1-data
+SLOT=0
+SRC_URI=https://icculus.org/d2x/data/desc14sw.exe ftp://ftp.funet.fi/pub/msdos/games/interplay/desc14sw.exe
+_eclasses_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b multilib c19072c3cd7ac5cb21de013f7e9832e0 unpacker aa6a4e924009232d8b78b31e932c30b5
+_md5_=fef70c87eec917218fff1c6b21b04ea6
diff --git a/metadata/md5-cache/games-action/descent1-freedata-1 b/metadata/md5-cache/games-action/descent1-freedata-1
new file mode 100644
index 000000000000..41e7d49ac308
--- /dev/null
+++ b/metadata/md5-cache/games-action/descent1-freedata-1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DESCRIPTION=Free content for games-action/d1x-rebirth
+EAPI=7
+HOMEPAGE=https://www.dxx-rebirth.com/
+IUSE=l10n_de opl3-musicpack sc55-musicpack +textures
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+LICENSE=public-domain
+RDEPEND=!<games-action/dxx-rebirth-0.60 !games-action/d1x-rebirth
+REQUIRED_USE=|| ( l10n_de opl3-musicpack sc55-musicpack textures )
+SLOT=0
+SRC_URI=l10n_de? ( https://www.dxx-rebirth.com/download/dxx/res/d1xr-briefings-ger.dxa ) opl3-musicpack? ( https://www.dxx-rebirth.com/download/dxx/res/d1xr-opl3-music.dxa ) sc55-musicpack? ( https://www.dxx-rebirth.com/download/dxx/res/d1xr-sc55-music.dxa ) textures? ( https://www.dxx-rebirth.com/download/dxx/res/d1xr-hires.dxa )
+_md5_=2df3821e843dd2e62862c08390d107b5
diff --git a/metadata/md5-cache/games-action/descent2-data-1.2 b/metadata/md5-cache/games-action/descent2-data-1.2
new file mode 100644
index 000000000000..e659ba102117
--- /dev/null
+++ b/metadata/md5-cache/games-action/descent2-data-1.2
@@ -0,0 +1,16 @@
+DEFINED_PHASES=install nofetch postinst prepare unpack
+DEPEND=cdinstall? ( app-arch/arj dev-util/xdelta:3 ) !cdinstall? ( app-arch/innoextract )
+DESCRIPTION=Data files for Descent 2
+EAPI=6
+HOMEPAGE=https://www.interplay.com
+INHERIT=cdrom estack
+IUSE=doc videos cdinstall
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+LICENSE=descent-data
+PROPERTIES=cdinstall? ( interactive )
+RDEPEND=!<games-action/d2x-0.2.5-r3 !games-action/descent2-demodata
+RESTRICT=bindist !cdinstall? ( fetch )
+SLOT=0
+SRC_URI=cdinstall? ( https://www.dxx-rebirth.com/download/dxx/misc/d2xptch12.tgz ) !cdinstall? ( setup_descent_2_1.1_(16596).exe )
+_eclasses_=portability a74d533f258f1f435be71312558c12f9 cdrom e2d6b737cd384c6064917aee0a82b6e1 estack c61c368a76fdf3a82fdf8dbaebea3804
+_md5_=0b3511dad49f4a07423d4ee0db27d1b4
diff --git a/metadata/md5-cache/games-action/descent2-demodata-1.0-r1 b/metadata/md5-cache/games-action/descent2-demodata-1.0-r1
new file mode 100644
index 000000000000..5a7ccbd9b213
--- /dev/null
+++ b/metadata/md5-cache/games-action/descent2-demodata-1.0-r1
@@ -0,0 +1,11 @@
+BDEPEND=app-arch/unzip app-arch/arj
+DEFINED_PHASES=install postinst unpack
+DESCRIPTION=Demo data files for Descent 2
+EAPI=7
+HOMEPAGE=https://www.interplay.com
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+LICENSE=free-noncomm
+RDEPEND=!<games-action/d2x-0.2.5-r3 !games-action/descent2-data
+SLOT=0
+SRC_URI=ftp://ftp.funet.fi/pub/msdos/games/interplay/d2demo10.zip
+_md5_=e4664b58c3a9e85d38b3187fd98ce77f
diff --git a/metadata/md5-cache/games-action/descent2-freedata-1 b/metadata/md5-cache/games-action/descent2-freedata-1
new file mode 100644
index 000000000000..1d686d62136d
--- /dev/null
+++ b/metadata/md5-cache/games-action/descent2-freedata-1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DESCRIPTION=Free content for games-action/d2x-rebirth
+EAPI=7
+HOMEPAGE=https://www.dxx-rebirth.com/
+IUSE=l10n_de opl3-musicpack sc55-musicpack
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+LICENSE=public-domain
+RDEPEND=!<games-action/dxx-rebirth-0.60 !games-action/d2x-rebirth
+REQUIRED_USE=|| ( l10n_de opl3-musicpack sc55-musicpack )
+SLOT=0
+SRC_URI=l10n_de? ( https://www.dxx-rebirth.com/download/dxx/res/d2xr-briefings-ger.dxa ) opl3-musicpack? ( https://www.dxx-rebirth.com/download/dxx/res/d2xr-opl3-music.dxa ) sc55-musicpack? ( https://www.dxx-rebirth.com/download/dxx/res/d2xr-sc55-music.dxa )
+_md5_=2df3821e843dd2e62862c08390d107b5
diff --git a/metadata/md5-cache/games-action/descent2-vertigo-1.0 b/metadata/md5-cache/games-action/descent2-vertigo-1.0
new file mode 100644
index 000000000000..0a07f095e508
--- /dev/null
+++ b/metadata/md5-cache/games-action/descent2-vertigo-1.0
@@ -0,0 +1,13 @@
+DEFINED_PHASES=install postinst unpack
+DESCRIPTION=Data files for Descent 2: The Vertigo Series
+EAPI=6
+HOMEPAGE=https://www.interplay.com
+INHERIT=cdrom estack
+IUSE=videos
+KEYWORDS=~amd64 ~x86
+LICENSE=descent-data
+PROPERTIES=interactive
+RESTRICT=bindist
+SLOT=0
+_eclasses_=portability a74d533f258f1f435be71312558c12f9 cdrom e2d6b737cd384c6064917aee0a82b6e1 estack c61c368a76fdf3a82fdf8dbaebea3804
+_md5_=fcf13ca089a946f68cfb2db551758b44
diff --git a/metadata/md5-cache/games-action/dxx-rebirth-0.61.0_pre20230627 b/metadata/md5-cache/games-action/dxx-rebirth-0.61.0_pre20230627
new file mode 100644
index 000000000000..0baaee7ed255
--- /dev/null
+++ b/metadata/md5-cache/games-action/dxx-rebirth-0.61.0_pre20230627
@@ -0,0 +1,17 @@
+BDEPEND=virtual/pkgconfig || ( ( dev-lang/python:3.11 >=dev-util/scons-4.4.0[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-util/scons-4.4.0[python_targets_python3_10(-)] ) )
+DEFINED_PHASES=compile install postinst postrm preinst setup
+DEPEND=dev-games/physfs[hog,mvl,zip] opengl? ( virtual/opengl virtual/glu ) png? ( media-libs/libpng ) !sdl2? ( media-libs/libsdl[joystick?,opengl?,sound,video] media-libs/sdl-image music? ( media-libs/sdl-mixer ) ) sdl2? ( media-libs/libsdl2[joystick?,opengl?,sound,video] media-libs/sdl2-image music? ( media-libs/sdl2-mixer ) ) valgrind? ( dev-util/valgrind )
+DESCRIPTION=Descent Rebirth - enhanced Descent 1 & 2 engine
+EAPI=8
+HOMEPAGE=https://www.dxx-rebirth.com/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=desktop flag-o-matic python-any-r1 scons-utils toolchain-funcs xdg
+IUSE=+d1x +d2x +data debug editor +flac ipv6 +joystick l10n_de +midi +mp3 +music +opengl opl3-musicpack +png sc55-musicpack sdl2 tracker valgrind +vorbis
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+LICENSE=DXX-Rebirth GPL-3
+RDEPEND=dev-games/physfs[hog,mvl,zip] opengl? ( virtual/opengl virtual/glu ) png? ( media-libs/libpng ) !sdl2? ( media-libs/libsdl[joystick?,opengl?,sound,video] media-libs/sdl-image music? ( media-libs/sdl-mixer ) ) sdl2? ( media-libs/libsdl2[joystick?,opengl?,sound,video] media-libs/sdl2-image music? ( media-libs/sdl2-mixer ) ) !sdl2? ( music? ( media-libs/sdl-mixer[flac?,midi?,mp3?,vorbis?] ) ) sdl2? ( music? ( media-libs/sdl2-mixer[flac?,midi?,mp3?,vorbis?] ) ) d1x? ( !<games-action/d1x-rebirth-0.59.100 data? ( || ( games-action/descent1-data games-action/descent1-demodata ) ) l10n_de? ( games-action/descent1-freedata[l10n_de] ) opl3-musicpack? ( games-action/descent1-freedata[opl3-musicpack] ) sc55-musicpack? ( games-action/descent1-freedata[sc55-musicpack] ) ) d2x? ( !<games-action/d2x-rebirth-0.59.100 data? ( || ( games-action/descent2-data games-action/descent2-demodata ) ) l10n_de? ( games-action/descent2-freedata[l10n_de] ) opl3-musicpack? ( games-action/descent2-freedata[opl3-musicpack] ) sc55-musicpack? ( games-action/descent2-freedata[sc55-musicpack] ) )
+REQUIRED_USE=|| ( d1x d2x ) flac? ( music ) midi? ( music ) mp3? ( music ) vorbis? ( music ) opl3-musicpack? ( vorbis ) sc55-musicpack? ( vorbis ) sdl2? ( opengl )
+SLOT=0
+SRC_URI=https://codeload.github.com/dxx-rebirth/dxx-rebirth/tar.gz/ad9452d51b7ccd7d2ad7fe56318f21898a3c2d43 -> dxx-rebirth-0.61.0_pre20230627.tar.gz
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic ad475baa777c9978fa035216c8264a10 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-utils-r1 1f435bc389faf790af695df46b8dcb73 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 scons-utils 03ca4edc3a0fdb533f0f358787059bdc xdg-utils baea6080dd821f5562d715887954c9d3 xdg 4a14c5c24f121e7da66e5aab4a168c6e
+_md5_=696ce2f5adb082f0e80b4e6f2b127d06
diff --git a/metadata/md5-cache/games-action/dxx-rebirth-9999 b/metadata/md5-cache/games-action/dxx-rebirth-9999
new file mode 100644
index 000000000000..12b99e2057b3
--- /dev/null
+++ b/metadata/md5-cache/games-action/dxx-rebirth-9999
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig || ( ( dev-lang/python:3.11 >=dev-util/scons-4.4.0[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-util/scons-4.4.0[python_targets_python3_10(-)] ) ) >=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=compile install postinst postrm preinst setup unpack
+DEPEND=dev-games/physfs[hog,mvl,zip] opengl? ( virtual/opengl virtual/glu ) png? ( media-libs/libpng ) !sdl2? ( media-libs/libsdl[joystick?,opengl?,sound,video] media-libs/sdl-image music? ( media-libs/sdl-mixer ) ) sdl2? ( media-libs/libsdl2[joystick?,opengl?,sound,video] media-libs/sdl2-image music? ( media-libs/sdl2-mixer ) ) valgrind? ( dev-util/valgrind )
+DESCRIPTION=Descent Rebirth - enhanced Descent 1 & 2 engine
+EAPI=8
+HOMEPAGE=https://www.dxx-rebirth.com/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=desktop flag-o-matic python-any-r1 scons-utils toolchain-funcs xdg git-r3
+IUSE=+d1x +d2x +data debug editor +flac ipv6 +joystick l10n_de +midi +mp3 +music +opengl opl3-musicpack +png sc55-musicpack sdl2 tracker valgrind +vorbis
+LICENSE=DXX-Rebirth GPL-3
+PROPERTIES=live
+RDEPEND=dev-games/physfs[hog,mvl,zip] opengl? ( virtual/opengl virtual/glu ) png? ( media-libs/libpng ) !sdl2? ( media-libs/libsdl[joystick?,opengl?,sound,video] media-libs/sdl-image music? ( media-libs/sdl-mixer ) ) sdl2? ( media-libs/libsdl2[joystick?,opengl?,sound,video] media-libs/sdl2-image music? ( media-libs/sdl2-mixer ) ) !sdl2? ( music? ( media-libs/sdl-mixer[flac?,midi?,mp3?,vorbis?] ) ) sdl2? ( music? ( media-libs/sdl2-mixer[flac?,midi?,mp3?,vorbis?] ) ) d1x? ( !<games-action/d1x-rebirth-0.59.100 data? ( || ( games-action/descent1-data games-action/descent1-demodata ) ) l10n_de? ( games-action/descent1-freedata[l10n_de] ) opl3-musicpack? ( games-action/descent1-freedata[opl3-musicpack] ) sc55-musicpack? ( games-action/descent1-freedata[sc55-musicpack] ) ) d2x? ( !<games-action/d2x-rebirth-0.59.100 data? ( || ( games-action/descent2-data games-action/descent2-demodata ) ) l10n_de? ( games-action/descent2-freedata[l10n_de] ) opl3-musicpack? ( games-action/descent2-freedata[opl3-musicpack] ) sc55-musicpack? ( games-action/descent2-freedata[sc55-musicpack] ) )
+REQUIRED_USE=|| ( d1x d2x ) flac? ( music ) midi? ( music ) mp3? ( music ) vorbis? ( music ) opl3-musicpack? ( vorbis ) sc55-musicpack? ( vorbis ) sdl2? ( opengl )
+SLOT=0
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic ad475baa777c9978fa035216c8264a10 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-utils-r1 1f435bc389faf790af695df46b8dcb73 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 scons-utils 03ca4edc3a0fdb533f0f358787059bdc xdg-utils baea6080dd821f5562d715887954c9d3 xdg 4a14c5c24f121e7da66e5aab4a168c6e git-r3 2358a7b20091609e24bd3a83b3ac5991
+_md5_=8d10bafd61b87124f99354cf41d8983e
diff --git a/metadata/md5-cache/games-action/extreme-tuxracer-0.8.2 b/metadata/md5-cache/games-action/extreme-tuxracer-0.8.2
new file mode 100644
index 000000000000..314e02554b19
--- /dev/null
+++ b/metadata/md5-cache/games-action/extreme-tuxracer-0.8.2
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=install postinst postrm preinst prepare
+DEPEND=>=media-libs/libsfml-2.4:0= virtual/glu virtual/opengl
+DESCRIPTION=High speed arctic racing game based on Tux Racer
+EAPI=8
+HOMEPAGE=https://sourceforge.net/p/extremetuxracer/wiki/Home/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=autotools desktop xdg
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=GPL-2+
+RDEPEND=>=media-libs/libsfml-2.4:0= virtual/glu virtual/opengl
+SLOT=0
+SRC_URI=https://download.sourceforge.net/extremetuxracer/etr-0.8.2.tar.xz -> extreme-tuxracer-0.8.2.tar.xz
+_eclasses_=gnuconfig b6b3e92f8b8c996400074b5f61a59256 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 9d3a9a889a6fa62ae794f817c156491b autotools 6ae9a4347149b19a112caa1182d03bde desktop 021728fdc1b03b36357dbc89489e0f0d xdg-utils baea6080dd821f5562d715887954c9d3 xdg 4a14c5c24f121e7da66e5aab4a168c6e
+_md5_=2e09b2f667a6bc1e0e19911a08156844
diff --git a/metadata/md5-cache/games-action/fakk2-1.02-r1 b/metadata/md5-cache/games-action/fakk2-1.02-r1
new file mode 100644
index 000000000000..877cf80389f7
--- /dev/null
+++ b/metadata/md5-cache/games-action/fakk2-1.02-r1
@@ -0,0 +1,14 @@
+DEFINED_PHASES=install postinst setup
+DESCRIPTION=3D third-person action shooter based on the Heavy Metal comics/movies
+EAPI=7
+HOMEPAGE=http://www.lokigames.com/products/fakk2/
+INHERIT=cdrom desktop wrapper
+IUSE=nocd
+KEYWORDS=~x86
+LICENSE=LOKI-EULA
+PROPERTIES=interactive
+RDEPEND=virtual/opengl
+RESTRICT=strip bindist
+SLOT=0
+_eclasses_=portability a74d533f258f1f435be71312558c12f9 cdrom e2d6b737cd384c6064917aee0a82b6e1 desktop 021728fdc1b03b36357dbc89489e0f0d wrapper 4a1902f969e5718126434fc35f3a0d9c
+_md5_=edf600a9daf8181a6deaed90daafc3eb
diff --git a/metadata/md5-cache/games-action/formido-1.0.1-r2 b/metadata/md5-cache/games-action/formido-1.0.1-r2
new file mode 100644
index 000000000000..22c0ebeb6e60
--- /dev/null
+++ b/metadata/md5-cache/games-action/formido-1.0.1-r2
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install prepare unpack
+DEPEND=media-libs/libsdl[sound,video] media-libs/sdl-image media-libs/sdl-mixer
+DESCRIPTION=A shooting game in the spirit of Phobia games
+EAPI=7
+HOMEPAGE=http://www.mhgames.org/oldies/formido/
+INHERIT=desktop toolchain-funcs
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=media-libs/libsdl[sound,video] media-libs/sdl-image media-libs/sdl-mixer
+SLOT=0
+SRC_URI=http://noe.falzon.free.fr/prog/formido-1.0.1.tar.gz http://koti.mbnet.fi/lsoft/formido/formido-music.tar.bz2
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b multilib c19072c3cd7ac5cb21de013f7e9832e0
+_md5_=1a6cfc396369c4f33bd88404ca48169b
diff --git a/metadata/md5-cache/games-action/garden-1.0.9-r2 b/metadata/md5-cache/games-action/garden-1.0.9-r2
new file mode 100644
index 000000000000..6c90aa9d2df2
--- /dev/null
+++ b/metadata/md5-cache/games-action/garden-1.0.9-r2
@@ -0,0 +1,14 @@
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=install postinst postrm prepare
+DEPEND=<media-libs/allegro-5
+DESCRIPTION=Multiplatform vertical shoot-em-up with non-traditional elements
+EAPI=7
+HOMEPAGE=https://garden.sourceforge.net/
+INHERIT=autotools desktop flag-o-matic xdg-utils
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=<media-libs/allegro-5
+SLOT=0
+SRC_URI=mirror://sourceforge/garden/garden-1.0.9.tar.gz
+_eclasses_=gnuconfig b6b3e92f8b8c996400074b5f61a59256 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 9d3a9a889a6fa62ae794f817c156491b autotools 6ae9a4347149b19a112caa1182d03bde desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=0321da7161f31e613a2a26293346fca4
diff --git a/metadata/md5-cache/games-action/geki2-KXL-2.0.3-r5 b/metadata/md5-cache/games-action/geki2-KXL-2.0.3-r5
new file mode 100644
index 000000000000..0aa16579c07a
--- /dev/null
+++ b/metadata/md5-cache/games-action/geki2-KXL-2.0.3-r5
@@ -0,0 +1,14 @@
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=install prepare
+DEPEND=acct-group/gamestat dev-games/KXL
+DESCRIPTION=2D length scroll shooting game
+EAPI=8
+HOMEPAGE=http://triring.net/ps2linux/games/kxl/kxlgames.html
+INHERIT=autotools desktop
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=acct-group/gamestat dev-games/KXL media-fonts/font-adobe-100dpi media-fonts/font-bitstream-100dpi
+SLOT=0
+SRC_URI=mirror://gentoo/geki2-KXL-2.0.3.tar.gz mirror://gentoo/geki2-KXL.png
+_eclasses_=gnuconfig b6b3e92f8b8c996400074b5f61a59256 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 9d3a9a889a6fa62ae794f817c156491b autotools 6ae9a4347149b19a112caa1182d03bde desktop 021728fdc1b03b36357dbc89489e0f0d
+_md5_=2408787d3d7ca53629ea43b56f907478
diff --git a/metadata/md5-cache/games-action/geki3-KXL-1.0.3-r5 b/metadata/md5-cache/games-action/geki3-KXL-1.0.3-r5
new file mode 100644
index 000000000000..3880e2efbd83
--- /dev/null
+++ b/metadata/md5-cache/games-action/geki3-KXL-1.0.3-r5
@@ -0,0 +1,14 @@
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=install prepare
+DEPEND=acct-group/gamestat dev-games/KXL
+DESCRIPTION=2D horizontal scroll shooting game
+EAPI=8
+HOMEPAGE=http://triring.net/ps2linux/games/kxl/kxlgames.html
+INHERIT=autotools desktop
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=acct-group/gamestat dev-games/KXL media-fonts/font-adobe-100dpi media-fonts/font-bitstream-100dpi
+SLOT=0
+SRC_URI=mirror://gentoo/geki3-KXL-1.0.3.tar.gz mirror://gentoo/geki3-KXL.png
+_eclasses_=gnuconfig b6b3e92f8b8c996400074b5f61a59256 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 9d3a9a889a6fa62ae794f817c156491b autotools 6ae9a4347149b19a112caa1182d03bde desktop 021728fdc1b03b36357dbc89489e0f0d
+_md5_=270f0b101deca9957eae4ab144fded13
diff --git a/metadata/md5-cache/games-action/gltron-0.70-r2 b/metadata/md5-cache/games-action/gltron-0.70-r2
new file mode 100644
index 000000000000..5f740635564e
--- /dev/null
+++ b/metadata/md5-cache/games-action/gltron-0.70-r2
@@ -0,0 +1,13 @@
+DEFINED_PHASES=configure install prepare
+DEPEND=media-libs/libmikmod media-libs/libpng:0 media-libs/libsdl[sound,video] media-libs/sdl-mixer[vorbis] media-libs/sdl-sound[vorbis,mikmod] media-libs/smpeg virtual/opengl virtual/glu
+DESCRIPTION=3d tron, just like the movie
+EAPI=7
+HOMEPAGE=https://gltron.sourceforge.net/
+INHERIT=desktop
+KEYWORDS=~amd64 ~arm64 ~x86
+LICENSE=GPL-2
+RDEPEND=media-libs/libmikmod media-libs/libpng:0 media-libs/libsdl[sound,video] media-libs/sdl-mixer[vorbis] media-libs/sdl-sound[vorbis,mikmod] media-libs/smpeg virtual/opengl virtual/glu
+SLOT=0
+SRC_URI=mirror://sourceforge/gltron/gltron-0.70-source.tar.gz mirror://gentoo/gltron.png
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d
+_md5_=365c2c8e9a66d88b47f5b20288e3b133
diff --git a/metadata/md5-cache/games-action/guacamelee-20140222 b/metadata/md5-cache/games-action/guacamelee-20140222
new file mode 100644
index 000000000000..074d37dcd8e2
--- /dev/null
+++ b/metadata/md5-cache/games-action/guacamelee-20140222
@@ -0,0 +1,13 @@
+DEFINED_PHASES=install nofetch postinst postrm unpack
+DESCRIPTION=Metroidvania-style action-platformer set in a magical Mexican-inspired world
+EAPI=7
+HOMEPAGE=https://guacamelee.com
+INHERIT=desktop unpacker xdg-utils
+KEYWORDS=-* ~amd64 ~x86
+LICENSE=all-rights-reserved
+RDEPEND=media-libs/libsdl2[abi_x86_32,joystick,opengl,sound,threads,video] virtual/opengl[abi_x86_32]
+RESTRICT=bindist fetch splitdebug
+SLOT=0
+SRC_URI=Guacamelee_linux_1393037377.sh
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b multilib c19072c3cd7ac5cb21de013f7e9832e0 unpacker aa6a4e924009232d8b78b31e932c30b5 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=dca3b10f9e875a8eae890dbe26c45574
diff --git a/metadata/md5-cache/games-action/heretic2-1.06c-r2 b/metadata/md5-cache/games-action/heretic2-1.06c-r2
new file mode 100644
index 000000000000..718a267eba03
--- /dev/null
+++ b/metadata/md5-cache/games-action/heretic2-1.06c-r2
@@ -0,0 +1,15 @@
+BDEPEND=games-util/loki_patch
+DEFINED_PHASES=install unpack
+DESCRIPTION=Third-person classic magical action-adventure game
+EAPI=7
+HOMEPAGE=https://lokigames.com/products/heretic2/ https://www.ravensoft.com
+INHERIT=cdrom desktop multilib unpacker wrapper
+KEYWORDS=~amd64 ~x86
+LICENSE=LOKI-EULA
+PROPERTIES=interactive
+RDEPEND=virtual/opengl amd64? ( >=virtual/opengl-7.0-r1[abi_x86_32(-)] >=x11-libs/libX11-1.6.2[abi_x86_32(-)] >=x11-libs/libXext-1.3.2[abi_x86_32(-)] ) x86? ( x11-libs/libX11 x11-libs/libXext )
+RESTRICT=strip mirror bindist
+SLOT=0
+SRC_URI=mirror://lokigames/heretic2/heretic2-1.06b-unified-x86.run mirror://lokigames/heretic2/heretic2-1.06c-unified-x86.run mirror://lokigames/heretic2/heretic2-maps-1.0.run
+_eclasses_=portability a74d533f258f1f435be71312558c12f9 cdrom e2d6b737cd384c6064917aee0a82b6e1 desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 unpacker aa6a4e924009232d8b78b31e932c30b5 wrapper 4a1902f969e5718126434fc35f3a0d9c
+_md5_=453f57af9c1d9835a6d9fd44d6215ce0
diff --git a/metadata/md5-cache/games-action/heretic2-demo-1.06a-r2 b/metadata/md5-cache/games-action/heretic2-demo-1.06a-r2
new file mode 100644
index 000000000000..f1bb562e1abd
--- /dev/null
+++ b/metadata/md5-cache/games-action/heretic2-demo-1.06a-r2
@@ -0,0 +1,14 @@
+BDEPEND=games-util/loki_patch
+DEFINED_PHASES=install unpack
+DESCRIPTION=Third-person classic magical action-adventure game
+EAPI=7
+HOMEPAGE=http://www.lokigames.com/products/heretic2/ http://www.hereticii.com/
+INHERIT=desktop unpacker wrapper
+KEYWORDS=~amd64 ~x86
+LICENSE=LOKI-EULA
+RDEPEND=x11-libs/libX11[abi_x86_32(-)] x11-libs/libXext[abi_x86_32(-)]
+RESTRICT=strip mirror bindist
+SLOT=0
+SRC_URI=mirror://lokigames/loki_demos/heretic2-demo.run
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b multilib c19072c3cd7ac5cb21de013f7e9832e0 unpacker aa6a4e924009232d8b78b31e932c30b5 wrapper 4a1902f969e5718126434fc35f3a0d9c
+_md5_=fe24402a5706d97954e542d286ca3144
diff --git a/metadata/md5-cache/games-action/heroes-0.21-r3 b/metadata/md5-cache/games-action/heroes-0.21-r3
new file mode 100644
index 000000000000..352601736b46
--- /dev/null
+++ b/metadata/md5-cache/games-action/heroes-0.21-r3
@@ -0,0 +1,17 @@
+BDEPEND=nls? ( sys-devel/gettext ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=configure install prepare
+DEPEND=ggi? ( media-libs/libggi media-libs/libgii media-libs/libmikmod ) nls? ( virtual/libintl ) sdl? ( media-libs/libsdl[joystick,sound,video] media-libs/sdl-mixer[mod] )
+DESCRIPTION=Heroes Enjoy Riding Over Empty Slabs: similar to Tron and Nibbles
+EAPI=7
+HOMEPAGE=https://heroes.sourceforge.net/
+INHERIT=autotools desktop
+IUSE=ggi nls +sdl
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2+
+RDEPEND=ggi? ( media-libs/libggi media-libs/libgii media-libs/libmikmod ) nls? ( virtual/libintl ) sdl? ( media-libs/libsdl[joystick,sound,video] media-libs/sdl-mixer[mod] )
+REQUIRED_USE=^^ ( ggi sdl )
+RESTRICT=test
+SLOT=0
+SRC_URI=mirror://sourceforge/heroes/heroes-0.21.tar.bz2 mirror://sourceforge/heroes/heroes-data-1.5.tar.bz2 mirror://sourceforge/heroes/heroes-sound-tracks-1.0.tar.bz2 mirror://sourceforge/heroes/heroes-sound-effects-1.0.tar.bz2 https://dev.gentoo.org/~ionen/distfiles/heroes.png
+_eclasses_=gnuconfig b6b3e92f8b8c996400074b5f61a59256 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 9d3a9a889a6fa62ae794f817c156491b autotools 6ae9a4347149b19a112caa1182d03bde desktop 021728fdc1b03b36357dbc89489e0f0d
+_md5_=54dba88aad476af1917c4b9a0ea0762a
diff --git a/metadata/md5-cache/games-action/hotline-miami-1.0.9a_p20140221-r3 b/metadata/md5-cache/games-action/hotline-miami-1.0.9a_p20140221-r3
new file mode 100644
index 000000000000..3bfcdd05c539
--- /dev/null
+++ b/metadata/md5-cache/games-action/hotline-miami-1.0.9a_p20140221-r3
@@ -0,0 +1,14 @@
+DEFINED_PHASES=install nofetch
+DESCRIPTION=High-octane action game overflowing with raw brutality
+EAPI=7
+HOMEPAGE=https://www.devolverdigital.com/games/hotline-miami
+INHERIT=desktop wrapper
+IUSE=bundled-libs +launcher
+KEYWORDS=~amd64 ~x86
+LICENSE=all-rights-reserved
+RDEPEND=amd64? ( >=x11-libs/libX11-1.6.2[abi_x86_32(-)] !bundled-libs? ( >=media-gfx/nvidia-cg-toolkit-3.1.0013-r3[abi_x86_32(-)] >=media-libs/libogg-1.3.0[abi_x86_32(-)] >=media-libs/libvorbis-1.3.3-r1[abi_x86_32(-)] >=media-libs/openal-1.15.1[abi_x86_32(-)] ) launcher? ( >=media-libs/freetype-2.5.0.1[abi_x86_32(-)] >=x11-libs/libXext-1.3.2[abi_x86_32(-)] >=x11-libs/libXrandr-1.4.2[abi_x86_32(-)] >=x11-libs/libXrender-0.9.8[abi_x86_32(-)] >=x11-libs/libxcb-1.9.1[abi_x86_32(-)] ) ) x86? ( x11-libs/libX11 !bundled-libs? ( media-gfx/nvidia-cg-toolkit media-libs/libogg media-libs/libvorbis media-libs/openal ) launcher? ( media-libs/freetype x11-libs/libXext x11-libs/libXrandr x11-libs/libXrender x11-libs/libxcb ) )
+RESTRICT=bindist fetch splitdebug
+SLOT=0
+SRC_URI=HotlineMiami_linux_1392944501.tar.gz
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d wrapper 4a1902f969e5718126434fc35f3a0d9c
+_md5_=8a0ca051aa7f2c9d8fe936297105a83b
diff --git a/metadata/md5-cache/games-action/intrusion2-1.024-r2 b/metadata/md5-cache/games-action/intrusion2-1.024-r2
new file mode 100644
index 000000000000..1d3cf67a4815
--- /dev/null
+++ b/metadata/md5-cache/games-action/intrusion2-1.024-r2
@@ -0,0 +1,13 @@
+DEFINED_PHASES=install nofetch unpack
+DESCRIPTION=Fast paced action sidescroller set in a sci-fi environment
+EAPI=7
+HOMEPAGE=http://intrusion2.com
+INHERIT=desktop wrapper
+KEYWORDS=-* ~amd64 ~x86
+LICENSE=all-rights-reserved
+RDEPEND=amd64? ( >=dev-libs/glib-2.34.3:2[abi_x86_32(-)] >=dev-libs/atk-2.10.0[abi_x86_32(-)] >=media-libs/gst-plugins-base-0.10.36[abi_x86_32(-)] >=media-libs/gstreamer-0.10.36-r2[abi_x86_32(-)] >=media-libs/fontconfig-2.10.92[abi_x86_32(-)] >=media-libs/freetype-2.5.0.1[abi_x86_32(-)] >=x11-libs/gdk-pixbuf-2.30.7[abi_x86_32(-)] >=x11-libs/gtk+-2.24.23:2[abi_x86_32(-)] >=x11-libs/pango-1.36.3[abi_x86_32(-)] >=x11-libs/libSM-1.2.1-r1[abi_x86_32(-)] >=x11-libs/libX11-1.6.2[abi_x86_32(-)] >=x11-libs/libXext-1.3.2[abi_x86_32(-)] >=x11-libs/libXinerama-1.1.3[abi_x86_32(-)] >=x11-libs/libXtst-1.2.1-r1[abi_x86_32(-)] ) x86? ( >=dev-libs/glib-2.34.3:2 >=dev-libs/atk-2.10.0 >=media-libs/gst-plugins-base-0.10.36 >=media-libs/gstreamer-0.10.36-r2 >=media-libs/fontconfig-2.10.92 >=media-libs/freetype-2.5.0.1 >=x11-libs/gdk-pixbuf-2.30.7 >=x11-libs/gtk+-2.24.23:2 >=x11-libs/pango-1.36.3 >=x11-libs/libSM-1.2.1-r1 >=x11-libs/libX11-1.6.2 >=x11-libs/libXext-1.3.2 >=x11-libs/libXinerama-1.1.3 >=x11-libs/libXtst-1.2.1-r1 )
+RESTRICT=bindist fetch
+SLOT=0
+SRC_URI=intrusion2-1370288626-bin
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d wrapper 4a1902f969e5718126434fc35f3a0d9c
+_md5_=da106d282895f8dd977af38536bad3c9
diff --git a/metadata/md5-cache/games-action/koth-0.8.0-r1 b/metadata/md5-cache/games-action/koth-0.8.0-r1
new file mode 100644
index 000000000000..de421d9e3f68
--- /dev/null
+++ b/metadata/md5-cache/games-action/koth-0.8.0-r1
@@ -0,0 +1,14 @@
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=install prepare
+DEPEND=media-libs/libggi
+DESCRIPTION=Multiplayer, networked game of little tanks with really big weapons
+EAPI=7
+HOMEPAGE=http://www.nongnu.org/koth/
+INHERIT=autotools
+KEYWORDS=~alpha ~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=media-libs/libggi
+SLOT=0
+SRC_URI=https://savannah.nongnu.org/download/koth/default.pkg/0.8.0/koth-0.8.0.tar.bz2
+_eclasses_=gnuconfig b6b3e92f8b8c996400074b5f61a59256 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 9d3a9a889a6fa62ae794f817c156491b autotools 6ae9a4347149b19a112caa1182d03bde
+_md5_=0892519c7c669f881e055311101e3102
diff --git a/metadata/md5-cache/games-action/lugaru-1.2 b/metadata/md5-cache/games-action/lugaru-1.2
new file mode 100644
index 000000000000..1d649342d618
--- /dev/null
+++ b/metadata/md5-cache/games-action/lugaru-1.2
@@ -0,0 +1,14 @@
+BDEPEND=virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-libs/jsoncpp:= media-libs/libpng:0= media-libs/libsdl2:=[opengl,video] media-libs/libvorbis:= media-libs/openal:= sys-libs/zlib:= virtual/glu virtual/jpeg:0 virtual/opengl
+DESCRIPTION=3D arcade with unique fighting system and anthropomorphic characters
+EAPI=7
+HOMEPAGE=https://osslugaru.gitlab.io/
+INHERIT=cmake
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2+ CC-BY-SA-3.0 CC-BY-SA-4.0
+RDEPEND=dev-libs/jsoncpp:= media-libs/libpng:0= media-libs/libsdl2:=[opengl,video] media-libs/libvorbis:= media-libs/openal:= sys-libs/zlib:= virtual/glu virtual/jpeg:0 virtual/opengl
+SLOT=0
+SRC_URI=https://gitlab.com/osslugaru/lugaru/-/archive/1.2/lugaru-1.2.tar.bz2
+_eclasses_=toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic ad475baa777c9978fa035216c8264a10 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c xdg-utils baea6080dd821f5562d715887954c9d3 cmake aa1d1fa7be37663d48162ac963b22692
+_md5_=f14db2abd1c8fa0bb0148a0bcd038111
diff --git a/metadata/md5-cache/games-action/luola-1.3.2-r1 b/metadata/md5-cache/games-action/luola-1.3.2-r1
new file mode 100644
index 000000000000..6884c5a6bc39
--- /dev/null
+++ b/metadata/md5-cache/games-action/luola-1.3.2-r1
@@ -0,0 +1,14 @@
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=configure install postinst postrm preinst prepare
+DEPEND=media-libs/libsdl[X,sound,joystick,video] media-libs/sdl-gfx media-libs/sdl-image[jpeg,png] media-libs/sdl-mixer media-libs/sdl-ttf dev-util/desktop-file-utils x11-misc/shared-mime-info
+DESCRIPTION=A 2D multiplayer arcade game resembling V-Wing
+EAPI=7
+HOMEPAGE=http://freshmeat.sourceforge.net/projects/luola
+INHERIT=autotools desktop xdg
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=media-libs/libsdl[X,sound,joystick,video] media-libs/sdl-gfx media-libs/sdl-image[jpeg,png] media-libs/sdl-mixer media-libs/sdl-ttf
+SLOT=0
+SRC_URI=mirror://gentoo/luola-1.3.2.tar.gz mirror://gentoo/stdlevels-6.0.tar.gz mirror://gentoo/nostalgia-1.2.tar.gz
+_eclasses_=gnuconfig b6b3e92f8b8c996400074b5f61a59256 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 9d3a9a889a6fa62ae794f817c156491b autotools 6ae9a4347149b19a112caa1182d03bde desktop 021728fdc1b03b36357dbc89489e0f0d xdg-utils baea6080dd821f5562d715887954c9d3 xdg 4a14c5c24f121e7da66e5aab4a168c6e
+_md5_=e1f3feed9c03b70bd05b9b1cd1f56d04
diff --git a/metadata/md5-cache/games-action/maelstrom-3.0.6-r3 b/metadata/md5-cache/games-action/maelstrom-3.0.6-r3
new file mode 100644
index 000000000000..95fc07b63ad0
--- /dev/null
+++ b/metadata/md5-cache/games-action/maelstrom-3.0.6-r3
@@ -0,0 +1,14 @@
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=install prepare
+DEPEND=acct-group/gamestat media-libs/libsdl[sound,joystick,video] media-libs/sdl-net
+DESCRIPTION=An asteroids battle game
+EAPI=7
+HOMEPAGE=http://www.libsdl.org/projects/Maelstrom/
+INHERIT=autotools desktop
+KEYWORDS=~alpha ~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=acct-group/gamestat media-libs/libsdl[sound,joystick,video] media-libs/sdl-net
+SLOT=0
+SRC_URI=http://www.libsdl.org/projects/Maelstrom/src/Maelstrom-3.0.6.tar.gz
+_eclasses_=gnuconfig b6b3e92f8b8c996400074b5f61a59256 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 9d3a9a889a6fa62ae794f817c156491b autotools 6ae9a4347149b19a112caa1182d03bde desktop 021728fdc1b03b36357dbc89489e0f0d
+_md5_=a13b043cc6ab643cedded58a9b3ee75f
diff --git a/metadata/md5-cache/games-action/minecraft-launcher-1.0.1221 b/metadata/md5-cache/games-action/minecraft-launcher-1.0.1221
new file mode 100644
index 000000000000..5ba609f5407c
--- /dev/null
+++ b/metadata/md5-cache/games-action/minecraft-launcher-1.0.1221
@@ -0,0 +1,14 @@
+DEFINED_PHASES=install postinst postrm preinst
+DESCRIPTION=An open-world game whose gameplay revolves around breaking and placing blocks
+EAPI=8
+HOMEPAGE=https://www.minecraft.net/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=desktop xdg
+KEYWORDS=-* ~amd64
+LICENSE=Mojang
+RDEPEND=>=x11-libs/gtk+-2.24.32-r1[X(+)] app-crypt/libsecret dev-libs/nss dev-libs/libbsd dev-libs/libffi:0/8 dev-libs/libpcre media-libs/alsa-lib media-libs/openal net-libs/gnutls[idn] net-misc/curl[adns] net-print/cups sys-apps/dbus sys-libs/glibc virtual/jre:* virtual/opengl x11-apps/xrandr x11-libs/libXScrnSaver x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrender x11-libs/libXtst x11-libs/xcb-util
+RESTRICT=bindist mirror
+SLOT=0
+SRC_URI=https://launcher.mojang.com/v1/objects/4392471202bb9dff482db8a5551a7643da955ace/minecraft-launcher -> minecraft-launcher-1.0.1221 https://launcher.mojang.com/download/minecraft-launcher.svg
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d xdg-utils baea6080dd821f5562d715887954c9d3 xdg 4a14c5c24f121e7da66e5aab4a168c6e
+_md5_=7489bc7442757961446329f2a16dde29
diff --git a/metadata/md5-cache/games-action/minetest-5.7.0-r2 b/metadata/md5-cache/games-action/minetest-5.7.0-r2
new file mode 100644
index 000000000000..f62d72fdd186
--- /dev/null
+++ b/metadata/md5-cache/games-action/minetest-5.7.0-r2
@@ -0,0 +1,18 @@
+BDEPEND=doc? ( app-doc/doxygen media-gfx/graphviz ) nls? ( sys-devel/gettext ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
+DEPEND=lua_single_target_luajit? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) ) app-arch/zstd dev-db/sqlite:3 dev-libs/gmp:0= dev-libs/jsoncpp:= sys-libs/zlib client? ( ~dev-games/irrlicht-mt-1.9.0.10 media-libs/freetype:2 media-libs/libpng:0= media-libs/libjpeg-turbo virtual/opengl x11-libs/libX11 x11-libs/libXxf86vm sound? ( media-libs/libvorbis media-libs/openal ) ) curl? ( net-misc/curl ) leveldb? ( dev-libs/leveldb:= ) ncurses? ( sys-libs/ncurses:0= ) nls? ( virtual/libintl ) postgres? ( >=dev-db/postgresql-9.5:= ) prometheus? ( dev-cpp/prometheus-cpp ) redis? ( dev-libs/hiredis:= ) server? ( acct-group/minetest acct-user/minetest ~dev-games/irrlicht-mt-headers-1.9.0.10 ) spatial? ( sci-libs/libspatialindex:= )
+DESCRIPTION=A free open-source voxel game engine with easy modding and game creation
+EAPI=8
+HOMEPAGE=https://www.minetest.net
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=cmake flag-o-matic lua-single systemd xdg
+IUSE=+client +curl doc leveldb ncurses nls postgres prometheus redis +server +sound spatial test lua_single_target_luajit lua_single_target_lua5-1
+KEYWORDS=~amd64 ~riscv
+LICENSE=LGPL-2.1+ CC-BY-SA-3.0 OFL-1.1 Apache-2.0
+RDEPEND=lua_single_target_luajit? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) ) app-arch/zstd dev-db/sqlite:3 dev-libs/gmp:0= dev-libs/jsoncpp:= sys-libs/zlib client? ( ~dev-games/irrlicht-mt-1.9.0.10 media-libs/freetype:2 media-libs/libpng:0= media-libs/libjpeg-turbo virtual/opengl x11-libs/libX11 x11-libs/libXxf86vm sound? ( media-libs/libvorbis media-libs/openal ) ) curl? ( net-misc/curl ) leveldb? ( dev-libs/leveldb:= ) ncurses? ( sys-libs/ncurses:0= ) nls? ( virtual/libintl ) postgres? ( >=dev-db/postgresql-9.5:= ) prometheus? ( dev-cpp/prometheus-cpp ) redis? ( dev-libs/hiredis:= ) server? ( acct-group/minetest acct-user/minetest ~dev-games/irrlicht-mt-headers-1.9.0.10 ) spatial? ( sci-libs/libspatialindex:= )
+REQUIRED_USE=^^ ( lua_single_target_luajit lua_single_target_lua5-1 ) || ( client server )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/minetest/minetest/archive/5.7.0.tar.gz -> minetest-5.7.0.tar.gz
+_eclasses_=toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic ad475baa777c9978fa035216c8264a10 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c xdg-utils baea6080dd821f5562d715887954c9d3 cmake aa1d1fa7be37663d48162ac963b22692 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb lua-single 86d497a20c93c7ce83af442f627515c1 systemd 5f4bb0758df2e483babf68cd517078ca xdg 4a14c5c24f121e7da66e5aab4a168c6e
+_md5_=546a0afff0b8b469739e76df668a5e51
diff --git a/metadata/md5-cache/games-action/moon-buggy-1.0.51-r2 b/metadata/md5-cache/games-action/moon-buggy-1.0.51-r2
new file mode 100644
index 000000000000..856cc32e2308
--- /dev/null
+++ b/metadata/md5-cache/games-action/moon-buggy-1.0.51-r2
@@ -0,0 +1,14 @@
+BDEPEND=virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=configure install prepare
+DEPEND=acct-group/gamestat sys-libs/ncurses:0=
+DESCRIPTION=Simple console game, where you drive a car across the moon's surface
+EAPI=7
+HOMEPAGE=https://www.seehuhn.de/pages/moon-buggy.html
+INHERIT=autotools flag-o-matic toolchain-funcs
+KEYWORDS=~amd64 ~arm ~x86
+LICENSE=GPL-2+
+RDEPEND=acct-group/gamestat sys-libs/ncurses:0=
+SLOT=0
+SRC_URI=https://m.seehuhn.de/programs/moon-buggy-1.0.51.tar.gz
+_eclasses_=gnuconfig b6b3e92f8b8c996400074b5f61a59256 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 9d3a9a889a6fa62ae794f817c156491b autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic ad475baa777c9978fa035216c8264a10
+_md5_=c5f302c557048ed68abb68c27f918ca2
diff --git a/metadata/md5-cache/games-action/multimc-bin-1.6.1-r1 b/metadata/md5-cache/games-action/multimc-bin-1.6.1-r1
new file mode 100644
index 000000000000..f385b1febe02
--- /dev/null
+++ b/metadata/md5-cache/games-action/multimc-bin-1.6.1-r1
@@ -0,0 +1,14 @@
+DEFINED_PHASES=install postinst postrm preinst prepare unpack
+DESCRIPTION=An advanced Qt5-based open-source launcher for Minecraft
+EAPI=8
+HOMEPAGE=https://multimc.org https://github.com/MultiMC/Launcher
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=unpacker xdg
+KEYWORDS=-* ~amd64 ~x86
+LICENSE=Apache-2.0 Boost-1.0 BSD-2 BSD GPL-3 GPL-2+ LGPL-2.1-with-linking-exception LGPL-3 OFL-1.1 MIT
+RDEPEND=dev-qt/qtcore:5 dev-qt/qtwidgets:5 dev-qt/qtconcurrent:5 dev-qt/qtnetwork:5 dev-qt/qtgui:5 dev-qt/qttest:5 dev-qt/qtxml:5 gnome-extra/zenity sys-libs/zlib >=virtual/jre-1.8.0 virtual/opengl x11-libs/libXrandr !games-action/multimc
+RESTRICT=bindist
+SLOT=0
+SRC_URI=https://files.multimc.org/downloads/multimc_1.6-1.deb
+_eclasses_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b multilib c19072c3cd7ac5cb21de013f7e9832e0 unpacker aa6a4e924009232d8b78b31e932c30b5 xdg-utils baea6080dd821f5562d715887954c9d3 xdg 4a14c5c24f121e7da66e5aab4a168c6e
+_md5_=1afb4beb45fd8ccef165fc2c973b974b
diff --git a/metadata/md5-cache/games-action/nighthawk-4.0 b/metadata/md5-cache/games-action/nighthawk-4.0
new file mode 100644
index 000000000000..fde1535b11ee
--- /dev/null
+++ b/metadata/md5-cache/games-action/nighthawk-4.0
@@ -0,0 +1,14 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=acct-group/gamestat media-libs/freeglut media-libs/libglvnd media-libs/libpng:= media-libs/libvorbis media-libs/openal virtual/glu
+DESCRIPTION=Tribute to Paradroid by Andrew Braybrook
+EAPI=8
+HOMEPAGE=https://night-hawk.sourceforge.io/
+INHERIT=cmake desktop
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=acct-group/gamestat media-libs/freeglut media-libs/libglvnd media-libs/libpng:= media-libs/libvorbis media-libs/openal virtual/glu
+SLOT=0
+SRC_URI=mirror://sourceforge/night-hawk/nighthawk-4.0.tar.xz
+_eclasses_=toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic ad475baa777c9978fa035216c8264a10 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c xdg-utils baea6080dd821f5562d715887954c9d3 cmake aa1d1fa7be37663d48162ac963b22692 desktop 021728fdc1b03b36357dbc89489e0f0d
+_md5_=1569555999d5b06e8f83c0619cd0fb07
diff --git a/metadata/md5-cache/games-action/noiz2sa-0.51a-r2 b/metadata/md5-cache/games-action/noiz2sa-0.51a-r2
new file mode 100644
index 000000000000..d8591bd524d0
--- /dev/null
+++ b/metadata/md5-cache/games-action/noiz2sa-0.51a-r2
@@ -0,0 +1,13 @@
+DEFINED_PHASES=install prepare
+DEPEND=>=dev-libs/libbulletml-0.0.3 media-libs/libsdl[joystick] media-libs/sdl-mixer[vorbis] virtual/opengl
+DESCRIPTION=Abstract Shooting Game
+EAPI=7
+HOMEPAGE=https://www.asahi-net.or.jp/~cs8k-cyu/windows/noiz2sa_e.html https://sourceforge.net/projects/noiz2sa/
+INHERIT=toolchain-funcs
+KEYWORDS=~amd64 ~x86
+LICENSE=BSD
+RDEPEND=>=dev-libs/libbulletml-0.0.3 media-libs/libsdl[joystick] media-libs/sdl-mixer[vorbis] virtual/opengl
+SLOT=0
+SRC_URI=mirror://sourceforge/noiz2sa/noiz2sa-0.51a.tar.gz
+_eclasses_=toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b multilib c19072c3cd7ac5cb21de013f7e9832e0
+_md5_=368e5c7c9317ae201f495b4059ac6bad
diff --git a/metadata/md5-cache/games-action/orbital-eunuchs-sniper-1.30-r1 b/metadata/md5-cache/games-action/orbital-eunuchs-sniper-1.30-r1
new file mode 100644
index 000000000000..7be869254f52
--- /dev/null
+++ b/metadata/md5-cache/games-action/orbital-eunuchs-sniper-1.30-r1
@@ -0,0 +1,14 @@
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=install prepare
+DEPEND=media-libs/libsdl[joystick,video] media-libs/sdl-image[png] media-libs/sdl-mixer[vorbis]
+DESCRIPTION=Snipe terrorists from your orbital base
+EAPI=8
+HOMEPAGE=https://icculus.org/oes/
+INHERIT=autotools desktop
+KEYWORDS=~amd64 ~x86
+LICENSE=ZLIB
+RDEPEND=media-libs/libsdl[joystick,video] media-libs/sdl-image[png] media-libs/sdl-mixer[vorbis]
+SLOT=0
+SRC_URI=https://icculus.org/oes/orbital_eunuchs_sniper-1.30.tar.gz
+_eclasses_=gnuconfig b6b3e92f8b8c996400074b5f61a59256 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 9d3a9a889a6fa62ae794f817c156491b autotools 6ae9a4347149b19a112caa1182d03bde desktop 021728fdc1b03b36357dbc89489e0f0d
+_md5_=b0ecbf1875bef422ec117c8a8c229fa9
diff --git a/metadata/md5-cache/games-action/postalplus-1-r1 b/metadata/md5-cache/games-action/postalplus-1-r1
new file mode 100644
index 000000000000..10e4a813c9c6
--- /dev/null
+++ b/metadata/md5-cache/games-action/postalplus-1-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DESCRIPTION=Ultraviolent and controversial game featuring the Postal Dude
+EAPI=7
+HOMEPAGE=https://www.lokigames.com/products/postal/
+INHERIT=cdrom desktop wrapper
+KEYWORDS=~x86
+LICENSE=LOKI-EULA
+PROPERTIES=interactive
+RESTRICT=strip bindist
+SLOT=0
+_eclasses_=portability a74d533f258f1f435be71312558c12f9 cdrom e2d6b737cd384c6064917aee0a82b6e1 desktop 021728fdc1b03b36357dbc89489e0f0d wrapper 4a1902f969e5718126434fc35f3a0d9c
+_md5_=272bf3421fd19a2c90c55ed7ed6774d3
diff --git a/metadata/md5-cache/games-action/powermanga-0.93.1-r1 b/metadata/md5-cache/games-action/powermanga-0.93.1-r1
new file mode 100644
index 000000000000..875c9c76a8ae
--- /dev/null
+++ b/metadata/md5-cache/games-action/powermanga-0.93.1-r1
@@ -0,0 +1,14 @@
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=install postinst prepare
+DEPEND=acct-group/gamestat >=media-libs/libsdl-1.2[sound,joystick,video] media-libs/libpng:0 media-libs/sdl-mixer[mod] x11-libs/libX11 x11-libs/libXext x11-libs/libXxf86dga
+DESCRIPTION=Arcade 2D shoot-em-up game
+EAPI=7
+HOMEPAGE=https://linux.tlk.fr/
+INHERIT=autotools desktop wrapper
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=acct-group/gamestat >=media-libs/libsdl-1.2[sound,joystick,video] media-libs/libpng:0 media-libs/sdl-mixer[mod] x11-libs/libX11 x11-libs/libXext x11-libs/libXxf86dga
+SLOT=0
+SRC_URI=https://linux.tlk.fr/games/Powermanga/download/powermanga-0.93.1.tgz
+_eclasses_=gnuconfig b6b3e92f8b8c996400074b5f61a59256 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 9d3a9a889a6fa62ae794f817c156491b autotools 6ae9a4347149b19a112caa1182d03bde desktop 021728fdc1b03b36357dbc89489e0f0d wrapper 4a1902f969e5718126434fc35f3a0d9c
+_md5_=7640a559ebe55bb2dfd11b334d79e96e
diff --git a/metadata/md5-cache/games-action/prismlauncher-7.1 b/metadata/md5-cache/games-action/prismlauncher-7.1
new file mode 100644
index 000000000000..d4a621056800
--- /dev/null
+++ b/metadata/md5-cache/games-action/prismlauncher-7.1
@@ -0,0 +1,18 @@
+BDEPEND=app-text/cmark app-text/scdoc dev-cpp/gulrak-filesystem kde-frameworks/extra-cmake-modules:5 >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
+DEPEND=!qt6? ( >=dev-qt/qtconcurrent-5.12.0:5 >=dev-qt/qtcore-5.12.0:5 >=dev-qt/qtgui-5.12.0:5 >=dev-qt/qtnetwork-5.12.0:5 >=dev-qt/qttest-5.12.0:5 >=dev-qt/qtwidgets-5.12.0:5 >=dev-qt/qtxml-5.12.0:5 ) qt6? ( >=dev-qt/qtbase-6.0.0:6[concurrent,gui,network,widgets,xml(+)] >=dev-qt/qt5compat-6.0.0:6 ) !qt6? ( >=dev-libs/quazip-1.3:=[qt5(+)] ) qt6? ( >=dev-libs/quazip-1.3:=[qt6(-)] ) sys-libs/zlib media-libs/libglvnd >=virtual/jdk-1.8.0:* >=dev-java/java-config-2.2.0-r3
+DESCRIPTION=A custom, open source Minecraft launcher
+EAPI=8
+HOMEPAGE=https://prismlauncher.org/ https://github.com/PrismLauncher/PrismLauncher
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=cmake java-pkg-2 optfeature xdg
+IUSE=debug lto qt6 test
+KEYWORDS=~amd64 ~arm64
+LICENSE=Apache-2.0 BSD BSD-2 GPL-2+ GPL-3 ISC LGPL-2.1+ LGPL-3+ MIT
+RDEPEND=!qt6? ( >=dev-qt/qtconcurrent-5.12.0:5 >=dev-qt/qtcore-5.12.0:5 >=dev-qt/qtgui-5.12.0:5 >=dev-qt/qtnetwork-5.12.0:5 >=dev-qt/qttest-5.12.0:5 >=dev-qt/qtwidgets-5.12.0:5 >=dev-qt/qtxml-5.12.0:5 ) qt6? ( >=dev-qt/qtbase-6.0.0:6[concurrent,gui,network,widgets,xml(+)] >=dev-qt/qt5compat-6.0.0:6 ) !qt6? ( >=dev-libs/quazip-1.3:=[qt5(+)] ) qt6? ( >=dev-libs/quazip-1.3:=[qt6(-)] ) sys-libs/zlib !qt6? ( >=dev-qt/qtsvg-5.12.0:5 ) qt6? ( >=dev-qt/qtsvg-6.0.0:6 ) >=virtual/jre-1.8.0:* virtual/opengl >=dev-java/java-config-2.2.0-r3
+REQUIRED_USE=lto? ( !debug )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/PrismLauncher/PrismLauncher/releases/download/7.1/PrismLauncher-7.1.tar.gz -> prismlauncher-7.1.tar.gz
+_eclasses_=toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic ad475baa777c9978fa035216c8264a10 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c xdg-utils baea6080dd821f5562d715887954c9d3 cmake aa1d1fa7be37663d48162ac963b22692 java-utils-2 8c72ea36a4935f626b13a30141d0d39c java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 xdg 4a14c5c24f121e7da66e5aab4a168c6e
+_md5_=447195c94f231a9731977f47dbfceace
diff --git a/metadata/md5-cache/games-action/prismlauncher-7.2 b/metadata/md5-cache/games-action/prismlauncher-7.2
new file mode 100644
index 000000000000..570178f0ec40
--- /dev/null
+++ b/metadata/md5-cache/games-action/prismlauncher-7.2
@@ -0,0 +1,18 @@
+BDEPEND=app-text/cmark app-text/scdoc dev-cpp/gulrak-filesystem kde-frameworks/extra-cmake-modules:5 >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
+DEPEND=!qt6? ( >=dev-qt/qtconcurrent-5.12.0:5 >=dev-qt/qtcore-5.12.0:5 >=dev-qt/qtgui-5.12.0:5 >=dev-qt/qtnetwork-5.12.0:5 >=dev-qt/qttest-5.12.0:5 >=dev-qt/qtwidgets-5.12.0:5 >=dev-qt/qtxml-5.12.0:5 ) qt6? ( >=dev-qt/qtbase-6.0.0:6[concurrent,gui,network,widgets,xml(+)] >=dev-qt/qt5compat-6.0.0:6 ) !qt6? ( >=dev-libs/quazip-1.3:=[qt5(+)] ) qt6? ( >=dev-libs/quazip-1.3:=[qt6(-)] ) sys-libs/zlib media-libs/libglvnd >=virtual/jdk-1.8.0:* >=dev-java/java-config-2.2.0-r3
+DESCRIPTION=A custom, open source Minecraft launcher
+EAPI=8
+HOMEPAGE=https://prismlauncher.org/ https://github.com/PrismLauncher/PrismLauncher
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=cmake java-pkg-2 optfeature xdg
+IUSE=debug lto qt6 test
+KEYWORDS=~amd64 ~arm64
+LICENSE=Apache-2.0 BSD BSD-2 GPL-2+ GPL-3 ISC LGPL-2.1+ LGPL-3+ MIT
+RDEPEND=!qt6? ( >=dev-qt/qtconcurrent-5.12.0:5 >=dev-qt/qtcore-5.12.0:5 >=dev-qt/qtgui-5.12.0:5 >=dev-qt/qtnetwork-5.12.0:5 >=dev-qt/qttest-5.12.0:5 >=dev-qt/qtwidgets-5.12.0:5 >=dev-qt/qtxml-5.12.0:5 ) qt6? ( >=dev-qt/qtbase-6.0.0:6[concurrent,gui,network,widgets,xml(+)] >=dev-qt/qt5compat-6.0.0:6 ) !qt6? ( >=dev-libs/quazip-1.3:=[qt5(+)] ) qt6? ( >=dev-libs/quazip-1.3:=[qt6(-)] ) sys-libs/zlib !qt6? ( >=dev-qt/qtsvg-5.12.0:5 ) qt6? ( >=dev-qt/qtsvg-6.0.0:6 ) >=virtual/jre-1.8.0:* virtual/opengl >=dev-java/java-config-2.2.0-r3
+REQUIRED_USE=lto? ( !debug )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/PrismLauncher/PrismLauncher/releases/download/7.2/PrismLauncher-7.2.tar.gz -> prismlauncher-7.2.tar.gz
+_eclasses_=toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic ad475baa777c9978fa035216c8264a10 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c xdg-utils baea6080dd821f5562d715887954c9d3 cmake aa1d1fa7be37663d48162ac963b22692 java-utils-2 8c72ea36a4935f626b13a30141d0d39c java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 xdg 4a14c5c24f121e7da66e5aab4a168c6e
+_md5_=686c73d6272f296f23256893f144fc8b
diff --git a/metadata/md5-cache/games-action/prismlauncher-9999 b/metadata/md5-cache/games-action/prismlauncher-9999
new file mode 100644
index 000000000000..d79143c5ac58
--- /dev/null
+++ b/metadata/md5-cache/games-action/prismlauncher-9999
@@ -0,0 +1,17 @@
+BDEPEND=app-text/cmark app-text/scdoc dev-cpp/gulrak-filesystem kde-frameworks/extra-cmake-modules:5 >=dev-util/ninja-1.8.2 >=dev-util/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=!qt6? ( >=dev-qt/qtconcurrent-5.12.0:5 >=dev-qt/qtcore-5.12.0:5 >=dev-qt/qtgui-5.12.0:5 >=dev-qt/qtnetwork-5.12.0:5 >=dev-qt/qttest-5.12.0:5 >=dev-qt/qtwidgets-5.12.0:5 >=dev-qt/qtxml-5.12.0:5 ) qt6? ( >=dev-qt/qtbase-6.0.0:6[concurrent,gui,network,widgets,xml(+)] >=dev-qt/qt5compat-6.0.0:6 ) !qt6? ( >=dev-libs/quazip-1.3:=[qt5(+)] ) qt6? ( >=dev-libs/quazip-1.3:=[qt6(-)] ) sys-libs/zlib media-libs/libglvnd >=virtual/jdk-1.8.0:* >=dev-java/java-config-2.2.0-r3
+DESCRIPTION=A custom, open source Minecraft launcher
+EAPI=8
+HOMEPAGE=https://prismlauncher.org/ https://github.com/PrismLauncher/PrismLauncher
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=cmake java-pkg-2 optfeature xdg git-r3
+IUSE=debug lto qt6 test
+LICENSE=Apache-2.0 BSD BSD-2 GPL-2+ GPL-3 ISC LGPL-2.1+ LGPL-3+ MIT
+PROPERTIES=live
+RDEPEND=!qt6? ( >=dev-qt/qtconcurrent-5.12.0:5 >=dev-qt/qtcore-5.12.0:5 >=dev-qt/qtgui-5.12.0:5 >=dev-qt/qtnetwork-5.12.0:5 >=dev-qt/qttest-5.12.0:5 >=dev-qt/qtwidgets-5.12.0:5 >=dev-qt/qtxml-5.12.0:5 ) qt6? ( >=dev-qt/qtbase-6.0.0:6[concurrent,gui,network,widgets,xml(+)] >=dev-qt/qt5compat-6.0.0:6 ) !qt6? ( >=dev-libs/quazip-1.3:=[qt5(+)] ) qt6? ( >=dev-libs/quazip-1.3:=[qt6(-)] ) sys-libs/zlib !qt6? ( >=dev-qt/qtsvg-5.12.0:5 ) qt6? ( >=dev-qt/qtsvg-6.0.0:6 ) >=virtual/jre-1.8.0:* virtual/opengl >=dev-java/java-config-2.2.0-r3
+REQUIRED_USE=lto? ( !debug )
+RESTRICT=!test? ( test )
+SLOT=0
+_eclasses_=toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic ad475baa777c9978fa035216c8264a10 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c xdg-utils baea6080dd821f5562d715887954c9d3 cmake aa1d1fa7be37663d48162ac963b22692 java-utils-2 8c72ea36a4935f626b13a30141d0d39c java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 xdg 4a14c5c24f121e7da66e5aab4a168c6e git-r3 2358a7b20091609e24bd3a83b3ac5991
+_md5_=686c73d6272f296f23256893f144fc8b
diff --git a/metadata/md5-cache/games-action/psychonauts-gog-2.0.0.4 b/metadata/md5-cache/games-action/psychonauts-gog-2.0.0.4
new file mode 100644
index 000000000000..a6c1ab73c055
--- /dev/null
+++ b/metadata/md5-cache/games-action/psychonauts-gog-2.0.0.4
@@ -0,0 +1,15 @@
+BDEPEND=app-arch/unzip
+DEFINED_PHASES=install nofetch postinst postrm preinst pretend setup unpack
+DESCRIPTION=A mind-bending platforming adventure from Double Fine Productions
+EAPI=8
+HOMEPAGE=https://www.doublefine.com/games/psychonauts
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=check-reqs desktop unpacker wrapper xdg
+KEYWORDS=~amd64 ~x86
+LICENSE=GOG-EULA
+RDEPEND=media-libs/libsdl[abi_x86_32,opengl,video] media-libs/openal[abi_x86_32] >=sys-devel/gcc-3.4[cxx] sys-libs/glibc !games-action/psychonauts !games-action/psychonauts-hb
+RESTRICT=bindist fetch splitdebug
+SLOT=0
+SRC_URI=gog_psychonauts_2.0.0.4.sh
+_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 desktop 021728fdc1b03b36357dbc89489e0f0d multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b multilib c19072c3cd7ac5cb21de013f7e9832e0 unpacker aa6a4e924009232d8b78b31e932c30b5 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils baea6080dd821f5562d715887954c9d3 xdg 4a14c5c24f121e7da66e5aab4a168c6e
+_md5_=7366545685bda621162e24ed9628413c
diff --git a/metadata/md5-cache/games-action/psychonauts-hb-20130506 b/metadata/md5-cache/games-action/psychonauts-hb-20130506
new file mode 100644
index 000000000000..405116abf618
--- /dev/null
+++ b/metadata/md5-cache/games-action/psychonauts-hb-20130506
@@ -0,0 +1,15 @@
+BDEPEND=app-arch/unzip media-libs/libpng
+DEFINED_PHASES=install nofetch postinst postrm preinst prepare pretend setup unpack
+DESCRIPTION=A mind-bending platforming adventure from Double Fine Productions
+EAPI=8
+HOMEPAGE=https://www.doublefine.com/games/psychonauts
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=check-reqs desktop unpacker wrapper xdg
+KEYWORDS=~amd64 ~x86
+LICENSE=all-rights-reserved
+RDEPEND=media-libs/libsdl[abi_x86_32,opengl,video] media-libs/openal[abi_x86_32] >=sys-devel/gcc-3.4[cxx] sys-libs/glibc !games-action/psychonauts !games-action/psychonauts-gog
+RESTRICT=bindist fetch splitdebug
+SLOT=0
+SRC_URI=psychonauts-linux-05062013-bin
+_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 desktop 021728fdc1b03b36357dbc89489e0f0d multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b multilib c19072c3cd7ac5cb21de013f7e9832e0 unpacker aa6a4e924009232d8b78b31e932c30b5 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils baea6080dd821f5562d715887954c9d3 xdg 4a14c5c24f121e7da66e5aab4a168c6e
+_md5_=72e59fa02a4db1d66cd59a9269ed8d11
diff --git a/metadata/md5-cache/games-action/psychonauts2-hb-1097251 b/metadata/md5-cache/games-action/psychonauts2-hb-1097251
new file mode 100644
index 000000000000..0c5ca028a484
--- /dev/null
+++ b/metadata/md5-cache/games-action/psychonauts2-hb-1097251
@@ -0,0 +1,14 @@
+DEFINED_PHASES=install nofetch postinst postrm preinst pretend setup
+DESCRIPTION=Platform-adventure game with cinematic style and customizable psychic powers
+EAPI=8
+HOMEPAGE=https://www.humblebundle.com/store/psychonauts-2
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=check-reqs desktop xdg
+KEYWORDS=-* ~amd64
+LICENSE=all-rights-reserved
+RDEPEND=>=sys-libs/glibc-2.17 x11-misc/xdg-user-dirs !games-action/psychonauts2-gog
+RESTRICT=bindist fetch splitdebug
+SLOT=0
+SRC_URI=Psychonauts2_1097251.tar.xz mirror+https://dev.gentoo.org/~chewi/distfiles/psychonauts2.png
+_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 desktop 021728fdc1b03b36357dbc89489e0f0d xdg-utils baea6080dd821f5562d715887954c9d3 xdg 4a14c5c24f121e7da66e5aab4a168c6e
+_md5_=ce0e448ac101e81a5a9060a26d3470b1
diff --git a/metadata/md5-cache/games-action/rive-1.15 b/metadata/md5-cache/games-action/rive-1.15
new file mode 100644
index 000000000000..5057b05f4bbb
--- /dev/null
+++ b/metadata/md5-cache/games-action/rive-1.15
@@ -0,0 +1,14 @@
+DEFINED_PHASES=install nofetch postinst postrm preinst prepare unpack
+DEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+DESCRIPTION=Metal wrecking, robot hacking 360-degree shooter/platformer hybrid
+EAPI=7
+HOMEPAGE=https://rivethegame.com/
+INHERIT=desktop unpacker xdg
+KEYWORDS=-* ~amd64
+LICENSE=all-rights-reserved
+RDEPEND=media-libs/libsdl2[opengl,video] media-libs/openal
+RESTRICT=bindist fetch splitdebug
+SLOT=0
+SRC_URI=RIVE-Linux-2017-02-28.sh
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b multilib c19072c3cd7ac5cb21de013f7e9832e0 unpacker aa6a4e924009232d8b78b31e932c30b5 xdg-utils baea6080dd821f5562d715887954c9d3 xdg 4a14c5c24f121e7da66e5aab4a168c6e
+_md5_=5d00b49e4a46251970207cf6340eb808
diff --git a/metadata/md5-cache/games-action/rrootage-0.23a-r3 b/metadata/md5-cache/games-action/rrootage-0.23a-r3
new file mode 100644
index 000000000000..143da4c43127
--- /dev/null
+++ b/metadata/md5-cache/games-action/rrootage-0.23a-r3
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install postinst prepare
+DEPEND=>=dev-libs/libbulletml-0.0.3 media-libs/libsdl[joystick,video] media-libs/sdl-mixer[vorbis] virtual/glu virtual/opengl
+DESCRIPTION=Abstract shooter - defeat auto-created huge battleships
+EAPI=7
+HOMEPAGE=https://www.asahi-net.or.jp/~cs8k-cyu/windows/rr_e.html https://rrootage.sourceforge.net/
+INHERIT=toolchain-funcs
+KEYWORDS=~amd64 ~x86
+LICENSE=BSD
+RDEPEND=>=dev-libs/libbulletml-0.0.3 media-libs/libsdl[joystick,video] media-libs/sdl-mixer[vorbis] virtual/glu virtual/opengl
+SLOT=0
+SRC_URI=mirror://sourceforge/rrootage/rRootage-0.23a.tar.gz
+_eclasses_=toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b multilib c19072c3cd7ac5cb21de013f7e9832e0
+_md5_=42a74acb9aecc917c135682974da6eb7
diff --git a/metadata/md5-cache/games-action/shadowgrounds-bin-0_p1-r1 b/metadata/md5-cache/games-action/shadowgrounds-bin-0_p1-r1
new file mode 100644
index 000000000000..5fefb20d9146
--- /dev/null
+++ b/metadata/md5-cache/games-action/shadowgrounds-bin-0_p1-r1
@@ -0,0 +1,14 @@
+BDEPEND=app-arch/unzip
+DEFINED_PHASES=install nofetch unpack
+DESCRIPTION=An epic action experience combining modern technology with addictive playability
+EAPI=7
+HOMEPAGE=http://shadowgroundsgame.com/
+INHERIT=desktop unpacker wrapper
+KEYWORDS=-* ~amd64 ~x86
+LICENSE=frozenbyte-eula
+RDEPEND=>=sys-devel/gcc-4.3.0 >=sys-libs/glibc-2.4 !amd64? ( gnome-base/libglade sys-libs/zlib ) amd64? ( >=gnome-base/libglade-2.6.4-r1[abi_x86_32(-)] sys-libs/zlib[abi_x86_32(-)] )
+RESTRICT=fetch strip
+SLOT=0
+SRC_URI=shadowgroundsUpdate1.run
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b multilib c19072c3cd7ac5cb21de013f7e9832e0 unpacker aa6a4e924009232d8b78b31e932c30b5 wrapper 4a1902f969e5718126434fc35f3a0d9c
+_md5_=23aef1343177402abddc4eb9a9dde356
diff --git a/metadata/md5-cache/games-action/shadowgrounds-survivor-bin-0_p1-r1 b/metadata/md5-cache/games-action/shadowgrounds-survivor-bin-0_p1-r1
new file mode 100644
index 000000000000..1347bab53c29
--- /dev/null
+++ b/metadata/md5-cache/games-action/shadowgrounds-survivor-bin-0_p1-r1
@@ -0,0 +1,14 @@
+BDEPEND=app-arch/unzip
+DEFINED_PHASES=install nofetch unpack
+DESCRIPTION=human survivors who battle against the ongoing alien onslaught
+EAPI=7
+HOMEPAGE=http://shadowgroundsgame.com/survivor/
+INHERIT=desktop unpacker wrapper
+KEYWORDS=-* ~amd64 ~x86
+LICENSE=frozenbyte-eula
+RDEPEND=>=sys-devel/gcc-4.3.0 >=sys-libs/glibc-2.4 !amd64? ( gnome-base/libglade ) amd64? ( >=gnome-base/libglade-2.6.4-r1[abi_x86_32(-)] )
+RESTRICT=fetch strip
+SLOT=0
+SRC_URI=survivorUpdate1.run
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b multilib c19072c3cd7ac5cb21de013f7e9832e0 unpacker aa6a4e924009232d8b78b31e932c30b5 wrapper 4a1902f969e5718126434fc35f3a0d9c
+_md5_=dcef1d240ef022d5992fdd0f67d95800
diff --git a/metadata/md5-cache/games-action/shootingstar-1.2.0-r2 b/metadata/md5-cache/games-action/shootingstar-1.2.0-r2
new file mode 100644
index 000000000000..4b602ae2fa87
--- /dev/null
+++ b/metadata/md5-cache/games-action/shootingstar-1.2.0-r2
@@ -0,0 +1,14 @@
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=compile install prepare
+DEPEND=media-libs/libsdl[opengl,sound,video] media-libs/sdl-image[png] media-libs/sdl-mixer[vorbis] virtual/glu virtual/opengl
+DESCRIPTION=A topdown shooter
+EAPI=7
+HOMEPAGE=https://wiki.gentoo.org/wiki/No_homepage
+INHERIT=autotools desktop toolchain-funcs
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=media-libs/libsdl[opengl,sound,video] media-libs/sdl-image[png] media-libs/sdl-mixer[vorbis] virtual/glu virtual/opengl
+SLOT=0
+SRC_URI=mirror://gentoo/shootingstar-1.2.0.tar.gz
+_eclasses_=gnuconfig b6b3e92f8b8c996400074b5f61a59256 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 9d3a9a889a6fa62ae794f817c156491b autotools 6ae9a4347149b19a112caa1182d03bde desktop 021728fdc1b03b36357dbc89489e0f0d
+_md5_=4555180ec6f79a3738c266b0c2da5d00
diff --git a/metadata/md5-cache/games-action/snipes-1.0.4-r1 b/metadata/md5-cache/games-action/snipes-1.0.4-r1
new file mode 100644
index 000000000000..88be2541e394
--- /dev/null
+++ b/metadata/md5-cache/games-action/snipes-1.0.4-r1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install
+DEPEND=media-libs/libsdl[sound,video]
+DESCRIPTION=2D scrolling shooter, resembles the old DOS game of same name
+EAPI=8
+HOMEPAGE=https://wiki.gentoo.org/wiki/No_homepage
+INHERIT=desktop flag-o-matic multilib toolchain-funcs
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2+
+RDEPEND=media-libs/libsdl[sound,video]
+SLOT=0
+SRC_URI=mirror://gentoo/snipes-1.0.4.tar.gz
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic ad475baa777c9978fa035216c8264a10
+_md5_=0fcbb45d9b8fd2359e991ecb5ac87a14
diff --git a/metadata/md5-cache/games-action/solar2-1.10-r1 b/metadata/md5-cache/games-action/solar2-1.10-r1
new file mode 100644
index 000000000000..d2167413cb64
--- /dev/null
+++ b/metadata/md5-cache/games-action/solar2-1.10-r1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=install nofetch prepare
+DESCRIPTION=Open-world sandbox game set in an infinite abstract universe
+EAPI=8
+HOMEPAGE=http://murudai.com/solar/
+INHERIT=desktop wrapper
+KEYWORDS=-* ~amd64 ~x86
+LICENSE=all-rights-reserved
+RDEPEND=media-libs/libsdl[X,joystick,opengl,sound,video,abi_x86_32(-)] media-libs/openal[abi_x86_32(-)] media-libs/sdl-mixer[mad,mp3,abi_x86_32(-)] virtual/opengl[abi_x86_32(-)]
+RESTRICT=bindist fetch
+SLOT=0
+SRC_URI=solar2-linux-1.10.tar.gz fetch+https://dev.gentoo.org/~chewi/distfiles/solar2.png
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d wrapper 4a1902f969e5718126434fc35f3a0d9c
+_md5_=72eb9b1d14a68fae48864d71fd72d756
diff --git a/metadata/md5-cache/games-action/spacearyarya-kxl-1.0.3 b/metadata/md5-cache/games-action/spacearyarya-kxl-1.0.3
new file mode 100644
index 000000000000..f22f7954c17d
--- /dev/null
+++ b/metadata/md5-cache/games-action/spacearyarya-kxl-1.0.3
@@ -0,0 +1,14 @@
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=install prepare
+DEPEND=acct-group/gamestat dev-games/KXL
+DESCRIPTION=2D/3D shooting game
+EAPI=8
+HOMEPAGE=http://triring.net/ps2linux/games/kxl/kxlgames.html
+INHERIT=autotools desktop
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=acct-group/gamestat dev-games/KXL media-fonts/font-adobe-100dpi media-fonts/font-bitstream-100dpi
+SLOT=0
+SRC_URI=https://gitlab.com/oss-abandonware/games-action/space-aryarya/-/archive/1.0.3/space-aryarya-1.0.3.tar.bz2 https://dev.gentoo.org/~ionen/distfiles/spacearyarya-kxl.png
+_eclasses_=gnuconfig b6b3e92f8b8c996400074b5f61a59256 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 9d3a9a889a6fa62ae794f817c156491b autotools 6ae9a4347149b19a112caa1182d03bde desktop 021728fdc1b03b36357dbc89489e0f0d
+_md5_=30ab4a6afad71100f02463e535309a5e
diff --git a/metadata/md5-cache/games-action/super-hexagon-20160217 b/metadata/md5-cache/games-action/super-hexagon-20160217
new file mode 100644
index 000000000000..3a4b3f6da2ee
--- /dev/null
+++ b/metadata/md5-cache/games-action/super-hexagon-20160217
@@ -0,0 +1,15 @@
+BDEPEND=app-arch/unzip
+DEFINED_PHASES=install nofetch postinst postrm preinst prepare unpack
+DEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+DESCRIPTION=Minimal action game by Terry Cavanagh, with music by Chipzel
+EAPI=7
+HOMEPAGE=https://superhexagon.com
+INHERIT=desktop unpacker wrapper xdg
+KEYWORDS=-* ~amd64 ~x86
+LICENSE=all-rights-reserved
+RDEPEND=media-libs/glew:1.6 media-libs/libsdl2[opengl,sound,video] media-libs/libvorbis media-libs/openal virtual/glu virtual/opengl
+RESTRICT=bindist fetch splitdebug
+SLOT=0
+SRC_URI=superhexagon-02172016-bin
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b multilib c19072c3cd7ac5cb21de013f7e9832e0 unpacker aa6a4e924009232d8b78b31e932c30b5 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils baea6080dd821f5562d715887954c9d3 xdg 4a14c5c24f121e7da66e5aab4a168c6e
+_md5_=7db30b2d7f0ca3cecd36ff676c72337c
diff --git a/metadata/md5-cache/games-action/supermariowar-2.0_beta1-r2 b/metadata/md5-cache/games-action/supermariowar-2.0_beta1-r2
new file mode 100644
index 000000000000..b1c0897966b3
--- /dev/null
+++ b/metadata/md5-cache/games-action/supermariowar-2.0_beta1-r2
@@ -0,0 +1,15 @@
+BDEPEND=app-arch/unzip virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=dev-cpp/yaml-cpp media-libs/libsdl[joystick] media-libs/sdl-mixer[vorbis] media-libs/sdl-image[png,jpeg] net-libs/enet:1.3= sys-libs/zlib:=
+DESCRIPTION=Fan-made multiplayer Super Mario Bros. style deathmatch game
+EAPI=7
+HOMEPAGE=https://github.com/mmatyas/supermariowar
+INHERIT=cmake
+IUSE=server
+KEYWORDS=amd64 x86
+LICENSE=GPL-2
+RDEPEND=dev-cpp/yaml-cpp media-libs/libsdl[joystick] media-libs/sdl-mixer[vorbis] media-libs/sdl-image[png,jpeg] net-libs/enet:1.3= sys-libs/zlib:=
+SLOT=0
+SRC_URI=https://github.com/mmatyas/supermariowar/archive/v2.0-beta.1.tar.gz -> supermariowar-2.0_beta1.tar.gz
+_eclasses_=toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic ad475baa777c9978fa035216c8264a10 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c xdg-utils baea6080dd821f5562d715887954c9d3 cmake aa1d1fa7be37663d48162ac963b22692
+_md5_=b3df23b2058541d02dcda0670b62e687
diff --git a/metadata/md5-cache/games-action/supertuxkart-1.3 b/metadata/md5-cache/games-action/supertuxkart-1.3
new file mode 100644
index 000000000000..058e8fa5dbd0
--- /dev/null
+++ b/metadata/md5-cache/games-action/supertuxkart-1.3
@@ -0,0 +1,16 @@
+BDEPEND=sys-devel/gettext virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
+DEPEND=dev-cpp/libmcpp sqlite? ( dev-db/sqlite:3 ) dev-libs/angelscript:= media-libs/freetype:2 media-libs/glew:0= media-libs/harfbuzz:= media-libs/libpng:0= media-libs/libsdl2[opengl,video] media-libs/libvorbis media-libs/openal net-libs/enet:1.3= net-misc/curl sys-libs/zlib virtual/glu virtual/jpeg:0 virtual/libintl virtual/opengl x11-libs/libX11 x11-libs/libXxf86vm nettle? ( dev-libs/nettle:= ) !nettle? ( >=dev-libs/openssl-1.0.1d:0= ) recorder? ( media-libs/libopenglrecorder ) wiimote? ( net-wireless/bluez )
+DESCRIPTION=A kart racing game starring Tux, the linux penguin (TuxKart fork)
+EAPI=8
+HOMEPAGE=https://supertuxkart.net/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=cmake desktop xdg
+IUSE=debug nettle recorder sqlite wiimote
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=GPL-2 GPL-3 CC-BY-SA-3.0 CC-BY-SA-4.0 CC0-1.0 public-domain ZLIB
+RDEPEND=dev-cpp/libmcpp sqlite? ( dev-db/sqlite:3 ) dev-libs/angelscript:= media-libs/freetype:2 media-libs/glew:0= media-libs/harfbuzz:= media-libs/libpng:0= media-libs/libsdl2[opengl,video] media-libs/libvorbis media-libs/openal net-libs/enet:1.3= net-misc/curl sys-libs/zlib virtual/glu virtual/jpeg:0 virtual/libintl virtual/opengl x11-libs/libX11 x11-libs/libXxf86vm nettle? ( dev-libs/nettle:= ) !nettle? ( >=dev-libs/openssl-1.0.1d:0= ) recorder? ( media-libs/libopenglrecorder ) wiimote? ( net-wireless/bluez )
+SLOT=0
+SRC_URI=https://github.com/supertuxkart/stk-code/releases/download/1.3/SuperTuxKart-1.3-src.tar.xz mirror://gentoo/supertuxkart.png
+_eclasses_=toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic ad475baa777c9978fa035216c8264a10 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c xdg-utils baea6080dd821f5562d715887954c9d3 cmake aa1d1fa7be37663d48162ac963b22692 desktop 021728fdc1b03b36357dbc89489e0f0d xdg 4a14c5c24f121e7da66e5aab4a168c6e
+_md5_=28a11ad7e7fbb6852f50c30498fa1e85
diff --git a/metadata/md5-cache/games-action/supertuxkart-1.4-r1 b/metadata/md5-cache/games-action/supertuxkart-1.4-r1
new file mode 100644
index 000000000000..a84edcddca92
--- /dev/null
+++ b/metadata/md5-cache/games-action/supertuxkart-1.4-r1
@@ -0,0 +1,16 @@
+BDEPEND=sys-devel/gettext virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
+DEPEND=dev-cpp/libmcpp dev-libs/angelscript:= media-libs/freetype:2 media-libs/harfbuzz:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsdl2[opengl,video] media-libs/libvorbis media-libs/openal media-libs/shaderc net-libs/enet:1.3= net-misc/curl sys-libs/zlib virtual/libintl nettle? ( dev-libs/nettle:= ) !nettle? ( >=dev-libs/openssl-1.0.1d:= ) recorder? ( media-libs/libopenglrecorder ) sqlite? ( dev-db/sqlite:3 ) wiimote? ( net-wireless/bluez )
+DESCRIPTION=A kart racing game starring Tux, the linux penguin (TuxKart fork)
+EAPI=8
+HOMEPAGE=https://supertuxkart.net/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=cmake desktop xdg
+IUSE=debug nettle recorder sqlite wiimote
+KEYWORDS=~amd64 ~ppc64 ~x86
+LICENSE=GPL-2 GPL-3 CC-BY-SA-3.0 CC-BY-SA-4.0 CC0-1.0 public-domain ZLIB
+RDEPEND=dev-cpp/libmcpp dev-libs/angelscript:= media-libs/freetype:2 media-libs/harfbuzz:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsdl2[opengl,video] media-libs/libvorbis media-libs/openal media-libs/shaderc net-libs/enet:1.3= net-misc/curl sys-libs/zlib virtual/libintl nettle? ( dev-libs/nettle:= ) !nettle? ( >=dev-libs/openssl-1.0.1d:= ) recorder? ( media-libs/libopenglrecorder ) sqlite? ( dev-db/sqlite:3 ) wiimote? ( net-wireless/bluez )
+SLOT=0
+SRC_URI=https://github.com/supertuxkart/stk-code/releases/download/1.4/SuperTuxKart-1.4-src.tar.xz mirror://gentoo/supertuxkart.png
+_eclasses_=toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic ad475baa777c9978fa035216c8264a10 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c xdg-utils baea6080dd821f5562d715887954c9d3 cmake aa1d1fa7be37663d48162ac963b22692 desktop 021728fdc1b03b36357dbc89489e0f0d xdg 4a14c5c24f121e7da66e5aab4a168c6e
+_md5_=45c35bae06e398426bdbb3cc1e3c9474
diff --git a/metadata/md5-cache/games-action/swordandsworcery-1.02-r5 b/metadata/md5-cache/games-action/swordandsworcery-1.02-r5
new file mode 100644
index 000000000000..10ac3ac38703
--- /dev/null
+++ b/metadata/md5-cache/games-action/swordandsworcery-1.02-r5
@@ -0,0 +1,14 @@
+DEFINED_PHASES=install nofetch prepare
+DESCRIPTION=An exploratory action adventure game with an emphasis on audiovisual style
+EAPI=8
+HOMEPAGE=http://www.swordandsworcery.com/
+INHERIT=desktop
+IUSE=bundled-libs
+KEYWORDS=-* ~amd64 ~x86
+LICENSE=CAPYBARA-EULA LGPL-3
+RDEPEND=virtual/opengl amd64? ( >=dev-libs/openssl-1.0.1h-r2:0=[abi_x86_32(-)] >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)] >=virtual/glu-9.0-r1[abi_x86_32(-)] >=virtual/opengl-7.0-r1[abi_x86_32(-)] >=media-libs/alsa-lib-1.0.27.2[abi_x86_32(-)] || ( media-libs/flac:0/0[abi_x86_32(-)] media-libs/flac-compat:8.3.0[abi_x86_32(-)] ) >=media-libs/libogg-1.3.0[abi_x86_32(-)] media-libs/libpulse[abi_x86_32(-)] >=media-libs/libsndfile-1.0.25[abi_x86_32(-)] >=media-libs/libvorbis-1.3.3-r1[abi_x86_32(-)] >=x11-libs/libICE-1.0.8-r1[abi_x86_32(-)] >=x11-libs/libSM-1.2.1-r1[abi_x86_32(-)] >=x11-libs/libX11-1.6.2[abi_x86_32(-)] >=x11-libs/libXau-1.0.7-r1[abi_x86_32(-)] >=x11-libs/libxcb-1.9.1[abi_x86_32(-)] >=x11-libs/libXdmcp-1.1.1-r1[abi_x86_32(-)] >=x11-libs/libXext-1.3.2[abi_x86_32(-)] >=x11-libs/libXi-1.7.2[abi_x86_32(-)] >=x11-libs/libXtst-1.2.1-r1[abi_x86_32(-)] !bundled-libs? ( >=media-libs/libsdl-1.2.15-r4[X,sound,video,opengl,joystick,abi_x86_32(-)] >=net-misc/curl-7.36.0[abi_x86_32(-)] ) ) x86? ( dev-libs/openssl:0= media-libs/alsa-lib || ( media-libs/flac:0/0 media-libs/flac-compat:8.3.0 ) media-libs/libogg media-libs/libpulse media-libs/libsndfile media-libs/libvorbis sys-libs/zlib virtual/glu x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXau x11-libs/libxcb x11-libs/libXdmcp x11-libs/libXext x11-libs/libXi x11-libs/libXtst !bundled-libs? ( media-libs/libsdl[X,sound,video,opengl,joystick] net-misc/curl ) )
+RESTRICT=bindist fetch splitdebug
+SLOT=0
+SRC_URI=swordandsworcery_1.02.tar.gz
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d
+_md5_=f4c309de0459616205b3410d6cab1fa0
diff --git a/metadata/md5-cache/games-action/teeworlds-0.7.5-r2 b/metadata/md5-cache/games-action/teeworlds-0.7.5-r2
new file mode 100644
index 000000000000..06621b29c73d
--- /dev/null
+++ b/metadata/md5-cache/games-action/teeworlds-0.7.5-r2
@@ -0,0 +1,15 @@
+BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test
+DEPEND=!dedicated? ( media-libs/freetype media-libs/libglvnd[X] media-libs/libsdl2[sound,opengl,video] media-libs/pnglite media-sound/wavpack ) dev-libs/openssl:= sys-libs/zlib:=
+DESCRIPTION=Online multi-player platform 2D shooter
+EAPI=8
+HOMEPAGE=https://www.teeworlds.com/
+INHERIT=cmake desktop flag-o-matic python-any-r1
+IUSE=dedicated
+KEYWORDS=~amd64 ~arm64 ~x86
+LICENSE=ZLIB
+RDEPEND=!dedicated? ( media-libs/freetype media-libs/libglvnd[X] media-libs/libsdl2[sound,opengl,video] media-libs/pnglite media-sound/wavpack ) dev-libs/openssl:= sys-libs/zlib:=
+SLOT=0
+SRC_URI=https://github.com/teeworlds/teeworlds/releases/download/0.7.5/teeworlds-0.7.5-src.tar.gz https://dev.gentoo.org/~ionen/distfiles/teeworlds.png
+_eclasses_=toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic ad475baa777c9978fa035216c8264a10 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c xdg-utils baea6080dd821f5562d715887954c9d3 cmake aa1d1fa7be37663d48162ac963b22692 desktop 021728fdc1b03b36357dbc89489e0f0d python-utils-r1 1f435bc389faf790af695df46b8dcb73 python-any-r1 845fed6b6dfc35679a4fea289272ddc0
+_md5_=b6fa20ed9e6e9104b867df030af9762f
diff --git a/metadata/md5-cache/games-action/towbowl-tactics-0.5-r1 b/metadata/md5-cache/games-action/towbowl-tactics-0.5-r1
new file mode 100644
index 000000000000..03e4f8aa8a6e
--- /dev/null
+++ b/metadata/md5-cache/games-action/towbowl-tactics-0.5-r1
@@ -0,0 +1,14 @@
+BDEPEND=app-arch/unzip
+DEFINED_PHASES=configure install prepare
+DEPEND=dev-libs/libxml2 media-libs/smpeg media-libs/libsdl[sound,video] media-libs/sdl-net media-libs/sdl-image[jpeg,png] media-libs/sdl-mixer
+DESCRIPTION=Tow Bowl Tactics is a game based on Games Workshop's Blood Bowl
+EAPI=7
+HOMEPAGE=http://www.towbowltactics.com/index_en.html
+INHERIT=desktop edos2unix toolchain-funcs
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=dev-libs/libxml2 media-libs/smpeg media-libs/libsdl[sound,video] media-libs/sdl-net media-libs/sdl-image[jpeg,png] media-libs/sdl-mixer
+SLOT=0
+SRC_URI=http://www.towbowltactics.com/download/tbt.0.5.src.zip
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d edos2unix 33e347e171066657f91f8b0c72ec8773 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b multilib c19072c3cd7ac5cb21de013f7e9832e0
+_md5_=9b13cf2ffc968a4839b48dece7495a7b
diff --git a/metadata/md5-cache/games-action/transcend-0.3-r2 b/metadata/md5-cache/games-action/transcend-0.3-r2
new file mode 100644
index 000000000000..459bdd62d2b3
--- /dev/null
+++ b/metadata/md5-cache/games-action/transcend-0.3-r2
@@ -0,0 +1,14 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare
+DEPEND=media-libs/freeglut media-libs/portaudio virtual/glu virtual/opengl
+DESCRIPTION=Retro-style, abstract, 2D shooter
+EAPI=8
+HOMEPAGE=https://transcend.sourceforge.net/
+INHERIT=desktop toolchain-funcs
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=media-libs/freeglut media-libs/portaudio virtual/glu virtual/opengl
+SLOT=0
+SRC_URI=mirror://sourceforge/transcend/Transcend_0.3_UnixSource.tar.gz
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b multilib c19072c3cd7ac5cb21de013f7e9832e0
+_md5_=870582be3229681fb991af529fe7584e
diff --git a/metadata/md5-cache/games-action/transistor-1.50440.8123.23365 b/metadata/md5-cache/games-action/transistor-1.50440.8123.23365
new file mode 100644
index 000000000000..7368f1e2d763
--- /dev/null
+++ b/metadata/md5-cache/games-action/transistor-1.50440.8123.23365
@@ -0,0 +1,15 @@
+BDEPEND=app-arch/unzip
+DEFINED_PHASES=install nofetch postinst postrm preinst prepare pretend setup unpack
+DESCRIPTION=Sci-fi themed action RPG where you fight through a stunning futuristic city
+EAPI=8
+HOMEPAGE=https://supergiantgames.com/games/transistor/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=desktop check-reqs unpacker wrapper xdg
+KEYWORDS=-* ~amd64
+LICENSE=GOG-EULA
+RDEPEND=media-libs/libsdl2[joystick,opengl,sound,video]
+RESTRICT=bindist fetch splitdebug
+SLOT=0
+SRC_URI=transistor_1_50440_8123_23365.sh
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b multilib c19072c3cd7ac5cb21de013f7e9832e0 unpacker aa6a4e924009232d8b78b31e932c30b5 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils baea6080dd821f5562d715887954c9d3 xdg 4a14c5c24f121e7da66e5aab4a168c6e
+_md5_=0db19744334940be08d498dc3eb2725c
diff --git a/metadata/md5-cache/games-action/trine-1.08-r3 b/metadata/md5-cache/games-action/trine-1.08-r3
new file mode 100644
index 000000000000..931e53fd9657
--- /dev/null
+++ b/metadata/md5-cache/games-action/trine-1.08-r3
@@ -0,0 +1,16 @@
+BDEPEND=app-admin/chrpath app-arch/unzip
+DEFINED_PHASES=install nofetch postinst postrm preinst prepare unpack
+DEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+DESCRIPTION=Physics-based action game with character-dependent solutions to challenges
+EAPI=7
+HOMEPAGE=https://www.frozenbyte.com/games/trine-enchanted-edition
+INHERIT=desktop unpacker wrapper xdg
+IUSE=+launcher
+KEYWORDS=-* ~amd64 ~x86
+LICENSE=frozenbyte-eula
+RDEPEND=media-gfx/nvidia-cg-toolkit >=media-libs/libsdl-1.2[opengl,video] >=media-libs/sdl-image-1.2 >=media-libs/sdl-ttf-2.0 >=media-libs/libvorbis-1.3 >=media-libs/openal-1.15 >=sys-devel/gcc-4.3.0 >=sys-libs/glibc-2.4 sys-libs/zlib x11-libs/gtk+:2 launcher? ( dev-libs/glib:2 gnome-base/libglade:2.0 )
+RESTRICT=bindist fetch strip
+SLOT=0
+SRC_URI=TrineUpdate4.64.run
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b multilib c19072c3cd7ac5cb21de013f7e9832e0 unpacker aa6a4e924009232d8b78b31e932c30b5 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils baea6080dd821f5562d715887954c9d3 xdg 4a14c5c24f121e7da66e5aab4a168c6e
+_md5_=809af9ae49035e8700bbe2af8b108271
diff --git a/metadata/md5-cache/games-action/trine-enchanted-edition-2.12.508-r3 b/metadata/md5-cache/games-action/trine-enchanted-edition-2.12.508-r3
new file mode 100644
index 000000000000..e25d0195ee29
--- /dev/null
+++ b/metadata/md5-cache/games-action/trine-enchanted-edition-2.12.508-r3
@@ -0,0 +1,16 @@
+BDEPEND=app-arch/unzip
+DEFINED_PHASES=install nofetch postinst postrm preinst prepare
+DEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+DESCRIPTION=The original sidescrolling action platformer under the Trine 2 engine
+EAPI=7
+HOMEPAGE=https://www.frozenbyte.com/games/trine-enchanted-edition
+INHERIT=desktop wrapper xdg
+IUSE=+launcher
+KEYWORDS=-* ~amd64 ~x86
+LICENSE=all-rights-reserved
+RDEPEND=media-gfx/nvidia-cg-toolkit[abi_x86_32] media-libs/alsa-lib[abi_x86_32] media-libs/freetype:2[abi_x86_32] media-libs/libogg[abi_x86_32] >=media-libs/libsdl2-2.0.3[abi_x86_32,joystick,opengl,sound,threads,video] >=media-libs/libvorbis-1.3[abi_x86_32] >=media-libs/openal-1.15[abi_x86_32] >=sys-devel/gcc-4.6[cxx] >=sys-libs/glibc-2.15 sys-libs/zlib[abi_x86_32] virtual/glu[abi_x86_32] virtual/opengl[abi_x86_32] launcher? ( dev-libs/glib:2[abi_x86_32] media-libs/libpng-compat:1.2[abi_x86_32] x11-libs/gdk-pixbuf:2[abi_x86_32] x11-libs/gtk+:2[abi_x86_32] x11-libs/libX11[abi_x86_32] x11-libs/pango[abi_x86_32,X] )
+RESTRICT=bindist fetch splitdebug
+SLOT=0
+SRC_URI=trine_enchanted_edition_v2_12_build_508_humble_linux_full.zip
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils baea6080dd821f5562d715887954c9d3 xdg 4a14c5c24f121e7da66e5aab4a168c6e
+_md5_=96d58501ddd271dcb5f2c5e990e89725
diff --git a/metadata/md5-cache/games-action/trine2-2.01.425-r2 b/metadata/md5-cache/games-action/trine2-2.01.425-r2
new file mode 100644
index 000000000000..a88581b1995c
--- /dev/null
+++ b/metadata/md5-cache/games-action/trine2-2.01.425-r2
@@ -0,0 +1,16 @@
+BDEPEND=app-arch/unzip
+DEFINED_PHASES=install nofetch postinst postrm preinst prepare
+DEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+DESCRIPTION=Sidescrolling game of action, puzzles and platforming, Complete Story edition
+EAPI=7
+HOMEPAGE=https://www.trine2.com/
+INHERIT=desktop wrapper xdg
+IUSE=+launcher
+KEYWORDS=-* ~amd64 ~x86
+LICENSE=all-rights-reserved
+RDEPEND=media-gfx/nvidia-cg-toolkit[abi_x86_32] media-libs/alsa-lib[abi_x86_32] media-libs/freetype:2[abi_x86_32] media-libs/libogg[abi_x86_32] >=media-libs/libvorbis-1.3[abi_x86_32] >=media-libs/openal-1.15[abi_x86_32] >=sys-devel/gcc-4.6[cxx] >=sys-libs/glibc-2.15[stack-realign(-)] sys-libs/zlib[abi_x86_32] virtual/glu[abi_x86_32] virtual/opengl[abi_x86_32] launcher? ( dev-libs/expat[abi_x86_32] dev-libs/glib:2[abi_x86_32] media-libs/libpng-compat:1.2[abi_x86_32] sys-apps/dbus[abi_x86_32] sys-apps/util-linux[abi_x86_32] x11-libs/gdk-pixbuf:2[abi_x86_32] x11-libs/gtk+:2[abi_x86_32] x11-libs/libX11[abi_x86_32] x11-libs/pango[abi_x86_32,X] )
+RESTRICT=bindist fetch splitdebug
+SLOT=0
+SRC_URI=trine2_complete_story_v2_01_build_425_humble_linux_full.zip
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils baea6080dd821f5562d715887954c9d3 xdg 4a14c5c24f121e7da66e5aab4a168c6e
+_md5_=ba4be3748f9433493b559d765c4f1441
diff --git a/metadata/md5-cache/games-action/trosh-20-r2 b/metadata/md5-cache/games-action/trosh-20-r2
new file mode 100644
index 000000000000..25706a0f79bc
--- /dev/null
+++ b/metadata/md5-cache/games-action/trosh-20-r2
@@ -0,0 +1,14 @@
+BDEPEND=app-arch/unzip
+DEFINED_PHASES=install postinst postrm preinst prepare
+DEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+DESCRIPTION=A game made in 20 hours for a friend. It has explosions
+EAPI=7
+HOMEPAGE=https://stabyourself.net/trosh/
+INHERIT=desktop wrapper xdg
+KEYWORDS=~amd64 ~x86
+LICENSE=WTFPL-2
+RDEPEND=games-engines/love:0.8 media-libs/devil[png]
+SLOT=0
+SRC_URI=https://stabyourself.net/dl.php?file=trosh/trosh-linux.zip -> trosh-20.zip https://dev.gentoo.org/~hasufell/distfiles/trosh.png
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils baea6080dd821f5562d715887954c9d3 xdg 4a14c5c24f121e7da66e5aab4a168c6e
+_md5_=cf20ac4a37bb68c9c4b2ea98a45f5dca
diff --git a/metadata/md5-cache/games-action/tuxkart-0.4.0-r2 b/metadata/md5-cache/games-action/tuxkart-0.4.0-r2
new file mode 100644
index 000000000000..d1ca82ae7b6c
--- /dev/null
+++ b/metadata/md5-cache/games-action/tuxkart-0.4.0-r2
@@ -0,0 +1,13 @@
+DEFINED_PHASES=install postinst postrm preinst prepare
+DEPEND=>=media-libs/plib-1.8.0 x11-libs/libX11 x11-libs/libICE x11-libs/libSM x11-libs/libXext x11-libs/libXi x11-libs/libXmu virtual/opengl x11-libs/libXt dev-util/desktop-file-utils x11-misc/shared-mime-info
+DESCRIPTION=Racing game starring Tux, the Linux penguin
+EAPI=7
+HOMEPAGE=https://tuxkart.sourceforge.net/
+INHERIT=desktop xdg
+KEYWORDS=~alpha ~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=>=media-libs/plib-1.8.0 x11-libs/libX11 x11-libs/libICE x11-libs/libSM x11-libs/libXext x11-libs/libXi x11-libs/libXmu virtual/opengl
+SLOT=0
+SRC_URI=mirror://sourceforge/tuxkart/tuxkart-0.4.0.tar.gz
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d xdg-utils baea6080dd821f5562d715887954c9d3 xdg 4a14c5c24f121e7da66e5aab4a168c6e
+_md5_=28d7bf1bd3c7223d3454592ec11231bd
diff --git a/metadata/md5-cache/games-action/violetland-0.5 b/metadata/md5-cache/games-action/violetland-0.5
new file mode 100644
index 000000000000..5db7f4a8278d
--- /dev/null
+++ b/metadata/md5-cache/games-action/violetland-0.5
@@ -0,0 +1,14 @@
+BDEPEND=sys-devel/gettext >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst postrm prepare test
+DEPEND=dev-libs/boost:= media-libs/libsdl[opengl,sound,video] media-libs/sdl-image[png] media-libs/sdl-mixer[vorbis] media-libs/sdl-ttf virtual/opengl
+DESCRIPTION=Help a girl named Violet in the struggle with hordes of monsters
+EAPI=7
+HOMEPAGE=https://violetland.github.io/
+INHERIT=cmake desktop xdg-utils
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3 CC-BY-SA-3.0
+RDEPEND=dev-libs/boost:= media-libs/libsdl[opengl,sound,video] media-libs/sdl-image[png] media-libs/sdl-mixer[vorbis] media-libs/sdl-ttf virtual/opengl
+SLOT=0
+SRC_URI=https://github.com/ooxi/violetland/releases/download/0.5/violetland-0.5-source-with-dependencies.tar.gz
+_eclasses_=toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic ad475baa777c9978fa035216c8264a10 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c xdg-utils baea6080dd821f5562d715887954c9d3 cmake aa1d1fa7be37663d48162ac963b22692 desktop 021728fdc1b03b36357dbc89489e0f0d
+_md5_=adc6e309ae1b32f8d6001db6f2efc050
diff --git a/metadata/md5-cache/games-action/wordwarvi-1.00-r1 b/metadata/md5-cache/games-action/wordwarvi-1.00-r1
new file mode 100644
index 000000000000..d15f413f9e28
--- /dev/null
+++ b/metadata/md5-cache/games-action/wordwarvi-1.00-r1
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=compile install prepare
+DEPEND=x11-libs/gtk+:2 portaudio? ( media-libs/libvorbis >=media-libs/portaudio-19_pre1 )
+DESCRIPTION=retro side-scrolling shoot'em up based on the editor war story
+EAPI=7
+HOMEPAGE=https://wordwarvi.sourceforge.net
+INHERIT=desktop toolchain-funcs
+IUSE=portaudio
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2+ CC-BY-2.0 CC-BY-SA-3.0
+RDEPEND=x11-libs/gtk+:2 portaudio? ( media-libs/libvorbis >=media-libs/portaudio-19_pre1 )
+SLOT=0
+SRC_URI=mirror://sourceforge/wordwarvi/wordwarvi-1.00.tar.gz
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b multilib c19072c3cd7ac5cb21de013f7e9832e0
+_md5_=83e5fbdf79e5831fe7fac3c014a0fb8b
diff --git a/metadata/md5-cache/games-action/xblast-2.10.4-r2 b/metadata/md5-cache/games-action/xblast-2.10.4-r2
new file mode 100644
index 000000000000..a89093061fb4
--- /dev/null
+++ b/metadata/md5-cache/games-action/xblast-2.10.4-r2
@@ -0,0 +1,14 @@
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=configure install prepare
+DEPEND=x11-base/xorg-proto x11-libs/libX11 x11-libs/libXt
+DESCRIPTION=Bomberman clone with network support for up to 6 players
+EAPI=8
+HOMEPAGE=https://xblast.sourceforge.net/
+INHERIT=autotools desktop
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2+
+RDEPEND=x11-libs/libX11 media-fonts/font-adobe-100dpi
+SLOT=0
+SRC_URI=mirror://sourceforge/xblast/xblast-2.10.4.tar.gz mirror://sourceforge/xblast/images-2005-01-06.tar.gz mirror://sourceforge/xblast/levels-2005-01-06.tar.gz mirror://sourceforge/xblast/models-2005-01-06.tar.gz mirror://sourceforge/xblast/musics-2005-01-06.tar.gz mirror://sourceforge/xblast/sounds.tar.gz
+_eclasses_=gnuconfig b6b3e92f8b8c996400074b5f61a59256 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 9d3a9a889a6fa62ae794f817c156491b autotools 6ae9a4347149b19a112caa1182d03bde desktop 021728fdc1b03b36357dbc89489e0f0d
+_md5_=42b0b684b98c4693b48782391ad62a0e
diff --git a/metadata/md5-cache/games-action/xbomber-101-r1 b/metadata/md5-cache/games-action/xbomber-101-r1
new file mode 100644
index 000000000000..9c240036557d
--- /dev/null
+++ b/metadata/md5-cache/games-action/xbomber-101-r1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install prepare
+DEPEND=x11-libs/libX11
+DESCRIPTION=Bomberman clone w/multiplayer support
+EAPI=7
+HOMEPAGE=http://www.xdr.com/dash/bomber.html
+INHERIT=toolchain-funcs
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=!sci-biology/emboss x11-libs/libX11
+SLOT=0
+SRC_URI=http://www.xdr.com/dash/xbomber-101.tgz
+_eclasses_=toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b multilib c19072c3cd7ac5cb21de013f7e9832e0
+_md5_=c621dcb2532730173e3a5c0088075f98
diff --git a/metadata/md5-cache/games-action/xpilot-4.5.5-r1 b/metadata/md5-cache/games-action/xpilot-4.5.5-r1
new file mode 100644
index 000000000000..e372b664149c
--- /dev/null
+++ b/metadata/md5-cache/games-action/xpilot-4.5.5-r1
@@ -0,0 +1,14 @@
+BDEPEND=app-text/rman sys-devel/gcc x11-misc/gccmakedep >=x11-misc/imake-1.0.8-r1
+DEFINED_PHASES=compile configure install prepare
+DEPEND=x11-libs/libX11 x11-libs/libXext x11-base/xorg-proto
+DESCRIPTION=Multi-player 2D client/server space game
+EAPI=8
+HOMEPAGE=http://www.xpilot.org/
+INHERIT=desktop flag-o-matic toolchain-funcs
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2+
+RDEPEND=x11-libs/libX11 x11-libs/libXext
+SLOT=0
+SRC_URI=https://dev.gentoo.org/~ionen/distfiles/xpilot.png mirror://sourceforge/xpilotgame/xpilot-4.5.5.tar.bz2
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic ad475baa777c9978fa035216c8264a10
+_md5_=7f22a5faf4a96bfa7477a85150b41341