summaryrefslogtreecommitdiff
path: root/games-action
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2021-04-28 20:21:43 +0100
committerV3n3RiX <venerix@redcorelinux.org>2021-04-28 20:21:43 +0100
commit40aaaa64e86ba6710bbeb31c4615a6ce80e75e11 (patch)
tree758c221bad35c9288d0bd6df9c7dfc226728e52c /games-action
parent8d5dbd847cbc704a6a06405856e94b461011afe3 (diff)
gentoo resync : 28.04.2021
Diffstat (limited to 'games-action')
-rw-r--r--games-action/Manifest.gzbin13320 -> 13312 bytes
-rw-r--r--games-action/assault-android-cactus+/Manifest2
-rw-r--r--games-action/assault-android-cactus+/assault-android-cactus+-200507.ebuild6
-rw-r--r--games-action/atanks/Manifest2
-rw-r--r--games-action/atanks/atanks-6.4-r1.ebuild53
-rw-r--r--games-action/battalion/Manifest6
-rw-r--r--games-action/battalion/battalion-1.4b-r1.ebuild11
-rw-r--r--games-action/battalion/files/battalion-1.4b-fix-build-system.patch8
-rw-r--r--games-action/battalion/files/battalion-1.4b-warning.patch5
-rw-r--r--games-action/beathazardultra/Manifest2
-rw-r--r--games-action/beathazardultra/beathazardultra-20130308-r2.ebuild13
-rw-r--r--games-action/bzflag/Manifest12
-rw-r--r--games-action/bzflag/bzflag-2.4.12.ebuild66
-rw-r--r--games-action/bzflag/bzflag-2.4.14.ebuild70
-rw-r--r--games-action/bzflag/bzflag-2.4.16.ebuild71
-rw-r--r--games-action/bzflag/bzflag-2.4.18.ebuild71
-rw-r--r--games-action/bzflag/bzflag-2.4.20.ebuild7
-rw-r--r--games-action/bzflag/bzflag-2.4.22.ebuild5
-rw-r--r--games-action/crimsonland/Manifest2
-rw-r--r--games-action/crimsonland/crimsonland-1.3.5.ebuild8
-rw-r--r--games-action/deathchase3d/Manifest2
-rw-r--r--games-action/deathchase3d/deathchase3d-0.9-r1.ebuild3
-rw-r--r--games-action/descent1-data/Manifest2
-rw-r--r--games-action/descent1-data/descent1-data-1.4a.ebuild4
-rw-r--r--games-action/descent1-freedata/Manifest2
-rw-r--r--games-action/descent1-freedata/descent1-freedata-1.ebuild4
-rw-r--r--games-action/descent2-data/Manifest2
-rw-r--r--games-action/descent2-data/descent2-data-1.2.ebuild4
-rw-r--r--games-action/descent2-freedata/Manifest2
-rw-r--r--games-action/descent2-freedata/descent2-freedata-1.ebuild4
-rw-r--r--games-action/descent2-vertigo/Manifest2
-rw-r--r--games-action/descent2-vertigo/descent2-vertigo-1.0.ebuild4
-rw-r--r--games-action/descent3-demo/Manifest2
-rw-r--r--games-action/descent3-demo/descent3-demo-1.4.0a-r1.ebuild32
-rw-r--r--games-action/descent3/Manifest2
-rw-r--r--games-action/descent3/descent3-1.4.0b-r3.ebuild (renamed from games-action/descent3/descent3-1.4.0b-r2.ebuild)36
-rw-r--r--games-action/dxx-rebirth/Manifest4
-rw-r--r--games-action/dxx-rebirth/dxx-rebirth-0.61.0_pre20200615.ebuild16
-rw-r--r--games-action/dxx-rebirth/dxx-rebirth-9999.ebuild14
-rw-r--r--games-action/extreme-tuxracer/Manifest6
-rw-r--r--games-action/extreme-tuxracer/extreme-tuxracer-0.7.5.ebuild4
-rw-r--r--games-action/extreme-tuxracer/extreme-tuxracer-0.8.0.ebuild (renamed from games-action/extreme-tuxracer/extreme-tuxracer-0.7.4.ebuild)25
-rw-r--r--games-action/fakk2/Manifest2
-rw-r--r--games-action/fakk2/fakk2-1.02-r1.ebuild12
-rw-r--r--games-action/heretic2-demo/Manifest2
-rw-r--r--games-action/heretic2-demo/heretic2-demo-1.06a-r1.ebuild (renamed from games-action/heretic2-demo/heretic2-demo-1.06a.ebuild)32
-rw-r--r--games-action/heretic2/Manifest2
-rw-r--r--games-action/heretic2/heretic2-1.06c-r2.ebuild (renamed from games-action/heretic2/heretic2-1.06c-r1.ebuild)55
-rw-r--r--games-action/hotline-miami/Manifest2
-rw-r--r--games-action/hotline-miami/hotline-miami-1.0.9a_p20140221-r2.ebuild (renamed from games-action/hotline-miami/hotline-miami-1.0.9a_p20140221-r1.ebuild)28
-rw-r--r--games-action/intrusion2/Manifest2
-rw-r--r--games-action/intrusion2/intrusion2-1.024-r1.ebuild63
-rw-r--r--games-action/intrusion2/intrusion2-1.024.ebuild74
-rw-r--r--games-action/minetest/Manifest4
-rw-r--r--games-action/minetest/minetest-5.4.0.ebuild1
-rw-r--r--games-action/minetest/minetest-5.4.1.ebuild147
-rw-r--r--games-action/moon-buggy/Manifest2
-rw-r--r--games-action/moon-buggy/moon-buggy-1.0.51-r1.ebuild6
-rw-r--r--games-action/noiz2sa/Manifest2
-rw-r--r--games-action/noiz2sa/noiz2sa-0.51a-r1.ebuild4
-rw-r--r--games-action/rrootage/Manifest2
-rw-r--r--games-action/rrootage/rrootage-0.23a-r1.ebuild3
-rw-r--r--games-action/shadowgrounds-bin/Manifest2
-rw-r--r--games-action/shadowgrounds-bin/shadowgrounds-bin-0_p1-r1.ebuild (renamed from games-action/shadowgrounds-bin/shadowgrounds-bin-0_p1.ebuild)36
-rw-r--r--games-action/shadowgrounds-survivor-bin/Manifest2
-rw-r--r--games-action/shadowgrounds-survivor-bin/shadowgrounds-survivor-bin-0_p1-r1.ebuild (renamed from games-action/shadowgrounds-survivor-bin/shadowgrounds-survivor-bin-0_p1.ebuild)32
-rw-r--r--games-action/solar2/Manifest2
-rw-r--r--games-action/solar2/solar2-1.10-r1.ebuild (renamed from games-action/solar2/solar2-1.10.ebuild)42
-rw-r--r--games-action/supermariowar/Manifest2
-rw-r--r--games-action/supermariowar/supermariowar-2.0_beta1-r1.ebuild1
-rw-r--r--games-action/swordandsworcery/Manifest2
-rw-r--r--games-action/swordandsworcery/swordandsworcery-1.02-r1.ebuild (renamed from games-action/swordandsworcery/swordandsworcery-1.02.ebuild)28
-rw-r--r--games-action/towbowl-tactics/Manifest4
-rw-r--r--games-action/towbowl-tactics/files/towbowl-tactics-0.5-gentoo.patch10
-rw-r--r--games-action/towbowl-tactics/towbowl-tactics-0.5-r1.ebuild (renamed from games-action/towbowl-tactics/towbowl-tactics-0.5.ebuild)47
-rw-r--r--games-action/trine-enchanted-edition/Manifest2
-rw-r--r--games-action/trine-enchanted-edition/trine-enchanted-edition-2.12.508-r3.ebuild5
-rw-r--r--games-action/trine2/Manifest2
-rw-r--r--games-action/trine2/trine2-2.01.425-r2.ebuild5
-rw-r--r--games-action/wordwarvi/Manifest4
-rw-r--r--games-action/wordwarvi/files/wordwarvi-1.00-sound.patch60
-rw-r--r--games-action/wordwarvi/wordwarvi-1.00-r1.ebuild24
-rw-r--r--games-action/xbomber/Manifest2
-rw-r--r--games-action/xbomber/xbomber-101-r1.ebuild15
-rw-r--r--games-action/xpilot/Manifest2
-rw-r--r--games-action/xpilot/xpilot-4.5.5-r1.ebuild20
86 files changed, 629 insertions, 763 deletions
diff --git a/games-action/Manifest.gz b/games-action/Manifest.gz
index 64aace3eb3d9..eeca1bd37cb2 100644
--- a/games-action/Manifest.gz
+++ b/games-action/Manifest.gz
Binary files differ
diff --git a/games-action/assault-android-cactus+/Manifest b/games-action/assault-android-cactus+/Manifest
index 7338e39ab3e3..e73e20e3ac3f 100644
--- a/games-action/assault-android-cactus+/Manifest
+++ b/games-action/assault-android-cactus+/Manifest
@@ -1,3 +1,3 @@
DIST AssaultAndroidCactus_linux_200507.zip 1075393925 BLAKE2B 8a4284c1d6fe07e4c9aaa33b387ba561f2a34c00fd3b3f3f237dfdb652ffbab3d7271ae5d55064e96ec97935160e6e6a51ae804d5faf629a9fc08854128470d9 SHA512 d09992af6f2d019423c47a847c4e497d09201d562b2cba6ae1c631397c695ceb2a8d8f232a38bcee2badf32aceb523067fb7843c1bb13070b54a58d2b988d23c
-EBUILD assault-android-cactus+-200507.ebuild 1258 BLAKE2B 67815daf369a2837b7fa080bb8a49c9d81599e9411fa5f732184ce2940952386db06ed6099c47b6ee9cbf7f678c40f7f56ebabe575f6b265b2d07706837489f4 SHA512 639b2054f972dbd17da24422e5039d9aa7978f680369a6d0451239221f9f5438097215188cb9502dffbdb272080d51130b511e5fc03f713a3cac497243931279
+EBUILD assault-android-cactus+-200507.ebuild 1260 BLAKE2B 92fa9d44da9745bfeac91dd4182cbd7de37bd0eb4260d5844eb07deaed89994e8a8011eef8258e1cc913f4e979d2861f4bd9432a42b1785e5c68e1b58e265cb6 SHA512 ce3038d70de15af96df02983266164760d112e9015917f0a1fc062fff95fde53634403f4054dce434533e526c19225ee48dd583235a07ddd8bd425b708344bc2
MISC metadata.xml 253 BLAKE2B 443ca9c8d4f6801169382e87a0ecd1385c56e65229209e7200f9d313ef380e92ae8d7dc3c38e5989a4166289f22607a20b1e13bb960fff6b3d9f78629d8ab020 SHA512 61c4689cbc649d84a00be211b7b5b98dd03e1d3f813eff370df549f2998cd4343f391c18b57cf20e4a8f4dd2311e3bfa04eb60f356f2bbac78f0b68f5091f254
diff --git a/games-action/assault-android-cactus+/assault-android-cactus+-200507.ebuild b/games-action/assault-android-cactus+/assault-android-cactus+-200507.ebuild
index 214b0d0a9be5..e569371a3c3a 100644
--- a/games-action/assault-android-cactus+/assault-android-cactus+-200507.ebuild
+++ b/games-action/assault-android-cactus+/assault-android-cactus+-200507.ebuild
@@ -1,13 +1,13 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-inherit eutils desktop xdg
+inherit desktop wrapper xdg
MY_PN="cactus"
DESCRIPTION="Arcade style twin stick shooter set in a vivid sci-fi universe"
-HOMEPAGE="http://www.assaultandroidcactus.com/"
+HOMEPAGE="https://www.assaultandroidcactus.com/"
SRC_URI="AssaultAndroidCactus_linux_${PV}.zip"
LICENSE="all-rights-reserved"
SLOT="0"
diff --git a/games-action/atanks/Manifest b/games-action/atanks/Manifest
index 7b8d1792d7ca..61bb8a82102a 100644
--- a/games-action/atanks/Manifest
+++ b/games-action/atanks/Manifest
@@ -1,6 +1,4 @@
AUX atanks-6.4-fix-build-system.patch 579 BLAKE2B 002bbbbba9981e010669f5b85cccb48816d35f1dfde0a35ef9c6cb1634cc75686b531572fa0c2163f78d49e56f15375b4cc0810798adb56b91e51e877ca3b279 SHA512 86b046c37de4ff24f30dce799f32674d33930605c9da32a1c95e8438f6573e66f46455cbf371f66a1b4d8240c608dd338376be150bab59d4048bb46326f82daa
-DIST atanks-6.4.tar.gz 6059315 BLAKE2B ea217b5dceaf63e85e3772369ebab1f76d35175cf8e2d0914e2806db8209f9d4721590f8a285bbfe0938f4957eec409e1581189257f117ec5d5e4c3af59707c1 SHA512 e9410e5bf0e8ec0281718ad8ddca74b67000db96b09b6af8aa906bbf2cd815f07ff550087ecdee2e4c5bfabc42941f184173f35e50538e57bb008372a599e1e6
DIST atanks-6.5.tar.gz 6059648 BLAKE2B 8a5c3e77391d0e7b3dc8170f49e2cd24fb31eda6f29362851d29eba5dc10748d2b95bfb688771fbbdaac4aada253f06c5ce4064e293335ef59cc8accc43a64a0 SHA512 cb1456e06132da754ae5d9926e118ecb8ac7789747f0a3273bcb49311d79824610bb9cfc74fbba8c75bbefe905d63ae2e01d193ccb37a64759f5490328c8cc89
-EBUILD atanks-6.4-r1.ebuild 969 BLAKE2B 104bb3b3c8a5f5843e3013be418d7900413834a84be74952329699862ecea7e27ddbb9a7a4c828bf63d9e125c53d642d6f8d3b9d6f16fc397286741524ec8c55 SHA512 68a9f6df49dae723e90c1d406f542b0cd837c7017bd0993b764e6e2bf371769167fc19982b33eaf5f511d58171ad99eacdea432410b3858b223a43d892245a08
EBUILD atanks-6.5.ebuild 829 BLAKE2B 5d0d93be59c19384f2d6481f3567a6f28410ae5d856de96016636bf8426fc8891d5b031e96c58b545b6b4004bd0d273356779f0281fb359646a5c8cac5478ab6 SHA512 3e19aac15f24ce61b6eb615c5fd429a619e34e93411516d04cfc2e549e972e41e7ded1824d9193e42cb4919eb2402c69e80e02443d7b0f9dd28c80f45696c8b3
MISC metadata.xml 329 BLAKE2B 7a85aeb104fe2068285701ff8f771f7337a7b5f884b33e683206be3d66aca6e1fbfc611b312e71288ec842c28790bf025b979235677387d72070aa85f0bf0adc SHA512 1dc2914fc7dfe5c7f87ac565b6183b50d281fdf768e05cf211309699a264fde8a3e434ed07049b984e6f116256fec2124ed458ccfc70374ff35ff3189ec57917
diff --git a/games-action/atanks/atanks-6.4-r1.ebuild b/games-action/atanks/atanks-6.4-r1.ebuild
deleted file mode 100644
index 001496a6326f..000000000000
--- a/games-action/atanks/atanks-6.4-r1.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit desktop gnome2-utils toolchain-funcs
-
-DESCRIPTION="Worms and Scorched Earth-like game"
-HOMEPAGE="https://atanks.sourceforge.io/"
-SRC_URI="mirror://sourceforge/atanks/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="media-libs/allegro:0[X]"
-RDEPEND=${DEPEND}
-
-PATCHES=( "${FILESDIR}"/${PN}-6.4-fix-build-system.patch )
-
-src_configure() {
- tc-export CXX
-}
-
-src_compile() {
- emake \
- INSTALLDIR="${EPREFIX}/usr/share/${PN}"
-}
-
-src_install() {
- dobin ${PN}
- local DOCS=( Changelog README TODO )
- einstalldocs
-
- insinto /usr/share/${PN}
- doins -r button misc missile sound stock tank tankgun text title unicode.dat *.txt
-
- doicon -s 48 ${PN}.png
- make_desktop_entry atanks "Atomic Tanks"
-}
-
-pkg_preinst() {
- gnome2_icon_savelist
-}
-
-pkg_postinst() {
- gnome2_icon_cache_update
-}
-
-pkg_postrm() {
- gnome2_icon_cache_update
-}
diff --git a/games-action/battalion/Manifest b/games-action/battalion/Manifest
index 3d3f8b7e0742..8b05d18e84ba 100644
--- a/games-action/battalion/Manifest
+++ b/games-action/battalion/Manifest
@@ -1,5 +1,5 @@
-AUX battalion-1.4b-fix-build-system.patch 1899 BLAKE2B cb53fff37506c874701549c1c4bdbae9760ece3bc7a51dd01da5d3acad6bfc491d36ff31eb6874f73680f67502210d58dacc28c11c22fcb7347d0d396ea07222 SHA512 66248fee82a88f416d255ff7e23c5ffeaac6a10bca22b93231645f9c9923b18df339dea2e38f6b4ab0a5189ce2650e7e21813060576ce1f70fe5e7c29d0f0bb0
-AUX battalion-1.4b-warning.patch 490 BLAKE2B 21f4bca09c2581e4054c0a03f7c1f65f527bbdf05dca8554c9da2350b01a56d6ad6efcfe2ed390392a48df40a82fb25f7a6d308d65131a5155594ec336e232d3 SHA512 ba216b192f454b07b14891dbc6c412b301257a91546b77c1e2053324248243422bfac43794849f44068afb65919958f466416d39826248b28dc71a644a1ee660
+AUX battalion-1.4b-fix-build-system.patch 1923 BLAKE2B a6c8ad95fde5629f1e49532ddfd0d7f81c40fdbdec934fce876b27496a71093c9065852e3ca912f0827be3989f09fa400512fe2b627fdd3a8804a13177664481 SHA512 ea078f3b6b7ac1a4156840c8479ecf4cd0cf17ea74c7aed6bf18a7894b9f7f0555a74c0e1c1188358f496b9b6ae2309289637cb67f2c5b80b0c2bfe09499b2fc
+AUX battalion-1.4b-warning.patch 335 BLAKE2B 89980f750f2b7ca871ee9b37c0e07f39744cf577c117a99faf5cdd0e3ebd00bb21a3d39a66a0ec48e365dc14c81c822c1a8523925d11ef6e6ce182c82ce9bca9 SHA512 721f466e3c52cbac0d68379028e3c01bd86ab148f59f7d90ec5da536391781d6074cf3424727ba62d9e6991944ac49ea5ab3119ea6d9bf18eaa7e745ac52ccfd
DIST battalion1.4b.tar.bz2 942342 BLAKE2B 6a4bd9afc7202d68c2cf62fbfe5b3b8377069263d71adaad006d2b4803d5989b130e0ef7fd5b1479a7698d79c819bc463ab19f2fa1493d4caf616708091e2c83 SHA512 c3c615772012c63a709aaeaf4f23246760bf577b82eeec7cf5b2a479c6240fe4a2f839aca50540299ed4bee9b297f61fb8b7e1f5af74ea357f0d7e749d86f84b
-EBUILD battalion-1.4b-r1.ebuild 1545 BLAKE2B 9f11a189da4dea715299d7a18f205b7a42d6da9ac2ba359cab96a5562f9ca1d62a1c272b99e53245d1fbd467aa20ec3fc2059a1857544f2af739481a61affe7c SHA512 2c2a348a748108e648a439d3aa3a2c8ba3828ff8acbdce855a32b0f5e892a04c0db0de24bb3ba6a07254f1c8472ab0959ae000f1359390fd571d491f5e725830
+EBUILD battalion-1.4b-r1.ebuild 1579 BLAKE2B 631a55005fce3468a211922356cfa559d97a738d864ac22f046ed9b31aefc8d4d9602725d17b4a358114b0ed4df9e5c8a408924eeacfd02a44ca9630d3ada231 SHA512 534c5b747cfe5edd494f9bf759b2d5082f21f45e9b6bf56f28f925ab0d1c2ac5fafa6631028589443fdf85c7e34aeadfba69ed6936986b6b04de4a4d820d8781
MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/games-action/battalion/battalion-1.4b-r1.ebuild b/games-action/battalion/battalion-1.4b-r1.ebuild
index d601672cf212..ae310183dfe1 100644
--- a/games-action/battalion/battalion-1.4b-r1.ebuild
+++ b/games-action/battalion/battalion-1.4b-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -8,19 +8,20 @@ inherit toolchain-funcs
DESCRIPTION="Be a rampaging monster and destroy the city"
HOMEPAGE="http://evlweb.eecs.uic.edu/aej/AndyBattalion.html"
SRC_URI="http://evlweb.eecs.uic.edu/aej/BATTALION/${PN}${PV}.tar.bz2"
+S="${WORKDIR}"/${PN}${PV}
LICENSE="battalion HPND"
SLOT="0"
KEYWORDS="~x86"
-IUSE=""
DEPEND="
virtual/glu
virtual/opengl
x11-libs/libX11"
-RDEPEND=${DEPEND}
+RDEPEND="${DEPEND}"
+
+DEPEND+=" virtual/pkgconfig"
-S=${WORKDIR}/${PN}${PV}
PATCHES=(
"${FILESDIR}"/${P}-warning.patch
"${FILESDIR}"/${PN}-1.4b-fix-build-system.patch
@@ -47,7 +48,7 @@ src_prepare() {
}
src_configure() {
- tc-export CC
+ tc-export CC PKG_CONFIG
}
src_install() {
diff --git a/games-action/battalion/files/battalion-1.4b-fix-build-system.patch b/games-action/battalion/files/battalion-1.4b-fix-build-system.patch
index fe209e1db953..3ebfb15f4b09 100644
--- a/games-action/battalion/files/battalion-1.4b-fix-build-system.patch
+++ b/games-action/battalion/files/battalion-1.4b-fix-build-system.patch
@@ -13,8 +13,8 @@
#GLIB = -lMesaGL -lMesaGLU
# or
-GLIB = -lGL -lGLU
-+GLIB_CFLAGS = `pkg-config --cflags gl` `pkg-config --cflags glu`
-+GLIB_LIBS = `pkg-config --libs gl` `pkg-config --libs glu`
++GLIB_CFLAGS = `${PKG_CONFIG} --cflags gl` `${PKG_CONFIG} --cflags glu`
++GLIB_LIBS = `${PKG_CONFIG} --libs gl` `${PKG_CONFIG} --libs glu`
# STEP 4: CHOOSE WHICH HARDWARE / OS YOU ARE RUNNING
@@ -37,8 +37,8 @@
OBJ = battalion.o audio.o net.o gprim.o graphics.o objects.o text.o update.o tk.o font.o soundIt.o
-LIBS = -L./. -L/usr/X11R6/lib -lm -lX11 -lXext
-+my_CPPFLAGS = -lm `pkg-config --cflags x11` `pkg-config --cflags xext` -I./. $(AUDIODEF) $(OS)
-+my_LIBS = -lm `pkg-config --libs x11` `pkg-config --libs xext`
++my_CPPFLAGS = -lm `${PKG_CONFIG} --cflags x11` `${PKG_CONFIG} --cflags xext` -I./. $(AUDIODEF) $(OS)
++my_LIBS = -lm `${PKG_CONFIG} --libs x11` `${PKG_CONFIG} --libs xext`
all: $(TARGET)
diff --git a/games-action/battalion/files/battalion-1.4b-warning.patch b/games-action/battalion/files/battalion-1.4b-warning.patch
index 91fd8ee51d3b..d27ae5ceb9a1 100644
--- a/games-action/battalion/files/battalion-1.4b-warning.patch
+++ b/games-action/battalion/files/battalion-1.4b-warning.patch
@@ -1,6 +1,5 @@
-diff -ru battalion1.4b.orig/net.c battalion1.4b/net.c
---- battalion1.4b.orig/net.c 2002-05-06 09:57:01.000000000 -0400
-+++ battalion1.4b/net.c 2015-03-30 18:29:23.885306334 -0400
+--- a/net.c
++++ b/net.c
@@ -378,7 +378,7 @@
/* nother copy of this elsewhere */
diff --git a/games-action/beathazardultra/Manifest b/games-action/beathazardultra/Manifest
index c73942f7ca80..a45ae064839e 100644
--- a/games-action/beathazardultra/Manifest
+++ b/games-action/beathazardultra/Manifest
@@ -1,3 +1,3 @@
DIST beathazard-installer_03-08-13 183569201 BLAKE2B 769fffbfc752d9c924c26a0fab347297087787d4eb665440fd3aed1c315a6f93f8e0526dbe62219b6aff2bb6ad1b7d7a5ccdc16663e9ea32671ec5c28fc12ebb SHA512 273f550034473d43ac4ceb41018b540f6518393606249de490642a4e6f0dfb5f0b860d3a633db0f90f3b9fce1dc156cf4bd80d383f7e6eae91a5e7bd9e9427d4
-EBUILD beathazardultra-20130308-r2.ebuild 1791 BLAKE2B 4e62a389b0d3bc1f55297f881fd38d25fe77b34b522c20cbc6e37135baa60c236e40463b2c228299f72807c6f31d468a1b549a8bc97b7627a18ae35042f05432 SHA512 7e0007a24357a742203d4266fd80e609e9c8bd922e33e8f1d0ba48aa5974fe24ad424e60ea5fb8c8b019ee20c6cbd5302a1a2119c3945ff4fd246cea5c68c5fa
+EBUILD beathazardultra-20130308-r2.ebuild 1804 BLAKE2B aed596870c7d119f88da433b85ebe4a005505e1b50f26238b9ccbe90ea0c13d237be4b5dab5e922d7e057287b336567b5da7a00ce789c06c89a1163f5b21b66c SHA512 abe98dd50609c92c758e914689a59adaa6ab1770dbe4e7e73b78c0b10acb5854e98dd5f51ac299f083033a26264361254acd6b2c7a7b98cab1faa527e21cf2ef
MISC metadata.xml 355 BLAKE2B 2ebe0923f754bb09445457bb7f266a9fb673682281d31d70b39a05f1cd0beb682fa26e89861c46e9dab0f77428b916f9f99d8324b3780c795f317b6e06efde84 SHA512 78f8cc8f1f1be915da206e4b8be196a21b58a6f209023594755e481136a1b86ee31c8d0dfedd516d756a47db624e89728875b073b71c3b08ac94a5cde8ff3b83
diff --git a/games-action/beathazardultra/beathazardultra-20130308-r2.ebuild b/games-action/beathazardultra/beathazardultra-20130308-r2.ebuild
index 5fac7e01ec0f..514e0517d6aa 100644
--- a/games-action/beathazardultra/beathazardultra-20130308-r2.ebuild
+++ b/games-action/beathazardultra/beathazardultra-20130308-r2.ebuild
@@ -1,24 +1,27 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# TODO: unbundle allegro[gtk...] (no multilib on amd64 and 5.0.9 soname)
-EAPI=6
-inherit eutils unpacker
+EAPI=7
+
+inherit desktop unpacker wrapper
DESCRIPTION="Intense music-driven arcade shooter powered by your music"
HOMEPAGE="http://www.coldbeamgames.com/"
SRC_URI="beathazard-installer_03-08-13"
+S="${WORKDIR}"/data
LICENSE="all-rights-reserved"
SLOT="0"
KEYWORDS="-* ~amd64 ~x86"
IUSE="bundled-libs"
+
RESTRICT="bindist fetch splitdebug"
QA_PREBUILT="/opt/${PN}/BeatHazard_Linux2
/opt/${PN}/hge_lib/*"
-DEPEND="app-arch/unzip"
+BDEPEND="app-arch/unzip"
RDEPEND="
virtual/opengl
amd64? (
@@ -45,8 +48,6 @@ RDEPEND="
)
)"
-S=${WORKDIR}/data
-
pkg_nofetch() {
einfo "Please buy & download ${SRC_URI} from:"
einfo " ${HOMEPAGE}"
diff --git a/games-action/bzflag/Manifest b/games-action/bzflag/Manifest
index d61a7be2e2ec..5d6178c1f0f0 100644
--- a/games-action/bzflag/Manifest
+++ b/games-action/bzflag/Manifest
@@ -1,16 +1,8 @@
AUX bzflag-2.4.12-configure.patch 1113 BLAKE2B 922feac9bb501d21a0b5decbc3ae8aff96f8f5d6747868bc46e25145d8908a238dbfa406238f5d023e6c72bf4daf3bc5ff8d1dbeb384aef65d9cf034ea5ab26e SHA512 f3b6cc3422c3d4f0c4b39fa58e440f4a4cc1b2e0a56a4cad41eae3cbaf1d23e153b711246420143bb3132fa5e87538d814653131e0adf5cfe752b68ff4d82f05
AUX bzflag-2.4.12-sdl2-cppflags.patch 437 BLAKE2B e7abcaf318a67f9252e32be1215b1e80edfbe0926bdf5533849f39b5366a3acaf19bec88428bb700a7be2fe2a63053006c69d1284e4050adbf71e0f34d853394 SHA512 eb59f965b716869168cc5dc40f8b4e55d27abe997e83f2434de5e54802b6b29410e43b3fb00e5ede7da56e631bb4e0daaabd3072b4577e14127e54aa2fab9428
AUX bzflag-2.4.12-tinfo.patch 683 BLAKE2B 720a6b5aa97a474c2e37bb2927cd9680a55249e732f6f07cc894e114c745b15886325a2d56a7731d397580a1dedba6be1acb71086e146bb8af2f983c908b3bb0 SHA512 f670e7362fc81055d3996a16c213746fa55338aed0756c36565c856eae4e7f9ed8bed3b2b2955b659f83bf03d4b4249b53a7ea02e614409fe38dbcd215c805da
-DIST bzflag-2.4.12.tar.bz2 14042357 BLAKE2B eb18072f459549b18bf99fbe0b635aea24568ad39494082f443e8eb7a604db0341aa18f1d458a950b5344f34278599215b351bcad35bd88f33f01449b89489b8 SHA512 9b5fa6b7ab7eb13043242defcc86cbed083e98306b2f611932b48d6d833a37bbe2ab05a0a3d1a2c9b861bfbd834fc6e86783ba82d8a841527d0eedb06f3bde9f
-DIST bzflag-2.4.14.tar.bz2 14066129 BLAKE2B 7ec44bc9b7ccb644b98dac0b99770471b488b9e34b12a34e4fa76cdc22a4e7b14324915b83db76a69bb4b8ebd928018e69145aa6b87e48a379d37c23ce84c575 SHA512 c092a869813bd300e5eff5bf17ea46708b566a9e4f56cb6c4ccd92346ab1e87c8837efb8295d3b4485cd8d4de5b0d92b079c70390d06a481cfee693d393aca21
-DIST bzflag-2.4.16.tar.bz2 14010330 BLAKE2B fc19e068c43c18bd38445b48ca0ca38669f956da1540e3255420cb7f36a42349aa3aa881dfeed2b2a1a7e163ee832a510fde658edd38b6ac038b62229baf8306 SHA512 809adc39088f3fc8ca0d2ead9c7172cfbe582789bc80b3ac55fabe078a0868f0cf7cfa8027ac696718e9983a19386933fd370684a0bd33e63c3106f2ce8a9d63
-DIST bzflag-2.4.18.tar.bz2 14011236 BLAKE2B 103495622afb45b2bf87576d92c5cdd37a04386fa82583929ab64087a875acd3be49045cf81d0099fccd0ebc5e7471883756edb85894f9f519d7b6fea8ac3534 SHA512 8e3183f2d78b686c92f3b9911b3cad2fa0df5693401537dc674c75e192fd59451167b7ddc546aa8a090b38d7864b8f22459ba9a4702451987f9c1dfa87fdb246
DIST bzflag-2.4.20.tar.bz2 14032356 BLAKE2B 278b0f0d970f103a7b00953e60bda6962706dea27a8695bae8e902bdbb1364158ace03dafc778871e89444fe44f16e7d2fceec36b67982ad7f18fc916484260d SHA512 6140123d37065bead3021ef9c36db1210ad2c71a4a7deb6894bb3f856a571197a7eac37d16b8e3b587549dc201c4ac8d7bbe03d1a05d067dc452861924005169
DIST bzflag-2.4.22.tar.bz2 14169079 BLAKE2B e3020d161326215b721e142198295314fce60212322d787389ee47519a8f20a64065ec2744799b8dc282fb343af1b2c5ae54bdab93827a5716ad5ac2363f8978 SHA512 c78ad0e9e861d0c922ef73dd1e040d998836efaab3a48d5a3cd8392835ce37392b1b9438aed7483ea48c6bce672bb937aeba40553553dce0c0fd3cce38bf10cf
-EBUILD bzflag-2.4.12.ebuild 1230 BLAKE2B 7d423cbadd4cd97d1cf8802d3cb27e92b96adaeedfddbab68b04b0fa184dd601facfde0359817826fff49ab5bb8f881c02474c1740e334cb684c56072b308530 SHA512 6d4701f797524170ba701d576d3e754374d9b161d56715f9ad677b65153e11030ff56186259d93424c62a5f96eda2329585c895ae179cfd28eeec33b940b7bfd
-EBUILD bzflag-2.4.14.ebuild 1374 BLAKE2B 2d3489f7d979a9450361c2f326866b5991078441accd95a43b35193a117231bd6939071369415360fedc559fb202d7d97676015a77a9622137dc31b44e02c478 SHA512 77b2b00b66c71cb779c059a8adf81e74454c87d0d51f48831dc51c9ee2ec715e89f378a782c242dd8cac237210ad6aa0fbfac4edbfd216e058ac22f05d44550e
-EBUILD bzflag-2.4.16.ebuild 1389 BLAKE2B e5f2aaaa41c6b7e95333c1e62fda97fd689a79a158eadb896a0db02470ce23600be8b99c48dab389b2b8a06f3c8fd102d8daa82db14ee68979ccc1b9aec146b0 SHA512 a69233216af2ac803dbdf03d981ffc82473e970aa8492e3e58550631a1bd849df8e5c2257811a284eb70df44f322c9201bed2c7974bf859dd60582b49e3c536e
-EBUILD bzflag-2.4.18.ebuild 1386 BLAKE2B 18aef6ee817ed31e0c6b7c7285e4d984c17580f604533c4d41a1155d86a13ec5bc41d16f61f5d28a9e901e12876761b797a8c9a687e367f82d45a1dcb5cbabad SHA512 d2150674093674e79942db3f72d21ede06b94ad55893e840c179deae170021596bacc1f27632c92dcd10efee893b2c9e09aa89e5a09bdc8c489606c2ce191286
-EBUILD bzflag-2.4.20.ebuild 1386 BLAKE2B c15fb4988a79136d39500cc583319eb4796c21b349d5c81a0956aa949b1e550b569aff90b673b07a0347490dc5fcf72954d98625c8ee499c299c5da1079b31bb SHA512 e787f961330320853f2eb09fc7a6310906d0de9b5571910942c32e933421c9ff94eeec384956ef90c64028aa1d095c4ba70f1013a9306d025d0ebbb9bbfce279
-EBUILD bzflag-2.4.22.ebuild 1386 BLAKE2B 96e6ea1a257a17a73778dad362e34672d6b165c2d94d80e828790f7a00b20e1b186f6daa41c02279a9270474ff417d8bd87743e89d8977cc9c9823bf2b6f5530 SHA512 fe9449b241fb127cbbccd9e5f89c3ccdf7728f0493d97e871a7c5a7abab7e02c97114cc2c02d530d4c11ddb8fa7230003a08365d6b95b0fd1dc50c3d4266e818
+EBUILD bzflag-2.4.20.ebuild 1382 BLAKE2B 744e0ab3ae142a54c5d8b3dfa8b317c03a3fb850a19d922940651dced3e96a1b5d3d2dd39051c521c5d6c2bd8c46612b6ccd37e93a3827932751bbfb8c7a8d3e SHA512 7cea7820a768a48e0cb21c71ff02c2078b1cf1b5e0dd21808fcb706f2d450bc8e83551317c792e6799057693140e221c9c5c42834fb27cf284d4eefd82eb64ca
+EBUILD bzflag-2.4.22.ebuild 1382 BLAKE2B 744e0ab3ae142a54c5d8b3dfa8b317c03a3fb850a19d922940651dced3e96a1b5d3d2dd39051c521c5d6c2bd8c46612b6ccd37e93a3827932751bbfb8c7a8d3e SHA512 7cea7820a768a48e0cb21c71ff02c2078b1cf1b5e0dd21808fcb706f2d450bc8e83551317c792e6799057693140e221c9c5c42834fb27cf284d4eefd82eb64ca
MISC metadata.xml 329 BLAKE2B 045c2426f059b10e768ba5764ec7c26ad95f98ca1754358df18faa4ec58d3b26c02d905222c877c6d508eeb47f3ae3f22dd319b1d719f169e91ab31d824ab30d SHA512 4f9e157aef5067fb6a97fd7d7e68f758a280a37b8093c7291b45ada10169ca8c79ee0e7770fdbcc4d2de517b7bf05f1e3585585c72c1fdf7692d4e568f5d8301
diff --git a/games-action/bzflag/bzflag-2.4.12.ebuild b/games-action/bzflag/bzflag-2.4.12.ebuild
deleted file mode 100644
index 7fdb07496ab3..000000000000
--- a/games-action/bzflag/bzflag-2.4.12.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit autotools desktop flag-o-matic ltprune
-
-DESCRIPTION="3D tank combat simulator game"
-HOMEPAGE="https://www.bzflag.org/"
-SRC_URI="https://download.bzflag.org/bzflag/source/${PV}/${P}.tar.bz2"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="dedicated upnp"
-
-RDEPEND="
- net-dns/c-ares
- >=net-misc/curl-7.15.0
- sys-libs/ncurses:0
- sys-libs/zlib
- !dedicated? (
- media-libs/libsdl2[joystick,sound,video]
- virtual/glu
- virtual/opengl )
- upnp? ( net-libs/miniupnpc )
-"
-DEPEND="
- ${RDEPEND}
- virtual/pkgconfig
-"
-PATCHES=(
- "${FILESDIR}"/${P}-configure.patch
- "${FILESDIR}"/${P}-tinfo.patch
-)
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- local myconf=(
- $(use_enable upnp UPnP)
- )
-
- if use dedicated ; then
- ewarn
- ewarn "You are building a server-only copy of BZFlag"
- ewarn
- myconf+=( --disable-client --without-SDL )
- fi
-
- econf "${myconf[@]}"
-}
-
-src_install() {
- DOCS="AUTHORS ChangeLog DEVINFO PORTING README README.Linux" \
- default
-
- if ! use dedicated ; then
- newicon data/bzflag-48x48.png ${PN}.png
- make_desktop_entry ${PN} "BZFlag"
- fi
-
- prune_libtool_files --modules
-}
diff --git a/games-action/bzflag/bzflag-2.4.14.ebuild b/games-action/bzflag/bzflag-2.4.14.ebuild
deleted file mode 100644
index 68787097d150..000000000000
--- a/games-action/bzflag/bzflag-2.4.14.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit autotools desktop flag-o-matic ltprune
-
-DESCRIPTION="3D tank combat simulator game"
-HOMEPAGE="https://www.bzflag.org/"
-SRC_URI="https://download.bzflag.org/bzflag/source/${PV}/${P}.tar.bz2"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="dedicated upnp"
-
-RDEPEND="
- net-dns/c-ares
- >=net-misc/curl-7.15.0
- sys-libs/ncurses:0
- sys-libs/zlib
- !dedicated? (
- media-libs/libsdl2[joystick,sound,video]
- virtual/glu
- virtual/opengl )
- upnp? ( net-libs/miniupnpc )
-"
-DEPEND="
- ${RDEPEND}
- virtual/pkgconfig
-"
-PATCHES=(
- "${FILESDIR}"/${PN}-2.4.12-configure.patch
- "${FILESDIR}"/${PN}-2.4.12-tinfo.patch
- "${FILESDIR}"/${PN}-2.4.12-sdl2-cppflags.patch
-)
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- local myconf=(
- $(use_enable upnp UPnP)
- --libdir="${EPREFIX}"/usr/$(get_libdir)/${PN}
- )
-
- if use dedicated ; then
- ewarn
- ewarn "You are building a server-only copy of BZFlag"
- ewarn
- myconf+=( --disable-client --without-SDL )
- else
- myconf=( --with-SDL=2 )
- fi
-
- econf "${myconf[@]}"
-}
-
-src_install() {
- DOCS="AUTHORS ChangeLog DEVINFO PORTING README README.Linux" \
- default
-
- if ! use dedicated ; then
- newicon data/bzflag-48x48.png ${PN}.png
- make_desktop_entry ${PN} "BZFlag"
- fi
-
- prune_libtool_files --modules
-}
diff --git a/games-action/bzflag/bzflag-2.4.16.ebuild b/games-action/bzflag/bzflag-2.4.16.ebuild
deleted file mode 100644
index 84a0bef4a27a..000000000000
--- a/games-action/bzflag/bzflag-2.4.16.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit autotools desktop flag-o-matic
-
-DESCRIPTION="3D tank combat simulator game"
-HOMEPAGE="https://www.bzflag.org/"
-SRC_URI="https://download.bzflag.org/bzflag/source/${PV}/${P}.tar.bz2"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="dedicated upnp"
-
-RDEPEND="
- net-dns/c-ares
- >=net-misc/curl-7.15.0
- sys-libs/ncurses:0
- sys-libs/zlib
- !dedicated? (
- media-libs/libsdl2[joystick,sound,video]
- media-libs/glew:=
- virtual/glu
- virtual/opengl )
- upnp? ( net-libs/miniupnpc )
-"
-DEPEND="
- ${RDEPEND}
- virtual/pkgconfig
-"
-PATCHES=(
- "${FILESDIR}"/${PN}-2.4.12-configure.patch
- "${FILESDIR}"/${PN}-2.4.12-tinfo.patch
- "${FILESDIR}"/${PN}-2.4.12-sdl2-cppflags.patch
-)
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- local myconf=(
- $(use_enable upnp UPnP)
- --libdir="${EPREFIX}"/usr/$(get_libdir)/${PN}
- )
-
- if use dedicated ; then
- ewarn
- ewarn "You are building a server-only copy of BZFlag"
- ewarn
- myconf+=( --disable-client --without-SDL )
- else
- myconf=( --with-SDL=2 )
- fi
-
- econf "${myconf[@]}"
-}
-
-src_install() {
- DOCS="AUTHORS ChangeLog DEVINFO PORTING README README.Linux" \
- default
-
- if ! use dedicated ; then
- newicon data/bzflag-48x48.png ${PN}.png
- make_desktop_entry ${PN} "BZFlag"
- fi
-
- find "${D}"/ -name \*.la -delete
-}
diff --git a/games-action/bzflag/bzflag-2.4.18.ebuild b/games-action/bzflag/bzflag-2.4.18.ebuild
deleted file mode 100644
index 2186c9bc37aa..000000000000
--- a/games-action/bzflag/bzflag-2.4.18.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit autotools desktop flag-o-matic
-
-DESCRIPTION="3D tank combat simulator game"
-HOMEPAGE="https://www.bzflag.org/"
-SRC_URI="https://download.bzflag.org/bzflag/source/${PV}/${P}.tar.bz2"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="dedicated upnp"
-
-RDEPEND="
- net-dns/c-ares
- >=net-misc/curl-7.15.0
- sys-libs/ncurses:0
- sys-libs/zlib
- !dedicated? (
- media-libs/libsdl2[joystick,sound,video]
- media-libs/glew:=
- virtual/glu
- virtual/opengl )
- upnp? ( net-libs/miniupnpc )
-"
-DEPEND="
- ${RDEPEND}
- virtual/pkgconfig
-"
-PATCHES=(
- "${FILESDIR}"/${PN}-2.4.12-configure.patch
- "${FILESDIR}"/${PN}-2.4.12-tinfo.patch
- "${FILESDIR}"/${PN}-2.4.12-sdl2-cppflags.patch
-)
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- local myconf=(
- $(use_enable upnp UPnP)
- --libdir="${EPREFIX}"/usr/$(get_libdir)/${PN}
- )
-
- if use dedicated ; then
- ewarn
- ewarn "You are building a server-only copy of BZFlag"
- ewarn
- myconf+=( --disable-client --without-SDL )
- else
- myconf=( --with-SDL=2 )
- fi
-
- econf "${myconf[@]}"
-}
-
-src_install() {
- DOCS="AUTHORS ChangeLog DEVINFO PORTING README README.Linux" \
- default
-
- if ! use dedicated ; then
- newicon data/bzflag-48x48.png ${PN}.png
- make_desktop_entry ${PN} "BZFlag"
- fi
-
- find "${D}"/ -name \*.la -delete
-}
diff --git a/games-action/bzflag/bzflag-2.4.20.ebuild b/games-action/bzflag/bzflag-2.4.20.ebuild
index c9e550882ec9..f33c9b955d35 100644
--- a/games-action/bzflag/bzflag-2.4.20.ebuild
+++ b/games-action/bzflag/bzflag-2.4.20.ebuild
@@ -1,8 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-inherit autotools desktop flag-o-matic
+
+inherit autotools desktop
DESCRIPTION="3D tank combat simulator game"
HOMEPAGE="https://www.bzflag.org/"
@@ -67,5 +68,5 @@ src_install() {
make_desktop_entry ${PN} "BZFlag"
fi
- find "${D}"/ -name \*.la -delete
+ find "${ED}" -name '*.la' -delete || die
}
diff --git a/games-action/bzflag/bzflag-2.4.22.ebuild b/games-action/bzflag/bzflag-2.4.22.ebuild
index fd77e44f349c..f33c9b955d35 100644
--- a/games-action/bzflag/bzflag-2.4.22.ebuild
+++ b/games-action/bzflag/bzflag-2.4.22.ebuild
@@ -2,7 +2,8 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-inherit autotools desktop flag-o-matic
+
+inherit autotools desktop
DESCRIPTION="3D tank combat simulator game"
HOMEPAGE="https://www.bzflag.org/"
@@ -67,5 +68,5 @@ src_install() {
make_desktop_entry ${PN} "BZFlag"
fi
- find "${D}"/ -name \*.la -delete
+ find "${ED}" -name '*.la' -delete || die
}
diff --git a/games-action/crimsonland/Manifest b/games-action/crimsonland/Manifest
index 90c2afa1c4ef..40f7dce7f846 100644
--- a/games-action/crimsonland/Manifest
+++ b/games-action/crimsonland/Manifest
@@ -1,3 +1,3 @@
DIST Crimsonland-Linux-x86-1.3.5.tar 58620320 BLAKE2B c67f132390e1a1b9a1697e877370f91603d558ddba717608a7f3709bb8395fe5017f598dfed82312f670ed510e4bb307df77978769776de184d5ce72d8792a6e SHA512 14faeeeba2326ece9a88b32442f5c65e3aec8c0a6e7a486a034d2684a8a6bb9059a25c574cc6d8cb798733e5ecd1db8ad25b610ec1d1177c4ec6493f02953e06
-EBUILD crimsonland-1.3.5.ebuild 1072 BLAKE2B 182afd23b7307caf2995bf739b4b0faa492a52d4e202c8992bb95e723972b92bf3546a2c0f2a553b4e2a7e992707bad2441e191f14c72d23395aab88784ee99c SHA512 f5151e7990f87205c7042496ce223d17b6204f6c9048e7072de92dd5f4a4f4b086d8dab87672992e1593f2855e6f54b2531a8b423eafaf5aafe572aefad0880c
+EBUILD crimsonland-1.3.5.ebuild 1073 BLAKE2B ef6b013a425e117b7cd5b6d5cbe0dfd2f7def6a7d97a69652fc0b3b6806b4d46e5af5dfa361c68dbb13f8b28d11250238a0eb7c7456acf0e98bfaa1fd736da87 SHA512 b9e80c553e3e7d34e886b9fa0e6ddb030294b445034e7d8111381a451d42cfc2f0b2fadd9cd8d8a1e9e322cb79b8a351d095fbee6aad6ec6efa1fd0fc66ca499
MISC metadata.xml 253 BLAKE2B 443ca9c8d4f6801169382e87a0ecd1385c56e65229209e7200f9d313ef380e92ae8d7dc3c38e5989a4166289f22607a20b1e13bb960fff6b3d9f78629d8ab020 SHA512 61c4689cbc649d84a00be211b7b5b98dd03e1d3f813eff370df549f2998cd4343f391c18b57cf20e4a8f4dd2311e3bfa04eb60f356f2bbac78f0b68f5091f254
diff --git a/games-action/crimsonland/crimsonland-1.3.5.ebuild b/games-action/crimsonland/crimsonland-1.3.5.ebuild
index e8809fadd77d..dc1f260f4e82 100644
--- a/games-action/crimsonland/crimsonland-1.3.5.ebuild
+++ b/games-action/crimsonland/crimsonland-1.3.5.ebuild
@@ -1,14 +1,16 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-inherit eutils desktop xdg-utils
+inherit desktop wrapper xdg-utils
DESCRIPTION="A top-down shooter with a touch of RPG"
HOMEPAGE="https://crimsonland.com/"
SRC_URI="Crimsonland-Linux-x86-${PV}.tar"
# https://dev.gentoo.org/~chewi/distfiles/${PN}.png"
+S="${WORKDIR}"
+
LICENSE="all-rights-reserved"
SLOT="0"
KEYWORDS="-* ~amd64 ~x86"
@@ -19,8 +21,6 @@ RDEPEND="
media-libs/openal[abi_x86_32]
"
-S="${WORKDIR}"
-
DIR="/opt/${PN}"
QA_PREBUILT="${DIR}/*"
diff --git a/games-action/deathchase3d/Manifest b/games-action/deathchase3d/Manifest
index 63ccc7554699..c87351202045 100644
--- a/games-action/deathchase3d/Manifest
+++ b/games-action/deathchase3d/Manifest
@@ -1,4 +1,4 @@
AUX deathchase3d-0.9-underlink.patch 362 BLAKE2B 37e7f99a739a3882b9b68354850f840b61cbb1b771f6075fbbc129b2cb80b416ddcc795226427401a6e5e9372523f69290ada2a700dc8834f82feb9528f46004 SHA512 4a255f6bb158baff2651815a83fa22b01a1ec21b91a1990db14c26ad30c1ef62441556bce3cdaea39edcac9c4fba30f95957ccccf2e4b1a110d23993c0606f58
DIST deathchase3d-0.9.tar.gz 587888 BLAKE2B 1d2afba5687a7f4d3044ad65ddaaa7eae59e1d517c50e4d10c87db1f292eebe56ab9b83d2093de9d0fe646c9f25919a4af36183eb1511076bfe7d4ef78643602 SHA512 21e382ec389ff64e11562f9715ab53662d6f2150af7f7f940311acd0abad76da3904f4bae849479a04af99b0001fefe77509755975636de81767a9faa4487d90
-EBUILD deathchase3d-0.9-r1.ebuild 545 BLAKE2B 9684db3eaec05c75daf8d954233b04cb072e4615d1996701e4a7dc316ea6653a9f75ae1f2ff6e09de5aa325502849a9cf132b08ad0c2466031ec9f3fa22e9053 SHA512 7822d908a3fe0c69178e5bf6f7e7ddd44fba236da4f850dc88122281e61deec0e866aa469f8c74e488c34e4ec68c5bba7608e6f59be83741494031476d85622e
+EBUILD deathchase3d-0.9-r1.ebuild 527 BLAKE2B 302f8a84422946b9aae731050f85367c87e2ac81bd1aa6f3ae1f0d2e80be14db06b212dceda65e1b84183209bd25756e4857e3c550cf4dd304737ad3991cf1f3 SHA512 6c9ef3c6d8fbfff776f783716ae6049f76b99d69aaadb72bf0a6c5477a4ef3301711d9202abff1933589cc65df714bde4dc0745baf6e115a8879a3e8154943d4
MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/games-action/deathchase3d/deathchase3d-0.9-r1.ebuild b/games-action/deathchase3d/deathchase3d-0.9-r1.ebuild
index f063ab7c3d10..41a27eb95341 100644
--- a/games-action/deathchase3d/deathchase3d-0.9-r1.ebuild
+++ b/games-action/deathchase3d/deathchase3d-0.9-r1.ebuild
@@ -1,8 +1,7 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-inherit eutils
DESCRIPTION="A remake of the Sinclair Spectrum game of the same name"
HOMEPAGE="http://www.autismuk.freeserve.co.uk/"
diff --git a/games-action/descent1-data/Manifest b/games-action/descent1-data/Manifest
index 12ad8beed987..856c69fdd320 100644
--- a/games-action/descent1-data/Manifest
+++ b/games-action/descent1-data/Manifest
@@ -1,4 +1,4 @@
DIST descent-game-content-10to14a-patch.zip 439853 BLAKE2B 75f90bbbf664237bbbfbe1aed3ff500c24b72b45beee1361b7823c6758c5dd5daf2693de8c4f3bc8deb77e915811237f28464628caf17c58478cfb111524354c SHA512 b71ec888509c77dc8ebc94d5a172a27ab0b16ddfdcb47ac243cefe33b87bbca82df843d9a4bffad8c6f345bfefd89e9e3564353922b00c81ef993e409950eb59
DIST setup_descent_1.4a_(16596).exe 25744576 BLAKE2B aede0627394210a39bdb052608fd6822cb6ceb901a6476829ef98ad21b17ce9311b1878d5eb055ff0fb6d2511699c000b56e28f8e1ef89c2a2b664cbf7c25b7c SHA512 1ac19caa04ee64991c6c4291934e5db684615a0b7616782605c4557611090f6132135b8a1b96474b40135fa39d844cb9f6f14a98995f1bf1a596e66f0de80263
-EBUILD descent1-data-1.4a.ebuild 2708 BLAKE2B 18376b8bd68ed29b270444eb6b65e61531a45e2c6f4e32911fa1fa58b7ba28e28d0713191ac836c99bad9607586d3a4156016059050551fe1d43b6ebd269f88c SHA512 6a83e55c2e155956772348b8fa075f262ec84cd0c66a7e90dc2322566c4fa17d194238915ebeeea28154cc07bdaddf3893c96af088e13fb803d26746bc0fbda2
+EBUILD descent1-data-1.4a.ebuild 2701 BLAKE2B 04f2b82034c1755755381dab5d42a83ac44e50922b41e82dd4c3aef9a108d6043424d374dec6e6c445c38ba084fce87e0441cea08fcef744bd8ed08b5c2c321d SHA512 81300e25f1256ce45c78587daa2756be1476b50f9ea23f0e72accab5f08d654a83087ab608bfd6e7ac2b3ba159d47c363dfdd6682583ab9f0d1d252f242c92e8
MISC metadata.xml 253 BLAKE2B 443ca9c8d4f6801169382e87a0ecd1385c56e65229209e7200f9d313ef380e92ae8d7dc3c38e5989a4166289f22607a20b1e13bb960fff6b3d9f78629d8ab020 SHA512 61c4689cbc649d84a00be211b7b5b98dd03e1d3f813eff370df549f2998cd4343f391c18b57cf20e4a8f4dd2311e3bfa04eb60f356f2bbac78f0b68f5091f254
diff --git a/games-action/descent1-data/descent1-data-1.4a.ebuild b/games-action/descent1-data/descent1-data-1.4a.ebuild
index 083a9ab95da3..6be067078e99 100644
--- a/games-action/descent1-data/descent1-data-1.4a.ebuild
+++ b/games-action/descent1-data/descent1-data-1.4a.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
CDROM_OPTIONAL="yes"
-inherit cdrom estack eutils
+inherit cdrom estack
# For GOG install
MY_EXE="setup_descent_1.4a_(16596).exe"
diff --git a/games-action/descent1-freedata/Manifest b/games-action/descent1-freedata/Manifest
index a371b3decc79..0a46a62851cc 100644
--- a/games-action/descent1-freedata/Manifest
+++ b/games-action/descent1-freedata/Manifest
@@ -2,5 +2,5 @@ DIST d1xr-briefings-ger.dxa 16798 BLAKE2B f5e1f4f91cb3464b3d356fab1e3993700cc19f
DIST d1xr-hires.dxa 1426884 BLAKE2B c4d9b950353fc450c64568779bc3d2e93a46e17980c8df08a2ef06bff5b9709869fdbbaf4fb6698be994b3faae7a75036a53357743d47b728bb3ef9df126afd8 SHA512 3fc84d5610ba40ee383c1720f80513a21b4644ff8b6da4b84ebca13b11c1131deb4897ded6324b54845b6c847dfc0f16700535e16afdd7ebe83bfff042892302
DIST d1xr-opl3-music.dxa 81503503 BLAKE2B b560597e0f08139109a6dc4ee7996c05010561686029d1fd754375278b8a11e6df0f6106c797d524e92d4998683d6e1e07b6cfc982ea3ff167a0b9ca92ba0dc2 SHA512 4ac82c4bc2ddb02e2941746921443e38b698c6e54cfcab317fc9108f84ada7b868ec2ee3c70b28c1dfe9f41e2aadab4124c8daa65a409905cba5d674f0aab8a8
DIST d1xr-sc55-music.dxa 72803408 BLAKE2B eb52491f5c43e9f04aea5715cffc0a47d029dda0b8e5ae1a79ec36122a17c01e3b2a731f369d72fe0e069e1188bdaf03f82d0845b574d76b6798be33481e3b84 SHA512 3cdce5b6535e28397b3216cc9ca05cccf7194349c62d64c54300f02f39248b98598d170599e5c61b6900d780e4917f905c3c31eb814fbb8429221c804cbd8bf9
-EBUILD descent1-freedata-1.ebuild 1620 BLAKE2B 99ad8d8cc4cd3d9ef182f7911654e765f2a66999bb6ea3c7bfb9cd95c355f8709a651b6c4bb0ebf925d8c4532744beff35331cc1d5a5fc40e1517b68bfb2fb68 SHA512 63d72b0f82c4deb7de98b5cabd79b1adad30fa32fe2053234bf08bffe7f1845c0bc46bdf3a6902b7d934590b1da3fb3e37ec06a9f71e5d751c3c765e905761b4
+EBUILD descent1-freedata-1.ebuild 1622 BLAKE2B 808e79156dd58f22551cac31507492da43faba36c67024d264ac350f213820ee5e595f40748de2fe8c710bfe2dc21ede8366eac53f872d084dbb41a905355da8 SHA512 7043d6d954d7f2a90dcaf00a2890211f52066ab2a4ab3dc85a58c6a08ccea5ae88e74387bdef31ad34a2eaf5e193ef8e029a76f1d9ef85c18aa57e72998f1e2c
MISC metadata.xml 1785 BLAKE2B 16b71d9c102e199926073201f8126407346feeef840d3275b92fde857b7ec77e44a15fb76c75ac18801955449d292566af1b78763b6de00263e5cb61659ee806 SHA512 132be33c500ea8059702bf92ce8c4d79f4ceca8d4c8142d94e118805a7db532325909363afdb5b25878f49cd9882bdee57db5904da83bb001525fcab08ddf930
diff --git a/games-action/descent1-freedata/descent1-freedata-1.ebuild b/games-action/descent1-freedata/descent1-freedata-1.ebuild
index 481cd1cecce3..7700ddcff5e0 100644
--- a/games-action/descent1-freedata/descent1-freedata-1.ebuild
+++ b/games-action/descent1-freedata/descent1-freedata-1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -23,7 +23,7 @@ fi
LICENSE="public-domain"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-S="$WORKDIR"
+S="${WORKDIR}"
# If all USE flags are unset, this ebuild installs zero files. Require
# at least one to be set.
diff --git a/games-action/descent2-data/Manifest b/games-action/descent2-data/Manifest
index e3cb681c604e..5f7564218d75 100644
--- a/games-action/descent2-data/Manifest
+++ b/games-action/descent2-data/Manifest
@@ -1,4 +1,4 @@
DIST d2xptch12.tgz 158419 BLAKE2B e4bd0d33fa8912b87f8018673c2f9fa9d965f96787b7af76da5473e0c6b06ca78303977cdb6e1f85affefe187b2f1e947eb477313b379bf2464e2a0ba95b74bf SHA512 14d59280e685a9c3d5e23e1d535f37f89768e022b795067793a994c5150685addfcacbd2dc52231804240d01d17d57b1db04335d41bc5930e3c8a845ebbb396b
DIST setup_descent_2_1.1_(16596).exe 563071744 BLAKE2B f4c81daf5f3fe752687630bf4d9f10076e6f343161ea9675e3ab5698034fd8066727d939263db7a388d1e7e89834b8cea6e58e65433fd83a1d732b5439a693e5 SHA512 baf4577409c011f668d10a1a43385a916b951457b43b90883cef73af6622bed31a717f3d50d5a85698237fc4160281f3e2f4e07c9a261d63f52024ca05839fbd
-EBUILD descent2-data-1.2.ebuild 2904 BLAKE2B 03b6c6fb3597ec44d7bda1f4ee12fe81b766cb53ae9c4366196b0870d5face288561eec5296e64f6f5101d0e346f7625c60ce2a08dea2ee9ec2164855fc3cd7b SHA512 68fa6ebd48908357931e96c11959218959d336b4973de7e36a1e48e13076784170037948f2ded3766677e0ecc7fe9b7034d0331b4508347977318c2ca533c7e9
+EBUILD descent2-data-1.2.ebuild 2897 BLAKE2B 454170a094bbaf73ff7ceea9f95562ec9e4012d1245763e53c014fc3215352f9a08994eb932d9ac277dda7ddd98a474eef6c59341edccd1038f1def0ed53256d SHA512 81ebb14da94ce60e95814bbc43d807d539ea7ebd049d5e894eced2ad582814954a731f84894a33349d00b28f2fb4d3cdc36427d7651eb03f52968c53f965e665
MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/games-action/descent2-data/descent2-data-1.2.ebuild b/games-action/descent2-data/descent2-data-1.2.ebuild
index 175865f367a1..aa325c48be28 100644
--- a/games-action/descent2-data/descent2-data-1.2.ebuild
+++ b/games-action/descent2-data/descent2-data-1.2.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
CDROM_OPTIONAL="yes"
-inherit cdrom estack eutils
+inherit cdrom estack
# Not possible to apply official 1.2 patch under Linux. A Gentoo user
# created Xdelta patches and the DXX-Rebirth project kindly hosted them.
diff --git a/games-action/descent2-freedata/Manifest b/games-action/descent2-freedata/Manifest
index 54a72e5a5f5b..601e7c660b65 100644
--- a/games-action/descent2-freedata/Manifest
+++ b/games-action/descent2-freedata/Manifest
@@ -1,5 +1,5 @@
DIST d2xr-briefings-ger.dxa 11717 BLAKE2B 27af93656ac91bf5490195d2aebc9c9f252cb730094cccb53298b07f2e2031935033b8db765b40fdad93fb55b157a2be07906ea45185b754e5ec7c205803cc92 SHA512 479aa577dc65271c705e80404ec46e6c59ee3a5122d6e9705dbdd16b71b16c0d3447426e3e74937aa20eb7026f67a3896c5e814fbfcede9164bd557b6eb8423c
DIST d2xr-opl3-music.dxa 22710919 BLAKE2B 82bdf29b6afe88305d4c7b69bb8b094efcf33ad23becec223311775cd50600ed399c207ee3a05da3800bcc5e123d00f9f8fa7d2d4f4d4be57bbf71e1c2482a9c SHA512 876321a9a16403f6e9d12e10bb73c9cdc57e1a106fa64833a1be8cc17b74f6f13e57e40f051a1b40e7bc88b95bfe86cff181c93c8619383dfdeb74f36f5cce86
DIST d2xr-sc55-music.dxa 19579531 BLAKE2B 16091e24477a49319f2685884a7538a3597a9132707ac1d59405fa08ce7492158075df4ee680a5c7ba44aa0bd0b16170057f6a8956eab4b56913d00ee2f1f339 SHA512 290713b05627bf65bdc55fc6631a0c86e50f484a167f3fd20b3fe2bc5b772437939b5bf32eea852874dd983fbd47f160cae2412a2d6c5319f0d1583a33d28da6
-EBUILD descent2-freedata-1.ebuild 1620 BLAKE2B 99ad8d8cc4cd3d9ef182f7911654e765f2a66999bb6ea3c7bfb9cd95c355f8709a651b6c4bb0ebf925d8c4532744beff35331cc1d5a5fc40e1517b68bfb2fb68 SHA512 63d72b0f82c4deb7de98b5cabd79b1adad30fa32fe2053234bf08bffe7f1845c0bc46bdf3a6902b7d934590b1da3fb3e37ec06a9f71e5d751c3c765e905761b4
+EBUILD descent2-freedata-1.ebuild 1622 BLAKE2B 808e79156dd58f22551cac31507492da43faba36c67024d264ac350f213820ee5e595f40748de2fe8c710bfe2dc21ede8366eac53f872d084dbb41a905355da8 SHA512 7043d6d954d7f2a90dcaf00a2890211f52066ab2a4ab3dc85a58c6a08ccea5ae88e74387bdef31ad34a2eaf5e193ef8e029a76f1d9ef85c18aa57e72998f1e2c
MISC metadata.xml 1669 BLAKE2B 6f9b2c2f1e5e2704a5ee5be0fd236dfb9a7fcebc72f63be1f3c53a46187770e7027e15aa5b2016b2d686d8e915d024db0d3a39824c52f15a09f68f4da994b7c4 SHA512 f320ede75f8726d962ead730b50533af1007594464bef1a14b0c50b310d3d62a8149e77978c9551666160b46fa494484de0517a3fb27951aaf20e21c050345c8
diff --git a/games-action/descent2-freedata/descent2-freedata-1.ebuild b/games-action/descent2-freedata/descent2-freedata-1.ebuild
index 481cd1cecce3..7700ddcff5e0 100644
--- a/games-action/descent2-freedata/descent2-freedata-1.ebuild
+++ b/games-action/descent2-freedata/descent2-freedata-1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -23,7 +23,7 @@ fi
LICENSE="public-domain"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-S="$WORKDIR"
+S="${WORKDIR}"
# If all USE flags are unset, this ebuild installs zero files. Require
# at least one to be set.
diff --git a/games-action/descent2-vertigo/Manifest b/games-action/descent2-vertigo/Manifest
index b42c5932c20a..6058daaf9969 100644
--- a/games-action/descent2-vertigo/Manifest
+++ b/games-action/descent2-vertigo/Manifest
@@ -1,2 +1,2 @@
-EBUILD descent2-vertigo-1.0.ebuild 1234 BLAKE2B c11eec4f1833183dd5bf544a96b4c91bf6b0addf74f2925f637c61efaf36222a65564b9a24ad719e14ae3d775e7eb1958d163ff6dde79210f9ea4dc570e1b7c9 SHA512 20bf3e2ea098e74d9f8c45656d79eb6006a40211b3cdc34cc2dc6ed1b7e0df58e72ea75015806fb809b2b148e8da1a988c2f8cd7c39afd799c25534b72051bbf
+EBUILD descent2-vertigo-1.0.ebuild 1227 BLAKE2B 5914ed444666b74d8f97e9b236dca60e9c89425f847f445cb35d9998446943e6d366107e4adba6f839169eacba9dd161f7e00d89eb63810a5517a29388b60242 SHA512 ad608a05be80e0130eeed93b8bff5e59ef0dc972c3746469758ba369a2ff1d41831c912564ebf6c623355c0c07430e57a3a2c249696953318653ee0918d6d576
MISC metadata.xml 253 BLAKE2B 443ca9c8d4f6801169382e87a0ecd1385c56e65229209e7200f9d313ef380e92ae8d7dc3c38e5989a4166289f22607a20b1e13bb960fff6b3d9f78629d8ab020 SHA512 61c4689cbc649d84a00be211b7b5b98dd03e1d3f813eff370df549f2998cd4343f391c18b57cf20e4a8f4dd2311e3bfa04eb60f356f2bbac78f0b68f5091f254
diff --git a/games-action/descent2-vertigo/descent2-vertigo-1.0.ebuild b/games-action/descent2-vertigo/descent2-vertigo-1.0.ebuild
index 630163b554a6..9c27d067bd53 100644
--- a/games-action/descent2-vertigo/descent2-vertigo-1.0.ebuild
+++ b/games-action/descent2-vertigo/descent2-vertigo-1.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-inherit cdrom estack eutils
+inherit cdrom estack
DESCRIPTION="Data files for Descent 2: The Vertigo Series"
HOMEPAGE="http://www.interplay.com/games/descent.php"
diff --git a/games-action/descent3-demo/Manifest b/games-action/descent3-demo/Manifest
index 56b80a0c735c..f29ce0c0a82a 100644
--- a/games-action/descent3-demo/Manifest
+++ b/games-action/descent3-demo/Manifest
@@ -1,3 +1,3 @@
DIST descent3-demo.run 45118289 BLAKE2B 7e64f03aa6cf75839d1eddf0116686c9d2a121f69a764cf416695455008b608579449ab7458177a2be11910ad361f707501153749d5c8b58dacc36e338251c1c SHA512 8f5e790257d0477e4238aae8fb5b4b1f21e23f188775cb53a5197baf0c174017d821e3a8dd696f9c0fd27838e08cff4bde0d6f5a9dca87a7e8af29cdc627d29c
-EBUILD descent3-demo-1.4.0a-r1.ebuild 1710 BLAKE2B f511d1ee155029131b3f9889b59437a73a40458fb8686f2249e217219744358ec2c42a91fd3a9d01f3c4e56ff8d580391fef16e6cd7038b57082ec1f5e6aee20 SHA512 73a1b3f4ed2522f5b03d161fa61f7ba1e01ff8ad71451c6e1456f87c1c95f9bae45e610dd3db4ec9e66664073671c337ba62f8dafa713a74bfe3f4fa03c02cc1
+EBUILD descent3-demo-1.4.0a-r1.ebuild 1694 BLAKE2B 10b66347bc17656269a09b3206efe29ea1fff30762c552cdf65ab98788488824643b8f76a5b888d278216651b3dabe43f0122d1b58fd82800a77e98bc25c4eee SHA512 8b7b3a2742965809f59d53598346621b74d4208c8832470f8da53294a47a1c32b44fce6b26e98e9b2bf9a9f137dcad94c4547480448a5ecc9b14797dcccc503c
MISC metadata.xml 674 BLAKE2B 55ee8a8a4dddfca143c66a762de971984fcea130d085eb0f1d97d51eaa41e439cbbba1787a8700cf1018dd065a7126e1e206a7ea079bf6ed650905cd6c61580a SHA512 44cd0adf66a791a20af8eda38f8a7adef9aaeaf74b5a3db388d33efaec4bc14781ad9c8697fdbd18a2ff2188f848601409631b02537589bbae9eb9d8d0c5792f
diff --git a/games-action/descent3-demo/descent3-demo-1.4.0a-r1.ebuild b/games-action/descent3-demo/descent3-demo-1.4.0a-r1.ebuild
index a7347bf10e23..c0be84464d16 100644
--- a/games-action/descent3-demo/descent3-demo-1.4.0a-r1.ebuild
+++ b/games-action/descent3-demo/descent3-demo-1.4.0a-r1.ebuild
@@ -1,34 +1,38 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-inherit desktop eutils unpacker xdg
+inherit desktop unpacker wrapper xdg
DESCRIPTION="Indoor/outdoor 3D combat with evil robotic mining spacecraft"
HOMEPAGE="http://www.lokigames.com/products/descent3/"
SRC_URI="mirror://lokigames/loki_demos/${PN}.run"
+S="${WORKDIR}"
LICENSE="all-rights-reserved"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="alsa pulseaudio"
REQUIRED_USE="?? ( alsa pulseaudio )"
+
RESTRICT="bindist mirror strip"
-DEPEND="games-util/loki_patch"
-RDEPEND="sys-libs/glibc
+RDEPEND="
+ sys-libs/glibc
>=virtual/opengl-7.0-r1[abi_x86_32(-)]
>=x11-libs/libX11-1.6.2[abi_x86_32(-)]
>=x11-libs/libXext-1.3.2[abi_x86_32(-)]
alsa? ( media-libs/alsa-oss[abi_x86_32(-)] )
- pulseaudio? ( media-sound/pulseaudio[abi_x86_32(-)] )"
+ pulseaudio? ( media-sound/pulseaudio[abi_x86_32(-)] )
+"
+BDEPEND="games-util/loki_patch"
-dir="/opt/${PN}"
-QA_PREBUILT="${dir:1}/descent3_demo.x86
- ${dir:1}/netgames/*.d3m"
-
-S="${WORKDIR}"
+dir="opt/${PN}"
+QA_PREBUILT="
+ ${dir}/descent3_demo.x86
+ ${dir}/netgames/*.d3m
+"
src_install() {
local \
@@ -38,8 +42,8 @@ src_install() {
loki_patch patch.dat data/ || die
- insinto "${dir}"
- exeinto "${dir}"
+ insinto ${dir}
+ exeinto ${dir}
doins -r "${demo}"/*
doexe "${demo}/${exe}"
@@ -63,11 +67,9 @@ src_install() {
pkg_postinst() {
xdg_pkg_postinst
- echo
elog "To play the game run:"
elog " descent3-demo"
elog
elog "If the game appears blank, then run it windowed with:"
elog " descent3-demo -w"
- echo
}
diff --git a/games-action/descent3/Manifest b/games-action/descent3/Manifest
index 958be74c77f7..d76687035c85 100644
--- a/games-action/descent3/Manifest
+++ b/games-action/descent3/Manifest
@@ -1,4 +1,4 @@
DIST descent3-1.4.0a-x86.run 2736956 BLAKE2B 23ea2042404308ff6d9b1b3fca688b1b59c9a774017ed0ca0a1e95166c698a41f7453addf6af043bb5faed8866ce590692dc8c708de01fb5464b0c456863c50e SHA512 e6c5d6a678c46374c5d5d40589d40906378fd17ebb658778a2d052a71cd069877a43eb83b344b41473fe443e886c3b07283ea9de908df4ab8584638670114ecc
DIST descent3-1.4.0b-x86.run 4504631 BLAKE2B e6e807b8e1bc511a612a7b217ec9b86bb75cebfee3b30f636f7b668a651c09e61b13679d332e92708e8adc926033c4abe9b270e0357673d4026f934f31287de2 SHA512 912afcf51a2f4f8cacb231e318d4837c64b2f762109244c083760b5e580298d4166fea0878ee2d344b841c788d673896a09d0052ebea59dead637d834e826db3
-EBUILD descent3-1.4.0b-r2.ebuild 2660 BLAKE2B f2fb0f3d955a9d867747892d9897e757f066c400230c1fc4f7d437f401ce890052196809ebd0426ae61b588962fba92a940a0e39fcb2eaa045bc58cf80dcf1ae SHA512 874f2c6a6009302badfc428a3a4f8909a513bab9a798e2ccf178ef97c0c1cb6001d2913de6b23deccabe25eefbc481ae932a46d3cd1d467396966a7c68ad2b7c
+EBUILD descent3-1.4.0b-r3.ebuild 2594 BLAKE2B 60afc4a5195afb3b9d5674be56c58e365de7dce0eea8fea1c52b67e62c11c1adb8b778836fd6ab0e30a77845944730f4bd7ee4b99c8838a99693aa69362ea5ad SHA512 d2b04034cf823e13656b5c44cc5fbe2d8f2ca11bd77a47a27046b3a0141bc2110229f5b26a3695d977a3f2c51d0d1bbd4065f31483b1736ef76f5797aafdea8d
MISC metadata.xml 625 BLAKE2B 5fd68ba049724b77f21760b68d7a2a755dbf7b8caa159d629cd19bac4c7500b02a867bd999d87cafa96f2895ab068c1ae37890021f2de1be52a377dde4f4ac20 SHA512 a72428b67ed26503112a398643a53230dd80f0b48a0ffa53a4ade00647302147aa042acc91cc6b49fef0d23efeafef2e33d4caea4bb845de7f6d08e8c943d71c
diff --git a/games-action/descent3/descent3-1.4.0b-r2.ebuild b/games-action/descent3/descent3-1.4.0b-r3.ebuild
index 44a13d1b0af9..0756a6d15fc4 100644
--- a/games-action/descent3/descent3-1.4.0b-r2.ebuild
+++ b/games-action/descent3/descent3-1.4.0b-r3.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
-inherit eutils unpacker cdrom multilib games
+EAPI=7
+
+inherit cdrom desktop unpacker wrapper
-IUSE="nocd videos"
DESCRIPTION="Descent 3 - 3-Dimensional indoor/outdoor spaceship combat"
HOMEPAGE="http://www.lokigames.com/products/descent3/"
SRC_URI="mirror://lokigames/${PN}/${PN}-1.4.0a-x86.run
@@ -13,20 +13,23 @@ SRC_URI="mirror://lokigames/${PN}/${PN}-1.4.0a-x86.run
LICENSE="LOKI-EULA"
SLOT="0"
KEYWORDS="~amd64 ~x86"
+IUSE="nocd videos"
+
RESTRICT="strip mirror bindist"
-RDEPEND="sys-libs/glibc
+RDEPEND="
media-libs/libsdl[abi_x86_32(-)]
media-libs/smpeg[abi_x86_32(-)]
+ sys-libs/glibc
virtual/opengl[abi_x86_32(-)]
x11-libs/libX11[abi_x86_32(-)]
- x11-libs/libXext[abi_x86_32(-)]"
+ x11-libs/libXext[abi_x86_32(-)]
+"
-dir=${GAMES_PREFIX_OPT}/${PN}
-Ddir=${D}/${dir}
+dir=opt/${PN}
+Ddir="${ED}"/${dir}
pkg_setup() {
- games_pkg_setup
if use videos ; then
ewarn "The installed game takes about 1.2GB of space!"
elif use nocd ; then
@@ -42,6 +45,7 @@ src_unpack() {
else
cdrom_get_cds missions/d3.mn3
fi
+
mkdir -p "${S}"/{a,b} || die
cd "${S}"/a || die
unpack_makeself ${PN}-1.4.0a-x86.run
@@ -51,9 +55,9 @@ src_unpack() {
src_install() {
einfo "Copying files... this may take a while..."
- exeinto "${dir}"
+ exeinto ${dir}
doexe ${CDROM_ROOT}/bin/x86/glibc-2.1/{${PN},nettest}
- insinto "${dir}"
+ insinto ${dir}
doins ${CDROM_ROOT}/{FAQ.txt,README{,.mercenary},d3.hog,icon.{bmp,xpm}}
cd "${Ddir}" || die
@@ -73,6 +77,7 @@ src_install() {
cd "${S}"/a || die
bin/Linux/x86/loki_patch --verify patch.dat || die
bin/Linux/x86/loki_patch patch.dat "${Ddir}" >& /dev/null || die
+
cd "${S}"/b || die
bin/Linux/x86/loki_patch --verify patch.dat || die
bin/Linux/x86/loki_patch patch.dat "${Ddir}" >& /dev/null || die
@@ -80,22 +85,19 @@ src_install() {
# now, since these files are coming off a cd, the times/sizes/md5sums wont
# be different ... that means portage will try to unmerge some files (!)
# we run touch on ${D} so as to make sure portage doesnt do any such thing
- find "${Ddir}" -exec touch '{}' +
+ find "${Ddir}" -exec touch '{}' + || die
- games_make_wrapper descent3 ./descent3.dynamic "${dir}" "${dir}"
+ make_wrapper descent3 ./descent3.dynamic "${dir}" "${dir}"
newicon ${CDROM_ROOT}/icon.xpm ${PN}.xpm
# Fix for 2.6 kernel crash
cd "${Ddir}" || die
- ln -sf ppics.hog PPics.Hog
+ ln -sf ppics.hog PPics.Hog || die
- prepgamesdirs
make_desktop_entry ${PN} "Descent 3" ${PN}
}
pkg_postinst() {
- games_pkg_postinst
elog "To play the game run:"
elog " descent3"
- echo
}
diff --git a/games-action/dxx-rebirth/Manifest b/games-action/dxx-rebirth/Manifest
index f74498a3deee..0d66cd3d1855 100644
--- a/games-action/dxx-rebirth/Manifest
+++ b/games-action/dxx-rebirth/Manifest
@@ -1,4 +1,4 @@
DIST dxx-rebirth-0.61.0_pre20200615.tar.gz 1959226 BLAKE2B 08d66eb1599100172e2bd8dcb8e13ca11314f3b06658c36851ddc7d91897a8376899b7c33b6e7a2d7b72e93cf7f20f157994d06f880e138dc807350e4c64c517 SHA512 3470e2b9cf20268f1af5e8084f0b361d1dd5d797bee9a1d97ce5509046f79750ac214d0f34e7eef1acc4ee4ae868ad3f34d33b45ff163863333e9d8a7d758db2
-EBUILD dxx-rebirth-0.61.0_pre20200615.ebuild 8844 BLAKE2B a0b5d114b010e6f774e1ca4fb421fc99f2b135b6f768b7b62b252f24ecb43718d17faab5242baee0ccfb76977711757a6065bd26bd8acc86e1b901fd7cdee2eb SHA512 5deee7cb80556892af2b2bb67dc365b783ed2552f0351fabe3485e893b9b57f799a2ac0a0d2a19abbebfccf2109e536fe0ab26b263f5b138ebfc24ddf8b058cc
-EBUILD dxx-rebirth-9999.ebuild 8408 BLAKE2B ec9e4c50260af8679c51835fa2fa9837f2d20f57418106e85ce3c39b087a7a531df9ad857718b83958f23c169ec5b00b095fa459c4e7e4acd05291b84fc27d23 SHA512 9b545d78299efc74621398904aaa7a2796756efbeb20626e73508cce3a60b4c4026ef3c7bf15a96db042085d0e5e80b4d0185d39e442d9abdbaf1dca6e8e0c15
+EBUILD dxx-rebirth-0.61.0_pre20200615.ebuild 8845 BLAKE2B b08a16ab08f97c81ed2b152641beb63838e7c3d5191da513978cda584878525d01273babea1213f5bc503dff5bf6c352ed8e0394347c99da38805c31572360ba SHA512 f68759d96627ed2cc1d074985631651e97ba9d70294c6b192416ce22f7b7fb893eb91a03fdb2480d10c8bdf027ee480753542f8bb7f2690ca3406b8b49c355fb
+EBUILD dxx-rebirth-9999.ebuild 8403 BLAKE2B 01a97a53447e4d1546348e239289204f0897b9158b27de27ff48531b556bbc6df4cf9bedc7602bcdc9b406398a9ceacc0c334083f6faa4890f2f27392c7fc165 SHA512 e18d4c2b33cc8cee139f3d643df55f2a51b598c68b3dfb1eef0c7089a4252bce276b1bb66f4e80c2d9ab4d6bc4f12eac0a14dce4752effd5d4d79881f139ac3c
MISC metadata.xml 2537 BLAKE2B 709f8b7ed142ab72535062bda6d890dd4e17a4c37a68689544858d71b932740080444c400a0d86c0365954650e0638162185b4c1447b96a1b5fd4d656ed9857c SHA512 2f326d7d55af3a5d1ac3e35df2e46deb0c8dd1057b6eb2be301b80f7518a138c7518c6794d15ef0d0d60356ac8711d0f2b718f1b033f8d69ae296ee242dfb634
diff --git a/games-action/dxx-rebirth/dxx-rebirth-0.61.0_pre20200615.ebuild b/games-action/dxx-rebirth/dxx-rebirth-0.61.0_pre20200615.ebuild
index 5375a057af94..86ced2d16b5b 100644
--- a/games-action/dxx-rebirth/dxx-rebirth-0.61.0_pre20200615.ebuild
+++ b/games-action/dxx-rebirth/dxx-rebirth-0.61.0_pre20200615.ebuild
@@ -5,11 +5,11 @@ EAPI=7
PYTHON_COMPAT=( python3_{7,8,9} )
-inherit desktop eutils python-any-r1 scons-utils toolchain-funcs xdg
-if [[ "$PV" = 9999 ]]; then
+inherit desktop python-any-r1 scons-utils toolchain-funcs xdg
+
+if [[ "${PV}" = 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/dxx-rebirth/dxx-rebirth"
- PROPERTIES="live"
else
# dxx-rebirth-0.61.0_pre20190720.ebuild
#MY_COMMIT='a17792c89fd49dd12fdf5981670dd7f64b42850f'
@@ -17,9 +17,9 @@ else
MY_COMMIT='0c2fcf691ffb2a586991350d67f3efd1cca2a1f3'
# dxx-rebirth-0.61.0_pre20200627.ebuild
#MY_COMMIT='aba40babb47d36a88011af01e4bc0fc00dca74ef'
- S="$WORKDIR/$PN-$MY_COMMIT"
- #SRC_URI="https://github.com/dxx-rebirth/dxx-rebirth/archive/$MY_COMMIT.tar.gz -> $PN-$PVR.tar.gz"
- SRC_URI="https://codeload.github.com/dxx-rebirth/dxx-rebirth/tar.gz/$MY_COMMIT -> $PN-$PVR.tar.gz"
+ S="${WORKDIR}/${PN}-${MY_COMMIT}"
+ #SRC_URI="https://github.com/dxx-rebirth/dxx-rebirth/archive/${MY_COMMIT}.tar.gz -> ${PN}-${PVR}.tar.gz"
+ SRC_URI="https://codeload.github.com/dxx-rebirth/dxx-rebirth/tar.gz/${MY_COMMIT} -> ${PN}-${PVR}.tar.gz"
unset MY_COMMIT
# Games under Gentoo are marked as 'testing' by convention
@@ -227,7 +227,7 @@ src_compile() {
src_install() {
# Use upstream install target to handle the various combinations of
# enabled/disabled engines and optional editor support.
- dxx_scons register_compile_target=0 register_install_target=1 DESTDIR="$D" "$D"
+ dxx_scons register_compile_target=0 register_install_target=1 DESTDIR="${D}" "${D}"
local DV
for DV in 1 2; do
if ! use d${DV}x; then
@@ -244,7 +244,7 @@ src_install() {
pkg_postinst() {
xdg_pkg_postinst
if ! use data; then
- elog "$PN requires game data to play."
+ elog "${PN} requires game data to play."
elog "Game data is not included in this package. To play the game,"
elog "emerge the packages required by USE=data or install the game"
elog "data by hand."
diff --git a/games-action/dxx-rebirth/dxx-rebirth-9999.ebuild b/games-action/dxx-rebirth/dxx-rebirth-9999.ebuild
index 61777f8871ce..5a01f9daaefc 100644
--- a/games-action/dxx-rebirth/dxx-rebirth-9999.ebuild
+++ b/games-action/dxx-rebirth/dxx-rebirth-9999.ebuild
@@ -5,15 +5,15 @@ EAPI=7
PYTHON_COMPAT=( python3_{7,8,9} )
-inherit desktop eutils python-any-r1 scons-utils toolchain-funcs xdg
-if [[ "$PV" = 9999 ]]; then
+inherit desktop python-any-r1 scons-utils toolchain-funcs xdg
+
+if [[ "${PV}" = 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/dxx-rebirth/dxx-rebirth"
- PROPERTIES="live"
else
MY_COMMIT=''
- S="$WORKDIR/$PN-$MY_COMMIT"
- SRC_URI="https://codeload.github.com/dxx-rebirth/dxx-rebirth/tar.gz/$MY_COMMIT -> $PN-$PVR.tar.gz"
+ S="${WORKDIR}/${PN}-${MY_COMMIT}"
+ SRC_URI="https://codeload.github.com/dxx-rebirth/dxx-rebirth/tar.gz/${MY_COMMIT} -> ${PN}-${PVR}.tar.gz"
unset MY_COMMIT
# Other architectures are reported to work, but not tested regularly by
@@ -219,7 +219,7 @@ src_compile() {
src_install() {
# Use upstream install target to handle the various combinations of
# enabled/disabled engines and optional editor support.
- dxx_scons register_compile_target=0 register_install_target=1 DESTDIR="$D" "$D"
+ dxx_scons register_compile_target=0 register_install_target=1 DESTDIR="${D}" "${D}"
local DV
for DV in 1 2; do
if ! use d${DV}x; then
@@ -236,7 +236,7 @@ src_install() {
pkg_postinst() {
xdg_pkg_postinst
if ! use data; then
- elog "$PN requires game data to play."
+ elog "${PN} requires game data to play."
elog "Game data is not included in this package. To play the game,"
elog "emerge the packages required by USE=data or install the game"
elog "data by hand."
diff --git a/games-action/extreme-tuxracer/Manifest b/games-action/extreme-tuxracer/Manifest
index 41a4fa16c3f0..129b8f605023 100644
--- a/games-action/extreme-tuxracer/Manifest
+++ b/games-action/extreme-tuxracer/Manifest
@@ -1,5 +1,5 @@
-DIST etr-0.7.4.tar.xz 44179876 BLAKE2B 040554b8053e7f513526b539479dddd3740e002348e169453dcbd1cec28fa15e1abff13c1b02cbd61552d04974e3ec508b0d9b24e1162e4d113f284103b877d9 SHA512 780263859ee3510b0c421f10c190b479db62a1268def14f18ecf7ff84c470cf28f1a2b077fcb21d8bd447cde8b3a7f280aced5cd830eb3aa174b3e461e9efae1
DIST extreme-tuxracer-0.7.5.tar.xz 44180024 BLAKE2B 6c4cb4cdfe19e376a6bc5fa164ea17592f0aa46b5d297957219a501e8b294e3a071909b2ce168424e734e1d06a5ef81647d5a392e6943b71a6bafd50890206e3 SHA512 62ea5ccdacb3e793760fe793133f1866179dffd938fd4b8e5c369371d847320a247bf85a89648b7c01078dc18a65ac6eac30a59bfe710032c79c16ab93f9e4aa
-EBUILD extreme-tuxracer-0.7.4.ebuild 999 BLAKE2B 74b97dadc7c7a3c3a53a0fef3b07807d0e81ef7c9d27dac402c5c0b233663a990e26f36bf34020c036fd1ed6cce52cbf7d16a4ba447a0986c9bad799ec049da6 SHA512 c6ed3ce0cb2686aacc05878f2a8cefc4d9964d7fd4848dec8461988d01a565735b2ba0c293a1ba6a048abab815b323b50f730f81e8b7b2a10d2d9ff16b06d4da
-EBUILD extreme-tuxracer-0.7.5.ebuild 972 BLAKE2B 7356e1481034e974a9a2d6e44cd27b23288f161624811bf824f09ce197f73bc6d5a7248c5c26001c3069f5586e63a7c39511476f54b768897cfe45124a39bbbd SHA512 33fb046d03674b19d62fba6370f2ab2555c5e0b1f3f14f7173c65488317a713120245b6cc9a26663862777564ee387aa66a2cfdd4e33d0117da471453478a03f
+DIST extreme-tuxracer-0.8.0.tar.xz 40817900 BLAKE2B 79462dddfc531d1c17f2b9ce8e5bc4a250cb7ea48ff6f37ceb9eb7f0bcbf97f3a0ae9b09a8c09fa36bc71f8982dbeb2b1e67cddd967252fe0c9af013781546c7 SHA512 ff1e4dab4d2e72960eb8dd9643f0150255fe4196c2b25e67dd0d266a89f0b247ce76f818927cda35bbd669972f31f79b1461ccb1b2c7aeeb8d70aa39ed7bfd6d
+EBUILD extreme-tuxracer-0.7.5.ebuild 985 BLAKE2B 18e4cd4e245a4b209a83ce88ca98899424eb21c2ef064db6f20767e9356c85f143811ababe1ca232fe6f14aeceb013fdc5407132384d4c4d71d867aa98e4ea26 SHA512 8a4dd571c8b501d3dbdd02b0a0d56746c1a05c2b2fd379ee457748a4be57ec3ed8293ac9cf2bd86afd0ceb55b3218262a8206f644b3e25e3c8076f39e4f84dda
+EBUILD extreme-tuxracer-0.8.0.ebuild 991 BLAKE2B 64aa4cce790156b85ceb958aca8e6459fd4ec1d39853485acc8fd9eb4190c589b842600b04db4539fbe1a9e1f139e9d951ec3d5c829b24737edc65260cc38914 SHA512 c8b2c14ac06910e7cc1733b2d6a9ad3c355be9e04f0a09519ecd4336a0ed5350504b6f236ffefcd9fc87772e7a458804ab42928c51a322d18908b4cdccdd9280
MISC metadata.xml 527 BLAKE2B 3512706041a2f8e35680d809119af7f52e648094801a6451806317e220df0a8e64143ddb6041991e1590df4b89ab1e63b853e2ec91ac94a05bc10afb4e74d872 SHA512 b384907967acf80208014d768908547687f0820495fabdb71e938fb07521ab6f7ec017857e92b3cd2f46c8ffd8ff4634bf1bdc6beaa789329c5b5302f2cdc0cf
diff --git a/games-action/extreme-tuxracer/extreme-tuxracer-0.7.5.ebuild b/games-action/extreme-tuxracer/extreme-tuxracer-0.7.5.ebuild
index 37ca8a6dbf5b..cb3423c92a65 100644
--- a/games-action/extreme-tuxracer/extreme-tuxracer-0.7.5.ebuild
+++ b/games-action/extreme-tuxracer/extreme-tuxracer-0.7.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -6,7 +6,7 @@ EAPI=7
inherit autotools desktop xdg-utils
DESCRIPTION="High speed arctic racing game based on Tux Racer"
-HOMEPAGE="https://extremetuxracer.sourceforge.net"
+HOMEPAGE="https://sourceforge.net/p/extremetuxracer/wiki/Home/"
SRC_URI="https://download.sourceforge.net/extremetuxracer/etr-${PV}.tar.xz -> ${P}.tar.xz"
LICENSE="GPL-2+"
diff --git a/games-action/extreme-tuxracer/extreme-tuxracer-0.7.4.ebuild b/games-action/extreme-tuxracer/extreme-tuxracer-0.8.0.ebuild
index 91aa7ac5cd6b..7bb586bdbb0c 100644
--- a/games-action/extreme-tuxracer/extreme-tuxracer-0.7.4.ebuild
+++ b/games-action/extreme-tuxracer/extreme-tuxracer-0.8.0.ebuild
@@ -1,13 +1,13 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-inherit autotools desktop gnome2-utils
+inherit autotools desktop xdg-utils
DESCRIPTION="High speed arctic racing game based on Tux Racer"
-HOMEPAGE="http://extremetuxracer.sourceforge.net/"
-SRC_URI="mirror://sourceforge/extremetuxracer/etr-${PV/_/}.tar.xz"
+HOMEPAGE="https://sourceforge.net/p/extremetuxracer/wiki/Home/"
+SRC_URI="https://download.sourceforge.net/extremetuxracer/etr-${PV}.tar.xz -> ${P}.tar.xz"
LICENSE="GPL-2+"
SLOT="0"
@@ -15,13 +15,12 @@ KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="
- >=media-libs/libsfml-2.2:0=
+ >=media-libs/libsfml-2.4:0=
virtual/glu
virtual/opengl
"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
-"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
S="${WORKDIR}/etr-${PV/_/}"
@@ -40,14 +39,10 @@ src_install() {
domenu resources/etr.desktop
}
-pkg_preinst() {
- gnome2_icon_savelist
-}
-
pkg_postinst() {
- gnome2_icon_cache_update
+ xdg_icon_cache_update
}
pkg_postrm() {
- gnome2_icon_cache_update
+ xdg_icon_cache_update
}
diff --git a/games-action/fakk2/Manifest b/games-action/fakk2/Manifest
index e1e9386cce54..904d819418cb 100644
--- a/games-action/fakk2/Manifest
+++ b/games-action/fakk2/Manifest
@@ -1,2 +1,2 @@
-EBUILD fakk2-1.02-r1.ebuild 1667 BLAKE2B 9f4592d26f217af0e858c4cd0c164cdd7d8cac625fed15b0ab35a5decc1f9e14846d697b062f4dd0e00dcb118bae2a29f17918cd97fc87dec3f220e96c22367a SHA512 4023c429060f6272e790cd15493aeed264153637f709c88c21ec1c6786ca4829d7014d48e449641b1fabe51e7ab13a0a4cc306485c6bc943a4c978b05f2843d2
+EBUILD fakk2-1.02-r1.ebuild 1685 BLAKE2B a813b8e7b524a9f7ad96380969a060f8ced3dfa54d664d939d2b52e6c1ba269f367f317e5902f149fb90af067578cfae9b1645d26bb1e4192d0b6a96676c026a SHA512 23103dbad3d8aba47899389b0c0d45d759a3bf5d706a08d5ec949ba6afb3ba82c462be907c4034aa8f23b80f089d1cc65b7f9328b5dace18a51a085b49aa745e
MISC metadata.xml 1206 BLAKE2B a3c0be20590459e2401b791c4c1211f7155d4e76f34757ad180c9626729f431ee77a00a30b25076cef69705e64cd54ca581d147132f2c8323b9053013255d5a8 SHA512 786927f7a429e4ff1f1097144f41b832b7d8bd8fd1423dd5587d3c496a2ed4be66aa34702e360c702f536429ceed38082475529392c5e0ef389aa431d2595432
diff --git a/games-action/fakk2/fakk2-1.02-r1.ebuild b/games-action/fakk2/fakk2-1.02-r1.ebuild
index f7e669e552d3..1a6244a87e01 100644
--- a/games-action/fakk2/fakk2-1.02-r1.ebuild
+++ b/games-action/fakk2/fakk2-1.02-r1.ebuild
@@ -1,12 +1,14 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
-inherit eutils cdrom
+EAPI=7
+
+inherit cdrom desktop wrapper
DESCRIPTION="3D third-person action shooter based on the Heavy Metal comics/movies"
HOMEPAGE="http://www.lokigames.com/products/fakk2/"
SRC_URI=""
+S="${WORKDIR}"
LICENSE="LOKI-EULA"
SLOT="0"
@@ -16,8 +18,6 @@ RESTRICT="strip bindist"
RDEPEND="virtual/opengl"
-S=${WORKDIR}
-
dir=/opt/${PN}
Ddir=${D}/${dir}
@@ -45,7 +45,7 @@ src_install() {
# Now, since these files are coming off a cd, the times/sizes/md5sums won't
# be different ... that means portage will try to unmerge some files (!)
# So, we run touch on ${D} to make sure portage doesn't do any such thing
- find "${Ddir}" -exec touch '{}' \;
+ find "${Ddir}" -exec touch '{}' \; || die
make_wrapper ${PN} ./${PN} "${dir}" "${dir}"
newicon ${CDROM_ROOT}/icon.xpm ${PN}.xpm
diff --git a/games-action/heretic2-demo/Manifest b/games-action/heretic2-demo/Manifest
index 8ff3dfbf218b..352946991d85 100644
--- a/games-action/heretic2-demo/Manifest
+++ b/games-action/heretic2-demo/Manifest
@@ -1,3 +1,3 @@
DIST heretic2-demo.run 55065564 BLAKE2B d4d2e3383a14633d215f4cc7c979dc737e56a743998f10b36d0b9cbc3787df86cc0943802ce700e2123791f9d44cea9fd37d891b7c0562dbca1a4264e3eb48cc SHA512 62aba7b4569b76bf9a01864652da7be8e268ad3cad4eb5b986b7e84adbd88e826799d021b141f9a7a1135520e440de4ce2e57c5be6ceaa85dc08295d5e3ad30e
-EBUILD heretic2-demo-1.06a.ebuild 1364 BLAKE2B 43b9ce781e8061f23dfc100f5f797d503626ecba192fd122e3bac15ed5d0ccfa140ee5600e8aad2a991141f6350a487bea045fcf2ddab72eba2649164ffbf932 SHA512 365da399424fc1b05ed7960e2cbf8179092f6441a2095960b68250fe3111bc78bedfe8867a0e93597871a54613134b85b184dff92d92d8757b806fe39ff568fc
+EBUILD heretic2-demo-1.06a-r1.ebuild 1294 BLAKE2B 9386d5e65bdd3ee69c23af66e6d31fe2a027e2110c81daf1d2de4e878363bd1d7fbfaaa775bd7b12a13998f288145f71e714e6ed8a7026c03a17240166b68bb3 SHA512 eb23e3fef0d814b5e23a42a3d7590b1feaf8b4df1a3caca787d365ef45108c1d53d5681cc0ab73bd75fffd09da66cd0a066e24c31e8ce6f797a37aae8fc66b77
MISC metadata.xml 710 BLAKE2B 2b9f13c1ebed41739b7700016440fbc43cb798906a68cd6c6c105218db4681863ebf1d711534967abed200c4e6ff2c5f42963b01fb33b63a6a1e6311e9f76c4a SHA512 3d5b818e953410bd3b51926173604c85ea1d74d6433e5ea52866153fa9da7d4627cd18adc844e10fa54cba1d156b505dca9364b22f6fe7d2d792127fa65b4586
diff --git a/games-action/heretic2-demo/heretic2-demo-1.06a.ebuild b/games-action/heretic2-demo/heretic2-demo-1.06a-r1.ebuild
index 13ff487e694d..8d869e898f2b 100644
--- a/games-action/heretic2-demo/heretic2-demo-1.06a.ebuild
+++ b/games-action/heretic2-demo/heretic2-demo-1.06a-r1.ebuild
@@ -1,31 +1,31 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
-inherit eutils unpacker multilib games
+EAPI=7
+
+inherit desktop multilib unpacker wrapper
DESCRIPTION="Third-person classic magical action-adventure game"
HOMEPAGE="http://www.lokigames.com/products/heretic2/
http://www.hereticii.com/"
SRC_URI="mirror://lokigames/loki_demos/${PN}.run"
+S="${WORKDIR}"
LICENSE="LOKI-EULA"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
+
RESTRICT="strip mirror bindist"
-QA_TEXTRELS="${GAMES_PREFIX_OPT:1}/heretic2-demo/ref_glx.so"
-DEPEND="games-util/loki_patch"
RDEPEND="
x11-libs/libX11[abi_x86_32(-)]
- x11-libs/libXext[abi_x86_32(-)]"
+ x11-libs/libXext[abi_x86_32(-)]
+"
+BDEPEND="games-util/loki_patch"
-S=${WORKDIR}
-
-dir=${GAMES_PREFIX_OPT}/${PN}
-Ddir=${D}/${dir}
+dir=opt/${PN}
QA_PREBUILT="${dir:1}/*"
+QA_TEXTRELS="opt/heretic2-demo/ref_glx.so"
src_install() {
ABI=x86
@@ -36,7 +36,7 @@ src_install() {
loki_patch patch.dat data/ || die
# Remove bad opengl library
- rm -r "${demo}/gl_drivers/"
+ rm -r "${demo}/gl_drivers/" || die
# Change to safe default of 800x600 and option of normal opengl driver
sed -i \
@@ -44,14 +44,12 @@ src_install() {
-e "s:libGL:/usr/$(get_libdir)/libGL:" \
"${demo}"/base/default.cfg || die
- insinto "${dir}"
- exeinto "${dir}"
+ insinto ${dir}
+ exeinto ${dir}
doins -r "${demo}"/*
doexe "${demo}/${exe}"
- games_make_wrapper ${PN} "./${exe}" "${dir}" "${dir}"
+ make_wrapper ${PN} "./${exe}" "${dir}" "${dir}"
newicon "${demo}"/icon.xpm ${PN}.xpm
make_desktop_entry ${PN} "Heretic 2 (Demo)" ${PN}
-
- prepgamesdirs
}
diff --git a/games-action/heretic2/Manifest b/games-action/heretic2/Manifest
index 7ca9cfc6b8a4..a44d8c78f7db 100644
--- a/games-action/heretic2/Manifest
+++ b/games-action/heretic2/Manifest
@@ -1,5 +1,5 @@
DIST heretic2-1.06b-unified-x86.run 4718161 BLAKE2B 880b8c9468bf98a95cc0e31e9d1853de6f0f7e9d205518043ab243f81f760e588655b85bf7a2e1983ff738072adaa731a9488e00d342ec86be41f1b5aa32087f SHA512 7dcd4f8f87d526db7ea9fd647e4807d4e1a404a612460f8dcc0d0360964ef0d4c721e9c62b58cd1764c1e2c71ad1539c6aac5083fadc7a85ec4c12c8aa7b338f
DIST heretic2-1.06c-unified-x86.run 3667873 BLAKE2B f492aec1d290ccf32a63d5a4ff017168ba89435db63124ce9de93ebe9c5284cf6dbabe0355fbad6a52f20d646194a9fd5014c1030abc1946961f922ae57e810f SHA512 e855c573d6e215e18d80143d1850e890349f941462a5d2d59c57a02f11a39967fd633efdfe46199d588e97cc99322d539ac50fc7bc7fa6d7e116e99f5a532de4
DIST heretic2-maps-1.0.run 6257076 BLAKE2B 15151d80027f4912fab919526e4b91cacb87adeee7cb97e50b1ad5cfa905059c169705fd40ec3330b58996fac167822bc93af49c01fbbb61e4ace73309932cc2 SHA512 ba570caeae6bbe4a97bfe937353014dc9ddcc5a007b0fd1911ab1494667d2dae263d727190e7172d35639511a6383ff35eea5622cdc2e124e3793daef3c8e607
-EBUILD heretic2-1.06c-r1.ebuild 1802 BLAKE2B fe462943c6a872273ae068c80257c358b9e622ad4bd93637510b91ceab35fca37f7c10a2270944a0fd3be6d91b9f8a6eb797d18a51d29f352e270f6ed1b929bb SHA512 c161a23edd7b0d3589f3a6c0b5fa05643deec40f9e2562185ae860b1b2524b1390def80275a36f2663b186d1e9cc805264fbd0ba5bd6a1ddda9137b30afc8003
+EBUILD heretic2-1.06c-r2.ebuild 1804 BLAKE2B 630c04d8f8d62d315424aea048c7413177a52785909f5ae5e3cbadcd328e6e789c69f3721e534d18e3a9fdaab1bbc0c5f11ab9f8168248bde95e4312ec07b75b SHA512 4353140eff9bd2fa602a6513c0213b35199a5582a80bd3184c3bb9f71435823de26e8e6ea8d8da7d1201af2d7ff7fabb437f9b5df87b0270938fd8aaa2a6d30b
MISC metadata.xml 252 BLAKE2B 1b951d2e730631865ae5f379b19ed9de2c8adf2f2786da3f75d0871d967374198ddd9106433f388bdc7050c37063fb28cda4320ae7bdc9a03854838693d9f952 SHA512 90798aff93ec7e3881b882e7b10bb1680e8cb7d82b0ef4280e562ab0c9e8a2daba8afe57333dc64697322267a4b651c00ee9b4fdeb56278ff70c073da7b91638
diff --git a/games-action/heretic2/heretic2-1.06c-r1.ebuild b/games-action/heretic2/heretic2-1.06c-r2.ebuild
index 60d2b16cafed..378a37e5873d 100644
--- a/games-action/heretic2/heretic2-1.06c-r1.ebuild
+++ b/games-action/heretic2/heretic2-1.06c-r2.ebuild
@@ -1,8 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
-inherit eutils unpacker cdrom multilib games
+EAPI=7
+
+inherit cdrom desktop multilib unpacker wrapper
DESCRIPTION="Third-person classic magical action-adventure game"
HOMEPAGE="http://lokigames.com/products/heretic2/
@@ -10,16 +11,17 @@ HOMEPAGE="http://lokigames.com/products/heretic2/
SRC_URI="mirror://lokigames/${PN}/${P/%?/b}-unified-x86.run
mirror://lokigames/${PN}/${P}-unified-x86.run
mirror://lokigames/${PN}/${PN}-maps-1.0.run"
+S="${WORKDIR}"
LICENSE="LOKI-EULA"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
RESTRICT="strip mirror bindist"
-QA_TEXTRELS="${GAMES_PREFIX_OPT:1}/${PN}/base/*.so"
-DEPEND="games-util/loki_patch"
-RDEPEND="virtual/opengl
+QA_TEXTRELS="opt/${PN}/base/*.so"
+
+RDEPEND="
+ virtual/opengl
amd64? (
>=virtual/opengl-7.0-r1[abi_x86_32(-)]
>=x11-libs/libX11-1.6.2[abi_x86_32(-)]
@@ -28,17 +30,17 @@ RDEPEND="virtual/opengl
x86? (
x11-libs/libX11
x11-libs/libXext
- )"
-
-S=${WORKDIR}
+ )
+"
+BDEPEND="games-util/loki_patch"
src_unpack() {
cdrom_get_cds bin/x86/glibc-2.1/${PN}
- mkdir ${A}
+ mkdir ${A} || die
local f
for f in * ; do
- cd "${S}"/${f}
+ cd "${S}"/${f} || die
unpack_makeself ${f}
done
}
@@ -46,39 +48,38 @@ src_unpack() {
src_install() {
has_multilib_profile && ABI=x86
- local dir=${GAMES_PREFIX_OPT}/${PN}
+ local dir=/opt/${PN}
- cd "${CDROM_ROOT}"
+ cd "${CDROM_ROOT}" || die
- insinto "${dir}"
+ insinto ${dir}
doins -r base help Manual.html README README.more
- exeinto "${dir}"
+ exeinto ${dir}
doexe bin/x86/glibc-2.1/${PN}
- games_make_wrapper ${PN} ./${PN} "${dir}" "${dir}"
+ make_wrapper ${PN} ./${PN} "${dir}" "${dir}"
sed -i \
-e 's/^exec /__GL_ExtensionStringVersion=17700 exec /' \
- "${D}/${GAMES_BINDIR}/${PN}" || die
+ "${ED}/usr/bin/${PN}" || die
newicon icon.xpm ${PN}.xpm
make_desktop_entry ${PN} "Heretic II"
- cd "${D}/${dir}"
- ln -s "${CDROM_ROOT}"/*.gz .
+ cd "${ED}/${dir}" || die
+ ln -s "${CDROM_ROOT}"/*.gz . || die
unpack ./*.gz
- rm -f *.gz
+ rm -f *.gz || die
local d
for d in "${S}"/* ; do
- pushd "${d}" > /dev/null
- loki_patch patch.dat "${D}/${dir}" || die
- popd > /dev/null
+ pushd "${d}" > /dev/null || die
+ loki_patch patch.dat "${ED}/${dir}" || die
+ popd > /dev/null || die
done
- rmdir gl_drivers
+ rmdir gl_drivers || die
+
sed -i \
"128i set gl_driver \"/usr/$(get_libdir)/libGL.so\"" \
base/default.cfg || die
-
- prepgamesdirs
}
diff --git a/games-action/hotline-miami/Manifest b/games-action/hotline-miami/Manifest
index 10bc3b8a7f9a..4581dc31a584 100644
--- a/games-action/hotline-miami/Manifest
+++ b/games-action/hotline-miami/Manifest
@@ -1,3 +1,3 @@
DIST HotlineMiami_linux_1392944501.tar.gz 207632875 BLAKE2B 797143724dbc8229fb538cf3f9087b2cae3c6c5c7ebb6d863d935bd720f8ee38b06c1b28741cfe216e486f5dee9c77dfca80b808a76d83fc004358ff04567be2 SHA512 d1c1b7cbb910969ae120a12d982ed2ba7c935912bdc4e72e3a42b7aeb468b33c6536f4e43f97942155656be705e060d6fe9da37b04040c6aebf81ca80300d546
-EBUILD hotline-miami-1.0.9a_p20140221-r1.ebuild 2130 BLAKE2B d4a00c7e34186936c922d99bd5726fd06bee10bd795e3786af72eb104945c900708b011fff595945c5d1b27a6d6a7002e3120dca12d43e5f5a98b9671e46f494 SHA512 824e4d362623c8f375ccf1ca1b8a22c2afc3430e31bd6cd7c73a741a590c234e4af6c24565ee924f6e49ed003e21ea65f7879842d4424d363173ebb218f1db62
+EBUILD hotline-miami-1.0.9a_p20140221-r2.ebuild 2094 BLAKE2B 119e990ce3dc046bec1d9aba468659ba4b8f7ec3a7082a00baf6870ca3b61653a8de36a752c54683a5b6564d3e2c55521deff29106dc1c62f5f6317a80ee05f9 SHA512 c7279c41a39e28811c373aa43a2abd40127c3493d96c128f2ac8a49294ef85a32328f37a6e3251e881cab0c996c6f4bb92cf15dec1a9cb7735127af42c1e9642
MISC metadata.xml 377 BLAKE2B 474a88a7fa91f1024e794536a3a006edb921744be53dca4a2fc0febeffdc5067881d9129ecd8f064b49b6cc9312dc23032aa7601076de1f3d53cfc39a0acf8ab SHA512 ace6630c78a59dc9ee29d233621cd980f88d1140bccf565f19b6c41b206427fc6f7ce65ffcf44587873f497994b8436e7691eac44e0afd6ff81d057e5a257c5e
diff --git a/games-action/hotline-miami/hotline-miami-1.0.9a_p20140221-r1.ebuild b/games-action/hotline-miami/hotline-miami-1.0.9a_p20140221-r2.ebuild
index fa19d6e68fda..1a6a8e0ef21e 100644
--- a/games-action/hotline-miami/hotline-miami-1.0.9a_p20140221-r1.ebuild
+++ b/games-action/hotline-miami/hotline-miami-1.0.9a_p20140221-r2.ebuild
@@ -1,14 +1,14 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# TODO: unbundle Qt5
+EAPI=7
-EAPI=5
-inherit eutils games
+inherit desktop wrapper
DESCRIPTION="High-octane action game overflowing with raw brutality"
HOMEPAGE="http://www.devolverdigital.com/games/view/hotline-miami"
SRC_URI="HotlineMiami_linux_1392944501.tar.gz"
+S="${WORKDIR}"
LICENSE="all-rights-reserved"
SLOT="0"
@@ -16,11 +16,14 @@ KEYWORDS="~amd64 ~x86"
IUSE="bundled-libs +launcher"
RESTRICT="bindist fetch splitdebug"
-MYGAMEDIR=${GAMES_PREFIX_OPT}/${PN}
-QA_PREBUILT="${MYGAMEDIR#/}/lib/*
+MYGAMEDIR=opt/${PN}
+QA_PREBUILT="
+ ${MYGAMEDIR#/}/lib/*
${MYGAMEDIR#/}/Hotline
- ${MYGAMEDIR#/}/hotline_launcher"
+ ${MYGAMEDIR#/}/hotline_launcher
+"
+# TODO: unbundle Qt5
RDEPEND="
amd64? (
>=x11-libs/libX11-1.6.2[abi_x86_32(-)]
@@ -53,9 +56,8 @@ RDEPEND="
x11-libs/libXrender
x11-libs/libxcb
)
- )"
-
-S=${WORKDIR}
+ )
+"
pkg_nofetch() {
einfo "Please buy & download ${SRC_URI} from:"
@@ -75,12 +77,10 @@ src_install() {
use launcher && doexe lib/libQt5*
use bundled-libs && doexe libCg* libopenal*
- games_make_wrapper ${PN} "./Hotline" "${MYGAMEDIR}" "${MYGAMEDIR}/lib"
+ make_wrapper ${PN} "./Hotline" "${MYGAMEDIR}" "${MYGAMEDIR}/lib"
make_desktop_entry ${PN}
if use launcher ; then
- games_make_wrapper ${PN}-launcher "./hotline_launcher" "${MYGAMEDIR}" "${MYGAMEDIR}/lib"
+ make_wrapper ${PN}-launcher "./hotline_launcher" "${MYGAMEDIR}" "${MYGAMEDIR}/lib"
make_desktop_entry ${PN}-launcher "${PN} (launcher)"
fi
-
- prepgamesdirs
}
diff --git a/games-action/intrusion2/Manifest b/games-action/intrusion2/Manifest
index 5ba695765a81..e24cba7e67cd 100644
--- a/games-action/intrusion2/Manifest
+++ b/games-action/intrusion2/Manifest
@@ -1,3 +1,3 @@
DIST intrusion2-1370288626-bin 88713512 BLAKE2B 87d236dbba41a6b6cade2ea632c15c4f777fb245b7f1161f0b54ff931859b00f9326fa58d6207d5222c44faa6b6e6c44920b7409acc5bbd6b5f6aa920bcb2825 SHA512 ce3fc5c9dc388cd777e978c54b6696d102870f8111122e646637e12cb336767c60ffa8864ffa634012868f2b9ca231598e89438f226ca4465d8c4e936d492b06
-EBUILD intrusion2-1.024.ebuild 1778 BLAKE2B 0b9cd594dbce82a376c6dd42f858335174c19e18b3c8233bc2172fd2e5c8bbebcc9aae94fdb8b7c4e0b9d8ff74b38eaa3b9d731b4483e66606e74cfa02848c07 SHA512 d18d953961047b5eb9f53ad8c0a3563f3770a157bfad86ce66cf6308781e707319cd151cd852ac8eb1a20599ce8d2ee92d1311a708747490ff60370206137d38
+EBUILD intrusion2-1.024-r1.ebuild 1517 BLAKE2B 1c432665e441c12fe3a92a4346a6408c6a6fd965dbe796e30ea20580224ff6c02583f27c5bb986806340a01bbaa21e52eee07e131011055d5e0860fd03bd5012 SHA512 35de9d21fb4d4452ac2fb020b3c3ee0e636b11efb884013eac81d0ae1f814985f25129dfb23ea7f2806c29089d0a189f421e1a789786c785d15ab8adeacd2577
MISC metadata.xml 253 BLAKE2B 443ca9c8d4f6801169382e87a0ecd1385c56e65229209e7200f9d313ef380e92ae8d7dc3c38e5989a4166289f22607a20b1e13bb960fff6b3d9f78629d8ab020 SHA512 61c4689cbc649d84a00be211b7b5b98dd03e1d3f813eff370df549f2998cd4343f391c18b57cf20e4a8f4dd2311e3bfa04eb60f356f2bbac78f0b68f5091f254
diff --git a/games-action/intrusion2/intrusion2-1.024-r1.ebuild b/games-action/intrusion2/intrusion2-1.024-r1.ebuild
new file mode 100644
index 000000000000..144d88aeeae9
--- /dev/null
+++ b/games-action/intrusion2/intrusion2-1.024-r1.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop wrapper
+
+USELESS_ID="1370288626"
+DESCRIPTION="Fast paced action sidescroller set in a sci-fi environment"
+HOMEPAGE="http://intrusion2.com"
+SRC_URI="intrusion2-${USELESS_ID}-bin"
+S="${WORKDIR}"
+
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+RESTRICT="bindist fetch"
+
+MYGAMEDIR=opt/${PN}
+QA_PREBUILT="${MYGAMEDIR#/}"/${PN}
+
+COMMON_DEPEND="
+ >=dev-libs/glib-2.34.3:2[abi_x86_32(-)]
+ >=dev-libs/atk-2.10.0[abi_x86_32(-)]
+ >=media-libs/gst-plugins-base-0.10.36[abi_x86_32(-)]
+ >=media-libs/gstreamer-0.10.36-r2[abi_x86_32(-)]
+ >=media-libs/fontconfig-2.10.92[abi_x86_32(-)]
+ >=media-libs/freetype-2.5.0.1[abi_x86_32(-)]
+ >=x11-libs/gdk-pixbuf-2.30.7[abi_x86_32(-)]
+ >=x11-libs/gtk+-2.24.23:2[abi_x86_32(-)]
+ >=x11-libs/pango-1.36.3[abi_x86_32(-)]
+ >=x11-libs/libSM-1.2.1-r1[abi_x86_32(-)]
+ >=x11-libs/libX11-1.6.2[abi_x86_32(-)]
+ >=x11-libs/libXext-1.3.2[abi_x86_32(-)]
+ >=x11-libs/libXinerama-1.1.3[abi_x86_32(-)]
+ >=x11-libs/libXtst-1.2.1-r1[abi_x86_32(-)]
+"
+
+RDEPEND="
+ amd64? (
+ ${COMMON_DEPEND}
+ )
+ x86? (
+ ${COMMON_DEPEND//\[abi_x86_32(-)\]/}
+ )
+"
+
+pkg_nofetch() {
+ einfo "Please buy & download ${SRC_URI} from:"
+ einfo " ${HOMEPAGE}"
+ einfo "and move it to your DISTFILES directory."
+ einfo
+}
+
+src_unpack() { :; }
+
+src_install() {
+ exeinto "/${MYGAMEDIR}"
+ newexe "${DISTDIR}"/${SRC_URI} ${PN}
+
+ make_wrapper ${PN} "${MYGAMEDIR}"/${PN}
+ make_desktop_entry ${PN}
+}
diff --git a/games-action/intrusion2/intrusion2-1.024.ebuild b/games-action/intrusion2/intrusion2-1.024.ebuild
deleted file mode 100644
index 627e48003a22..000000000000
--- a/games-action/intrusion2/intrusion2-1.024.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit eutils games
-
-USELESS_ID="1370288626"
-DESCRIPTION="Fast paced action sidescroller set in a sci-fi environment"
-HOMEPAGE="http://intrusion2.com"
-SRC_URI="intrusion2-${USELESS_ID}-bin"
-
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
-IUSE=""
-RESTRICT="bindist fetch"
-
-MYGAMEDIR=${GAMES_PREFIX_OPT}/${PN}
-QA_PREBUILT="${MYGAMEDIR#/}/${PN}"
-
-RDEPEND="
- amd64? (
- >=dev-libs/glib-2.34.3:2[abi_x86_32(-)]
- >=dev-libs/atk-2.10.0[abi_x86_32(-)]
- >=x11-libs/gdk-pixbuf-2.30.7[abi_x86_32(-)]
- >=x11-libs/gtk+-2.24.23:2[abi_x86_32(-)]
- >=x11-libs/pango-1.36.3[abi_x86_32(-)]
- >=media-libs/gst-plugins-base-0.10.36[abi_x86_32(-)]
- >=media-libs/gstreamer-0.10.36-r2[abi_x86_32(-)]
- >=media-libs/fontconfig-2.10.92[abi_x86_32(-)]
- >=media-libs/freetype-2.5.0.1[abi_x86_32(-)]
- >=x11-libs/libSM-1.2.1-r1[abi_x86_32(-)]
- >=x11-libs/libX11-1.6.2[abi_x86_32(-)]
- >=x11-libs/libXext-1.3.2[abi_x86_32(-)]
- >=x11-libs/libXinerama-1.1.3[abi_x86_32(-)]
- >=x11-libs/libXtst-1.2.1-r1[abi_x86_32(-)]
- )
- x86? (
- dev-libs/glib:2
- dev-libs/atk
- x11-libs/gdk-pixbuf
- x11-libs/gtk+:2
- x11-libs/pango
- media-libs/gst-plugins-base
- media-libs/gstreamer
- media-libs/fontconfig
- media-libs/freetype
- x11-libs/libSM
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXinerama
- x11-libs/libXtst
- )"
-
-S=${WORKDIR}
-
-pkg_nofetch() {
- einfo "Please buy & download ${SRC_URI} from:"
- einfo " ${HOMEPAGE}"
- einfo "and move it to your DISTFILES directory."
- einfo
-}
-
-src_unpack() { :; }
-
-src_install() {
- exeinto "${MYGAMEDIR}"
- newexe "${DISTDIR}"/${SRC_URI} ${PN}
-
- games_make_wrapper ${PN} "${MYGAMEDIR}/${PN}"
- make_desktop_entry ${PN}
-
- prepgamesdirs
-}
diff --git a/games-action/minetest/Manifest b/games-action/minetest/Manifest
index df65688a4f60..21489de2e5b5 100644
--- a/games-action/minetest/Manifest
+++ b/games-action/minetest/Manifest
@@ -2,5 +2,7 @@ AUX minetestserver.confd 313 BLAKE2B 51af7c8d6c23461028774e459d3ff24a867102ac56c
AUX minetestserver.initd 555 BLAKE2B 307f310338ded815dc8a6f8ba29d51ae77ef94a1530125ad82ab3b7dc6d9a1b8a40a48b6dfb53d17230418bc8e5e05ffe5493c897150a853338fb01c8ef21b5b SHA512 b9103841e18586e9877b1a1b7fc9510545d02b947d5558cfee79de09a8c770767aeeb1b29b35bd47bf3670d739996a782f347f2274a94f3b3a9435d37ba566f1
AUX minetestserver.logrotate 85 BLAKE2B 72ca62554a0146305cbafd9050378252bc4214c23a71d1f43041bd78ad332f25e834de3ae382f383ef8aef40fccb4849343fe23223ad2032efd16a12c10022f8 SHA512 19fe1e9264f195ea178cade577cea5cd93f7de1ceaab14ee00cafc051e1ec8f2e2ceac89557a00a3dd7838002e30da622f90a313776de2ad35aab10c68b6ec14
DIST minetest-5.4.0.tar.gz 11205196 BLAKE2B 4fd03cf75c6ace4a8e3b1fc81826a43df4a6ea68c7dbdc33cda948e5c81fb49440341f148943c7300036d4063fafb0104fc42a8a29a0495df65d4c66f0d4eb46 SHA512 4cb43678c56ee2ccf9d5dd9c1fc0007119d598a4a56df43fc2a1b827efe08feba0008a30bdb1a1fcd4efe0ada88484b7be0c9e46f108d5424451adb0999b0bcb
-EBUILD minetest-5.4.0.ebuild 3467 BLAKE2B 3350c84716902ea9b4d9eb33ebd635e43ca3c42024add64ebce0a9830ae0535e664d5ea781cecff0a0452dc8da1e0397d01796208a6cf9798c78ac24a88b1995 SHA512 09022c7bd83aa3be1ce09a7e8e59eff8b3a02257dd5eed5855f7cea480f70299b4c03532f27c01a57649e35686742a72d56b4fb5b442b5c5b1220bba6c06034d
+DIST minetest-5.4.1.tar.gz 11209289 BLAKE2B a8517309ee98c3991e7ce2d67bb8d14a5697a299b480835c79b1e3c7161ebc94f6245f36c09d88903c052fca1de52fe0253f055059c3d72745c724d117d9753a SHA512 8f9985c6a658c868ed8971f112eae3c71c2b1535fd433689920be6d42ac2c7eb8453d58ec2825573764ee2f56b651c5e27895b7fd58fada61fbaf4758fc69471
+EBUILD minetest-5.4.0.ebuild 3468 BLAKE2B 4f143a3891ea938afdeeadd731fd75a141c7037836a8bb2304658db063ad4b4e04a0d285e076e3358ff6221f0c50b7c5a4e1ebd4d9a62ad3a0432d811016d57b SHA512 336f739ff228875e88a3d5c2680ff395341962b102a6a5637d7e93a9f80f28014fe12d548151b1679f09b7c04fdaaa0c4c6b143066912fc5e6e660a77653d0f9
+EBUILD minetest-5.4.1.ebuild 3468 BLAKE2B 4f143a3891ea938afdeeadd731fd75a141c7037836a8bb2304658db063ad4b4e04a0d285e076e3358ff6221f0c50b7c5a4e1ebd4d9a62ad3a0432d811016d57b SHA512 336f739ff228875e88a3d5c2680ff395341962b102a6a5637d7e93a9f80f28014fe12d548151b1679f09b7c04fdaaa0c4c6b143066912fc5e6e660a77653d0f9
MISC metadata.xml 2334 BLAKE2B 54ba41eec9bd0c5099ff5e6850cf6413c6571f2321a928a71d4bb5d01a7eb44e703c80bad4c534b7e240521661c3faca8b5c7e6edde699c3be0daf4df9bd162f SHA512 660f8c7cf899fdbff19fde69e4f5e135cdc009497a4a640f51af92579620c0d805c803c3c38b751c21ce12ed8abb93422f72f8e2a5326b2a0323384d741085b1
diff --git a/games-action/minetest/minetest-5.4.0.ebuild b/games-action/minetest/minetest-5.4.0.ebuild
index 6cd3d801b35b..6304747349ed 100644
--- a/games-action/minetest/minetest-5.4.0.ebuild
+++ b/games-action/minetest/minetest-5.4.0.ebuild
@@ -64,6 +64,7 @@ BDEPEND="
src_prepare() {
cmake_src_prepare
+
# set paths
sed \
-e "s#@BINDIR@#${EPREFIX}/usr/bin#g" \
diff --git a/games-action/minetest/minetest-5.4.1.ebuild b/games-action/minetest/minetest-5.4.1.ebuild
new file mode 100644
index 000000000000..6304747349ed
--- /dev/null
+++ b/games-action/minetest/minetest-5.4.1.ebuild
@@ -0,0 +1,147 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( luajit )
+
+inherit cmake lua-single xdg
+
+DESCRIPTION="A free open-source voxel game engine with easy modding and game creation"
+HOMEPAGE="https://www.minetest.net"
+SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-2.1+ CC-BY-SA-3.0 OFL-1.1 Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+client +curl doc +leveldb ncurses nls postgres prometheus redis +server +sound spatial test +truetype"
+REQUIRED_USE="
+ ${LUA_REQUIRED_USE}
+ || ( client server )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ ${LUA_DEPS}
+ dev-db/sqlite:3
+ dev-libs/gmp:0=
+ dev-libs/jsoncpp:=
+ sys-libs/zlib
+ client? (
+ app-arch/bzip2
+ dev-games/irrlicht
+ media-libs/libpng:0=
+ virtual/jpeg:0
+ virtual/opengl
+ x11-libs/libX11
+ x11-libs/libXxf86vm
+ sound? (
+ media-libs/libogg
+ media-libs/libvorbis
+ media-libs/openal
+ )
+ truetype? ( media-libs/freetype:2 )
+ )
+ curl? ( net-misc/curl )
+ leveldb? ( dev-libs/leveldb:= )
+ ncurses? ( sys-libs/ncurses:0= )
+ nls? ( virtual/libintl )
+ postgres? ( >=dev-db/postgresql-9.5:= )
+ prometheus? ( dev-cpp/prometheus-cpp )
+ redis? ( dev-libs/hiredis:= )
+ server? (
+ acct-group/minetest
+ acct-user/minetest
+ dev-games/irrlicht-headers
+ )
+ spatial? ( sci-libs/libspatialindex:= )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ doc? (
+ app-doc/doxygen
+ media-gfx/graphviz
+ )
+ nls? ( sys-devel/gettext )"
+
+src_prepare() {
+ cmake_src_prepare
+
+ # set paths
+ sed \
+ -e "s#@BINDIR@#${EPREFIX}/usr/bin#g" \
+ -e "s#@GROUP@#${PN}#g" \
+ "${FILESDIR}"/minetestserver.confd > "${T}"/minetestserver.confd || die
+
+ # remove bundled libraries
+ rm -rf lib || die
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_CLIENT=$(usex client)
+ -DBUILD_SERVER=$(usex server)
+ -DBUILD_UNITTESTS=$(usex test)
+ -DCUSTOM_BINDIR="${EPREFIX}/usr/bin"
+ -DCUSTOM_DOCDIR="${EPREFIX}/usr/share/doc/${PF}"
+ -DCUSTOM_EXAMPLE_CONF_DIR="${EPREFIX}/usr/share/doc/${PF}"
+ -DCUSTOM_LOCALEDIR="${EPREFIX}/usr/share/${PN}/locale"
+ -DCUSTOM_SHAREDIR="${EPREFIX}/usr/share/${PN}"
+ -DENABLE_CURL=$(usex curl)
+ -DENABLE_CURSES=$(usex ncurses)
+ -DENABLE_FREETYPE=$(usex truetype)
+ -DENABLE_GETTEXT=$(usex nls)
+ -DENABLE_GLES=0
+ -DENABLE_LEVELDB=$(usex leveldb)
+ -DENABLE_LUAJIT=1
+ -DENABLE_POSTGRESQL=$(usex postgres)
+ -DENABLE_PROMETHEUS=$(usex prometheus)
+ -DENABLE_REDIS=$(usex redis)
+ -DENABLE_SPATIAL=$(usex spatial)
+ -DENABLE_SOUND=$(usex sound)
+ -DENABLE_SYSTEM_GMP=1
+ -DENABLE_SYSTEM_JSONCPP=1
+ -DRUN_IN_PLACE=0
+ )
+
+ cmake_src_configure
+}
+
+src_compile() {
+ cmake_src_compile
+
+ if use doc ; then
+ cmake_src_compile doc
+ HTML_DOCS=( "${BUILD_DIR}"/doc/html/. )
+ fi
+}
+
+src_install() {
+ cmake_src_install
+
+ if use server ; then
+ keepdir /var/log/minetest
+ fowners minetest:minetest /var/log/minetest
+
+ newconfd "${T}"/minetestserver.confd minetest-server
+ newinitd "${FILESDIR}"/minetestserver.initd minetest-server
+
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}"/minetestserver.logrotate minetest-server
+ fi
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ if use server ; then
+ elog
+ elog "Configure your server via /etc/conf.d/minetest-server"
+ elog
+ fi
+
+ elog
+ elog "The version 5.x series is not compatible to the version 0.4 series."
+ elog "This applies to clients and servers, other content such as mods,"
+ elog "texture packs and worlds is unaffected and backwards-compatible"
+ elog "as usual."
+ elog
+}
diff --git a/games-action/moon-buggy/Manifest b/games-action/moon-buggy/Manifest
index abdece38b410..d2bdf0da0097 100644
--- a/games-action/moon-buggy/Manifest
+++ b/games-action/moon-buggy/Manifest
@@ -1,3 +1,3 @@
DIST moon-buggy-1.0.51.tar.gz 263572 BLAKE2B d298b04116a5bc7735f672c067efa688dbea153dbc309a6e371b970b7a31648a337af872513bd94b5d01981fdf5595ca326cca11503d138cfcbe126f18ef55e9 SHA512 34da2ca8b79d4f95a762cb7142586d176fd1b58ea6f4375de424d73d6046c2dc3dbae30dddb3a78c8c2563fbfec01d9eaafe27b79cc78ffa22121ad5a2e9dc77
-EBUILD moon-buggy-1.0.51-r1.ebuild 944 BLAKE2B f43772632f2c8f5d7295145340efc7a867909c606d49df1ddb7d5c3665b06648e50eed8211731d81f3964f95d8eb7bc5cc7552f978b2e81d4e7ce1e85f8a48e4 SHA512 e148b701fcbe5006ebe67f2bb53b43534694d471d3e169e33e9bd6cbf7ef1bda13e53d27908962f8a0c653a97424f761d97716e3b2c1d4c3bc925333501be55c
+EBUILD moon-buggy-1.0.51-r1.ebuild 946 BLAKE2B 1e092ff5d29976b6703bcb9eb042138799210beb13fc55c95e9e771a5d5c04309b494e018098d07e7b442c4bc37b6ea07fc610f234c77f25d9cf0ef592c1ad21 SHA512 f9d113b3bcd7489bacff2fe2f79bffd4c65ec28b9e252353d4951a9b7cc5989ea15b237599e1ae24dd458046adff331814e65ba816812af5baea365e2661b87c
MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/games-action/moon-buggy/moon-buggy-1.0.51-r1.ebuild b/games-action/moon-buggy/moon-buggy-1.0.51-r1.ebuild
index 828120c3cab0..77d531ffe023 100644
--- a/games-action/moon-buggy/moon-buggy-1.0.51-r1.ebuild
+++ b/games-action/moon-buggy/moon-buggy-1.0.51-r1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-inherit autotools eutils
+inherit autotools
DESCRIPTION="A simple console game, where you drive a car across the moon's surface"
HOMEPAGE="https://www.seehuhn.de/pages/moon-buggy.html"
@@ -30,7 +30,7 @@ src_prepare() {
src_configure() {
econf \
--sharedstatedir="/var/games" \
- --with-curses-libs="$(pkg-config ncurses --libs)"
+ --with-curses-libs="$($(tc-getPKG_CONFIG) ncurses --libs)"
}
src_install() {
diff --git a/games-action/noiz2sa/Manifest b/games-action/noiz2sa/Manifest
index 6c11e105955b..913574bff3da 100644
--- a/games-action/noiz2sa/Manifest
+++ b/games-action/noiz2sa/Manifest
@@ -1,5 +1,5 @@
AUX noiz2sa-0.51a-gcc41.patch 621 BLAKE2B 834ba58a31f739009843e905235bb2bc9013258914aaf46edfe4675eac03ac601856fe21a69f7ca839091985d7b04a3928be1a09800fda6e9a6e269c89311365 SHA512 895c81865aefd54a20f9b22b07f6a1dd8a11034a20c62f08888d73cba5e106c30a78c4b11575a991e2c34d84911614e1b5a1d34231b52f8d55ff9751d5d18bdc
AUX noiz2sa-0.51a-underlink.patch 971 BLAKE2B 0fe04349a4f5a5bf02c9f15d29750cf46f336c2e387c6dc1f0f67662469062e7748cd9cd799b5d8c17e77510f43f0cf6e9437ceba5395ae6fabedb0600e5adc1 SHA512 fcc3bc67fe1d06fdb8466112f6c3bd15b681ba3da83a0b70b09ebc734c53f390eb1f380cffb0d2753a7c42ca2d483255a39b1979e7b745ee9e63fbb0a65e506b
DIST noiz2sa-0.51a.tar.gz 8861907 BLAKE2B e6b4747945fe15cdfd58f1a5cfa80ecae4e3bdabcdba9d7c2e826315ff90bed0a2f66e9e308ef621dd282b3809b13be7a8bf0115be3fa88dad35e6cf3f6a458e SHA512 be0893f96240c00c15073d99e0c73667f65bd4aa98a303d6b4e0b7d5ac9fa510843b37841f9cf6c98f602cb7a70c518107272df1f42682a74ec52a3221e10174
-EBUILD noiz2sa-0.51a-r1.ebuild 825 BLAKE2B 680bce76488fb72bbfa33b2a0d46b6adf98c8fb181d4b6d56e5b19630020b0ccccd47f656fa7fea752b7ca07e63547b1d3c46883072a05434cf3f55e4e7d47aa SHA512 4e5749885a7bd44e3e6518e5171e8e903a853df38e7213095a011a29637bf1fc96a53438a8a3a77790b1a048ddce57b7e2aff4f5be9084add6ca307482ffef0c
+EBUILD noiz2sa-0.51a-r1.ebuild 818 BLAKE2B b8f75b0ce09db189b391a1fdd36e18dd98601f477357f25bce46b0064f6af9e4f4ddc9e2fc4abbdea302a67890e6a3cd6ac15e68cc3e5d18f7a7acced3dfb852 SHA512 4162e5c737e258510b592f6de7bd5715f5eceb561206c5fa0a612d6daf0b589b807541d92b8bde69cfce324ea1684433dab981c047d59cd6e19111fef602167d
MISC metadata.xml 330 BLAKE2B 9aac324cda12c70950bcd954bffe87fea9b81243fc10922c20a01aa749f19c630f7e714cd3e10348b5eb6b5baa1db052d176fd9b322f609813230d3d6634bc1c SHA512 420c33888091af44a7fa2b8d8763cb1ab3748a23485d1c987cea2ea6d03589880d4a9d9b10ede7395e232b19c6be135755c6a495dfbf77b45482f5c85c36a9a9
diff --git a/games-action/noiz2sa/noiz2sa-0.51a-r1.ebuild b/games-action/noiz2sa/noiz2sa-0.51a-r1.ebuild
index 0b761c425eb0..1b014d024c79 100644
--- a/games-action/noiz2sa/noiz2sa-0.51a-r1.ebuild
+++ b/games-action/noiz2sa/noiz2sa-0.51a-r1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-inherit eutils user
+inherit user
DESCRIPTION="Abstract Shooting Game"
HOMEPAGE="http://www.asahi-net.or.jp/~cs8k-cyu/windows/noiz2sa_e.html https://sourceforge.net/projects/noiz2sa/"
diff --git a/games-action/rrootage/Manifest b/games-action/rrootage/Manifest
index 4df38bd56370..ff23ff453acb 100644
--- a/games-action/rrootage/Manifest
+++ b/games-action/rrootage/Manifest
@@ -1,4 +1,4 @@
AUX rrootage-0.23a-gcc41.patch 959 BLAKE2B 121e1a5b9a39306badb614c9fdb0da6c6c55f6a26f43d095a38404f54a5958875735d35a543c4518d8bc5250ee17dcc21355aad3d96e3370fd7f9e51199fb660 SHA512 9eb927ad7389cc77823903b641608248330046034010551badd06be7dc0def5a04d2e1f78ef2e4631c97279d0eacae10006b1564c4ad21dae306a427a95972fc
DIST rRootage-0.23a.tar.gz 3910941 BLAKE2B ac5e2e3f0966e3d99cee5e7b90fcfe088a11453e71a120db66ddabf5092a4c6b128b98ce73dce7b9f599c3627f065c3b205bc7599161671d6a4647fcdb161e4f SHA512 29af79ef7bae46a103abf31696209b1ff5915caeb614d474b6a83f7e9657c19dea586e64a99437bba3e1121bfacc92c8d8b3c8a6831214d0d7da89927ca64f66
-EBUILD rrootage-0.23a-r1.ebuild 1589 BLAKE2B cef955c65bce4de4ff696c083707ffddfe13f30650f63cd63cc54aa092ea225b217e77378e608993e7c1a62eb4cd26e0d0f80586cf76ce60a76af4ad724e3813 SHA512 ec1980bab563671d7380e418d3a6842dbe8a6682d800b8b814780fea028a3fe9675fe2b85c6d4322f8309a88e6ed8f6bb1dd17f6cb4d8aac1b90c5acca218a94
+EBUILD rrootage-0.23a-r1.ebuild 1571 BLAKE2B 12afa9b4e0d94398288e4c7585e20f0dc9b6fa0e7471b643be08fc936272a288e575c908e1b354c95dc70f3efd53fde51b2d1ca1994281dcfd411f0ac6fbd08a SHA512 55f6d3f9cdd9504099c4f78e005766e6dd652ad1b489a692f989f17f29452611c133d699ead7c9723120434ffdd6cf98f9fef811c4f233ea7969be5e0540cc1b
MISC metadata.xml 331 BLAKE2B 6235455dffd3d6687832c55e58c0151c35f9f44dd006a83fb57b81f27ecbdd7832bad0b207acf9214061259543668d57ec231bfb58da1f543e23178e25a9d854 SHA512 28663cb0e771cf17a0face9241359ca7eab7360b0dbcec162a3238c9fd89a81ea858cb3c66948b18ecca17cd26b6d855be24d955588aa4f38af54eaa6775278b
diff --git a/games-action/rrootage/rrootage-0.23a-r1.ebuild b/games-action/rrootage/rrootage-0.23a-r1.ebuild
index a36a0047c48b..7fbee7b1a767 100644
--- a/games-action/rrootage/rrootage-0.23a-r1.ebuild
+++ b/games-action/rrootage/rrootage-0.23a-r1.ebuild
@@ -1,8 +1,7 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-inherit eutils
MY_PN="rRootage"
MY_P="${MY_PN}-${PV}"
diff --git a/games-action/shadowgrounds-bin/Manifest b/games-action/shadowgrounds-bin/Manifest
index 88fa8d6a62a7..134e39a511c1 100644
--- a/games-action/shadowgrounds-bin/Manifest
+++ b/games-action/shadowgrounds-bin/Manifest
@@ -1,3 +1,3 @@
DIST shadowgroundsUpdate1.run 817462983 BLAKE2B 52f49f9777fc909cd4aba0b77513726db5257e97e6f667710e728fd012522810c1caad2130cfeb6bc09ffc0056e2aa5024fcb330789320c4b1242584f67697cd SHA512 8e2cc340d4917e7e0ac6b0a6f3d36aeadc0217c437da8ed5641c82b7da7632f8e0c4f59d21088dcc922cc3f740a5eadb27143bd73ba774c258ff9b668a7b3da6
-EBUILD shadowgrounds-bin-0_p1.ebuild 1614 BLAKE2B f819f8933d3b3cd4628fc7d02f98c5ccca16c60ef4816848b8b9c16f5131f0186380a847c04d6fc418a018c856e71de1df4c0aa28fbc46a5890380bdbd94c2ce SHA512 7bde396460c2a7e5b798324acfbb5813d2e028004ff39d7fe4dfc08c398200f6af938746d0a3dbb1a9f37bec36f121a2c0f5874286f99af8f093a07f8d69f3e1
+EBUILD shadowgrounds-bin-0_p1-r1.ebuild 1547 BLAKE2B 3424a8cd312cac2be387e4289afa736574619a2fe2c2eb581829df260d75857182a44a69f82a991eee5f0b179d8a1600a015aad9842ffdc05d20106650755869 SHA512 4232da13a39a763a071a38ed680e1f84a4ab05a10b4a6729ad71a87f01e826af64613207653df790774bc8a38a49d34e405cd5d75f2a920ccf86e8a4b039d82e
MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/games-action/shadowgrounds-bin/shadowgrounds-bin-0_p1.ebuild b/games-action/shadowgrounds-bin/shadowgrounds-bin-0_p1-r1.ebuild
index 232160a45498..90a1666c8a04 100644
--- a/games-action/shadowgrounds-bin/shadowgrounds-bin-0_p1.ebuild
+++ b/games-action/shadowgrounds-bin/shadowgrounds-bin-0_p1-r1.ebuild
@@ -1,25 +1,26 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
-inherit unpacker games eutils versionator
+EAPI=7
-DIST_PV=$(get_version_component_range 2)
+inherit desktop unpacker wrapper
-DESCRIPTION="an epic action experience combining modern technology with addictive playability"
+DIST_PV=$(ver_cut 2-)
+
+DESCRIPTION="An epic action experience combining modern technology with addictive playability"
HOMEPAGE="http://shadowgroundsgame.com/"
# FIXME: PV should perhaps be 0_p1, in which case a filter is in order
SRC_URI="shadowgroundsUpdate${DIST_PV/p/}.run"
+S="${WORKDIR}"
LICENSE="frozenbyte-eula"
SLOT="0"
KEYWORDS="-* ~amd64 ~x86"
-IUSE=""
RESTRICT="fetch strip"
-DEPEND="app-arch/unzip"
-RDEPEND=">=sys-libs/glibc-2.4
+RDEPEND="
>=sys-devel/gcc-4.3.0
+ >=sys-libs/glibc-2.4
!amd64? (
gnome-base/libglade
sys-libs/zlib
@@ -27,11 +28,11 @@ RDEPEND=">=sys-libs/glibc-2.4
amd64? (
>=gnome-base/libglade-2.6.4-r1[abi_x86_32(-)]
sys-libs/zlib[abi_x86_32(-)]
- )"
-
-S=${WORKDIR}
+ )
+"
+BDEPEND="app-arch/unzip"
-d="${GAMES_PREFIX_OPT}/${PN}"
+d="opt/${PN}"
QA_TEXTRELS_x86="`echo ${d#/}/lib32/lib{avcodec.so.51,avformat.so.52,avutil.so.49,FLAC.so.8}`"
QA_TEXTRELS_amd64=${QA_TEXTRELS_x86}
@@ -41,9 +42,9 @@ pkg_nofetch() {
}
src_unpack() {
- # manually run unzip as the initial seek causes it to exit(1)
+ # Manually run unzip as the initial seek causes it to exit(1)
unpack_zip ${A}
- rm lib*/lib{gcc_s,m,rt,selinux,z}.so.?
+ rm lib*/lib{gcc_s,m,rt,selinux,z}.so.? || die
}
src_install() {
@@ -53,8 +54,9 @@ src_install() {
for b in bin launcher ; do
bb="shadowgrounds-${b}"
exeinto ${d}
- newexe ${bb} ${bb} || die
- games_make_wrapper ${bb} "./${bb}" "${d}"
+ newexe ${bb} ${bb}
+
+ make_wrapper ${bb} "./${bb}" "${d}"
make_desktop_entry ${bb} "Shadowgrounds ${b}" Shadowgrounds
done
@@ -63,6 +65,4 @@ src_install() {
insinto ${d}
doins -r Config data Profiles *.fbz *.glade *-logo.png
-
- prepgamesdirs
}
diff --git a/games-action/shadowgrounds-survivor-bin/Manifest b/games-action/shadowgrounds-survivor-bin/Manifest
index 5a6e589a4c8a..02bd95e04b02 100644
--- a/games-action/shadowgrounds-survivor-bin/Manifest
+++ b/games-action/shadowgrounds-survivor-bin/Manifest
@@ -1,3 +1,3 @@
DIST survivorUpdate1.run 1157907155 BLAKE2B a3c4b8ffc6ae6fd1c0537feea635326736b3316db6ee9daf2ef0f8883410cf80580dc0326455b36d0dfabb79792cce793f5ac0dd93645333285af9c0307cdfd1 SHA512 59c911382d120b0b45dd8dc21f5fdeb78b59155514a422c587fba9970a73b46238b170e3e80810e0fc5a6b5dedbb069ec3d2e2a552657eb5bfc101736a0afc36
-EBUILD shadowgrounds-survivor-bin-0_p1.ebuild 1490 BLAKE2B 942752a4b56363557cb3c44344ddece68fe3c2e1f57bbb064c5d9d3107bdc9f72cee281437bc4e638ccdf505a70d8e548c8b0110398e5fa71503c96cc978fb10 SHA512 6f6b70cf595d3ca9b9703648443e903c437502a486c703b48aa1343cae399b76daa55589c1d2cbcf1207ca5ea11e9c7dc6c0808d56b9d1ac8205afc68df955a3
+EBUILD shadowgrounds-survivor-bin-0_p1-r1.ebuild 1430 BLAKE2B 71e14f22799ecb7e09b4d9e6331dcd506b0a3216bb3bab6e9ee715f4b86a1d909b1eb3874281d15bba6ccddf24e19772bdf19893eb548de61c3d9e94f00f8bda SHA512 9617803bdee9e8e82f044d5fbe91441d84abb37b1535b8002dfe529d400590afc4aa39152e449155ee506e053b92bc38b4e8ca0229f088547e35293c014befc1
MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/games-action/shadowgrounds-survivor-bin/shadowgrounds-survivor-bin-0_p1.ebuild b/games-action/shadowgrounds-survivor-bin/shadowgrounds-survivor-bin-0_p1-r1.ebuild
index 242be142fe41..09beed77b703 100644
--- a/games-action/shadowgrounds-survivor-bin/shadowgrounds-survivor-bin-0_p1.ebuild
+++ b/games-action/shadowgrounds-survivor-bin/shadowgrounds-survivor-bin-0_p1-r1.ebuild
@@ -1,34 +1,35 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
-inherit unpacker eutils games versionator
+EAPI=7
-DIST_PV=$(get_version_component_range 2)
+inherit desktop unpacker wrapper
+
+DIST_PV=$(ver_cut 2-)
DESCRIPTION="human survivors who battle against the ongoing alien onslaught"
HOMEPAGE="http://shadowgroundsgame.com/survivor/"
SRC_URI="survivorUpdate${DIST_PV/p/}.run"
+S="${WORKDIR}"
LICENSE="frozenbyte-eula"
SLOT="0"
KEYWORDS="-* ~amd64 ~x86"
-IUSE=""
RESTRICT="fetch strip"
-DEPEND="app-arch/unzip"
-RDEPEND=">=sys-libs/glibc-2.4
+RDEPEND="
>=sys-devel/gcc-4.3.0
+ >=sys-libs/glibc-2.4
!amd64? (
gnome-base/libglade
)
amd64? (
>=gnome-base/libglade-2.6.4-r1[abi_x86_32(-)]
- )"
-
-S=${WORKDIR}
+ )
+"
+BDEPEND="app-arch/unzip"
-d="${GAMES_PREFIX_OPT}/${PN}"
+d="opt/${PN}"
QA_TEXTRELS_x86="`echo ${d#/}/lib32/lib{avcodec.so.51,avformat.so.52,avutil.so.49,FLAC.so.8}`"
QA_TEXTRELS_amd64=${QA_TEXTRELS_x86}
@@ -38,9 +39,9 @@ pkg_nofetch() {
}
src_unpack() {
- # manually run unzip as the initial seek causes it to exit(1)
+ # Manually run unzip as the initial seek causes it to exit(1)
unpack_zip ${A}
- rm lib*/lib{gcc_s,m,rt,selinux}.so.?
+ rm lib*/lib{gcc_s,m,rt,selinux}.so.? || die
}
src_install() {
@@ -51,7 +52,8 @@ src_install() {
bb="survivor-${b}"
exeinto ${d}
newexe ${bb} ${bb}
- games_make_wrapper ${bb} "./${bb}" "${d}"
+
+ make_wrapper ${bb} "./${bb}" "${d}"
make_desktop_entry ${bb} "Shadowgrounds Survivor ${b}" "Shadowgrounds Survivor"
done
@@ -60,6 +62,4 @@ src_install() {
insinto ${d}
doins -r Config data Profiles *.fbz *.glade *-logo.png
-
- prepgamesdirs
}
diff --git a/games-action/solar2/Manifest b/games-action/solar2/Manifest
index 12ee5c767763..3d753a0d196b 100644
--- a/games-action/solar2/Manifest
+++ b/games-action/solar2/Manifest
@@ -1,4 +1,4 @@
DIST solar2-linux-1.10.tar.gz 106202569 BLAKE2B 4dc1f0c273aa8363178c581a516969a22707a5345eb11a373f96dd8136af3b390451cd72e7b06bc661ef3e8926f0339d3dad70e9b950210e7820efe9913fe9af SHA512 68475cfe9220a1f19608cd2dfb575979e231dcf1bc61e12230db5a39856a03afceeb8c3f2b0ea6d958b36a53945bdb2768261f2b0bcc50a88f2b3eeddc48df9d
DIST solar2.png 8260 BLAKE2B cf154377ee73b6d0f3c86e0377b29ca7208ef030183db7bae88b352d5684f3c513d0ad57119121a79906287e72d0a863891285224b631fa44d2ccee12a1eacef SHA512 a85e875e3a159670ea2a3f32687e7e52cf369f29add86f19e6431f05e7835c1a30303ddd4ff406a525c1086298807c2f94773dd987d4d99b89bc7c63150c9c85
-EBUILD solar2-1.10.ebuild 2565 BLAKE2B 54e3e442833df5219b50802340278d5497ab66cf56e9c165557b7d36a06734104a9f2773985ccd5af98befcf69d28b7623968aa96e8066ac8715c63376ef30a1 SHA512 ef5c7201c482e36d987ba02c78324edc0f2b179449915139fa5f695ef18b4f7cc25e3ea11cfa0f3ae3f2a83cf54193bbd457edbd465095cc2bd6ad11db831e0c
+EBUILD solar2-1.10-r1.ebuild 2499 BLAKE2B bbe1195d0f7a651f15d086392a33999fa3dd947f2ea988fbd845b13bababa98ddaff37302732c1e8f7c5a150a218cc6e89519f5f818aade98e737e46776eccbd SHA512 ea04f3ae67e3a4b3c867ccd803351c4fe641dd084503c32bdfbaa7e4fe1be657c394866daf7c7cc47d745e03416673839286bb8fd031aadba326daa7805242fb
MISC metadata.xml 355 BLAKE2B 2ebe0923f754bb09445457bb7f266a9fb673682281d31d70b39a05f1cd0beb682fa26e89861c46e9dab0f77428b916f9f99d8324b3780c795f317b6e06efde84 SHA512 78f8cc8f1f1be915da206e4b8be196a21b58a6f209023594755e481136a1b86ee31c8d0dfedd516d756a47db624e89728875b073b71c3b08ac94a5cde8ff3b83
diff --git a/games-action/solar2/solar2-1.10.ebuild b/games-action/solar2/solar2-1.10-r1.ebuild
index 2a092f697e3a..1d32c61c8bba 100644
--- a/games-action/solar2/solar2-1.10.ebuild
+++ b/games-action/solar2/solar2-1.10-r1.ebuild
@@ -1,31 +1,34 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# TODO: - unbundle libmono for 64bit
-# - unbundling libSDL_mixer breaks the game
-# - provide icon
-# - test useflags for libsdl on x86
+EAPI=7
-EAPI=5
+inherit desktop gnome2-utils wrapper
-inherit eutils gnome2-utils games
-
-DESCRIPTION="An open-world, sandbox game set in an infinite abstract universe"
-HOMEPAGE="http://murudai.com/solar/"
GAMEBALL="${PN}-linux-${PV}.tar.gz"
ICONFILE="https://dev.gentoo.org/~chewi/distfiles/${PN}.png"
+DESCRIPTION="An open-world, sandbox game set in an infinite abstract universe"
+HOMEPAGE="http://murudai.com/solar/"
SRC_URI="${GAMEBALL} ${ICONFILE}"
+S="${WORKDIR}"/Solar2
LICENSE="all-rights-reserved"
SLOT="0"
KEYWORDS="-* ~amd64 ~x86"
IUSE="bundled-libs"
+
RESTRICT="bindist fetch splitdebug"
-MYGAMEDIR=${GAMES_PREFIX_OPT}/${PN}
-QA_PREBUILT="${MYGAMEDIR#/}/lib/*
- ${MYGAMEDIR#/}/Solar2.bin.x86"
+MYGAMEDIR=opt/${PN}
+QA_PREBUILT="
+ ${MYGAMEDIR#/}/lib/*
+ ${MYGAMEDIR#/}/Solar2.bin.x86
+"
+# TODO: - unbundle libmono for 64bit
+# - unbundling libSDL_mixer breaks the game
+# - provide icon
+# - test useflags for libsdl on x86
RDEPEND="
virtual/opengl
amd64? (
@@ -53,8 +56,6 @@ RDEPEND="
)
)"
-S=${WORKDIR}/Solar2
-
pkg_nofetch() {
einfo "Please buy and download ${GAMEBALL} from:"
einfo " ${HOMEPAGE}"
@@ -64,6 +65,8 @@ pkg_nofetch() {
}
src_prepare() {
+ default
+
# remove unused files
rm solar2.sh || die
@@ -79,24 +82,21 @@ src_prepare() {
}
src_install() {
- insinto "${MYGAMEDIR}"
+ insinto ${MYGAMEDIR}
doins -r *
- games_make_wrapper ${PN} "./Solar2.bin.x86" "${MYGAMEDIR}"
+ make_wrapper ${PN} "./Solar2.bin.x86" "${MYGAMEDIR}"
make_desktop_entry ${PN}
doicon -s 64 "${DISTDIR}"/${PN}.png
- fperms +x "${MYGAMEDIR}"/Solar2.bin.x86
- prepgamesdirs
+ fperms +x ${MYGAMEDIR}/Solar2.bin.x86
}
pkg_preinst() {
- games_pkg_preinst
gnome2_icon_savelist
}
pkg_postinst() {
- games_pkg_postinst
gnome2_icon_cache_update
}
diff --git a/games-action/supermariowar/Manifest b/games-action/supermariowar/Manifest
index b9f8750fe2f7..53e562442ba3 100644
--- a/games-action/supermariowar/Manifest
+++ b/games-action/supermariowar/Manifest
@@ -2,5 +2,5 @@ AUX smwd.initd 902 BLAKE2B 51705ecd466e19f809d9a31dd33a20290fd0aa27832fe52514f1e
AUX supermariowar-2.0_beta1-cmake-add_library-static.patch 541 BLAKE2B 5205bfc5e733b2523fd05d859158bff31b41d749bd0177040b60a449ab147d3a4eea85eea7172e635ef707d40845cdf18393fef81dfafa38b67bbd53f0f2d8f0 SHA512 87ecebe43ab12abf748460500a235f88f0b28ec2353aee3b296cbc4bd59b320c08a991fa8ec564526e06c5de4adbfb4bf467fc3f114927262f100b69f0ed974e
AUX supermariowar-2.0_beta1-yaml-cpp-config.cmake 655 BLAKE2B 036aef4603f0cb91de6ece5c5de86fa8fa0e440398e022e4f560764a38030b9fead1ed127b9aebf6a97948660b2c999b20da3791b08691883b7c6e2c80166191 SHA512 a43d28d12962f23a0689533315415597e046bcb09c28a1457d2320da00e376e39939b89839b60e73f368c044ced42b5ccdb909dcdc40a1a345b70fa313ba0bfa
DIST supermariowar-2.0_beta1.tar.gz 13545366 BLAKE2B 497f8d4a8b6e7073c07f2da56e1ace71354fc898660ff866f19ff1d8737e56358eb500d0994dfeeea640dc3ac5aa509be7f31daa75305afc72df8f1497cd5211 SHA512 0849d23ea613d69f32c184dd5f470815a4c68b15836e46e40c30c5a3a6ea2216d4d3305f356e8fdd5b42f4008d9b07f0b9fac84b9f801a4b9f888ba188c56e0b
-EBUILD supermariowar-2.0_beta1-r1.ebuild 2361 BLAKE2B d5e3172a564878ebfdc37c84e74890263ad20cbfe268e5b26cfd9497152bcf06515676d4a0dd7948f5a55cede971a5219c89b4e60a871c44773f0468eca5e0d8 SHA512 ec7a4eada56cb0f1deaff81377d5451873c64225e71de1421f410012b79428ba4c26c61ecc7e986ca60bfe0198936d1fed21fb65fab913f538e588cec475b18a
+EBUILD supermariowar-2.0_beta1-r1.ebuild 2336 BLAKE2B 07b81ec3c99ca1544e611994e7aa3b34abef0aeab3ff0de8e71d848a3bd9c0992d949237fb9e694c39c6eb2438d672f9d88c1760136cb2e553448806b5cc540b SHA512 74cd4f96b38796b820fd1fadc51ca9b58df6311c16b2f7078f7959c9b2207b70f5c7a89c547d17f255b814c895cf642106f7e1e63c2c6d53e1d1ca9c22b83f61
MISC metadata.xml 430 BLAKE2B 020d88a651b04c55427bd67c3ab8efae38575b634ac31ac8b4be8b1527b4f61dd7adb3eb171457fffc83fec10f1a432e280ebce5b25a8a1e32f86a13db3f83fe SHA512 7f7e6599a60ee829ecc2a7db5d956c6ac23b8e213d2e56d8c414a30e1dc7ea5577c080bb79430287ae6df8cae863c99a268fabc0ca2cc06c7d301cc7d9668df1
diff --git a/games-action/supermariowar/supermariowar-2.0_beta1-r1.ebuild b/games-action/supermariowar/supermariowar-2.0_beta1-r1.ebuild
index 193bd23cf4a5..a4231229bbf3 100644
--- a/games-action/supermariowar/supermariowar-2.0_beta1-r1.ebuild
+++ b/games-action/supermariowar/supermariowar-2.0_beta1-r1.ebuild
@@ -91,7 +91,6 @@ EOF
ebegin "Installing ${MY_PN}-server files"
dosbin "${smw_server}"
- dodir ${smw_serverdir}
insinto ${smw_serverdir}
doins "${S}"/src/server/serverconfig
diff --git a/games-action/swordandsworcery/Manifest b/games-action/swordandsworcery/Manifest
index 65edf54d0f53..2789ebfe6263 100644
--- a/games-action/swordandsworcery/Manifest
+++ b/games-action/swordandsworcery/Manifest
@@ -1,4 +1,4 @@
AUX swordandsworcery-wrapper 641 BLAKE2B 3609da1a899e05c3291ff20f30e75a335ac4aee0b53fac8a59786ce9992cf2b6081a8286ff40384f652e1bf35c4768ed7d9b87e6fcca149afd7ac2a6a8344203 SHA512 a29ff0cfadfd537129f5561fe9fa6acd88630340da49cc754f219aa125d01b8f73be7500dcc636140bbf707d73d8376b229e1897017819614fe6f4f28df1a545
DIST swordandsworcery_1.02.tar.gz 325277619 BLAKE2B 7e03350b31d2dc68c5ea3643d7e22ec7da1789729201c2e8aec9e06db8c28c0a38bc826de0769dcec78080f17435d90ae3b0441ee230d7b8a9545a66f6e0ec1f SHA512 1178492628e8b8196bbb57b3d4d7526d5545bd31d0da34bcbed92150753fbb768c8682f071e2a473b95f1b6ee7c3efb30ccb9fce2e3e319d76673b79617e47c0
-EBUILD swordandsworcery-1.02.ebuild 2663 BLAKE2B 1d51614275a071c8985979d0bb6700a41fcf19d9716b43082181e79bd4475e4e015662bb960ef7a74d16418c01ca9b68a0ec7b106431b3929e243f8eae789261 SHA512 7ff08d2c5a7e000cdc420d35a333aa4b5850f15bc00a9a3b83377e28f1dd6b2168892238982f00e571544e4ee960a51c2096d06c0f011c6f975970874a79983b
+EBUILD swordandsworcery-1.02-r1.ebuild 2648 BLAKE2B 034bb06e7c45210496a669c0197bd5ddee141c97f64aa3fb0641c024e6bdd6c513adeb930325de1cd5f3585cc72dbed425a555d03cabd03bb2889fa6399af1c0 SHA512 fe199ac16f65558b5557249d89b77f4552c197197767624f86bc1b0fa3ba817b39272594607eff5969b87e29aa7d2660034431f33d97f1387dea6ec39c52f8fd
MISC metadata.xml 355 BLAKE2B 2ebe0923f754bb09445457bb7f266a9fb673682281d31d70b39a05f1cd0beb682fa26e89861c46e9dab0f77428b916f9f99d8324b3780c795f317b6e06efde84 SHA512 78f8cc8f1f1be915da206e4b8be196a21b58a6f209023594755e481136a1b86ee31c8d0dfedd516d756a47db624e89728875b073b71c3b08ac94a5cde8ff3b83
diff --git a/games-action/swordandsworcery/swordandsworcery-1.02.ebuild b/games-action/swordandsworcery/swordandsworcery-1.02-r1.ebuild
index a35edbe92d2a..6481b751c3b8 100644
--- a/games-action/swordandsworcery/swordandsworcery-1.02.ebuild
+++ b/games-action/swordandsworcery/swordandsworcery-1.02-r1.ebuild
@@ -1,15 +1,14 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# TODO: unbundle liblua-5.1 when available for multilib
-
-EAPI=5
+EAPI=7
-inherit eutils games
+inherit desktop
DESCRIPTION="An exploratory action adventure game with an emphasis on audiovisual style"
HOMEPAGE="http://www.swordandsworcery.com/"
SRC_URI="${PN}_${PV}.tar.gz"
+S="${WORKDIR}"
LICENSE="CAPYBARA-EULA LGPL-3"
SLOT="0"
@@ -17,10 +16,13 @@ KEYWORDS="-* ~amd64 ~x86"
IUSE="bundled-libs"
RESTRICT="bindist fetch splitdebug"
-MYGAMEDIR=${GAMES_PREFIX_OPT}/${PN}
-QA_PREBUILT="${MYGAMEDIR#/}/bin/*
- ${MYGAMEDIR#/}/lib/*"
+MYGAMEDIR=opt/${PN}
+QA_PREBUILT="
+ ${MYGAMEDIR#/}/bin/*
+ ${MYGAMEDIR#/}/lib/*
+"
+# TODO: unbundle liblua-5.1 when available for multilib
# linked to pulseaudio
RDEPEND="
virtual/opengl
@@ -74,8 +76,6 @@ RDEPEND="
)
)"
-S=${WORKDIR}
-
pkg_nofetch() {
einfo "Please buy & download ${SRC_URI} from:"
einfo " ${HOMEPAGE}"
@@ -83,6 +83,8 @@ pkg_nofetch() {
}
src_prepare() {
+ default
+
if ! use bundled-libs ; then
einfo "removing bundled libs..."
rm -v lib/libcurl.so* lib/libSDL-1.2.so* \
@@ -98,11 +100,11 @@ src_install() {
insinto "${MYGAMEDIR}"
doins -r bin lib res
- dogamesbin "${T}"/${PN}
+ dobin "${T}"/${PN}
make_desktop_entry ${PN}
- dohtml README.html
+ docinto html
+ dodoc README.html
fperms +x "${MYGAMEDIR}"/bin/${PN}
- prepgamesdirs
}
diff --git a/games-action/towbowl-tactics/Manifest b/games-action/towbowl-tactics/Manifest
index 975ae76685ba..abf5c1f2014b 100644
--- a/games-action/towbowl-tactics/Manifest
+++ b/games-action/towbowl-tactics/Manifest
@@ -1,4 +1,4 @@
-AUX towbowl-tactics-0.5-gentoo.patch 1731 BLAKE2B e7049005e54fb6f10f29fca09d42705f787dbb6c440b2b939b694b050219efaec8aaa8149c3247f8ffe1943bd678cb9b2d035eb86bda08f6496af7e32710e74e SHA512 3292a83b642f23f1549acdb53586a5ea0860b7ace4643cf42bb0248bdbf5a7c5b9f66fcd62e5d2432fb1ba5a029061215657a9d65932523e3dbd51f54843295d
+AUX towbowl-tactics-0.5-gentoo.patch 1477 BLAKE2B 452f98949e50a6638947cf77188a0df095cf6099fc839ee95d7ee7683a37427af302407e6a793229ee3f9db3263f5f200fa8ede11007f797c35a38a8d7d54ff5 SHA512 2e6c34bf4a038e345dc597cef00ff85473620f6d276bfb96342d36e49de8141c100c65705e3644ecf0406a5b599895ea2cf4de39c3411568972a351e7bd5ecc7
DIST tbt.0.5.src.zip 5321239 BLAKE2B 3391b2b0dd3a88eebfcec722d256720f262fde4ff64111467b53e02911f356cc7f388aad64c1a13bb1e64a59be8065259cd2fe0a1ea79366828a0c19456bb924 SHA512 930d7ba78210e0ad566989279e6d77235c61c641c18da36618de36fcd82d28dd8ca40516ce1384c2a000e4efe86584928cf9c7d2da5fb455f89d358653089f97
-EBUILD towbowl-tactics-0.5.ebuild 1260 BLAKE2B bfc2c1b8854244d95386b05d8f6fe0b671b7e7decfd83a4a640e04bb3a6fc1ee3126ba4971b4432b3f70572236a8e4c2d4cfb8a081a0e34379a0429a8ac0d52e SHA512 b413fd71b1eef923d8df547c3703cdd65a78a28a1a0e56f859f126e4de05656b97e1384af0051f3962bf644a12e3b5b536ffa4ee4336ee6e9f726af985cdf680
+EBUILD towbowl-tactics-0.5-r1.ebuild 1276 BLAKE2B 9f1159e1af455570065298264ea3dad6e0931ddc86104ca8ce988b09d347250717b023ee0defc71dfad8653e50e8fc5834d7aa70d7f41d0211d3a64363590b5d SHA512 8d582ccb28549b66261001a21f835deabf8d8d70f94a7799bdaf4324a809fbca019fc21c2159f0630263a97f485701b79e9af9bfb5aad76f6437f6a5b38ba0db
MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/games-action/towbowl-tactics/files/towbowl-tactics-0.5-gentoo.patch b/games-action/towbowl-tactics/files/towbowl-tactics-0.5-gentoo.patch
index aa6a950e9a07..be8a3c42a994 100644
--- a/games-action/towbowl-tactics/files/towbowl-tactics-0.5-gentoo.patch
+++ b/games-action/towbowl-tactics/files/towbowl-tactics-0.5-gentoo.patch
@@ -1,6 +1,5 @@
-diff -ru tbt.orig/config.xml tbt/config.xml
---- tbt.orig/config.xml 2003-02-01 15:14:56.000000000 -0500
-+++ tbt/config.xml 2011-01-10 12:08:01.564649048 -0500
+--- a/config.xml
++++ b/config.xml
@@ -5,5 +5,5 @@
<screen_h>600</screen_h>
<sound_enabled>1</sound_enabled>
@@ -8,9 +7,8 @@ diff -ru tbt.orig/config.xml tbt/config.xml
-<language>0</language>
+<language>1</language>
</config>
-diff -ru tbt.orig/src/Makefile tbt/src/Makefile
---- tbt.orig/src/Makefile 2003-02-01 15:07:40.000000000 -0500
-+++ tbt/src/Makefile 2011-01-10 12:07:29.075274834 -0500
+--- a/src/Makefile
++++ b/src/Makefile
@@ -1,24 +1,20 @@
TBTHOME = /usr/local/games/tbt
INCDIR = -I /usr/include/smpeg -I /usr/include/libxml2 -I /usr/include/SDL/
diff --git a/games-action/towbowl-tactics/towbowl-tactics-0.5.ebuild b/games-action/towbowl-tactics/towbowl-tactics-0.5-r1.ebuild
index 68970fe0ac94..94a3daf70c8e 100644
--- a/games-action/towbowl-tactics/towbowl-tactics-0.5.ebuild
+++ b/games-action/towbowl-tactics/towbowl-tactics-0.5-r1.ebuild
@@ -1,51 +1,64 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
-inherit eutils games
+EAPI=7
+
+inherit desktop edos2unix toolchain-funcs
DESCRIPTION="Tow Bowl Tactics is a game based on Games Workshop's Blood Bowl"
HOMEPAGE="http://www.towbowltactics.com/index_en.html"
SRC_URI="http://www.towbowltactics.com/download/tbt.${PV}.src.zip"
+S="${WORKDIR}"/tbt/src
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
-RDEPEND="dev-libs/libxml2
+RDEPEND="
+ dev-libs/libxml2
media-libs/smpeg
media-libs/libsdl[sound,video]
media-libs/sdl-net
media-libs/sdl-image[jpeg,png]
media-libs/sdl-mixer"
-DEPEND="${RDEPEND}
- app-arch/unzip"
+DEPEND="${RDEPEND}"
+BDEPEND="app-arch/unzip"
-S=${WORKDIR}/tbt/src
+PATCHES=(
+ "${FILESDIR}"/${P}-gentoo.patch
+)
src_prepare() {
- cd ..
+ cd .. || die
+
edos2unix $(find src -type f) config.xml
- epatch "${FILESDIR}"/${P}-gentoo.patch
+
+ default
+
sed -i \
- -e "/^TBTHOME/ s:/.*:${GAMES_DATADIR}/tbt:" \
+ -e "/^TBTHOME/ s:/.*:/usr/share/tbt:" \
src/Makefile || die
sed -i \
-e "/tbt.ico/ s:\"\./:TBTHOME \"/:" \
src/Main.cpp || die
sed -i \
- -e "s:TBTHOME \"/config.xml:\"${GAMES_SYSCONFDIR}/tbt/config.xml:g" \
+ -e "s:TBTHOME \"/config.xml:\"/etc/tbt/config.xml:g" \
src/global.h || die
}
+src_configure() {
+ tc-export CXX
+}
+
src_install() {
- dogamesbin tbt
- dodir "${GAMES_DATADIR}/tbt"
- cp -r ../data ../tbt.ico "${D}${GAMES_DATADIR}/tbt" || die
- insinto "${GAMES_SYSCONFDIR}/tbt"
+ dobin tbt
+
+ dodir /usr/share/tbt
+ cp -r ../data ../tbt.ico "${ED}"/usr/share/tbt || die
+
+ insinto /etc/tbt
doins ../config.xml
+
newicon ../data/images/panel/turn.png ${PN}.png
make_desktop_entry tbt "Tow Bowl Tactics"
- prepgamesdirs
}
diff --git a/games-action/trine-enchanted-edition/Manifest b/games-action/trine-enchanted-edition/Manifest
index 6ae9f2be83b1..0838a88518e2 100644
--- a/games-action/trine-enchanted-edition/Manifest
+++ b/games-action/trine-enchanted-edition/Manifest
@@ -1,3 +1,3 @@
DIST trine_enchanted_edition_v2_12_build_508_humble_linux_full.zip 1226749814 BLAKE2B 9803f78279bcf83a2a54f25e2498664b73ba1c0ae5c540bb4479345ae05495cc11527937876fb7c9dbb34d05dbbdb4575cc6c1899923c782ff67ea23bd2cfac9 SHA512 e883763efe89f09a84c2896bfd0a9a13319dd14bb840e67f1812a0bab45bcab7a144f4c9399194e5aabad0435e350c6a903a542c9101a37c602855ebd0884d9d
-EBUILD trine-enchanted-edition-2.12.508-r3.ebuild 2378 BLAKE2B e73169a8d2a794ba6c3864f57b669476107ec0648daa718a291ece426ca3289893b730789c9259012a6c201108618ba150acd40abc17e3776a021170346444ce SHA512 033e87ca5be50ba4e354d7157979c7d574a1fd614504e075e0ce1c660b6f59186a412d92a24dd06e906484739c63d76388fda7b049064cde377b30c1052eef4b
+EBUILD trine-enchanted-edition-2.12.508-r3.ebuild 2380 BLAKE2B 1f49b9baaad9a6010cc76d29621259c0652e2563c008d226b99d0daef2438cc30e11326d1e8bde45445e4bb585af0f4e38eafef03b7125702ce8930dc6987f5a SHA512 e313329e50765e796b7abe6596b0c499d83143f2a3cce0aa82c160b75e5869ae6248bdfd5a7ba01c3b4899b893a1a8a515c73e5183cd8b6e17464f6ae9811167
MISC metadata.xml 321 BLAKE2B 5aca052a154cd0d9a43b96774253a2999ad36aa01c956961ad0021fa7cc6cbc8b89b7f93c6318308f6310a877ac9cb2b70bf622f25b882cf0c13261a7fae9b9c SHA512 ab5d27c4f1f5760f902abe8829db8732a19206739001dd349ac170bc64e5edb9b10ec4d16ec3d8f52569a05bc90ac08af6724f11206fce2b3506d99555712747
diff --git a/games-action/trine-enchanted-edition/trine-enchanted-edition-2.12.508-r3.ebuild b/games-action/trine-enchanted-edition/trine-enchanted-edition-2.12.508-r3.ebuild
index f33d1cb8946f..28b20274fd43 100644
--- a/games-action/trine-enchanted-edition/trine-enchanted-edition-2.12.508-r3.ebuild
+++ b/games-action/trine-enchanted-edition/trine-enchanted-edition-2.12.508-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -12,6 +12,7 @@ MY_PN="Trine Enchanted Edition"
DESCRIPTION="The original sidescrolling action platformer under the Trine 2 engine"
HOMEPAGE="https://www.frozenbyte.com/games/trine-enchanted-edition"
SRC_URI="${MY_P}_humble_linux_full.zip"
+
LICENSE="all-rights-reserved"
SLOT="0"
KEYWORDS="-* ~amd64 ~x86"
@@ -20,7 +21,7 @@ RESTRICT="bindist fetch splitdebug"
QA_PREBUILT="opt/${PN}/${PN}*"
-DEPEND="app-arch/unzip"
+BDEPEND="app-arch/unzip"
# SDL 1.3 is bundled but the game appears to be statically linked
# against SDL 2.0.3. We can bypass this and use our own SDL 2 by setting
diff --git a/games-action/trine2/Manifest b/games-action/trine2/Manifest
index 3b675d1cff0c..3638fac049b7 100644
--- a/games-action/trine2/Manifest
+++ b/games-action/trine2/Manifest
@@ -1,3 +1,3 @@
DIST trine2_complete_story_v2_01_build_425_humble_linux_full.zip 3243286878 BLAKE2B a9032d6043ac9623a254c1ebe69c30e5f173de91e3cc0552c4ff60275c11601c7708c37d2d7b9eb789290e24569967fc82b56f143110306642b28d5e21cb62ee SHA512 e59aaa6da7d4cae96d361f7f80d857e4102b23fe9584b88af9163407d4f1a34b9e0e79a9337c133e9d60e31ac8ead3a7f9b02b47f9797df05f998666c9219c15
-EBUILD trine2-2.01.425-r2.ebuild 2485 BLAKE2B 06eb3e4e1bbcb8001e43aa110c7b7a93778b5a13a05df67a54ac3139ef7546000c1a6f72492a8e381b77260da45b73c7caf2f4bc9d8373018d53a5afe83a9eac SHA512 ef76f2d148a10f5ec907eba908f3b21ea8d5eb0a3062bdb06e2e83fb6091f0a17bbe1a6126b8a982a966b84fdb2bfef494950ddcf442294d77c2ee7cffe3233c
+EBUILD trine2-2.01.425-r2.ebuild 2487 BLAKE2B 875be8fe0909d6983e591ffa39f6f6f5a390547810ab4a6e28c6d4904b1284875b17ccef170a4b5cb26dcff21a086c0835b51725eb0ff2f6be27d33c045d9a79 SHA512 fb6943e07684b2627b42ac67c2fba758b8551858b62443694034a3b35279971e50318b29a064501589ae74da3a62c59652464f801ef5eec6f897b9eb68df6d57
MISC metadata.xml 321 BLAKE2B 5aca052a154cd0d9a43b96774253a2999ad36aa01c956961ad0021fa7cc6cbc8b89b7f93c6318308f6310a877ac9cb2b70bf622f25b882cf0c13261a7fae9b9c SHA512 ab5d27c4f1f5760f902abe8829db8732a19206739001dd349ac170bc64e5edb9b10ec4d16ec3d8f52569a05bc90ac08af6724f11206fce2b3506d99555712747
diff --git a/games-action/trine2/trine2-2.01.425-r2.ebuild b/games-action/trine2/trine2-2.01.425-r2.ebuild
index c293a1c40c5e..0bf349e4d742 100644
--- a/games-action/trine2/trine2-2.01.425-r2.ebuild
+++ b/games-action/trine2/trine2-2.01.425-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -12,6 +12,7 @@ MY_PN="Trine 2"
DESCRIPTION="Sidescrolling game of action, puzzles and platforming, Complete Story edition"
HOMEPAGE="http://www.trine2.com/"
SRC_URI="${MY_P}_humble_linux_full.zip"
+
LICENSE="all-rights-reserved"
SLOT="0"
KEYWORDS="-* ~amd64 ~x86"
@@ -21,7 +22,7 @@ RESTRICT="bindist fetch splitdebug"
QA_PREBUILT="opt/${PN}/${PN}*
opt/${PN}/lib/*"
-DEPEND="app-arch/unzip"
+BDEPEND="app-arch/unzip"
RDEPEND="
media-gfx/nvidia-cg-toolkit[abi_x86_32]
diff --git a/games-action/wordwarvi/Manifest b/games-action/wordwarvi/Manifest
index cf9c26889563..edeb15964179 100644
--- a/games-action/wordwarvi/Manifest
+++ b/games-action/wordwarvi/Manifest
@@ -1,4 +1,4 @@
-AUX wordwarvi-1.00-sound.patch 2869 BLAKE2B e7319854f5b4bf8adfe2a121d64a928467012959f4cfe869dfc1196424219445abeddd9ed21d8367a3818fa4e04b4d8757c4d6a44d3d23b74ca9d2f420e3c5bc SHA512 df90b18dedb7280e3789c276411e3d11c7b5096906d53ba3f16cbc297f939116a030898d00c87f8e8b5d3dcf08910ab249f62d7b99feeb881960f8742a4c1878
+AUX wordwarvi-1.00-sound.patch 3734 BLAKE2B f491ec5e2f1f1e3edbb5cf33e5a15bc376d9fd97d2922bd9d2747f72c2dad3a100b7c5e3d2a1c85c112a7266d7d382d53d7d8275de20c6b524f2ca3f739f426a SHA512 4044720f6b36149c7385c6a5fdd98f0496a766dbe08cdb706c47562a0c8b1082abda98007c89308c2d66402b614cfc26f46397590bdb7210580e2f36e276cb88
DIST wordwarvi-1.00.tar.gz 8828099 BLAKE2B 769b0e86ba6ac1956862e7375141f31fde20e99710a0719a57062334cfd24064c89b2b50c477ff9272efa2471ed4c768add2148c00cc6f91619b46eef54d23ad SHA512 e8f8609300fa2f9bd2ff763fee11699c5f30e96ccb3a5d531456134e983148227bb12fb6421b4ad00bcac46cddcdb5a036d416b8e55aedf037d1c3f0b5e04fa9
-EBUILD wordwarvi-1.00-r1.ebuild 1241 BLAKE2B dfe61bb10dbdb273e1cfe51585a7e3b7fe6c1d79ddab8ead50459ad80a81a4d235bfbae8a04268adc5aaef9b8e1c18245b47c20cd5406aab8c2598f75fb902d2 SHA512 d14ff38f4b939754d3f241b4dd4dd2f756e9302bb658a5c83d91816726dd008ac310d5bfce3038bac9e0d373ef382e632d6eee81cbfd6b194a0f2247fb5900c1
+EBUILD wordwarvi-1.00-r1.ebuild 1296 BLAKE2B 288dd505c2994add16023b1e1a68b5dcfc2815eba4ebe3714f01ede8985d80656cc1fb15032a24d7e357312baba5eadae83f565e9faea22342d07fc960614c77 SHA512 38bb91a18c1a82eca3a1d198fb7a3398ff508ffb7efa98195a80d08203334ee307b6178c6bc029acdf5fdd1d5e01afe976ac07b408eed973dd81bfe3813f376c
MISC metadata.xml 332 BLAKE2B cef889355232bef91e44638d32fbfd52f95b5d5e79b288f87146f7668f1248734bacb97fffb3076b215ced5981a7bd2d14982b8bc9c02d1b237b5605f77b5c92 SHA512 50b4b9f74a0629d49db7c041b965ae31b425803b667be69e5304ce8df2e49dca66d923f44df209ca02299ac088728d059724ff1ea325a2bb249a49a520037efe
diff --git a/games-action/wordwarvi/files/wordwarvi-1.00-sound.patch b/games-action/wordwarvi/files/wordwarvi-1.00-sound.patch
index 5ad7bc8440b9..1f0fdb255d33 100644
--- a/games-action/wordwarvi/files/wordwarvi-1.00-sound.patch
+++ b/games-action/wordwarvi/files/wordwarvi-1.00-sound.patch
@@ -1,6 +1,7 @@
-diff -ru wordwarvi-1.00.orig/Makefile wordwarvi-1.00/Makefile
---- wordwarvi-1.00.orig/Makefile 2011-06-09 00:06:22.000000000 -0400
-+++ wordwarvi-1.00/Makefile 2011-06-11 19:57:55.609619777 -0400
+diff --git a/Makefile b/Makefile
+index faf7e8f..2c06010 100644
+--- a/Makefile
++++ b/Makefile
@@ -1,5 +1,5 @@
PREFIX=/usr
-DATADIR=${PREFIX}/share/wordwarvi
@@ -8,7 +9,18 @@ diff -ru wordwarvi-1.00.orig/Makefile wordwarvi-1.00/Makefile
MANDIR?=${PREFIX}/share/man
MANPAGEDIR=${MANDIR}/man6
-@@ -24,18 +24,6 @@
+@@ -12,8 +12,8 @@ WITHAUDIO=yes
+ # WITHAUDIO=no
+
+ ifeq (${WITHAUDIO},yes)
+-SNDLIBS=`pkg-config --libs portaudio-2.0 vorbisfile`
+-SNDFLAGS=-DWITHAUDIOSUPPORT `pkg-config --cflags portaudio-2.0`
++SNDLIBS=`${PKG_CONFIG} --libs portaudio-2.0 vorbisfile`
++SNDFLAGS=-DWITHAUDIOSUPPORT `${PKG_CONFIG} --cflags portaudio-2.0`
+ OGGOBJ=ogg_to_pcm.o
+ else
+ SNDLIBS=
+@@ -24,53 +24,41 @@ endif
CC ?= gcc
BUILD_CC ?= gcc
@@ -27,7 +39,19 @@ diff -ru wordwarvi-1.00.orig/Makefile wordwarvi-1.00/Makefile
DEFINES=${SNDFLAGS} -DDATADIR=\"${DATADIR}/\"
all: wordwarvi wordwarvi.6.gz
-@@ -53,24 +41,24 @@
+
+ HAS_PORTAUDIO_2_0:
+ ifeq (${WITHAUDIO},yes)
+- pkg-config --print-errors --exists portaudio-2.0
++ ${PKG_CONFIG} --print-errors --exists portaudio-2.0
+ else
+ endif
+
+ HAS_VORBISFILE:
+ ifeq (${WITHAUDIO},yes)
+- pkg-config --print-errors --exists vorbisfile
++ ${PKG_CONFIG} --print-errors --exists vorbisfile
+ else
endif
joystick.o: joystick.c joystick.h Makefile
@@ -36,19 +60,20 @@ diff -ru wordwarvi-1.00.orig/Makefile wordwarvi-1.00/Makefile
ogg_to_pcm.o: ogg_to_pcm.c ogg_to_pcm.h Makefile
- $(CC) ${DEBUG} ${PROFILE_FLAG} ${OPTIMIZE_FLAG} `pkg-config --cflags vorbisfile` \
-+ $(CC) ${DEBUG} ${PROFILE_FLAG} ${CFLAGS} `pkg-config --cflags vorbisfile` \
++ $(CC) ${DEBUG} ${PROFILE_FLAG} ${CFLAGS} `${PKG_CONFIG} --cflags vorbisfile` \
-pthread -Wall -c ogg_to_pcm.c
wwviaudio.o: wwviaudio.c wwviaudio.h ogg_to_pcm.h my_point.h Makefile
- $(CC) -Wall ${DEBUG} ${PROFILE_FLAG} ${OPTIMIZE_FLAG} \
+ $(CC) -Wall ${DEBUG} ${PROFILE_FLAG} ${CFLAGS} \
${DEFINES} \
- -pthread `pkg-config --cflags vorbisfile` \
+- -pthread `pkg-config --cflags vorbisfile` \
++ -pthread `${PKG_CONFIG} --cflags vorbisfile` \
-c wwviaudio.c
rumble.o: rumble.c rumble.h Makefile
- $(CC) ${DEBUG} ${PROFILE_FLAG} ${OPTIMIZE_FLAG} `pkg-config --cflags vorbisfile` \
-+ $(CC) ${DEBUG} ${PROFILE_FLAG} ${CFLAGS} `pkg-config --cflags vorbisfile` \
++ $(CC) ${DEBUG} ${PROFILE_FLAG} ${CFLAGS} `${PKG_CONFIG} --cflags vorbisfile` \
-pthread -Wall -c rumble.c
wwvi_font.o: wwvi_font.c wwvi_font.h my_point.h Makefile
@@ -57,7 +82,7 @@ diff -ru wordwarvi-1.00.orig/Makefile wordwarvi-1.00/Makefile
stamp: stamp.c
$(BUILD_CC) -o stamp stamp.c
-@@ -78,7 +66,7 @@
+@@ -78,14 +66,14 @@ stamp: stamp.c
wordwarvi: wordwarvi.c joystick.o rumble.o ${OGGOBJ} wwviaudio.o wwvi_font.o \
Makefile version.h stamp levels.h rumble.h
./stamp > stamp.h
@@ -66,10 +91,19 @@ diff -ru wordwarvi-1.00.orig/Makefile wordwarvi-1.00/Makefile
joystick.o \
rumble.o \
wwvi_font.o \
-diff -ru wordwarvi-1.00.orig/wwviaudio.c wordwarvi-1.00/wwviaudio.c
---- wordwarvi-1.00.orig/wwviaudio.c 2011-06-09 00:06:22.000000000 -0400
-+++ wordwarvi-1.00/wwviaudio.c 2011-06-11 19:57:17.394274660 -0400
-@@ -121,7 +121,7 @@
+ ${OGGOBJ} \
+ wwviaudio.o \
+ wordwarvi.c -o wordwarvi -lm ${SNDLIBS} \
+- `pkg-config --cflags gtk+-2.0` `pkg-config --libs gtk+-2.0 gthread-2.0`
++ `${PKG_CONFIG} --cflags gtk+-2.0` `${PKG_CONFIG} --libs gtk+-2.0 gthread-2.0`
+ /bin/rm stamp.h
+
+ wordwarvi.6.gz: wordwarvi.6
+diff --git a/wwviaudio.c b/wwviaudio.c
+index ad79d96..dca0cb4 100644
+--- a/wwviaudio.c
++++ b/wwviaudio.c
+@@ -121,7 +121,7 @@ int wwviaudio_read_ogg_clip(int clipnum, char *filename)
if (clipnum >= max_sound_clips || clipnum < 0)
return -1;
diff --git a/games-action/wordwarvi/wordwarvi-1.00-r1.ebuild b/games-action/wordwarvi/wordwarvi-1.00-r1.ebuild
index 096c489f0c65..c1a147a7c015 100644
--- a/games-action/wordwarvi/wordwarvi-1.00-r1.ebuild
+++ b/games-action/wordwarvi/wordwarvi-1.00-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-inherit desktop
+inherit desktop toolchain-funcs
DESCRIPTION="A retro side-scrolling shoot'em up based on the editor war story"
HOMEPAGE="http://wordwarvi.sourceforge.net"
@@ -14,11 +14,15 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="portaudio"
-RDEPEND="x11-libs/gtk+:2
- portaudio? ( media-libs/libvorbis
- >=media-libs/portaudio-19_pre1 )"
-DEPEND="${RDEPEND}
- virtual/pkgconfig"
+RDEPEND="
+ x11-libs/gtk+:2
+ portaudio? (
+ media-libs/libvorbis
+ >=media-libs/portaudio-19_pre1
+ )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
PATCHES=(
"${FILESDIR}"/${P}-sound.patch
@@ -36,6 +40,8 @@ src_prepare() {
}
src_compile() {
+ tc-export CC PKG_CONFIG
+
emake \
PREFIX="/usr" \
DATADIR="/usr/share/${PN}" \
@@ -51,7 +57,7 @@ src_install() {
install
if ! use portaudio ; then
- rm -rf "${D}/usr/share" || die
+ rm -rf "${ED}/usr/share" || die
fi
dodoc README AUTHORS changelog.txt AAA_HOW_TO_MAKE_NEW_LEVELS.txt
diff --git a/games-action/xbomber/Manifest b/games-action/xbomber/Manifest
index f35b2f043214..f9f23b3b4779 100644
--- a/games-action/xbomber/Manifest
+++ b/games-action/xbomber/Manifest
@@ -3,5 +3,5 @@ AUX xbomber-101-gcc4.patch 368 BLAKE2B d8173579f686648835424e520b6a7383c5b80be23
AUX xbomber-101-ldflags.patch 454 BLAKE2B a6b2b5b7f8b8987ae5765df7a1891ce6d0d5da178474ec6bb30079542d0b477c8abfa2eaf5d3fd61a9e64c96291dd00210d4288ca5ba4d8c6512f9ee60f3f90a SHA512 8fe9a9b934ab9bc624a8b18a199947b98c6abfd9e3c748a2de54b46f557710121ea0c0179ea565f57c469186afaf11e0bd0d389f42f0df346809f114ef02a109
AUX xbomber-101-va_list.patch 904 BLAKE2B bad11c1e3ccc9cf4ac423fee8b67ce2ab2a8d4d5606e358f060661e9a7e6880792fe89fa28d75122fe47c8449111cc049ab17f3c8ca14b916f71c190a879b2ae SHA512 87a7a4c5decb5e406521b2b5401a7c9053700f026df6aee936e6d1accf0c82c2468cb6e03483d0e2f8e551685d5f2edaa35d81df23b2e42ca11a2b305748f5b1
DIST xbomber-101.tgz 396707 BLAKE2B 15120c28a0e2e00203b2a532f88e682ed56c3a85ed463819aab88942843ed13fc83edf0f26fc06666e017c34a02daec2611e4bb11f29f0b8f3663119cf8c9116 SHA512 3f7259ad7f4bf3ec15997c187e354a5cb91cd19743003f480b4900caa2a888d977aa3d6f1e96411666bb0a971fcf17593b76fde9804bb6e1e1b0dab9d4b6abb2
-EBUILD xbomber-101-r1.ebuild 942 BLAKE2B 6392fabce0cb3b50ccae2d713b8fc99f380e66bd5f7be4cc66b52a41726c0964c612b525b1066e9f10f25a8a080727d435585b02f2e6400e3e5686c75d57c0c7 SHA512 f3f5e4f0c16f7f44fbf3bbfee1a08eb8030e30c66ec93f99d23ecb6899f83c34e1ffef4b67ecb24a8d3dbb78c591ed384cc610e163bbcb7f37e490e9831c1ac4
+EBUILD xbomber-101-r1.ebuild 999 BLAKE2B 935212306f9b4028ee906fb3eb812f3e786d617d270f0e22a96fcd3299b4336834c3b1089aaf003b531674448050df48a7a58b0d5e1795a71e0563424fd84dc0 SHA512 bd8d7b75f2bd89576f9f1be9a683f3ce7c47b5ae8db71c7325c42b07a8aedc06294c11635fba6e8afe0395a60bb1deabaea7ec528601a28b24e23059613b58d0
MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/games-action/xbomber/xbomber-101-r1.ebuild b/games-action/xbomber/xbomber-101-r1.ebuild
index 2757b322f5db..c6c7c8ab4069 100644
--- a/games-action/xbomber/xbomber-101-r1.ebuild
+++ b/games-action/xbomber/xbomber-101-r1.ebuild
@@ -1,7 +1,9 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
+
+inherit toolchain-funcs
DESCRIPTION="Bomberman clone w/multiplayer support"
HOMEPAGE="http://www.xdr.com/dash/bomber.html"
@@ -10,7 +12,6 @@ SRC_URI="http://www.xdr.com/dash/${P}.tgz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
DEPEND="x11-libs/libX11"
RDEPEND="!sci-biology/emboss
@@ -39,9 +40,17 @@ src_prepare() {
-e "s:=\"data\":=\"/usr/share/${PN}\":" sound.c || die
}
+src_compile() {
+ tc-export CC
+
+ emake
+}
+
src_install() {
dobin matcher bomber
+
insinto /usr/share/${PN}
doins -r data/*
+
dodoc README Changelog
}
diff --git a/games-action/xpilot/Manifest b/games-action/xpilot/Manifest
index 01d369daa4ee..2e4c9edc6f01 100644
--- a/games-action/xpilot/Manifest
+++ b/games-action/xpilot/Manifest
@@ -1,3 +1,3 @@
DIST xpilot-4.5.5.tar.bz2 1115502 BLAKE2B 9f7758dabc834f9ffad602e2ba215e1e08ff3f33b21480eae0176775d6c55df3e3238652e0cbbbc688acbab9e23395f46d853ee52fd55d177fdace5138621335 SHA512 002fbdbee3035e21f441d749d68ac41da2816a691e1c0d1cf9de9cddaa479c92da57eb36081884b9908a6ae83454f6f532c24c89280d27e2cbf9570442ef301c
-EBUILD xpilot-4.5.5-r1.ebuild 1176 BLAKE2B 091ba3bece3e3828ff86b2233b1afba1f10fa39c7129b5b185c74f2902edaa7df122c963ba761e6803f587f65080487346536436b0aba73e9b3907aa7f52ea4d SHA512 66b87dd7c724e8a198bcc8454241ec81a9e71e15a69dfe249ce8a2d36e4cab931776a5b881d1f27b63b63ce855813b250266c6fe533654fc883faa9dcb2ec31a
+EBUILD xpilot-4.5.5-r1.ebuild 1323 BLAKE2B 5cbf85537a282375ff1cfa29f521854f63808faba63fb192dcca21030c35d1a91bb478a8e6c0e84f486109afe8ce00dcd5395d46da04d158d6188c87191f3fcb SHA512 2dc6dff33936b8408a7c19ec9511fcc96bbdbc5acd8f22e76f61e1b10818c057c817c2bd74d88978fa5749dc921e3f13bec2f8108b982fb005c689d958a54f0c
MISC metadata.xml 333 BLAKE2B 2c8f9dc52fcf4780ad3da4ee828dad3ef62731f0d2f399da8ade242756b6929a58a6b60347ed753f19dbbf6cf2146dadeb88fa20be6d035ae3fc41ca581bacdb SHA512 b6a52a4afe7804b04646d42366ef3812a70fba44d44e9da662a70c7c646aba015792fd8bef65da9c5abdc4b5188cf0657ba80ab1d1920b6b692606274c3afca4
diff --git a/games-action/xpilot/xpilot-4.5.5-r1.ebuild b/games-action/xpilot/xpilot-4.5.5-r1.ebuild
index d2003e60dd12..c90d59c476c1 100644
--- a/games-action/xpilot/xpilot-4.5.5-r1.ebuild
+++ b/games-action/xpilot/xpilot-4.5.5-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -20,7 +20,7 @@ DEPEND="${RDEPEND}
app-text/rman
x11-base/xorg-proto
x11-misc/gccmakedep
- x11-misc/imake"
+ >=x11-misc/imake-1.0.8-r1"
src_prepare() {
#default
@@ -38,12 +38,18 @@ src_prepare() {
src/client/textinterface.c || die
}
+src_configure() {
+ CC="$(tc-getBUILD_CC)" LD="$(tc-getLD)" \
+ IMAKECPP="${IMAKECPP:-$(tc-getCPP)}" xmkmf -a || die
+}
+
src_compile() {
- xmkmf || die
- emake Makefiles
- emake includes
- emake depend
- emake CC="$(tc-getCC)" CDEBUGFLAGS="${CFLAGS} ${LDFLAGS}"
+ emake \
+ AR="$(tc-getAR) cq" \
+ CC="$(tc-getCC)" \
+ RANLIB="$(tc-getRANLIB)" \
+ CDEBUGFLAGS="${CFLAGS}" \
+ LOCAL_LDFLAGS="${LDFLAGS}"
}
src_install() {