diff options
Diffstat (limited to 'games-arcade')
51 files changed, 159 insertions, 1026 deletions
diff --git a/games-arcade/afternoonstalker/Manifest b/games-arcade/afternoonstalker/Manifest index ddb94dca66bd..4443231e837c 100644 --- a/games-arcade/afternoonstalker/Manifest +++ b/games-arcade/afternoonstalker/Manifest @@ -1 +1 @@ -DIST afternoonstalker-1.1.6.tar.gz 186724 BLAKE2B 2915e1ff11f0cdf392a94d515541c25082afbe62547c90a49cdc39ab01bc234ac8098394905a0d1ce3d3a550b5c5096fd64f76db2d8d62b510822a0a59ae8cf6 SHA512 4d823abc5f939bc6322729548abb0adc43b56b5d5e035578f15084f4e8f6ce80bd7b7dc3ffbe71530975b7c02962ea93405e2ad13de8a50303ccfdde543cd6c7 +DIST afternoonstalker-1.2.0.tar.gz 189534 BLAKE2B 8a126d7dc9c224346d1944734512a9edbe4032ef1aa0adc9cb5b28a172dc9c9d8b5eb060829b698ba519cca3a52f0cf49d682bc546f976cab2ae28440f901c89 SHA512 9137bd6a6d2bd0a58b40952d149a8e742d575f61393c2e20b6a18f6a9ed74331cbea7a94280d2fa31e9162e7d9a1d1618e38e81f91e618ee074fd6b846fb74a4 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/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 777ad348f175..1093fc52a3d4 100644 --- a/games-arcade/apricots/Manifest +++ b/games-arcade/apricots/Manifest @@ -1,2 +1,2 @@ -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 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 dada55c3e402..2b34b854b907 100644 --- a/games-arcade/batrachians/Manifest +++ b/games-arcade/batrachians/Manifest @@ -1 +1 @@ -DIST batrachians-0.1.7.tar.gz 206981 BLAKE2B 871fb7e22fb17fdfb0fd32d14a36cf63043e46de5bdabc83594d3d3eb43f616ec703d220ad9cf56e505c31025e76582e52b3a816d932f9fca22a6f070ed3198e SHA512 01c49cf02e3894d43948ba2656713fdd1662f3441c1dfe41b2fc3dc27fc5c4c95ac377a946d647c1c59e201a63d0659bc6fc2bd50132eb2f2b393ed64167e781 +DIST batrachians-0.2.0.tar.gz 204034 BLAKE2B 876e84308b66469d7fa7a970cbf23932dd7e1eda8c07438cbca20414a35117793ea7fef2d6852a1f4d0099a5c2710d8bd3043698bdea101020459dd1c7f20917 SHA512 da0429cd17a6c289f3d5dd1fad11847713c56510d9bdc7e6fa10e0045bb4985662030ea04e49db740eb361e8e016e701736a7ce52501816c68b32f2cd398c189 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/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 05af86cb66e6..aac70471d4ed 100644 --- a/games-arcade/burgerspace/Manifest +++ b/games-arcade/burgerspace/Manifest @@ -1 +1 @@ -DIST burgerspace-1.9.3.tar.gz 517492 BLAKE2B 6d3cf554580a1a370720f349ae71edab7228c18426d4ae39a8f5bb9177071204715e527beea52aa6b11b9112db5a168951d92b0de60189cfdb1882c85c79d1f2 SHA512 59629ca497a0a379858ba69bb444182f935b58be6554109fb9b309713bd6bde0d771e63858802f9153a4e46bbfe63b5edf58f857bb94ca337dbba89ff3c610cb +DIST burgerspace-1.10.0.tar.gz 251038 BLAKE2B 7dd6f0e18c3ff7229b64ad5a833dc9064486e8f5337f4bd37189a8b6a911c5cf062d4cc0ac80b203677d813fca648390f296f92ddfa60762bc964f12f4a11a37 SHA512 7ce6fa48829414ff7a48cb038b87842112c18829769105f34a842bffcfe99072ed6201ba3772f98efd115b8ffd9de0d1d15dc9f8b80a5f978f5763b72a358d8c 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 1ebc55d1d255..31a021e792d1 100644 --- a/games-arcade/cosmosmash/Manifest +++ b/games-arcade/cosmosmash/Manifest @@ -1 +1 @@ -DIST cosmosmash-1.4.8.tar.gz 921859 BLAKE2B 601ccf0eaf429bee240a6a07534afc44cb5bac390bedfc2548668048b8a5d93229e36de1c0e73856e3588d35cf7cfc6dbb00ac428fcc42612676281dcfaf0896 SHA512 4b78cac18035ef4bdbdebd2a206ceb3c80646fa030f568e171208af7510a6b1da9ef3fd817f3ebae83fbb42b1ce2900e8f1ff33ec23a8fe735022409ab1120af +DIST cosmosmash-1.5.0.tar.gz 536986 BLAKE2B 07011857fdee30c104847e9ad2066795116fa2123c38184573d8b5a11154bbebe8991c6c51241658a65f23e20582e9759798bc986a3c4d9dee1c613f8400f333 SHA512 3be4b535d68eca185d3f48ff04c11c912fdcbc17470848650b20410030c7619f9dcffaeaf3bacb3a95eb37c5944724af7fc9978613c3252af1ec725504129c23 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/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 3d8727fea588..000000000000 --- a/games-arcade/sdl-sopwith/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST sopwith-1.7.5.tar.gz 280883 BLAKE2B 57a2d6cf90d1bba1ac5dedbcebaa7b2f58004cee1ee7682d43be800184809e7949603490e93944d8aa1e4b9e6d33f24a9bdb386dadda945b9f9f3b9c4e8ed48c SHA512 ea78706d0190648be269142a29d10340c5181563959b0a329b802b9d9128a9dcb1e01760737269ec22883adf5b6c02c5049c8fc7b44e4eaa9f381b87abc7acae -DIST sopwith.png 675 BLAKE2B a380311db8861a75d8cbb035616523d1a21a220be758bda931340f65d658af0e844b0247e478da746d654249cd7a28ab9b681fc82b9798f909b379f38242d03f SHA512 7bcfec11930a623ff9077203640b4415e222570d32ffecdb943f5c78ed8fb11db4fefa42298b895c4aa29b46f963a82cdb90492beaf89a04d119e6e756f5ec57 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 f637297b26c6..000000000000 --- a/games-arcade/spacerider/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST spacerider-0.13.tar.bz2 283861 BLAKE2B 89687ca24a663addb81af0c775201e1a57e6d524e9fb99766d4003a4401dc406e50c8d103600c57c7d4b30ee620b3ec60089f05aaa4e0ad9da72a6f5e64fd527 SHA512 4f8d506abfe242039247d5c4e43c012ded14f3b18de710aea0c9c6d933cb60fde3116008723d44acadd490b3666e107506fad6ee027d2b31c47d118185e0c03e 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 352fb2ea9f3e..000000000000 --- a/games-arcade/syobon/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST syobon_1.0.1_src.tar.gz 2721153 BLAKE2B 4e5dd2689f531478aef2bc5f6723da1b0c2bcf04bd532775f6883660aedcd4226f9f42dc1ce5d19baa0d4544b4ff3084195a06ffef732cc9adbae412f1c7fd6a SHA512 9a8ff389bb23563a16f1b56aefdb93cf0ee5be74c6d48276ce76a17159bc021f517a69eb300a1c17ee81d4112ba26f0d386a1e2e37bced681044c3a3ca4f7ca5 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 40df83c0db8b..000000000000 --- a/games-arcade/tuxdash/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST tuxdash_src_0.8.tar.bz2 447560 BLAKE2B 023deef628c1a6e0ea602fd87e3fe6347f38308dff45623aa59406d15805b87aafdb21e4756e5f2b90c97b56a76d4052c4aacb1401ff03e1e3157cac170b1536 SHA512 5c42b89ce3121025801d78d35962a2aa3d10e4443f6c929e7df4b45673e6285f37ed353877aa33eaa0edf584f7a428a8f485301ba1476865a498ab699ee81f86 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 39a35cabcaa0..000000000000 --- a/games-arcade/wop/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -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 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 0b4c5bd5ccaa..000000000000 --- a/games-arcade/xsfcave/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST xsfcave-0.5.tar.gz 88113 BLAKE2B bddf18277b8df3c3e17f8d9cd18ad517d95adbeb9479cf1552fe3e69f097344a229bbbb33348c34fd082194f4a3db3a8921dfd4644d983ba30320f7c9c961068 SHA512 5dd5c7e581362b1d4faf2edd73f5ea6a068d05a94b6fac7813fa2cae323453ed3380c9e40b92a2ed9b3672ab931d5a2951d2ad7fc74cf64588e6e9fe7723f09a 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}" -} |