summaryrefslogtreecommitdiff
path: root/games-fps
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-06-29 12:04:12 +0100
committerV3n3RiX <venerix@koprulu.sector>2022-06-29 12:04:12 +0100
commit0f558761aa2dee1017b4751e4017205e015a9560 (patch)
tree037df795519468a25d9362b4e95cdaeb84eb1cf9 /games-fps
parent752d6256e5204b958b0ef7905675a940b5e9172f (diff)
gentoo resync : 29.12.2022
Diffstat (limited to 'games-fps')
-rw-r--r--games-fps/Manifest.gzbin11375 -> 11377 bytes
-rw-r--r--games-fps/doomsday/Manifest8
-rw-r--r--games-fps/doomsday/doomsday-2.3.0.ebuild79
-rw-r--r--games-fps/doomsday/doomsday-2.3.1.ebuild (renamed from games-fps/doomsday/doomsday-2.1.1-r1.ebuild)19
-rw-r--r--games-fps/doomsday/metadata.xml1
-rw-r--r--games-fps/duke3d-data/Manifest2
-rw-r--r--games-fps/duke3d-data/duke3d-data-1.0-r5.ebuild4
-rw-r--r--games-fps/eduke32/Manifest8
-rw-r--r--games-fps/eduke32/eduke32-20211202.9831.ebuild218
-rw-r--r--games-fps/eduke32/eduke32-20220204.9957.ebuild219
-rw-r--r--games-fps/eduke32/eduke32-20220422.10033.ebuild2
-rw-r--r--games-fps/eduke32/files/eduke32-20190820.8043-log-to-tmpdir.patch11
-rw-r--r--games-fps/eduke32/files/eduke32-20220204.9957-osd-setparameters.patch11
-rw-r--r--games-fps/ut2003/Manifest2
-rw-r--r--games-fps/ut2003/ut2003-2225-r6.ebuild3
-rw-r--r--games-fps/yamagi-quake2/Manifest2
-rw-r--r--games-fps/yamagi-quake2/yamagi-quake2-8.01.ebuild2
17 files changed, 26 insertions, 565 deletions
diff --git a/games-fps/Manifest.gz b/games-fps/Manifest.gz
index 5895d72f63ea..c3ff1f726548 100644
--- a/games-fps/Manifest.gz
+++ b/games-fps/Manifest.gz
Binary files differ
diff --git a/games-fps/doomsday/Manifest b/games-fps/doomsday/Manifest
index f833fa9c8131..27b0e3992803 100644
--- a/games-fps/doomsday/Manifest
+++ b/games-fps/doomsday/Manifest
@@ -1,5 +1,3 @@
-DIST doomsday-2.1.1.tar.gz 47526008 BLAKE2B bf941048d160058273df09d67b09e140c10d141cd73ff56d0f3162045696d81533aba9a8c9ff39fc29530248ee8b2f6dd2b3da76a929fb6263c311e65bcbdd82 SHA512 9df0afa0465ef3c3bb30cccf8ca51596e8e6e5584775a695c9c3278f15bcf7e9f7aaeaa0917f0a1de9fbb1174f2ae83a1ee85fba63bef6e49be957836f1107a3
-DIST doomsday-2.3.0.tar.gz 47838189 BLAKE2B 807204cd5e716f57291e383b6a2f0570c01f3e4a92d575f5e585cf1e793785031edd845399dd6896766b1c77425b2fefd6f5f5913adc5fcb7bb1415b2f906c98 SHA512 46d92743e981804eca3ed6e486c4a748114621053d6269a0c0bc5fa84a591f6556ad3226ab6fb3cbc8642ac2f128885261c0bdc78bb5f2012a25f2cab6413461
-EBUILD doomsday-2.1.1-r1.ebuild 2012 BLAKE2B 88c84777a1792331482c54bc0ce698a7681b3d8d633ba5adc35fd607ec34bd5c43ba5bedf54b2bb5542c817ae4dc626c51716aead09dc153d489ec2cb1b2cc8c SHA512 571132c4ab808ecd026512786f237dc3f92ac010fd2d2d71c5b42fc2e33c2964c4431a6286b94c31b126c6bfca53b5310c7a0f4b2a93dede33e61c0a074bc000
-EBUILD doomsday-2.3.0.ebuild 2012 BLAKE2B 88c84777a1792331482c54bc0ce698a7681b3d8d633ba5adc35fd607ec34bd5c43ba5bedf54b2bb5542c817ae4dc626c51716aead09dc153d489ec2cb1b2cc8c SHA512 571132c4ab808ecd026512786f237dc3f92ac010fd2d2d71c5b42fc2e33c2964c4431a6286b94c31b126c6bfca53b5310c7a0f4b2a93dede33e61c0a074bc000
-MISC metadata.xml 693 BLAKE2B 918ead09db13e6cfe1df4baec2aac819d6f679283cde8e934fa19bed46e756347f0e012f7945b5bba800b7b349aa33cb412a3cd63320bb0cecadba81a4aa422e SHA512 e4aec4d6f7152b07da0ae2063146721f5ce7dc36456b9b2137ad8255a549dce6264eea247d6d2decf0725ae97c355f68f371159c5c61837aaf5b4604ff166e7e
+DIST doomsday-2.3.1.tar.gz 47840812 BLAKE2B 5a45c9e0f781f0cc67367c703504568ee7f7cd0a96c57266ccf6bfbdf0d1e4ef838b2605b7dcecafe91f18d29c40ddbf9f6b5b0c049e94a95ce9fbbba4bddd1a SHA512 ca952fe0191529fe1192b16331d6c17d14e106f2366f5517177e51fdb50ea32baa2bf70d22bde5946101fac2926333fce6a8a317bc662df9f7662c5e023a669c
+EBUILD doomsday-2.3.1.ebuild 2175 BLAKE2B 3f81b66f89e67703754423d93f44dae192b6bfba3d920d2ab3c0144dd5c836341db714e2ec6d034faaece7cef6bde260f053c5b17f96c2588d499975c4de9a89 SHA512 66cd43e26a0730505159324d6a4471b4ec772285ce99dacd6a3c36189d2b6c504626febea285762a536396eacd0199a6bf329ced4a0200d6ac6bd213130be522
+MISC metadata.xml 772 BLAKE2B b5c1d982a07fc1e9ff88e3d7c081a960c0e2bdddcb09fcac887052dfed687d08b5dde635004ef616d26eb05893654642cc681ebe11af00ed9a0b2a28764b8b69 SHA512 d1b4674a42a2f2fed4c32ba96f67102cdeaae13a5da68c838cc959c33d9b52966acfbfce552eb532a9c614268c215d44af69796a9269ca04e8f57a06d7f029db
diff --git a/games-fps/doomsday/doomsday-2.3.0.ebuild b/games-fps/doomsday/doomsday-2.3.0.ebuild
deleted file mode 100644
index fbb7fa20132f..000000000000
--- a/games-fps/doomsday/doomsday-2.3.0.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit cmake python-any-r1 qmake-utils readme.gentoo-r1
-
-DESCRIPTION="A modern gaming engine for Doom, Heretic, and Hexen"
-HOMEPAGE="https://www.dengine.net"
-SRC_URI="https://downloads.sourceforge.net/project/deng/Doomsday%20Engine/${PV}/${P}.tar.gz"
-
-LICENSE="GPL-3+ LGPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="demo freedoom fluidsynth openal tools"
-
-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= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="${PYTHON_DEPS}
- virtual/pkgconfig
-"
-PDEPEND="
- demo? ( games-fps/doom-data )
- freedoom? ( games-fps/freedoom )
-"
-
-S="${WORKDIR}/${P}/${PN}"
-
-DOC_CONTENTS="You need to copy Doom, Doom 2, Chex Quest, Heretic, Hexen, HexenDD, or Doom64 wads to a folder of your choice and then tell the game engine where that folder is. This is different to older versions, which had separate launchers for each game and required the files to be in a specific place."
-
-src_prepare() {
- cmake_src_prepare
-
- # Fix QA warning for "installing to one or more unexpected paths"
- sed -e "10s:/texc:/${PF}:" -i tools/texc/CMakeLists.txt || die
-}
-
-src_configure() {
- local mycmakeargs=(
- -DDENG_ASSIMP_EMBEDDED="OFF"
- -DDENG_ENABLE_TOOLS="$(usex tools)"
- -DPYTHON_EXECUTABLE="${PYTHON}"
- -DQMAKE=$(qt5_get_bindir)/qmake
- )
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
-
- if use tools; then
- mv -v "${ED}"/usr/bin/md2tool{,.${PN}} || die
- fi
-
- readme.gentoo_create_doc
-}
-
-pkg_postinst() {
- readme.gentoo_print_elog
-
- if use tools; then
- einfo "In order to prevent a file collision with games-fps/eduke32[tools],"
- einfo "the utility md2tool has been renamed to md2tool.doomsday."
- fi
-}
diff --git a/games-fps/doomsday/doomsday-2.1.1-r1.ebuild b/games-fps/doomsday/doomsday-2.3.1.ebuild
index fbb7fa20132f..aeac492a02a3 100644
--- a/games-fps/doomsday/doomsday-2.1.1-r1.ebuild
+++ b/games-fps/doomsday/doomsday-2.3.1.ebuild
@@ -1,10 +1,10 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
-inherit cmake python-any-r1 qmake-utils readme.gentoo-r1
+inherit cmake python-any-r1 qmake-utils readme.gentoo-r1 xdg
DESCRIPTION="A modern gaming engine for Doom, Heretic, and Hexen"
HOMEPAGE="https://www.dengine.net"
@@ -13,7 +13,7 @@ SRC_URI="https://downloads.sourceforge.net/project/deng/Doomsday%20Engine/${PV}/
LICENSE="GPL-3+ LGPL-3+"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
-IUSE="demo freedoom fluidsynth openal tools"
+IUSE="demo +display-mode freedoom fluidsynth openal tools"
RDEPEND="
dev-qt/qtcore:5=
@@ -22,9 +22,14 @@ RDEPEND="
dev-qt/qtopengl:5=
dev-qt/qtwidgets:5=
dev-qt/qtx11extras:5=
- media-libs/assimp
+ 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= )
@@ -51,8 +56,9 @@ src_prepare() {
src_configure() {
local mycmakeargs=(
- -DDENG_ASSIMP_EMBEDDED="OFF"
- -DDENG_ENABLE_TOOLS="$(usex tools)"
+ -DDENG_ASSIMP_EMBEDDED=OFF
+ -DDENG_ENABLE_DISPLAYMODE=$(usex display-mode)
+ -DDENG_ENABLE_TOOLS=$(usex tools)
-DPYTHON_EXECUTABLE="${PYTHON}"
-DQMAKE=$(qt5_get_bindir)/qmake
)
@@ -70,6 +76,7 @@ src_install() {
}
pkg_postinst() {
+ xdg_pkg_postinst
readme.gentoo_print_elog
if use tools; then
diff --git a/games-fps/doomsday/metadata.xml b/games-fps/doomsday/metadata.xml
index 52b4b361d50c..40cf9e97525a 100644
--- a/games-fps/doomsday/metadata.xml
+++ b/games-fps/doomsday/metadata.xml
@@ -7,6 +7,7 @@
</maintainer>
<use>
<flag name="demo">Install launcher dor doom1.wad from <pkg>games-fps/doom-data</pkg></flag>
+ <flag name="display-mode">Include the ability to set the display mode</flag>
<flag name="fluidsynth">Build the FluidSynth sound driver</flag>
<flag name="freedoom">Install launcher for doom1.wad from <pkg>games-fps/freedoom</pkg></flag>
<flag name="tools">Build additional tools such as doomsday-shell, md2tool and texc</flag>
diff --git a/games-fps/duke3d-data/Manifest b/games-fps/duke3d-data/Manifest
index 083971c6c1b6..df9e66373de4 100644
--- a/games-fps/duke3d-data/Manifest
+++ b/games-fps/duke3d-data/Manifest
@@ -1,4 +1,4 @@
DIST 3dduke13.zip 5924374 BLAKE2B 177329f04defdd2a2ab35a1926a321bbc8de023878ad6bec610669b5578cbe2f38bc0b03a37c0d0d2dcc99acf2b473ddf683b498b971b857b20964bcdbc7d7c8 SHA512 eb92daa88b4e7cfeebe1fb3d2c021e0a4a66262d0d6e76b5e27fe3cedd382e381d23b392a6d9adb42a418b9318e011c2d8adfbdc77d7c5371e61d8c091c7eb65
DIST gog_duke_nukem_3d_atomic_edition_2.0.0.9.sh 31969896 BLAKE2B 7e93515f8aedaedf6f0dc90faf5e7fef165c000414ae9dc62bad77c78568ecdec1f16b72befe1c80c7c9c8c4bd7fb11f2fd3c36f53aa9ef9d787f8b7215228f3 SHA512 d06f20bc1334172b80e4a75bd3321c3835cd95ac823836899fda8d5f8667ac83471b04a5863646aa953a39fd1cb64eb1818ee668340ede62d0a356ebdcb4065c
-EBUILD duke3d-data-1.0-r5.ebuild 2554 BLAKE2B 1b2c6771b3b5b24d55b90be950f0f295a538a8e3ddab33e3dd32410b3e3c524cf6ce86b72f1b72fa9dcb34014825e9d9bbd8e760a1b19c1b955308a0f8993e9b SHA512 342f82c813053f6f7ab619d6218f770667ee44f40ac6160fbb3d0c0d24b47b17f4b8687b2e241f3cd5826bb68a561a08402ed2db7192bd36188caa235c27d8ee
+EBUILD duke3d-data-1.0-r5.ebuild 2561 BLAKE2B bbda1dd770c315b505cf2561bcf826fe91bb6b3fed5004b317b32b6e15aad0138511e8dddb7ad84951fed6a06e24a624d467fc7f3d35567507785df19dd45e98 SHA512 2a6fe080ba411c2361f558e9517dcc6546b0d9bc0a76b4838c5fabe5eaf7a5b85341a12e7494bdb861024a1caf2e7f88d7edf85e681425595f4567e90b789a31
MISC metadata.xml 525 BLAKE2B 9ae88a3847f373f1fb7d3000b392f200f5816e927ccd2f0afd8eb7d0f0b61d081760b790c8caf5fa4471620f3f5ff73044300ec48ce551e78159a0de76ffc435 SHA512 f300d73c9632b825012856113467fb3cb346e419200e241e72f8cd57da9e15822ebb1bf81497a603e9232f93abb3648059e0b485db2d201c81bc8ee138e93d26
diff --git a/games-fps/duke3d-data/duke3d-data-1.0-r5.ebuild b/games-fps/duke3d-data/duke3d-data-1.0-r5.ebuild
index 27e3d9014112..bdccbe5b8c9d 100644
--- a/games-fps/duke3d-data/duke3d-data-1.0-r5.ebuild
+++ b/games-fps/duke3d-data/duke3d-data-1.0-r5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -23,7 +23,7 @@ S="${WORKDIR}"
LICENSE="DUKE3D gog? ( GOG-EULA )"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
IUSE="+demo gog"
REQUIRED_USE="^^ ( cdinstall demo gog )"
RESTRICT="bindist gog? ( fetch ) mirror"
diff --git a/games-fps/eduke32/Manifest b/games-fps/eduke32/Manifest
index 28fea3391404..e15cd18e4f1b 100644
--- a/games-fps/eduke32/Manifest
+++ b/games-fps/eduke32/Manifest
@@ -1,8 +1,6 @@
-AUX eduke32-20190820.8043-log-to-tmpdir.patch 356 BLAKE2B 9cdb65c0e15270b4970144d57e126bef5c5b468c8142b797717536852c71f5f8183f63c5a6adffd6d411b2972831320d5a4f214e05d54bca67129ab84c3b0608 SHA512 f1ac030d0d9bed2cc4e67d33563dc7d2f34d2cda75835ec875ce0c3957191c7a61b8d9a16a1d040ee7d5ca8e98e8a2660fe9ff1d8047bbd86953425124140512
AUX eduke32-20190820.8043-search-duke3d-path.patch 485 BLAKE2B 5a21dec8abc4cc13922a306107d968d1ad6341e5a0c62802d3069a6ad9d2378ae8d19ab6018c86b9e9ec9553a053bbbd45a04d9dd32eb5a31bc1dd1afb4aa757 SHA512 2c3fa40564bfd8c99090f46aaa03f0ff38f965a65e6e03c93f5c469dbcb1feb32c0092ff7aa13b15f5a531731045ab2cbeb6ec746ca56197d28439b36f591a96
AUX eduke32-20200505.8904-gcc10.patch 294 BLAKE2B fe527a1a38b17731322dd5d7c9c1ea16dce86eb2c023966a28e87477c9b25001294fcda456fc2bdbfdfbbefb67991e67f9693db69ef18d8485035546e231e0cf SHA512 a79859e6f167203ee0d09db1740cfd223e0e196f2ed5f65e51830e27c8a7bf284ff9bd20d1527dfc2679a08f1ec2aa92a1e582599e656bd0e655bfda189608c7
AUX eduke32-20220204.9957-log-to-tmpdir.patch 229 BLAKE2B 7a2529e435363c6950958d0bc88339c0a0d6bc3da39980a2e8649ce878e72afcb67121899034841e69cdb11b6ba61b84961b61199a0dcdec3b5db311c4b24264 SHA512 916bb036f6a7550505f6af89ac8e8974e689ac0789863b98dfc65d2775b3d22776f94d30590ebdcc267f1184ea5ceea1affdc43786bf4d74b25df80c0866c166
-AUX eduke32-20220204.9957-osd-setparameters.patch 320 BLAKE2B 9e8e81443b20848eb111c53419b15368d46ac36e8d8a56325fff833d1628ee9cfcbe07118f522dfdb0038b4d09fed15ca6667e7471a02ff756f8186e8c5e7b89 SHA512 887e6a7cda983dd983b17d1a2d7db3a853eb354d9d61bdb39ea934b93249174016be039acbb60fdc64e4dc73a5aea5b4a1356e994a03561167af3dbc33a63762
AUX eduke32-bin 268 BLAKE2B 20941b736b5062f237a39d769a28bbbe1442116259bfe8ff5de4e4c5d9ea2a6139a10efcfd687ee681f56a99382e817f9ad00c2eb2da9c0f1e817912b783261e SHA512 f7a472eb7225800f09d22b617aa12d75dca50892a462a128f901f8df1efc3684d324948f553e1fb44a1e9b786aa60279311ee52d1a6d695cdac0b457a8eee937
AUX voidsw-bin 265 BLAKE2B 61ff722fbf4a161aaf0851d00fe3c4c0ecd9544ef95e9d19df779b52feedbaba3a40c5b094b4ef21360b00e10058fc2773de0971dc4427b9c0e8ca6e135d5890 SHA512 ffeaca39dde274b4eec2cb3d2e59e2503140b3a6fe1451abd57557e3030ecc89425ae98beecf2595920d338b72b582ce40d8439c11b63ac1935cfbf409d9c6e5
DIST duke3d_hrp-5.4.zip 933440151 BLAKE2B 20749d6e1bdd07d0e5f28ac2f7e3aff60e8638223b934795320046922311533d6ecaefa3923650568aaa4e026927b53087032415d2d343fc4bd179c9e9ddd640 SHA512 fd5aba0a09193ccd49781d3f06a040000a134ad90f099ab7bf10a8abe474c3a742f922f8fa31522b8993828d516bdd0b5ded327e9c4615c2c101fe655d533f4d
@@ -12,10 +10,6 @@ DIST duke3d_psx-1.11.zip 7636016 BLAKE2B 63094c0eb2343e443f98844675ddc23a138d87c
DIST duke3d_voxels-1.21.zip 2997999 BLAKE2B dcb3103a82b45cfcf906d00147a57fe47997680ff7550973ed9741e62e78f9a099c1a13f65eaa133076d6551fcdfbf34e28ff59f2ad59f91ece98753e7d39523 SHA512 4b55dcc192cb2aa8830250fd222664272176bea8f6c6e4ac6d488abfecb1332b5793986c164fde78901904e2bde37e6ee4aa020c5eb578002de8f6102f44df15
DIST duke3d_xxx-1.33.zip 26586453 BLAKE2B 7e3c46172d3db1b2eb49eb07f243a9ead4f260d6b1dcae9f8bd599b8e9ba3a19068032afeb4ec2cf61742b6216e3a06c24f2b7e8903f9636f9d00f4d57ada47f SHA512 4783d159610fc178e748446b7a5f9c13d90e1aca3cef34deb82e99655b7f4a254f1130e16dbcfad9013b95bc07161d5c5dccfcc552fbb7a88404b4b9cedbadbf
DIST eduke32_classic.png 5129 BLAKE2B 332ad44b7f6b4f51362387aa6870e7db54423ca5a1f0586cb5019322fb72317d8e88e0bbf46ac89b56290db7e2e4a8442179a6eb87a615fd741b5f00ce96a1c8 SHA512 b41dece8f1ddcadde3367a83f6029ffdc5805811b40380e270169684fb3b368258bd8caeb55623dadffb6fb9d72faf9a3d75907722623f4fac94a4347f8ce833
-DIST eduke32_src_20211202-9831-a7ab79e69.tar.xz 19902936 BLAKE2B 9626a23599f0f187ace392abb47212908b991e3970043fa22382b2396f5617f3004e38117d39c4b191c857a5cd2662b5eefb6102390fd88c67fa47631e3cac5c SHA512 ab1cfe3fbbaa65d4e7ad2d9d7d39b8970a8ce4d9531f348770f62edee5d85438d9a382e618c88c637f23e5b5792c905f30fcbb56202ec56a9284e25697dd9b72
-DIST eduke32_src_20220204-9957-6df591a07.tar.xz 20207948 BLAKE2B 2c907520c2ea6545000ca7daaf197cab745b46c14ccd2d199a2d2587a398fbff34b705a985dd898c6f28363daffa75d854efadfa38af15a77173cf762035dc02 SHA512 ca70bb49e8470a2af54857d743418933c98b3af245b3488b840aefb234ba08dc6ff288f9a44594b7e7c612dd9318523cfda5a86c737668c0f6de9eea84e8996f
DIST eduke32_src_20220422-10033-3927367ba.tar.xz 20777836 BLAKE2B 7c62a831c8daa5ba2f30e4dd80261aad87cb808eca28d0036f116c537de4d14b3fc2ca6fd325379aca21e7a2a6ab01dccce16907e108d932d5d62e3e0228aca5 SHA512 aac039500e9babc85d50d616868abff145ea145b3f53e9512c905acc084e9a193a7e0bbbd18c9976ad8ad306deccf6e23a66686edb06970b4b943a31938f0229
-EBUILD eduke32-20211202.9831.ebuild 5788 BLAKE2B ca8c4b7dad374d72271c13b7e87f0a778491712a0a0f4f2e471d71beafa29cdf61f5215718932496d1a0218828120c06e691ac9eb6d548f34589170e8470a837 SHA512 5883aa4463c841d8786c60d5d809acce155635ed2e21cb7e284102e34d5b3aed7777e387f48f8b6ae732a37945acc11d6eed20b446b9d6ead57bef00aa776c3a
-EBUILD eduke32-20220204.9957.ebuild 5847 BLAKE2B ef16cefa271874c71c94219d90fd8afeb8257eaf38a8797bca3dbb5d6f2fbe92c43a702540f4b4e50d4b54819d92a16f788093f24eb2ca2b05698c398ba0be7b SHA512 d63c1c736431b32770f9e16cd25e4011eb6e3190ddd6739a1c83e768e4adab017e5cf41090c80a3743a127d2f1684d138db9df6dad4d25837ac1f79fc98b674b
-EBUILD eduke32-20220422.10033.ebuild 5788 BLAKE2B 4041ca5bacd246028f316f2eee1a0afe3f6f53cfbb1e1e8fed83753462e815ee400bd5cddadfc05670dff8a44c7ca933cad4904cc0509e1d9b86ed9312376e45 SHA512 6d39ac181c0e8357fa883ee24cf4d6fe202ec9d1e9d5ff228e656262cc0f15090e790c87f7f1d22727924b35330dc87096997672222d438dbbabfb62334644ed
+EBUILD eduke32-20220422.10033.ebuild 5795 BLAKE2B dc357d150bba70b8f67f998dcf6575a734615f04bca237076088f28c2e5f1e89a85d3b20233b413c14499223c72271d305f725a3462d53c955f7905cd61a8ec5 SHA512 9f2412279dad254e49a4282930b908c54a814abf60ae4a475994ea470948a22229a1e9ed40b9df3aad620e2aa68d5d7b9d439610e0c53d10a3e4acfcb09722a1
MISC metadata.xml 1696 BLAKE2B 76d8cb27f0b64251519778ed51c1497807772d552eef3972312b8971e606087f4d44e4fda17499fea766233c1b7aa25ccf1467e76cc74bf1aee58d8cd21f158c SHA512 46dbbacbdcc05ef6907431f8d6bf1385af78c2d717653026ae565a26db2d0c8f05f242aaa78f4b14791c16c40862dc2e4d9a02892f650e222ee8fb4222603a8d
diff --git a/games-fps/eduke32/eduke32-20211202.9831.ebuild b/games-fps/eduke32/eduke32-20211202.9831.ebuild
deleted file mode 100644
index 5381e50eb485..000000000000
--- a/games-fps/eduke32/eduke32-20211202.9831.ebuild
+++ /dev/null
@@ -1,218 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit desktop toolchain-funcs xdg-utils
-
-EGIT_COMMIT="a7ab79e69"
-MY_BUILD="$(ver_cut 2)"
-MY_DATE="$(ver_cut 1)"
-MY_PV_HRP="5.4"
-MY_PV_OFFENSIVE_XXX="1.33"
-MY_PV_OPL="2.01"
-MY_PV_PSX="1.11"
-MY_PV_SC55="4.02"
-MY_PV_VOXELS="1.21"
-
-DESCRIPTION="An open source engine port of the classic PC first person shooter Duke Nukem 3D"
-HOMEPAGE="http://www.eduke32.com/"
-SRC_URI="
- http://dukeworld.com/eduke32/synthesis/${MY_DATE}-${MY_BUILD}-${EGIT_COMMIT}/${PN}_src_${MY_DATE}-${MY_BUILD}-${EGIT_COMMIT}.tar.xz
- https://www.eduke32.com/images/eduke32_classic.png
- hrp? ( http://www.duke4.org/files/nightfright/hrp/duke3d_hrp.zip -> duke3d_hrp-${MY_PV_HRP}.zip )
- offensive? ( http://www.duke4.org/files/nightfright/related/duke3d_xxx.zip -> duke3d_xxx-${MY_PV_OFFENSIVE_XXX}.zip )
- opl? ( https://www.moddb.com/downloads/mirror/95750/102/ce9e8f422c6cccdb297852426e96740a -> duke3d_musopl-${MY_PV_OPL}.zip )
- psx? ( http://www.duke4.org/files/nightfright/related/duke3d_psx.zip -> duke3d_psx-${MY_PV_PSX}.zip )
- sc-55? ( http://www.duke4.org/files/nightfright/music/duke3d_music-sc55.zip -> duke3d_music-sc55-${MY_PV_SC55}.zip )
- voxels? ( https://www.dropbox.com/s/yaxfahyvskyvt4r/duke3d_voxels.zip -> duke3d_voxels-${MY_PV_VOXELS}.zip )
-"
-S="${WORKDIR}/${PN}_${MY_DATE}-${MY_BUILD}-${EGIT_COMMIT}"
-
-LICENSE="BUILDLIC GPL-2 HRP"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-IUSE="duke3d fluidsynth gtk hrp offensive opengl opl png psx sc-55 server sdk timidity tools voidsw voxels vpx xmp"
-REQUIRED_USE="
- hrp? ( duke3d !voxels )
- offensive? ( duke3d )
- opl? ( duke3d !sc-55 )
- psx? ( duke3d )
- sc-55? ( duke3d !opl )
- voxels? ( !hrp )
- vpx? ( opengl )
-"
-
-# There are no tests,
-# instead it tries to build a test game, which does not compile
-RESTRICT="bindist test"
-
-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= )
-"
-
-DEPEND="
- ${RDEPEND}
- timidity? ( media-sound/timidity++ )
-"
-
-BDEPEND="
- app-arch/unzip
- x86? ( dev-lang/nasm )
-"
-
-PDEPEND="duke3d? ( games-fps/duke3d-data )"
-
-PATCHES=(
- "${FILESDIR}/${PN}-20190820.8043-log-to-tmpdir.patch"
- "${FILESDIR}/${PN}-20190820.8043-search-duke3d-path.patch"
- "${FILESDIR}/${PN}-20200505.8904-gcc10.patch"
-)
-
-src_unpack() {
- # Extract only the eduke32 archive
- unpack ${PN}_src_${MY_DATE}-${MY_BUILD}-${EGIT_COMMIT}.tar.xz
-
- # Unpack only the documentation
- if use hrp; then
- unzip -q "${DISTDIR}"/duke3d_hrp-${MY_PV_HRP}.zip hrp_readme.txt hrp_todo.txt || die
- fi
- if use offensive; then
- unzip -q "${DISTDIR}"/duke3d_xxx-${MY_PV_OFFENSIVE_XXX}.zip xxx_readme.txt || die
- fi
- if use opl; then
- unzip -q "${DISTDIR}"/duke3d_musopl-${MY_PV_OPL}.zip readme.txt || die
- mv readme.txt opl_readme.txt || die
- fi
- if use sc-55; then
- unzip -q "${DISTDIR}"/duke3d_music-sc55-${MY_PV_SC55}.zip readme/music_readme.txt || die
- fi
- if use voxels; then
- unzip -q "${DISTDIR}"/duke3d_voxels-${MY_PV_VOXELS}.zip voxelpack_readme.txt || die
- fi
-}
-
-src_compile() {
- local myemakeopts=(
- ALLOCACHE_AS_MALLOC=0
- AS="$(tc-getAS)"
- CC="$(tc-getCC)"
- CXX="$(tc-getCXX)"
- CLANG=0
- CPLUSPLUS=1
- CUSTOMOPT=""
- DEBUGANYWAY=0
- F_JUMP_TABLES=""
- FORCEDEBUG=0
- HAVE_FLAC=1
- HAVE_GTK2=$(usex gtk 1 0)
- HAVE_XMP=$(usex xmp 1 0)
- LINKED_GTK=$(usex gtk 1 0)
- LTO=1
- LUNATIC=0
- KRANDDEBUG=0
- MEMMAP=0
- MIXERTYPE=SDL
- NETCODE=$(usex server 1 0)
- NOASM=0
- OPTLEVEL=0
- OPTOPT=""
- PACKAGE_REPOSITORY=1
- POLYMER=$(usex opengl 1 0)
- PRETTY_OUTPUT=0
- PROFILER=0
- RELEASE=1
- RENDERTYPE=SDL
- SDL_TARGET=2
- SIMPLE_MENU=0
- STRIP=""
- TANDALONE=0
- STARTUP_WINDOW=$(usex gtk 1 0)
- USE_OPENGL=$(usex opengl 1 0)
- USE_LIBVPX=$(usex vpx 1 0)
- USE_LIBPNG=$(usex png 1 0)
- USE_LUAJIT_2_1=0
- WITHOUT_GTK=$(usex gtk 0 1)
- )
-
- emake "${myemakeopts[@]}"
-
- use tools && emake utils "${myemakeopts[@]}"
- use voidsw && emake sw "${myemakeopts[@]}"
-}
-
-src_install() {
- dobin eduke32 mapster32 "${FILESDIR}"/eduke32-bin
- use voidsw && dobin voidsw "${FILESDIR}"/voidsw-bin
-
- if use tools; then
- local tools=(
- arttool
- bsuite
- cacheinfo
- generateicon
- givedepth
- ivfrate
- kextract
- kgroup
- kmd2tool
- makesdlkeytrans
- map2stl
- md2tool
- mkpalette
- transpal
- unpackssi
- wad2art
- wad2map
- )
-
- dobin "${tools[@]}"
- fi
-
- keepdir /usr/share/games/eduke32
- insinto /usr/share/games/eduke32
-
- use hrp && doins "${DISTDIR}"/duke3d_hrp-${MY_PV_HRP}.zip
- use offensive && doins "${DISTDIR}"/duke3d_xxx-${MY_PV_OFFENSIVE_XXX}.zip
- use opl && doins "${DISTDIR}"/duke3d_musopl-${MY_PV_OPL}.zip
- use psx && doins "${DISTDIR}"/duke3d_psx-${MY_PV_PSX}.zip
- use sc-55 && doins "${DISTDIR}"/duke3d_music-sc55-${MY_PV_SC55}.zip
- use sdk && doins -r package/sdk
- use voxels && doins "${DISTDIR}"/duke3d_voxels-${MY_PV_VOXELS}.zip
-
- newicon "${DISTDIR}"/eduke32_classic.png eduke32.png
-
- make_desktop_entry eduke32-bin EDuke32 eduke32 Game
- make_desktop_entry mapster32 Mapster32 eduke32 Game
- use voidsw && make_desktop_entry voidsw-bin VoidSW voidsw Game
-
- local DOCS=( package/sdk/samples/*.txt source/build/doc/*.txt )
- use hrp && DOCS+=( "${WORKDIR}"/hrp_readme.txt "${WORKDIR}"/hrp_todo.txt )
- use offensive && DOCS+=( "${WORKDIR}"/xxx_readme.txt )
- use opl && DOCS+=( "${WORKDIR}"/opl_readme.txt )
- use sc-55 && DOCS+=( "${WORKDIR}"/readme/music_readme.txt )
- use voxels && DOCS+=( "${WORKDIR}"/voxelpack_readme.txt )
-
- einstalldocs
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
-}
diff --git a/games-fps/eduke32/eduke32-20220204.9957.ebuild b/games-fps/eduke32/eduke32-20220204.9957.ebuild
deleted file mode 100644
index 065285a52412..000000000000
--- a/games-fps/eduke32/eduke32-20220204.9957.ebuild
+++ /dev/null
@@ -1,219 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop toolchain-funcs xdg-utils
-
-EGIT_COMMIT="6df591a07"
-MY_BUILD="$(ver_cut 2)"
-MY_DATE="$(ver_cut 1)"
-MY_PV_HRP="5.4"
-MY_PV_OFFENSIVE_XXX="1.33"
-MY_PV_OPL="2.01"
-MY_PV_PSX="1.11"
-MY_PV_SC55="4.02"
-MY_PV_VOXELS="1.21"
-
-DESCRIPTION="An open source engine port of the classic PC first person shooter Duke Nukem 3D"
-HOMEPAGE="http://www.eduke32.com/"
-SRC_URI="
- http://dukeworld.com/eduke32/synthesis/${MY_DATE}-${MY_BUILD}-${EGIT_COMMIT}/${PN}_src_${MY_DATE}-${MY_BUILD}-${EGIT_COMMIT}.tar.xz
- https://www.eduke32.com/images/eduke32_classic.png
- hrp? ( http://www.duke4.org/files/nightfright/hrp/duke3d_hrp.zip -> duke3d_hrp-${MY_PV_HRP}.zip )
- offensive? ( http://www.duke4.org/files/nightfright/related/duke3d_xxx.zip -> duke3d_xxx-${MY_PV_OFFENSIVE_XXX}.zip )
- opl? ( https://www.moddb.com/downloads/mirror/95750/102/ce9e8f422c6cccdb297852426e96740a -> duke3d_musopl-${MY_PV_OPL}.zip )
- psx? ( http://www.duke4.org/files/nightfright/related/duke3d_psx.zip -> duke3d_psx-${MY_PV_PSX}.zip )
- sc-55? ( http://www.duke4.org/files/nightfright/music/duke3d_music-sc55.zip -> duke3d_music-sc55-${MY_PV_SC55}.zip )
- voxels? ( https://www.dropbox.com/s/yaxfahyvskyvt4r/duke3d_voxels.zip -> duke3d_voxels-${MY_PV_VOXELS}.zip )
-"
-S="${WORKDIR}/${PN}_${MY_DATE}-${MY_BUILD}-${EGIT_COMMIT}"
-
-LICENSE="BUILDLIC GPL-2 HRP"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-IUSE="duke3d fluidsynth gtk hrp offensive opengl opl png psx sc-55 server sdk timidity tools voidsw voxels vpx xmp"
-REQUIRED_USE="
- hrp? ( duke3d !voxels )
- offensive? ( duke3d )
- opl? ( duke3d !sc-55 )
- psx? ( duke3d )
- sc-55? ( duke3d !opl )
- voxels? ( !hrp )
- vpx? ( opengl )
-"
-
-# There are no tests,
-# instead it tries to build a test game, which does not compile
-RESTRICT="bindist test"
-
-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= )
-"
-
-DEPEND="
- ${RDEPEND}
- timidity? ( media-sound/timidity++ )
-"
-
-BDEPEND="
- app-arch/unzip
- x86? ( dev-lang/nasm )
-"
-
-PDEPEND="duke3d? ( games-fps/duke3d-data )"
-
-PATCHES=(
- "${FILESDIR}/${PN}-20190820.8043-search-duke3d-path.patch"
- "${FILESDIR}/${PN}-20200505.8904-gcc10.patch"
- "${FILESDIR}/${PN}-20220204.9957-log-to-tmpdir.patch"
- "${FILESDIR}/${PN}-20220204.9957-osd-setparameters.patch"
-)
-
-src_unpack() {
- # Extract only the eduke32 archive
- unpack ${PN}_src_${MY_DATE}-${MY_BUILD}-${EGIT_COMMIT}.tar.xz
-
- # Unpack only the documentation
- if use hrp; then
- unzip -q "${DISTDIR}"/duke3d_hrp-${MY_PV_HRP}.zip hrp_readme.txt hrp_todo.txt || die
- fi
- if use offensive; then
- unzip -q "${DISTDIR}"/duke3d_xxx-${MY_PV_OFFENSIVE_XXX}.zip xxx_readme.txt || die
- fi
- if use opl; then
- unzip -q "${DISTDIR}"/duke3d_musopl-${MY_PV_OPL}.zip readme.txt || die
- mv readme.txt opl_readme.txt || die
- fi
- if use sc-55; then
- unzip -q "${DISTDIR}"/duke3d_music-sc55-${MY_PV_SC55}.zip readme/music_readme.txt || die
- fi
- if use voxels; then
- unzip -q "${DISTDIR}"/duke3d_voxels-${MY_PV_VOXELS}.zip voxelpack_readme.txt || die
- fi
-}
-
-src_compile() {
- local myemakeopts=(
- ALLOCACHE_AS_MALLOC=0
- AS="$(tc-getAS)"
- CC="$(tc-getCC)"
- CXX="$(tc-getCXX)"
- CLANG=0
- CPLUSPLUS=1
- CUSTOMOPT=""
- DEBUGANYWAY=0
- F_JUMP_TABLES=""
- FORCEDEBUG=0
- HAVE_FLAC=1
- HAVE_GTK2=$(usex gtk 1 0)
- HAVE_XMP=$(usex xmp 1 0)
- LINKED_GTK=$(usex gtk 1 0)
- LTO=1
- LUNATIC=0
- KRANDDEBUG=0
- MEMMAP=0
- MIXERTYPE=SDL
- NETCODE=$(usex server 1 0)
- NOASM=0
- OPTLEVEL=0
- OPTOPT=""
- PACKAGE_REPOSITORY=1
- POLYMER=$(usex opengl 1 0)
- PRETTY_OUTPUT=0
- PROFILER=0
- RELEASE=1
- RENDERTYPE=SDL
- SDL_TARGET=2
- SIMPLE_MENU=0
- STRIP=""
- TANDALONE=0
- STARTUP_WINDOW=$(usex gtk 1 0)
- USE_OPENGL=$(usex opengl 1 0)
- USE_LIBVPX=$(usex vpx 1 0)
- USE_LIBPNG=$(usex png 1 0)
- USE_LUAJIT_2_1=0
- WITHOUT_GTK=$(usex gtk 0 1)
- )
-
- emake "${myemakeopts[@]}"
-
- use tools && emake utils "${myemakeopts[@]}"
- use voidsw && emake sw "${myemakeopts[@]}"
-}
-
-src_install() {
- dobin eduke32 mapster32 "${FILESDIR}"/eduke32-bin
- use voidsw && dobin voidsw "${FILESDIR}"/voidsw-bin
-
- if use tools; then
- local tools=(
- arttool
- bsuite
- cacheinfo
- generateicon
- givedepth
- ivfrate
- kextract
- kgroup
- kmd2tool
- makesdlkeytrans
- map2stl
- md2tool
- mkpalette
- transpal
- unpackssi
- wad2art
- wad2map
- )
-
- dobin "${tools[@]}"
- fi
-
- keepdir /usr/share/games/eduke32
- insinto /usr/share/games/eduke32
-
- use hrp && doins "${DISTDIR}"/duke3d_hrp-${MY_PV_HRP}.zip
- use offensive && doins "${DISTDIR}"/duke3d_xxx-${MY_PV_OFFENSIVE_XXX}.zip
- use opl && doins "${DISTDIR}"/duke3d_musopl-${MY_PV_OPL}.zip
- use psx && doins "${DISTDIR}"/duke3d_psx-${MY_PV_PSX}.zip
- use sc-55 && doins "${DISTDIR}"/duke3d_music-sc55-${MY_PV_SC55}.zip
- use sdk && doins -r package/sdk
- use voxels && doins "${DISTDIR}"/duke3d_voxels-${MY_PV_VOXELS}.zip
-
- newicon "${DISTDIR}"/eduke32_classic.png eduke32.png
-
- make_desktop_entry eduke32-bin EDuke32 eduke32 Game
- make_desktop_entry mapster32 Mapster32 eduke32 Game
- use voidsw && make_desktop_entry voidsw-bin VoidSW voidsw Game
-
- local DOCS=( package/sdk/samples/*.txt source/build/doc/*.txt )
- use hrp && DOCS+=( "${WORKDIR}"/hrp_readme.txt "${WORKDIR}"/hrp_todo.txt )
- use offensive && DOCS+=( "${WORKDIR}"/xxx_readme.txt )
- use opl && DOCS+=( "${WORKDIR}"/opl_readme.txt )
- use sc-55 && DOCS+=( "${WORKDIR}"/readme/music_readme.txt )
- use voxels && DOCS+=( "${WORKDIR}"/voxelpack_readme.txt )
-
- einstalldocs
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
-}
diff --git a/games-fps/eduke32/eduke32-20220422.10033.ebuild b/games-fps/eduke32/eduke32-20220422.10033.ebuild
index cb1de6ec3bd9..e3608e25cc4c 100644
--- a/games-fps/eduke32/eduke32-20220422.10033.ebuild
+++ b/games-fps/eduke32/eduke32-20220422.10033.ebuild
@@ -31,7 +31,7 @@ S="${WORKDIR}/${PN}_${MY_DATE}-${MY_BUILD}-${EGIT_COMMIT}"
LICENSE="BUILDLIC GPL-2 HRP"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
IUSE="duke3d fluidsynth gtk hrp offensive opengl opl png psx sc-55 server sdk timidity tools voidsw voxels vpx xmp"
REQUIRED_USE="
hrp? ( duke3d !voxels )
diff --git a/games-fps/eduke32/files/eduke32-20190820.8043-log-to-tmpdir.patch b/games-fps/eduke32/files/eduke32-20190820.8043-log-to-tmpdir.patch
deleted file mode 100644
index 24cec1b00af1..000000000000
--- a/games-fps/eduke32/files/eduke32-20190820.8043-log-to-tmpdir.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/source/duke3d/src/game.cpp 2018-05-08 19:32:19.000000000 +0200
-+++ b/source/duke3d/src/game.cpp 2018-05-10 23:46:21.540213019 +0200
-@@ -6234,7 +6234,7 @@
- }
- else
- #endif
-- OSD_SetLogFile(APPBASENAME ".log");
-+ OSD_SetLogFile("/tmp/" APPBASENAME ".log");
-
- OSD_SetFunctions(GAME_drawosdchar,
- GAME_drawosdstr,
diff --git a/games-fps/eduke32/files/eduke32-20220204.9957-osd-setparameters.patch b/games-fps/eduke32/files/eduke32-20220204.9957-osd-setparameters.patch
deleted file mode 100644
index b302ac94afa6..000000000000
--- a/games-fps/eduke32/files/eduke32-20220204.9957-osd-setparameters.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/source/sw/src/jnstub.cpp
-+++ b/source/sw/src/jnstub.cpp
-@@ -731,7 +731,7 @@
- //LogUserTime(TRUE); // Send true because user is logging
- // in.
-
-- OSD_SetParameters(0, 0, 0, 4, 2, 4, "^14", "^14", 0);
-+ OSD_SetParameters(0, 0, 0, 4, 2, 4, "^14", "^14", "^14", 0);
-
- SW_ExtInit();
-
diff --git a/games-fps/ut2003/Manifest b/games-fps/ut2003/Manifest
index 417ebb191646..bb4bc446fe4e 100644
--- a/games-fps/ut2003/Manifest
+++ b/games-fps/ut2003/Manifest
@@ -1,5 +1,5 @@
AUX ut2003-ded.confd 176 BLAKE2B 7cae571353911bd619fe5bb9d3fd49ae65e99c95a5313dde923ec15063537682454510f58c02c565c994abee29143868e581994ae48fc095afd8d289cf6a9f1e SHA512 98b2912dbf9639021a20690c5f1a3bf5a67a6d07ac450c926f79e9bce0dbe4b3adc1d6bf009cd5d08d4a812b002de329ba1221c254c921aa39045635d36fc99b
AUX ut2003-ded.initd 320 BLAKE2B c534f4485877144e400e8bb9d0b5b9687e19d9f5846973bbe1abfa9e81caa9d89a8e74d336c658ee91f20e61520a9a02f88eb59d4b6d5a4f4e04f5a21f85ae71 SHA512 21fd4385bd1faeb005cbaefaea31abd43de7ebf58529817d7e08fdb5d606bb0835ca305062118f94764f5ca4ad589d5ae577fa99f40520357ab4c6b8742369e3
DIST ut2003lnx_patch2225.tar.bz2 10039316 BLAKE2B a15398eb2b66606f3e7b1382b01fda6b5d38982bc3fe7065184232eb18a8c85792147187951e810ecb6af738b5f5a15a2e56832d7e91fb21ab8956d699817f76 SHA512 3c44b6254b2b778bf2aca826c710f51db4ec0687c21f1c98e1070f3a9ad7e1a809e741a5b94e20a44c56c60a8b1e4a049788ff5f2a4d581c4eedf3dbbc0da86d
-EBUILD ut2003-2225-r6.ebuild 2675 BLAKE2B 01550256c71322b884179ba84fe63153e36e36f3fead7f1b9950cdd39c79462fa3cbc4533bcfce38bfaed52318fa70500fdc11a6382444c482cd4302a7c65266 SHA512 2c7ab361e660c3a65fc254339c4816ee69c478d2ba031793c800f8615e3f14379ead19c642925f67fe5a72074b4d3420a799e8f5871dd00cfb481dea1b562896
+EBUILD ut2003-2225-r6.ebuild 2658 BLAKE2B bba15485656c791e3398a594308ad050a83d0cceec2a41c96a520b4624e300932d921e45e13909758bce5170c09748948075135f9fc6f02e51aa9c5ac0c3d321 SHA512 f3c61410611496c07986c43ef322b0425c8c4a76384ab0432a220d51add728f241c90be099a9217c0244f17e484e71d00e5f82da4ed3e6e1cd43c1339ffba249
MISC metadata.xml 772 BLAKE2B aa53c8f974e6a92398a78c83ae0287bf4216ed08043684d3c40784d9194736b52043d1fe9a232487ebc3c020347d5372a15a41a6da797d9f52fe564706fdce1a SHA512 44f7cf9ecc2b2f6a48b16d6902bb0fb28dd8cc86f125ad457c6234c1d09ca23b1b7a8adb6087f71ee09c0d8940a3f2d12f77454cdc7f70013a89f6e1d85a7ed6
diff --git a/games-fps/ut2003/ut2003-2225-r6.ebuild b/games-fps/ut2003/ut2003-2225-r6.ebuild
index b69e6770261a..a3f18e9121c3 100644
--- a/games-fps/ut2003/ut2003-2225-r6.ebuild
+++ b/games-fps/ut2003/ut2003-2225-r6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -12,7 +12,6 @@ SRC_URI="https://ftp.snt.utwente.nl/pub/games/UT2003/Patches/Linux/${PN}lnx_patc
LICENSE="ut2003"
SLOT="0"
KEYWORDS="-* ~amd64 ~x86"
-IUSE="dedicated"
RESTRICT="bindist mirror strip"
RDEPEND="
diff --git a/games-fps/yamagi-quake2/Manifest b/games-fps/yamagi-quake2/Manifest
index 66a891c4536a..1c74cf4e2085 100644
--- a/games-fps/yamagi-quake2/Manifest
+++ b/games-fps/yamagi-quake2/Manifest
@@ -4,5 +4,5 @@ DIST quake2-ctf-1.08.tar.xz 136468 BLAKE2B cce9f75333c03494dccc1a693c3c0a6219445
DIST quake2-ref_vk-1.0.1.tar.gz 290799 BLAKE2B 0716d539704a58067fd2d6d4f21b27976c6bd073b2722584a804c9702f2886b252701d81f2fe1e5aba22ab83fbddd1e35ce3574c3e3d41b609ebac417ee7cfe4 SHA512 99a6b7191a2eed714f70ec389a1f1972f430b9ba324e6880ce96101336beac640fef2d45adc1a6bf04c386a1d088fafd401d303704079ed7207fe7b56d2758db
DIST quake2-rogue-2.08.tar.xz 282140 BLAKE2B e4ead304f35028010f4ffea6eed15753feac99cfa301975f8cae88d9ac10313c9e1a9e29e37d4f186df34abf659dd45b79bda04b5f420565f256bde8b69ab199 SHA512 216b8a9862c7f189bdabc68770306ead4fa2173f9051a8fd2a7927eae8aa4e42116bbde947591432d200832a3038c79316325549822fa531fc0e76a2bec57762
DIST quake2-xatrix-2.09.tar.xz 214096 BLAKE2B a4115da0d5624245d1065a67379d95a2b22330e1a5a999d7493d832d5edca4c83752f3a447ab1934c6709b7ed9247d5edd2b3f4b9b398a04982a9428381f2f9d SHA512 a4cf351eca2a72e6b5d8eeecf5d582a3c2c677b71dcf6bcdea310f1503f55ad8ccaf7225461bd78fc695e90d57525fd9a53c5d17e1eabd3a1d28e9386331399c
-EBUILD yamagi-quake2-8.01.ebuild 3703 BLAKE2B ff516ec4856871b12181bb3ce7632dc175e8b7afa012fc65901b126c32edf64ceb6cc03c5293f79b356e08cf54e009bcc5f66c8ec3ba012268df587a5c30975e SHA512 4f64b0e621ca5bb6c3538bac755f55578237bf9364614a5a1a60d5588e6d4f9bca37453d78cd80392e55149a43074776ff8ff1731a21678de31478432f9f8866
+EBUILD yamagi-quake2-8.01.ebuild 3710 BLAKE2B cd358f893dcf0d2cdde8b2b5f9e46bb5b0a20cc4e5140cc0e14aa5d6e86bc7b439db0800fac1fdedbd4e5e9f174d7d90984a37b599763a47578c04ff6a85b023 SHA512 31f4d183027fb7c0c530c8dce7bf244017036e828106e22bbb84c3b9c0c0960723991967667e3d62e1c4b212f4755f1c16d8211305874c244fcd11aedf26177e
MISC metadata.xml 997 BLAKE2B 66368300709fa3d96efe1ef99188a77f0aab83526a0685e9f10d91100233352e115082eaf00713d2df6a4b42a7607efc0099fa4176d7b8b739061592969a51cc SHA512 7127d9fc2234157ad10a801fd27c6c84f132d7a05fb0a8bc4c4d31f2e0294827f416747cf0298680d99e29a87c1f261273e960c42c96708d67ee99b72f402284
diff --git a/games-fps/yamagi-quake2/yamagi-quake2-8.01.ebuild b/games-fps/yamagi-quake2/yamagi-quake2-8.01.ebuild
index 12f94411a485..539afb02311d 100644
--- a/games-fps/yamagi-quake2/yamagi-quake2-8.01.ebuild
+++ b/games-fps/yamagi-quake2/yamagi-quake2-8.01.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/quake2-${PV}"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
IUSE="+client ctf dedicated openal +opengl rogue softrender vulkan xatrix"
REQUIRED_USE="
|| ( client dedicated )