summaryrefslogtreecommitdiff
path: root/games-arcade
diff options
context:
space:
mode:
Diffstat (limited to 'games-arcade')
-rw-r--r--games-arcade/Manifest.gzbin20922 -> 19915 bytes
-rw-r--r--games-arcade/afternoonstalker/Manifest6
-rw-r--r--games-arcade/afternoonstalker/afternoonstalker-1.2.0.ebuild (renamed from games-arcade/afternoonstalker/afternoonstalker-1.1.6.ebuild)8
-rw-r--r--games-arcade/afternoonstalker/files/afternoonstalker-1.2.0-autotools.patch (renamed from games-arcade/afternoonstalker/files/afternoonstalker-1.1.6-autotools.patch)35
-rw-r--r--games-arcade/amphetamine/Manifest2
-rw-r--r--games-arcade/amphetamine/amphetamine-0.8.10-r3.ebuild59
-rw-r--r--games-arcade/amphetamine/files/amphetamine-0.8.10-drop-register-keyword.patch16
-rw-r--r--games-arcade/apricots/Manifest5
-rw-r--r--games-arcade/apricots/apricots-0.2.8.ebuild (renamed from games-arcade/apricots/apricots-0.2.7.ebuild)14
-rw-r--r--games-arcade/apricots/files/apricots-0.2.7-sign-undef.patch10
-rw-r--r--games-arcade/batrachians/Manifest6
-rw-r--r--games-arcade/batrachians/batrachians-0.2.0.ebuild (renamed from games-arcade/batrachians/batrachians-0.1.7.ebuild)10
-rw-r--r--games-arcade/batrachians/files/batrachians-0.1.7-autotools.patch50
-rw-r--r--games-arcade/batrachians/files/batrachians-0.2.0-autotools.patch36
-rw-r--r--games-arcade/blobwars/Manifest1
-rw-r--r--games-arcade/blobwars/blobwars-2.00-r1.ebuild61
-rw-r--r--games-arcade/burgerspace/Manifest7
-rw-r--r--games-arcade/burgerspace/burgerspace-1.10.0.ebuild (renamed from games-arcade/burgerspace/burgerspace-1.9.3-r1.ebuild)13
-rw-r--r--games-arcade/burgerspace/files/burgerspace-1.9.3-autotools.patch62
-rw-r--r--games-arcade/burgerspace/metadata.xml3
-rw-r--r--games-arcade/cosmosmash/Manifest4
-rw-r--r--games-arcade/cosmosmash/cosmosmash-1.5.0.ebuild (renamed from games-arcade/cosmosmash/cosmosmash-1.4.8-r1.ebuild)8
-rw-r--r--games-arcade/pachi/Manifest2
-rw-r--r--games-arcade/pachi/pachi-1.0-r2.ebuild5
-rw-r--r--games-arcade/sdl-sopwith/Manifest6
-rw-r--r--games-arcade/sdl-sopwith/files/sdl-sopwith-1.7.5-nogtk.patch42
-rw-r--r--games-arcade/sdl-sopwith/files/sdl-sopwith-1.7.5-video-fix.patch24
-rw-r--r--games-arcade/sdl-sopwith/metadata.xml11
-rw-r--r--games-arcade/sdl-sopwith/sdl-sopwith-1.7.5-r2.ebuild48
-rw-r--r--games-arcade/spacerider/Manifest8
-rw-r--r--games-arcade/spacerider/files/spacerider-0.13-font.patch14
-rw-r--r--games-arcade/spacerider/files/spacerider-0.13-gcc41.patch10
-rw-r--r--games-arcade/spacerider/files/spacerider-0.13-gcc49.patch22
-rw-r--r--games-arcade/spacerider/files/spacerider-0.13-gentoo.patch27
-rw-r--r--games-arcade/spacerider/files/spacerider-0.13-ovflfix.patch11
-rw-r--r--games-arcade/spacerider/metadata.xml8
-rw-r--r--games-arcade/spacerider/spacerider-0.13-r1.ebuild44
-rw-r--r--games-arcade/syobon/Manifest3
-rw-r--r--games-arcade/syobon/metadata.xml11
-rw-r--r--games-arcade/syobon/syobon-1.0.1-r1.ebuild43
-rw-r--r--games-arcade/tuxdash/Manifest6
-rw-r--r--games-arcade/tuxdash/files/tuxdash-0.8-fix-build-system.patch11
-rw-r--r--games-arcade/tuxdash/files/tuxdash-0.8-fix-c++14.patch101
-rw-r--r--games-arcade/tuxdash/files/tuxdash-0.8-fix-paths.patch45
-rw-r--r--games-arcade/tuxdash/metadata.xml8
-rw-r--r--games-arcade/tuxdash/tuxdash-0.8-r1.ebuild47
-rw-r--r--games-arcade/wop/Manifest7
-rw-r--r--games-arcade/wop/files/wop-0.4.3-fix-build-system.patch100
-rw-r--r--games-arcade/wop/files/wop-0.4.3-gcc43.patch32
-rw-r--r--games-arcade/wop/files/wop-0.4.3-gcc6.patch17
-rw-r--r--games-arcade/wop/metadata.xml8
-rw-r--r--games-arcade/wop/wop-0.4.3-r2.ebuild54
-rw-r--r--games-arcade/xsfcave/Manifest3
-rw-r--r--games-arcade/xsfcave/metadata.xml16
-rw-r--r--games-arcade/xsfcave/xsfcave-0.5-r1.ebuild23
55 files changed, 170 insertions, 1063 deletions
diff --git a/games-arcade/Manifest.gz b/games-arcade/Manifest.gz
index 76bb0fa5312c..6bb947c28932 100644
--- a/games-arcade/Manifest.gz
+++ b/games-arcade/Manifest.gz
Binary files differ
diff --git a/games-arcade/afternoonstalker/Manifest b/games-arcade/afternoonstalker/Manifest
index c63baaa0f300..4935a8c913f4 100644
--- a/games-arcade/afternoonstalker/Manifest
+++ b/games-arcade/afternoonstalker/Manifest
@@ -1,4 +1,4 @@
-AUX afternoonstalker-1.1.6-autotools.patch 832 BLAKE2B a7c6d0be4457117ab00c032b67c616481a116c9f8cef6c216d6172388d4585c2c312a10dd7266f6b0e10b87f7f931629a599c6765eada5a092513875fb8ca605 SHA512 a6b52df0499fd3ce4c1cf5fadefbb27f0e036acae24f3e47bcd6fb46439541fddde3e3e6008221db0d61e68d748a1ab74cae16b12938aead95e74d316d780969
-DIST afternoonstalker-1.1.6.tar.gz 186724 BLAKE2B 2915e1ff11f0cdf392a94d515541c25082afbe62547c90a49cdc39ab01bc234ac8098394905a0d1ce3d3a550b5c5096fd64f76db2d8d62b510822a0a59ae8cf6 SHA512 4d823abc5f939bc6322729548abb0adc43b56b5d5e035578f15084f4e8f6ce80bd7b7dc3ffbe71530975b7c02962ea93405e2ad13de8a50303ccfdde543cd6c7
-EBUILD afternoonstalker-1.1.6.ebuild 570 BLAKE2B cf4249b850aeb61a51c96a12c55881aa374fc22e72cc33cf823b803052a49a783297bdfc33036cf77965d5466d71e334d2a78dfd404a86fd916dad935fe40e19 SHA512 22806d27f270fbec79bc566d5ab270fef0e78b2cbe2105556c701517e3f9097d604bcf0db519016a9c61ac375667ddf41dd55a3935ab6cc6ac9ed63642189816
+AUX afternoonstalker-1.2.0-autotools.patch 869 BLAKE2B 6942258bbf9fa6bb32fa931d6aaddb4591b3f24e8dcc40c9d1550742bfd13c68d6d550f58019365a3e25a1597cfa90eb551f124ef00da3a46e04be052324cd69 SHA512 7f3e1e8d4bb1163a6e4c5c594f437335d99f0934472e716ecf1dc6711570477df9a315140525906b78ac5414141a0ac7932304ce49662d7e12b62e8969ac190f
+DIST afternoonstalker-1.2.0.tar.gz 189534 BLAKE2B 8a126d7dc9c224346d1944734512a9edbe4032ef1aa0adc9cb5b28a172dc9c9d8b5eb060829b698ba519cca3a52f0cf49d682bc546f976cab2ae28440f901c89 SHA512 9137bd6a6d2bd0a58b40952d149a8e742d575f61393c2e20b6a18f6a9ed74331cbea7a94280d2fa31e9162e7d9a1d1618e38e81f91e618ee074fd6b846fb74a4
+EBUILD afternoonstalker-1.2.0.ebuild 570 BLAKE2B e0dce6a66672da47d21b932ac0f0da430d2b22000459095787c738b54d0bc6b3d25cd514ba6390f4ec075bf8eb5e86a82ddbadaacd6eed684d75686bd7a01b9d SHA512 6466488d12e7809cc3a674e436889d432a7c8f0f2af021c2d9b5bc41dfdf6304b870bdcec635aa31072fa18c9bf7e0c8c0a5646aad026a2dd6a7bfe67a4e265a
MISC metadata.xml 250 BLAKE2B 8d44bd4c6e7d6491273e2015e36ddac74af7b94a124fd240ff030e16430f5c85e53ab812f0e3e94bb2e6d138f39b512bbe01ff98b0081cacc21a02d648ec7643 SHA512 80ac07a3cac10ad2e72e9989a130b7d2073934fe92914a9db2af4d0e769d4bf537770f8faba0654bbd64a7e85ee38cf1f9d03b4b9cd322864b1b2bb35087d610
diff --git a/games-arcade/afternoonstalker/afternoonstalker-1.1.6.ebuild b/games-arcade/afternoonstalker/afternoonstalker-1.2.0.ebuild
index 8968417bb1e6..6a2349b98cf7 100644
--- a/games-arcade/afternoonstalker/afternoonstalker-1.1.6.ebuild
+++ b/games-arcade/afternoonstalker/afternoonstalker-1.2.0.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit autotools
@@ -13,11 +13,11 @@ LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-RDEPEND=">=dev-games/flatzebra-0.1.6"
+RDEPEND=">=dev-games/flatzebra-0.2.0"
DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig"
-PATCHES=( "${FILESDIR}"/${PN}-1.1.6-autotools.patch )
+PATCHES=( "${FILESDIR}"/${PN}-1.2.0-autotools.patch )
src_prepare() {
default
diff --git a/games-arcade/afternoonstalker/files/afternoonstalker-1.1.6-autotools.patch b/games-arcade/afternoonstalker/files/afternoonstalker-1.2.0-autotools.patch
index a7c5bc9fe590..07d3a2689f14 100644
--- a/games-arcade/afternoonstalker/files/afternoonstalker-1.1.6-autotools.patch
+++ b/games-arcade/afternoonstalker/files/afternoonstalker-1.2.0-autotools.patch
@@ -1,20 +1,20 @@
--- a/Makefile.am
+++ b/Makefile.am
@@ -2,17 +2,16 @@
-
+
SUBDIRS = src
-
+
-man_MANS = doc/$(PACKAGE).6
+man_MANS = doc/afternoonstalker.6
-
--docdir = $(datadir)/doc/$(PACKAGE)-$(VERSION)
+
+-docdir = $(datarootdir)/doc/$(PACKAGE)-$(VERSION)
doc_DATA = \
AUTHORS \
- COPYING \
NEWS \
README \
THANKS
-
+
EXTRA_DIST = \
+ COPYING \
bootstrap \
@@ -22,20 +22,21 @@
$(PACKAGE).spec \
--- a/src/Makefile.am
+++ b/src/Makefile.am
-@@ -114,13 +114,13 @@
+@@ -42,7 +42,7 @@
+ pixmapdir = $(datarootdir)/pixmaps
+ pixmap_DATA = images/$(PACKAGE).png
+
+-pkgpixmapdir = $(datarootdir)/pixmaps/$(PACKAGE)
++pkgpixmapdir = $(pkgdatadir)/pixmaps/$(PACKAGE)
+ pkgpixmap_DATA = \
+ images/cobweb_tile.xpm \
+ images/floor_tile.xpm \
+@@ -122,7 +122,7 @@
images/digit8.xpm \
images/digit9.xpm
-
--desktopentrydir = $(datadir)/applications
-+desktopentrydir = $(datarootdir)/applications
- desktopentry_DATA = $(PACKAGE).desktop
-
--pixmapdir = $(datadir)/pixmaps
-+pixmapdir = $(datarootdir)/pixmaps
- pixmap_DATA = images/$(PACKAGE).png
-
--pkgsounddir = $(datadir)/sounds/$(PACKAGE)
-+pkgsounddir = $(pkgdatadir)/sounds
+
+-pkgsounddir = $(datarootdir)/sounds/$(PACKAGE)
++pkgsounddir = $(pkgdatadir)/sounds/$(PACKAGE)
pkgsound_DATA = \
sounds/gun-pickup.wav \
sounds/bat-killed.wav \
diff --git a/games-arcade/amphetamine/Manifest b/games-arcade/amphetamine/Manifest
index d9f72d01fc00..8232fa4d99a2 100644
--- a/games-arcade/amphetamine/Manifest
+++ b/games-arcade/amphetamine/Manifest
@@ -3,6 +3,7 @@ AUX amphetamine-0.8.10-SDL-conversions.patch 926 BLAKE2B ac8bf1d9f5af967e08d5952
AUX amphetamine-0.8.10-bugs.patch 1821 BLAKE2B 3b0870cecaa55879da3d5107e2c23d7c972e49b1289519b2107fa0da48376c562364b8d4c632812dd20a80e4e6a02fc9ddd157aa8e104a3a8e097f238c422ae9 SHA512 30cc93031152e3f244a30cb56430b451ddfb8ccfddde0fc6cd681cbc6bf0ffb4d4801df642b5330fc1462d68cb0fc3e8d8f97f7e4dc87925b5335f5b1707ff8e
AUX amphetamine-0.8.10-build.patch 700 BLAKE2B d63c5a73f065f181a6673feb3d90e852e85befb51446ac003eca6ea6076caa36cbd911ac0e33064b5aa549c9ffee8264c5a31a34bfa7ecc659f8c07687d12130 SHA512 c79c133bb6acfc666e557e09b0ca3b556203331d167b5266217a19880b5af2101776b651a420a81b53fc4fbf790de221d0b758979955632230226581dfa30ced
AUX amphetamine-0.8.10-clang.patch 485 BLAKE2B 2831c1c9b04fc86c17a2625c03f4d674690532c138d9c7bc076fb19c901b5ea5ea0ff635984fd94323fb072d465dd3e4b7b5125012abb50f836a91bd3a8a102e SHA512 8f12fe93fc14332eb5da4e0d85cba2a879e40a9d72ed6294300cdc58add4167acbba8e28bd68b179e7b8beda9cdaa58e1d9a35d9426a9ca7b8b4270e74a471d9
+AUX amphetamine-0.8.10-drop-register-keyword.patch 396 BLAKE2B 1bfa129e79d89ae37a8fd41649ece4030cdbb3c083ff835a86787f58d6de46cdd5b4b3e896e586e4dc793fd6be54ec17a26ab553ea34cd54ff0b02fb3b582508 SHA512 607b3551c4ed454435b38c695cd2ad54c5d6bc85863fbc748060dda314d3310164f34202f1c28c7427cb0a70f4e3f495cc8105cf942c4c42d99796ea466a8abd
AUX amphetamine-0.8.10-format-string.patch 462 BLAKE2B 2ffe4d83cc27511f61379e4e27fb76ac4ccc93d72f8d2b3fae5e6d35eac1392f988ab120977ebd895b7a169db9634dc91233b975110be61acc0fbe8500ac488b SHA512 b240ad18befbfaa03a449718f2327c3f428ddb46b93aed592ab004d842db692f22d1ddc95e1895a8d4268367c8d78d5564fd8e11514f9482de80787e9529c327
AUX amphetamine-0.8.10-missing-headers.patch 457 BLAKE2B 00c50c928487ff0e8fc4bf1c707d77b6ab28b064a9682e1d7f086e6b0555868c662dd68d5b474dca6346a23eb9bc91620b3f92ce18a6e7f0be597c14b41e0c5d SHA512 1f95ac463f600b0e3812afba10682657cdd8b95dd1e77f6a2fb93af7dab60fcb85c85e60613ee4c93421faf7492ca4663d2c94bc96172c52913effe63d259523
AUX amphetamine-0.8.10-newline.patch 11906 BLAKE2B bf505f9f51d800b6b99b4a80d9c8cd30a91c97262e7984f371be16044328475ba5905145297019bc411c5c1394a81ee2c3cc3f753af46254cf4269f8e21449fe SHA512 9bb6e300f5c17a4ae2502162c3a7940a9574fcd6c09274454a6170c5b0cfdfdf3e4668d9c6e7876f7ea48119c94e098aef605836c866f8a475d81a15129d28b1
@@ -11,4 +12,5 @@ DIST amphetamine-0.8.10.tar.bz2 72324 BLAKE2B 39d8f56066e7fbad853198be28375dfe7e
DIST amphetamine-data_0.8.7.orig.tar.gz 955993 BLAKE2B ad14f36ac1d41b9c4ce7dccb9676a562b07400e2d3bf4303e6fbc18fa385453891da35bdcbbf73331989a65379a68329752b0d550951430c2777a3174db8df8f SHA512 623f5c4d02157f55188f4f7f0ea743b613ac846f56fa80c7b875488384341cb6737beecd2ea2322219ff2ff306e1588350e80bf3bcbd0891a3ce0fd514f142e7
DIST amphetamine.png 95279 BLAKE2B 6403bb35883ce62f672ee3a3859eb580784c8fd5b068a116c6e3606be27893288205011cba5e9b83f2989d7471a65c13789e44acf5905fdf23402bf065f92c31 SHA512 c7698973e0d656187bebb070a1a76669d71d0025b5dc1e53adf221d934db5aac926897b52db257435168d74b622ed83d6fa6938984ec06682fbd9bd08f64521c
EBUILD amphetamine-0.8.10-r2.ebuild 1236 BLAKE2B 38dd858e06b7261d05f872bca23f033a8e85dbb8dcb4b7663f28bad6fdea672a8256c57ffa1c38d5bf50914aa7de98b1892690bd2d8d145bb65848b27a1ca168 SHA512 156c108bb2d5f7a9202b8ceead2405115dd1bec1a5c8d4df20860caef3ec7e6d9e955040266372f4c6a45dc3eb4597f8c1ce67c4328fe7b3acd84ad645a1f262
+EBUILD amphetamine-0.8.10-r3.ebuild 1272 BLAKE2B 733ff1a9888f37175efedaafb1dffe67d5dd44ec43de7f4ccd42c0c0653990c1354cd78ab2e2c169d520ff09db809234e4b504cd0335998d5eca6184de583b8f SHA512 dd8b01416cd6061e8f4a779d2cc9740826617a435bd9d13ef5d50de1cb8339f7b1d30e5459c4b6db66e6d4f1d07bf951a1edd47757799cd293e235c73d189ec1
MISC metadata.xml 250 BLAKE2B 8d44bd4c6e7d6491273e2015e36ddac74af7b94a124fd240ff030e16430f5c85e53ab812f0e3e94bb2e6d138f39b512bbe01ff98b0081cacc21a02d648ec7643 SHA512 80ac07a3cac10ad2e72e9989a130b7d2073934fe92914a9db2af4d0e769d4bf537770f8faba0654bbd64a7e85ee38cf1f9d03b4b9cd322864b1b2bb35087d610
diff --git a/games-arcade/amphetamine/amphetamine-0.8.10-r3.ebuild b/games-arcade/amphetamine/amphetamine-0.8.10-r3.ebuild
new file mode 100644
index 000000000000..e5aecbdeee46
--- /dev/null
+++ b/games-arcade/amphetamine/amphetamine-0.8.10-r3.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit desktop
+
+DESCRIPTION="A cool Jump'n Run game offering some unique visual effects"
+HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
+SRC_URI="
+ mirror://gentoo/${P}.tar.bz2
+ mirror://debian/pool/main/a/amphetamine-data/amphetamine-data_0.8.7.orig.tar.gz
+ https://dev.gentoo.org/~pacho/${PN}/${PN}.png
+"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ media-libs/libsdl[sound,video]
+ x11-libs/libXpm
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-build.patch
+ "${FILESDIR}"/${P}-64bit.patch
+
+ # From Debian:
+ "${FILESDIR}"/${P}-no-lxt.patch
+ "${FILESDIR}"/${P}-bugs.patch
+ "${FILESDIR}"/${P}-missing-headers.patch
+ "${FILESDIR}"/${P}-newline.patch
+ "${FILESDIR}"/${P}-format-string.patch
+
+ # From OpenBSD:
+ "${FILESDIR}"/${P}-SDL-conversions.patch
+ "${FILESDIR}"/${P}-clang.patch
+
+ "${FILESDIR}"/${P}-drop-register-keyword.patch
+)
+
+src_prepare() {
+ default
+ sed -i -e '55d' src/ObjInfo.cpp || die
+}
+
+src_compile() {
+ emake INSTALL_DIR=/usr/share/${PN}
+}
+
+src_install() {
+ newbin amph ${PN}
+ insinto /usr/share/${PN}
+ doins -r ../amph/*
+ doicon "${DISTDIR}/${PN}.png"
+ make_desktop_entry "${PN} -fs" Amphetamine ${PN}
+ einstalldocs
+}
diff --git a/games-arcade/amphetamine/files/amphetamine-0.8.10-drop-register-keyword.patch b/games-arcade/amphetamine/files/amphetamine-0.8.10-drop-register-keyword.patch
new file mode 100644
index 000000000000..1556f27850f6
--- /dev/null
+++ b/games-arcade/amphetamine/files/amphetamine-0.8.10-drop-register-keyword.patch
@@ -0,0 +1,16 @@
+Bug: https://bugs.gentoo.org/895878
+--- a/src/Gifload.cpp
++++ b/src/Gifload.cpp
+@@ -149,9 +149,9 @@ Graphic_file *LoadGIF(FILE *fp, char *fname )
+ {
+ Graphic_file *gfile;
+ int filesize, numcols;
+- register unsigned char ch, ch1;
+- register byte *ptr, *ptr1;
+- register int i;
++ unsigned char ch, ch1;
++ byte *ptr, *ptr1;
++ int i;
+ short transparency = -1;
+
+ BitOffset = 0;
diff --git a/games-arcade/apricots/Manifest b/games-arcade/apricots/Manifest
index fc50c407ee71..5a1ff1a680bb 100644
--- a/games-arcade/apricots/Manifest
+++ b/games-arcade/apricots/Manifest
@@ -1,5 +1,4 @@
-AUX apricots-0.2.7-sign-undef.patch 317 BLAKE2B 6da5e699faed3e21f31eb037e7bfb132d0ab06a6959cd17a9f604e649be4d0dd72ebb862ed3874f04d591ab984ebb19dda5d75e169e2534ce8f0e697abd30960 SHA512 b3f2f2b401a6ab54feb0cf5d004908b3da7b5a27df6028bba170c80fabb3f43a0e655fad180690b3ce01666b939d1928d2778fe5dd83d4c54b85b197159daab6
-DIST apricots-0.2.7.tar.gz 388024 BLAKE2B 5d16cb2637580ae728aa4f1b3911801effa6c79faabf7f3a1c026de8d91aaa582c8063ae33152c44fc9878ae0f7126fdb6ab0363b562e90c7359bcfe6ac78391 SHA512 7f97759402703962f660cdf609f50bb9a4465cc727d3fd17751eb5863b0b9131d9014eab50632c1638130f7e4223c89c45c12cecbc9fe2639943def2ce80ae25
+DIST apricots-0.2.8.tar.gz 407430 BLAKE2B 7ae24c5d068ef528ee5352088ffea6f747b01e418e94e93b87795f6ccda5101ebf27cfb7d7c51f1e076cec71c39fce5f06ff16644d924a03df7bd5c24f4e56aa SHA512 4d08ba96087ef811bc30a70ce3963c1c0633fd7fcb2d628d0986f2a35eb89284e78be26a3cccc133cb0beaaeb7923630aeba81b02ad752dcd46d31bcb1165322
DIST apricots.png 1965 BLAKE2B 164e06ec9856273077636b347cac555cc49f5f38faffeea6f43b9032edee9dfebedce24470f70b185707ee2e467d861164a9c90c370ada5ff89d5c4854b99e7c SHA512 5d637707d7cfa775e5f3d3416a51abbbb39369cf0bfd9be871295ca3079530c25b893076c2cb6a6621586d67860920e079cb4f491d2c67ff13ce80e56a2cf4e5
-EBUILD apricots-0.2.7.ebuild 901 BLAKE2B cf5f20aff3f188dd71146b26ab8fcc21ff708228baaca4d9c9d9dbe517dd6a6ec1420906cdbdaedfc41e4ac6d3fe5ca9d2a077f2943c356e8eee46808ff8f60c SHA512 3910879391097204685a7baff93815aa9d3625b23d3dbf77d14578b63c0b083f0f91e801c6caa6dcf663a4f755bd0c5fb34155431fa86e78506663800e6433e4
+EBUILD apricots-0.2.8.ebuild 797 BLAKE2B fc589a8ba347f1f97ad2d63c98bbfff59c90c51aed19ab79a03d52ce8e58749038c919ea7f1797685229ecee2d4091df6cccfaff2d8153e99f1514876822a670 SHA512 dfe211bb39fff012b778b07f90376385eb262d329eed5295ec0f06edec3cd4a29945b7a66a532e48ae93f1da045b21ff65d186834ed30129b97c3b222df8f338
MISC metadata.xml 337 BLAKE2B 014f0069164d36765b42a9673ee35aaa3b4a945f9daa5d8fa392a6a661f0b3d2ab8f154da50bc56a557e789626c42e37f3b0ca9e688ca060d473aabf530f972e SHA512 652ade1e3b2a8fb19531e6c51eee0541de579a70f3979eee57b2535d79f63b1ebc681f856576dfbe8d12614c102b2126cd2a76539bcf5c6009157f7896624197
diff --git a/games-arcade/apricots/apricots-0.2.7.ebuild b/games-arcade/apricots/apricots-0.2.8.ebuild
index b7c7ed818813..45e9e5f3c36b 100644
--- a/games-arcade/apricots/apricots-0.2.7.ebuild
+++ b/games-arcade/apricots/apricots-0.2.8.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-inherit desktop
+inherit desktop xdg
DESCRIPTION="Fly a plane around and bomb/shoot the enemy (port of Planegame from Amiga)"
HOMEPAGE="https://github.com/moggers87/apricots"
@@ -18,23 +18,19 @@ KEYWORDS="~amd64 ~x86"
RESTRICT="test" # this is only static analysis / linter tests
RDEPEND="
+ media-libs/alure
media-libs/freealut
media-libs/libsdl2[sound,video]
media-libs/openal"
DEPEND="${RDEPEND}"
-PATCHES=(
- "${FILESDIR}"/${P}-sign-undef.patch
-)
-
src_install() {
- emake DESTDIR="${D}" datadir="${ED}/usr/share" install
+ default
einstalldocs
insinto /etc
doins ${PN}/${PN}.cfg
- rm "${ED}"/usr/share/${PN}/apricots.cfg
- doicon "${DISTDIR}"/${PN}.png
+ doicon -s 128 "${DISTDIR}"/${PN}.png
make_desktop_entry ${PN} ${PN^}
}
diff --git a/games-arcade/apricots/files/apricots-0.2.7-sign-undef.patch b/games-arcade/apricots/files/apricots-0.2.7-sign-undef.patch
deleted file mode 100644
index c1904ea9f8be..000000000000
--- a/games-arcade/apricots/files/apricots-0.2.7-sign-undef.patch
+++ /dev/null
@@ -1,10 +0,0 @@
-Undefined reference to sign() when using -O1 or above.
---- a/apricots/all.cpp
-+++ b/apricots/all.cpp
-@@ -19,5 +19,5 @@
- // Sign function
-
--inline int sign(int n) { return (0 < n) - (n < 0); }
-+int sign(int n) { return (0 < n) - (n < 0); }
-
- // Error message for switch statements that shouldn't ever get to default
diff --git a/games-arcade/batrachians/Manifest b/games-arcade/batrachians/Manifest
index f95a3133834f..078d80c8cf0a 100644
--- a/games-arcade/batrachians/Manifest
+++ b/games-arcade/batrachians/Manifest
@@ -1,4 +1,4 @@
-AUX batrachians-0.1.7-autotools.patch 1015 BLAKE2B 55a9cfe17b7c2b6ecc9db7f96c490db7a09f783e9b4af46f3c968e13626aa651c915e562622fb3953822d13393c0320c0a82e1ad445f06323349e94631cdb7dd SHA512 de6e90dda783f4d20d4043b6ff35d37666162ed3ffbe18e46404bdef195f8305ccedc15bde0b37d3cec68d4fbad95595739679bca6d8db6a48e903221146d49c
-DIST batrachians-0.1.7.tar.gz 206981 BLAKE2B 871fb7e22fb17fdfb0fd32d14a36cf63043e46de5bdabc83594d3d3eb43f616ec703d220ad9cf56e505c31025e76582e52b3a816d932f9fca22a6f070ed3198e SHA512 01c49cf02e3894d43948ba2656713fdd1662f3441c1dfe41b2fc3dc27fc5c4c95ac377a946d647c1c59e201a63d0659bc6fc2bd50132eb2f2b393ed64167e781
-EBUILD batrachians-0.1.7.ebuild 598 BLAKE2B 2fc649fc649c393296eaf2242038ebc6298de7cc9f86a301a657d45219f13c544cb690e280084ca8e6ca6780d106857c83a0a57d37645452981a777f242b9a50 SHA512 04edbc840f3ebf789e2262c222ed5768a1df76baf14d726d8b1774d5394062bb66730daa1a5f11de0cac297b7015bc4e5b5199be7f3f9cb33f514170961d09d2
+AUX batrachians-0.2.0-autotools.patch 675 BLAKE2B 557245a04e16a580b2a316d66edbd5839f17e33ea95dac07c5d6a28ba348d5541f5a15819a9fc46c54475c452d6b36e3381a67f5245885d2cf4d8608a3cef741 SHA512 1d429047faf3a574143114536c41928196b7f38c1e8036899ef91499a66be731301444339d9cd2347a238293e2526f68d7194fc7cbf667c7cbdcfd6cc274bfc7
+DIST batrachians-0.2.0.tar.gz 204034 BLAKE2B 876e84308b66469d7fa7a970cbf23932dd7e1eda8c07438cbca20414a35117793ea7fef2d6852a1f4d0099a5c2710d8bd3043698bdea101020459dd1c7f20917 SHA512 da0429cd17a6c289f3d5dd1fad11847713c56510d9bdc7e6fa10e0045bb4985662030ea04e49db740eb361e8e016e701736a7ce52501816c68b32f2cd398c189
+EBUILD batrachians-0.2.0.ebuild 596 BLAKE2B a4c5937fa09a10ded331b2b101dc9e3cc62d68cfe5e60390ef3b3af6e2d24fe94a315034f29d25efc9b82d70e41d76264fa80129f98b7de3f08e4da8f10d1faf SHA512 99c0dff2f31d6d4d8a40f804ab2220493f7ffa79a3be5146ea17179c38ef72be7bd1de0befed08532fe504078bb8a1b63c9beca00822dfb4332c7661fa1a8a9b
MISC metadata.xml 250 BLAKE2B 8d44bd4c6e7d6491273e2015e36ddac74af7b94a124fd240ff030e16430f5c85e53ab812f0e3e94bb2e6d138f39b512bbe01ff98b0081cacc21a02d648ec7643 SHA512 80ac07a3cac10ad2e72e9989a130b7d2073934fe92914a9db2af4d0e769d4bf537770f8faba0654bbd64a7e85ee38cf1f9d03b4b9cd322864b1b2bb35087d610
diff --git a/games-arcade/batrachians/batrachians-0.1.7.ebuild b/games-arcade/batrachians/batrachians-0.2.0.ebuild
index 059c43550bc8..fd8cd3f9fd04 100644
--- a/games-arcade/batrachians/batrachians-0.1.7.ebuild
+++ b/games-arcade/batrachians/batrachians-0.2.0.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit autotools xdg
-DESCRIPTION="A fly-eating frog video game"
+DESCRIPTION="Fly-eating frog video game"
HOMEPAGE="http://perso.b2b2c.ca/~sarrazip/dev/batrachians.html"
SRC_URI="http://perso.b2b2c.ca/~sarrazip/dev/${P}.tar.gz"
@@ -14,14 +14,14 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
RDEPEND="
- >=dev-games/flatzebra-0.1.5
+ >=dev-games/flatzebra-0.2.0
media-libs/libsdl
media-libs/sdl-image
media-libs/sdl-mixer"
DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig"
-PATCHES=( "${FILESDIR}"/${PN}-0.1.7-autotools.patch )
+PATCHES=( "${FILESDIR}"/${PN}-0.2.0-autotools.patch )
src_prepare() {
default
diff --git a/games-arcade/batrachians/files/batrachians-0.1.7-autotools.patch b/games-arcade/batrachians/files/batrachians-0.1.7-autotools.patch
deleted file mode 100644
index bc05a7f267c2..000000000000
--- a/games-arcade/batrachians/files/batrachians-0.1.7-autotools.patch
+++ /dev/null
@@ -1,50 +0,0 @@
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -2,21 +2,20 @@
-
- SUBDIRS = src
-
--man_MANS = doc/$(PACKAGE).6
-+man_MANS = doc/batrachians.6
-
- RPMBUILD = rpmbuild
- rpm: dist
- $(RPMBUILD) -ta $(distdir).tar.gz
-
--docdir = $(datadir)/doc/$(PACKAGE)-$(VERSION)
- doc_DATA = \
- AUTHORS \
-- COPYING \
- NEWS \
- README \
- THANKS
-
- EXTRA_DIST = \
-+ COPYING \
- bootstrap \
- autogen.sh \
- $(PACKAGE).spec \
---- a/src/Makefile.am
-+++ b/src/Makefile.am
-@@ -20,7 +20,7 @@
- -DPACKAGE_FULL_NAME_EN=\"$(PACKAGE_FULL_NAME_EN)\" \
- -DPKGSOUNDDIR=\"$(pkgsounddir)\"
-
--pkgsounddir = $(datadir)/sounds/$(PACKAGE)
-+pkgsounddir = $(pkgdatadir)/sounds
- pkgsound_DATA = \
- sounds/game-starts.wav \
- sounds/game-ends.wav \
-@@ -29,10 +29,10 @@
- sounds/frog-jumps.wav \
- sounds/tongue-out.wav
-
--desktopentrydir = $(datadir)/applications
-+desktopentrydir = $(datarootdir)/applications
- desktopentry_DATA = $(PACKAGE).desktop
-
--pixmapdir = $(datadir)/pixmaps
-+pixmapdir = $(datarootdir)/pixmaps
- pixmap_DATA = images/$(PACKAGE).png
-
-
diff --git a/games-arcade/batrachians/files/batrachians-0.2.0-autotools.patch b/games-arcade/batrachians/files/batrachians-0.2.0-autotools.patch
new file mode 100644
index 000000000000..e80792a9df6c
--- /dev/null
+++ b/games-arcade/batrachians/files/batrachians-0.2.0-autotools.patch
@@ -0,0 +1,36 @@
+--- a/Makefile.am
++++ b/Makefile.am
+@@ -1,20 +1,19 @@
+ SUBDIRS = src
+
+-man_MANS = doc/$(PACKAGE).6
++man_MANS = doc/batrachians.6
+
+ RPMBUILD = rpmbuild
+ rpm: dist
+ $(RPMBUILD) -ta $(distdir).tar.gz
+
+-docdir = $(datarootdir)/doc/$(PACKAGE)-$(VERSION)
+ doc_DATA = \
+ AUTHORS \
+- COPYING \
+ NEWS \
+ README \
+ THANKS
+
+ EXTRA_DIST = \
++ COPYING \
+ bootstrap \
+ autogen.sh \
+ $(PACKAGE).spec \
+--- a/src/Makefile.am
++++ b/src/Makefile.am
+@@ -20,7 +20,7 @@
+ $(W_SUGGEST_OVERRIDE) \
+ $(FLATZEBRA_CFLAGS)
+
+-pkgsounddir = $(datarootdir)/sounds/$(PACKAGE)
++pkgsounddir = $(pkgdatadir)/sounds/$(PACKAGE)
+ pkgsound_DATA = \
+ sounds/game-starts.wav \
+ sounds/game-ends.wav \
diff --git a/games-arcade/blobwars/Manifest b/games-arcade/blobwars/Manifest
index 1f2605831a2d..a3337f94b79c 100644
--- a/games-arcade/blobwars/Manifest
+++ b/games-arcade/blobwars/Manifest
@@ -3,6 +3,5 @@ AUX blobwars-2.00-generic-name.patch 384 BLAKE2B 0f92ee3bc72ee41253eb0a0dfbb8b9b
AUX blobwars-2.00-time_t.patch 505 BLAKE2B 930f8a7f113a362a71e3f866fd8ec60f0d241c6a1f3ca62da7ccccb581375d5bbf4ec0affb9a91cb23353eb90d496998581f7ed2a299d44c4aafd288001c1586 SHA512 98d67a91d9c4a69cbb76485e3a54ddbfbcb5d96d39cd542d2d84f6ec24d3f782fce9ce28c6c374d6b52d6d75f61c2f01a93fb792ad5bb845c093fb9da063d410
AUX blobwars.appdata.xml 1309 BLAKE2B e7e895ceb16fde8f906c607bc3c92e4370bb130e2dfa4901d0545e9b000697e481c875f565933510a954386bd7a62447454d98aee0cb5abf556f394fcd61b78b SHA512 842aeb4a0582586eee556d900088cc0a4d71e673eb6be1d04e53dd1283e085b2865133e2ee178a9f93896bf303a8b8fbd9e91cd3f2be1e74d3d2469f253d7f03
DIST blobwars-2.00.tar.gz 66982603 BLAKE2B 273b5eab5a569f7f4b78982499a85daf63e6fdfb7d4348290d64bbcbeb9be830bb7cf81a0a387df0daa176e7a2a82d62404e88c95f02d6af485bae054170ad38 SHA512 412afd029554e59e7947466f36b51ef863faf1712898397498d5497e9a38dced92777b7684c1fb231998d893a6ce2c435b8f4278429df41168385de8fa18725b
-EBUILD blobwars-2.00-r1.ebuild 1623 BLAKE2B 3a371f9fdf92e74ce16a1015539cce3d54d9d04f101730f60955ea9ac969c3c9082d81a6c8fdb20971e191b770ea1c999487ae3cdfefbb34496cd0da53a8a7e9 SHA512 3583e0bf45ad89bf6d0daac4184d56f8faf01ea215a0d135cc03b62de52ba9be1ab5b9e798405415ab8b0b62e6df063eb0db2e0dd29bc3e63ae0e982945d233a
EBUILD blobwars-2.00-r2.ebuild 1886 BLAKE2B f46aca7268a31a3c8e40dd14cc8283418d71c66d7215aa68a9a984216e29d023140863b36b50b68862bbf5ee8e99cbfc181b58c31be6007921f9bbb9c48d0eac SHA512 2a92e005d059535ad9241e96f4ccd2aa0127208049b3b4fb850afa1e413570cab7de59c182e370446d12570856724532a8d7042b93acc5e09ae31cccf6daccc2
MISC metadata.xml 395 BLAKE2B e917b2ded38274b75b636586c23153b55501bc70ceeb66b0aea6d70bd8304d9f7ac12fbe3a4ba3d918b4178d0b4a0562e5cebd1588b021c3e08ae7c159f6a23b SHA512 e126781d4c4f2a42882691105c350194092e2786accf9a3d7d3d3222704d544e78258891802210826dea41e68824d1a2f351035b7de45ec2f3d0bb9a473f60a7
diff --git a/games-arcade/blobwars/blobwars-2.00-r1.ebuild b/games-arcade/blobwars/blobwars-2.00-r1.ebuild
deleted file mode 100644
index 25c336a9794f..000000000000
--- a/games-arcade/blobwars/blobwars-2.00-r1.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit xdg
-
-DESCRIPTION="Platform game about a blob and his quest to rescue MIAs from an alien invader"
-HOMEPAGE="https://sourceforge.net/projects/blobwars/ https://www.parallelrealities.co.uk/games/metalBlobSolid/ https://github.com/perpendicular-dimensions/blobwars"
-SRC_URI="https://downloads.sourceforge.net/blobwars/${P}.tar.gz"
-
-LICENSE="BSD CC-BY-SA-3.0 CC-BY-3.0 GPL-2 LGPL-2.1 fairuse public-domain"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE=""
-
-RDEPEND="
- media-libs/libsdl2
- media-libs/sdl2-mixer
- media-libs/sdl2-ttf
- media-libs/sdl2-image
- media-libs/sdl2-net
- sys-libs/zlib
- virtual/libintl
-"
-DEPEND="${RDEPEND}"
-BDEPEND="sys-devel/gettext"
-
-src_prepare() {
- default
-
- # Fixes from Fedora and OpenSuSE
- sed -i -e 's|$(PREFIX)/games|$(PREFIX)/bin|;
- s|$(PREFIX)/share/games|$(PREFIX)/share|;
- s| -Werror||;
- s|$(CXX) $(LIBS) $(GAMEOBJS) -o $(PROG)|$(CXX) $(GAMEOBJS) $(LIBS) -o $(PROG)|;
- s|$(CXX) $(LIBS) $(PAKOBJS) -o pak|$(CXX) $(PAKOBJS) $(LIBS) -o pak|;
- s|$(CXX) $(LIBS) $(MAPOBJS) -o mapeditor|$(CXX) $(MAPOBJS) $(LIBS) -o mapeditor|' \
- Makefile || die
- sed -i -e 's|gzclose(pak)|gzclose((gzFile)pak)|;
- s|gzclose(fp)|gzclose((gzFile)fp)|' src/pak.cpp || die
-}
-
-src_compile() {
- # USEPAK=1 breaks music
- emake \
- RELEASE="1" \
- USEPAK="0"
-}
-
-src_install() {
- emake \
- BINDIR="/usr/bin/" \
- USEPAK="0" \
- DESTDIR="${D}" \
- DOCDIR="/usr/share/doc/${PF}/html/" \
- install
-
- mv -vf \
- "${D}"/usr/share/doc/${PF}/html/{changes,hacking,porting,readme} \
- "${D}"/usr/share/doc/${PF}/
-}
diff --git a/games-arcade/burgerspace/Manifest b/games-arcade/burgerspace/Manifest
index 229655b0db5f..222cf714a117 100644
--- a/games-arcade/burgerspace/Manifest
+++ b/games-arcade/burgerspace/Manifest
@@ -1,4 +1,3 @@
-AUX burgerspace-1.9.3-autotools.patch 1637 BLAKE2B e607d152b43d1fe19cbff8d6504a1408deea1eb65a84f4e6054abb3fbe39ce68381c8f0433ec4b86814920ef6feb6ce9e1054a58ea488ac797d4a67bf47a35b0 SHA512 d084a6fc21e8d8ff2141f4a2869ce22d93962f035317568bd93fcc9af544b44449d53e8edb91642cf9af81a3f8d64f4dc8a144fac8e9174feda884f684693a91
-DIST burgerspace-1.9.3.tar.gz 517492 BLAKE2B 6d3cf554580a1a370720f349ae71edab7228c18426d4ae39a8f5bb9177071204715e527beea52aa6b11b9112db5a168951d92b0de60189cfdb1882c85c79d1f2 SHA512 59629ca497a0a379858ba69bb444182f935b58be6554109fb9b309713bd6bde0d771e63858802f9153a4e46bbfe63b5edf58f857bb94ca337dbba89ff3c610cb
-EBUILD burgerspace-1.9.3-r1.ebuild 740 BLAKE2B ae43e25c2b0321a83494d5247addc2af0a0b86944d9ea1dd48805bda4a49266dc84cc57069134bb0fa0896bb8338752d89602d098e546315e0e759d5a49ec9fd SHA512 a6b1237604d683347addeb1ff7931d2a4b22d487c8d5a594fecb8eafd64406489d11899e0498c9de1e3bee92e3e0437d8afb8bab3c075ae799864234b26e487d
-MISC metadata.xml 336 BLAKE2B c01ab5a2c8a00a92a33ce2084414f0541641cdfbb9f96db6b63d84cb5963a55fff33211b919abeea9608e0f801e13f7ac1904cf0d4d38b29a72f67709514df48 SHA512 5cf01b9f88325d8992dde5968c7e16de446019fa40bc6bfdb95d4ed5b65be26e08ea81d715e8337dd929b9ae02de0a41afc86be6f858f0dae0224ac66d59a2e8
+DIST burgerspace-1.10.0.tar.gz 251038 BLAKE2B 7dd6f0e18c3ff7229b64ad5a833dc9064486e8f5337f4bd37189a8b6a911c5cf062d4cc0ac80b203677d813fca648390f296f92ddfa60762bc964f12f4a11a37 SHA512 7ce6fa48829414ff7a48cb038b87842112c18829769105f34a842bffcfe99072ed6201ba3772f98efd115b8ffd9de0d1d15dc9f8b80a5f978f5763b72a358d8c
+EBUILD burgerspace-1.10.0.ebuild 622 BLAKE2B 57286308299f9f5fed64a56e0087500b83dbbc15d80a87ad8a7738b1b9692d83e140fc519d3de10f8b4ba1251f9b88271add4bbeb1ae46d74711fc5fbf6ca02b SHA512 835daa1e9ef6814b45dd93635967925b9f299f1bec8cec64c5ac6a464126d52d67d6277633abc132112e3270d3def50ac71f18d321f12fcedd4400deb42f5da7
+MISC metadata.xml 258 BLAKE2B 784834bec93b9a98eb12361efd560aae83891afc7131818787e240dacda11dc88d75dd225a9e46a3c7debaa7e35b6004d555ced479a8b546dbed25602c24a9d1 SHA512 532988ee7021fdb381de17d4d1a55d3df8d9210f44dce6c8ae7abbbf1c3ab9f7eb5c77cbe1b86331174b0ec6d456449938eda7e1461a6970f4ac7cd920139c2b
diff --git a/games-arcade/burgerspace/burgerspace-1.9.3-r1.ebuild b/games-arcade/burgerspace/burgerspace-1.10.0.ebuild
index 20885e388a68..11adfb6b226c 100644
--- a/games-arcade/burgerspace/burgerspace-1.9.3-r1.ebuild
+++ b/games-arcade/burgerspace/burgerspace-1.10.0.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit autotools xdg
@@ -12,23 +12,16 @@ SRC_URI="http://perso.b2b2c.ca/~sarrazip/dev/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="network"
RESTRICT="test" # doesn't really test anything
-RDEPEND=">=dev-games/flatzebra-0.1.7
+RDEPEND=">=dev-games/flatzebra-0.2.0
media-libs/libsdl[joystick]
media-libs/sdl-image
media-libs/sdl-mixer"
DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig"
-PATCHES=( "${FILESDIR}"/${PN}-1.9.3-autotools.patch )
-
src_prepare() {
default
eautoreconf
}
-
-src_configure() {
- econf $(use_with network)
-}
diff --git a/games-arcade/burgerspace/files/burgerspace-1.9.3-autotools.patch b/games-arcade/burgerspace/files/burgerspace-1.9.3-autotools.patch
deleted file mode 100644
index cd7db7a1d73a..000000000000
--- a/games-arcade/burgerspace/files/burgerspace-1.9.3-autotools.patch
+++ /dev/null
@@ -1,62 +0,0 @@
-* Install "doc/burgerspace-server.6" only when installing the server
-* Use "$datarootdir" for FDO specified paths
- This is recommended by Debian, as $datadir could be specified to lie
- on a different file system, whereas icons/desktop/pixmaps are specified
- by freedesktop.org and are based on $datarootdir
- -> https://blogs.gnome.org/hughsie/2014/06/16/datarootdir-v-s-datadir/
-* Do not install LICENSE
- The fact that the source is licensed under the GPL doesn't require installing
- the COPYING file along.
-* Nested sound files in "$pkgdatadir", i.e., $(datadir)/$(PACKAGE)
-
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -2,12 +2,13 @@
-
- SUBDIRS = src
-
--man_MANS = doc/burgerspace.6 doc/burgerspace-server.6
-+man_MANS = doc/burgerspace.6
-+if BUILD_NETWORK
-+man_MANS += doc/burgerspace-server.6
-+endif
-
--docdir = $(datadir)/doc/$(PACKAGE)-$(VERSION)
- doc_DATA = \
- AUTHORS \
-- COPYING \
- NEWS \
- README \
- THANKS
-@@ -17,6 +18,7 @@
- $(RPMBUILD) -ta $(distdir).tar.gz
-
- EXTRA_DIST = \
-+ COPYING \
- bootstrap \
- autogen.sh \
- $(PACKAGE).spec \
---- a/src/Makefile.am
-+++ b/src/Makefile.am
-@@ -74,10 +74,10 @@
- PKGSOUNDDIR=$(srcdir)/sounds ./$(PACKAGE)
-
-
--desktopentrydir = $(datadir)/applications
-+desktopentrydir = $(datarootdir)/applications
- desktopentry_DATA = $(PACKAGE).desktop
-
--pixmapdir = $(datadir)/pixmaps
-+pixmapdir = $(datarootdir)/pixmaps
- pixmap_DATA = images/$(PACKAGE).png
-
-
-@@ -193,7 +193,7 @@
- images/digit8.xpm \
- images/digit9.xpm
-
--pkgsounddir = $(datadir)/sounds/$(PACKAGE)
-+pkgsounddir = $(pkgdatadir)/sounds
- pkgsound_DATA = \
- sounds/ingredient-bounces.wav \
- sounds/ingredient-in-plate.wav \
diff --git a/games-arcade/burgerspace/metadata.xml b/games-arcade/burgerspace/metadata.xml
index b80ce794cf01..e244e2dd99bb 100644
--- a/games-arcade/burgerspace/metadata.xml
+++ b/games-arcade/burgerspace/metadata.xml
@@ -5,7 +5,4 @@
<email>games@gentoo.org</email>
<name>Gentoo Games Project</name>
</maintainer>
- <use>
- <flag name="network">Enable client-server support</flag>
- </use>
</pkgmetadata>
diff --git a/games-arcade/cosmosmash/Manifest b/games-arcade/cosmosmash/Manifest
index a9861c95ed76..dd687621a474 100644
--- a/games-arcade/cosmosmash/Manifest
+++ b/games-arcade/cosmosmash/Manifest
@@ -1,3 +1,3 @@
-DIST cosmosmash-1.4.8.tar.gz 921859 BLAKE2B 601ccf0eaf429bee240a6a07534afc44cb5bac390bedfc2548668048b8a5d93229e36de1c0e73856e3588d35cf7cfc6dbb00ac428fcc42612676281dcfaf0896 SHA512 4b78cac18035ef4bdbdebd2a206ceb3c80646fa030f568e171208af7510a6b1da9ef3fd817f3ebae83fbb42b1ce2900e8f1ff33ec23a8fe735022409ab1120af
-EBUILD cosmosmash-1.4.8-r1.ebuild 927 BLAKE2B 34cd7bf164f414d287337bd2eb509905dcf27b5b6a991f8437a122b4e32e6adc67baa4ffa9de2231431aee6d659b6327455bcfb7964e58fade2fc5215797df6b SHA512 3c40bbc52c1f2b8e31ea96ed96a1448465566be0cf54133bfbac5efa4f2de348fdac793c2cfdd37915a4428461a377a695d4bf19a6bdf589ca6c4c7ccd49cd3e
+DIST cosmosmash-1.5.0.tar.gz 536986 BLAKE2B 07011857fdee30c104847e9ad2066795116fa2123c38184573d8b5a11154bbebe8991c6c51241658a65f23e20582e9759798bc986a3c4d9dee1c613f8400f333 SHA512 3be4b535d68eca185d3f48ff04c11c912fdcbc17470848650b20410030c7619f9dcffaeaf3bacb3a95eb37c5944724af7fc9978613c3252af1ec725504129c23
+EBUILD cosmosmash-1.5.0.ebuild 925 BLAKE2B db4652472ae9d87090ef9249c385eb319fe7d0de71268e85566c9f169ce5fd8f6dcda889aa2970d217c353b0d8017b886e0115193c9ecd6632d4ede39f99f02b SHA512 f2c5f511c9a91d0f1d3cb412a75e8fd536bd23f504d41cdcaec8942611b0a898faed067d9e3d66d8786fae1ef84c0accb7fe25e4e296879f25743227b19f8f20
MISC metadata.xml 250 BLAKE2B 8d44bd4c6e7d6491273e2015e36ddac74af7b94a124fd240ff030e16430f5c85e53ab812f0e3e94bb2e6d138f39b512bbe01ff98b0081cacc21a02d648ec7643 SHA512 80ac07a3cac10ad2e72e9989a130b7d2073934fe92914a9db2af4d0e769d4bf537770f8faba0654bbd64a7e85ee38cf1f9d03b4b9cd322864b1b2bb35087d610
diff --git a/games-arcade/cosmosmash/cosmosmash-1.4.8-r1.ebuild b/games-arcade/cosmosmash/cosmosmash-1.5.0.ebuild
index 3c08d0bb90da..5b77da676179 100644
--- a/games-arcade/cosmosmash/cosmosmash-1.4.8-r1.ebuild
+++ b/games-arcade/cosmosmash/cosmosmash-1.5.0.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit autotools
-DESCRIPTION="A space rock shooting video game"
+DESCRIPTION="Space rock shooting video game"
HOMEPAGE="https://perso.b2b2c.ca/~sarrazip/dev/cosmosmash.html"
SRC_URI="http://perso.b2b2c.ca/~sarrazip/dev/${P}.tar.gz"
@@ -14,7 +14,7 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
RESTRICT="test" # uses the sound card which portage user might not be available.
-RDEPEND=">=dev-games/flatzebra-0.1.7
+RDEPEND=">=dev-games/flatzebra-0.2.0
media-libs/libsdl[joystick]
media-libs/sdl-image
media-libs/sdl-mixer"
diff --git a/games-arcade/pachi/Manifest b/games-arcade/pachi/Manifest
index 86c42bef4676..138ded379c57 100644
--- a/games-arcade/pachi/Manifest
+++ b/games-arcade/pachi/Manifest
@@ -1,4 +1,4 @@
AUX 1.0-autotools.patch 1173 BLAKE2B 3bc58ba6dc677f2fbff28f944ecd01e41fe41df5dea2b7e8cbbb596e5ee4f797bf4720e7b4ccb7f182c0f15748b128db33127c23e54b744a6b980d79f13eb601 SHA512 478e4daf8c396d0938ce33414d37b6502cebfa16b57b099365ca9cdbda1b042871fe95392f005767c49759400c0823edc1b5bbe8b2bf96d9997cdb5df190a5a7
DIST pachi-1.0.tar.bz2 3101484 BLAKE2B 31c15f1c0fac503abbba67c0483e60d1b12d84d7d0cb5eaebda01e0942ead1d202841942711306c800cfe8346a3e31ed10671555184d52d345464640a90d5c1c SHA512 9b09baa47ceb051d80ea621d2449afd2d9de959e707d2a1b3119ce8f0c623ebc1afb1678389c647b066fb2211f3f7eb27d713ee33514e2739ba48f9bf14c7952
-EBUILD pachi-1.0-r2.ebuild 1118 BLAKE2B b251ab0e9818c9d056b12e315e869b017f7a743851dc8506a4ddf6bef2161c30942c2b65eaee9c41a5192cdfa46f48ab302c3352e2989b9d263e279477290605 SHA512 253d58f26af1903a1a3faa969f3627b0ee07f7620c3828b9e68b18ae05b70c57ef9089d5a7c03ef8eac5561338dc1d0b163dc8e43a0292fd21e03560455e07a6
+EBUILD pachi-1.0-r2.ebuild 1176 BLAKE2B 3332380ecf2564ef9eb3a7c1382fada621fbc1a14748dcecb669ce35b3219681acf6c5e0819256845b836169eb8a6c83c2bc0ca6ef36e1a7a8cbcd9dd6b9020c SHA512 27b5dc8be11669fd368b6eec8ba28943bc8763936b2580584e6ee8b01d66f1a3a9ba0942b60515ee83c17714591bf7d4812ad65c4fcb8e8f82ba0f52a9be6664
MISC metadata.xml 334 BLAKE2B 563bfb0b619027cd1ac1b47b231413f791c47c59a0932309df95a8a72a67c3947fe299bce823a4baa27822678ab1ce6ec501ef201417f0636e365e690a4f18ec SHA512 ee839876c29c88b461caba9a020910ae55b7411660b147bcfea24b3b2cc9933e36348184ef22cd88ddcf516036892e49c479d68fedc72d27aa75706368868ce3
diff --git a/games-arcade/pachi/pachi-1.0-r2.ebuild b/games-arcade/pachi/pachi-1.0-r2.ebuild
index c93353022186..49d3b76623a5 100644
--- a/games-arcade/pachi/pachi-1.0-r2.ebuild
+++ b/games-arcade/pachi/pachi-1.0-r2.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit autotools desktop
@@ -35,6 +35,9 @@ src_prepare() {
rm -f missing || die
mv configure.in configure.ac || die
+
+ sed -i -e 's/games/gamestat/g' data/Makefile.am || die
+
eautoreconf
}
diff --git a/games-arcade/sdl-sopwith/Manifest b/games-arcade/sdl-sopwith/Manifest
deleted file mode 100644
index 8d2325557792..000000000000
--- a/games-arcade/sdl-sopwith/Manifest
+++ /dev/null
@@ -1,6 +0,0 @@
-AUX sdl-sopwith-1.7.5-nogtk.patch 984 BLAKE2B 7478a4ef1b23322f9a89209223dca44c7e663e1530d2ae74eac7f7b72e7435ed28dbe6cf866aa0555c23b98d396f1e1b2c303a578dfe963b1d417bfbefcd6dc8 SHA512 10340a42b1da8e633505f9273976ab781e22529090f55932402fd3ff58c493c32cb66ebd5196f65a832cb6d0d98b941010670b74e2af202f2f6352e4fb6e1f18
-AUX sdl-sopwith-1.7.5-video-fix.patch 674 BLAKE2B d89107969ab7e8c97f460e49bd40cae2b9ba52d3c67905d83bbcf5c155ea68bcf0be0661617cedb79795be5247d780f890e9d92f645be360aa1b1f06c09bf0c3 SHA512 024958855d22d038fc9b00d1daa311360211b2b1f3510f0c2dbe43104a2aee8907a764bb2b11b0d367b248bafc7a4a4afebdf6fe116430733ba8ffb7ba6917ef
-DIST sopwith-1.7.5.tar.gz 280883 BLAKE2B 57a2d6cf90d1bba1ac5dedbcebaa7b2f58004cee1ee7682d43be800184809e7949603490e93944d8aa1e4b9e6d33f24a9bdb386dadda945b9f9f3b9c4e8ed48c SHA512 ea78706d0190648be269142a29d10340c5181563959b0a329b802b9d9128a9dcb1e01760737269ec22883adf5b6c02c5049c8fc7b44e4eaa9f381b87abc7acae
-DIST sopwith.png 675 BLAKE2B a380311db8861a75d8cbb035616523d1a21a220be758bda931340f65d658af0e844b0247e478da746d654249cd7a28ab9b681fc82b9798f909b379f38242d03f SHA512 7bcfec11930a623ff9077203640b4415e222570d32ffecdb943f5c78ed8fb11db4fefa42298b895c4aa29b46f963a82cdb90492beaf89a04d119e6e756f5ec57
-EBUILD sdl-sopwith-1.7.5-r2.ebuild 1033 BLAKE2B 71624610da2b615794e4a4d9bcd718b81f8357ae4491b4b62fc03dcf9549f9f0fdcaaa29854ec73f123df4aa7af887bff80905859db1da74aa7ba46e8c048a38 SHA512 2d580e72a3eba04ca162a1b9de80a8a1afed0dbcc2707ac37ca5890be3faf246ad01fbea875c8ef777625089a65a1d66b5479a2c6adcfa77c90cf4bad18fb865
-MISC metadata.xml 335 BLAKE2B 8f4881e226b38a1837dc8dc5738faf43b4d6fb53784d4a78c2ed58efaf4faf7f2ae5b84ba29d92f04cf96f1b173bc4670a081465f8ba2c65d57fa7db848b509b SHA512 77abe8deb8062542adb7a71f436334c2d302df29ff94cfdafacb9ba3cc9c03f087199149ba6abd22b9a002d80a846897baa84136f03571c0868be3b7d44b7af1
diff --git a/games-arcade/sdl-sopwith/files/sdl-sopwith-1.7.5-nogtk.patch b/games-arcade/sdl-sopwith/files/sdl-sopwith-1.7.5-nogtk.patch
deleted file mode 100644
index a5dbc59f3c72..000000000000
--- a/games-arcade/sdl-sopwith/files/sdl-sopwith-1.7.5-nogtk.patch
+++ /dev/null
@@ -1,42 +0,0 @@
---- a/configure.in.old
-+++ b/configure.in
-@@ -61,11 +61,6 @@
- SOPWITH_SUBDIRS="$SOPWITH_SUBDIRS sdl"
- ],)
-
--PKG_CHECK_MODULES(GTK, glib-2.0 >= 2.0 gtk+-2.0 >= 2.0, [
-- SOPWITH_BINS="$SOPWITH_BINS" # gtksopwith"
-- SOPWITH_SUBDIRS="$SOPWITH_SUBDIRS" # gtk"
--],)
--
- AC_SUBST(SOPWITH_BINS)
- AC_SUBST(SOPWITH_SUBDIRS)
-
-@@ -71,7 +71,7 @@
-
- dnl check for TCPIP support
-
--AC_CHECK_HEADER(netinet/ip.h, AC_DEFINE(TCPIP),,)
-+AC_CHECK_HEADER(netinet/ip.h, AC_DEFINE([TCPIP], [1], [TCP/IP support]),,)
-
- dnl generate Makefiles
-
---- a/src/Makefile.am.old
-+++ b/src/Makefile.am
-@@ -6,7 +6,7 @@
- bin_PROGRAMS = @SOPWITH_BINS@
- EXTRA_PROGRAMS = sopwith gtksopwith psopwith
-
--CFLAGS = @CFLAGS@ -I..
-+AM_CFLAGS = @SDL_CFLAGS@ -I..
-
- COMMON_SRC = \
- video.h swcollsn.c swgames.h swmain.h swutil.h \
---- a/src/sdl/Makefile.am.old
-+++ b/src/sdl/Makefile.am
-@@ -1,4 +1,4 @@
--CFLAGS=@CFLAGS@ @SDL_CFLAGS@ -I..
-+AM_CFLAGS = @SDL_CFLAGS@ -I..
-
- noinst_LIBRARIES = libsdlsopwith.a
-
diff --git a/games-arcade/sdl-sopwith/files/sdl-sopwith-1.7.5-video-fix.patch b/games-arcade/sdl-sopwith/files/sdl-sopwith-1.7.5-video-fix.patch
deleted file mode 100644
index e9da16c43905..000000000000
--- a/games-arcade/sdl-sopwith/files/sdl-sopwith-1.7.5-video-fix.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-Upstream patch: fix segfault while video device detection.
-Discovered here - https://bugs.gentoo.org/show_bug.cgi?id=458504
-
---- a/src/sdl/video.c.orig 2013-02-21 11:48:57.000000000 -0400
-+++ b/src/sdl/video.c 2013-02-21 11:49:35.000000000 -0400
-@@ -364,11 +364,17 @@
- int n;
- int w, h;
- int flags = 0;
-+ int status;
-
- printf("CGA Screen Emulation\n");
- printf("init screen: ");
-
-- SDL_Init(SDL_INIT_VIDEO);
-+ status = SDL_Init(SDL_INIT_VIDEO);
-+ if (status == -1)
-+ {
-+ fprintf(stderr, "Unable to locate video device. Exiting.\n");
-+ exit(1);
-+ }
-
- srand(time(NULL));
- set_icon(symbol_plane[rand() % 2][rand() % 16]);
diff --git a/games-arcade/sdl-sopwith/metadata.xml b/games-arcade/sdl-sopwith/metadata.xml
deleted file mode 100644
index 00b9db664db9..000000000000
--- a/games-arcade/sdl-sopwith/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">sdl-sopwith</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-arcade/sdl-sopwith/sdl-sopwith-1.7.5-r2.ebuild b/games-arcade/sdl-sopwith/sdl-sopwith-1.7.5-r2.ebuild
deleted file mode 100644
index d136074ceffd..000000000000
--- a/games-arcade/sdl-sopwith/sdl-sopwith-1.7.5-r2.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit autotools desktop toolchain-funcs
-
-MY_P="${P/sdl-/}"
-DESCRIPTION="Port of the classic Sopwith game using LibSDL"
-HOMEPAGE="http://sdl-sopwith.sourceforge.net/"
-SRC_URI="
- https://downloads.sourceforge.net/${PN}/${MY_P}.tar.gz
- https://src.fedoraproject.org/rpms/sopwith/raw/master/f/sopwith.png
-"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND=">=media-libs/libsdl-1.1.3[video]"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${MY_P}"
-
-src_prepare() {
- default
- rm acconfig.h || die
-
- eapply "${FILESDIR}"/${P}-nogtk.patch
- # bug 458504
- eapply "${FILESDIR}"/${P}-video-fix.patch
-
- mv configure.in configure.ac || die
- eautoreconf
-}
-
-src_compile() {
- emake AR="$(tc-getAR)"
-}
-
-src_install() {
- emake DESTDIR="${D}" install
- dodoc AUTHORS ChangeLog FAQ NEWS README TODO doc/*txt
- rm -rf "${ED}/usr/share/doc/sopwith"
-
- newicon "${DISTDIR}"/sopwith.png ${PN}.png
- make_desktop_entry sopwith "Sopwith" ${PN}
-}
diff --git a/games-arcade/spacerider/Manifest b/games-arcade/spacerider/Manifest
deleted file mode 100644
index 750de275814f..000000000000
--- a/games-arcade/spacerider/Manifest
+++ /dev/null
@@ -1,8 +0,0 @@
-AUX spacerider-0.13-font.patch 409 BLAKE2B e01077b6e2fafd317618218b54596036928c36812043976610f9109205aefb497f5b47ab814fe89e17ca0d1f191c2f78017d9c2c06518b78788d002a702d17ea SHA512 efbb6b47b19dcc653b380eaabfd817518887cc77aadb54e9dcfb7dc9c37e3a91c156eab7076eea90ffee698c1b9d1ac745a1638e023d35778eb35482d8f8dec5
-AUX spacerider-0.13-gcc41.patch 468 BLAKE2B 0c3b75a8a573ecacf808bb597429ca12ca59501b58bbf2aa73f64ce150a594659184ff32ff88770ea038eac232936491c750e75be81611ce8cd91910007a8922 SHA512 0cbd0c0003554bf90d8261af1c5db1617489bc5427b1e52caa0d56350df07939f007ba035cbdbb209176e3bbcec125c9171714631400ad5cad2323b8059f0765
-AUX spacerider-0.13-gcc49.patch 775 BLAKE2B 4b77bee14741fc4258d0fb3e8af69e9cceff2ac3886f97acab65c1e84dad27ccfc602aa0fb4d535b91d2c1947fc5adc1671cc725799e88ac60d78a01ebf791a5 SHA512 6ef7af29e88365fe3e34517ae6ee193a9b3765c77ecc883c8a34480c1944900388a9f89ca253031f673adae9552ff68eac5ec5af2203beff6835005a3f23bfb3
-AUX spacerider-0.13-gentoo.patch 737 BLAKE2B 7660dd666c6a838b7a8b64cd173f1a5dc7393163a42c2cdb919a8c719600e3cbb1b08ee2230f2d4675fa9702cf56ad556337eccee0fd66c3b82ef012aa641a47 SHA512 89bcf2565833ab462fdcdd16a97a5a339dcb82ad7e685754dfc3dca5c37093c10c787615338791c62b431222734953b2add3545fa41812ea0c6f63f7c02ce267
-AUX spacerider-0.13-ovflfix.patch 347 BLAKE2B 977a25efb7badce88c80f4ee5c68768910aa2139b94f3cd56ee996aac26053c749eea7d671f5bf02d055251060f3f9536493de513f79c617e96a1db4f8b90c91 SHA512 227d519c51555fa99a162e2abc939b53feb0abc817667c5b2edc502ff6e7265a0f86a750498dbed5f0741f7d5e6840b86c0421fc7770b10a7ac862cdaafb1af1
-DIST spacerider-0.13.tar.bz2 283861 BLAKE2B 89687ca24a663addb81af0c775201e1a57e6d524e9fb99766d4003a4401dc406e50c8d103600c57c7d4b30ee620b3ec60089f05aaa4e0ad9da72a6f5e64fd527 SHA512 4f8d506abfe242039247d5c4e43c012ded14f3b18de710aea0c9c6d933cb60fde3116008723d44acadd490b3666e107506fad6ee027d2b31c47d118185e0c03e
-EBUILD spacerider-0.13-r1.ebuild 1049 BLAKE2B 0855a5400194c53dc8d5bd7984feaf491feecd192f64c64fe8357eca3bc00ae7108beff6c2d294498102b1145ee86b34be58aa31581095b5ddf688c6cafbed59 SHA512 916debef11bf13ee5eda029b5c067525a94baafd7b72308884ebd2c76259ff3ecf6dcd6725aad7c0dbaf9383aad0b1293d08bbddbfc06a0f5e556242b21e8fa6
-MISC metadata.xml 250 BLAKE2B 8d44bd4c6e7d6491273e2015e36ddac74af7b94a124fd240ff030e16430f5c85e53ab812f0e3e94bb2e6d138f39b512bbe01ff98b0081cacc21a02d648ec7643 SHA512 80ac07a3cac10ad2e72e9989a130b7d2073934fe92914a9db2af4d0e769d4bf537770f8faba0654bbd64a7e85ee38cf1f9d03b4b9cd322864b1b2bb35087d610
diff --git a/games-arcade/spacerider/files/spacerider-0.13-font.patch b/games-arcade/spacerider/files/spacerider-0.13-font.patch
deleted file mode 100644
index 87732a106633..000000000000
--- a/games-arcade/spacerider/files/spacerider-0.13-font.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-Ugly brute-force method for avoiding a double-free segfault on exit.
-Better patch welcome.
-
---- a/spacerider.cpp.orig 2015-03-31 23:24:17.770966147 -0400
-+++ b/spacerider.cpp 2015-03-31 23:24:41.592174463 -0400
-@@ -306,8 +306,6 @@
- /* free screen */
- SDL_FreeSurface(screen);
- }
-- /* call the TTF-Library cleanup function */
-- TTF_Quit();
-
- /* call the NET-Library cleanup function */
- SDLNet_Quit();
diff --git a/games-arcade/spacerider/files/spacerider-0.13-gcc41.patch b/games-arcade/spacerider/files/spacerider-0.13-gcc41.patch
deleted file mode 100644
index e5524b6e6430..000000000000
--- a/games-arcade/spacerider/files/spacerider-0.13-gcc41.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/spacerider.cpp.old 2007-02-18 11:25:38.000000000 +0100
-+++ b/spacerider.cpp 2007-02-18 11:27:00.000000000 +0100
-@@ -17,6 +17,7 @@
- #include <unistd.h>
- }
-
-+int send_score_thread(void *param);
-
- Spacerider::Spacerider(const int argc, char *argv[]) : fullscreen(FULLSCREEN), game_over(false), online_highscore(ONLINE_HIGHSCORE), score_sent(false), name_input(true), highscore_thread_started(false), scroll(0), last_enemy(0), score(0), lives(LIVES), fps(FPS)
- {
diff --git a/games-arcade/spacerider/files/spacerider-0.13-gcc49.patch b/games-arcade/spacerider/files/spacerider-0.13-gcc49.patch
deleted file mode 100644
index b4d5ca6d5764..000000000000
--- a/games-arcade/spacerider/files/spacerider-0.13-gcc49.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- a/effect.cpp.orig 2015-03-31 22:36:53.336131373 -0400
-+++ b/effect.cpp 2015-03-31 22:37:04.359755281 -0400
-@@ -18,7 +18,7 @@
- void Effect::add(const int x, const int y)
- {
- object_struct *effect;
-- if((effect = add_object(x, y)) == NULL)
-+ if((effect = add_object(x, y, 0, 0)) == NULL)
- {
- return;
- }
---- a/object.h.orig 2015-03-31 22:35:22.939214561 -0400
-+++ b/object.h 2015-03-31 22:37:19.654233441 -0400
-@@ -172,7 +172,7 @@
- return object->next;
- }
-
--template <class T>struct Object<T>::object_struct *Object<T>::add_object(const int x, const int y, const int speedx = 0, const int speedy = 0)
-+template <class T>struct Object<T>::object_struct *Object<T>::add_object(const int x, const int y, const int speedx, const int speedy)
- {
- object_struct *object;
-
diff --git a/games-arcade/spacerider/files/spacerider-0.13-gentoo.patch b/games-arcade/spacerider/files/spacerider-0.13-gentoo.patch
deleted file mode 100644
index ecfdcc513cd0..000000000000
--- a/games-arcade/spacerider/files/spacerider-0.13-gentoo.patch
+++ /dev/null
@@ -1,27 +0,0 @@
---- a/Makefile
-+++ b/Makefile
-@@ -3,12 +3,12 @@
- BINDIR=/usr/bin/
- MANDIR=/usr/share/man/man1/
- DATADIR=/usr/share/games/spacerider/
--CXX=g++
-+CXX?=g++
- CP=cp
- MKDIR=mkdir -p
- INSTALL=install
- RM=rm -f
--CXXFLAGS=-Wall -fomit-frame-pointer -O3 `sdl-config --cflags`
-+CXXFLAGS+=$(shell sdl-config --cflags)
- OBJS=main.o globals.o spacerider.o music.o sprite.o enemy.o effect.o visible.o box.o features.o font.o image.o bullet.o
- OUTPUT=spacerider
- LIBS=`sdl-config --libs` -lSDL_image -lSDL_ttf -lSDL_mixer -lSDL_net -lSDL_gfx
-@@ -22,8 +22,7 @@
-
-
- $(OUTPUT): $(OBJS)
-- $(CXX) $(CXXFLAGS) -o $(OUTPUT) $(OBJS) $(LIBS)
-- strip $(OUTPUT)
-+ $(CXX) $(CXXFLAGS) $(LDFLAGS) -o $(OUTPUT) $(OBJS) $(LIBS)
-
- %.o: %.cpp
- $(CXX) $(CXXFLAGS) -c $<
diff --git a/games-arcade/spacerider/files/spacerider-0.13-ovflfix.patch b/games-arcade/spacerider/files/spacerider-0.13-ovflfix.patch
deleted file mode 100644
index c590400f649f..000000000000
--- a/games-arcade/spacerider/files/spacerider-0.13-ovflfix.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/spacerider.cpp.old 2010-10-29 10:12:19.000000000 +0200
-+++ b/spacerider.cpp 2010-10-29 10:13:47.000000000 +0200
-@@ -112,7 +112,7 @@
- break;
- case 'n':
- /* specify a name for the online-highscore */
-- strncpy(name, optarg, 128);
-+ strncpy(name, optarg, sizeof (name));
- online_highscore = true;
- break;
- case 't':
diff --git a/games-arcade/spacerider/metadata.xml b/games-arcade/spacerider/metadata.xml
deleted file mode 100644
index 1c3ba213c494..000000000000
--- a/games-arcade/spacerider/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/games-arcade/spacerider/spacerider-0.13-r1.ebuild b/games-arcade/spacerider/spacerider-0.13-r1.ebuild
deleted file mode 100644
index 8cf24d976f7d..000000000000
--- a/games-arcade/spacerider/spacerider-0.13-r1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit desktop
-
-DESCRIPTION="Space-shooter written in C++, using the SDL"
-HOMEPAGE="http://www.hackl.dhs.org/spacerider/"
-SRC_URI="mirror://gentoo/${P}.tar.bz2" # stupid php script
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="media-libs/libsdl[sound,video]
- media-libs/sdl-gfx
- media-libs/sdl-mixer
- media-libs/sdl-image[jpeg]
- media-libs/sdl-net
- media-libs/sdl-ttf"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- default
- eapply "${FILESDIR}/${P}"-gentoo.patch \
- "${FILESDIR}/${P}"-gcc41.patch \
- "${FILESDIR}"/${P}-ovflfix.patch \
- "${FILESDIR}"/${P}-gcc49.patch \
- "${FILESDIR}"/${P}-font.patch
- sed -i \
- -e "s:/usr/share/games/spacerider:/usr/share/${PN}:" \
- globals.cpp || die
-}
-
-src_install() {
- dobin ${PN}
- insinto "/usr/share/${PN}"
- doins -r data
- einstalldocs
- newman ${PN}.{1,6}
- newicon data/sprites/star_monster1/1.bmp ${PN}.bmp
- make_desktop_entry ${PN} Spacerider /usr/share/pixmaps/${PN}.bmp
-}
diff --git a/games-arcade/syobon/Manifest b/games-arcade/syobon/Manifest
deleted file mode 100644
index 1b270430952d..000000000000
--- a/games-arcade/syobon/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST syobon_1.0.1_src.tar.gz 2721153 BLAKE2B 4e5dd2689f531478aef2bc5f6723da1b0c2bcf04bd532775f6883660aedcd4226f9f42dc1ce5d19baa0d4544b4ff3084195a06ffef732cc9adbae412f1c7fd6a SHA512 9a8ff389bb23563a16f1b56aefdb93cf0ee5be74c6d48276ce76a17159bc021f517a69eb300a1c17ee81d4112ba26f0d386a1e2e37bced681044c3a3ca4f7ca5
-EBUILD syobon-1.0.1-r1.ebuild 772 BLAKE2B 6512720e67757b7b7a819dc5d0d8b6f2f40bd7e05e0de7f3884d51dd3f0e1499d3bc7e4b750304be0ce8b21eea84ae3a6da21af2619203757c6edfd7e97ff886 SHA512 27130ae3a6ea68707e492510c1741c745ed1daf2b1439ce7ed2ec692c7ce542690e5b1b7e74afeff332fb965722c742caaae09a76f6ae74632cb6b359be52cbc
-MISC metadata.xml 448 BLAKE2B f1407509fbfc4b0dd5262d40c67c0300f5630b153d506934e4fb3e6fa8b4c2de86733521be2f5f3e4600268c0872ac89ad639cbec501f283c2be212b90690937 SHA512 ec3febe3a66fbeb84a2d932fdd1081e1db679226901942bad010fed02352921bc084b68a0e54235c9fa1db09a427bac4175ff38bdfa19fb3e67a9286eb9df7aa
diff --git a/games-arcade/syobon/metadata.xml b/games-arcade/syobon/metadata.xml
deleted file mode 100644
index d28f5ad166f5..000000000000
--- a/games-arcade/syobon/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
-<email>games@gentoo.org</email>
-<name>Gentoo Games Project</name>
-</maintainer>
-<longdescription>
-Syobon Action (also known as Cat Mario or Neko Mario) is a platform game with a similar gameplay experience as Super Mario Bros, except it's a lot more difficult.
-</longdescription>
-</pkgmetadata>
diff --git a/games-arcade/syobon/syobon-1.0.1-r1.ebuild b/games-arcade/syobon/syobon-1.0.1-r1.ebuild
deleted file mode 100644
index c0bb5d581bbb..000000000000
--- a/games-arcade/syobon/syobon-1.0.1-r1.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit desktop
-
-MY_P="${PN}_${PV}_src"
-
-DESCRIPTION="Syobon Action (also known as Cat Mario or Neko Mario)"
-HOMEPAGE="http://zapek.com/?p=189"
-SRC_URI="http://download.zapek.com/software/${PN}/${MY_P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="
- media-libs/libsdl[sound,video,joystick]
- media-libs/sdl-gfx
- media-libs/sdl-image[png]
- media-libs/sdl-ttf
- media-libs/sdl-mixer[vorbis]
-"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
-"
-
-S="${WORKDIR}/${PN}"
-
-src_compile() {
- emake GAMEDATA="/usr/share/${PN}"
-}
-
-src_install() {
- dobin ${PN}
-
- insinto "/usr/share/${PN}"
- doins -r BGM SE res
- einstalldocs
-
- make_desktop_entry ${PN}
-}
diff --git a/games-arcade/tuxdash/Manifest b/games-arcade/tuxdash/Manifest
deleted file mode 100644
index 3b48af1f5312..000000000000
--- a/games-arcade/tuxdash/Manifest
+++ /dev/null
@@ -1,6 +0,0 @@
-AUX tuxdash-0.8-fix-build-system.patch 575 BLAKE2B 8975cac0d0bb753a4f1882e68d8d15449685b4ae4f5f97f83b8cae591cfd10f25c2d09fbf53e6843102c0039b3d94e5552884f05295de23e6361f575c3dd2f9d SHA512 bda193ee657973c26bccdd2f2caa8414be454e0e6b016673aad07dce23be300d79103bdbac40ee2aeb0a0dd1ae875f9d0b1b36b20aa4af2b40052b464574dd73
-AUX tuxdash-0.8-fix-c++14.patch 4251 BLAKE2B f3ef29821b2f0a13a4ab67381ccaca9c05adb6742687a9b94063dc618802d21da84ea1bd5965cbaa5cc1a338f0fa22099f3448635f23abfeee0923e67cf26072 SHA512 5314fe0be54a2232ce10d5c518bc30913303aad3d7d5af94a7e3e24661545c3a5ef50eedd2db4ab0cac1021a78064c362b3ef6731703ffb7e5020bfb4787c725
-AUX tuxdash-0.8-fix-paths.patch 1671 BLAKE2B 21498fb303cfade6754bb06fb7d540e8a33f3851d777112f30e729fdb29ae37041c561cccbf3e9e46c93c11b5b1df76c6c9214e7f901b8672f5d2ea895e25a80 SHA512 ff896b3ea57f95e9298a8640a8c2eb31049ab83a7cca1ecf40f73d9e7a1b1ee386f9f41d6a5af0b004015b2c97fa8ef0ed4eb11cc109c5efcd53b55fe0094d93
-DIST tuxdash_src_0.8.tar.bz2 447560 BLAKE2B 023deef628c1a6e0ea602fd87e3fe6347f38308dff45623aa59406d15805b87aafdb21e4756e5f2b90c97b56a76d4052c4aacb1401ff03e1e3157cac170b1536 SHA512 5c42b89ce3121025801d78d35962a2aa3d10e4443f6c929e7df4b45673e6285f37ed353877aa33eaa0edf584f7a428a8f485301ba1476865a498ab699ee81f86
-EBUILD tuxdash-0.8-r1.ebuild 835 BLAKE2B ed8a11fbb93b16f4250d016f3e6c8484c885e7d115d045f5b62d275fe7dfbe5179adc548882049be790ee46e8f936541b0fb71edc7ecdee055b4ae4d7fbd3cfe SHA512 4c8d25462c6705a36a82af210e7660fc4c861f7ac8e6c21748e89cdd2c0d120e61843a62db84a59214b984334d2feef43d9d3a131add5fdf72a307e1220d2c41
-MISC metadata.xml 250 BLAKE2B 8d44bd4c6e7d6491273e2015e36ddac74af7b94a124fd240ff030e16430f5c85e53ab812f0e3e94bb2e6d138f39b512bbe01ff98b0081cacc21a02d648ec7643 SHA512 80ac07a3cac10ad2e72e9989a130b7d2073934fe92914a9db2af4d0e769d4bf537770f8faba0654bbd64a7e85ee38cf1f9d03b4b9cd322864b1b2bb35087d610
diff --git a/games-arcade/tuxdash/files/tuxdash-0.8-fix-build-system.patch b/games-arcade/tuxdash/files/tuxdash-0.8-fix-build-system.patch
deleted file mode 100644
index 9f861d98e8cc..000000000000
--- a/games-arcade/tuxdash/files/tuxdash-0.8-fix-build-system.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-Fix build system to honour all user variables.
-
---- a/src/Makefile
-+++ b/src/Makefile
-@@ -1,4 +1,4 @@
- all:
-- g++ main.cpp -Wall `/usr/bin/sdl-config --libs --cflags` -lSDL_ttf -o ../TuxDash
-+ $(CXX) main.cpp $(LDFLAGS) $(CXXFLAGS) $(CPPFLAGS) `/usr/bin/sdl-config --libs --cflags` -lSDL_ttf -o ../tuxdash
- static:
-- g++ -static main.cpp -Wall `/usr/bin/sdl-config --cflags --static-libs` -lSDL_ttf -lfreetype -lz -o ../TuxDash
-+ $(CXX) -static main.cpp $(LDFLAGS) $(CXXFLAGS) $(CPPFLAGS) `/usr/bin/sdl-config --cflags --static-libs` -lSDL_ttf -lfreetype -lz -o ../tuxdash
diff --git a/games-arcade/tuxdash/files/tuxdash-0.8-fix-c++14.patch b/games-arcade/tuxdash/files/tuxdash-0.8-fix-c++14.patch
deleted file mode 100644
index b37f456f559b..000000000000
--- a/games-arcade/tuxdash/files/tuxdash-0.8-fix-c++14.patch
+++ /dev/null
@@ -1,101 +0,0 @@
-Modernise C++ to avoid errors in C++14 mode.
-See also: https://bugs.gentoo.org/show_bug.cgi?id=600084
-
---- a/src/main.cpp
-+++ b/src/main.cpp
-@@ -66,7 +66,7 @@
-
- void writeconfig(const map& game_map) {
- ofstream config((ostring)TuxHomeDirectory + "/config"); // open config file
-- if(config == NULL) { // error check
-+ if(!config) { // error check
- cout << "Warning: Couldn't write to file " << (ostring)TuxHomeDirectory + "/config" << endl;
- return;
- }
-@@ -124,7 +124,7 @@
-
- void readconfig(class map& game_map) {
- ifstream config((ostring)TuxHomeDirectory + "/config"); // open config file
-- if(config==0) { // error check
-+ if(!config) { // error check
- cout << "Warning: Couldn't find configuration file " << (ostring)TuxHomeDirectory + "/config" << ". Using default values." << endl;
- return;
- }
---- a/src/map.cpp
-+++ b/src/map.cpp
-@@ -346,13 +346,13 @@
- cout << "-- copy map --" << endl; // print status message
- ifstream in_file(path); // open source file
-
-- if(in_file == 0) { // error checking
-+ if(!in_file) { // error checking
- cout << "Couldn't open sourcefile \"" << filename << "\"" << endl;
- cout << endl << "-- error in copymap --" << endl;
- return 1;
- }
-
-- if(out_file == 0) { // error checking
-+ if(!out_file) { // error checking
- cout << "Couldn't open target file \"" << temp_path << "\" for writing " << endl;
- cout << endl << "-- error in copymap --" << endl;
- return 1;
-@@ -390,7 +390,7 @@
- path = mapfolder;
- path += filename;
- file.open(path); // open file
-- if(file == NULL) {
-+ if(!file) {
- cout << "map::savemap : error while saving map to file '" << path << "'" << endl;
- return 1;
- }
-@@ -402,7 +402,7 @@
- path = savefolder;
- path += filename;
- file.open(path); // open file
-- if(file == NULL) {
-+ if(!file) {
- cout << "map::savemap : error while saving game to file '" << path << "'" << endl;
- return 1;
- }
---- a/src/menu.cpp
-+++ b/src/menu.cpp
-@@ -119,7 +119,7 @@
-
- // add a selection box
-
--class element* menu_mgm::add_box(int x, int y, const ostring& text, const ostring& value, bool selectable, int size, int xgroup, int ygroup, int max, int width, int height, unsigned char r, unsigned char g, unsigned char b, int value_type, bool dependency, char* depend) {
-+class element* menu_mgm::add_box(int x, int y, const ostring& text, const ostring& value, bool selectable, int size, int xgroup, int ygroup, int max, int width, int height, unsigned char r, unsigned char g, unsigned char b, int value_type, bool dependency, const char* depend) {
- class element& newone = add();
- newone.value = value;
- newone.posx = x;
---- a/src/menu.h
-+++ b/src/menu.h
-@@ -56,7 +56,7 @@
- void check_custom_parameters(); // check if parameters are okay
- ostring keytoa(SDLKey); // cast SDLKey to ASCII
- class element* add_text(int, int, const ostring&, bool, int, int =-1, int =-1, unsigned char =0, unsigned char =0, unsigned char = 0, int = -1, int = -1); // add a text element
-- class element* add_box(int, int, const ostring&, const ostring&, bool, int, int, int, int, int, int, unsigned char, unsigned char, unsigned char, int = 0, bool =false, char* =0); // add a box element
-+ class element* add_box(int, int, const ostring&, const ostring&, bool, int, int, int, int, int, int, unsigned char, unsigned char, unsigned char, int = 0, bool =false, const char* =0); // add a box element
- class element* add_select(int, int, const ostring&, const ostring&, bool, int, int, int, const char* oneoftwo=0); // add a select element
- void draw_window(); // draw the current menu screen with all elements
- void selection_mgm(char); // process user input for menu navigation
---- a/src/surface.cpp
-+++ b/src/surface.cpp
-@@ -92,7 +92,7 @@
- else file_tmp = file;
-
- TTF_Font *font = TTF_OpenFont(file_tmp, size);
-- SDL_Color color = {r, g, b, 0};
-+ SDL_Color color = {(Uint8)r, (Uint8)g, (Uint8)b, 0};
-
- area = TTF_RenderText_Solid(font, text, color);
-
-@@ -118,7 +118,7 @@
- SDL_Surface* text_surface;
- SDL_Rect temp;
- TTF_Font *font_tmp = TTF_OpenFont(font, size);
-- SDL_Color farbe = {r, g, b, 0};
-+ SDL_Color farbe = {(Uint8)r, (Uint8)g, (Uint8)b, 0};
- text_surface = TTF_RenderText_Solid(font_tmp, text, farbe);
- TTF_CloseFont(font_tmp);
- temp = pos;
diff --git a/games-arcade/tuxdash/files/tuxdash-0.8-fix-paths.patch b/games-arcade/tuxdash/files/tuxdash-0.8-fix-paths.patch
deleted file mode 100644
index 72cde9d411f8..000000000000
--- a/games-arcade/tuxdash/files/tuxdash-0.8-fix-paths.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-Change paths for Gentoo's filesystem layout.
-
---- a/config
-+++ b/config
-@@ -1,11 +1,11 @@
- # Fullscreen enable/disable
--Fullscreen = 0
-+Fullscreen = 1
- # Width of screen in blocks
- screenX = 21
- # Height of screen in blocks
- screenY = 16
- # Theme Folder - path to a valid theme
--theme = themes/original/
-+theme = /usr/share/tuxdash/themes/original/
- # Distance in X direction, before scrolling starts
- scrolldistX = 3
- # Distance in Y direction, before scrolling starts
---- a/src/main.cpp
-+++ b/src/main.cpp
-@@ -340,9 +340,7 @@
-
- // set tuxdash's config / working directory
- char* HomeDirectory;
-- char* CurrentDirectory;
- HomeDirectory = getenv("HOME"); // get users home directory
-- CurrentDirectory = getenv("PWD"); // get TuxDash's working directory
- TuxHomeDirectory = new char[strlen(HomeDirectory)+strlen("/.tuxdash")+1]; // align space for the string containing the path to tuxdash's config directory
- strcpy(TuxHomeDirectory, HomeDirectory);
- strcat(TuxHomeDirectory, "/.tuxdash");
-@@ -355,12 +353,12 @@
- }
- else {
- mkdir((ostring)TuxHomeDirectory + "/themes", 0711); // create the themes folder. The default themes are not copied there, but the folder is created for possible additional themes added by the player
-- chdir(CurrentDirectory);
-+ chdir("/usr/share/tuxdash");
- system((ostring)"cp -r maps savegames config " + TuxHomeDirectory);
- }
- }
- cout << endl << " Using " << TuxHomeDirectory << " for configuration, map and savegame files" << endl;
-- chdir(CurrentDirectory);
-+ chdir("/usr/share/tuxdash");
- // finished with check of working directory
-
- int running=1, start, stop, framestart = time(0), frames=0, frame_count = 0;
diff --git a/games-arcade/tuxdash/metadata.xml b/games-arcade/tuxdash/metadata.xml
deleted file mode 100644
index 1c3ba213c494..000000000000
--- a/games-arcade/tuxdash/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/games-arcade/tuxdash/tuxdash-0.8-r1.ebuild b/games-arcade/tuxdash/tuxdash-0.8-r1.ebuild
deleted file mode 100644
index 564ff17963db..000000000000
--- a/games-arcade/tuxdash/tuxdash-0.8-r1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit toolchain-funcs
-
-DESCRIPTION="A simple BoulderDash clone"
-HOMEPAGE="http://www.tuxdash.de/index.php?language=EN"
-SRC_URI="http://www.tuxdash.de/ressources/downloads/${PN}_src_${PV}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="
- media-libs/libsdl[video]
- media-libs/sdl-ttf"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.8-fix-build-system.patch
- "${FILESDIR}"/${PN}-0.8-fix-c++14.patch
- "${FILESDIR}"/${PN}-0.8-fix-paths.patch
-)
-
-src_prepare() {
- default
- rm -f GPL TuxDash || die
-}
-
-src_configure() {
- tc-export CXX
-}
-
-src_compile() {
- emake -C src
-}
-
-src_install() {
- dobin tuxdash
- einstalldocs
-
- insinto /usr/share/${PN}
- doins -r themes maps fonts savegames config
-}
diff --git a/games-arcade/wop/Manifest b/games-arcade/wop/Manifest
deleted file mode 100644
index 671df4f022f0..000000000000
--- a/games-arcade/wop/Manifest
+++ /dev/null
@@ -1,7 +0,0 @@
-AUX wop-0.4.3-fix-build-system.patch 2381 BLAKE2B 8115f6da93c503b1f5271bf0f8cf40c0513b0a3d74ec2387201d4ed2ec52a1518171e382518541315964b3dc6ca19ed99562c660653dcfefb0f5057f5c35d936 SHA512 73c7196caeeaf247bcc70336c8ce105b43ff08948d0f959487fa497c540e3a7447eadabdc8cc9753e7436ae86aad2fbdeb6190e2da75e7f0bf5bd23ff57b0d33
-AUX wop-0.4.3-gcc43.patch 761 BLAKE2B 7800d46a067f23ac40f9fca23699579fbbbe644550394fc41fe6dc8fde9103a8d456c35d29114829f388244dc2410309fbfc5bc26eecf01883d4034e23618bc0 SHA512 24ecbb265e9b38c8515b50a5f897c295e3573d6f5ca2a0f463db178d404456875af65c5ce0e9ea72bebffae3250dec44e4ae86da6558ea60db0760ce5247014a
-AUX wop-0.4.3-gcc6.patch 673 BLAKE2B 0c535efe1aa0b005f30bbf17a075de0f51822d4d0474f635bd0c23e0e667d2e5e94f0735079498d23e0be9035545e09f0b394bf3b4102372159db21775caf17e SHA512 7e0624b4a7a99eacbb854b1e0075ecc06c7b4b10d8a7ad18e01d5908cab7a7c222d8d15d833a2cd85f49d75d3b6aa1709bb7ec6ba69f29ed98ea17778df1a057
-DIST wop-0.4.3-src.tar.bz2 280974 BLAKE2B 8a24aa604ba0eab141e9a59b595ea882a5b0fb22662bb10752d2fdac79e00be4bce4721cdfca479d8f55bcaee5f1f33e7af57573dbd4c7994c88124ac35fd551 SHA512 259f9f455e6fbfae2ffb6e169dcf1661f1353e28a5e51b6e907f2868a50c5f54982b4d383dcfcec201c9a2d0429fb468c44c974695364c5fd28d25328e10c6b8
-DIST wopdata-2005-12-21.tar.bz2 4217006 BLAKE2B 0ebe5dd4ee8ca2ea026313ec9ee6a283699ad144e39a7d1f6984c37720b0beafb98a8864a0695484427c3398969908f3ca16909ef07601046540accb3cfbe103 SHA512 6ebc264d1811091550d664a77aeae68184a058c666db486e4ae411e0849abbd02dd2037a3a1a9a31a73774e5f616c21840b0c1de58636dde0e59bd0e952cb505
-EBUILD wop-0.4.3-r2.ebuild 1108 BLAKE2B a287a6e34962fdfe244b84c360af651443d0088780aec8463171402440f0d1cd20c4d0e9773ea542f472823c4fec40c17d6e2cb0ea1e1329f8a15fa7c899832e SHA512 770350714db039e025d050911bd0af45acb9fe417bcba79cccc7aed617ed35dc1317febac8415fc5c11e69019e6221555c9e08960ce98b1ac5fc41e60039ee53
-MISC metadata.xml 250 BLAKE2B 8d44bd4c6e7d6491273e2015e36ddac74af7b94a124fd240ff030e16430f5c85e53ab812f0e3e94bb2e6d138f39b512bbe01ff98b0081cacc21a02d648ec7643 SHA512 80ac07a3cac10ad2e72e9989a130b7d2073934fe92914a9db2af4d0e769d4bf537770f8faba0654bbd64a7e85ee38cf1f9d03b4b9cd322864b1b2bb35087d610
diff --git a/games-arcade/wop/files/wop-0.4.3-fix-build-system.patch b/games-arcade/wop/files/wop-0.4.3-fix-build-system.patch
deleted file mode 100644
index 5af16960a95a..000000000000
--- a/games-arcade/wop/files/wop-0.4.3-fix-build-system.patch
+++ /dev/null
@@ -1,100 +0,0 @@
-* Remove hardcoded user variables
-* Respect LDFLAGS and CPPFLAGS
-* Fix installation dir for arch-independent files
-
---- a/Makefile
-+++ b/Makefile
-@@ -3,22 +3,22 @@
- sinclude Makefile.local
-
- all:
-- +cd sdlwidgets; make
-- +cd src; make
-+ $(MAKE) -C sdlwidgets
-+ $(MAKE) -C src
- runc:
-- +cd src; make runc
-+ $(MAKE) -C src runc
- runs:
-- +cd src; make runs
-+ $(MAKE) -C src runs
- doc:
-- cd src; make doc
-+ $(MAKE) -C src doc
- clean:
-- cd sdlwidgets; make clean
-- cd src; make clean
-+ $(MAKE) -C sdlwidgets clean
-+ $(MAKE) -C src clean
- cd doc; rm -rf html
- unison:
-- cd src; make unison
-+ $(MAKE) -C src unison
- gunison:
-- cd src; make gunison
-+ $(MAKE) -C src gunison
- snapshot-src:
- ln -s . wop; \
- tar cjvf wop-`date +%F`.tar.bz2 \
---- a/sdlwidgets/Makefile
-+++ b/sdlwidgets/Makefile
-@@ -9,16 +9,12 @@
- CXXFLAGS ?= -Wall -Wshadow -Wsign-compare -Wparentheses -Wconversion -g -O3 -ansi
- CXXFLAGS += $(shell sdl-config --cflags)
-
--CXX = g++
--AR = ar cru
--RANLIB = ranlib
--
- sinclude ../src/Makefile.local
-
- all: $(TARGET)
-
- $(TARGET): $(OBJECT_FILES) Makefile
-- $(AR) $(TARGET) $(OBJECT_FILES)
-+ $(AR) cru $(TARGET) $(OBJECT_FILES)
- $(RANLIB) $(TARGET)
-
- %.o: %.cpp Makefile
---- a/src/Makefile
-+++ b/src/Makefile
-@@ -18,14 +18,13 @@
- -DUSE_SDL -DNEW=new\(std::nothrow\) \
- -I../sdlwidgets \
- $(shell sdl-config --cflags) # -g
--LDFLAGS = -L../sdlwidgets -lsdlwidgets -lz \
-+LIBS = -L../sdlwidgets -lsdlwidgets -lz \
- -lm -lSDL_net -lSDL_mixer -lSDL_ttf -lSDL_image \
- $(shell sdl-config --libs) # -g
-
- WOPFLAGS = data=../data
- DOXYGENFLAGS = ../doc/doxygen.rc
-
--CXX = g++
- DOXYGEN = doxygen
- UNISON_SOURCE = ssh://131.188.67.22//homes/staff/pohlt/wop/.unison_data
-
-@@ -56,10 +55,10 @@
-
- $(TARGET): $(OBJECT_FILES) Makefile ../sdlwidgets/libsdlwidgets.a
- -mkdir ../bin
-- $(CXX) $(OBJECT_FILES) -o $(TARGET) $(LDFLAGS)
-+ $(CXX) $(LDFLAGS) $(OBJECT_FILES) -o $(TARGET) $(LIBS)
-
- %.o: %.cpp Makefile
-- $(CXX) $(CXXFLAGS) -c $< -o $@
-+ $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c $< -o $@
-
- clean:
- -rm -f $(TARGET) *.o Makefile.depend*
---- a/woprc
-+++ b/woprc
-@@ -30,7 +30,7 @@
-
- ## path of the data directory
- ## - optional, default "./data"
--data = ./data
-+data = /usr/share/wop
-
- ## server name or IP address
- ## - optional, default "localhost"
diff --git a/games-arcade/wop/files/wop-0.4.3-gcc43.patch b/games-arcade/wop/files/wop-0.4.3-gcc43.patch
deleted file mode 100644
index d4273f18ff6e..000000000000
--- a/games-arcade/wop/files/wop-0.4.3-gcc43.patch
+++ /dev/null
@@ -1,32 +0,0 @@
---- a/src/scusibot.cpp
-+++ b/src/scusibot.cpp
-@@ -5,6 +5,7 @@
- #include "stationarygun.hpp"
- #include "global.hpp"
- #include <vector>
-+#include <algorithm>
-
- ScusiBot::ScusiBot()
- : m_event( Event::EMPTY ), m_count( 0 ), m_state( IDLE ) {
---- a/src/gameinfowindow.cpp
-+++ b/src/gameinfowindow.cpp
-@@ -10,6 +10,8 @@
- #include "avatarworm.hpp"
- #include "wopsprites.hpp"
- #include "wopsprites.cpp"
-+#include "spriteset.cpp"
-+#include "spritesequence.cpp"
- #include "scorekeeper.hpp"
- #include "wopgui.hpp"
-
---- a/src/map.cpp
-+++ b/src/map.cpp
-@@ -9,6 +9,8 @@
- #include "world.hpp"
- #include "wopsettings.hpp"
- #include "objectpaths.hpp"
-+#include "spriteset.cpp"
-+#include "spritesequence.cpp"
-
- /**********************************************************/
-
diff --git a/games-arcade/wop/files/wop-0.4.3-gcc6.patch b/games-arcade/wop/files/wop-0.4.3-gcc6.patch
deleted file mode 100644
index 14eea98c1a4e..000000000000
--- a/games-arcade/wop/files/wop-0.4.3-gcc6.patch
+++ /dev/null
@@ -1,17 +0,0 @@
---- a/src/global.cpp
-+++ b/src/global.cpp
-@@ -44,10 +44,10 @@
- #define GREEN(s) s
- #define RED(s) s
- #else
--#define BLACK(s) "\033[0;1m"s"\033[0m"
--#define BLINKINK_BLACK_ON_RED(s) "\033[05;1;41m"s"\033[0m"
--#define GREEN(s) "\033[32m"s"\033[0m"
--#define RED(s) "\033[31m"s"\033[0m"
-+#define BLACK(s) "\033[0;1m" s "\033[0m"
-+#define BLINKINK_BLACK_ON_RED(s) "\033[05;1;41m" s "\033[0m"
-+#define GREEN(s) "\033[32m" s "\033[0m"
-+#define RED(s) "\033[31m" s "\033[0m"
- #endif
-
- /**********************************************************/
diff --git a/games-arcade/wop/metadata.xml b/games-arcade/wop/metadata.xml
deleted file mode 100644
index 1c3ba213c494..000000000000
--- a/games-arcade/wop/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/games-arcade/wop/wop-0.4.3-r2.ebuild b/games-arcade/wop/wop-0.4.3-r2.ebuild
deleted file mode 100644
index a23f9dd06474..000000000000
--- a/games-arcade/wop/wop-0.4.3-r2.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit desktop toolchain-funcs
-
-MY_DATA_V="2005-12-21"
-MY_DATA_P="${PN}data-${MY_DATA_V}"
-
-DESCRIPTION="Worms of Prey - A multi-player, real-time clone of Worms"
-HOMEPAGE="http://wormsofprey.org/"
-SRC_URI="
- http://wormsofprey.org/download/${P}-src.tar.bz2
- http://wormsofprey.org/download/${MY_DATA_P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="
- media-libs/libsdl
- media-libs/sdl-image
- media-libs/sdl-mixer
- media-libs/sdl-net
- media-libs/sdl-ttf"
-DEPEND="${RDEPEND}
- x11-misc/makedepend"
-
-PATCHES=(
- "${FILESDIR}"/${P}-fix-build-system.patch
- "${FILESDIR}"/${P}-gcc43.patch
- "${FILESDIR}"/${P}-gcc6.patch
-)
-
-src_configure() {
- tc-export AR CXX RANLIB
-}
-
-src_install() {
- dobin bin/${PN}
-
- insinto /usr/share/${PN}
- doins -r "${WORKDIR}/${MY_DATA_P}"/.
-
- insinto /etc
- doins woprc
-
- newicon "${WORKDIR}/${MY_DATA_P}"/images/misc/icons/wop16.png ${PN}.png
- make_desktop_entry wop "Worms of Prey"
-
- dodoc AUTHORS ChangeLog README{,-Libraries.txt} REVIEWS
-}
diff --git a/games-arcade/xsfcave/Manifest b/games-arcade/xsfcave/Manifest
deleted file mode 100644
index 9ec87742c7f6..000000000000
--- a/games-arcade/xsfcave/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST xsfcave-0.5.tar.gz 88113 BLAKE2B bddf18277b8df3c3e17f8d9cd18ad517d95adbeb9479cf1552fe3e69f097344a229bbbb33348c34fd082194f4a3db3a8921dfd4644d983ba30320f7c9c961068 SHA512 5dd5c7e581362b1d4faf2edd73f5ea6a068d05a94b6fac7813fa2cae323453ed3380c9e40b92a2ed9b3672ab931d5a2951d2ad7fc74cf64588e6e9fe7723f09a
-EBUILD xsfcave-0.5-r1.ebuild 444 BLAKE2B 6d902e31f0529c7e89663c68a590818e3877c1c05ca2bf5a7c9e3f8187500d8c903f541939dfad421e96247904b09b5ea7c0f8ce0a9b0fd93e4bc4840564f5a8 SHA512 3eaf6a94a15a461b96c64ec21e374db504c1ec3087121c0e0599ccf2c367886d4fff927a4408fb9f6a28d75fe28d6b83b6e53ad6e6d50c33d9bf40231ea0a5f1
-MISC metadata.xml 584 BLAKE2B e52df85b0ddf7903911cdaaa19db5b19de7b147cd38f21da59c02e01a316e505ff034c14ba0b5c00c1aa8c885da2592de5e8f9003c7ffcac9681a67d938af7e1 SHA512 66eb62dfd1493e82f7d19d52a55e9fed27a67ebce1b4456cc7ae80d06d69d490b897f989af8081c435bb9732b60f0a3e4b727e50f289f285c52a6d755a764488
diff --git a/games-arcade/xsfcave/metadata.xml b/games-arcade/xsfcave/metadata.xml
deleted file mode 100644
index bb0054d77acf..000000000000
--- a/games-arcade/xsfcave/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <longdescription lang="en">
- xsfcave is a X11 sfcave clone. The game consist of surviving in a tunel by not
- hitting in the walls and obstacles. The first versions of the game are greatly
- influenced by the Java version of this game.
- </longdescription>
- <upstream>
- <remote-id type="sourceforge">scrap</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-arcade/xsfcave/xsfcave-0.5-r1.ebuild b/games-arcade/xsfcave/xsfcave-0.5-r1.ebuild
deleted file mode 100644
index b8979d172602..000000000000
--- a/games-arcade/xsfcave/xsfcave-0.5-r1.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit desktop
-
-DESCRIPTION="A X11 sfcave clone"
-HOMEPAGE="http://xsfcave.idios.org"
-SRC_URI="https://downloads.sourceforge.net/scrap/${P}.tar.gz"
-
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="x11-libs/libXext
- x11-libs/libSM"
-RDEPEND="${DEPEND}"
-
-src_install() {
- default
- make_desktop_entry "${PN}"
-}