summaryrefslogtreecommitdiff
path: root/metadata/md5-cache/games-fps
diff options
context:
space:
mode:
Diffstat (limited to 'metadata/md5-cache/games-fps')
-rw-r--r--metadata/md5-cache/games-fps/Manifest.gzbin12240 -> 11759 bytes
-rw-r--r--metadata/md5-cache/games-fps/alienarena-7.663
-rw-r--r--metadata/md5-cache/games-fps/avp-20150214-r14
-rw-r--r--metadata/md5-cache/games-fps/blackshades-20070723-r13
-rw-r--r--metadata/md5-cache/games-fps/chocolate-doom-3.0.1-r12
-rw-r--r--metadata/md5-cache/games-fps/darkplaces-20140513-r23
-rw-r--r--metadata/md5-cache/games-fps/doomsday-2.1.1-r116
-rw-r--r--metadata/md5-cache/games-fps/doomsday-2.3.016
-rw-r--r--metadata/md5-cache/games-fps/doomsday-2.3.116
-rw-r--r--metadata/md5-cache/games-fps/duke3d-data-1.0-r55
-rw-r--r--metadata/md5-cache/games-fps/eduke32-20211202.983117
-rw-r--r--metadata/md5-cache/games-fps/eduke32-20220204.995717
-rw-r--r--metadata/md5-cache/games-fps/eduke32-20220422.100337
-rw-r--r--metadata/md5-cache/games-fps/etqw-bin-1.5-r43
-rw-r--r--metadata/md5-cache/games-fps/etqw-demo-2.0_p1-r43
-rw-r--r--metadata/md5-cache/games-fps/freedm-data-0.12.1-r12
-rw-r--r--metadata/md5-cache/games-fps/freedoom-data-0.12.1-r12
-rw-r--r--metadata/md5-cache/games-fps/gzdoom-4.7.14
-rw-r--r--metadata/md5-cache/games-fps/industri-1.013
-rw-r--r--metadata/md5-cache/games-fps/legends-0.4.1.43-r23
-rw-r--r--metadata/md5-cache/games-fps/nexuiz-2.5.2-r13
-rw-r--r--metadata/md5-cache/games-fps/prboom-plus-2.6.14
-rw-r--r--metadata/md5-cache/games-fps/prboom-plus-2.6.24
-rw-r--r--metadata/md5-cache/games-fps/quake2-data-3.20-r13
-rw-r--r--metadata/md5-cache/games-fps/quake2-demodata-3.14-r13
-rw-r--r--metadata/md5-cache/games-fps/quake2-icculus-0.16.1-r23
-rw-r--r--metadata/md5-cache/games-fps/quakeforge-0.7.2_p202107223
-rw-r--r--metadata/md5-cache/games-fps/quakeforge-99993
-rw-r--r--metadata/md5-cache/games-fps/qudos-0.40.13
-rw-r--r--metadata/md5-cache/games-fps/red-blue-quake2-0.1-r13
-rw-r--r--metadata/md5-cache/games-fps/redeclipse-2.0.0-r13
-rw-r--r--metadata/md5-cache/games-fps/rott-1.1.2-r13
-rw-r--r--metadata/md5-cache/games-fps/sauerbraten-2020.12.273
-rw-r--r--metadata/md5-cache/games-fps/serious-sam-tse-1_beta1-r12
-rw-r--r--metadata/md5-cache/games-fps/soldieroffortune-1.06a-r23
-rw-r--r--metadata/md5-cache/games-fps/tenebrae-1.04-r13
-rw-r--r--metadata/md5-cache/games-fps/transfusion-bin-1.01-r13
-rw-r--r--metadata/md5-cache/games-fps/tribes2-250343
-rw-r--r--metadata/md5-cache/games-fps/turtlearena-0.6.1-r13
-rw-r--r--metadata/md5-cache/games-fps/urbanterror-4.3.4_p202112083
-rw-r--r--metadata/md5-cache/games-fps/urbanterror-data-4.3.43
-rw-r--r--metadata/md5-cache/games-fps/ut2003-2225-r66
-rw-r--r--metadata/md5-cache/games-fps/ut2003-bonuspack-cm-1-r13
-rw-r--r--metadata/md5-cache/games-fps/ut2003-data-2107-r23
-rw-r--r--metadata/md5-cache/games-fps/ut2003-demo-2206-r53
-rw-r--r--metadata/md5-cache/games-fps/ut2004-3369.3-r33
-rw-r--r--metadata/md5-cache/games-fps/ut2004-data-3186-r53
-rw-r--r--metadata/md5-cache/games-fps/ut2004-demo-3334-r33
-rw-r--r--metadata/md5-cache/games-fps/worldofpadman-1.6-r23
-rw-r--r--metadata/md5-cache/games-fps/xonotic-0.8.23
-rw-r--r--metadata/md5-cache/games-fps/yamagi-quake2-8.017
51 files changed, 108 insertions, 122 deletions
diff --git a/metadata/md5-cache/games-fps/Manifest.gz b/metadata/md5-cache/games-fps/Manifest.gz
index 26a6f0552bf3..da42b5b30bb1 100644
--- a/metadata/md5-cache/games-fps/Manifest.gz
+++ b/metadata/md5-cache/games-fps/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/games-fps/alienarena-7.66 b/metadata/md5-cache/games-fps/alienarena-7.66
index e7b6bdb1fb71..e2dba051bd4e 100644
--- a/metadata/md5-cache/games-fps/alienarena-7.66
+++ b/metadata/md5-cache/games-fps/alienarena-7.66
@@ -4,11 +4,12 @@ DEPEND=!dedicated? ( media-libs/freetype:2 media-libs/libvorbis media-libs/opena
DESCRIPTION=Fast-paced multiplayer deathmatch game
EAPI=7
HOMEPAGE=http://red.planetarena.org/
+INHERIT=autotools desktop flag-o-matic xdg
IUSE=dedicated +dga +vidmode +zlib
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2 free-noncomm
RDEPEND=!dedicated? ( media-libs/freetype:2 media-libs/libvorbis media-libs/openal net-misc/curl virtual/glu virtual/jpeg:0 virtual/opengl dga? ( x11-libs/libXxf86dga ) vidmode? ( x11-libs/libXxf86vm ) zlib? ( sys-libs/zlib ) )
SLOT=0
SRC_URI=http://icculus.org/alienarena/Files/alienarena-7.66-linux20130827.tar.gz http://red.planetarena.org/files/alienarena-7.66-linux20130827.tar.gz
-_eclasses_=autotools b46e8992a8126c894fbdc8084fc040c4 desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic a500d7cc40da3de38c361e889153bdf7 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 4a33c9008e5ee30cb8840a3fdc24df2b strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
+_eclasses_=autotools 136117fb43a9bf5598530e9cc642f710 desktop 22952d8f27cac191d75529d4c38e6bfa edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic a3abd6002fafb3022597be6b8d01f88b gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 4fbbbc98f236f1b43acd99476bc3cd85 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb wrapper 4a1902f969e5718126434fc35f3a0d9c xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
_md5_=15ab0c811fb8397ec8fc055b22038fdb
diff --git a/metadata/md5-cache/games-fps/avp-20150214-r1 b/metadata/md5-cache/games-fps/avp-20150214-r1
index 5a37ced8e8f4..271e23152e36 100644
--- a/metadata/md5-cache/games-fps/avp-20150214-r1
+++ b/metadata/md5-cache/games-fps/avp-20150214-r1
@@ -1,4 +1,4 @@
-BDEPEND=virtual/pkgconfig dev-util/ninja >=dev-util/cmake-3.20.5
+BDEPEND=virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
DEFINED_PHASES=compile configure install postinst prepare test
DEPEND=media-libs/libsdl[video,joystick,opengl] media-libs/openal
DESCRIPTION=Linux port of Aliens vs Predator
@@ -11,5 +11,5 @@ RDEPEND=media-libs/libsdl[video,joystick,opengl] media-libs/openal
RESTRICT=bindist mirror
SLOT=0
SRC_URI=http://www.icculus.org/avp/files/avp-20150214.tar.gz
-_eclasses_=cmake 90e2b29417d53718328f3a95227137a0 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic a500d7cc40da3de38c361e889153bdf7 multilib 4a33c9008e5ee30cb8840a3fdc24df2b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
+_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic a3abd6002fafb3022597be6b8d01f88b multilib 4fbbbc98f236f1b43acd99476bc3cd85 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
_md5_=a358287f9b73aaf7ab8bd520042caf3d
diff --git a/metadata/md5-cache/games-fps/blackshades-20070723-r1 b/metadata/md5-cache/games-fps/blackshades-20070723-r1
index b995d7693cda..c95ae33e2783 100644
--- a/metadata/md5-cache/games-fps/blackshades-20070723-r1
+++ b/metadata/md5-cache/games-fps/blackshades-20070723-r1
@@ -3,10 +3,11 @@ DEPEND=media-libs/freealut media-libs/libsdl media-libs/libvorbis media-libs/ope
DESCRIPTION=You control a psychic bodyguard, and try to protect the VIP
EAPI=7
HOMEPAGE=http://www.wolfire.com/blackshades.html http://www.icculus.org/blackshades/
+INHERIT=desktop toolchain-funcs
KEYWORDS=~amd64 ~x86
LICENSE=blackshades
RDEPEND=media-libs/freealut media-libs/libsdl media-libs/libvorbis media-libs/openal virtual/glu virtual/opengl
SLOT=0
SRC_URI=http://filesingularity.timedoctor.org/Textures.tar.bz2 mirror://gentoo/blackshades-20070723.tar.bz2
-_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 multilib 4a33c9008e5ee30cb8840a3fdc24df2b toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=desktop 22952d8f27cac191d75529d4c38e6bfa multilib 4fbbbc98f236f1b43acd99476bc3cd85 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=c5e1f6a6decef455eb4d4c056950416c
diff --git a/metadata/md5-cache/games-fps/chocolate-doom-3.0.1-r1 b/metadata/md5-cache/games-fps/chocolate-doom-3.0.1-r1
index db1e7f9fb332..4cae950ce17c 100644
--- a/metadata/md5-cache/games-fps/chocolate-doom-3.0.1-r1
+++ b/metadata/md5-cache/games-fps/chocolate-doom-3.0.1-r1
@@ -11,5 +11,5 @@ LICENSE=BSD GPL-2+
RDEPEND=media-libs/libsdl2[video] media-libs/sdl2-mixer[midi?,vorbis?] media-libs/sdl2-net libsamplerate? ( media-libs/libsamplerate ) png? ( media-libs/libpng:= )
SLOT=0
SRC_URI=https://github.com/chocolate-doom/chocolate-doom/archive/chocolate-doom-3.0.1.tar.gz https://gist.githubusercontent.com/vilhelmgray/28d4713cb6387ad62ab76cfac1443355/raw/f7600d93ca45a5102969b8f89974a3c36a3563f5/chocolate-doom-3.0.1-overhaul-manpages-add-parameters.patch
-_eclasses_=autotools b46e8992a8126c894fbdc8084fc040c4 eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 4a33c9008e5ee30cb8840a3fdc24df2b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 9006edf4b9c90f9ba1dc9ea9fee1b0bd python-utils-r1 5dc84801daa87406aafaf535cb947a64 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
+_eclasses_=autotools 136117fb43a9bf5598530e9cc642f710 eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 4fbbbc98f236f1b43acd99476bc3cd85 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 648fe6a039e87233d7f48da72cadb76f toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
_md5_=def516b8b755885f7f68e47564fbf3c4
diff --git a/metadata/md5-cache/games-fps/darkplaces-20140513-r2 b/metadata/md5-cache/games-fps/darkplaces-20140513-r2
index c722a510403e..c1877f2818ba 100644
--- a/metadata/md5-cache/games-fps/darkplaces-20140513-r2
+++ b/metadata/md5-cache/games-fps/darkplaces-20140513-r2
@@ -4,11 +4,12 @@ DEPEND=lights? ( || ( app-arch/unrar app-arch/rar ) ) opengl? ( virtual/jpeg:0 m
DESCRIPTION=Enhanced engine for iD Software's Quake 1
EAPI=7
HOMEPAGE=http://icculus.org/twilight/darkplaces/
+INHERIT=desktop flag-o-matic toolchain-funcs wrapper unpacker
IUSE=alsa cdinstall cdsound debug dedicated demo lights opengl oss sdl textures
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2
RDEPEND=net-misc/curl cdinstall? ( games-fps/quake1-data ) demo? ( games-fps/quake1-demodata ) textures? ( >=games-fps/quake1-textures-20050820 ) opengl? ( virtual/jpeg:0 media-libs/libogg media-libs/libvorbis virtual/opengl alsa? ( media-libs/alsa-lib ) sdl? ( media-libs/libsdl[joystick] ) x11-libs/libX11 x11-libs/libXpm x11-libs/libXxf86dga x11-libs/libXxf86vm ) !opengl? ( sdl? ( virtual/jpeg:0 media-libs/libogg media-libs/libvorbis virtual/opengl alsa? ( media-libs/alsa-lib ) sdl? ( media-libs/libsdl[joystick] ) x11-libs/libX11 x11-libs/libXpm x11-libs/libXxf86dga x11-libs/libXxf86vm ) ) !opengl? ( !sdl? ( !dedicated? ( virtual/jpeg:0 media-libs/libogg media-libs/libvorbis virtual/opengl alsa? ( media-libs/alsa-lib ) sdl? ( media-libs/libsdl[joystick] ) x11-libs/libX11 x11-libs/libXpm x11-libs/libXxf86dga x11-libs/libXxf86vm ) ) )
SLOT=0
SRC_URI=http://icculus.org/twilight/darkplaces/files/darkplacesengine20140513.zip lights? ( http://www.fuhquake.net/files/extras/fuhquake-lits.rar http://www.kgbsyndicate.com/romi/id1.pk3 )
-_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic a500d7cc40da3de38c361e889153bdf7 multilib 4a33c9008e5ee30cb8840a3fdc24df2b strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 unpacker 697382d119fd3d195f110b7979184285 wrapper 4a1902f969e5718126434fc35f3a0d9c
+_eclasses_=desktop 22952d8f27cac191d75529d4c38e6bfa edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic a3abd6002fafb3022597be6b8d01f88b multilib 4fbbbc98f236f1b43acd99476bc3cd85 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb unpacker 697382d119fd3d195f110b7979184285 wrapper 4a1902f969e5718126434fc35f3a0d9c
_md5_=f4929a2087c49b948e392a9a2e94c0c3
diff --git a/metadata/md5-cache/games-fps/doomsday-2.1.1-r1 b/metadata/md5-cache/games-fps/doomsday-2.1.1-r1
deleted file mode 100644
index 033571a003a8..000000000000
--- a/metadata/md5-cache/games-fps/doomsday-2.1.1-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=|| ( >=dev-lang/python-3.10.0_p1-r1:3.10 >=dev-lang/python-3.9.9-r1:3.9 >=dev-lang/python-3.8.12_p1-r1:3.8 ) virtual/pkgconfig dev-util/ninja >=dev-util/cmake-3.20.5
-DEFINED_PHASES=compile configure install postinst prepare setup test
-DEPEND=dev-qt/qtcore:5= dev-qt/qtgui:5=[-gles2-only] dev-qt/qtnetwork:5= dev-qt/qtopengl:5= dev-qt/qtwidgets:5= dev-qt/qtx11extras:5= media-libs/assimp net-misc/curl sys-libs/zlib fluidsynth? ( media-sound/fluidsynth:= ) openal? ( media-libs/openal ) tools? ( sys-libs/ncurses:0= )
-DESCRIPTION=A modern gaming engine for Doom, Heretic, and Hexen
-EAPI=7
-HOMEPAGE=https://www.dengine.net
-INHERIT=cmake python-any-r1 qmake-utils readme.gentoo-r1
-IUSE=demo freedoom fluidsynth openal tools
-KEYWORDS=~amd64 ~arm ~x86
-LICENSE=GPL-3+ LGPL-3+
-PDEPEND=demo? ( games-fps/doom-data ) freedoom? ( games-fps/freedoom )
-RDEPEND=dev-qt/qtcore:5= dev-qt/qtgui:5=[-gles2-only] dev-qt/qtnetwork:5= dev-qt/qtopengl:5= dev-qt/qtwidgets:5= dev-qt/qtx11extras:5= media-libs/assimp net-misc/curl sys-libs/zlib fluidsynth? ( media-sound/fluidsynth:= ) openal? ( media-libs/openal ) tools? ( sys-libs/ncurses:0= )
-SLOT=0
-SRC_URI=https://downloads.sourceforge.net/project/deng/Doomsday%20Engine/2.1.1/doomsday-2.1.1.tar.gz
-_eclasses_=cmake 90e2b29417d53718328f3a95227137a0 eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic a500d7cc40da3de38c361e889153bdf7 multilib 4a33c9008e5ee30cb8840a3fdc24df2b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-any-r1 9006edf4b9c90f9ba1dc9ea9fee1b0bd python-utils-r1 5dc84801daa87406aafaf535cb947a64 qmake-utils 59420c906278d16deaaa629f9d115707 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
-_md5_=7913ce87beb11353618b8da41fc06dbd
diff --git a/metadata/md5-cache/games-fps/doomsday-2.3.0 b/metadata/md5-cache/games-fps/doomsday-2.3.0
deleted file mode 100644
index db552453f507..000000000000
--- a/metadata/md5-cache/games-fps/doomsday-2.3.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=|| ( >=dev-lang/python-3.10.0_p1-r1:3.10 >=dev-lang/python-3.9.9-r1:3.9 >=dev-lang/python-3.8.12_p1-r1:3.8 ) virtual/pkgconfig dev-util/ninja >=dev-util/cmake-3.20.5
-DEFINED_PHASES=compile configure install postinst prepare setup test
-DEPEND=dev-qt/qtcore:5= dev-qt/qtgui:5=[-gles2-only] dev-qt/qtnetwork:5= dev-qt/qtopengl:5= dev-qt/qtwidgets:5= dev-qt/qtx11extras:5= media-libs/assimp net-misc/curl sys-libs/zlib fluidsynth? ( media-sound/fluidsynth:= ) openal? ( media-libs/openal ) tools? ( sys-libs/ncurses:0= )
-DESCRIPTION=A modern gaming engine for Doom, Heretic, and Hexen
-EAPI=7
-HOMEPAGE=https://www.dengine.net
-INHERIT=cmake python-any-r1 qmake-utils readme.gentoo-r1
-IUSE=demo freedoom fluidsynth openal tools
-KEYWORDS=~amd64 ~arm ~x86
-LICENSE=GPL-3+ LGPL-3+
-PDEPEND=demo? ( games-fps/doom-data ) freedoom? ( games-fps/freedoom )
-RDEPEND=dev-qt/qtcore:5= dev-qt/qtgui:5=[-gles2-only] dev-qt/qtnetwork:5= dev-qt/qtopengl:5= dev-qt/qtwidgets:5= dev-qt/qtx11extras:5= media-libs/assimp net-misc/curl sys-libs/zlib fluidsynth? ( media-sound/fluidsynth:= ) openal? ( media-libs/openal ) tools? ( sys-libs/ncurses:0= )
-SLOT=0
-SRC_URI=https://downloads.sourceforge.net/project/deng/Doomsday%20Engine/2.3.0/doomsday-2.3.0.tar.gz
-_eclasses_=cmake 90e2b29417d53718328f3a95227137a0 eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic a500d7cc40da3de38c361e889153bdf7 multilib 4a33c9008e5ee30cb8840a3fdc24df2b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-any-r1 9006edf4b9c90f9ba1dc9ea9fee1b0bd python-utils-r1 5dc84801daa87406aafaf535cb947a64 qmake-utils 59420c906278d16deaaa629f9d115707 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
-_md5_=7913ce87beb11353618b8da41fc06dbd
diff --git a/metadata/md5-cache/games-fps/doomsday-2.3.1 b/metadata/md5-cache/games-fps/doomsday-2.3.1
new file mode 100644
index 000000000000..a7b5ffac3a47
--- /dev/null
+++ b/metadata/md5-cache/games-fps/doomsday-2.3.1
@@ -0,0 +1,16 @@
+BDEPEND=|| ( >=dev-lang/python-3.10.0_p1-r1:3.10 >=dev-lang/python-3.9.9-r1:3.9 >=dev-lang/python-3.8.12_p1-r1:3.8 ) virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
+DEPEND=dev-qt/qtcore:5= dev-qt/qtgui:5=[-gles2-only] dev-qt/qtnetwork:5= dev-qt/qtopengl:5= dev-qt/qtwidgets:5= dev-qt/qtx11extras:5= media-libs/assimp:= net-misc/curl sys-libs/zlib x11-libs/libX11 display-mode? ( x11-libs/libXrandr x11-libs/libXxf86vm ) fluidsynth? ( media-sound/fluidsynth:= ) openal? ( media-libs/openal ) tools? ( sys-libs/ncurses:0= )
+DESCRIPTION=A modern gaming engine for Doom, Heretic, and Hexen
+EAPI=8
+HOMEPAGE=https://www.dengine.net
+INHERIT=cmake python-any-r1 qmake-utils readme.gentoo-r1 xdg
+IUSE=demo +display-mode freedoom fluidsynth openal tools
+KEYWORDS=~amd64 ~arm ~x86
+LICENSE=GPL-3+ LGPL-3+
+PDEPEND=demo? ( games-fps/doom-data ) freedoom? ( games-fps/freedoom )
+RDEPEND=dev-qt/qtcore:5= dev-qt/qtgui:5=[-gles2-only] dev-qt/qtnetwork:5= dev-qt/qtopengl:5= dev-qt/qtwidgets:5= dev-qt/qtx11extras:5= media-libs/assimp:= net-misc/curl sys-libs/zlib x11-libs/libX11 display-mode? ( x11-libs/libXrandr x11-libs/libXxf86vm ) fluidsynth? ( media-sound/fluidsynth:= ) openal? ( media-libs/openal ) tools? ( sys-libs/ncurses:0= )
+SLOT=0
+SRC_URI=https://downloads.sourceforge.net/project/deng/Doomsday%20Engine/2.3.1/doomsday-2.3.1.tar.gz
+_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d flag-o-matic a3abd6002fafb3022597be6b8d01f88b multilib 4fbbbc98f236f1b43acd99476bc3cd85 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 648fe6a039e87233d7f48da72cadb76f qmake-utils 59420c906278d16deaaa629f9d115707 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
+_md5_=e8f145f843d9e29d81952eddf804a6a2
diff --git a/metadata/md5-cache/games-fps/duke3d-data-1.0-r5 b/metadata/md5-cache/games-fps/duke3d-data-1.0-r5
index dfb0775b0e00..d4b68a8708d1 100644
--- a/metadata/md5-cache/games-fps/duke3d-data-1.0-r5
+++ b/metadata/md5-cache/games-fps/duke3d-data-1.0-r5
@@ -3,8 +3,9 @@ DEFINED_PHASES=install nofetch postinst unpack
DESCRIPTION=Duke Nukem 3D (Atomic Edition) data files
EAPI=7
HOMEPAGE=http://www.3drealms.com/
+INHERIT=cdrom
IUSE=+demo gog cdinstall
-KEYWORDS=~amd64 ~arm ~arm64 ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86
LICENSE=DUKE3D gog? ( GOG-EULA )
PROPERTIES=cdinstall? ( interactive )
REQUIRED_USE=^^ ( cdinstall demo gog )
@@ -12,4 +13,4 @@ RESTRICT=bindist gog? ( fetch ) mirror
SLOT=0
SRC_URI=demo? ( ftp://ftp.3drealms.com/share/3dduke13.zip ) gog? ( gog_duke_nukem_3d_atomic_edition_2.0.0.9.sh )
_eclasses_=cdrom 03e2d7752b66208567758120f15471cc portability d33a77692bb47e8227f27e17fb9c3c05
-_md5_=3932df369f697de34d993f5891b43b27
+_md5_=eaff9524c64f5fdb1eb541e7e36456b8
diff --git a/metadata/md5-cache/games-fps/eduke32-20211202.9831 b/metadata/md5-cache/games-fps/eduke32-20211202.9831
deleted file mode 100644
index 19a8033428f0..000000000000
--- a/metadata/md5-cache/games-fps/eduke32-20211202.9831
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=app-arch/unzip x86? ( dev-lang/nasm )
-DEFINED_PHASES=compile install postinst postrm unpack
-DEPEND=media-libs/flac media-libs/libogg media-libs/libsdl2[alsa,joystick,opengl?,sound,video] media-libs/libvorbis media-libs/sdl2-mixer[flac,fluidsynth?,midi,timidity?,vorbis] sys-libs/zlib gtk? ( x11-libs/gtk+:2 ) opengl? ( virtual/glu virtual/opengl ) png? ( media-libs/libpng:0= ) vpx? ( media-libs/libvpx:= ) xmp? ( media-libs/exempi:2= ) timidity? ( media-sound/timidity++ )
-DESCRIPTION=An open source engine port of the classic PC first person shooter Duke Nukem 3D
-EAPI=7
-HOMEPAGE=http://www.eduke32.com/
-IUSE=duke3d fluidsynth gtk hrp offensive opengl opl png psx sc-55 server sdk timidity tools voidsw voxels vpx xmp
-KEYWORDS=~amd64 ~arm ~arm64 ~x86
-LICENSE=BUILDLIC GPL-2 HRP
-PDEPEND=duke3d? ( games-fps/duke3d-data )
-RDEPEND=media-libs/flac media-libs/libogg media-libs/libsdl2[alsa,joystick,opengl?,sound,video] media-libs/libvorbis media-libs/sdl2-mixer[flac,fluidsynth?,midi,timidity?,vorbis] sys-libs/zlib gtk? ( x11-libs/gtk+:2 ) opengl? ( virtual/glu virtual/opengl ) png? ( media-libs/libpng:0= ) vpx? ( media-libs/libvpx:= ) xmp? ( media-libs/exempi:2= )
-REQUIRED_USE=hrp? ( duke3d !voxels ) offensive? ( duke3d ) opl? ( duke3d !sc-55 ) psx? ( duke3d ) sc-55? ( duke3d !opl ) voxels? ( !hrp ) vpx? ( opengl )
-RESTRICT=bindist test
-SLOT=0
-SRC_URI=http://dukeworld.com/eduke32/synthesis/20211202-9831-a7ab79e69/eduke32_src_20211202-9831-a7ab79e69.tar.xz https://www.eduke32.com/images/eduke32_classic.png hrp? ( http://www.duke4.org/files/nightfright/hrp/duke3d_hrp.zip -> duke3d_hrp-5.4.zip ) offensive? ( http://www.duke4.org/files/nightfright/related/duke3d_xxx.zip -> duke3d_xxx-1.33.zip ) opl? ( https://www.moddb.com/downloads/mirror/95750/102/ce9e8f422c6cccdb297852426e96740a -> duke3d_musopl-2.01.zip ) psx? ( http://www.duke4.org/files/nightfright/related/duke3d_psx.zip -> duke3d_psx-1.11.zip ) sc-55? ( http://www.duke4.org/files/nightfright/music/duke3d_music-sc55.zip -> duke3d_music-sc55-4.02.zip ) voxels? ( https://www.dropbox.com/s/yaxfahyvskyvt4r/duke3d_voxels.zip -> duke3d_voxels-1.21.zip )
-_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 multilib 4a33c9008e5ee30cb8840a3fdc24df2b toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
-_md5_=a9947279674838b3caf3b30b83801f15
diff --git a/metadata/md5-cache/games-fps/eduke32-20220204.9957 b/metadata/md5-cache/games-fps/eduke32-20220204.9957
deleted file mode 100644
index 0a8925a485c3..000000000000
--- a/metadata/md5-cache/games-fps/eduke32-20220204.9957
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=app-arch/unzip x86? ( dev-lang/nasm )
-DEFINED_PHASES=compile install postinst postrm unpack
-DEPEND=media-libs/flac media-libs/libogg media-libs/libsdl2[alsa,joystick,opengl?,sound,video] media-libs/libvorbis media-libs/sdl2-mixer[flac,fluidsynth?,midi,timidity?,vorbis] sys-libs/zlib gtk? ( x11-libs/gtk+:2 ) opengl? ( virtual/glu virtual/opengl ) png? ( media-libs/libpng:0= ) vpx? ( media-libs/libvpx:= ) xmp? ( media-libs/exempi:2= ) timidity? ( media-sound/timidity++ )
-DESCRIPTION=An open source engine port of the classic PC first person shooter Duke Nukem 3D
-EAPI=8
-HOMEPAGE=http://www.eduke32.com/
-IUSE=duke3d fluidsynth gtk hrp offensive opengl opl png psx sc-55 server sdk timidity tools voidsw voxels vpx xmp
-KEYWORDS=~amd64 ~arm ~arm64 ~x86
-LICENSE=BUILDLIC GPL-2 HRP
-PDEPEND=duke3d? ( games-fps/duke3d-data )
-RDEPEND=media-libs/flac media-libs/libogg media-libs/libsdl2[alsa,joystick,opengl?,sound,video] media-libs/libvorbis media-libs/sdl2-mixer[flac,fluidsynth?,midi,timidity?,vorbis] sys-libs/zlib gtk? ( x11-libs/gtk+:2 ) opengl? ( virtual/glu virtual/opengl ) png? ( media-libs/libpng:0= ) vpx? ( media-libs/libvpx:= ) xmp? ( media-libs/exempi:2= )
-REQUIRED_USE=hrp? ( duke3d !voxels ) offensive? ( duke3d ) opl? ( duke3d !sc-55 ) psx? ( duke3d ) sc-55? ( duke3d !opl ) voxels? ( !hrp ) vpx? ( opengl )
-RESTRICT=bindist test
-SLOT=0
-SRC_URI=http://dukeworld.com/eduke32/synthesis/20220204-9957-6df591a07/eduke32_src_20220204-9957-6df591a07.tar.xz https://www.eduke32.com/images/eduke32_classic.png hrp? ( http://www.duke4.org/files/nightfright/hrp/duke3d_hrp.zip -> duke3d_hrp-5.4.zip ) offensive? ( http://www.duke4.org/files/nightfright/related/duke3d_xxx.zip -> duke3d_xxx-1.33.zip ) opl? ( https://www.moddb.com/downloads/mirror/95750/102/ce9e8f422c6cccdb297852426e96740a -> duke3d_musopl-2.01.zip ) psx? ( http://www.duke4.org/files/nightfright/related/duke3d_psx.zip -> duke3d_psx-1.11.zip ) sc-55? ( http://www.duke4.org/files/nightfright/music/duke3d_music-sc55.zip -> duke3d_music-sc55-4.02.zip ) voxels? ( https://www.dropbox.com/s/yaxfahyvskyvt4r/duke3d_voxels.zip -> duke3d_voxels-1.21.zip )
-_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 multilib 4a33c9008e5ee30cb8840a3fdc24df2b toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
-_md5_=1c9766ad7ad19eea0874a67c073c4f46
diff --git a/metadata/md5-cache/games-fps/eduke32-20220422.10033 b/metadata/md5-cache/games-fps/eduke32-20220422.10033
index 9884c94c9108..b6889bfd0fe1 100644
--- a/metadata/md5-cache/games-fps/eduke32-20220422.10033
+++ b/metadata/md5-cache/games-fps/eduke32-20220422.10033
@@ -4,8 +4,9 @@ DEPEND=media-libs/flac media-libs/libogg media-libs/libsdl2[alsa,joystick,opengl
DESCRIPTION=An open source engine port of the classic PC first person shooter Duke Nukem 3D
EAPI=8
HOMEPAGE=http://www.eduke32.com/
+INHERIT=desktop toolchain-funcs xdg-utils
IUSE=duke3d fluidsynth gtk hrp offensive opengl opl png psx sc-55 server sdk timidity tools voidsw voxels vpx xmp
-KEYWORDS=~amd64 ~arm ~arm64 ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86
LICENSE=BUILDLIC GPL-2 HRP
PDEPEND=duke3d? ( games-fps/duke3d-data )
RDEPEND=media-libs/flac media-libs/libogg media-libs/libsdl2[alsa,joystick,opengl?,sound,video] media-libs/libvorbis media-libs/sdl2-mixer[flac,fluidsynth?,midi,timidity?,vorbis] sys-libs/zlib gtk? ( x11-libs/gtk+:2 ) opengl? ( virtual/glu virtual/opengl ) png? ( media-libs/libpng:0= ) vpx? ( media-libs/libvpx:= ) xmp? ( media-libs/exempi:2= )
@@ -13,5 +14,5 @@ REQUIRED_USE=hrp? ( duke3d !voxels ) offensive? ( duke3d ) opl? ( duke3d !sc-55
RESTRICT=bindist test
SLOT=0
SRC_URI=http://dukeworld.com/eduke32/synthesis/20220422-10033-3927367ba/eduke32_src_20220422-10033-3927367ba.tar.xz https://www.eduke32.com/images/eduke32_classic.png hrp? ( http://www.duke4.org/files/nightfright/hrp/duke3d_hrp.zip -> duke3d_hrp-5.4.zip ) offensive? ( http://www.duke4.org/files/nightfright/related/duke3d_xxx.zip -> duke3d_xxx-1.33.zip ) opl? ( https://www.moddb.com/downloads/mirror/95750/102/ce9e8f422c6cccdb297852426e96740a -> duke3d_musopl-2.01.zip ) psx? ( http://www.duke4.org/files/nightfright/related/duke3d_psx.zip -> duke3d_psx-1.11.zip ) sc-55? ( http://www.duke4.org/files/nightfright/music/duke3d_music-sc55.zip -> duke3d_music-sc55-4.02.zip ) voxels? ( https://www.dropbox.com/s/yaxfahyvskyvt4r/duke3d_voxels.zip -> duke3d_voxels-1.21.zip )
-_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 multilib 4a33c9008e5ee30cb8840a3fdc24df2b toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
-_md5_=8c38b47048998511427a8d87d9535c78
+_eclasses_=desktop 22952d8f27cac191d75529d4c38e6bfa multilib 4fbbbc98f236f1b43acd99476bc3cd85 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
+_md5_=b2dd0ead45eb8c01e24758778e7d25d6
diff --git a/metadata/md5-cache/games-fps/etqw-bin-1.5-r4 b/metadata/md5-cache/games-fps/etqw-bin-1.5-r4
index 34b2bb032810..54ab40dcccf7 100644
--- a/metadata/md5-cache/games-fps/etqw-bin-1.5-r4
+++ b/metadata/md5-cache/games-fps/etqw-bin-1.5-r4
@@ -3,6 +3,7 @@ DEFINED_PHASES=install postinst unpack
DESCRIPTION=Enemy Territory: Quake Wars
EAPI=7
HOMEPAGE=https://zerowing.idsoftware.com/linux/etqw/ETQWFrontPage/index.html
+INHERIT=desktop wrapper
IUSE=cdinstall
KEYWORDS=-* ~amd64 ~x86
LICENSE=ETQW
@@ -10,5 +11,5 @@ RDEPEND=>=media-libs/libsdl-1.2.15-r4[video,sound,opengl,abi_x86_32(-)] >=media-
RESTRICT=bindist mirror strip
SLOT=0
SRC_URI=http://ftp.jeuxlinux.fr/files/ETQW-client-1.5-full.x86.run
-_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 wrapper 4a1902f969e5718126434fc35f3a0d9c
+_eclasses_=desktop 22952d8f27cac191d75529d4c38e6bfa wrapper 4a1902f969e5718126434fc35f3a0d9c
_md5_=cb75cf1bb4419b11714e89ec6c13275d
diff --git a/metadata/md5-cache/games-fps/etqw-demo-2.0_p1-r4 b/metadata/md5-cache/games-fps/etqw-demo-2.0_p1-r4
index 8bc2d4913da8..105c931a60c6 100644
--- a/metadata/md5-cache/games-fps/etqw-demo-2.0_p1-r4
+++ b/metadata/md5-cache/games-fps/etqw-demo-2.0_p1-r4
@@ -3,11 +3,12 @@ DEFINED_PHASES=install unpack
DESCRIPTION=Enemy Territory: Quake Wars demo
EAPI=7
HOMEPAGE=https://zerowing.idsoftware.com/linux/etqw/ETQWFrontPage/index.html
+INHERIT=desktop unpacker wrapper
KEYWORDS=~amd64 ~x86
LICENSE=ETQW
RDEPEND=>=media-libs/libsdl-1.2.15-r4[video,sound,opengl,abi_x86_32(-)] sys-libs/ncurses-compat[abi_x86_32(-)] >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)] virtual/jpeg-compat:62[abi_x86_32(-)] >=x11-libs/libX11-1.6.2[abi_x86_32(-)] >=x11-libs/libXext-1.3.2[abi_x86_32(-)]
RESTRICT=bindist strip mirror
SLOT=0
SRC_URI=mirror://idsoftware/etqw/ETQW-demo2-client-full.r1.x86.run
-_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 multilib 4a33c9008e5ee30cb8840a3fdc24df2b toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 unpacker 697382d119fd3d195f110b7979184285 wrapper 4a1902f969e5718126434fc35f3a0d9c
+_eclasses_=desktop 22952d8f27cac191d75529d4c38e6bfa multilib 4fbbbc98f236f1b43acd99476bc3cd85 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb unpacker 697382d119fd3d195f110b7979184285 wrapper 4a1902f969e5718126434fc35f3a0d9c
_md5_=b9a4e80d737af4b40f81ee225e069f57
diff --git a/metadata/md5-cache/games-fps/freedm-data-0.12.1-r1 b/metadata/md5-cache/games-fps/freedm-data-0.12.1-r1
index 8eed111de3c4..9f519aef0a87 100644
--- a/metadata/md5-cache/games-fps/freedm-data-0.12.1-r1
+++ b/metadata/md5-cache/games-fps/freedm-data-0.12.1-r1
@@ -9,5 +9,5 @@ KEYWORDS=~amd64 ~arm ~x86
LICENSE=BSD
SLOT=0
SRC_URI=https://github.com/freedoom/freedoom/archive/v0.12.1.tar.gz -> freedoom-0.12.1.tar.gz
-_eclasses_=eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multilib 4a33c9008e5ee30cb8840a3fdc24df2b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 9006edf4b9c90f9ba1dc9ea9fee1b0bd python-utils-r1 5dc84801daa87406aafaf535cb947a64 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
+_eclasses_=eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multilib 4fbbbc98f236f1b43acd99476bc3cd85 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 648fe6a039e87233d7f48da72cadb76f toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
_md5_=ec8e25153fccff064ce1d815dc2c78dc
diff --git a/metadata/md5-cache/games-fps/freedoom-data-0.12.1-r1 b/metadata/md5-cache/games-fps/freedoom-data-0.12.1-r1
index 6ec1e9b8cec5..cf431f1d5b76 100644
--- a/metadata/md5-cache/games-fps/freedoom-data-0.12.1-r1
+++ b/metadata/md5-cache/games-fps/freedoom-data-0.12.1-r1
@@ -9,5 +9,5 @@ KEYWORDS=~amd64 ~arm ~x86
LICENSE=BSD
SLOT=0
SRC_URI=https://github.com/freedoom/freedoom/archive/v0.12.1.tar.gz -> freedoom-0.12.1.tar.gz
-_eclasses_=eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multilib 4a33c9008e5ee30cb8840a3fdc24df2b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 9006edf4b9c90f9ba1dc9ea9fee1b0bd python-utils-r1 5dc84801daa87406aafaf535cb947a64 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
+_eclasses_=eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multilib 4fbbbc98f236f1b43acd99476bc3cd85 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 648fe6a039e87233d7f48da72cadb76f toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
_md5_=03397ca9c048b62daa0f49211466ddf3
diff --git a/metadata/md5-cache/games-fps/gzdoom-4.7.1 b/metadata/md5-cache/games-fps/gzdoom-4.7.1
index ccf4109b2514..3fa133e950a6 100644
--- a/metadata/md5-cache/games-fps/gzdoom-4.7.1
+++ b/metadata/md5-cache/games-fps/gzdoom-4.7.1
@@ -1,4 +1,4 @@
-BDEPEND=dev-util/ninja >=dev-util/cmake-3.20.5
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
DEPEND=app-arch/bzip2 media-libs/libsdl2[gles2?,opengl,vulkan?] media-libs/openal media-libs/zmusic sys-libs/zlib virtual/jpeg:0 gtk? ( x11-libs/gtk+:3 ) dev-util/desktop-file-utils x11-misc/shared-mime-info
DESCRIPTION=A modder-friendly OpenGL source port based on the DOOM engine
@@ -11,5 +11,5 @@ LICENSE=Apache-2.0 BSD BZIP2 GPL-3 LGPL-2.1+ LGPL-3 MIT non-free? ( Activision C
RDEPEND=app-arch/bzip2 media-libs/libsdl2[gles2?,opengl,vulkan?] media-libs/openal media-libs/zmusic sys-libs/zlib virtual/jpeg:0 gtk? ( x11-libs/gtk+:3 )
SLOT=0
SRC_URI=https://github.com/coelckers/gzdoom/archive/g4.7.1.tar.gz -> gzdoom-4.7.1.tar.gz
-_eclasses_=cmake 90e2b29417d53718328f3a95227137a0 desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic a500d7cc40da3de38c361e889153bdf7 multilib 4a33c9008e5ee30cb8840a3fdc24df2b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
+_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d desktop 22952d8f27cac191d75529d4c38e6bfa edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic a3abd6002fafb3022597be6b8d01f88b multilib 4fbbbc98f236f1b43acd99476bc3cd85 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb wrapper 4a1902f969e5718126434fc35f3a0d9c xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
_md5_=b8645d1ea282c38e9b74af700d4ff0b4
diff --git a/metadata/md5-cache/games-fps/industri-1.01 b/metadata/md5-cache/games-fps/industri-1.01
index d5b11ee0b289..87512681c718 100644
--- a/metadata/md5-cache/games-fps/industri-1.01
+++ b/metadata/md5-cache/games-fps/industri-1.01
@@ -4,11 +4,12 @@ DEPEND=virtual/opengl x11-libs/libXxf86dga x11-libs/libXext x11-libs/libX11 x11-
DESCRIPTION=Quake/Tenebrae based, single player game
EAPI=7
HOMEPAGE=http://industri.sourceforge.net/
+INHERIT=toolchain-funcs
IUSE=cdinstall
KEYWORDS=~x86
LICENSE=GPL-2
RDEPEND=virtual/opengl x11-libs/libXxf86dga x11-libs/libXext x11-libs/libX11 x11-libs/libXxf86vm media-libs/libpng:0 cdinstall? ( games-fps/quake1-data )
SLOT=0
SRC_URI=mirror://sourceforge/industri/industri_BIN-1.01-src.tar.gz mirror://sourceforge/industri/industri-1.00.zip
-_eclasses_=multilib 4a33c9008e5ee30cb8840a3fdc24df2b toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=multilib 4fbbbc98f236f1b43acd99476bc3cd85 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=1f3d386a837d2d9ff0523350597a991e
diff --git a/metadata/md5-cache/games-fps/legends-0.4.1.43-r2 b/metadata/md5-cache/games-fps/legends-0.4.1.43-r2
index 2467643cdbf7..82a37ad6f302 100644
--- a/metadata/md5-cache/games-fps/legends-0.4.1.43-r2
+++ b/metadata/md5-cache/games-fps/legends-0.4.1.43-r2
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst unpack
DESCRIPTION=Fast-paced first-person-shooter online multiplayer game, similar to Tribes
EAPI=7
HOMEPAGE=http://legendsthegame.net/
+INHERIT=desktop unpacker wrapper
IUSE=+dedicated
KEYWORDS=-* ~amd64 ~x86
LICENSE=Legends LGPL-2.1+
@@ -9,5 +10,5 @@ RDEPEND=sys-libs/glibc amd64? ( sys-libs/glibc[multilib] ) media-fonts/font-adob
RESTRICT=strip
SLOT=0
SRC_URI=http://legendsthegame.net/files/legends_linux-0.4.1.43.run mirror://gentoo/legends.png
-_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 multilib 4a33c9008e5ee30cb8840a3fdc24df2b toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 unpacker 697382d119fd3d195f110b7979184285 wrapper 4a1902f969e5718126434fc35f3a0d9c
+_eclasses_=desktop 22952d8f27cac191d75529d4c38e6bfa multilib 4fbbbc98f236f1b43acd99476bc3cd85 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb unpacker 697382d119fd3d195f110b7979184285 wrapper 4a1902f969e5718126434fc35f3a0d9c
_md5_=573cb96404b2f82250fb8595a1fac872
diff --git a/metadata/md5-cache/games-fps/nexuiz-2.5.2-r1 b/metadata/md5-cache/games-fps/nexuiz-2.5.2-r1
index f27ccea217bf..0bfc18e131da 100644
--- a/metadata/md5-cache/games-fps/nexuiz-2.5.2-r1
+++ b/metadata/md5-cache/games-fps/nexuiz-2.5.2-r1
@@ -3,11 +3,12 @@ DEPEND=virtual/jpeg:0 net-misc/curl opengl? ( media-libs/libmodplug media-libs/l
DESCRIPTION=Deathmatch FPS based on DarkPlaces, an advanced Quake 1 engine
EAPI=7
HOMEPAGE=http://www.nexuiz.com/
+INHERIT=desktop toolchain-funcs
IUSE=alsa dedicated maps opengl sdl
KEYWORDS=~amd64 ~arm64 ~x86
LICENSE=GPL-2
RDEPEND=virtual/jpeg:0 net-misc/curl opengl? ( media-libs/libmodplug media-libs/libogg >=media-libs/libpng-1.4:0 media-libs/libtheora media-libs/libvorbis x11-libs/libX11 x11-libs/libXau x11-libs/libXdmcp x11-libs/libXext x11-libs/libXpm x11-libs/libXxf86dga x11-libs/libXxf86vm virtual/opengl alsa? ( media-libs/alsa-lib ) sdl? ( media-libs/libsdl[joystick,opengl,video] ) ) !dedicated? ( !opengl? ( media-libs/libmodplug media-libs/libogg >=media-libs/libpng-1.4:0 media-libs/libtheora media-libs/libvorbis x11-libs/libX11 x11-libs/libXau x11-libs/libXdmcp x11-libs/libXext x11-libs/libXpm x11-libs/libXxf86dga x11-libs/libXxf86vm virtual/opengl alsa? ( media-libs/alsa-lib ) sdl? ( media-libs/libsdl[joystick,opengl,video] ) ) )
SLOT=0
SRC_URI=mirror://sourceforge/nexuiz/nexuiz-252.zip maps? ( mirror://sourceforge/nexuiz/nexmappack_r2.zip )
-_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 multilib 4a33c9008e5ee30cb8840a3fdc24df2b toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=desktop 22952d8f27cac191d75529d4c38e6bfa multilib 4fbbbc98f236f1b43acd99476bc3cd85 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=db216331d6040151f6946f265babbe45
diff --git a/metadata/md5-cache/games-fps/prboom-plus-2.6.1 b/metadata/md5-cache/games-fps/prboom-plus-2.6.1
index ec771bc6589f..794cadf54443 100644
--- a/metadata/md5-cache/games-fps/prboom-plus-2.6.1
+++ b/metadata/md5-cache/games-fps/prboom-plus-2.6.1
@@ -1,4 +1,4 @@
-BDEPEND=dev-util/ninja >=dev-util/cmake-3.20.5
+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[opengl?,joystick,sound,video] alsa? ( media-libs/alsa-lib:= ) dumb? ( media-libs/dumb:= ) fluidsynth? ( media-sound/fluidsynth:= ) mad? ( media-libs/libmad ) net? ( media-libs/sdl2-net ) pcre? ( dev-libs/libpcre:3 ) portmidi? ( media-libs/portmidi ) sdl2-image? ( media-libs/sdl2-image ) sdl2-mixer? ( media-libs/sdl2-mixer[midi] ) vorbis? ( media-libs/libvorbis ) zlib? ( sys-libs/zlib ) dev-util/desktop-file-utils x11-misc/shared-mime-info
DESCRIPTION=An enhanced clone of the classic first-person shooter Doom
@@ -12,5 +12,5 @@ RDEPEND=media-libs/libsdl2[opengl?,joystick,sound,video] alsa? ( media-libs/alsa
REQUIRED_USE=server? ( net )
SLOT=0
SRC_URI=http://deb.debian.org/debian/pool/main/p/prboom-plus/prboom-plus_2.6.1um.orig.tar.gz -> prboom-plus-2.6.1.tar.gz
-_eclasses_=cmake 90e2b29417d53718328f3a95227137a0 desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic a500d7cc40da3de38c361e889153bdf7 multilib 4a33c9008e5ee30cb8840a3fdc24df2b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
+_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d desktop 22952d8f27cac191d75529d4c38e6bfa edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic a3abd6002fafb3022597be6b8d01f88b multilib 4fbbbc98f236f1b43acd99476bc3cd85 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb wrapper 4a1902f969e5718126434fc35f3a0d9c xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
_md5_=45a6be67b09897399b730485e0cc00f7
diff --git a/metadata/md5-cache/games-fps/prboom-plus-2.6.2 b/metadata/md5-cache/games-fps/prboom-plus-2.6.2
index d18c9ffc7775..a77faab44ee9 100644
--- a/metadata/md5-cache/games-fps/prboom-plus-2.6.2
+++ b/metadata/md5-cache/games-fps/prboom-plus-2.6.2
@@ -1,4 +1,4 @@
-BDEPEND=dev-util/ninja >=dev-util/cmake-3.20.5
+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[opengl?,joystick,sound,video] alsa? ( media-libs/alsa-lib:= ) dumb? ( media-libs/dumb:= ) fluidsynth? ( media-sound/fluidsynth:= ) mad? ( media-libs/libmad ) net? ( media-libs/sdl2-net ) pcre? ( dev-libs/libpcre:3 ) portmidi? ( media-libs/portmidi ) sdl2-image? ( media-libs/sdl2-image ) sdl2-mixer? ( media-libs/sdl2-mixer[midi] ) vorbis? ( media-libs/libvorbis ) zlib? ( sys-libs/zlib )
DESCRIPTION=An enhanced clone of the classic first-person shooter Doom
@@ -12,5 +12,5 @@ RDEPEND=media-libs/libsdl2[opengl?,joystick,sound,video] alsa? ( media-libs/alsa
REQUIRED_USE=server? ( net )
SLOT=0
SRC_URI=http://deb.debian.org/debian/pool/main/p/prboom-plus/prboom-plus_2.6.2.orig.tar.gz -> prboom-plus-2.6.2.tar.gz
-_eclasses_=cmake 90e2b29417d53718328f3a95227137a0 desktop c0d27bf73aa08ca05b663dbd31fbef28 flag-o-matic a500d7cc40da3de38c361e889153bdf7 multilib 4a33c9008e5ee30cb8840a3fdc24df2b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
+_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d desktop 22952d8f27cac191d75529d4c38e6bfa flag-o-matic a3abd6002fafb3022597be6b8d01f88b multilib 4fbbbc98f236f1b43acd99476bc3cd85 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
_md5_=773b2e115cf51496b3bfae4f1b9611ca
diff --git a/metadata/md5-cache/games-fps/quake2-data-3.20-r1 b/metadata/md5-cache/games-fps/quake2-data-3.20-r1
index 9c7706e3315e..e9f46d14295f 100644
--- a/metadata/md5-cache/games-fps/quake2-data-3.20-r1
+++ b/metadata/md5-cache/games-fps/quake2-data-3.20-r1
@@ -3,6 +3,7 @@ DEFINED_PHASES=install unpack
DESCRIPTION=iD Software's Quake 2 ... the data files
EAPI=7
HOMEPAGE=https://www.idsoftware.com/
+INHERIT=cdrom unpacker
IUSE=videos
KEYWORDS=~alpha ~amd64 ~x86
LICENSE=Q2EULA
@@ -10,5 +11,5 @@ PROPERTIES=interactive
RDEPEND=!games-fps/quake2-demodata[symlink]
SLOT=0
SRC_URI=mirror://idsoftware/quake2/q2-3.20-x86-full-ctf.exe
-_eclasses_=cdrom 03e2d7752b66208567758120f15471cc multilib 4a33c9008e5ee30cb8840a3fdc24df2b portability d33a77692bb47e8227f27e17fb9c3c05 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 unpacker 697382d119fd3d195f110b7979184285
+_eclasses_=cdrom 03e2d7752b66208567758120f15471cc multilib 4fbbbc98f236f1b43acd99476bc3cd85 portability d33a77692bb47e8227f27e17fb9c3c05 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb unpacker 697382d119fd3d195f110b7979184285
_md5_=6a35995c8ed23cf61448d943ff0a6e49
diff --git a/metadata/md5-cache/games-fps/quake2-demodata-3.14-r1 b/metadata/md5-cache/games-fps/quake2-demodata-3.14-r1
index 24ee6fcb90b6..7be82e4b5559 100644
--- a/metadata/md5-cache/games-fps/quake2-demodata-3.14-r1
+++ b/metadata/md5-cache/games-fps/quake2-demodata-3.14-r1
@@ -3,11 +3,12 @@ DEFINED_PHASES=install postinst unpack
DESCRIPTION=Demo data for Quake 2
EAPI=7
HOMEPAGE=https://en.wikipedia.org/wiki/Quake_II
+INHERIT=unpacker
IUSE=symlink
KEYWORDS=~alpha ~amd64 ~x86
LICENSE=quake2-demodata
RDEPEND=!games-fps/quake2-data
SLOT=0
SRC_URI=mirror://idsoftware/quake2/q2-314-demo-x86.exe
-_eclasses_=multilib 4a33c9008e5ee30cb8840a3fdc24df2b toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 unpacker 697382d119fd3d195f110b7979184285
+_eclasses_=multilib 4fbbbc98f236f1b43acd99476bc3cd85 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb unpacker 697382d119fd3d195f110b7979184285
_md5_=ea5c39d8c947c53c910194b545a109f5
diff --git a/metadata/md5-cache/games-fps/quake2-icculus-0.16.1-r2 b/metadata/md5-cache/games-fps/quake2-icculus-0.16.1-r2
index 573e77532d62..cdaf6a8452fa 100644
--- a/metadata/md5-cache/games-fps/quake2-icculus-0.16.1-r2
+++ b/metadata/md5-cache/games-fps/quake2-icculus-0.16.1-r2
@@ -3,11 +3,12 @@ DEPEND=aalib? ( media-libs/aalib ) alsa? ( media-libs/alsa-lib ) opengl? ( virtu
DESCRIPTION=The icculus.org Linux port of iD's Quake 2 engine
EAPI=7
HOMEPAGE=http://icculus.org/quake2/
+INHERIT=desktop toolchain-funcs
IUSE=aalib alsa cdinstall dedicated demo ipv6 joystick opengl qmax rogue sdl X xatrix
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2
RDEPEND=aalib? ( media-libs/aalib ) alsa? ( media-libs/alsa-lib ) opengl? ( virtual/opengl ) sdl? ( media-libs/libsdl[sound,joystick?,video] ) X? ( x11-libs/libXxf86dga x11-libs/libXxf86vm ) cdinstall? ( games-fps/quake2-data ) demo? ( games-fps/quake2-demodata )
SLOT=0
SRC_URI=http://icculus.org/quake2/files/quake2-r0.16.1.tar.gz qmax? ( http://icculus.org/quake2/files/maxpak.pak ) rogue? ( mirror://idsoftware/quake2/source/roguesrc320.shar.Z ) xatrix? ( mirror://idsoftware/quake2/source/xatrixsrc320.shar.Z )
-_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 multilib 4a33c9008e5ee30cb8840a3fdc24df2b toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=desktop 22952d8f27cac191d75529d4c38e6bfa multilib 4fbbbc98f236f1b43acd99476bc3cd85 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=da414505391f59d4f1797337a52333e9
diff --git a/metadata/md5-cache/games-fps/quakeforge-0.7.2_p20210722 b/metadata/md5-cache/games-fps/quakeforge-0.7.2_p20210722
index 177854851fa5..2d33e1547b35 100644
--- a/metadata/md5-cache/games-fps/quakeforge-0.7.2_p20210722
+++ b/metadata/md5-cache/games-fps/quakeforge-0.7.2_p20210722
@@ -4,11 +4,12 @@ DEPEND=client? ( media-libs/libsamplerate net-misc/curl virtual/opengl x11-libs/
DESCRIPTION=3D engine based on id Software's Quake and QuakeWorld game engines
EAPI=8
HOMEPAGE=http://www.quakeforge.net/
+INHERIT=autotools readme.gentoo-r1 toolchain-funcs
IUSE=alsa +client debug doc flac jack ncurses oss png sdl vorbis vulkan wildmidi zlib
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2+
RDEPEND=client? ( media-libs/libsamplerate net-misc/curl virtual/opengl x11-libs/libX11 x11-libs/libXext x11-libs/libXxf86vm alsa? ( media-libs/alsa-lib ) flac? ( media-libs/flac ) jack? ( virtual/jack ) sdl? ( media-libs/libsdl[sound] ) vorbis? ( media-libs/libvorbis ) vulkan? ( media-libs/vulkan-loader ) wildmidi? ( media-sound/wildmidi ) ) ncurses? ( sys-libs/ncurses:= ) png? ( media-libs/libpng:= ) zlib? ( sys-libs/zlib:= )
SLOT=0
SRC_URI=https://github.com/quakeforge/quakeforge/archive/e799a7ae45b0ab2ad7b642953277db8ccf256cf8.tar.gz -> quakeforge-0.7.2_p20210722.tar.gz
-_eclasses_=autotools b46e8992a8126c894fbdc8084fc040c4 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 4a33c9008e5ee30cb8840a3fdc24df2b readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=autotools 136117fb43a9bf5598530e9cc642f710 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 4fbbbc98f236f1b43acd99476bc3cd85 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=d8888dcef2e09501b4d0e613b58f747c
diff --git a/metadata/md5-cache/games-fps/quakeforge-9999 b/metadata/md5-cache/games-fps/quakeforge-9999
index a308775f606b..78da1903f117 100644
--- a/metadata/md5-cache/games-fps/quakeforge-9999
+++ b/metadata/md5-cache/games-fps/quakeforge-9999
@@ -4,10 +4,11 @@ DEPEND=client? ( media-libs/libsamplerate net-misc/curl virtual/opengl x11-libs/
DESCRIPTION=3D engine based on id Software's Quake and QuakeWorld game engines
EAPI=8
HOMEPAGE=http://www.quakeforge.net/
+INHERIT=autotools readme.gentoo-r1 toolchain-funcs git-r3
IUSE=alsa +client debug doc flac jack ncurses oss png sdl vorbis vulkan wildmidi zlib
LICENSE=GPL-2+
PROPERTIES=live
RDEPEND=client? ( media-libs/libsamplerate net-misc/curl virtual/opengl x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXxf86vm alsa? ( media-libs/alsa-lib ) flac? ( media-libs/flac ) jack? ( virtual/jack ) sdl? ( media-libs/libsdl[sound] ) vorbis? ( media-libs/libvorbis ) vulkan? ( media-libs/vulkan-loader ) wildmidi? ( media-sound/wildmidi ) ) ncurses? ( sys-libs/ncurses:= ) png? ( media-libs/libpng:= ) zlib? ( sys-libs/zlib:= )
SLOT=0
-_eclasses_=autotools b46e8992a8126c894fbdc8084fc040c4 git-r3 b9ac6f96d2a88edb5b351df634dc5e53 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 4a33c9008e5ee30cb8840a3fdc24df2b readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=autotools 136117fb43a9bf5598530e9cc642f710 git-r3 b9ac6f96d2a88edb5b351df634dc5e53 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 4fbbbc98f236f1b43acd99476bc3cd85 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=833301fa081129fb353e19598e261df5
diff --git a/metadata/md5-cache/games-fps/qudos-0.40.1 b/metadata/md5-cache/games-fps/qudos-0.40.1
index ab1012182a1f..511a1c9cd6ad 100644
--- a/metadata/md5-cache/games-fps/qudos-0.40.1
+++ b/metadata/md5-cache/games-fps/qudos-0.40.1
@@ -3,11 +3,12 @@ DEPEND=opengl? ( virtual/opengl virtual/glu ) sdl? ( media-libs/libsdl[joystick?
DESCRIPTION=Enhanced Quake 2 engine
EAPI=7
HOMEPAGE=https://github.com/ZwS/qudos
+INHERIT=desktop flag-o-matic toolchain-funcs
IUSE=cdinstall debug dedicated demo dga ipv6 joystick mods opengl qmax oss sdl textures
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2+
RDEPEND=opengl? ( virtual/opengl virtual/glu ) sdl? ( media-libs/libsdl[joystick?,opengl,sound,video] virtual/opengl virtual/glu ) virtual/jpeg:0 media-libs/libogg media-libs/libpng:0 media-libs/libvorbis sys-libs/zlib x11-libs/libX11 x11-libs/libXext x11-libs/libXxf86dga x11-libs/libXxf86vm cdinstall? ( games-fps/quake2-data ) demo? ( games-fps/quake2-demodata[symlink] ) textures? ( games-fps/quake2-textures )
SLOT=0
SRC_URI=mirror://gentoo/QuDos-0.40.1-src.tar.bz2 https://github.com/ZwS/qudos/raw/master/quake2/baseq2/qudos.pk3 -> QuDos-0.40.1.pk3
-_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic a500d7cc40da3de38c361e889153bdf7 multilib 4a33c9008e5ee30cb8840a3fdc24df2b strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 wrapper 4a1902f969e5718126434fc35f3a0d9c
+_eclasses_=desktop 22952d8f27cac191d75529d4c38e6bfa edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic a3abd6002fafb3022597be6b8d01f88b multilib 4fbbbc98f236f1b43acd99476bc3cd85 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb wrapper 4a1902f969e5718126434fc35f3a0d9c
_md5_=4abae2098eba9f5eddcd500757e5eba1
diff --git a/metadata/md5-cache/games-fps/red-blue-quake2-0.1-r1 b/metadata/md5-cache/games-fps/red-blue-quake2-0.1-r1
index 47664f9ef6c6..68f12c734487 100644
--- a/metadata/md5-cache/games-fps/red-blue-quake2-0.1-r1
+++ b/metadata/md5-cache/games-fps/red-blue-quake2-0.1-r1
@@ -4,10 +4,11 @@ DEPEND=x11-libs/libX11
DESCRIPTION=Red-blue Quake II! Play quake2 with 3D glasses!
EAPI=7
HOMEPAGE=https://www.jfedor.org/red-blue-quake2/
+INHERIT=toolchain-funcs
KEYWORDS=~x86
LICENSE=GPL-2
RDEPEND=x11-libs/libX11
SLOT=0
SRC_URI=mirror://idsoftware/source/q2source-3.21.zip https://www.jfedor.org/red-blue-quake2/red-blue-quake2-0.1.tar.gz
-_eclasses_=multilib 4a33c9008e5ee30cb8840a3fdc24df2b toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=multilib 4fbbbc98f236f1b43acd99476bc3cd85 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=dec07a2a503cf11945ccd742d5e413a5
diff --git a/metadata/md5-cache/games-fps/redeclipse-2.0.0-r1 b/metadata/md5-cache/games-fps/redeclipse-2.0.0-r1
index 0dec58bdda85..03eed1b1ab66 100644
--- a/metadata/md5-cache/games-fps/redeclipse-2.0.0-r1
+++ b/metadata/md5-cache/games-fps/redeclipse-2.0.0-r1
@@ -3,11 +3,12 @@ DEPEND=!dedicated? ( media-libs/freetype:2 media-libs/libsdl2[opengl] media-libs
DESCRIPTION=First-person ego-shooter, built as a total conversion of Cube Engine 2
EAPI=7
HOMEPAGE=https://www.redeclipse.net
+INHERIT=desktop
IUSE=dedicated
KEYWORDS=~amd64 ~arm64 ~x86
LICENSE=ZLIB CC-BY-SA-4.0
RDEPEND=!dedicated? ( media-libs/freetype:2 media-libs/libsdl2[opengl] media-libs/sdl2-image:0[jpeg,png] media-libs/sdl2-mixer:0[mp3,vorbis] virtual/opengl x11-libs/libX11 ) >=net-libs/enet-1.3.9:= sys-libs/zlib
SLOT=0
SRC_URI=https://github.com/redeclipse/base/releases/download/v2.0.0/redeclipse_2.0.0_nix.tar.bz2
-_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28
+_eclasses_=desktop 22952d8f27cac191d75529d4c38e6bfa
_md5_=b1a2ceb4c63a0ce91cc15a3922e5e3ec
diff --git a/metadata/md5-cache/games-fps/rott-1.1.2-r1 b/metadata/md5-cache/games-fps/rott-1.1.2-r1
index 44f78d7ec13e..c3c702234111 100644
--- a/metadata/md5-cache/games-fps/rott-1.1.2-r1
+++ b/metadata/md5-cache/games-fps/rott-1.1.2-r1
@@ -3,11 +3,12 @@ DEPEND=media-libs/libsdl[sound,joystick,video] media-libs/sdl-mixer app-arch/unz
DESCRIPTION=Rise of the Triad for Linux!
EAPI=8
HOMEPAGE=https://www.icculus.org/rott/
+INHERIT=toolchain-funcs
IUSE=demo
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2+
RDEPEND=media-libs/libsdl[sound,joystick,video] media-libs/sdl-mixer
SLOT=0
SRC_URI=https://www.icculus.org/rott/releases/rott-1.1.2.tar.gz demo? ( http://filesingularity.timedoctor.org/swdata.zip )
-_eclasses_=multilib 4a33c9008e5ee30cb8840a3fdc24df2b toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=multilib 4fbbbc98f236f1b43acd99476bc3cd85 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=d6fba5fd087eebaf64458ef7389a8dec
diff --git a/metadata/md5-cache/games-fps/sauerbraten-2020.12.27 b/metadata/md5-cache/games-fps/sauerbraten-2020.12.27
index d0171e0e47bc..f938d232c51e 100644
--- a/metadata/md5-cache/games-fps/sauerbraten-2020.12.27
+++ b/metadata/md5-cache/games-fps/sauerbraten-2020.12.27
@@ -4,11 +4,12 @@ DEPEND=>=net-libs/enet-1.3.6:1.3 sys-libs/zlib !dedicated? ( media-libs/libsdl2[
DESCRIPTION=Sauerbraten is a FOSS game engine (Cube 2) with freeware game data (Sauerbraten)
EAPI=7
HOMEPAGE=http://sauerbraten.org/
+INHERIT=desktop flag-o-matic toolchain-funcs wrapper xdg
IUSE=debug dedicated server
KEYWORDS=~amd64 ~x86
LICENSE=ZLIB freedist
RDEPEND=>=net-libs/enet-1.3.6:1.3 sys-libs/zlib !dedicated? ( media-libs/libsdl2[X,opengl] media-libs/sdl2-image media-libs/sdl2-mixer virtual/opengl virtual/glu x11-libs/libX11 ) acct-group/sauerbraten dedicated? ( acct-user/sauerbraten )
SLOT=0
SRC_URI=mirror://sourceforge/sauerbraten/sauerbraten/2020_11_29/sauerbraten_2020_12_27_linux.tar.bz2
-_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic a500d7cc40da3de38c361e889153bdf7 multilib 4a33c9008e5ee30cb8840a3fdc24df2b strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
+_eclasses_=desktop 22952d8f27cac191d75529d4c38e6bfa edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic a3abd6002fafb3022597be6b8d01f88b multilib 4fbbbc98f236f1b43acd99476bc3cd85 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb wrapper 4a1902f969e5718126434fc35f3a0d9c xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
_md5_=42974f0366dae4a5b88357733b4b8075
diff --git a/metadata/md5-cache/games-fps/serious-sam-tse-1_beta1-r1 b/metadata/md5-cache/games-fps/serious-sam-tse-1_beta1-r1
index 3e15d52b3ce9..b62bbd2aaf92 100644
--- a/metadata/md5-cache/games-fps/serious-sam-tse-1_beta1-r1
+++ b/metadata/md5-cache/games-fps/serious-sam-tse-1_beta1-r1
@@ -12,5 +12,5 @@ RDEPEND=>=media-libs/libogg-1.3.1[abi_x86_32(-)] >=media-libs/libsdl-1.2.15-r5[X
RESTRICT=bindist mirror strip
SLOT=0
SRC_URI=http://icculus.org/betas/ssam/ssamtse-beta1.sh.bin
-_eclasses_=cdrom 03e2d7752b66208567758120f15471cc desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 97143780d341cc8d8f1d4c6187a36d29 multilib 4a33c9008e5ee30cb8840a3fdc24df2b portability d33a77692bb47e8227f27e17fb9c3c05 preserve-libs a8e50acee31b5759b4df1f7707cae54b strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 unpacker 697382d119fd3d195f110b7979184285 vcs-clean d271b7bc7e6a009758d7d4ef749174e3 versionator d3fb3ba33acc3bbbdc4d7970227c100d wrapper 4a1902f969e5718126434fc35f3a0d9c
+_eclasses_=cdrom 03e2d7752b66208567758120f15471cc desktop 22952d8f27cac191d75529d4c38e6bfa edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 28f0f3c0226306ec5f49e13bf851f171 estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 97143780d341cc8d8f1d4c6187a36d29 multilib 4fbbbc98f236f1b43acd99476bc3cd85 portability d33a77692bb47e8227f27e17fb9c3c05 preserve-libs a8e50acee31b5759b4df1f7707cae54b strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb unpacker 697382d119fd3d195f110b7979184285 vcs-clean d271b7bc7e6a009758d7d4ef749174e3 versionator d3fb3ba33acc3bbbdc4d7970227c100d wrapper 4a1902f969e5718126434fc35f3a0d9c
_md5_=e6c6ea37ababfef3eef1f799f9b0fadb
diff --git a/metadata/md5-cache/games-fps/soldieroffortune-1.06a-r2 b/metadata/md5-cache/games-fps/soldieroffortune-1.06a-r2
index 1f9c329fbcf6..3f25dc1109a3 100644
--- a/metadata/md5-cache/games-fps/soldieroffortune-1.06a-r2
+++ b/metadata/md5-cache/games-fps/soldieroffortune-1.06a-r2
@@ -3,6 +3,7 @@ DEFINED_PHASES=install postinst pretend setup unpack
DESCRIPTION=First-person shooter based on the mercenary trade
EAPI=7
HOMEPAGE=http://www.lokigames.com/products/sof/
+INHERIT=cdrom check-reqs desktop unpacker wrapper
KEYWORDS=~amd64 ~x86
LICENSE=LOKI-EULA
PROPERTIES=interactive
@@ -10,5 +11,5 @@ RDEPEND=media-libs/libsdl[X,opengl,sound,abi_x86_32(-)] media-libs/smpeg[abi_x86
RESTRICT=strip mirror bindist
SLOT=0
SRC_URI=mirror://lokigames/sof/sof-1.06a-cdrom-x86.run
-_eclasses_=cdrom 03e2d7752b66208567758120f15471cc check-reqs 82234bf011d5453330773cd5fc3f0199 desktop c0d27bf73aa08ca05b663dbd31fbef28 multilib 4a33c9008e5ee30cb8840a3fdc24df2b portability d33a77692bb47e8227f27e17fb9c3c05 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 unpacker 697382d119fd3d195f110b7979184285 wrapper 4a1902f969e5718126434fc35f3a0d9c
+_eclasses_=cdrom 03e2d7752b66208567758120f15471cc check-reqs 5e6dfbd7a8d3238a79f009fae7ac469c desktop 22952d8f27cac191d75529d4c38e6bfa multilib 4fbbbc98f236f1b43acd99476bc3cd85 portability d33a77692bb47e8227f27e17fb9c3c05 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb unpacker 697382d119fd3d195f110b7979184285 wrapper 4a1902f969e5718126434fc35f3a0d9c
_md5_=9f51e2871baa7e08478b5ac9651587d2
diff --git a/metadata/md5-cache/games-fps/tenebrae-1.04-r1 b/metadata/md5-cache/games-fps/tenebrae-1.04-r1
index 4ed48662dbfe..1aca01c5f369 100644
--- a/metadata/md5-cache/games-fps/tenebrae-1.04-r1
+++ b/metadata/md5-cache/games-fps/tenebrae-1.04-r1
@@ -4,10 +4,11 @@ DEPEND=media-libs/libpng:0 virtual/glu virtual/opengl x11-libs/libXxf86dga x11-l
DESCRIPTION=Adds stencil shadows and per pixel lights to quake
EAPI=7
HOMEPAGE=http://tenebrae.sourceforge.net/
+INHERIT=toolchain-funcs
KEYWORDS=~x86
LICENSE=GPL-2
RDEPEND=media-libs/libpng:0 virtual/glu virtual/opengl x11-libs/libXxf86dga x11-libs/libXxf86vm
SLOT=0
SRC_URI=mirror://sourceforge/tenebrae/tenebraedata.zip mirror://gentoo/tenebrae-1.04.tbz2
-_eclasses_=multilib 4a33c9008e5ee30cb8840a3fdc24df2b toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=multilib 4fbbbc98f236f1b43acd99476bc3cd85 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=a377b604cfdc6a954978fd75a5aec013
diff --git a/metadata/md5-cache/games-fps/transfusion-bin-1.01-r1 b/metadata/md5-cache/games-fps/transfusion-bin-1.01-r1
index 4f559727b868..3dd1b0b5d188 100644
--- a/metadata/md5-cache/games-fps/transfusion-bin-1.01-r1
+++ b/metadata/md5-cache/games-fps/transfusion-bin-1.01-r1
@@ -4,11 +4,12 @@ DEPEND=sys-libs/glibc x11-libs/libX11 x11-libs/libXext
DESCRIPTION=Blood remake
EAPI=7
HOMEPAGE=https://www.transfusion-game.com/
+INHERIT=desktop wrapper
KEYWORDS=-* ~amd64 ~x86
LICENSE=GPL-2
RDEPEND=sys-libs/glibc x11-libs/libX11 x11-libs/libXext
RESTRICT=strip
SLOT=0
SRC_URI=mirror://sourceforge/blood/transfusion-1.0-linux.i386.zip mirror://sourceforge/blood/transfusion-patch-1.01-linux.i386.zip mirror://gentoo/transfusion.png
-_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 wrapper 4a1902f969e5718126434fc35f3a0d9c
+_eclasses_=desktop 22952d8f27cac191d75529d4c38e6bfa wrapper 4a1902f969e5718126434fc35f3a0d9c
_md5_=b74106bcca043f24c48a110d6f867b40
diff --git a/metadata/md5-cache/games-fps/tribes2-25034 b/metadata/md5-cache/games-fps/tribes2-25034
index 5b8f288c8931..e854eb0e395a 100644
--- a/metadata/md5-cache/games-fps/tribes2-25034
+++ b/metadata/md5-cache/games-fps/tribes2-25034
@@ -4,6 +4,7 @@ DEPEND=sys-libs/glibc
DESCRIPTION=Tribes 2 - Team Combat on an Epic Scale
EAPI=7
HOMEPAGE=http://www.lokigames.com/products/tribes2/
+INHERIT=cdrom desktop unpacker wrapper
KEYWORDS=-amd64 ~x86
LICENSE=LOKI-EULA
PROPERTIES=interactive
@@ -11,5 +12,5 @@ RDEPEND=sys-libs/glibc virtual/opengl
RESTRICT=mirror bindist strip
SLOT=0
SRC_URI=http://www.libsdl.org/projects/tribes2/release/tribes2-25034-cdrom-x86.run
-_eclasses_=cdrom 03e2d7752b66208567758120f15471cc desktop c0d27bf73aa08ca05b663dbd31fbef28 multilib 4a33c9008e5ee30cb8840a3fdc24df2b portability d33a77692bb47e8227f27e17fb9c3c05 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 unpacker 697382d119fd3d195f110b7979184285 wrapper 4a1902f969e5718126434fc35f3a0d9c
+_eclasses_=cdrom 03e2d7752b66208567758120f15471cc desktop 22952d8f27cac191d75529d4c38e6bfa multilib 4fbbbc98f236f1b43acd99476bc3cd85 portability d33a77692bb47e8227f27e17fb9c3c05 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb unpacker 697382d119fd3d195f110b7979184285 wrapper 4a1902f969e5718126434fc35f3a0d9c
_md5_=edc186ca34c8fb1161d3d7e965dd92bd
diff --git a/metadata/md5-cache/games-fps/turtlearena-0.6.1-r1 b/metadata/md5-cache/games-fps/turtlearena-0.6.1-r1
index 79d52166d791..15d6e6c64456 100644
--- a/metadata/md5-cache/games-fps/turtlearena-0.6.1-r1
+++ b/metadata/md5-cache/games-fps/turtlearena-0.6.1-r1
@@ -4,11 +4,12 @@ DEPEND=sys-libs/zlib:=[minizip] !dedicated? ( media-libs/freetype:2 media-libs/l
DESCRIPTION=A turtle featuring free and open source third-person action game (ioq3 engine)
EAPI=8
HOMEPAGE=https://clover.moe/turtlearena/
+INHERIT=desktop toolchain-funcs
IUSE=+curl debug dedicated mumble openal server theora voice vorbis
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2+ CC-BY-SA-3.0 mplus-fonts lcc
RDEPEND=sys-libs/zlib:=[minizip] !dedicated? ( media-libs/freetype:2 media-libs/libsdl[X,joystick,opengl,sound,video] virtual/jpeg virtual/opengl curl? ( net-misc/curl ) openal? ( media-libs/openal ) theora? ( media-libs/libtheora ) voice? ( media-libs/speex mumble? ( media-sound/mumble ) ) vorbis? ( media-libs/libvorbis ) )
SLOT=0
SRC_URI=https://turtlearena.googlecode.com/files/turtlearena-0.6.1-0-src.tar.bz2 https://turtlearena.googlecode.com/files/turtlearena-0.6.1-0.zip
-_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 multilib 4a33c9008e5ee30cb8840a3fdc24df2b toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=desktop 22952d8f27cac191d75529d4c38e6bfa multilib 4fbbbc98f236f1b43acd99476bc3cd85 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=f4f0cfea64f14edebc2c87196fdaa81b
diff --git a/metadata/md5-cache/games-fps/urbanterror-4.3.4_p20211208 b/metadata/md5-cache/games-fps/urbanterror-4.3.4_p20211208
index 34df0accf9af..e089f4743959 100644
--- a/metadata/md5-cache/games-fps/urbanterror-4.3.4_p20211208
+++ b/metadata/md5-cache/games-fps/urbanterror-4.3.4_p20211208
@@ -3,6 +3,7 @@ DEPEND=client? ( media-libs/libsdl2[X,sound,joystick,opengl,video] mumble? ( med
DESCRIPTION=Hollywood tactical shooter based on the ioquake3 engine
EAPI=8
HOMEPAGE=https://urbanterror.info https://github.com/mickael9/ioq3
+INHERIT=desktop flag-o-matic toolchain-funcs xdg-utils
IUSE=+altgamma +client +curl debug mumble openal +opus server +skeetshootmod voip vorbis
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2
@@ -10,5 +11,5 @@ RDEPEND=client? ( media-libs/libsdl2[X,sound,joystick,opengl,video] mumble? ( me
REQUIRED_USE=|| ( client server ) voip? ( opus )
SLOT=0
SRC_URI=https://github.com/mickael9/ioq3/archive/c988f7669bd70b59beb384563d4c8304062ae011.tar.gz -> urbanterror-4.3.4_p20211208.tar.gz
-_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 flag-o-matic a500d7cc40da3de38c361e889153bdf7 multilib 4a33c9008e5ee30cb8840a3fdc24df2b toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
+_eclasses_=desktop 22952d8f27cac191d75529d4c38e6bfa flag-o-matic a3abd6002fafb3022597be6b8d01f88b multilib 4fbbbc98f236f1b43acd99476bc3cd85 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
_md5_=49cb0c89863159d1f17a76d43cc01c7e
diff --git a/metadata/md5-cache/games-fps/urbanterror-data-4.3.4 b/metadata/md5-cache/games-fps/urbanterror-data-4.3.4
index ec57896554a4..d9f19c3e0917 100644
--- a/metadata/md5-cache/games-fps/urbanterror-data-4.3.4
+++ b/metadata/md5-cache/games-fps/urbanterror-data-4.3.4
@@ -3,10 +3,11 @@ DEFINED_PHASES=install prepare pretend setup
DESCRIPTION=Data files for UrbanTerror
EAPI=7
HOMEPAGE=https://www.urbanterror.info
+INHERIT=check-reqs
KEYWORDS=~amd64 ~x86
LICENSE=Q3AEULA-20000111 urbanterror-4.2-maps
RESTRICT=bindist mirror
SLOT=0
SRC_URI=https://up.barbatos.fr/urt/UrbanTerror43_full_2.zip -> urbanterror-data-4.3.0.zip https://up.barbatos.fr/urt/UrbanTerror-4.3.0-to-4.3.1.zip -> urbanterror-data-4.3.0-to-4.3.1.zip https://up.barbatos.fr/urt/UrbanTerror-4.3.1-to-4.3.2.zip -> urbanterror-data-4.3.1-to-4.3.2.zip https://up.barbatos.fr/urt/UrbanTerror-4.3.2-to-4.3.3.zip -> urbanterror-data-4.3.2-to-4.3.3.zip https://up.barbatos.fr/urt/UrbanTerror-4.3.3-to-4.3.4.zip -> urbanterror-data-4.3.3-to-4.3.4.zip
-_eclasses_=check-reqs 82234bf011d5453330773cd5fc3f0199
+_eclasses_=check-reqs 5e6dfbd7a8d3238a79f009fae7ac469c
_md5_=b56930725e8c578b8301fd618138bcd3
diff --git a/metadata/md5-cache/games-fps/ut2003-2225-r6 b/metadata/md5-cache/games-fps/ut2003-2225-r6
index 10fb851717e9..c42ae30e879a 100644
--- a/metadata/md5-cache/games-fps/ut2003-2225-r6
+++ b/metadata/md5-cache/games-fps/ut2003-2225-r6
@@ -3,12 +3,12 @@ DEFINED_PHASES=config install postinst postrm prepare
DESCRIPTION=Sequel to the 1999 Game of the Year multi-player first-person shooter
EAPI=7
HOMEPAGE=https://en.wikipedia.org/wiki/Unreal_Tournament_2003
-IUSE=dedicated
+INHERIT=desktop wrapper
KEYWORDS=-* ~amd64 ~x86
LICENSE=ut2003
RDEPEND=!games-server/ut2003-ded games-fps/ut2003-data sys-libs/glibc virtual/opengl[abi_x86_32]
RESTRICT=bindist mirror strip
SLOT=0
SRC_URI=https://ftp.snt.utwente.nl/pub/games/UT2003/Patches/Linux/ut2003lnx_patch2225.tar.bz2
-_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=9f3c25003fdcdc8088037ad446d460dc
+_eclasses_=desktop 22952d8f27cac191d75529d4c38e6bfa wrapper 4a1902f969e5718126434fc35f3a0d9c
+_md5_=7d69679446f4a86843a4752bce84bcb4
diff --git a/metadata/md5-cache/games-fps/ut2003-bonuspack-cm-1-r1 b/metadata/md5-cache/games-fps/ut2003-bonuspack-cm-1-r1
index 9e4a4336242a..5d4ac0071835 100644
--- a/metadata/md5-cache/games-fps/ut2003-bonuspack-cm-1-r1
+++ b/metadata/md5-cache/games-fps/ut2003-bonuspack-cm-1-r1
@@ -4,11 +4,12 @@ DEPEND=games-fps/ut2003
DESCRIPTION=Community Bonus Pack for UT2003
EAPI=7
HOMEPAGE=https://liandri.beyondunreal.com/Unreal_Tournament_2003
+INHERIT=unpacker
KEYWORDS=~x86
LICENSE=ut2003
RDEPEND=games-fps/ut2003
RESTRICT=bindist fetch mirror strip
SLOT=1
SRC_URI=https://downloads.unrealadmin.org/UT2003/BonusPack/cbp2003.zip
-_eclasses_=multilib 4a33c9008e5ee30cb8840a3fdc24df2b toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 unpacker 697382d119fd3d195f110b7979184285
+_eclasses_=multilib 4fbbbc98f236f1b43acd99476bc3cd85 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb unpacker 697382d119fd3d195f110b7979184285
_md5_=3ef0c389896aa4ee275299a26d369814
diff --git a/metadata/md5-cache/games-fps/ut2003-data-2107-r2 b/metadata/md5-cache/games-fps/ut2003-data-2107-r2
index 3dacb7b6d8e3..e924d73bf8b8 100644
--- a/metadata/md5-cache/games-fps/ut2003-data-2107-r2
+++ b/metadata/md5-cache/games-fps/ut2003-data-2107-r2
@@ -3,11 +3,12 @@ DEFINED_PHASES=install setup unpack
DESCRIPTION=Unreal Tournament 2003 - Sequel to the 1999 multi-player first-person shooter
EAPI=7
HOMEPAGE=http://www.unrealtournament2003.com/
+INHERIT=desktop cdrom unpacker
KEYWORDS=~amd64 ~x86
LICENSE=ut2003 MIT
PROPERTIES=interactive
RESTRICT=bindist mirror strip
SLOT=0
SRC_URI=https://dev.gentoo.org/~chewi/distfiles/UT2003CrashFix.zip
-_eclasses_=cdrom 03e2d7752b66208567758120f15471cc desktop c0d27bf73aa08ca05b663dbd31fbef28 multilib 4a33c9008e5ee30cb8840a3fdc24df2b portability d33a77692bb47e8227f27e17fb9c3c05 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 unpacker 697382d119fd3d195f110b7979184285
+_eclasses_=cdrom 03e2d7752b66208567758120f15471cc desktop 22952d8f27cac191d75529d4c38e6bfa multilib 4fbbbc98f236f1b43acd99476bc3cd85 portability d33a77692bb47e8227f27e17fb9c3c05 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb unpacker 697382d119fd3d195f110b7979184285
_md5_=443e842c5836af62fe901d07cefd3802
diff --git a/metadata/md5-cache/games-fps/ut2003-demo-2206-r5 b/metadata/md5-cache/games-fps/ut2003-demo-2206-r5
index 40186d11a9ce..42d3108e2a4d 100644
--- a/metadata/md5-cache/games-fps/ut2003-demo-2206-r5
+++ b/metadata/md5-cache/games-fps/ut2003-demo-2206-r5
@@ -3,11 +3,12 @@ DEFINED_PHASES=install postinst unpack
DESCRIPTION=Demo for the sequel to the 1999 multi-player first-person shooter
EAPI=7
HOMEPAGE=http://www.ut2003.com/
+INHERIT=desktop unpacker
KEYWORDS=-* ~amd64 ~x86
LICENSE=ut2003-demo
RDEPEND=sys-devel/bc sys-libs/libstdc++-v3:5 virtual/opengl[abi_x86_32(-)] x11-libs/libX11[abi_x86_32(-)] x11-libs/libXext[abi_x86_32(-)]
RESTRICT=bindist mirror strip
SLOT=0
SRC_URI=http://unreal.epicgames.com/linux/ut2003/ut2003demo-lnx-2206.sh.bin http://download.factoryunreal.com/mirror/UT2003CrashFix.zip https://dev.gentoo.org/~wolf31o2/sources/ut2003-demo/ut2003-demo-misc.tar.bz2
-_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 multilib 4a33c9008e5ee30cb8840a3fdc24df2b toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 unpacker 697382d119fd3d195f110b7979184285
+_eclasses_=desktop 22952d8f27cac191d75529d4c38e6bfa multilib 4fbbbc98f236f1b43acd99476bc3cd85 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb unpacker 697382d119fd3d195f110b7979184285
_md5_=e1f567130b8047dab93fa5eac5a24591
diff --git a/metadata/md5-cache/games-fps/ut2004-3369.3-r3 b/metadata/md5-cache/games-fps/ut2004-3369.3-r3
index 51e48e613767..3eedbfc9bffb 100644
--- a/metadata/md5-cache/games-fps/ut2004-3369.3-r3
+++ b/metadata/md5-cache/games-fps/ut2004-3369.3-r3
@@ -3,11 +3,12 @@ DEFINED_PHASES=config install postinst postrm prepare
DESCRIPTION=Editor's Choice Edition plus Mega Pack for the well-known first-person shooter
EAPI=7
HOMEPAGE=https://liandri.beyondunreal.com/Unreal_Tournament_2004
+INHERIT=desktop wrapper
KEYWORDS=-* ~amd64 ~x86
LICENSE=ut2003
RDEPEND=!games-server/ut2004-ded games-fps/ut2004-bonuspack-ece games-fps/ut2004-bonuspack-mega >=games-fps/ut2004-data-3186-r5 media-libs/libsdl media-libs/openal sys-libs/glibc sys-libs/libstdc++-v3:5 virtual/opengl x11-libs/libX11 x11-libs/libXau x11-libs/libXdmcp x11-libs/libXext
RESTRICT=bindist mirror strip
SLOT=0
SRC_URI=http://ut2004.ut-files.com/Patches/Linux/ut2004-lnxpatch3369-2.tar.bz2 https://dev.gentoo.org/~chewi/distfiles/ut2004-v3369-3-linux-dedicated.7z
-_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 wrapper 4a1902f969e5718126434fc35f3a0d9c
+_eclasses_=desktop 22952d8f27cac191d75529d4c38e6bfa wrapper 4a1902f969e5718126434fc35f3a0d9c
_md5_=cb13cc0bcd95eaa9a1fc16a5cfacbe3c
diff --git a/metadata/md5-cache/games-fps/ut2004-data-3186-r5 b/metadata/md5-cache/games-fps/ut2004-data-3186-r5
index 0926ef97208d..21681c619974 100644
--- a/metadata/md5-cache/games-fps/ut2004-data-3186-r5
+++ b/metadata/md5-cache/games-fps/ut2004-data-3186-r5
@@ -3,6 +3,7 @@ DEFINED_PHASES=install postinst postrm setup unpack
DESCRIPTION=Unreal Tournament 2004 - This is the data portion of UT2004
EAPI=7
HOMEPAGE=https://liandri.beyondunreal.com/Unreal_Tournament_2004
+INHERIT=cdrom desktop portability unpacker xdg-utils
KEYWORDS=~amd64 ~x86
LICENSE=ut2003
PDEPEND=>=games-fps/ut2004-3369.3-r2
@@ -10,5 +11,5 @@ PROPERTIES=interactive
RDEPEND=!games-fps/ut2004-ded
RESTRICT=bindist
SLOT=0
-_eclasses_=cdrom 03e2d7752b66208567758120f15471cc desktop c0d27bf73aa08ca05b663dbd31fbef28 multilib 4a33c9008e5ee30cb8840a3fdc24df2b portability d33a77692bb47e8227f27e17fb9c3c05 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 unpacker 697382d119fd3d195f110b7979184285 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
+_eclasses_=cdrom 03e2d7752b66208567758120f15471cc desktop 22952d8f27cac191d75529d4c38e6bfa multilib 4fbbbc98f236f1b43acd99476bc3cd85 portability d33a77692bb47e8227f27e17fb9c3c05 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb unpacker 697382d119fd3d195f110b7979184285 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
_md5_=3ca39e2eeb3a2641c945cf52b6b23d2e
diff --git a/metadata/md5-cache/games-fps/ut2004-demo-3334-r3 b/metadata/md5-cache/games-fps/ut2004-demo-3334-r3
index aa808cca2685..a97fcb182ed8 100644
--- a/metadata/md5-cache/games-fps/ut2004-demo-3334-r3
+++ b/metadata/md5-cache/games-fps/ut2004-demo-3334-r3
@@ -2,11 +2,12 @@ DEFINED_PHASES=install postinst unpack
DESCRIPTION=Demo for the critically-acclaimed first-person shooter
EAPI=7
HOMEPAGE=http://www.unrealtournament.com/
+INHERIT=desktop unpacker wrapper
KEYWORDS=-* ~amd64 ~x86
LICENSE=ut2003-demo
RDEPEND=sys-libs/libstdc++-v3:5 x11-libs/libX11[abi_x86_32(-)] x11-libs/libXext[abi_x86_32(-)] virtual/opengl[abi_x86_32(-)]
RESTRICT=bindist mirror strip
SLOT=0
SRC_URI=mirror://gentoo/ut2004-lnx-demo3334.run
-_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 multilib 4a33c9008e5ee30cb8840a3fdc24df2b toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 unpacker 697382d119fd3d195f110b7979184285 wrapper 4a1902f969e5718126434fc35f3a0d9c
+_eclasses_=desktop 22952d8f27cac191d75529d4c38e6bfa multilib 4fbbbc98f236f1b43acd99476bc3cd85 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb unpacker 697382d119fd3d195f110b7979184285 wrapper 4a1902f969e5718126434fc35f3a0d9c
_md5_=7ac958b509b6b1460fd6637910f79320
diff --git a/metadata/md5-cache/games-fps/worldofpadman-1.6-r2 b/metadata/md5-cache/games-fps/worldofpadman-1.6-r2
index ed012b86d7d7..acf12909aaf0 100644
--- a/metadata/md5-cache/games-fps/worldofpadman-1.6-r2
+++ b/metadata/md5-cache/games-fps/worldofpadman-1.6-r2
@@ -4,11 +4,12 @@ DEPEND=sys-libs/zlib !dedicated? ( >=media-libs/speex-1.2.0 media-libs/speexdsp
DESCRIPTION=A cartoon style multiplayer first-person shooter
EAPI=7
HOMEPAGE=https://worldofpadman.net/
+INHERIT=desktop
IUSE=+curl dedicated maps +openal +theora +vorbis
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2 worldofpadman
RDEPEND=sys-libs/zlib !dedicated? ( >=media-libs/speex-1.2.0 media-libs/speexdsp virtual/jpeg:0 media-libs/libsdl[joystick,opengl,video,X] virtual/opengl virtual/glu openal? ( media-libs/openal ) curl? ( net-misc/curl ) vorbis? ( media-libs/libvorbis ) theora? ( media-libs/libtheora media-libs/libogg ) )
SLOT=0
SRC_URI=mirror://sourceforge/worldofpadman/wop-1.5-unified.zip mirror://sourceforge/worldofpadman/wop-1.5.x-to-1.6-patch-unified.zip
-_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28
+_eclasses_=desktop 22952d8f27cac191d75529d4c38e6bfa
_md5_=5a23057ae2f861d0105611d1f6a45abc
diff --git a/metadata/md5-cache/games-fps/xonotic-0.8.2 b/metadata/md5-cache/games-fps/xonotic-0.8.2
index 516e85165024..2b0b2508ab5d 100644
--- a/metadata/md5-cache/games-fps/xonotic-0.8.2
+++ b/metadata/md5-cache/games-fps/xonotic-0.8.2
@@ -4,11 +4,12 @@ DEPEND=sys-libs/zlib virtual/jpeg:0 media-libs/libpng:0 net-misc/curl ~dev-libs/
DESCRIPTION=Fork of Nexuiz, Deathmatch FPS based on DarkPlaces, an advanced Quake 1 engine
EAPI=7
HOMEPAGE=https://www.xonotic.org/
+INHERIT=desktop check-reqs toolchain-funcs
IUSE=alsa debug dedicated doc ode sdl
KEYWORDS=~amd64 ~arm64 ~x86
LICENSE=GPL-2+
RDEPEND=sys-libs/zlib virtual/jpeg:0 media-libs/libpng:0 net-misc/curl ~dev-libs/d0_blind_id-1.0 !dedicated? ( media-libs/libogg media-libs/libtheora media-libs/libvorbis media-libs/libmodplug x11-libs/libX11 x11-libs/libXau x11-libs/libXpm x11-libs/libXext x11-libs/libXdmcp x11-libs/libXxf86dga x11-libs/libXxf86vm virtual/opengl media-libs/freetype:2 alsa? ( media-libs/alsa-lib ) ode? ( dev-games/ode[double-precision] ) sdl? ( media-libs/libsdl2[X,sound,joystick,opengl,video,alsa?] ) )
SLOT=0
SRC_URI=https://dl.xonotic.org/xonotic-0.8.2.zip
-_eclasses_=check-reqs 82234bf011d5453330773cd5fc3f0199 desktop c0d27bf73aa08ca05b663dbd31fbef28 multilib 4a33c9008e5ee30cb8840a3fdc24df2b toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=check-reqs 5e6dfbd7a8d3238a79f009fae7ac469c desktop 22952d8f27cac191d75529d4c38e6bfa multilib 4fbbbc98f236f1b43acd99476bc3cd85 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
_md5_=59a1be8aca454d703e7d4fa41b7edf3e
diff --git a/metadata/md5-cache/games-fps/yamagi-quake2-8.01 b/metadata/md5-cache/games-fps/yamagi-quake2-8.01
index 3fe4e80fae64..36ff86ec599f 100644
--- a/metadata/md5-cache/games-fps/yamagi-quake2-8.01
+++ b/metadata/md5-cache/games-fps/yamagi-quake2-8.01
@@ -3,12 +3,13 @@ DEPEND=client? ( media-libs/libsdl2[opengl?,video,vulkan?] net-misc/curl openal?
DESCRIPTION=Quake 2 engine focused on single player
EAPI=8
HOMEPAGE=https://www.yamagi.org/quake2/
+INHERIT=desktop toolchain-funcs wrapper
IUSE=+client ctf dedicated openal +opengl rogue softrender vulkan xatrix
-KEYWORDS=~amd64 ~arm64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=GPL-2
RDEPEND=client? ( media-libs/libsdl2[opengl?,video,vulkan?] net-misc/curl openal? ( media-libs/openal ) !openal? ( media-libs/libsdl2[sound] ) opengl? ( virtual/opengl ) )
REQUIRED_USE=|| ( client dedicated ) client? ( || ( opengl softrender vulkan ) )
SLOT=0
SRC_URI=https://deponie.yamagi.org/quake2/quake2-8.01.tar.xz ctf? ( https://deponie.yamagi.org/quake2/quake2-ctf-1.08.tar.xz ) rogue? ( https://deponie.yamagi.org/quake2/quake2-rogue-2.08.tar.xz ) xatrix? ( https://deponie.yamagi.org/quake2/quake2-xatrix-2.09.tar.xz ) vulkan? ( https://github.com/yquake2/ref_vk/archive/refs/tags/v1.0.1.tar.gz -> quake2-ref_vk-1.0.1.tar.gz )
-_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 multilib 4a33c9008e5ee30cb8840a3fdc24df2b toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=a467047436e7fb436e84634c0749a280
+_eclasses_=desktop 22952d8f27cac191d75529d4c38e6bfa multilib 4fbbbc98f236f1b43acd99476bc3cd85 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb wrapper 4a1902f969e5718126434fc35f3a0d9c
+_md5_=f5d4cd4d62d7208e90ba2a36f9ff3252