diff options
| author | root <root@alpha.trunkmasters.com> | 2026-06-04 16:24:49 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-06-04 16:24:49 -0500 |
| commit | a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7 (patch) | |
| tree | 0c52bbae1c242fbc296bd650fcd1167685f81492 /games-action | |
| parent | bfd9c39e4712ebdb442d4ca0673061faed1e70e1 (diff) | |
| download | baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.gz baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.xz baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.zip | |
Adding metadata
Diffstat (limited to 'games-action')
333 files changed, 0 insertions, 11082 deletions
diff --git a/games-action/0verkill/0verkill-0.16-r4.ebuild b/games-action/0verkill/0verkill-0.16-r4.ebuild deleted file mode 100644 index 39ebed3ca4cb..000000000000 --- a/games-action/0verkill/0verkill-0.16-r4.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -DESCRIPTION="A bloody 2D action deathmatch-like game in ASCII-ART" -HOMEPAGE="http://freshmeat.sourceforge.net/projects/0verkill" -SRC_URI="http://artax.karlin.mff.cuni.cz/~brain/0verkill/release/${P}.tgz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="X" - -DEPEND="X? ( x11-libs/libXpm )" -RDEPEND=${DEPEND} - -PATCHES=( - "${FILESDIR}"/${P}-docs.patch - "${FILESDIR}"/${P}-home-overflow.patch - "${FILESDIR}"/${P}-segv.patch - "${FILESDIR}"/${P}-gentoo-paths.patch - "${FILESDIR}"/${P}-ovflfix.patch - "${FILESDIR}"/${P}-CC.patch - "${FILESDIR}"/${P}-underflow-check.patch #136222 - "${FILESDIR}"/${P}-fno-common.patch -) - -src_prepare() { - default - sed -i \ - -e "s:data/:/usr/share/${PN}/data/:" cfg.h || die - sed -i \ - -e "s:@CFLAGS@ -O3 :@CFLAGS@ :" Makefile.in || die - sed -i \ - -e "/gettimeofday/s/getopt/getopt calloc/" configure.in || die - - mv configure.{in,ac} || die - eautoreconf -} - -src_configure() { - econf $(use_with X x) -} - -src_install() { - dobin 0verkill - local x - for x in avi bot editor server test_server ; do - newbin ${x} 0verkill-${x} - done - if use X ; then - dobin x0verkill - for x in avi editor ; do - newbin ${x} 0verkill-${x} - done - fi - - insinto /usr/share/${PN} - doins -r data grx - - rm doc/{README.OS2,"Readme Win32.txt",COPYING} || die - dodoc -r doc/. -} diff --git a/games-action/0verkill/Manifest b/games-action/0verkill/Manifest deleted file mode 100644 index 8983e4e22ff7..000000000000 --- a/games-action/0verkill/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST 0verkill-0.16.tgz 276579 BLAKE2B 125a441bfce8433f750180653323059409495c41ff318cec58c31840102739d7a911cd73c07e64ea459c8dd4062fd8bbdbd4a26b6b280b359fe7f61d52ef5ae2 SHA512 6ab273085f2be3a6d0a2b785a51a9bfd52add0212b3c8522b22255c4e3e48a9470f20d9d678158233da9c9465563279079c29ca5526d322247f2ef1d74107144 diff --git a/games-action/0verkill/files/0verkill-0.16-CC.patch b/games-action/0verkill/files/0verkill-0.16-CC.patch deleted file mode 100644 index 568f8a4aa6f2..000000000000 --- a/games-action/0verkill/files/0verkill-0.16-CC.patch +++ /dev/null @@ -1,50 +0,0 @@ ---- a/Makefile.in 2010-11-08 13:30:42.060916323 -0500 -+++ b/Makefile.in 2010-11-08 13:31:03.199940471 -0500 -@@ -24,7 +24,7 @@ - server.o: server.c server.h net.h data.h hash.h cfg.h time.h math.h config.h error.h - client.o: client.c data.h sprite.h cfg.h net.h hash.h time.h math.h console.h help.h blit.h config.h error.h - xclient.o: client.c data.h sprite.h cfg.h net.h hash.h time.h math.h console.h help.h config.h error.h -- gcc -c $(CFLAGS) -DXWINDOW -o xclient.o client.c -+ $(CC) -c $(CFLAGS) -DXWINDOW -o xclient.o client.c - time.o: time.c time.h error.h - help.o: help.c blit.h error.h - avihelp.o: avihelp.c blit.h error.h -@@ -38,29 +38,29 @@ - - - avi: avi.o blit.o console.o kbd.o time.o avihelp.o error.o -- gcc $(LDFLAGS) -o avi avi.o blit.o console.o kbd.o error.o time.o avihelp.o $(LIBS) -+ $(CC) $(LDFLAGS) -o avi avi.o blit.o console.o kbd.o error.o time.o avihelp.o $(LIBS) - - xavi: avi.o blit.o xinterface.o xkbd.o time.o avihelp.o error.o -- gcc $(LDFLAGS) -o xavi avi.o blit.o xinterface.o xkbd.o error.o time.o avihelp.o $(LIBS) $(XLIBS) -+ $(CC) $(LDFLAGS) -o xavi avi.o blit.o xinterface.o xkbd.o error.o time.o avihelp.o $(LIBS) $(XLIBS) - - bot: bot.o data.o hash.o time.o net.o crc32.o md5.o md5hl.o error.o -- gcc $(LDFLAGS) -o bot bot.o data.o hash.o time.o net.o error.o md5.o md5hl.o crc32.o sprite.o $(LIBS) -+ $(CC) $(LDFLAGS) -o bot bot.o data.o hash.o time.o net.o error.o md5.o md5hl.o crc32.o sprite.o $(LIBS) - - 0verkill: client.o data.o sprite.o blit.o console.o hash.o time.o net.o error.o crc32.o md5.o md5hl.o kbd.o help.o -- gcc $(LDFLAGS) -o 0verkill client.o data.o sprite.o blit.o console.o error.o hash.o time.o md5.o md5hl.o kbd.o net.o crc32.o help.o $(LIBS) -+ $(CC) $(LDFLAGS) -o 0verkill client.o data.o sprite.o blit.o console.o error.o hash.o time.o md5.o md5hl.o kbd.o net.o crc32.o help.o $(LIBS) - @OVERKILL_SPECIAL@ - - x0verkill: xclient.o data.o sprite.o blit.o xinterface.o hash.o time.o net.o crc32.o error.o xkbd.o help.o md5.o md5hl.o -- gcc $(LDFLAGS) -o x0verkill xclient.o data.o blit.o sprite.o xinterface.o xkbd.o error.o md5.o md5hl.o hash.o time.o net.o crc32.o help.o $(LIBS) $(XLIBS) -+ $(CC) $(LDFLAGS) -o x0verkill xclient.o data.o blit.o sprite.o xinterface.o xkbd.o error.o md5.o md5hl.o hash.o time.o net.o crc32.o help.o $(LIBS) $(XLIBS) - - server: server.o data.o sprite.o blit.o console.o hash.o time.o kbd.o net.o crc32.o md5.o md5hl.o error.o -- gcc $(LDFLAGS) -o server server.o data.o sprite.o blit.o console.o hash.o time.o kbd.o md5.o md5hl.o error.o net.o crc32.o $(LIBS) -+ $(CC) $(LDFLAGS) -o server server.o data.o sprite.o blit.o console.o hash.o time.o kbd.o md5.o md5hl.o error.o net.o crc32.o $(LIBS) - - editor: editor.o data.o blit.o sprite.o console.o hash.o time.o kbd.o md5.o md5hl.o error.o -- gcc $(LDFLAGS) -o editor editor.o data.o blit.o sprite.o console.o hash.o md5.o md5hl.o error.o time.o kbd.o $(LIBS) -+ $(CC) $(LDFLAGS) -o editor editor.o data.o blit.o sprite.o console.o hash.o md5.o md5hl.o error.o time.o kbd.o $(LIBS) - - xeditor: editor.o data.o blit.o sprite.o xinterface.o hash.o time.o xkbd.o md5.o md5hl.o error.o -- gcc $(LDFLAGS) -o xeditor editor.o data.o blit.o sprite.o xinterface.o hash.o md5.o error.o md5hl.o time.o xkbd.o $(LIBS) $(XLIBS) -+ $(CC) $(LDFLAGS) -o xeditor editor.o data.o blit.o sprite.o xinterface.o hash.o md5.o error.o md5hl.o time.o xkbd.o $(LIBS) $(XLIBS) - - test_server: test_server.o net.o data.o crc32.o blit.o sprite.o time.o hash.o console.o kbd.o md5.o md5hl.o error.o -- gcc $(LDFLAGS) -o test_server test_server.o net.o data.o crc32.o blit.o sprite.o time.o hash.o md5.o md5hl.o error.o console.o kbd.o $(LIBS) -+ $(CC) $(LDFLAGS) -o test_server test_server.o net.o data.o crc32.o blit.o sprite.o time.o hash.o md5.o md5hl.o error.o console.o kbd.o $(LIBS) diff --git a/games-action/0verkill/files/0verkill-0.16-docs.patch b/games-action/0verkill/files/0verkill-0.16-docs.patch deleted file mode 100644 index 90d049309f4d..000000000000 --- a/games-action/0verkill/files/0verkill-0.16-docs.patch +++ /dev/null @@ -1,32 +0,0 @@ ---- 0verkill-0.16/doc/README.html -+++ 0verkill-0.16-gentoo/doc/README.html -@@ -30,7 +30,7 @@ - <center><h1><a name="running">RUNNING</a></h1></center> - - <p><h2><a name="server">Running server</a></h2> --<p>First thing to start 0verkill is run the server - type <i>server</i>. Server -+<p>First thing to start 0verkill is run the server - type <i>0verkill-server</i>. Server - takes options <i>-p</i> and <i>-n</i>. As usual, option <i>-h</i> prints help. - - <p> Option <i>-p</i> takes one argument: port number. Server needs UDP port -@@ -84,9 +84,9 @@ - - <p><h2><a name="testserver">Testing Program</a></h2> - --<p>There's <i>test_server</i> program in the distribution. It avoids testing -+<p>There's <i>0verkill-test_server</i> program in the distribution. It avoids testing - remote server if it's up and how many players there is. To use it simply type --<i>test_server -a <server address> -p <port number ></i>. -+<i>0verkill-test_server -a <server address> -p <port number ></i>. - - <center><h1><a name="controls">GAME CONTROLS</a></h1></center> - ---- 0verkill-0.16/doc/adding_a_level.txt -+++ 0verkill-0.16-gentoo/doc/adding_a_level.txt -@@ -19,5 +19,5 @@ - 5) If you want to create some cool new graphics, run - "avi grx/graphics_file.avi". Then add it to the data/new_level.sp - --6) When the level is done, run "server -lX", where X is again from (1). And -+6) When the level is done, run "0verkill-server -lX", where X is again from (1). And - play! diff --git a/games-action/0verkill/files/0verkill-0.16-fno-common.patch b/games-action/0verkill/files/0verkill-0.16-fno-common.patch deleted file mode 100644 index bf03ff424e2f..000000000000 --- a/games-action/0verkill/files/0verkill-0.16-fno-common.patch +++ /dev/null @@ -1,87 +0,0 @@ ---- a/bot.c -+++ b/bot.c -@@ -104,7 +104,7 @@ - - /* objects */ - struct object_list objects; --struct object_list *last_obj; -+extern struct object_list *last_obj; - struct it* hero; - - unsigned long_long game_start_offset; /* time difference between game start on this machine and on server */ ---- a/client.c -+++ b/client.c -@@ -97,7 +97,7 @@ - - /* objects */ - struct object_list objects; --struct object_list *last_obj; -+extern struct object_list *last_obj; - struct it* hero; - - /* important sprites */ ---- a/data.c -+++ b/data.c -@@ -13,6 +13,9 @@ - #include "md5.h" - #include "error.h" - -+unsigned char *weapon_name[ARMS]; -+struct obj_attr_type obj_attr[N_TYPES]; -+struct weapon_type weapon[ARMS]; - - #ifdef TRI_D - int tri_d=0; ---- a/data.h -+++ b/data.h -@@ -62,7 +62,7 @@ - - #define ARMS 5 - --unsigned char *weapon_name[ARMS]; -+extern unsigned char *weapon_name[ARMS]; - - /* STATUS - 0: walk -@@ -91,7 +91,8 @@ - bit 1=server updates - bit 2=server sends updates to clients - */ --}obj_attr[N_TYPES]; -+}; -+extern struct obj_attr_type obj_attr[N_TYPES]; - - - /* weapon attribut table */ -@@ -107,7 +108,8 @@ - unsigned char add_ammo; - unsigned char max_ammo; - my_double shell_xspeed,shell_yspeed; --}weapon[ARMS]; -+}; -+extern struct weapon_type weapon[ARMS]; - - - /* object in the game */ ---- a/editor.c -+++ b/editor.c -@@ -26,7 +26,7 @@ - int oldx=0,oldy=0; /* old cursor position */ - - struct object_list objects; --struct object_list *last_obj; -+extern struct object_list *last_obj; - int level_number; - - ---- a/server.c -+++ b/server.c -@@ -100,7 +100,7 @@ - struct object_list objects; - - struct player_list *last_player; --struct object_list *last_obj; -+extern struct object_list *last_obj; - - - #ifdef WIN32 diff --git a/games-action/0verkill/files/0verkill-0.16-gentoo-paths.patch b/games-action/0verkill/files/0verkill-0.16-gentoo-paths.patch deleted file mode 100644 index d48b758c9e53..000000000000 --- a/games-action/0verkill/files/0verkill-0.16-gentoo-paths.patch +++ /dev/null @@ -1,23 +0,0 @@ ---- a/sprite.c 2007-11-15 18:26:30.000000000 -0500 -+++ b/sprite.c 2007-11-15 18:26:57.000000000 -0500 -@@ -2,6 +2,7 @@ - #include <ctype.h> - #include <stdlib.h> - #include <stdio.h> -+#include <unistd.h> - - #ifndef WIN32 - #include "config.h" -@@ -188,6 +189,12 @@ - - if (!(f=fopen(filename,"rb"))) - { -+ chdir(DATA_PATH); -+ } -+ if (!(f=fopen(filename,"rb"))) { -+ chdir(DATA_PATH "/../"); -+ } -+ if (!(f=fopen(filename,"rb"))) { - unsigned char msg[256]; - snprintf(msg,256,"Error opening file \"%s\"!\n",filename); - ERROR(msg); diff --git a/games-action/0verkill/files/0verkill-0.16-home-overflow.patch b/games-action/0verkill/files/0verkill-0.16-home-overflow.patch deleted file mode 100644 index 63bfb5fa7a6a..000000000000 --- a/games-action/0verkill/files/0verkill-0.16-home-overflow.patch +++ /dev/null @@ -1,26 +0,0 @@ ---- a/client.c 2001-12-16 04:26:38.000000000 -0500 -+++ b/client.c 2003-11-17 15:12:52.850772508 -0500 -@@ -191,9 +191,9 @@ - unsigned char txt[256]; - - #ifndef WIN32 -- sprintf(txt,"%s/%s",getenv("HOME"),CFG_FILE); -+ snprintf(txt,sizeof(txt),"%s/%s",getenv("HOME"),CFG_FILE); - #else -- sprintf(txt,"./%s",CFG_FILE); -+ snprintf(txt,sizeof(txt),"./%s",CFG_FILE); - #endif - stream=fopen(txt,"r"); - if (!stream)return; -@@ -223,9 +223,9 @@ - unsigned char txt[256]; - - #ifndef WIN32 -- sprintf(txt,"%s/%s",getenv("HOME"),CFG_FILE); -+ snprintf(txt,sizeof(txt),"%s/%s",getenv("HOME"),CFG_FILE); - #else -- sprintf(txt,"./%s",CFG_FILE); -+ snprintf(txt,sizeof(txt),"./%s",CFG_FILE); - #endif - stream=fopen(txt,"w"); - if (!stream)return; diff --git a/games-action/0verkill/files/0verkill-0.16-ovflfix.patch b/games-action/0verkill/files/0verkill-0.16-ovflfix.patch deleted file mode 100644 index a8a832e19619..000000000000 --- a/games-action/0verkill/files/0verkill-0.16-ovflfix.patch +++ /dev/null @@ -1,24 +0,0 @@ ---- a/server.c 2010-11-08 11:53:18.000000000 +0100 -+++ b/server.c 2010-11-08 11:53:43.000000000 +0100 -@@ -905,8 +905,8 @@ - int len; - - packet[0]=P_MESSAGE; -- if (!name){snprintf(packet+1,256,"%s",msg);len=strlen(msg)+1+1;} -- else {snprintf(packet+1,256,"%s> %s",name,msg);len=strlen(name)+strlen(msg)+1+3;} -+ if (!name){snprintf(packet+1,255,"%s",msg);len=strlen(msg)+1+1;} -+ else {snprintf(packet+1,255,"%s> %s",name,msg);len=strlen(name)+strlen(msg)+1+3;} - send_chunk_packet_to_player(packet,len,player); - } - ---- a/console.c 2010-11-08 11:53:26.000000000 +0100 -+++ b/console.c 2010-11-08 11:54:44.000000000 +0100 -@@ -206,7 +206,7 @@ - void c_setcolor_3b(unsigned char a) - { - char txt[8]; -- snprintf(txt,16,"\033[%dm",30+(a&7)); -+ snprintf(txt,sizeof(txt),"\033[%dm",30+(a&7)); - my_print(txt); - } - diff --git a/games-action/0verkill/files/0verkill-0.16-segv.patch b/games-action/0verkill/files/0verkill-0.16-segv.patch deleted file mode 100644 index 9f9656dfd9fa..000000000000 --- a/games-action/0verkill/files/0verkill-0.16-segv.patch +++ /dev/null @@ -1,39 +0,0 @@ -diff -Naurp 0verkill-0.16.old/data.c 0verkill-0.16/data.c ---- 0verkill-0.16.old/data.c 2007-10-30 19:49:59.000000000 +0100 -+++ 0verkill-0.16/data.c 2007-10-30 20:25:08.000000000 +0100 -@@ -471,7 +471,7 @@ my_double can_go_x(my_double old_x,my_do - for (x=double2int(old_x)+1;x<=round_up(new_x);x++) /* go to the right */ - { - if (x>AREA_X-1) return int2double(AREA_X-1); -- for (y=yh;y<=yl;y++) -+ for (y=(yh>=0?yh:0);y<=yl;y++) - if ((area_a[x+y*AREA_X]&240)==TYPE_WALL) - return int2double(x-1); - } -@@ -479,7 +479,7 @@ my_double can_go_x(my_double old_x,my_do - for (x=round_up(old_x)-1;x>=double2int(new_x);x--) /* go to the left */ - { - if (x<0) return 0; -- for (y=yh;y<=yl;y++) -+ for (y=(yh>=0?yh:0);y<=yl;y++) - if ((area_a[x+y*AREA_X]&240)==TYPE_WALL) return int2double(x+1); - } - if(flag)*flag=0; -@@ -501,7 +501,7 @@ my_double can_go_y(my_double old_y, my_d - for (y=double2int(old_y)+1;y<=round_up(new_y);y++) /* go down */ - { - if (y>AREA_Y-1) return int2double(AREA_Y-1); -- for (x=xl;x<=xr;x++) -+ for (x=(xl>=0?xl:0);x<=xr;x++) - if ((area_a[x+y*AREA_X]&240)==TYPE_WALL||(!down_ladder&&((area_a[x+y*AREA_X]&240)==TYPE_JUMP||(area_a[x+y*AREA_X]&240)==TYPE_JUMP_FOREGROUND))) return int2double(y-1); - } - else -@@ -510,7 +510,7 @@ my_double can_go_y(my_double old_y, my_d - for (y=round_up(old_y)-1;y>=double2int(new_y);y--) /* go up */ - { - if (y<0) return 0; -- for (x=xl;x<=xr;x++) -+ for (x=(xl>=0?xl:0);x<=xr;x++) - if ((area_a[x+y*AREA_X]&240)==TYPE_WALL) return int2double(y+1); - } - } diff --git a/games-action/0verkill/files/0verkill-0.16-underflow-check.patch b/games-action/0verkill/files/0verkill-0.16-underflow-check.patch deleted file mode 100644 index d0af396deafd..000000000000 --- a/games-action/0verkill/files/0verkill-0.16-underflow-check.patch +++ /dev/null @@ -1,17 +0,0 @@ -The vulnerability is cause due to an integer underflow error in "recv_packet()" -within the handling of a received UDP packet. This can be exploited to cause -out-of-bounds memory access which crashes the server process via a UDP packet -that is smaller than 12 bytes in size. - -http://bugs.gentoo.org/136222 - ---- 0verkill-0.16/net.c -+++ 0verkill-0.16/net.c -@@ -84,6 +84,7 @@ - p=mem_alloc(max_len+12); - if (!p)return -1; /* not enough memory */ - retval=recvfrom(fd,p,max_len+12,0,addr,addr_len); -+ if (retval<12)return -1; /* not enough data from network */ - memcpy(packet,p+12,max_len); - crc=p[0]+(p[1]<<8)+(p[2]<<16)+(p[3]<<24); - s=p[4]+(p[5]<<8)+(p[6]<<16)+(p[7]<<24); diff --git a/games-action/0verkill/metadata.xml b/games-action/0verkill/metadata.xml deleted file mode 100644 index 1c3ba213c494..000000000000 --- a/games-action/0verkill/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-action/ATLauncher/ATLauncher-3.4.40.1.ebuild b/games-action/ATLauncher/ATLauncher-3.4.40.1.ebuild deleted file mode 100644 index 46aa497ec1ce..000000000000 --- a/games-action/ATLauncher/ATLauncher-3.4.40.1.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 2019-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop java-pkg-2 xdg - -DESCRIPTION="Minecraft launcher which integrates multiple different ModPacks" -HOMEPAGE="https://atlauncher.com - https://github.com/ATLauncher/ATLauncher" -SRC_URI="https://github.com/ATLauncher/ATLauncher/releases/download/v${PV}/${P}.jar - https://raw.githubusercontent.com/ATLauncher/ATLauncher/master/src/main/resources/assets/image/icon.ico -> ${PN}.ico" - -S="${WORKDIR}" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64" - -BDEPEND="media-gfx/imagemagick[png]" -RDEPEND="virtual/jre:1.8" - -src_unpack() { - # do not unpack jar file - cp "${DISTDIR}/${PN}.ico" "${S}" || die -} - -src_compile() { - convert ${PN}.ico ${PN}.png || die -} - -src_install() { - java-pkg_newjar "${DISTDIR}/${P}.jar" ${PN}.jar - - dobin "${FILESDIR}/${PN}" - - newicon -s 256x256 ${PN}-0.png atlauncher.png - newicon -s 128x128 ${PN}-1.png atlauncher.png - newicon -s 64x64 ${PN}-2.png atlauncher.png - newicon -s 48x48 ${PN}-3.png atlauncher.png - newicon -s 32x32 ${PN}-4.png atlauncher.png - newicon -s 16x16 ${PN}-5.png atlauncher.png - make_desktop_entry ${PN} "ATLauncher" atlauncher Game -} diff --git a/games-action/ATLauncher/Manifest b/games-action/ATLauncher/Manifest deleted file mode 100644 index 9e0a0190895f..000000000000 --- a/games-action/ATLauncher/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST ATLauncher-3.4.40.1.jar 28373635 BLAKE2B 1d0cf280b84c84a6b3abeb4cfd5e92209d515f04472e9baf26d69900d4e4b1b789d6ba1cc95cedf12d422e5b78cc1056cc52e191f15fb03464c27136f509251e SHA512 326efbe27ad2f7890a7534eee7d974312d1b8581110e468f1bc2ea4dd1bb08d3fb274ffa217e3c7714ccd37877792b1c9de1acc3cfd36cf8db20c675001faa8d -DIST ATLauncher.ico 370070 BLAKE2B 992e5df968054884c21f136b8f16f2b14e8d321b2196ebc07f7a59621223ca79b896f63b21dba864f61f238ca1864039a410d8089127714163092f65d0ca7f27 SHA512 353f6dd68475778cc8e97a773e800fe532df2f6d28d5babc751cfb5ed7ef24ef6246f76d26e3e25706e458741d604bb8fa8e79cb8904900284f0f7b0f9488bfb diff --git a/games-action/ATLauncher/files/ATLauncher b/games-action/ATLauncher/files/ATLauncher deleted file mode 100644 index 40d8a01280f1..000000000000 --- a/games-action/ATLauncher/files/ATLauncher +++ /dev/null @@ -1,7 +0,0 @@ -#!/usr/bin/env bash - -# we need to execute this in a user writeable directory - -mkdir -p ${HOME}/.local/share/ATLauncher -cp /usr/share/ATLauncher/lib/ATLauncher.jar ${HOME}/.local/share/ATLauncher/ATLauncher.jar -java -jar ${HOME}/.local/share/ATLauncher/ATLauncher.jar diff --git a/games-action/ATLauncher/metadata.xml b/games-action/ATLauncher/metadata.xml deleted file mode 100644 index 4ddf05e47b19..000000000000 --- a/games-action/ATLauncher/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-needed --> - <upstream> - <remote-id type="github">ATLauncher/ATLauncher</remote-id> - </upstream> -</pkgmetadata> diff --git a/games-action/a-story-about-my-uncle/Manifest b/games-action/a-story-about-my-uncle/Manifest deleted file mode 100644 index 9706fb85be4f..000000000000 --- a/games-action/a-story-about-my-uncle/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST ASAMU.png 5451 BLAKE2B 767d4cb7ba77430a70b776370e1c25e486c02cac14a9bfdff18be2fd869b38ed27d43d756409a0aeb319b1e5653a28dfa45f6310139f1c752796a7545b506f98 SHA512 1871986ee96e4c6cb4225e418b83ce970674f71504d97b8a9f764716ae85e9a1ef01831a12e1010d9e2c681b93ac35ee2a35429612aaa6d37a42a6b9756c5024 -DIST Linux-NoDRM-ASAMU_5188.zip 997974042 BLAKE2B fe7920e18d4d867203fb10db3ab22b7b831abd08c07c6611a0e52249244aa519bbbee235382ae5b00ba85126a5c456700836331a8bf3f8542c14837de879b3ba SHA512 2ae3e811cb35f61d69cedf7d9ac35db88b6bb78ef8b43599732f5f7db13cf13993a6f01d7b097d8fe98e50265652003988c785e4132c18251a3b7335521fea96 diff --git a/games-action/a-story-about-my-uncle/a-story-about-my-uncle-5188.ebuild b/games-action/a-story-about-my-uncle/a-story-about-my-uncle-5188.ebuild deleted file mode 100644 index 045e0e75fba7..000000000000 --- a/games-action/a-story-about-my-uncle/a-story-about-my-uncle-5188.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CHECKREQS_DISK_BUILD="1219M" -inherit check-reqs desktop prefix xdg - -MY_PN="ASAMU" -MY_P="${MY_PN}_${PV}" -DESCRIPTION="First person platforming adventure about a boy who searches for his lost uncle" -HOMEPAGE="https://www.humblebundle.com/store/a-story-about-my-uncle" -SRC_URI="Linux-NoDRM-${MY_P}.zip - fetch+https://dev.gentoo.org/~chewi/distfiles/${MY_PN}.png" - -LICENSE="all-rights-reserved" -SLOT="0" -KEYWORDS="-* ~amd64 ~x86" -RESTRICT="bindist fetch splitdebug" - -BDEPEND=" - app-arch/unzip -" - -RDEPEND=" - media-libs/libsdl2[opengl,sound,video] - sys-apps/bubblewrap - >=sys-devel/gcc-3.4 - >=sys-libs/glibc-2.14 - virtual/opengl -" - -S="${WORKDIR}" -DIR="/opt/${MY_PN}" -QA_PREBUILT="${DIR#/}/*" - -pkg_nofetch() { - einfo "Please buy and download Linux-NoDRM-${MY_P}.zip from:" - einfo " ${HOMEPAGE}" - einfo "and move it to your distfiles directory." -} - -src_prepare() { - default - rm -v Binaries/*/libSDL2-2.0.so.0 || die -} - -src_install() { - insinto "${DIR}" - doins -r ${MY_PN}/ Engine/ - - # The game resets the user config when the timestamps of the other config - # files change, and doins does not preserve timestamps. Reduce the impact of - # this by preserving the original timestamps with touch - local file - find -type f -name "*.ini" -print0 | while read -rd '' file; do - touch -r "${file}" "${ED}${DIR}/${file}" || die - done - - local platform=linux-$(usex amd64 amd64 x86) - insinto "${DIR}"/Binaries/gentoo - exeinto "${DIR}"/Binaries/gentoo - doins Binaries/${platform}/steam_appid.txt - doexe Binaries/${platform}/{${MY_PN},*.so*} - - keepdir "${DIR}"/${MY_PN}/Saves - newbin $(prefixify_ro "${FILESDIR}"/wrapper.sh) ${MY_PN} - - doicon -s 64 "${DISTDIR}"/${MY_PN}.png - make_desktop_entry ${MY_PN} "A Story About My Uncle" ${MY_PN} -} diff --git a/games-action/a-story-about-my-uncle/files/wrapper.sh b/games-action/a-story-about-my-uncle/files/wrapper.sh deleted file mode 100644 index b81badb1f99f..000000000000 --- a/games-action/a-story-about-my-uncle/files/wrapper.sh +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/sh -eu - -# Unfortunately, this game always writes within its own installation directory -# rather than HOME. We work around this with bubblewrap. - -DIR="${HOME}"/.local/share/ASAMU -mkdir -p "${DIR}"/Saves -cp -r --preserve=timestamps /opt/ASAMU/ASAMU/Config/ "${DIR}"/ -exec bwrap --bind / / --dev-bind /dev /dev --bind "${DIR}"/Config /opt/ASAMU/ASAMU/Config --bind "${DIR}"/Saves /opt/ASAMU/ASAMU/Saves /opt/ASAMU/Binaries/gentoo/ASAMU "${@}" diff --git a/games-action/a-story-about-my-uncle/metadata.xml b/games-action/a-story-about-my-uncle/metadata.xml deleted file mode 100644 index 9388d049a4d3..000000000000 --- a/games-action/a-story-about-my-uncle/metadata.xml +++ /dev/null @@ -1,22 +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"> - A Story About My Uncle is a first person platforming adventure game - about a boy who searches for his lost uncle, and ends up in a world he - couldn’t imagine existed. Take help of your uncle’s mysterious - inventions that let you jump incredibly high and far through beautiful - scenery, uncover clues to your uncle’s whereabouts, and meet fantastical - creatures that will help you on your journey. - - The movement in A Story About My Uncle is a crucial part of its core - gameplay – focusing on swinging through the world with a grappling hook - that gives the player a wonderful sense of speed and freedom. Soar - through a game world with a unique art style and a mysterious story that - unravels before you. - </longdescription> -</pkgmetadata> diff --git a/games-action/abuse/Manifest b/games-action/abuse/Manifest deleted file mode 100644 index ac80e21af899..000000000000 --- a/games-action/abuse/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST abuse-0.8.tar.gz 6053500 BLAKE2B 4f52256b7bf13e0efa77ef50147a976fdf1fceec4ce20fb4b855a9961a7c816cf08bf51286b424da42072956a137bc3385357cfdb61bf37ff9f907284d99e09c SHA512 5c60dcf6910f9f751da26e919cd289c12349bb82eb925f9a41dc921263ece0d0f5f24c2ab2d1c718c0a5d0315453f92dfcba665fe5082eb4135ed737d2859d18 -DIST abuse-0.9.1.tar.gz 3189092 BLAKE2B 7af8be86cdd5ede66ac200a193e5e37d188825d648aec8915e3b07608e02afc2be3f58b59dcc675d605c9a0a97b3caf256e46ba5d036e3139c254d281c50f611 SHA512 9b551e5946aba264674d56e34e7a28332676f89e93a66792e3de2cfc85264f074b7ba0d3a9c4b0ffc1ffd0d6023014cb5114c663e5677ab2fb128ca9c3997dc3 diff --git a/games-action/abuse/abuse-0.9.1.ebuild b/games-action/abuse/abuse-0.9.1.ebuild deleted file mode 100644 index a73011793960..000000000000 --- a/games-action/abuse/abuse-0.9.1.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake desktop xdg - -DATA_PV="0.8" - -DESCRIPTION="Port of Abuse by Crack Dot Com" -HOMEPAGE="https://github.com/Xenoveritas/abuse" -SRC_URI="https://github.com/Xenoveritas/abuse/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz - http://abuse.zoy.org/raw-attachment/wiki/download/${PN}-${DATA_PV}.tar.gz" - -LICENSE="GPL-2 public-domain WTFPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -DEPEND=">=media-libs/libsdl2-2.0.3[sound,video] - media-libs/sdl2-mixer[midi,wav] -" -RDEPEND="${DEPEND}" - -src_install() { - cmake_src_install - - cp -r ../${PN}-${DATA_PV}/data/{music,sfx} "${ED}"/usr/share/games/abuse/ || die - cp -r ../${PN}-${DATA_PV}/data/addon/{aliens,claudio,leon,newart,twist} "${ED}"/usr/share/games/abuse/addon/ || die - cp -r ../${PN}-${DATA_PV}/data/levels/frabs* "${ED}"/usr/share/games/abuse/levels/ || die - - doicon data/freedesktop/com.github.Xenoveritas.abuse.png - domenu data/freedesktop/com.github.Xenoveritas.abuse.desktop - insinto /usr/share/metainfo - doins data/freedesktop/com.github.Xenoveritas.abuse.appdata.xml -} diff --git a/games-action/abuse/metadata.xml b/games-action/abuse/metadata.xml deleted file mode 100644 index 7b9daae49764..000000000000 --- a/games-action/abuse/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="github">Xenoveritas/abuse</remote-id> - </upstream> -</pkgmetadata> diff --git a/games-action/apotheon/Manifest b/games-action/apotheon/Manifest deleted file mode 100644 index 96e2716a17ec..000000000000 --- a/games-action/apotheon/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST apotheon-12302015-bin 623626343 BLAKE2B 31b9bc8d05ff5709fdf54b0df790dad3f6eda3510516aa2837d3d53bb4e708b460debd45eab3899beee33b6d11ec385699b650bb55439be784b97959ce23cd65 SHA512 099dee0c7006ce1c977e55796be867ff02a2001e5f1d897d84203b52aae52c7e7cdba2eeb47452181ef2a2b044b315af87b5b87632e9ff2f7047b262f1a0a11d diff --git a/games-action/apotheon/apotheon-1.26v-r1.ebuild b/games-action/apotheon/apotheon-1.26v-r1.ebuild deleted file mode 100644 index c43bec596490..000000000000 --- a/games-action/apotheon/apotheon-1.26v-r1.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop unpacker xdg - -DESCRIPTION="Heroic action game set within the vibrant world of Ancient Greek Mythology" -HOMEPAGE="https://www.apotheongame.com" -SRC_URI="${PN}-12302015-bin" -S="${WORKDIR}/data" -LICENSE="all-rights-reserved" -SLOT="0" -KEYWORDS="-* ~amd64 ~x86" -RESTRICT="bindist fetch splitdebug" - -RDEPEND=" - dev-lang/mono - media-libs/libsdl2[joystick,opengl,threads(+),video] - media-libs/openal - media-libs/sdl2-image - media-libs/theoraplay -" - -DIR="/opt/${PN}" -QA_PREBUILT="${DIR}/*" - -pkg_nofetch() { - einfo "Please buy and download ${SRC_URI} from:" - einfo " https://www.humblebundle.com/store/${PN}" - einfo "and move it to your distfiles directory." -} - -src_unpack() { - unpack_zip ${A} -} - -src_install() { - local \ - EXE=Apotheon.bin.$(usex amd64 x86_64 x86) \ - LIB=lib$(usex amd64 64 "") - - exeinto "${DIR}" - doexe ${EXE} - dosym "${DIR}"/${EXE} /usr/bin/${PN} - - insinto "${DIR}" - doins -r Content/ Dialog/ *.exe [A-LP]*.dll* # Exclude some Mono DLLs. - - exeinto "${DIR}"/${LIB} - doexe ${LIB}/libmojo* - - dodoc Linux.README - - newicon -s 512 Apotheon.png ${PN}.png - make_desktop_entry ${PN} "Apotheon" -} diff --git a/games-action/apotheon/metadata.xml b/games-action/apotheon/metadata.xml deleted file mode 100644 index 7c730d47817a..000000000000 --- a/games-action/apotheon/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-action/armagetronad/Manifest b/games-action/armagetronad/Manifest deleted file mode 100644 index d413caa61971..000000000000 --- a/games-action/armagetronad/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST armagetronad-0.2.9.2.3-libxml2-2.14.patch.xz 10516 BLAKE2B d01595479ad60706533e5848c055e2a998f56b204a95cb0c0abcbc0a173ed4dd5afbc75fcc8762baaaf01821943fe3e6f0f8d14f70e753ea774804352c420725 SHA512 8e79c6676814164f034f33f11e274fc59bb0fcdaf4bed5b138cb2f582683766792b1a0429b84b7c36b4831bdd2d5857d0ddd5de7f33278165a60ee89965aad0d -DIST armagetronad-0.2.9.2.3.tbz 1834233 BLAKE2B 9b7d09ca7952ffe67a50be01c44adef81640e8cf222158477f66487ea89c7b25e1675bb9308ba71023ce045a4ea739891ce2273d5aa017cef2fa81128c71774c SHA512 813911a75fa1b3a90d99d62c0c38e9b325166623280c0d6a8217f8ca905b4a4617401db12bda898d82aa086a1bd673b31741b95b60b0f1247e6a5677a48c98eb diff --git a/games-action/armagetronad/armagetronad-0.2.9.2.3-r2.ebuild b/games-action/armagetronad/armagetronad-0.2.9.2.3-r2.ebuild deleted file mode 100644 index 4682dd01a71e..000000000000 --- a/games-action/armagetronad/armagetronad-0.2.9.2.3-r2.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools desktop - -DESCRIPTION="Fast-paced 3D lightcycle game based on Tron" -HOMEPAGE="https://www.armagetronad.org/" -SRC_URI="https://launchpad.net/armagetronad/$(ver_cut 1-3)/${PV}/+download/${P}.tbz - https://dev.gentoo.org/~asturm/distfiles/${P}-libxml2-2.14.patch.xz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="dedicated sound" -REQUIRED_USE="sound? ( !dedicated )" - -RDEPEND=" - net-misc/curl - !dedicated? ( - media-libs/libpng:0= - media-libs/libsdl[X,opengl,video,sound?] - media-libs/sdl-image[jpeg,png] - virtual/glu - virtual/opengl - sound? ( media-libs/sdl-mixer ) - )" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}"/${PN}-0.2.9.1.0-AR.patch - "${WORKDIR}"/${P}-libxml2-2.14.patch # bug #955800, git master -) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - local econfargs=( - $(use_enable dedicated) - $(use_enable sound music) - # following options only mess with paths and users - --disable-games - --disable-sysinstall - --disable-uninstall - --disable-useradd - ) - econf ${econfargs[@]} -} - -src_install() { - # long history of being broken without -j1 (bug #330705,698020) - # do not remove (again) without a proper fix or extensive tests - emake -j1 DESTDIR="${D}" install - einstalldocs - - # handle misplaced .desktop / icons - if ! use dedicated; then - rm -r "${ED}"/usr/share/${PN}/desktop || die - doicon desktop/icons/48x48/armagetronad.png - make_desktop_entry ${PN} - fi -} diff --git a/games-action/armagetronad/files/armagetronad-0.2.9.1.0-AR.patch b/games-action/armagetronad/files/armagetronad-0.2.9.1.0-AR.patch deleted file mode 100644 index 5f48ded3f7d6..000000000000 --- a/games-action/armagetronad/files/armagetronad-0.2.9.1.0-AR.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- a/configure.ac -+++ b/configure.ac -@@ -28,6 +28,7 @@ dnl those two are apparently included in AC_CANONICAL_TARGET - dnl AC_CANONICAL_BUILD - dnl AC_CANONICAL_HOST - -+AM_PROG_AR - AC_PROG_RANLIB - AM_INIT_AUTOMAKE([subdir-objects tar-ustar]) - diff --git a/games-action/armagetronad/metadata.xml b/games-action/armagetronad/metadata.xml deleted file mode 100644 index aca2187dcf92..000000000000 --- a/games-action/armagetronad/metadata.xml +++ /dev/null @@ -1,12 +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="github">ArmagetronAd/armagetronad</remote-id> - <remote-id type="launchpad">armagetronad</remote-id> - </upstream> -</pkgmetadata> diff --git a/games-action/assault-android-cactus+/Manifest b/games-action/assault-android-cactus+/Manifest deleted file mode 100644 index f991712b376d..000000000000 --- a/games-action/assault-android-cactus+/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST AssaultAndroidCactus_linux_200507.zip 1075393925 BLAKE2B 8a4284c1d6fe07e4c9aaa33b387ba561f2a34c00fd3b3f3f237dfdb652ffbab3d7271ae5d55064e96ec97935160e6e6a51ae804d5faf629a9fc08854128470d9 SHA512 d09992af6f2d019423c47a847c4e497d09201d562b2cba6ae1c631397c695ceb2a8d8f232a38bcee2badf32aceb523067fb7843c1bb13070b54a58d2b988d23c diff --git a/games-action/assault-android-cactus+/assault-android-cactus+-200507.ebuild b/games-action/assault-android-cactus+/assault-android-cactus+-200507.ebuild deleted file mode 100644 index 013d7237631f..000000000000 --- a/games-action/assault-android-cactus+/assault-android-cactus+-200507.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit desktop wrapper xdg - -MY_PN="cactus" -DESCRIPTION="Arcade style twin stick shooter set in a vivid sci-fi universe" -HOMEPAGE="https://www.assaultandroidcactus.com/" -SRC_URI="AssaultAndroidCactus_linux_${PV}.zip" - -LICENSE="all-rights-reserved" -SLOT="0" -KEYWORDS="-* ~amd64 ~x86" -RESTRICT="bindist fetch splitdebug" - -RDEPEND=" - virtual/zlib:= - virtual/opengl -" - -BDEPEND=" - app-arch/unzip -" - -S="${WORKDIR}/AssaultAndroidCactus_linux" - -DIR="/opt/${PN}" -QA_PREBUILT="${DIR#/}/*" - -pkg_nofetch() { - einfo "Please buy and download ${SRC_URI} from:" - einfo " https://www.humblebundle.com/store/${PN%+}" - einfo "and move it to your distfiles directory." -} - -src_install() { - exeinto "${DIR}" - newexe ${MY_PN}.$(usex amd64 x86_64 x86) ${MY_PN} - make_wrapper ${PN} "${DIR}"/${MY_PN} - - insinto "${DIR}" - doins -r ${MY_PN}_Data/ - rm -r "${ED}/${DIR}"/${MY_PN}_Data/*/$(usex amd64 x86 x86_64) || die - - # Some Unity games have a GUI launcher but this one doesn't use it. - rm "${ED}/${DIR}"/${MY_PN}_Data/Plugins/*/ScreenSelector.so || die - - newicon -s 128 ${MY_PN}_Data/Resources/UnityPlayer.png ${PN}.png - make_desktop_entry ${PN} "Assault Android Cactus+" -} diff --git a/games-action/assault-android-cactus+/metadata.xml b/games-action/assault-android-cactus+/metadata.xml deleted file mode 100644 index 7c730d47817a..000000000000 --- a/games-action/assault-android-cactus+/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-action/astromenace/Manifest b/games-action/astromenace/Manifest deleted file mode 100644 index 10b0992d41f9..000000000000 --- a/games-action/astromenace/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST astromenace-1.4.2.tar.gz 68061933 BLAKE2B 79511ee920eb182a428688a22b5adaa7719d574ffbd9807ebea46a036ea7de85f87aee8f927cfb8458178ed8b9c4ad61dad281196469cf6f648aa6580303fff6 SHA512 6a41c987295ff7201b2a9fa748b2b246c5d61bf4ae39668e614fbec377abfe08387a66182059c0e87d1c8395aa224ae396535b0f41a0be720fc57d319249e8b0 -DIST astromenace-1.4.3.tar.gz 67248904 BLAKE2B e8bf7a761f153f5bec267ddeac7a09d4e290eb4e558ae9131bb0bf1f16276b58751b79d95785b794d86bcd609ab3ecab94108a916a086f79d7653aaa39a67415 SHA512 10c1bbd330ee76dfa3c340582b5462bcb03b4c73732ae73af9b2126ddff7de85bfe9320d7fdd1cd9ec2e27f27d2664a63ed3db5424a9841c5d954b4a50a4be9a diff --git a/games-action/astromenace/astromenace-1.4.2-r1.ebuild b/games-action/astromenace/astromenace-1.4.2-r1.ebuild deleted file mode 100644 index 0a7245e6d20e..000000000000 --- a/games-action/astromenace/astromenace-1.4.2-r1.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake desktop xdg - -DESCRIPTION="Hardcore 3D space scroll-shooter with spaceship upgrade possibilities" -HOMEPAGE="https://viewizard.com" -SRC_URI="https://github.com/viewizard/astromenace/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3 GPL-3+ CC-BY-SA-4.0 OFL-1.1" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -DEPEND=" - media-libs/freealut - media-libs/freetype:2 - media-libs/libogg - media-libs/libsdl2[joystick,video] - media-libs/libvorbis - media-libs/openal - virtual/glu - virtual/opengl - x11-libs/libXinerama -" -RDEPEND="${DEPEND}" - -PATCHES=( - "${FILESDIR}"/${P}-gcc13.patch - "${FILESDIR}"/${P}-odr.patch -) - -src_prepare() { - cmake_src_prepare - - # no messing with CXXFLAGS please. - sed -i -e '/-Os/d' CMakeLists.txt || die -} - -src_configure() { - local mycmakeargs=( -DDATADIR="${EPREFIX}/usr/share/${PN}" ) - - cmake_src_configure -} - -src_install() { - # As of 1.4.2, the CMake install target is better, but still needs porting - # to GNUInstallDirs. - dobin "${BUILD_DIR}"/astromenace - - insinto /usr/share/${PN} - doins "${BUILD_DIR}"/gamedata.vfs - - newicon -s 128 share/astromenace_128.png ${PN}.png - newicon -s 64 share/astromenace_64.png ${PN}.png - - einstalldocs - - make_desktop_entry "${PN}" AstroMenace -} diff --git a/games-action/astromenace/astromenace-1.4.3.ebuild b/games-action/astromenace/astromenace-1.4.3.ebuild deleted file mode 100644 index dbb082f637a8..000000000000 --- a/games-action/astromenace/astromenace-1.4.3.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake desktop xdg - -DESCRIPTION="Hardcore 3D space scroll-shooter with spaceship upgrade possibilities" -HOMEPAGE="https://viewizard.com" -SRC_URI="https://github.com/viewizard/astromenace/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3 GPL-3+ CC-BY-SA-4.0 OFL-1.1" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -DEPEND=" - media-libs/freealut - media-libs/freetype:2 - media-libs/libogg - media-libs/libsdl2[joystick,video] - media-libs/libvorbis - media-libs/openal - virtual/glu - virtual/opengl - x11-libs/libXinerama -" -RDEPEND="${DEPEND}" - -src_prepare() { - cmake_src_prepare - - # no messing with CXXFLAGS please. - sed -i -e '/-Os/d' CMakeLists.txt || die -} - -src_configure() { - local mycmakeargs=( -DDATADIR="${EPREFIX}/usr/share/${PN}" ) - - cmake_src_configure -} - -src_install() { - # As of 1.4.2, the CMake install target is better, but still needs porting - # to GNUInstallDirs. - dobin "${BUILD_DIR}"/astromenace - - insinto /usr/share/${PN} - doins "${BUILD_DIR}"/gamedata.vfs - - newicon -s 128 share/astromenace_128.png ${PN}.png - newicon -s 64 share/astromenace_64.png ${PN}.png - - einstalldocs - - make_desktop_entry "${PN}" AstroMenace -} diff --git a/games-action/astromenace/files/astromenace-1.4.2-gcc13.patch b/games-action/astromenace/files/astromenace-1.4.2-gcc13.patch deleted file mode 100644 index e9615431ca5d..000000000000 --- a/games-action/astromenace/files/astromenace-1.4.2-gcc13.patch +++ /dev/null @@ -1,49 +0,0 @@ -https://github.com/viewizard/astromenace/pull/35 - -From e5ec662f520621cc5cf685de974a265fc78b3c8e Mon Sep 17 00:00:00 2001 -From: Sam James <sam@gentoo.org> -Date: Thu, 13 Apr 2023 03:33:27 +0100 -Subject: [PATCH] Fix build with GCC 13 -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -GCC 13 (as usual for new compiler releases) shuffles around some internal includes and so etc is no longer transitively included: -``` -/var/tmp/portage/games-action/astromenace-1.4.2/work/astromenace-1.4.2/src/core/model3d/model3d.cpp: In member function ‘bool viewizard::cModel3DWrapper::LoadVW3D(const std::string&)’: -/var/tmp/portage/games-action/astromenace-1.4.2/work/astromenace-1.4.2/src/core/model3d/model3d.cpp:602:10: error: ‘uint32_t’ is not a member of ‘std’; did you mean ‘wint_t’? - 602 | std::uint32_t ChunkArraySize; - | ^~~~~~~~ - | wint_t -/var/tmp/portage/games-action/astromenace-1.4.2/work/astromenace-1.4.2/src/core/model3d/model3d.cpp:603:18: error: ‘ChunkArraySize’ was not declared in this scope - 603 | File->fread(&ChunkArraySize, sizeof(ChunkArraySize), 1); - | ^~~~~~~~~~~~~~ -/var/tmp/portage/games-action/astromenace-1.4.2/work/astromenace-1.4.2/src/core/model3d/model3d.cpp: In member function ‘bool viewizard::cModel3DWrapper::SaveVW3D(const std::string&)’: -/var/tmp/portage/games-action/astromenace-1.4.2/work/astromenace-1.4.2/src/core/model3d/model3d.cpp:681:10: error: ‘uint32_t’ is not a member of ‘std’; did you mean ‘wint_t’? - 681 | std::uint32_t ChunkArraySize = static_cast<std::uint32_t>(Chunks.size()); - | ^~~~~~~~ - | wint_t -/var/tmp/portage/games-action/astromenace-1.4.2/work/astromenace-1.4.2/src/core/model3d/model3d.cpp:682:45: error: ‘ChunkArraySize’ was not declared in this scope - 682 | FileVW3D.write(reinterpret_cast<char*>(&ChunkArraySize), sizeof(ChunkArraySize)); - | ^~~~~~~~~~~~~~ -``` - -See https://gnu.org/software/gcc/gcc-13/porting_to.html. - -Bug: https://bugs.gentoo.org/895760 ---- - src/core/model3d/model3d.cpp | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/src/core/model3d/model3d.cpp b/src/core/model3d/model3d.cpp -index 29b302d5..6f81cab2 100644 ---- a/src/core/model3d/model3d.cpp -+++ b/src/core/model3d/model3d.cpp -@@ -29,6 +29,7 @@ - #include "../vfs/vfs.h"
- #include "model3d.h"
- #include <cmath>
-+#include <cstdint>
- #include <cstring>
- #include <fstream>
-
diff --git a/games-action/astromenace/files/astromenace-1.4.2-odr.patch b/games-action/astromenace/files/astromenace-1.4.2-odr.patch deleted file mode 100644 index 974edab4c0d3..000000000000 --- a/games-action/astromenace/files/astromenace-1.4.2-odr.patch +++ /dev/null @@ -1,203 +0,0 @@ -From 710b35e786e5fe940a00b59c17eb638ec05a7a97 Mon Sep 17 00:00:00 2001 -From: Mikhail Kurinnoi <viewizard@viewizard.com> -Date: Fri, 28 Apr 2023 20:31:57 +0300 -Subject: [PATCH] Fix "violates the C++ One Definition Rule errors" during - build. Related to https://bugs.gentoo.org/858515 - ---- - CMakeLists.txt | 1 + - src/menu/dialog.cpp | 10 +++--- - src/menu/menu_information.cpp | 8 ++--- - src/menu/menu_workshop_weaponry.cpp | 53 ++++++++++++++++------------- - 4 files changed, 40 insertions(+), 32 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 80210a66..7902931b 100755 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -190,6 +190,7 @@ SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wextra") - SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall")
- SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Weffc++")
- #SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wconversion")
-+#SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -flto -Werror=odr -Werror=lto-type-mismatch -Werror=strict-aliasing")
-
- # AppleClang 8.1.0.8020042 don't support this flag
- IF(NOT (MACOS AND ("${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang")))
-diff --git a/src/menu/dialog.cpp b/src/menu/dialog.cpp -index a2e0469f..68da945c 100644 ---- a/src/menu/dialog.cpp -+++ b/src/menu/dialog.cpp -@@ -71,16 +71,16 @@ float StartHideTransp = 1.0f; - // what should draw in dialogue 6,7,8
- std::weak_ptr<cSpaceShip> DialogSpaceShip{};
- extern std::weak_ptr<cSpaceShip> WorkshopFighterGame; // player's ship "holder" in shipyard menu
--char *GetShipGroupTitle(int Num);
--char *GetWorkshopShipName(int Num);
-+const char *GetShipGroupTitle(int Num);
-+const char *GetWorkshopShipName(int Num);
-
- cWeapon *DialogWeapon = nullptr;
--char *GetWeaponName(int Num);
--char *GetWeaponGroupTitle(int Num);
-+const char *GetWeaponName(int Num);
-+const char *GetWeaponGroupTitle(int Num);
-
- // internal system number... 1-20
- int DialogSystem = 0;
--char *GetSystemName(int Num);
-+const char *GetSystemName(int Num);
- float GetShipEngineSystemEnergyUse(int Num);
- float GetShipProtectionSystemEnergyUse(int Num);
- float GetShipRechargeEnergy(int Num);
-diff --git a/src/menu/menu_information.cpp b/src/menu/menu_information.cpp -index ee41014e..8579a49b 100644 ---- a/src/menu/menu_information.cpp -+++ b/src/menu/menu_information.cpp -@@ -53,10 +53,10 @@ std::weak_ptr<cProjectile> InfoMine{}; - std::weak_ptr<cGroundObject> InfoGroundObject{};
-
-
--char *GetWeaponGroupTitle(int Num);
--char *GetWeaponName(int Num);
--char *GetShipGroupTitle(int Num);
--char *GetWorkshopShipName(int Num);
-+const char *GetWeaponGroupTitle(int Num);
-+const char *GetWeaponName(int Num);
-+const char *GetShipGroupTitle(int Num);
-+const char *GetWorkshopShipName(int Num);
-
-
-
-diff --git a/src/menu/menu_workshop_weaponry.cpp b/src/menu/menu_workshop_weaponry.cpp -index ff90eb4a..0a0a74f3 100644 ---- a/src/menu/menu_workshop_weaponry.cpp -+++ b/src/menu/menu_workshop_weaponry.cpp -@@ -48,7 +48,7 @@ namespace viewizard { - namespace astromenace {
-
- extern std::weak_ptr<cSpaceShip> WorkshopFighterGame;
--extern cWeapon *WorkshopNewWeapon;
-+extern std::weak_ptr<cWeapon> WorkshopNewWeapon;
- extern int CurrentWorkshopNewWeapon;
- extern float CurrentDeviationSum;
- extern sVECTOR3D WorkShopPointCamera;
-@@ -545,8 +545,12 @@ void ShipSlotWeapon(int SlotNum, int X, int Y) - if (DragWeapon && sharedWorkshopFighterGame->WeaponSlots[SlotNum].Type >= DragWeaponLevel) {
- CanOn = true;
- }
-- if (!DragWeapon && sharedWorkshopFighterGame->WeaponSlots[SlotNum].Type >= WorkshopNewWeapon->WeaponLevel) {
-- CanOn = true;
-+
-+ if (auto sharedWorkshopNewWeapon = WorkshopNewWeapon.lock())
-+ {
-+ if (!DragWeapon && sharedWorkshopFighterGame->WeaponSlots[SlotNum].Type >= sharedWorkshopNewWeapon->WeaponLevel) {
-+ CanOn = true;
-+ }
- }
-
-
-@@ -561,8 +565,8 @@ void ShipSlotWeapon(int SlotNum, int X, int Y) - if (sharedWorkshopFighterGame->WeaponSlots[i].Type < DragWeaponLevel) {
- NeedAlert = true;
- }
-- } else {
-- if (sharedWorkshopFighterGame->WeaponSlots[i].Type < WorkshopNewWeapon->WeaponLevel) {
-+ } else if (auto sharedWorkshopNewWeapon = WorkshopNewWeapon.lock()) {
-+ if (sharedWorkshopFighterGame->WeaponSlots[i].Type < sharedWorkshopNewWeapon->WeaponLevel) {
- NeedAlert = true;
- }
- }
-@@ -1045,7 +1049,10 @@ void Workshop_Weaponry() - {
- sRECT SrcRect, DstRect;
-
--
-+ auto sharedWorkshopNewWeapon = WorkshopNewWeapon.lock();
-+ if (!sharedWorkshopNewWeapon) {
-+ return;
-+ }
-
- // start weapon dragging from shopfront
- DstRect(GameConfig().InternalWidth/2-416, 100+32, GameConfig().InternalWidth/2-96, 450-32);
-@@ -1058,9 +1065,9 @@ void Workshop_Weaponry() - // setup drag-and-drop variables for new weapon
- DragWeapon = true;
- DragWeaponNum = CurrentWorkshopNewWeapon;
-- DragWeaponLevel = WorkshopNewWeapon->WeaponLevel;
-- DragWeaponAmmo = WorkshopNewWeapon->Ammo;
-- DragWeaponAmmoStart = WorkshopNewWeapon->AmmoStart;
-+ DragWeaponLevel = sharedWorkshopNewWeapon->WeaponLevel;
-+ DragWeaponAmmo = sharedWorkshopNewWeapon->Ammo;
-+ DragWeaponAmmoStart = sharedWorkshopNewWeapon->AmmoStart;
- // by default, second for launchers only
- if (CurrentWorkshopNewWeapon <= 15) {
- DragWeaponControl = 1;
-@@ -1082,7 +1089,7 @@ void Workshop_Weaponry() -
- vw_End2DMode();
- WorkshopDrawShip(WorkshopFighterGame, 4);
-- WorkshopDrawWeapon(WorkshopNewWeapon);
-+ WorkshopDrawWeapon(sharedWorkshopNewWeapon.get());
- vw_Start2DMode(-1,1);
-
-
-@@ -1090,7 +1097,7 @@ void Workshop_Weaponry() - vw_DrawTextUTF32(GameConfig().InternalWidth/2-438, 50+6, 0, 0, 1.0f, sRGBCOLOR{eRGBCOLOR::yellow}, MenuContentTransp, vw_GetTextUTF32(GetWeaponName(CurrentWorkshopNewWeapon)));
- if (DrawButton128_2(GameConfig().InternalWidth/2-197, 50, vw_GetTextUTF32("Info"), MenuContentTransp, false)) {
- SetCurrentDialogBox(eDialogBox::ShowWeaponsInfo);
-- DialogWeapon = WorkshopNewWeapon;
-+ DialogWeapon = sharedWorkshopNewWeapon.get();
- }
-
- std::ostringstream tmpStream;
-@@ -1101,14 +1108,14 @@ void Workshop_Weaponry() -
-
- int k2 = 0;
-- if (GetProjectileDamageKinetic(WorkshopNewWeapon->InternalType) > 0.0f) {
-+ if (GetProjectileDamageKinetic(sharedWorkshopNewWeapon->InternalType) > 0.0f) {
- vw_DrawTextUTF32(GameConfig().InternalWidth/2-438, 130, -170, 0, 1.0f, sRGBCOLOR{eRGBCOLOR::white}, MenuContentTransp, vw_GetTextUTF32("Damage, Kinetic:"));
- tmpStream.clear();
- tmpStream.str(std::string{});
-- tmpStream << GetProjectileDamageKinetic(WorkshopNewWeapon->InternalType) << " ";
-- if (WorkshopNewWeapon->InternalType == 11
-- || WorkshopNewWeapon->InternalType == 12
-- || WorkshopNewWeapon->InternalType == 14) {
-+ tmpStream << GetProjectileDamageKinetic(sharedWorkshopNewWeapon->InternalType) << " ";
-+ if (sharedWorkshopNewWeapon->InternalType == 11
-+ || sharedWorkshopNewWeapon->InternalType == 12
-+ || sharedWorkshopNewWeapon->InternalType == 14) {
- tmpStream << vw_GetText("units/sec");
- } else {
- tmpStream << vw_GetText("units/shot");
-@@ -1117,14 +1124,14 @@ void Workshop_Weaponry() -
- k2=20;
- }
-- if (GetProjectileDamageEM(WorkshopNewWeapon->InternalType) > 0.0f) {
-+ if (GetProjectileDamageEM(sharedWorkshopNewWeapon->InternalType) > 0.0f) {
- vw_DrawTextUTF32(GameConfig().InternalWidth/2-438, 130+k2, -170, 0, 1.0f, sRGBCOLOR{eRGBCOLOR::white}, MenuContentTransp, vw_GetTextUTF32("Damage, EM:"));
- tmpStream.clear();
- tmpStream.str(std::string{});
-- tmpStream << GetProjectileDamageEM(WorkshopNewWeapon->InternalType) << " ";
-- if (WorkshopNewWeapon->InternalType == 11
-- || WorkshopNewWeapon->InternalType == 12
-- || WorkshopNewWeapon->InternalType == 14) {
-+ tmpStream << GetProjectileDamageEM(sharedWorkshopNewWeapon->InternalType) << " ";
-+ if (sharedWorkshopNewWeapon->InternalType == 11
-+ || sharedWorkshopNewWeapon->InternalType == 12
-+ || sharedWorkshopNewWeapon->InternalType == 14) {
- tmpStream << vw_GetText("units/sec");
- } else {
- tmpStream << vw_GetText("units/shot");
-@@ -1140,8 +1147,8 @@ void Workshop_Weaponry() - sRGBCOLOR tmpColor{eRGBCOLOR::green};
- tmpStream.clear();
- tmpStream.str(std::string{});
-- tmpStream << vw_GetText("Weapon Level") << ": " << WorkshopNewWeapon->WeaponLevel;
-- if (WorkshopNewWeapon->WeaponLevel > GetShipWeaponsMaxSlotLevel()) {
-+ tmpStream << vw_GetText("Weapon Level") << ": " << sharedWorkshopNewWeapon->WeaponLevel;
-+ if (sharedWorkshopNewWeapon->WeaponLevel > GetShipWeaponsMaxSlotLevel()) {
- tmpTransp = MenuContentTransp * CurrentAlert3;
- tmpColor = sRGBCOLOR{eRGBCOLOR::orange};
- }
diff --git a/games-action/astromenace/metadata.xml b/games-action/astromenace/metadata.xml deleted file mode 100644 index 2641a5aadc82..000000000000 --- a/games-action/astromenace/metadata.xml +++ /dev/null @@ -1,12 +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">openastromenace</remote-id> - <remote-id type="github">viewizard/astromenace</remote-id> - </upstream> -</pkgmetadata> diff --git a/games-action/atanks/Manifest b/games-action/atanks/Manifest deleted file mode 100644 index c9115933e606..000000000000 --- a/games-action/atanks/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST atanks-6.6.tar.gz 6220197 BLAKE2B ea9cd2ec736a2fb3f500cb8964a60549b1d28801b0b7c5ea742b3c6c18515df8c9dc6da95119a0d0fbcda2b61384737bd2402451cd7a223f31e69503c5d09da0 SHA512 dac0ef961bffda5e0f8b65d4cbbd46c2a93baea06a3cd453a5295491feda69781deb7a868fac11ffdfc29e9e2c5bbea11a309ea1af8d05e794ab184750a686f9 diff --git a/games-action/atanks/atanks-6.6.ebuild b/games-action/atanks/atanks-6.6.ebuild deleted file mode 100644 index d38d6e02d999..000000000000 --- a/games-action/atanks/atanks-6.6.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit desktop toolchain-funcs - -DESCRIPTION="Worms and Scorched Earth-like game" -HOMEPAGE="https://atanks.sourceforge.io/" -SRC_URI="https://downloads.sourceforge.net/atanks/${P}.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND="media-libs/allegro:0[X]" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}"/${PN}-6.4-fix-build-system.patch -) - -src_compile() { - tc-export CXX - - emake INSTALLDIR="${EPREFIX}/usr/share/${PN}" -} - -src_install() { - dobin ${PN} - - dodoc Changelog README TODO - - insinto /usr/share/${PN} - doins -r button misc missile sound stock tank tankgun text title unicode.dat *.txt - - doicon ${PN}.png - make_desktop_entry atanks "Atomic Tanks" -} diff --git a/games-action/atanks/files/atanks-6.4-fix-build-system.patch b/games-action/atanks/files/atanks-6.4-fix-build-system.patch deleted file mode 100644 index e13ebb1d1421..000000000000 --- a/games-action/atanks/files/atanks-6.4-fix-build-system.patch +++ /dev/null @@ -1,28 +0,0 @@ -* Don't try to find where $(CXX) is, just use it -* Don't muck with CXXFLAGS - ---- a/Makefile -+++ b/Makefile -@@ -85,13 +85,9 @@ - # ------------------------------------ - INSTALL := $(shell which install) - RM := $(shell which rm) -f --CXX ?= g++ - SED := $(shell which sed) - WINDRES := - --ifeq (,$(findstring /,$(CXX))) -- CXX := $(shell which $(CXX)) --endif - - - # if this is a Windows target, prefer mingw32-g++ over g++ -@@ -231,8 +227,6 @@ - CPPFLAGS := ${CPPFLAGS} -DATANKS_DEBUG_LOGTOFILE - endif - --else -- CXXFLAGS := -march=native ${CXXFLAGS} -O2 - endif - - diff --git a/games-action/atanks/metadata.xml b/games-action/atanks/metadata.xml deleted file mode 100644 index 12d5b1d86a65..000000000000 --- a/games-action/atanks/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">atanks</remote-id> - </upstream> -</pkgmetadata> diff --git a/games-action/badland/Manifest b/games-action/badland/Manifest deleted file mode 100644 index 984eb00c0fd9..000000000000 --- a/games-action/badland/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST Badland_GotY_121.tar 191872792 BLAKE2B ed1c75d378b742a9f2c82f2ca1055837ff302e1438d4d1a48118ff0caf0455ce0001bb3b90e7c80361672435d2a846d67c94d1c8f28e8ecf8afe87d4177aaa86 SHA512 db018e79fada80c2e6f4ce9dc1f23bf43a8b6257207e52dbb583c484bb71e4e6b0109f750ab8fb7b1e221e2618a1994828c4525d478b7d45bf7d60012f9cf13a -DIST badland.png 42439 BLAKE2B 9439349c8f0a0133fdc042a373a4f625d0988ef4b9de71456ccc1dab4b0f8f56ab386e5f2ba5b322ca5f885c9784c325c9be25d691a740a89dc237afa2216451 SHA512 30387f1906fb35ff9684a8ad28535de7804e456ff545fd69bc6bad3d96c6e2149ca9c5fe19a6dc711f145191d72311538b402d3891971185fc07edabd61ba52f diff --git a/games-action/badland/badland-121-r2.ebuild b/games-action/badland/badland-121-r2.ebuild deleted file mode 100644 index 214e66a1aa06..000000000000 --- a/games-action/badland/badland-121-r2.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop wrapper xdg - -DESCRIPTION="Atmospheric side-scrolling action adventure platformer set in a gorgeous forest" -HOMEPAGE="http://badlandgame.com" -SRC_URI=" - Badland_GotY_${PV}.tar - https://dev.gentoo.org/~chewi/distfiles/${PN}.png" -S="${WORKDIR}" - -LICENSE="all-rights-reserved" -SLOT="0" -KEYWORDS="-* ~amd64 ~x86" -RESTRICT="bindist fetch mirror splitdebug" - -QA_PREBUILT="opt/${PN}/*" - -BDEPEND="app-admin/chrpath" -RDEPEND=" - dev-db/sqlite:3[abi_x86_32] - media-libs/fontconfig:1.0[abi_x86_32] - media-libs/freetype:2[abi_x86_32] - media-libs/libpng-compat:1.2[abi_x86_32] - media-libs/libsdl2[abi_x86_32,joystick,opengl,sound,threads(+),video] - net-misc/curl[abi_x86_32] - >=sys-devel/gcc-4.6[cxx] - >=sys-libs/glibc-2.14 - virtual/opengl[abi_x86_32] - x11-libs/libX11[abi_x86_32] -" - -pkg_nofetch() { - einfo "Please buy and download ${SRC_URI} from:" - einfo " https://www.humblebundle.com/store/badland-game-of-the-year-humble-deluxe-edition" - einfo "and move it to your distfiles directory." -} - -src_prepare() { - default - - # Replace insecure RPATH. - chrpath -r '$ORIGIN' ${PN} || die -} - -src_install() { - local dir=/opt/${PN} - - insinto "${dir}" - doins -r Resources - - exeinto "${dir}" - doexe ${PN} *.so - - make_wrapper ${PN} "./${PN}" "${dir}" - make_desktop_entry ${PN} "Badland" - - doicon -s 128 "${DISTDIR}"/${PN}.png -} diff --git a/games-action/badland/metadata.xml b/games-action/badland/metadata.xml deleted file mode 100644 index 7c730d47817a..000000000000 --- a/games-action/badland/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-action/blackvoxel/Manifest b/games-action/blackvoxel/Manifest deleted file mode 100644 index 71958ecdbeb1..000000000000 --- a/games-action/blackvoxel/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST blackvoxel-2.50.tar.bz2 20766720 BLAKE2B 879b1cadeec85f6a38cfeca422c416bed844907dc45757cd66669fe9a2d78628cc07db14571e2c4afa3236cc3e69e86b36f48814c2dfb2b0d9698255949fd4cf SHA512 76b22288f280360926110f0d09a778246970f94a466447f892574057aabe1c068854c2e1131baa3f9b5a0edf183679717eb4794af42672701146b185b610332c diff --git a/games-action/blackvoxel/blackvoxel-2.50.ebuild b/games-action/blackvoxel/blackvoxel-2.50.ebuild deleted file mode 100644 index 5150244fe363..000000000000 --- a/games-action/blackvoxel/blackvoxel-2.50.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 2020-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop toolchain-funcs xdg - -DESCRIPTION="Blackvoxel Video Game" -HOMEPAGE="https://www.blackvoxel.com/" -SRC_URI="https://www.blackvoxel.com/dm_download.php?file=170&key=1 -> ${P}.tar.bz2" - -S="${WORKDIR}/${PN}_source_${PV//./_}" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND=" - media-libs/glew:0= - media-libs/glu - media-libs/libglvnd[X] - media-libs/libsdl[sound] -" -RDEPEND="${DEPEND}" - -PATCHES=( - "${FILESDIR}"/${P}-makefile.patch - "${FILESDIR}"/${P}-savedir.patch - "${FILESDIR}"/${P}-backported-ltofix.patch #For ver. 2.50 Remove for next ver. -) - -src_compile() { - export CXX="$(tc-getCXX)" - export CC="$(tc-getCC)" - export AR="$(tc-getAR)" - - emake BV_DATA_LOCATION_DIR="/usr/share/${PN}" -} - -src_install() { - dodoc Contributors.txt - doman blackvoxel.6 - newicon -s 16 Icons/blackvoxel-16x16.png blackvoxel.png - newicon -s 32 Icons/blackvoxel-32x32.png blackvoxel.png - newicon -s 128 Icons/blackvoxel_128x128.png blackvoxel.png - - dobin blackvoxel - insinto "/usr/share/${PN}" - doins -r Misc Sound VoxelTypes gui randomnum.dat -} diff --git a/games-action/blackvoxel/blackvoxel-9999.ebuild b/games-action/blackvoxel/blackvoxel-9999.ebuild deleted file mode 100644 index 30801fc8a814..000000000000 --- a/games-action/blackvoxel/blackvoxel-9999.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 2018-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit git-r3 toolchain-funcs - -DESCRIPTION="Blackvoxel Video Game" -HOMEPAGE="https://www.blackvoxel.com/" -EGIT_REPO_URI="https://github.com/Blackvoxel/Blackvoxel" - -LICENSE="GPL-3" -SLOT="0" - -DEPEND=" - media-libs/glew:0= - media-libs/glu - media-libs/libglvnd[X] - media-libs/libsdl[sound] -" -RDEPEND="${DEPEND}" - -src_prepare() { - sed -i -e '/COMPILEOPTION_SAVEFOLDERNAME/s:Blackvoxel:.local/share/blackvoxel:' \ - src/ACompileSettings.h || die - sed -i -e 's/LDFLAGS=/LDFLAGS+= /' -e '/LDFLAGS/s/-s -zrelro //' \ - -e '/(CPU_BITS)/ { s/; make //; s/cd/+make -C/}' \ - -e '/CFLAGS+/d' -e 's/CFLAGS=/CFLAGS+=/' \ - -e '/^CC=/d' -e 's/^LD=/CXX?=/' \ - -e 's/CFLAGS/CXXFLAGS/g' -e 's/\$(CC)/$(CXX)/' \ - -e 's/\$(LD)/$(CXX)/' \ - Makefile || die - sed -i -e 's/\<gcc\>/$(CC)/' -e 's/\<g++ /$(CXX) /' \ - -e 's/\<ar\>/$(AR)/' src/sc_Squirrel3/squirrel/Makefile \ - src/sc_Squirrel3/sqstdlib/Makefile \ - src/sc_Squirrel3/sq/Makefile || die - default -} - -src_compile() { - export CXX="$(tc-getCXX)" - export CC="$(tc-getCC)" - export AR="$(tc-getAR)" - - emake blackvoxeldatadir="/usr/share/${PN}" bindir="/usr/bin" -} - -src_install() { - dodoc Contributors.txt README.md - - dobin blackvoxel - insinto "/usr/share/${PN}" - doins -r Misc Sound VoxelTypes gui randomnum.dat -} diff --git a/games-action/blackvoxel/files/blackvoxel-2.50-backported-ltofix.patch b/games-action/blackvoxel/files/blackvoxel-2.50-backported-ltofix.patch deleted file mode 100644 index 41d2ab8cdbe9..000000000000 --- a/games-action/blackvoxel/files/blackvoxel-2.50-backported-ltofix.patch +++ /dev/null @@ -1,25 +0,0 @@ -diff --git a/src/ZVoxelType_Concrete.cpp b/src/ZVoxelType_Concrete.cpp -index 19a95ad..768e094 100644 ---- a/src/ZVoxelType_Concrete.cpp -+++ b/src/ZVoxelType_Concrete.cpp -@@ -37,10 +37,17 @@ - - ZVoxelExtension * ZVoxelType_Concrete::CreateVoxelExtension(bool IsLoadingPhase) - { -- float Pressure = 0.0; -- ZMemSize Ms = *((ULong *)&Pressure); -+ union -+ { -+ float Pressure; -+ ZVoxelExtension * Extension; -+ }; -+ -+ Extension = 0; -+ Pressure = 0.0; -+ -+ return( Extension ); - -- return( (ZVoxelExtension *)Ms); - } - - void ZVoxelType_Concrete::GetBlockInformations(ZVoxelLocation * DestLocation, ZString & Infos) diff --git a/games-action/blackvoxel/files/blackvoxel-2.50-makefile.patch b/games-action/blackvoxel/files/blackvoxel-2.50-makefile.patch deleted file mode 100644 index 5f21cb744e36..000000000000 --- a/games-action/blackvoxel/files/blackvoxel-2.50-makefile.patch +++ /dev/null @@ -1,168 +0,0 @@ -https://bugs.gentoo.org/887667 -Respect user FLAGS. -diff --git a/Makefile b/Makefile2 -index 3e5933a..c8787d8 100644 ---- a/Makefile -+++ b/Makefile -@@ -64,19 +64,19 @@ - KERNELNAME =$(shell uname -s) - - ifeq ($(KERNELNAME),Linux) -- CXXFLAGS+= -O3 -c -fmessage-length=0 -- LDFLAGS+=-s -zrelro -L"src/sc_Squirrel3/lib" -lGLU -lSDL -lGLEW -lGL -lsquirrel -lsqstdlib -+ CXXFLAGS+= -c -+ LDFLAGS+= -L"src/sc_Squirrel3/lib" -lGLU -lSDL -lGLEW -lGL -lsquirrel -lsqstdlib - else ifeq ($(KERNELNAME), FreeBSD) - # To be done... -- CXXFLAGS+= -O3 -c -fmessage-length=0 -- LDFLAGS+=-s -L"src/sc_Squirrel3/lib" -lGLU -lSDL -lGLEW -lGL -lsquirrel -lsqstdlib -+ CXXFLAGS+= -c -+ LDFLAGS+= -L"src/sc_Squirrel3/lib" -lGLU -lSDL -lGLEW -lGL -lsquirrel -lsqstdlib - else ifeq ($(KERNELNAME), Darwin) -- CXXFLAGS+= -O3 -c -fmessage-length=0 -- LDFLAGS+=-s -L"src/sc_Squirrel3/lib" -L"/usr/local/Cellar/glew" -L"/usr/local/Cellar/sdl" -I"/usr/local/Cellar/glew" -I"/usr/local/Cellar/sdl" -framework Cocoa -framework OpenGL -lSDLmain -lSDL -lGLEW -lsquirrel -lsqstdlib -+ CXXFLAGS+= -c -+ LDFLAGS+= -L"src/sc_Squirrel3/lib" -L"/usr/local/Cellar/glew" -L"/usr/local/Cellar/sdl" -I"/usr/local/Cellar/glew" -I"/usr/local/Cellar/sdl" -framework Cocoa -framework OpenGL -lSDLmain -lSDL -lGLEW -lsquirrel -lsqstdlib - else - # Unknow kernel... trying default flags -- CXXFLAGS+= -O3 -c -fmessage-length=0 -- LDFLAGS+=-s -L"src/sc_Squirrel3/lib" -lGLU -lSDL -lGLEW -lGL -lsquirrel -lsqstdlib -+ CXXFLAGS+= -c -+ LDFLAGS+= -L"src/sc_Squirrel3/lib" -lGLU -lSDL -lGLEW -lGL -lsquirrel -lsqstdlib - endif - endif - -@@ -94,11 +94,11 @@ - installable: all - - squirrel: -- cd src/sc_Squirrel3 ; $(MAKE) sq$(CPU_BITS) -+ $(MAKE) -C src/sc_Squirrel3 sq$(CPU_BITS) - - clean: - @rm -rf obj -- @cd src/sc_Squirrel3 ; $(MAKE) clean -+ @$(MAKE) -C src/sc_Squirrel3 clean - @rm -f $(PROGNAME) - - mrproper: clean -diff --git a/src/sc_Squirrel3/Makefile b/src/sc_Squirrel3/Makefile -index 8bc76c8..fb396eb 100644 ---- a/src/sc_Squirrel3/Makefile -+++ b/src/sc_Squirrel3/Makefile -@@ -2,33 +2,33 @@ - SQUIRREL=.
-
- sq32:
-- cd squirrel; $(MAKE)
-- cd sqstdlib; $(MAKE)
-- cd sq; $(MAKE)
-+ $(MAKE) -C squirrel
-+ $(MAKE) -C sqstdlib
-+ $(MAKE) -C sq
-
- sqprof:
-- cd squirrel; $(MAKE) sqprof
-- cd sqstdlib; $(MAKE) sqprof
-- cd sq; $(MAKE) sqprof
-+ $(MAKE) -C squirrel sqprof
-+ $(MAKE) -C sqstdlib sqprof
-+ $(MAKE) -C sq sqprof
-
- sq64:
-- cd squirrel; $(MAKE) sq64
-- cd sqstdlib; $(MAKE) sq64
-- cd sq; $(MAKE) sq64
-+ $(MAKE) -C squirrel sq64
-+ $(MAKE) -C sqstdlib sq64
-+ $(MAKE) -C sq sq64
-
- sq64d:
-- cd squirrel; $(MAKE) sq64d
-- cd sqstdlib; $(MAKE) sq64d
-- cd sq; $(MAKE) sq64d
-+ $(MAKE) -C squirrel sq64d
-+ $(MAKE) -C sqstdlib sq64d
-+ $(MAKE) -C sq sq64d
-
- .PHONY: clean mrproper
-
- clean:
-- cd squirrel; $(MAKE) clean
-- cd sqstdlib; $(MAKE) clean
-- cd sq; $(MAKE) clean
-+ $(MAKE) -C squirrel clean
-+ $(MAKE) -C sqstdlib clean
-+ $(MAKE) -C sq clean
-
- mrproper:
-- cd squirrel; $(MAKE) mrproper
-- cd sqstdlib; $(MAKE) mrproper
-- cd sq; $(MAKE) mrproper
-+ $(MAKE) -C squirrel mrproper
-+ $(MAKE) -C sqstdlib mrproper
-+ $(MAKE) -C sq mrproper
-diff --git a/src/sc_Squirrel3/sq/Makefile b/src/sc_Squirrel3/sq/Makefile -index 08fb2ef..8cc1cbc 100644 ---- a/src/sc_Squirrel3/sq/Makefile -+++ b/src/sc_Squirrel3/sq/Makefile -@@ -12,13 +12,13 @@ SRCS= sq.c -
-
- sq32:
-- $(CXX) -O2 -s -fno-exceptions -fno-rtti -o $(OUT) $(SRCS) $(INCZ) $(LIBZ) $(LIB)
-+ $(CXX) -fno-exceptions -fno-rtti -o $(OUT) $(SRCS) $(INCZ) $(LIBZ) $(LIB)
-
- sqprof:
- $(CXX) -O2 -pg -fno-exceptions -fno-rtti -pie -gstabs -g3 -o $(OUT) $(SRCS) $(INCZ) $(LIBZ) $(LIB)
-
- sq64:
-- $(CXX) -O2 -s -m64 -fno-exceptions -fno-rtti -D_SQ64 -o $(OUT) $(SRCS) $(INCZ) $(LIBZ) $(LIB)
-+ $(CXX) -m64 -fno-exceptions -fno-rtti -D_SQ64 -o $(OUT) $(SRCS) $(INCZ) $(LIBZ) $(LIB)
-
- sq64d:
- $(CXX) -O0 -g3 -m64 -fno-exceptions -fno-rtti -D_SQ64 -o $(OUT) $(SRCS) $(INCZ) $(LIBZ) $(LIB)
-diff --git a/src/sc_Squirrel3/sqstdlib/Makefile b/src/sc_Squirrel3/sqstdlib/Makefile -index 41ee3f7..7b74586 100644 ---- a/src/sc_Squirrel3/sqstdlib/Makefile -+++ b/src/sc_Squirrel3/sqstdlib/Makefile -@@ -26,7 +26,7 @@ SRCS= \ -
-
- sq32:
-- $(CC) -O2 -fno-exceptions -fno-rtti -Wall -fno-strict-aliasing -c $(SRCS) $(INCZ)
-+ $(CC) -fno-exceptions -fno-rtti -Wall -fno-strict-aliasing -c $(SRCS) $(INCZ)
- $(AR) rc $(OUT) *.o
- rm *.o
-
-@@ -36,7 +36,7 @@ sqprof: - rm *.o
-
- sq64:
-- $(CC) -O2 -m64 -fno-exceptions -D_SQ64 -fno-rtti -Wall -fno-strict-aliasing -c $(SRCS) $(INCZ)
-+ $(CC) -m64 -fno-exceptions -D_SQ64 -fno-rtti -Wall -fno-strict-aliasing -c $(SRCS) $(INCZ)
- $(AR) rc $(OUT) *.o
- rm *.o
-
-diff --git a/src/sc_Squirrel3/squirrel/Makefile b/src/sc_Squirrel3/squirrel/Makefile -index be2c281..30bc48b 100644 ---- a/src/sc_Squirrel3/squirrel/Makefile -+++ b/src/sc_Squirrel3/squirrel/Makefile -@@ -37,7 +37,7 @@ SRCS= \ -
-
- sq32:
-- $(CC) -O2 -fno-exceptions -fno-rtti -Wall -fno-strict-aliasing -c $(SRCS) $(INCZ) $(DEFS)
-+ $(CC) -fno-exceptions -fno-rtti -Wall -fno-strict-aliasing -c $(SRCS) $(INCZ) $(DEFS)
- $(AR) rc $(OUT) *.o
- rm *.o
-
-@@ -47,7 +47,7 @@ sqprof: - rm *.o
-
- sq64:
-- $(CC) -O2 -m64 -D_SQ64 -fno-exceptions -fno-rtti -Wall -fno-strict-aliasing -c $(SRCS) $(INCZ) $(DEFS)
-+ $(CC) -m64 -D_SQ64 -fno-exceptions -fno-rtti -Wall -fno-strict-aliasing -c $(SRCS) $(INCZ) $(DEFS)
- $(AR) rc $(OUT) *.o
- rm *.o
-
diff --git a/games-action/blackvoxel/files/blackvoxel-2.50-savedir.patch b/games-action/blackvoxel/files/blackvoxel-2.50-savedir.patch deleted file mode 100644 index e367917e9892..000000000000 --- a/games-action/blackvoxel/files/blackvoxel-2.50-savedir.patch +++ /dev/null @@ -1,31 +0,0 @@ -diff --git a/src/ACompileSettings.h b/src/ACompileSettings.h -index 20c31c9..17907ab 100644 ---- a/src/ACompileSettings.h -+++ b/src/ACompileSettings.h -@@ -129,7 +129,7 @@ - - #ifdef __linux__ - -- #define COMPILEOPTION_SAVEFOLDERNAME "Blackvoxel" -+ #define COMPILEOPTION_SAVEFOLDERNAME ".local/share/blackvoxel" - #define COMPILEOPTION_USEHOMEDIRSTORAGE 1 - #define COMPILEOPTION_WINXPTIMECOMPUTING 0 - -@@ -149,7 +149,7 @@ - - #elif _WIN32 - -- #define COMPILEOPTION_SAVEFOLDERNAME "Blackvoxel" -+ #define COMPILEOPTION_SAVEFOLDERNAME ".local/share/blackvoxel" - #define COMPILEOPTION_USEHOMEDIRSTORAGE 1 - #define COMPILEOPTION_DATAFILESPATH "" - #define COMPILEOPTION_WINXPTIMECOMPUTING 1 -@@ -166,7 +166,7 @@ - - #elif __APPLE__ && __MACH__ - -- #define COMPILEOPTION_SAVEFOLDERNAME "Blackvoxel" -+ #define COMPILEOPTION_SAVEFOLDERNAME ".local/share/blackvoxel" - #define COMPILEOPTION_USEHOMEDIRSTORAGE 1 - #define COMPILEOPTION_DATAFILESPATH "" - #define COMPILEOPTION_WINXPTIMECOMPUTING 0 diff --git a/games-action/blackvoxel/metadata.xml b/games-action/blackvoxel/metadata.xml deleted file mode 100644 index e2a7a5c818f6..000000000000 --- a/games-action/blackvoxel/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="person"> - <name>Samuel Bauer</name> - <email>samuel.bauer@yahoo.fr</email> -</maintainer> -</pkgmetadata> diff --git a/games-action/bomberclone/Manifest b/games-action/bomberclone/Manifest deleted file mode 100644 index d20cb44dcb5a..000000000000 --- a/games-action/bomberclone/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST bomberclone-0.11.9.tar.gz 8109837 BLAKE2B b5ec7cc80b2fe4f7517302029e5e943dd673ce910148f5985a9063f19e67c5fbdb21634f8fead60728b900383f24b67b1fc2b27d1a36c07ab1cfae8f228a4fb7 SHA512 80b3db728d7c54bc421a783c7e3753289e1ecb8500e9c8457d92ce226ebe60f47c2b04fd684c1aae57b1c5968ea3d1fce53c9c269a1fc9e685589fdd0513a439 diff --git a/games-action/bomberclone/bomberclone-0.11.9-r1.ebuild b/games-action/bomberclone/bomberclone-0.11.9-r1.ebuild deleted file mode 100644 index 555c5227edea..000000000000 --- a/games-action/bomberclone/bomberclone-0.11.9-r1.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools desktop xdg-utils - -DESCRIPTION="Bomberman clone with network game support" -HOMEPAGE="https://www.bomberclone.de/" -SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz" -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~mips ~ppc64 ~x86" - -DEPEND=">=media-libs/libsdl-1.1.0[video] - media-libs/sdl-image[png] - media-libs/sdl-mixer[mod]" - -RDEPEND="${DEPEND}" - -PATCHES=( - "${FILESDIR}"/"${PN}"-0.11.8-gcc52.patch - "${FILESDIR}"/"${PN}"-0.11.9-C23.patch -) - -src_prepare() { - default - - mv -v configure.{in,ac} || die - sed -i 's/configure\.in/configure.ac/g' configure.ac || die - eautoreconf -} - -src_configure() { - LIBS="-lm" \ - econf \ - --disable-werror \ - --without-x -} - -src_install() { - emake \ - DESTDIR="${D}" \ - bomberclonedocdir=\${prefix}/share/doc/${PF} \ - install - - doicon -s 64 data/pixmaps/${PN}.png - make_desktop_entry ${PN} Bomberclone - - # Delete useless documentation. - rm -v "${ED}"/usr/share/doc/${PF}/{COPYING,INSTALL,*.nsi} || die -} - -pkg_postinst() { xdg_icon_cache_update; } -pkg_postrm() { xdg_icon_cache_update; } diff --git a/games-action/bomberclone/files/bomberclone-0.11.8-gcc52.patch b/games-action/bomberclone/files/bomberclone-0.11.8-gcc52.patch deleted file mode 100644 index fd77e1b7b1d6..000000000000 --- a/games-action/bomberclone/files/bomberclone-0.11.8-gcc52.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/src/single.c 2015-09-17 09:21:57.826930680 +0200 -+++ b/src/single.c 2015-09-17 09:22:04.315824372 +0200 -@@ -476,7 +476,7 @@ - }; - - --inline int -+static inline int - ai_checknewpos (_point pos, int d) - { - _point m; diff --git a/games-action/bomberclone/files/bomberclone-0.11.9-C23.patch b/games-action/bomberclone/files/bomberclone-0.11.9-C23.patch deleted file mode 100644 index 1ff7442a0819..000000000000 --- a/games-action/bomberclone/files/bomberclone-0.11.9-C23.patch +++ /dev/null @@ -1,15 +0,0 @@ -https://bugs.gentoo.org/966498 -Fixes compilation with C23 compilers ---- a/include/bomberclone.h -+++ b/include/bomberclone.h -@@ -123,8 +123,8 @@ - extern void game_start(); - extern void game_showresult (); - extern int game_check_endgame (); --extern void game_showresultnormal (); --extern void game_showresultteam (); -+extern void game_showresultnormal (int pos_x, int pos_y, int pos_w, int pos_h); -+extern void game_showresultteam (int pos_x, int pos_y, int pos_w, int pos_h); - extern void game_menu_create (); - extern void game_menu_loop (SDL_Event *event, int eventstate); - extern void game_resetdata (); diff --git a/games-action/bomberclone/metadata.xml b/games-action/bomberclone/metadata.xml deleted file mode 100644 index 929bd7767343..000000000000 --- a/games-action/bomberclone/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">bomberclone</remote-id> - </upstream> -</pkgmetadata> diff --git a/games-action/brutal-legend-gog/Manifest b/games-action/brutal-legend-gog/Manifest deleted file mode 100644 index 74e3ef8d130f..000000000000 --- a/games-action/brutal-legend-gog/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST gog_brutal_legend_2.0.0.3.sh 8519941388 BLAKE2B 1f7ccab8897275b019971307d2fc55c4783212ea8bdbb0944a6ea4f15433e90a955eb2908d84fa1c654650d12cee7f31cce4e926ddda70fa87ef18d6cb8b3aad SHA512 49dcfb3dea868392501da2c11a6d9c415406d017e8954d53131fe78bccf04ce773f0728da7e89e52feb21b8d246f28ae71eb8df5d8162fc132e4cd0864706209 diff --git a/games-action/brutal-legend-gog/brutal-legend-gog-2.0.0.3.ebuild b/games-action/brutal-legend-gog/brutal-legend-gog-2.0.0.3.ebuild deleted file mode 100644 index 555b87fa5438..000000000000 --- a/games-action/brutal-legend-gog/brutal-legend-gog-2.0.0.3.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CHECKREQS_DISK_BUILD="8600M" -inherit check-reqs desktop unpacker xdg - -MY_PN="${PN%-gog}" -DESCRIPTION="Rock-themed action-adventure that marries visceral action combat with open-world" -HOMEPAGE="https://www.gog.com/game/brutal_legend" -SRC_URI="gog_brutal_legend_${PV}.sh" - -LICENSE="GOG-EULA" -SLOT="0" -KEYWORDS="-* ~amd64 ~x86" -RESTRICT="bindist fetch splitdebug" - -BDEPEND=" - app-arch/unzip - media-libs/libpng -" - -RDEPEND=" - media-libs/glu[abi_x86_32] - media-libs/libsdl2[abi_x86_32,joystick,opengl,sound,video] - >=sys-devel/gcc-3.4[cxx] - >=sys-libs/glibc-2.7[stack-realign(-)] - virtual/zlib:=[abi_x86_32] - virtual/opengl[abi_x86_32] - !${CATEGORY}/${MY_PN}-hb -" - -S="${WORKDIR}/data/noarch/game" -DIR="/opt/${MY_PN}" -QA_PREBUILT="${DIR#/}/*" - -pkg_nofetch() { - einfo "Please buy and download ${SRC_URI} from:" - einfo " ${HOMEPAGE}" - einfo "and move it to your distfiles directory." -} - -src_unpack() { - unpack_zip "${A}" -} - -src_prepare() { - default - - # The distributed icon is broken so fix it. pngfix exits unsuccessfully when - # it fixes an image, so run it again to check the fixed image. - pngfix --out="${T}"/Buddha.png Buddha.png || - pngfix "${T}"/Buddha.png || die -} - -src_install() { - exeinto "${DIR}" - doexe Buddha.bin.x86 - dosym ../..${DIR}/Buddha.bin.x86 /usr/bin/${MY_PN} - - insinto "${DIR}" - doins -r "${T}"/Buddha.png DFCONFIG Data/ Linux/ OGL/ Win/ - - exeinto "${DIR}"/lib - doexe lib/libfmod*.so lib/libsteam_api.so - - make_desktop_entry ${MY_PN} "Brütal Legend" "${EPREFIX}${DIR}"/Buddha.png -} diff --git a/games-action/brutal-legend-gog/metadata.xml b/games-action/brutal-legend-gog/metadata.xml deleted file mode 100644 index 5e62fc42f009..000000000000 --- a/games-action/brutal-legend-gog/metadata.xml +++ /dev/null @@ -1,26 +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"> - Jack Black stars as Eddie Riggs, a roadie who’s sucked into a - mythical Age of Rock to fight evil, liberate an army of headbangers - from a life of oppression, find love, and discover his life’s - purpose. Heavy stuff until one realizes the universe of Brütal - Legend has sprung up from the mind of legendary game director Tim - Schafer. - - Enter the world of Heavy Metal where mountains are made of - amplifiers, killer spiders spin guitar strings, druids want to - kill you, and Rock Legends roam the landscape. - - Armed with a massive battle-axe, guitar, and his hot-rod, Eddie - will rip the faces off of demons. As Eddie, expect to crush skulls, - ravage the road in the Deuce, and unleash the power of Heavy Metal - to reign down fire from the sky — all to save humanity and become - a brutal legend. - </longdescription> -</pkgmetadata> diff --git a/games-action/brutal-legend-hb/Manifest b/games-action/brutal-legend-hb/Manifest deleted file mode 100644 index 346a2b0921c7..000000000000 --- a/games-action/brutal-legend-hb/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST BrutalLegend-Linux-2013-06-15-setup.bin 8999631895 BLAKE2B 08b9db194412f61618f318e63b7e94fd789e84fa4c8ca695b59c6b3afc511945075cf0916a806a0af71dab093038bddda15667d75e4f100275a5ab676fb69123 SHA512 4099ed07cf78d62617eeac7de396aa01e4e9b0514861a1b0e8988f383b458281be0b3c84c33e2a2e85f80fbbacf8a4b381fc880b138af2e73a226a492cf9620a diff --git a/games-action/brutal-legend-hb/brutal-legend-hb-20130615-r3.ebuild b/games-action/brutal-legend-hb/brutal-legend-hb-20130615-r3.ebuild deleted file mode 100644 index 38a000849f3d..000000000000 --- a/games-action/brutal-legend-hb/brutal-legend-hb-20130615-r3.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CHECKREQS_DISK_BUILD="8600M" -inherit check-reqs desktop unpacker xdg - -MY_PN="${PN%-hb}" -DESCRIPTION="Rock-themed action-adventure that marries visceral action combat with open-world" -HOMEPAGE="https://www.humblebundle.com/store/brutal-legend" -SRC_URI="BrutalLegend-Linux-${PV:0:4}-${PV:4:2}-${PV:6:2}-setup.bin" - -LICENSE="all-rights-reserved" -SLOT="0" -KEYWORDS="-* ~amd64 ~x86" -RESTRICT="bindist fetch splitdebug" - -BDEPEND=" - app-arch/unzip - media-libs/libpng -" - -RDEPEND=" - media-libs/glu[abi_x86_32] - media-libs/libsdl2[abi_x86_32,joystick,opengl,sound,video] - >=sys-devel/gcc-3.4[cxx] - >=sys-libs/glibc-2.7[stack-realign(-)] - virtual/zlib:=[abi_x86_32] - virtual/opengl[abi_x86_32] - !${CATEGORY}/${MY_PN}-gog -" - -S="${WORKDIR}/data" -DIR="/opt/${MY_PN}" -QA_PREBUILT="${DIR#/}/*" - -pkg_nofetch() { - einfo "Please buy and download ${SRC_URI} from:" - einfo " ${HOMEPAGE}" - einfo "and move it to your distfiles directory." -} - -src_unpack() { - unpack_zip "${A}" -} - -src_prepare() { - default - - # The distributed icon is broken so fix it. pngfix exits unsuccessfully when - # it fixes an image, so run it again to check the fixed image. - pngfix --out="${T}"/Buddha.png Buddha.png || - pngfix "${T}"/Buddha.png || die -} - -src_install() { - exeinto "${DIR}" - doexe Buddha.bin.x86 - dosym ../..${DIR}/Buddha.bin.x86 /usr/bin/${MY_PN} - - insinto "${DIR}" - doins -r "${T}"/Buddha.png DFCONFIG Data/ Linux/ OGL/ Win/ - - exeinto "${DIR}"/lib - doexe lib/libfmod*.so lib/libsteam_api.so - - make_desktop_entry ${MY_PN} "Brütal Legend" "${EPREFIX}${DIR}"/Buddha.png -} diff --git a/games-action/brutal-legend-hb/metadata.xml b/games-action/brutal-legend-hb/metadata.xml deleted file mode 100644 index 5e62fc42f009..000000000000 --- a/games-action/brutal-legend-hb/metadata.xml +++ /dev/null @@ -1,26 +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"> - Jack Black stars as Eddie Riggs, a roadie who’s sucked into a - mythical Age of Rock to fight evil, liberate an army of headbangers - from a life of oppression, find love, and discover his life’s - purpose. Heavy stuff until one realizes the universe of Brütal - Legend has sprung up from the mind of legendary game director Tim - Schafer. - - Enter the world of Heavy Metal where mountains are made of - amplifiers, killer spiders spin guitar strings, druids want to - kill you, and Rock Legends roam the landscape. - - Armed with a massive battle-axe, guitar, and his hot-rod, Eddie - will rip the faces off of demons. As Eddie, expect to crush skulls, - ravage the road in the Deuce, and unleash the power of Heavy Metal - to reign down fire from the sky — all to save humanity and become - a brutal legend. - </longdescription> -</pkgmetadata> diff --git a/games-action/bzflag/Manifest b/games-action/bzflag/Manifest deleted file mode 100644 index d6f31e695589..000000000000 --- a/games-action/bzflag/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST bzflag-2.4.30.tar.bz2 14131760 BLAKE2B 87fa0ee00247f96d1cc383f5495b1ad6a4d0b1403fbb0894942413017410dc7d0397aaca59fd665422dd344fd27506a3e426be7503637b4a02c45fcb113e749c SHA512 66361b4b1419876d3350fa773aa86822f5adfc4fac282a1061dfbcc3ee5e95505ce80a54379250ca24f41550a15d2eb77487e5fa8cd6a78b3efc0d79167e2d5c diff --git a/games-action/bzflag/bzflag-2.4.30-r1.ebuild b/games-action/bzflag/bzflag-2.4.30-r1.ebuild deleted file mode 100644 index bbdf7fb01986..000000000000 --- a/games-action/bzflag/bzflag-2.4.30-r1.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools desktop - -DESCRIPTION="3D tank combat simulator game" -HOMEPAGE="https://www.bzflag.org/" -SRC_URI="https://download.bzflag.org/bzflag/source/${PV}/${P}.tar.bz2" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="dedicated upnp" - -RDEPEND=" - net-dns/c-ares - >=net-misc/curl-7.15.0 - sys-libs/ncurses:0 - virtual/zlib:= - !dedicated? ( - media-libs/libsdl2[joystick,sound,video] - media-libs/glew:= - virtual/glu - virtual/opengl ) - upnp? ( net-libs/miniupnpc:= ) -" -DEPEND=" - ${RDEPEND} - virtual/pkgconfig -" -PATCHES=( - "${FILESDIR}"/${PN}-2.4.12-configure.patch - "${FILESDIR}"/${PN}-2.4.12-tinfo.patch - "${FILESDIR}"/${P}-miniupnpc.patch -) - -DOCS=( AUTHORS ChangeLog DEVINFO PORTING README README.Linux ) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - local myconf=( - $(use_enable upnp UPnP) - --libdir="${EPREFIX}"/usr/$(get_libdir)/${PN} - ) - - if use dedicated ; then - ewarn - ewarn "You are building a server-only copy of BZFlag" - ewarn - myconf+=( --disable-client ) - fi - - econf "${myconf[@]}" -} - -src_install() { - default - - if ! use dedicated ; then - newicon data/bzflag-48x48.png ${PN}.png - make_desktop_entry ${PN} "BZFlag" - fi - - find "${ED}" -name '*.la' -delete || die -} diff --git a/games-action/bzflag/files/bzflag-2.4.12-configure.patch b/games-action/bzflag/files/bzflag-2.4.12-configure.patch deleted file mode 100644 index e1c546f37a34..000000000000 --- a/games-action/bzflag/files/bzflag-2.4.12-configure.patch +++ /dev/null @@ -1,36 +0,0 @@ ---- a/configure.ac -+++ b/configure.ac -@@ -215,7 +215,7 @@ - AC_SUBST(AR) - AC_SUBST(AR_FLAGS) - --AC_PATH_PROG(CCACHE, ccache) -+AC_PATH_PROG(CCACHE, ccachex) - if test "$CCACHE" ; then - CC="ccache $CC" - CXX="ccache $CXX" -@@ -747,13 +747,13 @@ - # - # the GCC version is known to be at least 4.3 because it has C++0x support - # possible future warnings: -Wconversion (1894) -Wfloat-equal (317) --FLAGS="-Wall -Wextra -Wcast-qual -Wredundant-decls -Wshadow -Wundef -pedantic" -+FLAGSx="-Wall -Wextra -Wcast-qual -Wredundant-decls -Wshadow -Wundef -pedantic" - case $host_os in - linux*) - AC_DEFINE(HALF_RATE_AUDIO, 1, [Half rate Audio]) - CONF_CFLAGS="$CONF_CFLAGS $FLAGS" - CONF_CXXFLAGS="$CONF_CXXFLAGS $FLAGS" -- case $host_vendor in -+ case $host_vendorx in - pc) - if expr `$CC -dumpversion` \>= "3.4" > /dev/null ; then - FLAGS=-mtune -@@ -836,7 +836,7 @@ - CXXFLAGS="$user_CXXFLAGS" - AC_DEFINE(DEBUG, 1, [Debugging enabled]) - else -- if test "$GCC" = yes ; then -+ if test "$GCC" = yesx ; then - case "`$CC --version 2>&1`" in - *LLVM*) - # Apple LLVM falsely claims to be GCC diff --git a/games-action/bzflag/files/bzflag-2.4.12-tinfo.patch b/games-action/bzflag/files/bzflag-2.4.12-tinfo.patch deleted file mode 100644 index aa43980b9b67..000000000000 --- a/games-action/bzflag/files/bzflag-2.4.12-tinfo.patch +++ /dev/null @@ -1,15 +0,0 @@ ---- a/configure.ac -+++ b/configure.ac -@@ -125,7 +125,11 @@ - BZ_CONFIGURE_STAGE([arguments], [1 of 9]) - - # provide a with-curses option, test for curses --MP_WITH_CURSES -+PKG_CHECK_MODULES(ncurses, ncurses, -+ [CURSES_LIB="$ncurses_LIBS"] -+ AC_DEFINE(HAVE_NCURSES_H, , [Use the header file ncurses.h]), -+ AC_MSG_ERROR([Could not find ncurses])) -+AC_SUBST(CURSES_LIB) - - # check for SDL option (enabled by default now) - AC_ARG_WITH(SDL, AS_HELP_STRING([--without-SDL | --with-SDL={1,2}],[Do not use Simple DirectMedia Layer or force using a specific version (by default tries 2, then 1, then resorts to native platform code if available]), sdl_version="$withval", sdl_version="detect") diff --git a/games-action/bzflag/files/bzflag-2.4.30-miniupnpc.patch b/games-action/bzflag/files/bzflag-2.4.30-miniupnpc.patch deleted file mode 100644 index 3ea45add3b59..000000000000 --- a/games-action/bzflag/files/bzflag-2.4.30-miniupnpc.patch +++ /dev/null @@ -1,14 +0,0 @@ ---- a/src/bzfs/bzfs.cxx 2025-03-19 20:12:39.291545789 +0100 -+++ b/src/bzfs/bzfs.cxx 2025-03-19 20:19:01.024737235 +0100 -@@ -6291,7 +6291,11 @@ - return; - } - // Select a good IGD (Internet Gateway Device) -+#if MINIUPNPC_API_VERSION >= 18 -+ int i = UPNP_GetValidIGD(devlist, &urls, &data, lanaddr, sizeof(lanaddr), nullptr, 0); -+#else - int i = UPNP_GetValidIGD(devlist, &urls, &data, lanaddr, sizeof(lanaddr)); -+#endif - freeUPNPDevlist(devlist); - if (!i) - std::cerr << "No recognized device" << std::endl; diff --git a/games-action/bzflag/metadata.xml b/games-action/bzflag/metadata.xml deleted file mode 100644 index 62ec3815b4ba..000000000000 --- a/games-action/bzflag/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">bzflag</remote-id> - </upstream> -</pkgmetadata> diff --git a/games-action/chickens/Manifest b/games-action/chickens/Manifest deleted file mode 100644 index 71b9f6938a4a..000000000000 --- a/games-action/chickens/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST ChickensForLinux-Linux-0.2.4.tar.gz 1455207 BLAKE2B a1388d49ee6291df0cb7f015928fbb2db4e86d611f1beb5513e9152b431991aeb9f0198a371c8391e1b69e2333916809f44000be7d132588f1af265fffd91186 SHA512 d94a70818a766fde443e86184418990d789246c239da01c6c1a2c9e7d8c1d6bb52ed28efbb4ecdb6b079c585e1ba18bc8efcd4f1cbf718ff39757831265c7a78 diff --git a/games-action/chickens/chickens-0.2.4-r1.ebuild b/games-action/chickens/chickens-0.2.4-r1.ebuild deleted file mode 100644 index 9d9aa34a2387..000000000000 --- a/games-action/chickens/chickens-0.2.4-r1.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop flag-o-matic toolchain-funcs - -MY_P="ChickensForLinux-Linux-${PV}" - -DESCRIPTION="Target chickens with rockets and shotguns. Funny" -HOMEPAGE="http://www.chickensforlinux.com/" -SRC_URI="http://www.chickensforlinux.com/${MY_P}.tar.gz" -S="${WORKDIR}/${PN}" - -LICENSE="all-rights-reserved" -SLOT="0" -KEYWORDS="~amd64 ~x86" -RESTRICT="bindist mirror" - -RDEPEND=" - acct-group/gamestat - media-libs/allegro:0[X]" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}"/${P}-bitmap.patch - "${FILESDIR}"/${P}-settings.patch -) - -src_prepare() { - default - - # sed kept for historical reasons - sed -i 's|....\(.\)\(_\)\(.*.4x0\)\(.\)|M\4\2\x42\x6Fn\1s\2|' HighScores || die - - sed -i "s|HighScores|${EPREFIX}/var/games/${PN}.hs|" highscore.cpp || die - - sed -e "s|options.cfg|${EPREFIX}/etc/${PN}/&|" \ - -e "s|sound/|${EPREFIX}/usr/share/${PN}/&|" \ - -e "s|dat/|${EPREFIX}/usr/share/${PN}/&|" \ - -i main.cpp README || die -} - -src_configure() { - : # this configure file does no good -} - -src_compile() { - local obj=([!m]*.cpp) - tc-export CXX - append-cppflags $($(tc-getPKG_CONFIG) --cflags allegro || die) - append-libs $($(tc-getPKG_CONFIG) --libs allegro || die) - emake -E "main: ${obj[*]/.cpp/.o}" LDLIBS="${LIBS}" -} - -src_install() { - newbin main ${PN} - dodoc AUTHOR README - - insinto /usr/share/${PN} - doins -r dat sound - - insinto /etc/${PN} - doins options.cfg - - insinto /var/games - newins HighScores ${PN}.hs - - fowners :gamestat /usr/bin/${PN} /var/games/${PN}.hs - fperms g+s /usr/bin/${PN} - fperms 660 /var/games/${PN}.hs - - make_desktop_entry ${PN} ${PN^} applications-games -} diff --git a/games-action/chickens/files/chickens-0.2.4-bitmap.patch b/games-action/chickens/files/chickens-0.2.4-bitmap.patch deleted file mode 100644 index 3156ebc7d2ef..000000000000 --- a/games-action/chickens/files/chickens-0.2.4-bitmap.patch +++ /dev/null @@ -1,33 +0,0 @@ -https://bugs.gentoo.org/638246 ---- a/gem.h -+++ b/gem.h -@@ -22,3 +22,2 @@ - -- BITMAP image; - void draw(); -@@ -33,2 +32,3 @@ - bool active; -+ BITMAP image; - }; ---- a/smoke.cpp -+++ b/smoke.cpp -@@ -40,3 +40,3 @@ - --int SMOKE::release() { -+void SMOKE::release() { - -@@ -62,3 +62,3 @@ - --int SMOKE::draw() { -+void SMOKE::draw() { - ---- a/smoke.h -+++ b/smoke.h -@@ -32,5 +32,5 @@ - -- int draw(); -+ void draw(); - int run(); -- int release(); -+ void release(); - diff --git a/games-action/chickens/files/chickens-0.2.4-settings.patch b/games-action/chickens/files/chickens-0.2.4-settings.patch deleted file mode 100644 index 393e6ef5a874..000000000000 --- a/games-action/chickens/files/chickens-0.2.4-settings.patch +++ /dev/null @@ -1,33 +0,0 @@ -Use ifstream so it can read the system's config, and default to windowed -mode (may crash depending on display, and is harder to exit from). ---- a/options.cfg -+++ b/options.cfg -@@ -36,7 +36,7 @@ - VOLUME 255 # 255 is full volume - - # --- video --- --FULLSCREEN 1 # run in fullscreen (1) or windowed mode (0) -+FULLSCREEN 0 # run in fullscreen (1) or windowed mode (0) - - # --- smoke --- - TRANSLUCENT_SMOKE 1 # set to 0 if speed is an issue ---- a/settings.cpp -+++ b/settings.cpp -@@ -4,7 +4,7 @@ - - int load_config(char* path) { - -- fstream file(path); -+ ifstream file(path); - - string key; - char comment[255]; -@@ -82,7 +82,7 @@ - CHANCE_OF_GEM = 25; - CHICKEN_SPEED = 5; - CHUNKS_PER_CHICKEN = 20; -- FULLSCREEN = 1; -+ FULLSCREEN = 0; - GAME_SPEED_OFFSET = 0; - GRAVITY = 0.7; - MAX_CHICKENS = 80; diff --git a/games-action/chickens/metadata.xml b/games-action/chickens/metadata.xml deleted file mode 100644 index 1c3ba213c494..000000000000 --- a/games-action/chickens/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-action/chromium-bsu/Manifest b/games-action/chromium-bsu/Manifest deleted file mode 100644 index 39dcb685beee..000000000000 --- a/games-action/chromium-bsu/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST chromium-bsu-0.9.16.1.tar.gz 1709898 BLAKE2B b89ba20756fcb5903ed45c5174a0353618fb1bb1577ddb3f525d3f2a4242744e76297ca35fe186d36687d4d7f6bbe8de2a5dca8049697d5b82059e056fd16995 SHA512 1d202c0704e16b31d93c552ae6cfc17caf1182a9ec80730a981cd99c8ca8cb64d4e6e838691aa86e17ea23b7c2c0b1e7b1f4dab91bbc6129f9bf86801f2b27c8 diff --git a/games-action/chromium-bsu/chromium-bsu-0.9.16.1.ebuild b/games-action/chromium-bsu/chromium-bsu-0.9.16.1.ebuild deleted file mode 100644 index 5fa8a4df28ad..000000000000 --- a/games-action/chromium-bsu/chromium-bsu-0.9.16.1.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit flag-o-matic xdg - -DESCRIPTION="Fast paced, arcade-style, top-scrolling space shooter" -HOMEPAGE="https://chromium-bsu.sourceforge.io" -SRC_URI="https://downloads.sourceforge.net/chromium-bsu/${P}.tar.gz" - -LICENSE="Clarified-Artistic" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="openal" - -RDEPEND=" - media-libs/libsdl2[joystick,opengl,video] - media-libs/quesoglc - media-libs/sdl2-image[png] - virtual/glu - virtual/libintl - virtual/opengl - openal? ( - media-libs/freealut - media-libs/openal - ) - !openal? ( - media-libs/libsdl2[sound] - media-libs/sdl2-mixer - )" -DEPEND="${RDEPEND}" -BDEPEND="sys-devel/gettext" - -src_configure() { - append-cppflags -DWITH_JOYSTICK - - local econfargs=( - $(use_enable openal) - --docdir="${EPREFIX}"/usr/share/${PF}/html - - # there's other build-time alternatives but most are deprecated/dead - # or with some issues, simply stick to the newly added SDL2 support - --disable-{ftgl,glpng,glut,sdl,sdlimage,sdlmixer} - ) - econf "${econfargs[@]}" -} - -src_compile() { - emake LDFLAGS="${LDFLAGS}" -} diff --git a/games-action/chromium-bsu/metadata.xml b/games-action/chromium-bsu/metadata.xml deleted file mode 100644 index 2d05c543c077..000000000000 --- a/games-action/chromium-bsu/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">chromium-bsu</remote-id> - </upstream> -</pkgmetadata> diff --git a/games-action/clanbomber/Manifest b/games-action/clanbomber/Manifest deleted file mode 100644 index cc00023aad2b..000000000000 --- a/games-action/clanbomber/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST clanbomber-2.3_p20220703-b0f00ecc.tar.gz 2264443 BLAKE2B 6f507e1b73f61ed6982434e1f76eb5242f73c29290ec4a009713cb80b0d867b32d15833121dbfd92de009c2d7f86d5b29377b8bc5027e2569647ff257020f198 SHA512 4422db69bb760fac2c8f1f054fd4eca537b80f5a9aa3a422f92ecfc225fe9c1434f0d4b1b4256f33e3f504e515d5b2bb2918d2d8a6b16bb4f7970a8bd58bd41e diff --git a/games-action/clanbomber/clanbomber-2.3_p20220703.ebuild b/games-action/clanbomber/clanbomber-2.3_p20220703.ebuild deleted file mode 100644 index 9e49feda7b11..000000000000 --- a/games-action/clanbomber/clanbomber-2.3_p20220703.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -COMMIT=b0f00ecc784d1cbef8c6672712fbeb0f03d324b3 -inherit autotools desktop - -DESCRIPTION="Bomberman-like multiplayer game" -HOMEPAGE="https://github.com/viti95/ClanBomber2 -https://savannah.nongnu.org/projects/clanbomber/" -SRC_URI="https://github.com/viti95/ClanBomber2/archive/${COMMIT}.tar.gz -> ${P}-${COMMIT:0:8}.tar.gz" -S="${WORKDIR}/ClanBomber2-${COMMIT}" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -BDEPEND="virtual/pkgconfig" -RDEPEND=" - media-fonts/dejavu - media-libs/libsdl2[sound,joystick,video] - media-libs/sdl2-image[png] - media-libs/sdl2-mixer - media-libs/sdl2-ttf" -DEPEND="${RDEPEND}" - -DOCS=( AUTHORS ChangeLog ChangeLog.hg IDEAS NEWS QUOTES README TODO ) - -src_prepare() { - default - sed -i -e 's/menuentry//' src/Makefile.am || die - eautoreconf -} - -src_install() { - default - - newicon src/pics/cup2.png ${PN}.png - make_desktop_entry --eapi9 ${PN}2 -n ClanBomber2 -C "Bomb your way through the maze" - - rm "${ED}/usr/share/${PN}/fonts/DejaVuSans-Bold.ttf" || die - dosym ../../fonts/dejavu/DejaVuSans-Bold.ttf \ - /usr/share/${PN}/fonts/DejaVuSans-Bold.ttf -} diff --git a/games-action/clanbomber/metadata.xml b/games-action/clanbomber/metadata.xml deleted file mode 100644 index 03a9e47767dc..000000000000 --- a/games-action/clanbomber/metadata.xml +++ /dev/null @@ -1,15 +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> -ClanBomber is a free (GPL) Bomberman-like multiplayer game that uses ClanLib, a free multi -platform C++ game SDK. First "ClanBomber" was only a working title for a small game started in -September 1998, that has only been started to learn how to use ClanLib. But the ClanBomber -project has grown into a real game. It is fully playable and features Computer controlled -bombers, however, it is recommended to play ClanBomber with friends (3-8 players are really fun). -</longdescription> -</pkgmetadata> diff --git a/games-action/classicube/Manifest b/games-action/classicube/Manifest deleted file mode 100644 index 0fd5470bac66..000000000000 --- a/games-action/classicube/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST classicube-1.3.7.tar.gz 3717504 BLAKE2B 2f8546bc3381e175210633969667dc1b217c902196ca65d9336257b1f65392ed9b40d155ab2b58b6abf4ace110bda9b4e9929e57f7c2c387cf281ee8f8d794d8 SHA512 0581ef0e3c4a5673bbb5663db99b1f669741bd8ba4c256018f7d3304a69237eeca03bda70da1989dc13c8e74f3208c993130c329d403793f28e5bc80fd21b40b diff --git a/games-action/classicube/classicube-1.3.7.ebuild b/games-action/classicube/classicube-1.3.7.ebuild deleted file mode 100644 index c5d1a308dde0..000000000000 --- a/games-action/classicube/classicube-1.3.7.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit toolchain-funcs - -DESCRIPTION="Reverse-engineered Minecraft Classic client" -HOMEPAGE="https://www.classicube.net/" -SRC_URI="https://github.com/ClassiCube/ClassiCube/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/ClassiCube-${PV}" - -LICENSE="BSD MIT FTL" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~sparc ~x86" - -DEPEND="x11-libs/libX11 x11-libs/libXi virtual/opengl" -RDEPEND="${DEPEND}" - -src_compile() { - $(tc-getCC) ${CFLAGS} ${LDFLAGS} src/*.c -o ClassiCube -rdynamic -lm -lpthread -lX11 -lXi -lGL -ldl || die -} - -src_install() { - exeinto "/usr/libexec" - doexe ClassiCube - dobin "${FILESDIR}/ClassiCube" - dodoc readme.md - dodoc doc/*.md -} diff --git a/games-action/classicube/classicube-9999.ebuild b/games-action/classicube/classicube-9999.ebuild deleted file mode 100644 index 5badf618a9bc..000000000000 --- a/games-action/classicube/classicube-9999.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit git-r3 toolchain-funcs - -DESCRIPTION="Reverse-engineered Minecraft Classic client" -HOMEPAGE="https://www.classicube.net/" -EGIT_REPO_URI="https://github.com/ClassiCube/ClassiCube.git" - -LICENSE="BSD MIT FTL" -SLOT="0" - -DEPEND="x11-libs/libX11 x11-libs/libXi virtual/opengl" -RDEPEND="${DEPEND}" - -src_compile() { - $(tc-getCC) ${CFLAGS} ${LDFLAGS} src/*.c -o ClassiCube -rdynamic -lm -lpthread -lX11 -lXi -lGL -ldl || die -} - -src_install() { - exeinto "/usr/libexec" - doexe ClassiCube - dobin "${FILESDIR}/ClassiCube" - dodoc readme.md - dodoc doc/*.md -} diff --git a/games-action/classicube/files/ClassiCube b/games-action/classicube/files/ClassiCube deleted file mode 100644 index 17f76fc89bce..000000000000 --- a/games-action/classicube/files/ClassiCube +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh -# ClassiCube just writes everything to $PWD, -# so this wrapper changes $PWD to something sane -DATADIR=$HOME/.local/share/ClassiCube -[ -d "$DATADIR" ] || mkdir -p "$DATADIR" || exit 1 -(cd "$DATADIR" && /usr/libexec/ClassiCube) diff --git a/games-action/classicube/metadata.xml b/games-action/classicube/metadata.xml deleted file mode 100644 index 59840f30b697..000000000000 --- a/games-action/classicube/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <name>Seth M. Price</name> - <email>sprice623@aol.com</email> - </maintainer> - <longdescription lang="en"> - ClassiCube is a clean-room reverse-engineered Minecraft Classic - client with optional additional features such as noclip and fly. - ClassiCube has a significantly lightweight memory footprint - and is designed to work on any OpenGL-supported graphics card. - </longdescription> - <upstream> - <bugs-to>https://github.com/ClassiCube/ClassiCube/issues</bugs-to> - <remote-id type="github">ClassiCube/ClassiCube</remote-id> - </upstream> -</pkgmetadata> diff --git a/games-action/crimsonland/Manifest b/games-action/crimsonland/Manifest deleted file mode 100644 index 606316df609c..000000000000 --- a/games-action/crimsonland/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST Crimsonland-Linux-x86-1.3.5.tar 58620320 BLAKE2B c67f132390e1a1b9a1697e877370f91603d558ddba717608a7f3709bb8395fe5017f598dfed82312f670ed510e4bb307df77978769776de184d5ce72d8792a6e SHA512 14faeeeba2326ece9a88b32442f5c65e3aec8c0a6e7a486a034d2684a8a6bb9059a25c574cc6d8cb798733e5ecd1db8ad25b610ec1d1177c4ec6493f02953e06 diff --git a/games-action/crimsonland/crimsonland-1.3.5.ebuild b/games-action/crimsonland/crimsonland-1.3.5.ebuild deleted file mode 100644 index 5017737b2b0c..000000000000 --- a/games-action/crimsonland/crimsonland-1.3.5.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit desktop wrapper xdg - -DESCRIPTION="A top-down shooter with a touch of RPG" -HOMEPAGE="https://crimsonland.com/" -SRC_URI="Crimsonland-Linux-x86-${PV}.tar" -# https://dev.gentoo.org/~chewi/distfiles/${PN}.png" -S="${WORKDIR}" - -LICENSE="all-rights-reserved" -SLOT="0" -KEYWORDS="-* ~amd64 ~x86" -RESTRICT="bindist fetch splitdebug" - -RDEPEND=" - media-libs/libsdl2[abi_x86_32,opengl,video] - media-libs/openal[abi_x86_32] -" - -DIR="/opt/${PN}" -QA_PREBUILT="${DIR#/}/*" - -pkg_nofetch() { - einfo "Please buy and download ${SRC_URI} from:" - einfo " https://www.humblebundle.com/store/${PN}" - einfo "and move it to your distfiles directory." -} - -src_install() { - exeinto "${DIR}" - doexe ${PN} - make_wrapper ${PN} ./${PN} "${DIR}" - - insinto "${DIR}" - doins *.pak *.xml - - dodoc README.txt - - #doicon -s 64 "${DISTDIR}"/${PN}.png - make_desktop_entry ${PN} Crimsonland applications-games -} diff --git a/games-action/crimsonland/metadata.xml b/games-action/crimsonland/metadata.xml deleted file mode 100644 index 7c730d47817a..000000000000 --- a/games-action/crimsonland/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-action/ddnet/Manifest b/games-action/ddnet/Manifest deleted file mode 100644 index 06b1f3cd34de..000000000000 --- a/games-action/ddnet/Manifest +++ /dev/null @@ -1,10 +0,0 @@ -DIST cc-1.0.73.crate 57880 BLAKE2B be8d7a25a54afdd759844e76aec61526fc2bd5ca09480e6cdd3bdcf27e5f9d3a88dc16cbcbf54cd021470a7cc521e1ad468116c112bbd30752bac0d5486939ac SHA512 980f012b90c6410144f6de4995048337e09214f19603076db6d4edb88e9ef9ac9e8c6e25569f66c2be3a47e99298f5886dafc102e1a9122316179aa26bc1c985 -DIST cxx-1.0.71.crate 195479 BLAKE2B 956f735ad6a417337dd6e0f71ba49d21e8ad9724e288b8d05a013c76bdeb0c3565197f8fc02f861a13f68c6823a969b05852c4abc0ef48d3deb4a3ede3ce7d3c SHA512 1b770312e5ea69a9fa3882e2e507d9de4505dbf09fdab4e6cacdeed7a00122b1cc88583d7353959cd0375a380b7e8563a673c4602fc036130f248db97225b305 -DIST cxxbridge-flags-1.0.71.crate 5593 BLAKE2B 4f3c72079b42cf41c66dc779a792c76d860e7b85220508b9284b23645b8fae3911864b76719457952bb3b7e666312022def72204c2d096afa2683716cb9f0c5d SHA512 53f5783c4c15b87eac8f6c7ca911b5b3c92a5821040c4000586a118b441aaab17f798f878433436e881f0edd531d9243234cdb4bacfea16fe1f60df080a2d6b9 -DIST cxxbridge-macro-1.0.71.crate 59620 BLAKE2B ce4b5bfc016a799312cfc2000bcc7b0b701636a558b66d079e3a69ed3a4c83c3c22cbba7bcd3168107d5dd3a0728e2e8887c0089ac7ef022957cc0559ed7a2c5 SHA512 13b0f742ecf4724214b896bcd3c4fedff011751661bd657ca902f123fcb869e835ce850acb1cb9ebe0cb1d13fb9aecc74c7730586ebd465500c2e01cfe686dbc -DIST ddnet-19.8.2.tar.gz 48189435 BLAKE2B d8afb850af88debd708361ee51556a2e1801ac0b17d840f804009db31a987ce09454a7d045fb5917f20de2e7ac0f15aafabcca7b32a3de539ce043a97b06e11a SHA512 9e9fe74cf87e7cfac50e1fcf97c4eb01bfb48f5b29473e32be77db20022a8aa9e3f0fadec225968304b6cd2c8be875019de2d9598fe40c510d97cd503e8d3486 -DIST link-cplusplus-1.0.6.crate 8150 BLAKE2B 82b0eb89926a7f3b7e427242ff3f65eba78f467f1ab972f7f280daf09e2be7188d8e851a21018a268871d5dc9cf7dfda4ef24952b5bc38bd722a5537504c1ddb SHA512 9f77f71f7261472de0d97b2c26efb43f3d49dafbaa1eb853340467260a65d85344e94e023540e068051108afd63cc48c6a5c8025f50922a73dc6409134418e74 -DIST proc-macro2-1.0.40.crate 40559 BLAKE2B d83cf7283393a82ca65263afc375d123bd2f48b719c9eab6859c52dc0c2b9b4b5af3090a0ebd0fedf0e1095f0bafbc443016f751a0485dc654bcd80a6f71e326 SHA512 bb179524bd41e36735010a7ec53e096359ffc3688ab97806a45ed9cfb17e8688ce352bbb8cd3bd4e15a4299e8500603c86591b17cfa31bca03f299f6f6347992 -DIST quote-1.0.20.crate 28160 BLAKE2B db257025f64817b1b58eecb8e64e63f1782d8a7fcb42ed6c3364254ec5a26705e49ce0637c880b0355b99a77473ce3083caae2cfabbd1a1a7e4fc826bae2cb7c SHA512 d12f4a425273b99ae655da11fcf5dad2609e20ad3e7d85cde08c7d09f444a5c7a3505470bad2d48b1ba8ea59ebf38ab87aa1052e47ec414acfc05dcb07d438be -DIST syn-1.0.98.crate 235451 BLAKE2B 0667c24d7f6b9bf4c0a5f45fb51c903303a87c72d445ad824e05ab98a158f9beda0d00721144c486335b6a830db47fe57a34831cff6995f478c969c4d0a039dc SHA512 fe5dda742e085e14b6aea5617d3f9dd19ffd46009f34b119c0d74ec693042f641e594f75ff027dbfa38f3d5149a94eb6187248ee9d09d41dab9cc2cfc18fab18 -DIST unicode-ident-1.0.1.crate 33770 BLAKE2B e028e9f1d6c01a7a37c8f9ecd6b1d99041b45674bc7699066bb7479822cb8d5a1b4083db1117d9d44ab05096d8a37a9bd5d93dfe8cc5db6bb58950b4f5d5c8e8 SHA512 505650712a51c6f309c97bf72029de1eede33c71b84de9733f5f987859a61225e3d07d369b85a89797d870ea436f30b5b5046306f3d5fd672551a4b30c43e428 diff --git a/games-action/ddnet/ddnet-19.8.2.ebuild b/games-action/ddnet/ddnet-19.8.2.ebuild deleted file mode 100644 index 862dc1a33cb3..000000000000 --- a/games-action/ddnet/ddnet-19.8.2.ebuild +++ /dev/null @@ -1,99 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) - -CRATES=" -cc@1.0.73 -cxx@1.0.71 -cxxbridge-flags@1.0.71 -cxxbridge-macro@1.0.71 -link-cplusplus@1.0.6 -proc-macro2@1.0.40 -quote@1.0.20 -syn@1.0.98 -unicode-ident@1.0.1 -" - -inherit cargo cmake python-any-r1 xdg - -DESCRIPTION="DDraceNetwork, a cooperative racing mod of Teeworlds " -HOMEPAGE="https://ddnet.org/ - https://github.com/ddnet/ddnet" -SRC_URI="https://github.com/ddnet/ddnet/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz -${CARGO_CRATE_URIS}" - -LICENSE="CC-BY-SA-3.0 OFL-1.1 BSD" -SLOT="0" -KEYWORDS="~amd64" - -IUSE="antibot autoupdate +client download-gtest headless-client +inform-update +server +tools upnp +videorecorder vulkan websockets" - -DEPEND=" - client? ( - media-libs/libglvnd - media-libs/freetype - media-libs/glew - media-libs/libogg - media-libs/libsdl2 - media-libs/opus - media-libs/opusfile - media-libs/libpng - media-libs/x264 - media-sound/wavpack - x11-libs/libnotify - videorecorder? ( media-video/ffmpeg ) - ) - dev-libs/glib - virtual/zlib:= - dev-libs/openssl - dev-db/sqlite - download-gtest? ( - dev-cpp/gtest - dev-vcs/git - ) - net-misc/curl - upnp? ( net-libs/miniupnpc ) - vulkan? ( - media-libs/vulkan-loader - media-libs/libsdl2[vulkan] - ) - websockets? ( net-libs/libwebsockets[client] ) -" -RDEPEND="${DEPEND}" -BDEPEND=" - >=dev-lang/python-3.9 - dev-util/glslang - dev-util/spirv-tools -" - -pkg_setup() { - python-any-r1_pkg_setup - rust_pkg_setup -} - -src_unpack() { - default_src_unpack - cargo_src_unpack -} - -src_configure() { - local mycmakeargs=( - -DANTIBOT=$(usex antibot ON OFF) - -DAUTOUPDATE=$(usex autoupdate ON OFF) - -DCLIENT=$(usex client ON OFF) - -DDOWNLOAD_GTEST=$(usex download-gtest ON OFF) - -DHEADLESS_CLIENT=$(usex headless-client ON OFF) - -DINFORM_UPDATE=$(usex inform-update ON OFF) - -DSERVER=$(usex server ON OFF) - -DTOOLS=$(usex tools ON OFF) - -DUPNP=$(usex upnp ON OFF) - -DVIDEORECORDER=$(usex videorecorder ON OFF) - -DVULKAN=$(usex vulkan ON OFF) - -DWEBSOCKETS=$(usex websockets ON OFF) - -DSECURITY_COMPILER_FLAGS=OFF # Set by gentoo toolchain, see https://bugs.gentoo.org/888875 - ) - cmake_src_configure -} diff --git a/games-action/ddnet/ddnet-9999.ebuild b/games-action/ddnet/ddnet-9999.ebuild deleted file mode 100644 index b1fb6d6f5fa5..000000000000 --- a/games-action/ddnet/ddnet-9999.ebuild +++ /dev/null @@ -1,93 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) - -inherit cargo git-r3 cmake python-any-r1 xdg - -DESCRIPTION="DDraceNetwork, a cooperative racing mod of Teeworlds " -HOMEPAGE="https://ddnet.org/ - https://github.com/ddnet/ddnet" - -#SRC_URI="$(cargo_crate_uris ${CRATES})" -EGIT_REPO_URI="https://github.com/ddnet/ddnet" -EGIT_BRANCH="master" -EGIT_MIN_CLONE_TYPE="shallow" -EGIT_CHECKOUT_DIR=${WORKDIR}/${P} -EGIT_SUBMODULES=() - -LICENSE="CC-BY-SA-3.0 OFL-1.1 BSD" -SLOT="0" -IUSE="antibot autoupdate +client download-gtest headless-client +inform-update +server +tools upnp +videorecorder vulkan websockets" - -DEPEND=" - client? ( - media-libs/libglvnd - media-libs/freetype - media-libs/glew - media-libs/libogg - media-libs/libsdl2 - media-libs/opus - media-libs/opusfile - media-libs/libpng - media-libs/x264 - media-sound/wavpack - x11-libs/libnotify - videorecorder? ( media-video/ffmpeg ) - ) - dev-libs/openssl - dev-db/sqlite - dev-libs/glib - download-gtest? ( - dev-cpp/gtest - dev-vcs/git - ) - net-misc/curl - upnp? ( net-libs/miniupnpc ) - vulkan? ( - media-libs/vulkan-loader - media-libs/libsdl2[vulkan] - ) - websockets? ( net-libs/libwebsockets[client] ) -" -RDEPEND="${DEPEND}" -BDEPEND=" - >=dev-lang/python-3.9 - dev-util/glslang - dev-util/spirv-tools -" - -pkg_setup() { - python-any-r1_pkg_setup - rust_pkg_setup -} - -src_unpack() { - default_src_unpack - - git-r3_fetch - git-r3_checkout - - cargo_live_src_unpack -} - -src_configure() { - local mycmakeargs=( - -DANTIBOT=$(usex antibot ON OFF) - -DAUTOUPDATE=$(usex autoupdate ON OFF) - -DCLIENT=$(usex client ON OFF) - -DDOWNLOAD_GTEST=$(usex download-gtest ON OFF) - -DHEADLESS_CLIENT=$(usex headless-client ON OFF) - -DINFORM_UPDATE=$(usex inform-update ON OFF) - -DSERVER=$(usex server ON OFF) - -DTOOLS=$(usex tools ON OFF) - -DUPNP=$(usex upnp ON OFF) - -DVIDEORECORDER=$(usex videorecorder ON OFF) - -DVULKAN=$(usex vulkan ON OFF) - -DWEBSOCKETS=$(usex websockets ON OFF) - -DSECURITY_COMPILER_FLAGS=OFF # Set by gentoo toolchain, see https://bugs.gentoo.org/888875 - ) - cmake_src_configure -} diff --git a/games-action/ddnet/metadata.xml b/games-action/ddnet/metadata.xml deleted file mode 100644 index cf73556f8f20..000000000000 --- a/games-action/ddnet/metadata.xml +++ /dev/null @@ -1,33 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <name>Edgar Luque</name> - <email>edgar@edgl.dev</email> - </maintainer> - <maintainer type="person"> - <name>Zhang Zheng</name> - <email>zhangzheng.dylan@foxmail.com</email> - </maintainer> - <upstream> - <changelog>https://ddnet.org/downloads/</changelog> - <bugs-to>https://github.com/ddnet/ddnet/issues</bugs-to> - <doc>https://wiki.ddnet.org/wiki/Main_Page</doc> - <remote-id type="github">ddnet/ddnet</remote-id> - </upstream> - <longdescription>DDraceNetwork (DDNet) is an actively maintained version of DDRace, a Teeworlds modification with a unique cooperative gameplay. Help each other play through custom maps with up to 64 players, compete against the best in international tournaments, design your own maps, or run your own server. The official servers are around the world. All ranks made on official servers are available worldwide and you can collect points! </longdescription> - <use> - <flag name="antibot">Enable support for a dynamic anticheat library.</flag> - <flag name="autoupdate">Enable the autoupdater.</flag> - <flag name="client">Enable client compilation.</flag> - <flag name="download-gtest">Download and compile GTest. Useful if GTest is not installed and there is no suitable package providing it.</flag> - <flag name="headless-client">Build the client without graphics.</flag> - <flag name="inform-update">Inform about available updates.</flag> - <flag name="server">Enable server compilation.</flag> - <flag name="tools">Enable tools compilation.</flag> - <flag name="upnp">Enable UPnP support for the server.</flag> - <flag name="videorecorder">Add video recording support using FFmpeg to the client.</flag> - <flag name="vulkan">Enable the vulkan backend.</flag> - <flag name="websockets">Enable WebSocket support for server.</flag> - </use> -</pkgmetadata> diff --git a/games-action/descent1-freedata/Manifest b/games-action/descent1-freedata/Manifest deleted file mode 100644 index 8580b3528ec5..000000000000 --- a/games-action/descent1-freedata/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST d1xr-briefings-ger.dxa 16798 BLAKE2B f5e1f4f91cb3464b3d356fab1e3993700cc19f3f2db8682f5194e59aa5d2623efa427db4135c3595534e5dac0f2589b53aac7df3610501b759407e1ead342458 SHA512 956a3ef1fe7379b71d5f651fdcb1f26b786883a35193a0a22009204e885a12fceb3a69c6accbeb2bd20be65afe087d23532d7ef3439edd97cc8904968bf519e3 -DIST d1xr-hires.dxa 1426884 BLAKE2B c4d9b950353fc450c64568779bc3d2e93a46e17980c8df08a2ef06bff5b9709869fdbbaf4fb6698be994b3faae7a75036a53357743d47b728bb3ef9df126afd8 SHA512 3fc84d5610ba40ee383c1720f80513a21b4644ff8b6da4b84ebca13b11c1131deb4897ded6324b54845b6c847dfc0f16700535e16afdd7ebe83bfff042892302 -DIST d1xr-opl3-music.dxa 81503503 BLAKE2B b560597e0f08139109a6dc4ee7996c05010561686029d1fd754375278b8a11e6df0f6106c797d524e92d4998683d6e1e07b6cfc982ea3ff167a0b9ca92ba0dc2 SHA512 4ac82c4bc2ddb02e2941746921443e38b698c6e54cfcab317fc9108f84ada7b868ec2ee3c70b28c1dfe9f41e2aadab4124c8daa65a409905cba5d674f0aab8a8 -DIST d1xr-sc55-music.dxa 72803408 BLAKE2B eb52491f5c43e9f04aea5715cffc0a47d029dda0b8e5ae1a79ec36122a17c01e3b2a731f369d72fe0e069e1188bdaf03f82d0845b574d76b6798be33481e3b84 SHA512 3cdce5b6535e28397b3216cc9ca05cccf7194349c62d64c54300f02f39248b98598d170599e5c61b6900d780e4917f905c3c31eb814fbb8429221c804cbd8bf9 diff --git a/games-action/descent1-freedata/descent1-freedata-1.ebuild b/games-action/descent1-freedata/descent1-freedata-1.ebuild deleted file mode 100644 index e43cbe989239..000000000000 --- a/games-action/descent1-freedata/descent1-freedata-1.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DXX_ENGINE="${PN:7:1}" -DESCRIPTION="Free content for games-action/d${DXX_ENGINE}x-rebirth" -HOMEPAGE="https://www.dxx-rebirth.com/" -IUSE="l10n_de opl3-musicpack sc55-musicpack" -SRC_URI=" - l10n_de? ( https://www.dxx-rebirth.com/download/dxx/res/d${DXX_ENGINE}xr-briefings-ger.dxa ) - opl3-musicpack? ( https://www.dxx-rebirth.com/download/dxx/res/d${DXX_ENGINE}xr-opl3-music.dxa ) - sc55-musicpack? ( https://www.dxx-rebirth.com/download/dxx/res/d${DXX_ENGINE}xr-sc55-music.dxa ) -" - -if [[ "${PN}" = descent1-freedata ]]; then - IUSE+=" +textures" - SRC_URI+=" - textures? ( https://www.dxx-rebirth.com/download/dxx/res/d1xr-hires.dxa ) -" -fi - -LICENSE="public-domain" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" -S="${WORKDIR}" - -# If all USE flags are unset, this ebuild installs zero files. Require -# at least one to be set. -REQUIRED_USE="|| ( ${IUSE//+/} )" - -RDEPEND=" - !<games-action/dxx-rebirth-0.60 - !games-action/d${DXX_ENGINE}x-rebirth - " - -unset DXX_ENGINE - -src_install() { - local DXX_ENGINE="${PN:7:1}" - insinto /usr/share/games/d${DXX_ENGINE}x - use opl3-musicpack && doins "${DISTDIR}"/d${DXX_ENGINE}xr-opl3-music.dxa - use sc55-musicpack && doins "${DISTDIR}"/d${DXX_ENGINE}xr-sc55-music.dxa - use l10n_de && doins "${DISTDIR}"/d${DXX_ENGINE}xr-briefings-ger.dxa - - # This ebuild is used for both Descent 1 free data and Descent 2 - # free data. Only Descent 1 provides alternate textures. - if [[ "${PN}" = descent1-freedata ]] && use textures; then - insinto /usr/share/games/d1x - doins "${DISTDIR}"/d1xr-hires.dxa - fi -} diff --git a/games-action/descent1-freedata/metadata.xml b/games-action/descent1-freedata/metadata.xml deleted file mode 100644 index d03b3e386252..000000000000 --- a/games-action/descent1-freedata/metadata.xml +++ /dev/null @@ -1,35 +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> - <maintainer type="person" proxied="yes"> - <email>iansilvester@fastmail.fm</email> - <name>Ian Silvester</name> - </maintainer> - <longdescription> - Descent 1 is a classic first-person shooter released in 1995 - by Interplay and Parallax. Descent 2 released for the PC in - 1996. It, along with its predecessor, was one of the first - games with true 3-dimensional graphics, 6 degrees of freedom - in movement, light sourcing, and the capability to join - multiplayer games on-the-fly. D1X-Rebirth and DXX-Rebirth are - modifications of the original Descent 1 and 2 sources that was - released by Parallax (and are based on the D1X and D2X - sources). It offering OpenGL graphics, advanced multiplayer, - new features, and cross-platform compatibility. Now code bases - of D1X-Rebirth and DXX-Rebirth merged and released as - DXX-Rebirth. This package provides the free level data. - </longdescription> - <use> - <flag name="l10n_de">Provides German translations for the game's briefings, robot descriptions, and outro of the original campaign</flag> - <flag name="opl3-musicpack">Include alternate version of the game's music, recorded with the Yamaha YMF262 OPL3 soundchip</flag> - <flag name="sc55-musicpack">Include alternate version of the game's music, recorded with the Roland Sound Canvas SC-55 MIDI module</flag> - <flag name="textures">Include high resolution (640x480) backgrounds, briefing images and fonts (Descent 1)</flag> - </use> - <upstream> - <remote-id type="github">dxx-rebirth/dxx-rebirth</remote-id> - </upstream> -</pkgmetadata> diff --git a/games-action/descent2-freedata/Manifest b/games-action/descent2-freedata/Manifest deleted file mode 100644 index 244090267112..000000000000 --- a/games-action/descent2-freedata/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST d2xr-briefings-ger.dxa 11717 BLAKE2B 27af93656ac91bf5490195d2aebc9c9f252cb730094cccb53298b07f2e2031935033b8db765b40fdad93fb55b157a2be07906ea45185b754e5ec7c205803cc92 SHA512 479aa577dc65271c705e80404ec46e6c59ee3a5122d6e9705dbdd16b71b16c0d3447426e3e74937aa20eb7026f67a3896c5e814fbfcede9164bd557b6eb8423c -DIST d2xr-opl3-music.dxa 22710919 BLAKE2B 82bdf29b6afe88305d4c7b69bb8b094efcf33ad23becec223311775cd50600ed399c207ee3a05da3800bcc5e123d00f9f8fa7d2d4f4d4be57bbf71e1c2482a9c SHA512 876321a9a16403f6e9d12e10bb73c9cdc57e1a106fa64833a1be8cc17b74f6f13e57e40f051a1b40e7bc88b95bfe86cff181c93c8619383dfdeb74f36f5cce86 -DIST d2xr-sc55-music.dxa 19579531 BLAKE2B 16091e24477a49319f2685884a7538a3597a9132707ac1d59405fa08ce7492158075df4ee680a5c7ba44aa0bd0b16170057f6a8956eab4b56913d00ee2f1f339 SHA512 290713b05627bf65bdc55fc6631a0c86e50f484a167f3fd20b3fe2bc5b772437939b5bf32eea852874dd983fbd47f160cae2412a2d6c5319f0d1583a33d28da6 diff --git a/games-action/descent2-freedata/descent2-freedata-1.ebuild b/games-action/descent2-freedata/descent2-freedata-1.ebuild deleted file mode 100644 index e43cbe989239..000000000000 --- a/games-action/descent2-freedata/descent2-freedata-1.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DXX_ENGINE="${PN:7:1}" -DESCRIPTION="Free content for games-action/d${DXX_ENGINE}x-rebirth" -HOMEPAGE="https://www.dxx-rebirth.com/" -IUSE="l10n_de opl3-musicpack sc55-musicpack" -SRC_URI=" - l10n_de? ( https://www.dxx-rebirth.com/download/dxx/res/d${DXX_ENGINE}xr-briefings-ger.dxa ) - opl3-musicpack? ( https://www.dxx-rebirth.com/download/dxx/res/d${DXX_ENGINE}xr-opl3-music.dxa ) - sc55-musicpack? ( https://www.dxx-rebirth.com/download/dxx/res/d${DXX_ENGINE}xr-sc55-music.dxa ) -" - -if [[ "${PN}" = descent1-freedata ]]; then - IUSE+=" +textures" - SRC_URI+=" - textures? ( https://www.dxx-rebirth.com/download/dxx/res/d1xr-hires.dxa ) -" -fi - -LICENSE="public-domain" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" -S="${WORKDIR}" - -# If all USE flags are unset, this ebuild installs zero files. Require -# at least one to be set. -REQUIRED_USE="|| ( ${IUSE//+/} )" - -RDEPEND=" - !<games-action/dxx-rebirth-0.60 - !games-action/d${DXX_ENGINE}x-rebirth - " - -unset DXX_ENGINE - -src_install() { - local DXX_ENGINE="${PN:7:1}" - insinto /usr/share/games/d${DXX_ENGINE}x - use opl3-musicpack && doins "${DISTDIR}"/d${DXX_ENGINE}xr-opl3-music.dxa - use sc55-musicpack && doins "${DISTDIR}"/d${DXX_ENGINE}xr-sc55-music.dxa - use l10n_de && doins "${DISTDIR}"/d${DXX_ENGINE}xr-briefings-ger.dxa - - # This ebuild is used for both Descent 1 free data and Descent 2 - # free data. Only Descent 1 provides alternate textures. - if [[ "${PN}" = descent1-freedata ]] && use textures; then - insinto /usr/share/games/d1x - doins "${DISTDIR}"/d1xr-hires.dxa - fi -} diff --git a/games-action/descent2-freedata/metadata.xml b/games-action/descent2-freedata/metadata.xml deleted file mode 100644 index 580e0bbd49a1..000000000000 --- a/games-action/descent2-freedata/metadata.xml +++ /dev/null @@ -1,34 +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> - <maintainer type="person" proxied="yes"> - <email>iansilvester@fastmail.fm</email> - <name>Ian Silvester</name> - </maintainer> - <longdescription> - Descent 1 is a classic first-person shooter released in 1995 - by Interplay and Parallax. Descent 2 released for the PC in - 1996. It, along with its predecessor, was one of the first - games with true 3-dimensional graphics, 6 degrees of freedom - in movement, light sourcing, and the capability to join - multiplayer games on-the-fly. D1X-Rebirth and DXX-Rebirth are - modifications of the original Descent 1 and 2 sources that was - released by Parallax (and are based on the D1X and D2X - sources). It offering OpenGL graphics, advanced multiplayer, - new features, and cross-platform compatibility. Now code bases - of D1X-Rebirth and DXX-Rebirth merged and released as - DXX-Rebirth. This package provides the free level data. - </longdescription> - <use> - <flag name="l10n_de">Provides German translations for the game's briefings, robot descriptions, and outro of the original campaign</flag> - <flag name="opl3-musicpack">Include alternate version of the game's music, recorded with the Yamaha YMF262 OPL3 soundchip</flag> - <flag name="sc55-musicpack">Include alternate version of the game's music, recorded with the Roland Sound Canvas SC-55 MIDI module</flag> - </use> - <upstream> - <remote-id type="github">dxx-rebirth/dxx-rebirth</remote-id> - </upstream> -</pkgmetadata> diff --git a/games-action/dxx-rebirth/Manifest b/games-action/dxx-rebirth/Manifest deleted file mode 100644 index 5989b7d25524..000000000000 --- a/games-action/dxx-rebirth/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST dxx-rebirth-0.61.0_pre20240630.tar.gz 2090389 BLAKE2B b3a5bfb4c2540cd0eec8f114af1252716ee33adca56d85f56d40296ecdc9a484ffe43befb1885a438b7fd7a284c2a9f7d30c83a336bc106760f28b603a8407e9 SHA512 1ac9fab469e4b41c196e98a95904adb8b9d5dfbd724e419776df4331892a256a54ec620ea0fd2b63561d8d7f2e17585dc038fd0cceb8e547f93e2284e53028ed diff --git a/games-action/dxx-rebirth/dxx-rebirth-0.61.0_pre20240630.ebuild b/games-action/dxx-rebirth/dxx-rebirth-0.61.0_pre20240630.ebuild deleted file mode 100644 index 53515c47baab..000000000000 --- a/games-action/dxx-rebirth/dxx-rebirth-0.61.0_pre20240630.ebuild +++ /dev/null @@ -1,255 +0,0 @@ -# Copyright 2017-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -MY_COMMIT="27cbf1ba87e6d60809c43246e2eef760fcd26d13" - -# Games under Gentoo are marked as 'testing' by convention -# -# Other architectures are reported to work, but not tested regularly by -# the core team. -# -# Raspberry Pi support is tested by an outside contributor, and his -# fixes are merged into the main source by upstream. -# -# Cross-compilation to Windows is also supported. -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" - -inherit desktop flag-o-matic python-any-r1 scons-utils toolchain-funcs xdg - -if [[ "${PV}" = 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/dxx-rebirth/dxx-rebirth" - unset KEYWORDS -elif [[ -n ${MY_COMMIT} ]]; then - S="${WORKDIR}/${PN}-${MY_COMMIT}" - SRC_URI="https://codeload.github.com/dxx-rebirth/dxx-rebirth/tar.gz/${MY_COMMIT} -> ${PN}-${PVR}.tar.gz" - unset MY_COMMIT -else - S="${WORKDIR}/${PN}_${PV##*_pre}-src" - SRC_URI="https://www.dxx-rebirth.com/download/dxx/rebirth/${PN}_${PV##*_pre}-src.tar.xz" -fi - -DESCRIPTION="Descent Rebirth - enhanced Descent 1 & 2 engine" -HOMEPAGE="https://www.dxx-rebirth.com/" - -LICENSE="DXX-Rebirth GPL-3" -SLOT="0" - -# Default to building both game engines. The total size is relatively -# small. -IUSE="+d1x +d2x +data debug editor +flac ipv6 +joystick l10n_de +midi +mp3 +music +opengl opl3-musicpack +png sc55-musicpack sdl2 tracker valgrind +vorbis" - -# Game data is stored in HOG files. -# Game movies are in MVL files. -# Various add-ons use zip files to bundle their content together. -# -# PNG support enables writing screenshots as PNG instead of TGA (for -# USE=opengl) or PCX (for USE=-opengl). -DEPEND=">=dev-games/physfs-3[hog,mvl,zip] - opengl? ( - virtual/opengl - virtual/glu ) - png? ( media-libs/libpng ) -" - -# As of this writing, there is no Portage shorthand syntax to express: -# " -# flag1? ( package[flag1] ) -# flag2? ( package[flag2] ) -# ... -# flagN? ( package[flagN] ) -# ", such that unsetting all flags removes the dependency on package. -# Fake it by using a text fragment that is repeatedly expanded with -# differing substitutions. -# -# The use of single quotes is intentional here. The ${word} is a -# placeholder to be matched by text substitution when the fragment is -# expanded, not a shell variable reference. -# -# For each flag, depend on freedata using the same flag. If none of the -# flags are set, freedata is not needed. -DXX_RDEPEND_USE_FREEDATA_FRAGMENT=' - ${TEMPLATE_USE}? ( games-action/descent${ENGINE}-freedata[${TEMPLATE_USE}] ) -' -# Block <0.59.100 due to file collision. -# -# If USE=data, then require a game data package. -# The build process does not use the game data, nor change how the game -# is built based on what game data will be used. At startup, the game -# will search for both types of game data and use what it finds. Users -# can switch between shareware/retail data at any time by -# adding/removing the appropriate data packages. A rebuild is _not_ -# required after swapping the data files. -# -# USE-depend on freedata for various extras, but only if any of those -# extras are enabled. -DXX_RDEPEND_ENGINE_FRAGMENT=' - d${ENGINE}x? ( - data? ( - || ( - games-action/descent${ENGINE}-data - games-action/descent${ENGINE}-demodata - ) - ) - '" - ${DXX_RDEPEND_USE_FREEDATA_FRAGMENT//\$\{TEMPLATE_USE\}/l10n_de} - ${DXX_RDEPEND_USE_FREEDATA_FRAGMENT//\$\{TEMPLATE_USE\}/opl3-musicpack} - ${DXX_RDEPEND_USE_FREEDATA_FRAGMENT//\$\{TEMPLATE_USE\}/sc55-musicpack} - "' - ) -' - -DXX_DEPEND_USE_SDL_VERSION_FRAGMENT=' - media-libs/lib${SDL_version}[joystick?,opengl?,sound,video] - media-libs/${SDL_version}-image - music? ( media-libs/${SDL_version}-mixer ) -' -DXX_RDEPEND_USE_SDL_VERSION_FRAGMENT=' - music? ( media-libs/${SDL_version}-mixer[flac?,midi?,mp3?,vorbis?] ) -' -DEPEND="${DEPEND} - !sdl2? ( ${DXX_DEPEND_USE_SDL_VERSION_FRAGMENT//\$\{SDL_version\}/sdl} ) - sdl2? ( ${DXX_DEPEND_USE_SDL_VERSION_FRAGMENT//\$\{SDL_version\}/sdl2} ) -" -unset DXX_DEPEND_USE_SDL_VERSION_FRAGMENT - -unset DXX_RDEPEND_USE_FREEDATA_FRAGMENT -RDEPEND="${DEPEND} - !sdl2? ( ${DXX_RDEPEND_USE_SDL_VERSION_FRAGMENT//\$\{SDL_version\}/sdl} ) - sdl2? ( ${DXX_RDEPEND_USE_SDL_VERSION_FRAGMENT//\$\{SDL_version\}/sdl2} ) - ${DXX_RDEPEND_ENGINE_FRAGMENT//\$\{ENGINE\}/1} - ${DXX_RDEPEND_ENGINE_FRAGMENT//\$\{ENGINE\}/2} -" -unset DXX_RDEPEND_ENGINE_FRAGMENT -unset DXX_RDEPEND_USE_SDL_VERSION_FRAGMENT - -# USE=valgrind enables use of a Valgrind header. A build with valgrind -# instrumentation can be run without installing Valgrind, so this -# dependency is only in DEPEND, instead of being in both DEPEND and -# RDEPEND. -DEPEND+=' - valgrind? ( dev-debug/valgrind ) -' - -# This ebuild builds d1x-rebirth, d2x-rebirth, or both. Building none -# would mean this ebuild installs zero files. -# -# For each of the supported music flags, require USE=music, so that the -# package is built with sdl-mixer support. Individual music types can be -# changed without a Rebirth rebuild by rebuilding sdl-mixer with -# appropriate support, but Rebirth must have sdl-mixer support at build -# time in order to support any of these music formats at runtime. -# -# All music files in the optional musicpack downloads are .ogg, so -# require USE=vorbis if those packs are enabled. -REQUIRED_USE=' - || ( d1x d2x ) - flac? ( music ) - midi? ( music ) - mp3? ( music ) - vorbis? ( music ) - opl3-musicpack? ( vorbis ) - sc55-musicpack? ( vorbis ) - sdl2? ( opengl ) -' - -BDEPEND="virtual/pkgconfig" - -# As of this writing, IUSE_RUNTIME is a GLEP, but not an implemented -# feature. This variable is stored here to be ready to activate when -# Portage implements this feature. -# -# Note that while individual music formats can be switched without a -# rebuild, the master flag USE=music controls whether sdl-mixer is used, -# and therefore requires a rebuild when changed. -#IUSE_RUNTIME="flac l10n_de midi mp3 opl3-musicpack sc55-musicpack vorbis" - -dxx_scons() { - # Always build profile `m`. If use editor, also build profile `e`. - # Set most variables in the default anonymous profile. Only - # `builddir` and `editor` are set in the named profiles, since those - # must be different between the two builds. - # - # Notes for end users: - # - Per-engine options can be set with an engine prefix, as shown - # for sharepath. Such options are used in place of - # engine-unqualified options. For example, to disable sdlmixer - # for Descent 2: Rebirth, but use the setting below for Descent 1: - # Rebirth, set EXTRA_ESCONS="d2x_sdlmixer=0". - # - Profile `site` is searched before the anonymous profile, and is - # deliberately unused in this ebuild. Set options in the site - # profile to affect both engines: - # EXTRA_ESCONS="site_verbosebuild=0". - local scons_build_profile=m mysconsargs=( - sdl2=$(usex sdl2 1 0) - sdlmixer=$(usex music 1 0) - verbosebuild=1 - debug=$(usex debug 1 0) - ipv6=$(usex ipv6 1 0) - opengl=$(usex opengl 1 0) - use_tracker=$(usex tracker 1 0) - prefix="${EPREFIX}"/usr - screenshot=$(usex png png legacy) - m_builddir=build/main/ - m_editor=0 - ) - if use editor; then - scons_build_profile+=+e - mysconsargs+=( \ - e_builddir=build/editor/ - e_editor=1 - ) - fi - if ! use joystick; then - mysconsargs+=( \ - max_joysticks=0 - ) - fi - # Add sharepath and enable build of selected games. The trailing - # comma after `$scons_build_profile` is required to cause scons to - # search the anonymous profile. If omitted, only settings from the - # named profile would be used. - use d1x && mysconsargs+=( d1x_sharepath="/usr/share/games/d1x" d1x="$scons_build_profile,site," ) - use d2x && mysconsargs+=( d2x_sharepath="/usr/share/games/d2x" d2x="$scons_build_profile,site," ) - use valgrind && mysconsargs+=( poison=valgrind ) - escons "${mysconsargs[@]}" "$@" -} - -src_compile() { - tc-export CXX PKG_CONFIG - replace-flags -O3 -O2 #831896 - dxx_scons register_install_target=0 build -} - -src_install() { - # Use upstream install target to handle the various combinations of - # enabled/disabled engines and optional editor support. - dxx_scons register_compile_target=0 register_install_target=1 DESTDIR="${D}" "${D}" - local DV - for DV in 1 2; do - if ! use d${DV}x; then - continue - fi - local PROGRAM=d${DV}x-rebirth - docinto "${PROGRAM}" - dodoc "${PROGRAM}"/*.txt - make_desktop_entry "${PROGRAM}" "Descent ${DV} Rebirth" "${PROGRAM}" - doicon "${PROGRAM}/${PROGRAM}.xpm" - done -} - -pkg_postinst() { - xdg_pkg_postinst - if ! use data; then - elog "${PN} requires game data to play." - elog "Game data is not included in this package. To play the game," - elog "emerge the packages required by USE=data or install the game" - elog "data by hand." - elog - elog "Changing USE=data does not change how this package is built," - elog "only its runtime dependencies." - fi -} diff --git a/games-action/dxx-rebirth/dxx-rebirth-9999.ebuild b/games-action/dxx-rebirth/dxx-rebirth-9999.ebuild deleted file mode 100644 index 365c94e0ce5b..000000000000 --- a/games-action/dxx-rebirth/dxx-rebirth-9999.ebuild +++ /dev/null @@ -1,255 +0,0 @@ -# Copyright 2017-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -MY_COMMIT="" - -# Games under Gentoo are marked as 'testing' by convention -# -# Other architectures are reported to work, but not tested regularly by -# the core team. -# -# Raspberry Pi support is tested by an outside contributor, and his -# fixes are merged into the main source by upstream. -# -# Cross-compilation to Windows is also supported. -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" - -inherit desktop flag-o-matic python-any-r1 scons-utils toolchain-funcs xdg - -if [[ "${PV}" = 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/dxx-rebirth/dxx-rebirth" - unset KEYWORDS -elif [[ -n ${MY_COMMIT} ]]; then - S="${WORKDIR}/${PN}-${MY_COMMIT}" - SRC_URI="https://codeload.github.com/dxx-rebirth/dxx-rebirth/tar.gz/${MY_COMMIT} -> ${PN}-${PVR}.tar.gz" - unset MY_COMMIT -else - S="${WORKDIR}/${PN}_${PV##*_pre}-src" - SRC_URI="https://www.dxx-rebirth.com/download/dxx/rebirth/${PN}_${PV##*_pre}-src.tar.xz" -fi - -DESCRIPTION="Descent Rebirth - enhanced Descent 1 & 2 engine" -HOMEPAGE="https://www.dxx-rebirth.com/" - -LICENSE="DXX-Rebirth GPL-3" -SLOT="0" - -# Default to building both game engines. The total size is relatively -# small. -IUSE="+d1x +d2x +data debug editor +flac ipv6 +joystick l10n_de +midi +mp3 +music +opengl opl3-musicpack +png sc55-musicpack sdl2 tracker valgrind +vorbis" - -# Game data is stored in HOG files. -# Game movies are in MVL files. -# Various add-ons use zip files to bundle their content together. -# -# PNG support enables writing screenshots as PNG instead of TGA (for -# USE=opengl) or PCX (for USE=-opengl). -DEPEND=">=dev-games/physfs-3[hog,mvl,zip] - opengl? ( - virtual/opengl - virtual/glu ) - png? ( media-libs/libpng ) -" - -# As of this writing, there is no Portage shorthand syntax to express: -# " -# flag1? ( package[flag1] ) -# flag2? ( package[flag2] ) -# ... -# flagN? ( package[flagN] ) -# ", such that unsetting all flags removes the dependency on package. -# Fake it by using a text fragment that is repeatedly expanded with -# differing substitutions. -# -# The use of single quotes is intentional here. The ${word} is a -# placeholder to be matched by text substitution when the fragment is -# expanded, not a shell variable reference. -# -# For each flag, depend on freedata using the same flag. If none of the -# flags are set, freedata is not needed. -DXX_RDEPEND_USE_FREEDATA_FRAGMENT=' - ${TEMPLATE_USE}? ( games-action/descent${ENGINE}-freedata[${TEMPLATE_USE}] ) -' -# Block <0.59.100 due to file collision. -# -# If USE=data, then require a game data package. -# The build process does not use the game data, nor change how the game -# is built based on what game data will be used. At startup, the game -# will search for both types of game data and use what it finds. Users -# can switch between shareware/retail data at any time by -# adding/removing the appropriate data packages. A rebuild is _not_ -# required after swapping the data files. -# -# USE-depend on freedata for various extras, but only if any of those -# extras are enabled. -DXX_RDEPEND_ENGINE_FRAGMENT=' - d${ENGINE}x? ( - data? ( - || ( - games-action/descent${ENGINE}-data - games-action/descent${ENGINE}-demodata - ) - ) - '" - ${DXX_RDEPEND_USE_FREEDATA_FRAGMENT//\$\{TEMPLATE_USE\}/l10n_de} - ${DXX_RDEPEND_USE_FREEDATA_FRAGMENT//\$\{TEMPLATE_USE\}/opl3-musicpack} - ${DXX_RDEPEND_USE_FREEDATA_FRAGMENT//\$\{TEMPLATE_USE\}/sc55-musicpack} - "' - ) -' - -DXX_DEPEND_USE_SDL_VERSION_FRAGMENT=' - media-libs/lib${SDL_version}[joystick?,opengl?,sound,video] - media-libs/${SDL_version}-image - music? ( media-libs/${SDL_version}-mixer ) -' -DXX_RDEPEND_USE_SDL_VERSION_FRAGMENT=' - music? ( media-libs/${SDL_version}-mixer[flac?,midi?,mp3?,vorbis?] ) -' -DEPEND="${DEPEND} - !sdl2? ( ${DXX_DEPEND_USE_SDL_VERSION_FRAGMENT//\$\{SDL_version\}/sdl} ) - sdl2? ( ${DXX_DEPEND_USE_SDL_VERSION_FRAGMENT//\$\{SDL_version\}/sdl2} ) -" -unset DXX_DEPEND_USE_SDL_VERSION_FRAGMENT - -unset DXX_RDEPEND_USE_FREEDATA_FRAGMENT -RDEPEND="${DEPEND} - !sdl2? ( ${DXX_RDEPEND_USE_SDL_VERSION_FRAGMENT//\$\{SDL_version\}/sdl} ) - sdl2? ( ${DXX_RDEPEND_USE_SDL_VERSION_FRAGMENT//\$\{SDL_version\}/sdl2} ) - ${DXX_RDEPEND_ENGINE_FRAGMENT//\$\{ENGINE\}/1} - ${DXX_RDEPEND_ENGINE_FRAGMENT//\$\{ENGINE\}/2} -" -unset DXX_RDEPEND_ENGINE_FRAGMENT -unset DXX_RDEPEND_USE_SDL_VERSION_FRAGMENT - -# USE=valgrind enables use of a Valgrind header. A build with valgrind -# instrumentation can be run without installing Valgrind, so this -# dependency is only in DEPEND, instead of being in both DEPEND and -# RDEPEND. -DEPEND+=' - valgrind? ( dev-debug/valgrind ) -' - -# This ebuild builds d1x-rebirth, d2x-rebirth, or both. Building none -# would mean this ebuild installs zero files. -# -# For each of the supported music flags, require USE=music, so that the -# package is built with sdl-mixer support. Individual music types can be -# changed without a Rebirth rebuild by rebuilding sdl-mixer with -# appropriate support, but Rebirth must have sdl-mixer support at build -# time in order to support any of these music formats at runtime. -# -# All music files in the optional musicpack downloads are .ogg, so -# require USE=vorbis if those packs are enabled. -REQUIRED_USE=' - || ( d1x d2x ) - flac? ( music ) - midi? ( music ) - mp3? ( music ) - vorbis? ( music ) - opl3-musicpack? ( vorbis ) - sc55-musicpack? ( vorbis ) - sdl2? ( opengl ) -' - -BDEPEND="virtual/pkgconfig" - -# As of this writing, IUSE_RUNTIME is a GLEP, but not an implemented -# feature. This variable is stored here to be ready to activate when -# Portage implements this feature. -# -# Note that while individual music formats can be switched without a -# rebuild, the master flag USE=music controls whether sdl-mixer is used, -# and therefore requires a rebuild when changed. -#IUSE_RUNTIME="flac l10n_de midi mp3 opl3-musicpack sc55-musicpack vorbis" - -dxx_scons() { - # Always build profile `m`. If use editor, also build profile `e`. - # Set most variables in the default anonymous profile. Only - # `builddir` and `editor` are set in the named profiles, since those - # must be different between the two builds. - # - # Notes for end users: - # - Per-engine options can be set with an engine prefix, as shown - # for sharepath. Such options are used in place of - # engine-unqualified options. For example, to disable sdlmixer - # for Descent 2: Rebirth, but use the setting below for Descent 1: - # Rebirth, set EXTRA_ESCONS="d2x_sdlmixer=0". - # - Profile `site` is searched before the anonymous profile, and is - # deliberately unused in this ebuild. Set options in the site - # profile to affect both engines: - # EXTRA_ESCONS="site_verbosebuild=0". - local scons_build_profile=m mysconsargs=( - sdl2=$(usex sdl2 1 0) - sdlmixer=$(usex music 1 0) - verbosebuild=1 - debug=$(usex debug 1 0) - ipv6=$(usex ipv6 1 0) - opengl=$(usex opengl 1 0) - use_tracker=$(usex tracker 1 0) - prefix="${EPREFIX}"/usr - screenshot=$(usex png png legacy) - m_builddir=build/main/ - m_editor=0 - ) - if use editor; then - scons_build_profile+=+e - mysconsargs+=( \ - e_builddir=build/editor/ - e_editor=1 - ) - fi - if ! use joystick; then - mysconsargs+=( \ - max_joysticks=0 - ) - fi - # Add sharepath and enable build of selected games. The trailing - # comma after `$scons_build_profile` is required to cause scons to - # search the anonymous profile. If omitted, only settings from the - # named profile would be used. - use d1x && mysconsargs+=( d1x_sharepath="/usr/share/games/d1x" d1x="$scons_build_profile,site," ) - use d2x && mysconsargs+=( d2x_sharepath="/usr/share/games/d2x" d2x="$scons_build_profile,site," ) - use valgrind && mysconsargs+=( poison=valgrind ) - escons "${mysconsargs[@]}" "$@" -} - -src_compile() { - tc-export CXX PKG_CONFIG - replace-flags -O3 -O2 #831896 - dxx_scons register_install_target=0 build -} - -src_install() { - # Use upstream install target to handle the various combinations of - # enabled/disabled engines and optional editor support. - dxx_scons register_compile_target=0 register_install_target=1 DESTDIR="${D}" "${D}" - local DV - for DV in 1 2; do - if ! use d${DV}x; then - continue - fi - local PROGRAM=d${DV}x-rebirth - docinto "${PROGRAM}" - dodoc "${PROGRAM}"/*.txt - make_desktop_entry --eapi9 "${PROGRAM}" -n "Descent ${DV} Rebirth" -i "${PROGRAM}" - doicon "${PROGRAM}/${PROGRAM}.xpm" - done -} - -pkg_postinst() { - xdg_pkg_postinst - if ! use data; then - elog "${PN} requires game data to play." - elog "Game data is not included in this package. To play the game," - elog "emerge the packages required by USE=data or install the game" - elog "data by hand." - elog - elog "Changing USE=data does not change how this package is built," - elog "only its runtime dependencies." - fi -} diff --git a/games-action/dxx-rebirth/metadata.xml b/games-action/dxx-rebirth/metadata.xml deleted file mode 100644 index ee4bdde42738..000000000000 --- a/games-action/dxx-rebirth/metadata.xml +++ /dev/null @@ -1,39 +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> - Descent 1 is a classic first-person shooter released in 1995 - by Interplay and Parallax. Descent 2 released for the PC in - 1996. It, along with its predecessor, was one of the first - games with true 3-dimensional graphics, 6 degrees of freedom - in movement, light sourcing, and the capability to join - multiplayer games on-the-fly. D1X-Rebirth and DXX-Rebirth are - modifications of the original Descent 1 and 2 sources that was - released by Parallax (and are based on the D1X and D2X - sources). It offering OpenGL graphics, advanced multiplayer, - new features, and cross-platform compatibility. Now code bases - of D1X-Rebirth and DXX-Rebirth merged and released as - DXX-Rebirth. - </longdescription> - <use> - <flag name="d1x">Install Descent 1 resources and executable</flag> - <flag name="d2x">Install Descent 2 resources and executable</flag> - <flag name="data">Ensure some game levels are present; if the full game's level data is not already installed then install the playable demo data (i.e. shareware levels)</flag> - <flag name="debug">Enable various debugging code paths and sanity checks, not just output. Some of these checks date back to the retail build, and choke on some custom levels because the game was never coded to sufficiently distrust inputs</flag> - <flag name="editor">Enable level editor support</flag> - <flag name="l10n_de">Provides German translations for the game's briefings, robot descriptions, and outro of the original campaign</flag> - <flag name="midi">Enforce that SDL-mixer is used and has midi support</flag> - <flag name="music">Enable music support</flag> - <flag name="opl3-musicpack">Include alternate version of the game's music, recorded with the Yamaha YMF262 OPL3 soundchip</flag> - <flag name="sc55-musicpack">Include alternate version of the game's music, recorded with the Roland Sound Canvas SC-55 MIDI module</flag> - <flag name="sdl2">Use libSDL2, SDL2-mixer instead of libSDL-1* and SDL-mixer-1*</flag> - <flag name="tracker">Enable support for the PHP-based multiplayer game tracker</flag> - </use> - <upstream> - <remote-id type="github">dxx-rebirth/dxx-rebirth</remote-id> - </upstream> -</pkgmetadata> diff --git a/games-action/extreme-tuxracer/Manifest b/games-action/extreme-tuxracer/Manifest deleted file mode 100644 index be2510eb364c..000000000000 --- a/games-action/extreme-tuxracer/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST extreme-tuxracer-0.8.4.tar.xz 40862904 BLAKE2B 4e49f2d3912a91bb9866a42361e919c474c4e9190bae3b6eaa1d568e628958c3aaf735a190128ca4335a40220f6d15186c515c93a7eaa7f17121a81a826feb20 SHA512 65d54bfef59cf83eec9ee761ac24c728d3118cf47105920f22057b59425eba65e03967196d4a93039f30b9420e67b10f296ec7deed7e506ad78c7bb5ce5ed0d2 diff --git a/games-action/extreme-tuxracer/extreme-tuxracer-0.8.4.ebuild b/games-action/extreme-tuxracer/extreme-tuxracer-0.8.4.ebuild deleted file mode 100644 index 7dc8d835ef08..000000000000 --- a/games-action/extreme-tuxracer/extreme-tuxracer-0.8.4.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools desktop xdg - -DESCRIPTION="High speed arctic racing game based on Tux Racer" -HOMEPAGE="https://sourceforge.net/p/extremetuxracer/wiki/Home/" -SRC_URI="https://download.sourceforge.net/extremetuxracer/etr-${PV}.tar.xz -> ${P}.tar.xz" -S="${WORKDIR}/etr-${PV/_/}" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" - -# <media-libs/libsfml-3: breaking changes -# https://sourceforge.net/p/extremetuxracer/discussion/help/thread/6de9a5beae/ -RDEPEND=" - <media-libs/libsfml-3.0 - >=media-libs/libsfml-2.4:0= - virtual/glu - virtual/opengl -" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -src_prepare() { - default - # kind of ugly in there so we'll do it ourselves - sed -i -e '/SUBDIRS/s/resources doc//' Makefile.am || die - eautoreconf -} - -src_install() { - default - dodoc doc/{code,courses_events,guide,score_algorithm} - doicon -s 64 resources/etr.png - doicon -s scalable resources/etr.svg - domenu resources/net.sourceforge.extremetuxracer.desktop -} diff --git a/games-action/extreme-tuxracer/metadata.xml b/games-action/extreme-tuxracer/metadata.xml deleted file mode 100644 index 75f5c3bacd87..000000000000 --- a/games-action/extreme-tuxracer/metadata.xml +++ /dev/null @@ -1,15 +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"> - Extreme Tux Racer is an open source racing game featuring Tux the Linux Penguin. - ETRacer continues in the tracks of Tux Racer and its forks. - </longdescription> - <upstream> - <remote-id type="sourceforge">extremetuxracer</remote-id> - </upstream> -</pkgmetadata> diff --git a/games-action/fakk2/fakk2-1.02-r1.ebuild b/games-action/fakk2/fakk2-1.02-r1.ebuild deleted file mode 100644 index 0517c324d70e..000000000000 --- a/games-action/fakk2/fakk2-1.02-r1.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cdrom desktop wrapper - -DESCRIPTION="3D third-person action shooter based on the Heavy Metal comics/movies" -HOMEPAGE="https://www.lokigames.com/products/fakk2/" -SRC_URI="" -S="${WORKDIR}" - -LICENSE="LOKI-EULA" -SLOT="0" -KEYWORDS="~x86" -IUSE="nocd" -RESTRICT="strip bindist" - -RDEPEND="virtual/opengl" - -dir=/opt/${PN} -Ddir=${D}/${dir} - -pkg_setup() { - if use nocd ; then - ewarn "The installed game takes about 378MB of space!" - fi -} - -src_install() { - cdrom_get_cds fakk - einfo "Copying files... this may take a while..." - exeinto "${dir}" - doexe ${CDROM_ROOT}/bin/x86/glibc-2.1/${PN} - insinto "${dir}" - doins ${CDROM_ROOT}/{README,icon.{bmp,xpm}} - exeinto "${dir}"/fakk - doexe ${CDROM_ROOT}/bin/x86/glibc-2.1/fakk/{c,f}game.so - if use nocd ; then - insinto "${dir}"/fakk - doins ${CDROM_ROOT}/fakk/pak{0,1,2,3}.pk3 - doins ${CDROM_ROOT}/fakk/default.cfg - fi - - # Now, since these files are coming off a cd, the times/sizes/md5sums won't - # be different ... that means portage will try to unmerge some files (!) - # So, we run touch on ${D} to make sure portage doesn't do any such thing - find "${Ddir}" -exec touch '{}' \; || die - - make_wrapper ${PN} ./${PN} "${dir}" "${dir}" - newicon ${CDROM_ROOT}/icon.xpm ${PN}.xpm - - make_desktop_entry ${PN} "FAKK2" ${PN} -} - -pkg_postinst() { - echo - ewarn "There are two possible security bugs in this package, both causing a denial of" - ewarn "service. One affects the game when running a server, the other when running as" - ewarn "a client. For more information, see bug #82149." - echo - elog "To play the game run:" - elog " fakk2" -} diff --git a/games-action/fakk2/metadata.xml b/games-action/fakk2/metadata.xml deleted file mode 100644 index ca2d207303f2..000000000000 --- a/games-action/fakk2/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> -Heavy Metal: F.A.K.K.2 is a third-person 3-D action game based on characters from the Heavy Metal comics and movies. Years have passed since Julie Strain (a.k.a. F.A.K.K.2) defeated the would-be God Lord Tyler on the bloody battlefields of the Holy Land. She has long since put the pain of those days behind her and brought her homeworld of Eden to a perfect natural balance. But far away in the deepest nebulas of space, the greatest evil of all stirs, ready to make its final move -- to take control of the entire universe. A lone beacon hurtles toward Eden, hoping to summon the god-slayer F.A.K.K.2 one last time. It bears nothing more than an onimous warning: "GITH IS COMING." The game was ported to Linux by the now defunct Loki Entertainment and is commercial software. You can still pick up a copy from Tuxgames (http://www.tuxgames.com), but supplies are limited, as the publisher is no longer in business. -</longdescription> -</pkgmetadata> diff --git a/games-action/fjordlauncher/Manifest b/games-action/fjordlauncher/Manifest deleted file mode 100644 index 7b81a450f0d9..000000000000 --- a/games-action/fjordlauncher/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST fjordlauncher-10.0.5.0.tar.gz 7407099 BLAKE2B f143138dd5c50629457016cfe38cae3b5215c88618531b52e2e126e35ee5119337ebc2855dbf5396136739b8090b80779c49116ddb4f3054ee5758deca9f6f41 SHA512 11ae7e3c3e1193a24b3f4ee32be444da941c922f9792ebb46af1bb15badf2959f28044865e1910a98bce4b2adcca0f648eda0ed5b331e62d0550c535afe2b7e0 -DIST fjordlauncher-11.0.2.0.tar.gz 7424621 BLAKE2B 282330968402009682a488870eb29a23f7f82235797f0b6ae3247ba36abb1734975031c38fd24cf713d86e451b9eb0841a4e77ec1cab63eed4bfb73ff9a8baec SHA512 093afb5d93239ee8badd5042947b12265273e48462149ad7233f7c8cbcaa5e6c3932a9cb124a6617aa26a10903dfa6a1d18861d10577e431fb1ef6d072d9e583 -DIST fjordlauncher-9.4.2.tar.gz 11648318 BLAKE2B 2247d63c1eab69a7cc8da1d07acbc2c0fbac31009f601f7d096757b4932ba93e454d86c1c4b164449d436217e14cb18b53901e6c16e1d6d58275f77f9f8ddb70 SHA512 d6e5951f26917ea3510aeb9ee6cefbfac258eb25bc9b87c001da523f461f3740a30ee80e17d5867a5c7b3248d7a3822b89c4109db37459b3206b5f4c63fa366f diff --git a/games-action/fjordlauncher/files/fjordlauncher-9.1.0-openjdk21.patch b/games-action/fjordlauncher/files/fjordlauncher-9.1.0-openjdk21.patch deleted file mode 100644 index 58151c1ce0b3..000000000000 --- a/games-action/fjordlauncher/files/fjordlauncher-9.1.0-openjdk21.patch +++ /dev/null @@ -1,31 +0,0 @@ -https://bugs.gentoo.org/917072 ---- a/libraries/launcher/CMakeLists.txt -+++ b/libraries/launcher/CMakeLists.txt -@@ -1,10 +1,10 @@ - cmake_minimum_required(VERSION 3.9.4) - project(launcher Java) --find_package(Java 1.7 REQUIRED COMPONENTS Development) -+find_package(Java 1.8 REQUIRED COMPONENTS Development) - - include(UseJava) - set(CMAKE_JAVA_JAR_ENTRY_POINT org.prismlauncher.EntryPoint) --set(CMAKE_JAVA_COMPILE_FLAGS -target 7 -source 7) -+set(CMAKE_JAVA_COMPILE_FLAGS -target 8 -source 8) - - set(SRC - org/prismlauncher/EntryPoint.java ---- a/libraries/javacheck/CMakeLists.txt -+++ b/libraries/javacheck/CMakeLists.txt -@@ -1,10 +1,10 @@ - cmake_minimum_required(VERSION 3.9.4) - project(launcher Java) --find_package(Java 1.7 REQUIRED COMPONENTS Development) -+find_package(Java 1.8 REQUIRED COMPONENTS Development) - - include(UseJava) - set(CMAKE_JAVA_JAR_ENTRY_POINT JavaCheck) --set(CMAKE_JAVA_COMPILE_FLAGS -target 7 -source 7 -Xlint:deprecation -Xlint:unchecked) -+set(CMAKE_JAVA_COMPILE_FLAGS -target 8 -source 8 -Xlint:deprecation -Xlint:unchecked) - - set(SRC - JavaCheck.java diff --git a/games-action/fjordlauncher/fjordlauncher-10.0.5.0.ebuild b/games-action/fjordlauncher/fjordlauncher-10.0.5.0.ebuild deleted file mode 100644 index f44ee383820b..000000000000 --- a/games-action/fjordlauncher/fjordlauncher-10.0.5.0.ebuild +++ /dev/null @@ -1,123 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -QTMIN=6.0.0 -inherit cmake java-pkg-2 optfeature toolchain-funcs xdg - -DESCRIPTION="Prism Launcher fork with support for alternative auth servers" -HOMEPAGE="https://github.com/unmojang/FjordLauncher" - -if [[ ${PV} == *9999* ]]; then - inherit git-r3 - - EGIT_REPO_URI="https://github.com/unmojang/FjordLauncher" - - EGIT_SUBMODULES=( 'libraries/libnbtplusplus' ) -else - MY_PN="FjordLauncher" - - # Let's use the vendored tarball to avoid dealing with the submodules directly - SRC_URI=" - https://github.com/unmojang/FjordLauncher/releases/download/${PV}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz - " - - # Fjord Launcher's files are unpacked to ${WORKDIR}/FjordLauncher-${PV} - S="${WORKDIR}/${MY_PN}-${PV}" - - KEYWORDS="~amd64 ~arm64 ~x86" - RESTRICT="mirror" -fi - -# GPL-3 for PolyMC, Prism (FjordLauncher is forked from it), and Fjord itself -# Apache-2.0 for MultiMC (PolyMC is forked from it) -# LGPL-3+ for libnbtplusplus -# See the rest of PrismLauncher's libraries at https://github.com/unmojang/FjordLauncher/tree/develop/libraries -LICENSE="Apache-2.0 BSD BSD-2 GPL-2+ GPL-3 ISC LGPL-2.1+ LGPL-3+" - -SLOT="0" - -IUSE="test" - -RESTRICT="!test? ( test )" - -# Required at both build time and runtime -COMMON_DEPEND=" - app-arch/libarchive:= - app-text/cmark:= - dev-cpp/tomlplusplus - >=dev-qt/qtbase-${QTMIN}:6[concurrent,gui,network,opengl,widgets,xml(+)] - >=dev-qt/qtnetworkauth-${QTMIN}:6 - games-util/gamemode - media-gfx/qrencode:= - virtual/zlib:= -" - -# max jdk-25 for bug #968411 -DEPEND=" - ${COMMON_DEPEND} - media-libs/libglvnd - <virtual/jdk-26:* -" - -# QtSvg imageplugin needed at runtime for svg icons. Its used via QIcon. -# At run-time we don't depend on JDK, only JRE -# And we need more than just the GL headers -RDEPEND=" - ${COMMON_DEPEND} - >=dev-qt/qtsvg-${QTMIN}:6 - >=virtual/jre-1.8.0:* - virtual/opengl -" -BDEPEND=" - app-text/scdoc - >=kde-frameworks/extra-cmake-modules-${QTMIN}:* - virtual/pkgconfig -" - -src_prepare() { - cmake_src_prepare - - local java="$(java-config -f)" - local java_version=${java//[^0-9]/} - if [[ ${java_version} -ge 20 ]]; then - elog "Java 20 and up has dropped binary compatibility with Java 7." - elog "Fjord Launcher is being compiled with Java ${java_version}." - elog "The sources will be patched to build binary compatible with" - elog "Java 8 instead of Java 7. This may cause issues with very old" - elog "Minecraft versions and/or older Forge versions." - elog - elog "If you experience any problems, install an older Java compiler" - elog "and select it with \"eselect java-vm\", then recompile." - eapply "${FILESDIR}/fjordlauncher-9.1.0-openjdk21.patch" - fi -} - -src_configure() { - local mycmakeargs=( - -DCMAKE_INSTALL_PREFIX="/usr" - # Resulting binary is named fjordlauncher - -DLauncher_APP_BINARY_NAME="${PN}" - -DLauncher_BUILD_PLATFORM="Gentoo" - -DLauncher_QT_VERSION_MAJOR=6 - - -DENABLE_LTO=$(tc-is-lto) - -DBUILD_TESTING=$(usex test) - ) - - cmake_src_configure -} - -src_compile() { - cmake_src_compile -} - -pkg_postinst() { - xdg_pkg_postinst - - # Original issue: https://github.com/PolyMC/PolyMC/issues/227 - optfeature "old Minecraft (<= 1.12.2) support" x11-apps/xrandr - - optfeature "built-in MangoHud support" games-util/mangohud -} diff --git a/games-action/fjordlauncher/fjordlauncher-11.0.2.0.ebuild b/games-action/fjordlauncher/fjordlauncher-11.0.2.0.ebuild deleted file mode 100644 index f44ee383820b..000000000000 --- a/games-action/fjordlauncher/fjordlauncher-11.0.2.0.ebuild +++ /dev/null @@ -1,123 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -QTMIN=6.0.0 -inherit cmake java-pkg-2 optfeature toolchain-funcs xdg - -DESCRIPTION="Prism Launcher fork with support for alternative auth servers" -HOMEPAGE="https://github.com/unmojang/FjordLauncher" - -if [[ ${PV} == *9999* ]]; then - inherit git-r3 - - EGIT_REPO_URI="https://github.com/unmojang/FjordLauncher" - - EGIT_SUBMODULES=( 'libraries/libnbtplusplus' ) -else - MY_PN="FjordLauncher" - - # Let's use the vendored tarball to avoid dealing with the submodules directly - SRC_URI=" - https://github.com/unmojang/FjordLauncher/releases/download/${PV}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz - " - - # Fjord Launcher's files are unpacked to ${WORKDIR}/FjordLauncher-${PV} - S="${WORKDIR}/${MY_PN}-${PV}" - - KEYWORDS="~amd64 ~arm64 ~x86" - RESTRICT="mirror" -fi - -# GPL-3 for PolyMC, Prism (FjordLauncher is forked from it), and Fjord itself -# Apache-2.0 for MultiMC (PolyMC is forked from it) -# LGPL-3+ for libnbtplusplus -# See the rest of PrismLauncher's libraries at https://github.com/unmojang/FjordLauncher/tree/develop/libraries -LICENSE="Apache-2.0 BSD BSD-2 GPL-2+ GPL-3 ISC LGPL-2.1+ LGPL-3+" - -SLOT="0" - -IUSE="test" - -RESTRICT="!test? ( test )" - -# Required at both build time and runtime -COMMON_DEPEND=" - app-arch/libarchive:= - app-text/cmark:= - dev-cpp/tomlplusplus - >=dev-qt/qtbase-${QTMIN}:6[concurrent,gui,network,opengl,widgets,xml(+)] - >=dev-qt/qtnetworkauth-${QTMIN}:6 - games-util/gamemode - media-gfx/qrencode:= - virtual/zlib:= -" - -# max jdk-25 for bug #968411 -DEPEND=" - ${COMMON_DEPEND} - media-libs/libglvnd - <virtual/jdk-26:* -" - -# QtSvg imageplugin needed at runtime for svg icons. Its used via QIcon. -# At run-time we don't depend on JDK, only JRE -# And we need more than just the GL headers -RDEPEND=" - ${COMMON_DEPEND} - >=dev-qt/qtsvg-${QTMIN}:6 - >=virtual/jre-1.8.0:* - virtual/opengl -" -BDEPEND=" - app-text/scdoc - >=kde-frameworks/extra-cmake-modules-${QTMIN}:* - virtual/pkgconfig -" - -src_prepare() { - cmake_src_prepare - - local java="$(java-config -f)" - local java_version=${java//[^0-9]/} - if [[ ${java_version} -ge 20 ]]; then - elog "Java 20 and up has dropped binary compatibility with Java 7." - elog "Fjord Launcher is being compiled with Java ${java_version}." - elog "The sources will be patched to build binary compatible with" - elog "Java 8 instead of Java 7. This may cause issues with very old" - elog "Minecraft versions and/or older Forge versions." - elog - elog "If you experience any problems, install an older Java compiler" - elog "and select it with \"eselect java-vm\", then recompile." - eapply "${FILESDIR}/fjordlauncher-9.1.0-openjdk21.patch" - fi -} - -src_configure() { - local mycmakeargs=( - -DCMAKE_INSTALL_PREFIX="/usr" - # Resulting binary is named fjordlauncher - -DLauncher_APP_BINARY_NAME="${PN}" - -DLauncher_BUILD_PLATFORM="Gentoo" - -DLauncher_QT_VERSION_MAJOR=6 - - -DENABLE_LTO=$(tc-is-lto) - -DBUILD_TESTING=$(usex test) - ) - - cmake_src_configure -} - -src_compile() { - cmake_src_compile -} - -pkg_postinst() { - xdg_pkg_postinst - - # Original issue: https://github.com/PolyMC/PolyMC/issues/227 - optfeature "old Minecraft (<= 1.12.2) support" x11-apps/xrandr - - optfeature "built-in MangoHud support" games-util/mangohud -} diff --git a/games-action/fjordlauncher/fjordlauncher-9.4.2.ebuild b/games-action/fjordlauncher/fjordlauncher-9.4.2.ebuild deleted file mode 100644 index fba6bc27edb1..000000000000 --- a/games-action/fjordlauncher/fjordlauncher-9.4.2.ebuild +++ /dev/null @@ -1,131 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -QTMIN=6.0.0 -inherit cmake java-pkg-2 optfeature toolchain-funcs xdg - -DESCRIPTION="Prism Launcher fork with support for alternative auth servers" -HOMEPAGE="https://github.com/unmojang/FjordLauncher" - -if [[ ${PV} == *9999* ]]; then - inherit git-r3 - - EGIT_REPO_URI=" - https://github.com/unmojang/FjordLauncher - " - - EGIT_SUBMODULES=( - '*' '-libraries/cmark' '-libraries/extra-cmake-modules' '-libraries/filesystem' '-libraries/quazip' - '-libraries/tomlplusplus' '-libraries/zlib' - ) -else - MY_PN="FjordLauncher" - - # Let's use the vendored tarball to avoid dealing with the submodules directly - SRC_URI=" - https://github.com/unmojang/FjordLauncher/releases/download/${PV}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz - " - - # Fjord Launcher's files are unpacked to ${WORKDIR}/FjordLauncher-${PV} - S="${WORKDIR}/${MY_PN}-${PV}" - - KEYWORDS="~amd64 ~arm64 ~x86" - RESTRICT="mirror" -fi - -# GPL-3 for PolyMC, Prism (FjordLauncher is forked from it), and Fjord itself -# Apache-2.0 for MultiMC (PolyMC is forked from it) -# LGPL-3+ for libnbtplusplus -# See the rest of PrismLauncher's libraries at https://github.com/unmojang/FjordLauncher/tree/develop/libraries -LICENSE="Apache-2.0 BSD BSD-2 GPL-2+ GPL-3 ISC LGPL-2.1+ LGPL-3+" - -SLOT="0" - -IUSE="test" - -RESTRICT="!test? ( test )" - -# Required at both build time and runtime -COMMON_DEPEND=" - app-text/cmark:= - dev-cpp/tomlplusplus - >=dev-libs/quazip-1.5 - >=dev-qt/qtbase-${QTMIN}:6[concurrent,gui,network,widgets,xml(+)] - >=dev-qt/qt5compat-${QTMIN}:6 - >=dev-qt/qtnetworkauth-${QTMIN}:6 - virtual/zlib -" - -# The gulrak-filesystem dependency is only needed at build time, because we don't actually use it on Linux, -# only on legacy macOS. Still, we need it present at build time to appease CMake, and having it like this -# makes it easier to maintain than patching the CMakeLists file directly. -DEPEND=" - ${COMMON_DEPEND} - dev-cpp/gulrak-filesystem - media-libs/libglvnd - >=virtual/jdk-1.8.0:* -" - -# QtSvg imageplugin needed at runtime for svg icons. Its used via QIcon. -# At run-time we don't depend on JDK, only JRE -# And we need more than just the GL headers -RDEPEND=" - ${COMMON_DEPEND} - >=dev-qt/qtsvg-${QTMIN}:6 - >=virtual/jre-1.8.0:* - virtual/opengl -" -BDEPEND=" - app-text/scdoc - >=kde-frameworks/extra-cmake-modules-${QTMIN}:* - virtual/pkgconfig -" - -src_prepare() { - cmake_src_prepare - - local java="$(java-config -f)" - local java_version=${java//[^0-9]/} - if [[ ${java_version} -ge 20 ]]; then - elog "Java 20 and up has dropped binary compatibility with Java 7." - elog "Fjord Launcher is being compiled with Java ${java_version}." - elog "The sources will be patched to build binary compatible with" - elog "Java 8 instead of Java 7. This may cause issues with very old" - elog "Minecraft versions and/or older Forge versions." - elog - elog "If you experience any problems, install an older Java compiler" - elog "and select it with \"eselect java-vm\", then recompile." - eapply "${FILESDIR}/fjordlauncher-9.1.0-openjdk21.patch" - fi -} - -src_configure() { - local mycmakeargs=( - -DCMAKE_INSTALL_PREFIX="/usr" - # Resulting binary is named fjordlauncher - -DLauncher_APP_BINARY_NAME="${PN}" - -DLauncher_BUILD_PLATFORM="Gentoo" - -DLauncher_QT_VERSION_MAJOR=6 - - -DENABLE_LTO=$(tc-is-lto) - -DBUILD_TESTING=$(usex test) - ) - - cmake_src_configure -} - -src_compile() { - cmake_src_compile -} - -pkg_postinst() { - xdg_pkg_postinst - - # Original issue: https://github.com/PolyMC/PolyMC/issues/227 - optfeature "old Minecraft (<= 1.12.2) support" x11-apps/xrandr - - optfeature "built-in MangoHud support" games-util/mangohud - optfeature "built-in Feral Gamemode support" games-util/gamemode -} diff --git a/games-action/fjordlauncher/fjordlauncher-9999.ebuild b/games-action/fjordlauncher/fjordlauncher-9999.ebuild deleted file mode 100644 index f44ee383820b..000000000000 --- a/games-action/fjordlauncher/fjordlauncher-9999.ebuild +++ /dev/null @@ -1,123 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -QTMIN=6.0.0 -inherit cmake java-pkg-2 optfeature toolchain-funcs xdg - -DESCRIPTION="Prism Launcher fork with support for alternative auth servers" -HOMEPAGE="https://github.com/unmojang/FjordLauncher" - -if [[ ${PV} == *9999* ]]; then - inherit git-r3 - - EGIT_REPO_URI="https://github.com/unmojang/FjordLauncher" - - EGIT_SUBMODULES=( 'libraries/libnbtplusplus' ) -else - MY_PN="FjordLauncher" - - # Let's use the vendored tarball to avoid dealing with the submodules directly - SRC_URI=" - https://github.com/unmojang/FjordLauncher/releases/download/${PV}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz - " - - # Fjord Launcher's files are unpacked to ${WORKDIR}/FjordLauncher-${PV} - S="${WORKDIR}/${MY_PN}-${PV}" - - KEYWORDS="~amd64 ~arm64 ~x86" - RESTRICT="mirror" -fi - -# GPL-3 for PolyMC, Prism (FjordLauncher is forked from it), and Fjord itself -# Apache-2.0 for MultiMC (PolyMC is forked from it) -# LGPL-3+ for libnbtplusplus -# See the rest of PrismLauncher's libraries at https://github.com/unmojang/FjordLauncher/tree/develop/libraries -LICENSE="Apache-2.0 BSD BSD-2 GPL-2+ GPL-3 ISC LGPL-2.1+ LGPL-3+" - -SLOT="0" - -IUSE="test" - -RESTRICT="!test? ( test )" - -# Required at both build time and runtime -COMMON_DEPEND=" - app-arch/libarchive:= - app-text/cmark:= - dev-cpp/tomlplusplus - >=dev-qt/qtbase-${QTMIN}:6[concurrent,gui,network,opengl,widgets,xml(+)] - >=dev-qt/qtnetworkauth-${QTMIN}:6 - games-util/gamemode - media-gfx/qrencode:= - virtual/zlib:= -" - -# max jdk-25 for bug #968411 -DEPEND=" - ${COMMON_DEPEND} - media-libs/libglvnd - <virtual/jdk-26:* -" - -# QtSvg imageplugin needed at runtime for svg icons. Its used via QIcon. -# At run-time we don't depend on JDK, only JRE -# And we need more than just the GL headers -RDEPEND=" - ${COMMON_DEPEND} - >=dev-qt/qtsvg-${QTMIN}:6 - >=virtual/jre-1.8.0:* - virtual/opengl -" -BDEPEND=" - app-text/scdoc - >=kde-frameworks/extra-cmake-modules-${QTMIN}:* - virtual/pkgconfig -" - -src_prepare() { - cmake_src_prepare - - local java="$(java-config -f)" - local java_version=${java//[^0-9]/} - if [[ ${java_version} -ge 20 ]]; then - elog "Java 20 and up has dropped binary compatibility with Java 7." - elog "Fjord Launcher is being compiled with Java ${java_version}." - elog "The sources will be patched to build binary compatible with" - elog "Java 8 instead of Java 7. This may cause issues with very old" - elog "Minecraft versions and/or older Forge versions." - elog - elog "If you experience any problems, install an older Java compiler" - elog "and select it with \"eselect java-vm\", then recompile." - eapply "${FILESDIR}/fjordlauncher-9.1.0-openjdk21.patch" - fi -} - -src_configure() { - local mycmakeargs=( - -DCMAKE_INSTALL_PREFIX="/usr" - # Resulting binary is named fjordlauncher - -DLauncher_APP_BINARY_NAME="${PN}" - -DLauncher_BUILD_PLATFORM="Gentoo" - -DLauncher_QT_VERSION_MAJOR=6 - - -DENABLE_LTO=$(tc-is-lto) - -DBUILD_TESTING=$(usex test) - ) - - cmake_src_configure -} - -src_compile() { - cmake_src_compile -} - -pkg_postinst() { - xdg_pkg_postinst - - # Original issue: https://github.com/PolyMC/PolyMC/issues/227 - optfeature "old Minecraft (<= 1.12.2) support" x11-apps/xrandr - - optfeature "built-in MangoHud support" games-util/mangohud -} diff --git a/games-action/fjordlauncher/metadata.xml b/games-action/fjordlauncher/metadata.xml deleted file mode 100644 index e1924d0eb07f..000000000000 --- a/games-action/fjordlauncher/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <name>cat</name> - <email>cat@plan9.rocks</email> - </maintainer> - <upstream> - <remote-id type="github">unmojang/FjordLauncher</remote-id> - </upstream> -</pkgmetadata> diff --git a/games-action/formido/Manifest b/games-action/formido/Manifest deleted file mode 100644 index 2450d90e4311..000000000000 --- a/games-action/formido/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST formido-1.0.1.tar.gz 3117496 BLAKE2B 19ba27513cb1ad28c2e1fdb80c956bb752b6a7515580d78de95d65a0e75d27c0ff780dc2b6ed2e0227570183976c2a5c6478218311af494139366e77a998fdc3 SHA512 72c4b92806eed79290da571c47fcd5427ccd0fafd3d5c5bc1cf641790e13b622eb40f8226e54daf30d1f301743f670115efe8f30279ed83b8fd58d69b6a7e123 -DIST formido-music.tar.bz2 6159005 BLAKE2B 606a0eee0728ef38f94acde72be33914ca22762b78452c25c846fde950e1d694a381aa41cbc8a56d78719876304add14ac983483800f138f4407e9e7bfbc8b5a SHA512 116ff8af42b68cf641f459b642d42c579decf8ee1314a45de30d4f5452e1669dab5cfdc3a61a72359305f690e686312ea0e1666e724de8b214f3d4d8f6034bd3 diff --git a/games-action/formido/formido-1.0.1-r2.ebuild b/games-action/formido/formido-1.0.1-r2.ebuild deleted file mode 100644 index 053a48c66e0f..000000000000 --- a/games-action/formido/formido-1.0.1-r2.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit desktop toolchain-funcs - -DESCRIPTION="A shooting game in the spirit of Phobia games" -HOMEPAGE="http://www.mhgames.org/oldies/formido/" -SRC_URI="http://noe.falzon.free.fr/prog/${P}.tar.gz - http://koti.mbnet.fi/lsoft/formido/formido-music.tar.bz2" - -LICENSE="GPL-2" -SLOT=0 -KEYWORDS="~amd64 ~x86" - -DEPEND="media-libs/libsdl[sound,video] - media-libs/sdl-image - media-libs/sdl-mixer" -RDEPEND=${DEPEND} - -src_unpack() { - unpack ${P}.tar.gz - cd "${S}"/data || die - unpack ${PN}-music.tar.bz2 -} - -src_prepare() { - default - - sed -i \ - -e '/^FLAGS=/s:$: $(CXXFLAGS):' \ - Makefile || die -} - -src_compile() { - emake CC="$(tc-getCXX)" \ - CXXFLAGS="${CXXFLAGS}" \ - LINKFLAGS="${LDFLAGS}" \ - DATDIR="${EPREFIX}/usr/share/formido/data" \ - DEFCONFIGDIR="${EPREFIX}/usr/share/formido" -} - -src_install() { - dobin ${PN} - insinto /usr/share/${PN} - doins -r ${PN}.cfg data - newicon data/icon.dat ${PN}.bmp - make_desktop_entry ${PN} Formido /usr/share/pixmaps/${PN}.bmp - dodoc README README-1.0.1 -} diff --git a/games-action/formido/metadata.xml b/games-action/formido/metadata.xml deleted file mode 100644 index 1c3ba213c494..000000000000 --- a/games-action/formido/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-action/garden/Manifest b/games-action/garden/Manifest deleted file mode 100644 index 9135b17462da..000000000000 --- a/games-action/garden/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST garden-1.0.9.tar.gz 2714783 BLAKE2B e6d7c54db88e4683e760f53c2d58f68be7bcde08445dba4edabd85c7d4032f7000225ddfcb3f9f2cbc424216fe03bca5d81f0878be13849bf36a8360b0f4b711 SHA512 e8f52fc0ebf9eaa7933ae1faa5610e8a27a5e7cfc59d033714c4306a53680feeddd52b1fb3050f2d72addba03ee383e71e57eac02270f3d2369aed054a9a9848 diff --git a/games-action/garden/files/garden-1.0.9-dash.patch b/games-action/garden/files/garden-1.0.9-dash.patch deleted file mode 100644 index 6b197f4f4e1a..000000000000 --- a/games-action/garden/files/garden-1.0.9-dash.patch +++ /dev/null @@ -1,33 +0,0 @@ ---- a/configure.ac 2015-05-04 14:48:03.467935640 -0400 -+++ b/configure.ac 2015-05-04 14:48:24.729199607 -0400 -@@ -80,7 +80,7 @@ - [have_allegro="no"]) - AC_MSG_RESULT([$have_allegro]) - LIBS=$LIBS_SAVE -- AS_IF([test "x$have_allegro" == "xyes"], -+ AS_IF([test "x$have_allegro" = "xyes"], - [return 0], - [return 1]) - } -@@ -89,7 +89,7 @@ - AM_PATH_ALLEGRO([4.2.0]) - - try_link_allegro "$allegro_LIBS" --AS_IF([test "x$?" == "x0"], -+AS_IF([test "x$?" = "x0"], - [[LIBS="$LIBS $allegro_LIBS" - ALLEGRO_LIB=`echo $allegro_LIBS | sed -e 's/-l\([^[:blank:]]*\).*/\1/'` - have_allegro="yes"]]) -@@ -103,10 +103,10 @@ - for lib in $ALLEGRO_LIBS - do - ldflag="-l$lib" -- AS_IF([test "x$have_allegro" == "xyes"], -+ AS_IF([test "x$have_allegro" = "xyes"], - [break]) - try_link_allegro $ldflag -- AS_IF([test "x$?" == "x0"], -+ AS_IF([test "x$?" = "x0"], - [LIBS="$LIBS $ldflag" - ALLEGRO_LIB="$lib" - have_allegro="yes"]) diff --git a/games-action/garden/files/garden-1.0.9-fnocommon.patch b/games-action/garden/files/garden-1.0.9-fnocommon.patch deleted file mode 100644 index 59d011f5f402..000000000000 --- a/games-action/garden/files/garden-1.0.9-fnocommon.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/src/main.c 2020-09-18 22:43:49.545959883 -0000 -+++ b/src/main.c 2020-09-18 22:43:40.465778941 -0000 -@@ -55,7 +55,7 @@ struct enemystruct enemy [NO_ENEMIES]; - struct ebulletstruct ebullet [NO_EBULLETS]; - struct pbulletstruct pbullet [NO_PBULLETS]; - struct arenastruct arena; --struct eclassstruct eclass [NO_ENEMY_TYPES]; -+extern struct eclassstruct eclass [NO_ENEMY_TYPES]; - struct cloudstruct cloud [NO_CLOUDS]; - struct bossstruct boss; - diff --git a/games-action/garden/files/garden-1.0.9-resources.patch b/games-action/garden/files/garden-1.0.9-resources.patch deleted file mode 100644 index 0ddbdc5e6e30..000000000000 --- a/games-action/garden/files/garden-1.0.9-resources.patch +++ /dev/null @@ -1,7 +0,0 @@ ---- a/Makefile.am 2015-05-04 16:57:07.510191036 -0400 -+++ b/Makefile.am 2015-05-04 16:57:14.581946228 -0400 -@@ -1,3 +1,3 @@ - ACLOCAL_AMFLAGS= -I m4 - --SUBDIRS = src resources data -+SUBDIRS = src data diff --git a/games-action/garden/garden-1.0.9-r2.ebuild b/games-action/garden/garden-1.0.9-r2.ebuild deleted file mode 100644 index f23a4c049909..000000000000 --- a/games-action/garden/garden-1.0.9-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=7 - -inherit autotools desktop flag-o-matic xdg-utils - -DESCRIPTION="Multiplatform vertical shoot-em-up with non-traditional elements" -HOMEPAGE="https://garden.sourceforge.net/" -SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -DEPEND="<media-libs/allegro-5" -RDEPEND="${DEPEND}" - -PATCHES=( - "${FILESDIR}/${P}-dash.patch" - "${FILESDIR}/${P}-resources.patch" - "${FILESDIR}/${P}-fnocommon.patch" -) - -src_prepare() { - default - - # build with gcc52 - sed -i \ - -e 's/inline/extern inline/' \ - src/stuff.h || die - eautoreconf - append-cflags -std=gnu89 # build with gcc5 (bug #572672) -} - -src_install() { - default - doicon -s scalable resources/garden.svg - make_desktop_entry garden "Garden of coloured lights" -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/games-action/garden/metadata.xml b/games-action/garden/metadata.xml deleted file mode 100644 index d902fee30120..000000000000 --- a/games-action/garden/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">garden</remote-id> - </upstream> -</pkgmetadata> diff --git a/games-action/geki2-KXL/Manifest b/games-action/geki2-KXL/Manifest deleted file mode 100644 index 73809753d824..000000000000 --- a/games-action/geki2-KXL/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST geki2-KXL-2.0.3.tar.gz 708419 BLAKE2B 4b155a518e8dc662ff831c25ec83e3c2f912403f21ca048310b6351e489182ede7001804a5cfc6df475a8291fe37596483680c601e1149ec2968ba6837ecf6b2 SHA512 15d97e72f7490b0a1fa32f3ce002f99fe88183664cb3833bb6a2513de26a0dfb0cd2e723c59d0b6bdd9620b200da2e0e7612d44c02fd1be8721441417a9cb3e5 -DIST geki2-KXL.png 883 BLAKE2B 584a8d91d3c6c5fc924a1f8aed1e52c621dd68b0ea149d58ce17251e8caa0b092bd7cf880d3023338b97d3bbb2a30223ed303ed5f511f8e533fc0fa6b168aec2 SHA512 20d58e6cc3fd5b6283e6042f8660c73b5a938157ab871dd78e7a2ea2c1187ecae63bcfd46b885255181028531ebbba2c2bf93138e311adf7be10026497a85b74 diff --git a/games-action/geki2-KXL/files/geki2-KXL-2.0.3-cflags.patch b/games-action/geki2-KXL/files/geki2-KXL-2.0.3-cflags.patch deleted file mode 100644 index e5e04cad6e73..000000000000 --- a/games-action/geki2-KXL/files/geki2-KXL-2.0.3-cflags.patch +++ /dev/null @@ -1,10 +0,0 @@ -https://bugs.gentoo.org/437992 ---- a/src/Makefile.am -+++ b/src/Makefile.am -@@ -4,5 +4,5 @@ - boss.h extern.h ranking.h your.h game.h\ - geki2.h load.h opening.h my.h misc.h - --CFLAGS = @X_CFLAGS@ @KXL_CFLAGS@ -+AM_CFLAGS = @X_CFLAGS@ @KXL_CFLAGS@ - LIBS = @X_LIBS@ -lX11 @KXL_LIBS@ -lKXL diff --git a/games-action/geki2-KXL/files/geki2-KXL-2.0.3-clang.patch b/games-action/geki2-KXL/files/geki2-KXL-2.0.3-clang.patch deleted file mode 100644 index ff7f45fc09f3..000000000000 --- a/games-action/geki2-KXL/files/geki2-KXL-2.0.3-clang.patch +++ /dev/null @@ -1,14 +0,0 @@ -https://bugs.gentoo.org/730848 ---- a/src/ranking.c -+++ b/src/ranking.c -@@ -7,3 +7,3 @@ - **********************/
--int ScoreRanking(void)
-+void ScoreRanking(void)
- {
---- a/src/ranking.h -+++ b/src/ranking.h -@@ -3,2 +3,3 @@ - -+void ScoreRanking(void); - void RankingScore(void); diff --git a/games-action/geki2-KXL/files/geki2-KXL-2.0.3-clang16.patch b/games-action/geki2-KXL/files/geki2-KXL-2.0.3-clang16.patch deleted file mode 100644 index fb7892f3b68d..000000000000 --- a/games-action/geki2-KXL/files/geki2-KXL-2.0.3-clang16.patch +++ /dev/null @@ -1,14 +0,0 @@ -https://bugs.gentoo.org/874639 ---- a/src/geki2.h -+++ b/src/geki2.h -@@ -11,2 +11,4 @@ - #include <stdlib.h>
-+#include <string.h>
-+#include <time.h>
- #include <sys/types.h>
---- a/src/load.h -+++ b/src/load.h -@@ -11,2 +11,3 @@ - void LoadStageData(void);
-+void UnLoadStageData(void);
-
diff --git a/games-action/geki2-KXL/geki2-KXL-2.0.3-r5.ebuild b/games-action/geki2-KXL/geki2-KXL-2.0.3-r5.ebuild deleted file mode 100644 index 8f7fda9fe303..000000000000 --- a/games-action/geki2-KXL/geki2-KXL-2.0.3-r5.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools desktop - -DESCRIPTION="2D length scroll shooting game" -HOMEPAGE="http://triring.net/ps2linux/games/kxl/kxlgames.html" -SRC_URI=" - mirror://gentoo/${P}.tar.gz - mirror://gentoo/${PN}.png" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -DEPEND=" - acct-group/gamestat - dev-games/KXL" -RDEPEND=" - ${DEPEND} - media-fonts/font-adobe-100dpi - media-fonts/font-bitstream-100dpi" - -PATCHES=( - "${FILESDIR}"/${P}-cflags.patch - "${FILESDIR}"/${P}-clang.patch - "${FILESDIR}"/${P}-clang16.patch -) - -src_prepare() { - default - - sed -i "s|DATA_PATH \"/.score\"|\"${EPREFIX}/var/games/${PN}.hs\"|" src/ranking.c || die - - eautoreconf -} - -src_install() { - emake -C data DESTDIR="${D}" install-dataDATA - default - - rm "${ED}"/usr/share/geki2/data/.score - insinto /var/games - newins data/.score ${PN}.hs - - fowners :gamestat /var/games/${PN}.hs /usr/bin/geki2 - fperms g+s /usr/bin/geki2 - fperms 660 /var/games/${PN}.hs - - doicon "${DISTDIR}"/${PN}.png - make_desktop_entry geki2 Geki2 -} diff --git a/games-action/geki2-KXL/metadata.xml b/games-action/geki2-KXL/metadata.xml deleted file mode 100644 index 1c3ba213c494..000000000000 --- a/games-action/geki2-KXL/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-action/geki3-KXL/Manifest b/games-action/geki3-KXL/Manifest deleted file mode 100644 index 6e73624cf8bf..000000000000 --- a/games-action/geki3-KXL/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST geki3-KXL-1.0.3.tar.gz 695913 BLAKE2B 92cb420b93efb5cf96964cbf091b979b6cdcd54e70d9dd34c87a201409f4820c98254cdfb50b84b140ab5dcac0d62aadc49c6466ba55aa20be1f1254866d3c00 SHA512 23433c40bb800fa6da132a87dc89ed18c156dba44f3479be39b00ac48942cbf9e3ae7318149d3184f4ba8c340c937fa44e334dad5c8e800b9906bd26cdd34fd7 -DIST geki3-KXL.png 1142 BLAKE2B 17664d3614a88c80e8aca0da99e3a45894e9e6eb3b705fb4aad7d2663ce46c51ee6d5a64bbf67de42eae73ee75ce8308de3cab739b732cde7a5c66b83c45f0ba SHA512 bb78a188954e530638ebf3ded88a8a19402081d071341924f57b3cc1721de523cf099eac2585ea5a5dd0b86e67f68260d469db06408e86aea68e4950526103bd diff --git a/games-action/geki3-KXL/files/geki3-KXL-1.0.3-cflags.patch b/games-action/geki3-KXL/files/geki3-KXL-1.0.3-cflags.patch deleted file mode 100644 index 952b4bf6d746..000000000000 --- a/games-action/geki3-KXL/files/geki3-KXL-1.0.3-cflags.patch +++ /dev/null @@ -1,9 +0,0 @@ -https://bugs.gentoo.org/426890 ---- a/src/Makefile.am -+++ b/src/Makefile.am -@@ -5,4 +5,4 @@ - ranking.c ranking.h your.c your.h - --CFLAGS = @X_CFLAGS@ @KXL_CFLAGS@ -+AM_CFLAGS = @X_CFLAGS@ @KXL_CFLAGS@ - LIBS = @X_LIBS@ -lX11 @KXL_LIBS@ -lKXL diff --git a/games-action/geki3-KXL/files/geki3-KXL-1.0.3-clang.patch b/games-action/geki3-KXL/files/geki3-KXL-1.0.3-clang.patch deleted file mode 100644 index a661a6aaa73d..000000000000 --- a/games-action/geki3-KXL/files/geki3-KXL-1.0.3-clang.patch +++ /dev/null @@ -1,14 +0,0 @@ -https://bugs.gentoo.org/730854 ---- a/src/ranking.c -+++ b/src/ranking.c -@@ -7,3 +7,3 @@ - **********************/
--int ScoreRanking(void)
-+void ScoreRanking(void)
- {
---- a/src/ranking.h -+++ b/src/ranking.h -@@ -3,2 +3,3 @@ - -+void ScoreRanking(void); - void RankingScore(void); diff --git a/games-action/geki3-KXL/files/geki3-KXL-1.0.3-clang16.patch b/games-action/geki3-KXL/files/geki3-KXL-1.0.3-clang16.patch deleted file mode 100644 index fb76b688783d..000000000000 --- a/games-action/geki3-KXL/files/geki3-KXL-1.0.3-clang16.patch +++ /dev/null @@ -1,21 +0,0 @@ -https://bugs.gentoo.org/874570 ---- a/src/geki3.h -+++ b/src/geki3.h -@@ -11,2 +11,4 @@ - #include <stdlib.h>
-+#include <string.h>
-+#include <time.h>
- #include <sys/types.h>
---- a/src/load.h -+++ b/src/load.h -@@ -11,2 +11,3 @@ - void LoadStageData(void);
-+void UnLoadStageData(void);
-
---- a/src/your.h -+++ b/src/your.h -@@ -14,2 +14,4 @@ - speed, Uint8 sel);
-+void CreateEnemyBomb(Sint16 x, Sint16 y, Uint16 direction, Uint16 speed);
-+void CreateMissile(CharacterData *my, Sint16 x, Sint16 y);
-
diff --git a/games-action/geki3-KXL/geki3-KXL-1.0.3-r5.ebuild b/games-action/geki3-KXL/geki3-KXL-1.0.3-r5.ebuild deleted file mode 100644 index 2080d24ddd62..000000000000 --- a/games-action/geki3-KXL/geki3-KXL-1.0.3-r5.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools desktop - -DESCRIPTION="2D horizontal scroll shooting game" -HOMEPAGE="http://triring.net/ps2linux/games/kxl/kxlgames.html" -SRC_URI=" - mirror://gentoo/${P}.tar.gz - mirror://gentoo/${PN}.png" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -DEPEND=" - acct-group/gamestat - dev-games/KXL" -RDEPEND=" - ${DEPEND} - media-fonts/font-adobe-100dpi - media-fonts/font-bitstream-100dpi" - -PATCHES=( - "${FILESDIR}"/${P}-cflags.patch - "${FILESDIR}"/${P}-clang.patch - "${FILESDIR}"/${P}-clang16.patch -) - -src_prepare() { - default - - sed -i "s|DATA_PATH \"/.score\"|\"${EPREFIX}/var/games/${PN}.hs\"|" src/ranking.c || die - - eautoreconf -} - -src_install() { - emake -C data DESTDIR="${D}" install-dataDATA - default - - rm "${ED}"/usr/share/geki3/data/.score - insinto /var/games - newins data/.score ${PN}.hs - - fowners :gamestat /var/games/${PN}.hs /usr/bin/geki3 - fperms g+s /usr/bin/geki3 - fperms 660 /var/games/${PN}.hs - - doicon "${DISTDIR}"/${PN}.png - make_desktop_entry geki3 Geki3 -} diff --git a/games-action/geki3-KXL/metadata.xml b/games-action/geki3-KXL/metadata.xml deleted file mode 100644 index 1c3ba213c494..000000000000 --- a/games-action/geki3-KXL/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-action/gltron/Manifest b/games-action/gltron/Manifest deleted file mode 100644 index 4246b401cb16..000000000000 --- a/games-action/gltron/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST gltron-0.70-source.tar.gz 2182440 BLAKE2B ad58f6bca17f7eda1c2daadc395d6f1333926ed389d1a2f362fc5b27b37c4ce144cea7dcad4ec2abeee9197d3e944b71b1e903d5b79dfad5a4b26125a5461233 SHA512 297708a145d995bfd186f1745ffa674ab44238e8c2fb627245de3c1602f578afdd9223fae696107769b3b29da476cd9623ee37183618bfb13a9a9cfa59e41bf2 -DIST gltron.png 7570 BLAKE2B 30e71b3ebb269228e264bdd6dc45c08d25ffd8cba3f91fb36129820f8b79c40073b22a0d202d4d440d1f27106edfeb3723c2963178a6d9084af274015796ac8e SHA512 d83eb90b4d070d4dc5e93bf90cf81629b6a8bb200ca5e2963b757e282aeae62288560a6ded6159a170c301f0119592ac743a15ab604a6ba98a4ee93d00c02d0a diff --git a/games-action/gltron/files/gltron-0.70-automake.patch b/games-action/gltron/files/gltron-0.70-automake.patch deleted file mode 100644 index 16322b72125f..000000000000 --- a/games-action/gltron/files/gltron-0.70-automake.patch +++ /dev/null @@ -1,24 +0,0 @@ -Fix eautoreconf - ---- a/nebu/scripting/Makefile.am -+++ b/nebu/scripting/Makefile.am -@@ -6,8 +6,6 @@ libscripting_a_SOURCES= \ - libscripting_a_LIBADD= \ - $(top_builddir)/lua/src/liblua.a \ - $(top_builddir)/lua/src/lib/liblualib.a -- # @top_srcdir@/lua/src/liblua.a \ -- # @top_srcdir@/lua/src/lib/liblualib.a - - AM_CFLAGS = \ - -I$(top_srcdir)/nebu/include/base \ ---- a/Makefile.am -+++ b/Makefile.am -@@ -4,7 +4,7 @@ bin_PROGRAMS = gltron - - gltron_SOURCES = @top_srcdir@/src/gltron.c - --gltron_LINK = $(CXX) -o $@ -+gltron_LINK = $(CXX) $(LDFLAGS) -o $@ - gltron_LDADD = \ - src/game/libgame.a \ - src/input/libinput.a \ diff --git a/games-action/gltron/files/gltron-0.70-configure.patch b/games-action/gltron/files/gltron-0.70-configure.patch deleted file mode 100644 index 5bdef979a57f..000000000000 --- a/games-action/gltron/files/gltron-0.70-configure.patch +++ /dev/null @@ -1,24 +0,0 @@ -configure.in is written poorly so it just stomps all over CFLAGS - ---- a/configure -+++ b/configure -@@ -2805,7 +2805,7 @@ - RANLIB="$ac_cv_prog_RANLIB" - fi - --CFLAGS="-DSEPARATOR=\"'/'\"" -+CFLAGS="$CFLAGS -DSEPARATOR=\"'/'\"" - - # Check whether --enable-warn or --disable-warn was given. - if test "${enable_warn+set}" = set; then -@@ -2852,10 +2852,6 @@ - else - enable_optimize=s - fi; --if test "x$enable_optimize" ; then -- CFLAGS="$CFLAGS -O$enable_optimize" -- CXXFLAGS="$CXXFLAGS -O$enable_optimize" --fi - - # Check whether --with-sdl-prefix or --without-sdl-prefix was given. - if test "${with_sdl_prefix+set}" = set; then diff --git a/games-action/gltron/files/gltron-0.70-debian.patch b/games-action/gltron/files/gltron-0.70-debian.patch deleted file mode 100644 index 4e25618ce9b6..000000000000 --- a/games-action/gltron/files/gltron-0.70-debian.patch +++ /dev/null @@ -1,35 +0,0 @@ -Ripped from Debian patchset 6 - ---- a/src/include/game/game_data.h -+++ b/src/include/game/game_data.h -@@ -71,7 +71,7 @@ - typedef struct AI { - int active; - int tdiff; -- long lasttime; -+ unsigned int lasttime; - segment2 left, right, front, backleft; - } AI; - ---- a/src/include/video/fonttex.h -+++ b/src/include/video/fonttex.h -@@ -10,7 +10,7 @@ - int lower; /* lowest ascii character (normally: 32) */ - int upper; /* highest ascii character (normally: 126) */ - -- int *texID; -+ unsigned int *texID; - - char *fontname; - char *bitmapname; ---- a/src/video/trail.c -+++ b/src/video/trail.c -@@ -19,7 +19,7 @@ - n[1] = s->vStart.v[1] - s->vDirection.v[0]; - tmp[0] = eye[0] - s->vStart.v[0]; - tmp[1] = eye[1] - s->vStart.v[1]; -- if(n[0] == n[1] == 0) return length(tmp); -+ if(n[0] == 0 && n[1] == 0) return length(tmp); - return abs(scalarprod2(n, tmp) / length(n)); - } - diff --git a/games-action/gltron/files/gltron-0.70-gcc14.patch b/games-action/gltron/files/gltron-0.70-gcc14.patch deleted file mode 100644 index 2dc383af5867..000000000000 --- a/games-action/gltron/files/gltron-0.70-gcc14.patch +++ /dev/null @@ -1,13 +0,0 @@ -Fix build with GCC 14 - ---- a/src/gltron.c -+++ b/src/gltron.c -@@ -10,7 +10,7 @@ - #include "SDL.h" - - int main(int argc, char *argv[] ) { -- initSubsystems(argc, argv); -+ initSubsystems(argc, (const char**)argv); - runScript(PATH_SCRIPTS, "main.lua"); - return 0; - } diff --git a/games-action/gltron/files/gltron-0.70-gcc49.patch b/games-action/gltron/files/gltron-0.70-gcc49.patch deleted file mode 100644 index 4a1d5cbe1e1e..000000000000 --- a/games-action/gltron/files/gltron-0.70-gcc49.patch +++ /dev/null @@ -1,13 +0,0 @@ ---- 1/lua/src/lib/liolib.c -+++ 1/lua/src/lib/liolib.c -@@ -6,9 +6,9 @@ - */ - - -+#define __USE_MISC /* for mkstemp() */ - #include <ctype.h> - #include <stdio.h> --#define __USE_MISC /* for mkstemp() */ - #include <stdlib.h> - #include <string.h> - #include <time.h> diff --git a/games-action/gltron/files/gltron-0.70-prototypes.patch b/games-action/gltron/files/gltron-0.70-prototypes.patch deleted file mode 100644 index 621963aeb689..000000000000 --- a/games-action/gltron/files/gltron-0.70-prototypes.patch +++ /dev/null @@ -1,24 +0,0 @@ -scripting.h declares these params as const so make sure they're the same. - ---- a/nebu/scripting/scripting.c -+++ b/nebu/scripting/scripting.c -@@ -169,16 +169,16 @@ - return status; - } - --void scripting_RunFile(char *name) { -+void scripting_RunFile(const char *name) { - lua_dofile(L, name); - } - --void scripting_Run(char *command) { -+void scripting_Run(const char *command) { - /* fprintf(stderr, "[command] %s\n", command); */ - lua_dostring(L, command); - } - --void scripting_RunFormat(char *format, ... ) { -+void scripting_RunFormat(const char *format, ... ) { - char buf[4096]; - va_list ap; - va_start(ap, format); diff --git a/games-action/gltron/gltron-0.70-r3.ebuild b/games-action/gltron/gltron-0.70-r3.ebuild deleted file mode 100644 index 25db90056255..000000000000 --- a/games-action/gltron/gltron-0.70-r3.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools desktop toolchain-funcs - -DESCRIPTION="3d tron, just like the movie" -HOMEPAGE="https://gltron.sourceforge.net/" -SRC_URI="https://downloads.sourceforge.net/${PN}/${P}-source.tar.gz - mirror://gentoo/${PN}.png" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -DEPEND=" - media-libs/libmikmod - media-libs/libpng:= - media-libs/libsdl[opengl,sound,video] - media-libs/sdl-mixer[vorbis] - media-libs/sdl-sound[vorbis,mikmod] - media-libs/smpeg - virtual/zlib:= - virtual/opengl - virtual/glu" -RDEPEND="${DEPEND}" - -PATCHES=( - "${FILESDIR}"/${P}-configure.patch - "${FILESDIR}"/${P}-debian.patch - "${FILESDIR}"/${P}-gcc49.patch - "${FILESDIR}"/${P}-prototypes.patch - "${FILESDIR}"/${P}-gcc14.patch - "${FILESDIR}"/${P}-automake.patch -) - -src_prepare() { - default - - sed -i \ - -e '/^gltron_LINK/s/$/ $(LDFLAGS)/' \ - Makefile.in || die - - eautoreconf -} - -src_configure() { - # warn/debug/profile just modify CFLAGS, they aren't - # real options, so don't utilize USE flags here - econf \ - --disable-warn \ - --disable-debug \ - --disable-profile -} - -src_compile() { - emake AR=$(tc-getAR) -} - -src_install() { - default - - doicon "${DISTDIR}"/${PN}.png - make_desktop_entry ${PN} GLtron -} diff --git a/games-action/gltron/metadata.xml b/games-action/gltron/metadata.xml deleted file mode 100644 index b8ae5ff92a3d..000000000000 --- a/games-action/gltron/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">gltron</remote-id> - </upstream> -</pkgmetadata> diff --git a/games-action/guacamelee/Manifest b/games-action/guacamelee/Manifest deleted file mode 100644 index 8a3c1963454e..000000000000 --- a/games-action/guacamelee/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST Guacamelee_DRMFREE.sh 552784497 BLAKE2B 1f36e1a6b65bcf774d0f4e15b37d8eda3ec91691c7e3c556f73e903559c3215f3611fdbec284259fe7690037cf4ab8e338c1caa7faea80c8ce98d02581b0de4b SHA512 e52c4099e15f20df6512c3c9617cbf29f5ea428c117a0520ce57bacf99b7d33ace6a04c811fd9ced63b7ba11a3a79549b93f83fd18e42ca9a1366aeb4114cd87 diff --git a/games-action/guacamelee/guacamelee-20231012.ebuild b/games-action/guacamelee/guacamelee-20231012.ebuild deleted file mode 100644 index a454e11f1411..000000000000 --- a/games-action/guacamelee/guacamelee-20231012.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop unpacker xdg - -DESCRIPTION="Metroidvania-style action-platformer set in a magical Mexican-inspired world" -HOMEPAGE="https://guacamelee.com" -SRC_URI="Guacamelee_DRMFREE.sh" -S="${WORKDIR}/data" - -LICENSE="all-rights-reserved" -SLOT="0" -KEYWORDS="-* ~amd64 ~x86" -RESTRICT="bindist fetch splitdebug" - -RDEPEND=" - media-libs/libsdl2[abi_x86_32,joystick,opengl,sound,threads(+),video] - media-libs/libglvnd[abi_x86_32,X] -" - -DIR="/opt/${PN}" -QA_PREBUILT="${DIR}/*" - -pkg_nofetch() { - einfo "This package requires the Guacamelee! Gold Edition file included in" - einfo "Humble Indie Bundle 11. If you have it then please move" - einfo "${SRC_URI} to your distfiles directory. If you" - einfo "missed it then the game is also available to buy from GOG but the" - einfo "package will need adapting first. Please contact the Gentoo Games team" - einfo "if you bought it from GOG." -} - -src_unpack() { - unpack_zip ${A} -} - -src_install() { - exeinto "${DIR}" - newexe x86/game-bin ${PN} - dosym "${DIR}"/${PN} /usr/bin/${PN} - - insinto "${DIR}" - doins -r noarch/{*.dat*,media/} - - exeinto "${DIR}/lib32" - doexe x86/lib32/libfmod*.so - - dodoc noarch/README.linux - - newicon -s 512 noarch/Guacamelee.png ${PN}.png - make_desktop_entry ${PN} "Guacamelee" -} diff --git a/games-action/guacamelee/metadata.xml b/games-action/guacamelee/metadata.xml deleted file mode 100644 index 7c730d47817a..000000000000 --- a/games-action/guacamelee/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-action/heretic2-demo/Manifest b/games-action/heretic2-demo/Manifest deleted file mode 100644 index 936319f3e3ca..000000000000 --- a/games-action/heretic2-demo/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST heretic2-demo.run 55065564 BLAKE2B d4d2e3383a14633d215f4cc7c979dc737e56a743998f10b36d0b9cbc3787df86cc0943802ce700e2123791f9d44cea9fd37d891b7c0562dbca1a4264e3eb48cc SHA512 62aba7b4569b76bf9a01864652da7be8e268ad3cad4eb5b986b7e84adbd88e826799d021b141f9a7a1135520e440de4ce2e57c5be6ceaa85dc08295d5e3ad30e diff --git a/games-action/heretic2-demo/heretic2-demo-1.06a-r2.ebuild b/games-action/heretic2-demo/heretic2-demo-1.06a-r2.ebuild deleted file mode 100644 index 42de71be9de5..000000000000 --- a/games-action/heretic2-demo/heretic2-demo-1.06a-r2.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit desktop unpacker wrapper - -DESCRIPTION="Third-person classic magical action-adventure game" -HOMEPAGE="https://www.lokigames.com/products/heretic2/ - https://www.hereticii.com/" -SRC_URI="https://updates.lokigames.com/loki_demos/${PN}.run" -S="${WORKDIR}" - -LICENSE="LOKI-EULA" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RESTRICT="strip mirror bindist" - -RDEPEND=" - x11-libs/libX11[abi_x86_32(-)] - x11-libs/libXext[abi_x86_32(-)] -" -BDEPEND="games-util/loki_patch" - -dir=/opt/${PN} -QA_PREBUILT="${dir#/}/*" -QA_TEXTRELS="opt/heretic2-demo/ref_glx.so" - -src_install() { - ABI=x86 - - local demo="data/demos/heretic2_demo" - local exe="heretic2_demo.x86" - - loki_patch patch.dat data/ || die - - # Remove bad opengl library - rm -r "${demo}/gl_drivers/" || die - - # Change to safe default of 800x600 and option of normal opengl driver - sed -i \ - -e "s:fullscreen \"1\":fullscreen \"1\"\nset vid_mode \"4\":" \ - -e "s:libGL:/usr/$(get_libdir)/libGL:" \ - "${demo}"/base/default.cfg || die - - insinto ${dir} - exeinto ${dir} - doins -r "${demo}"/* - doexe "${demo}/${exe}" - - make_wrapper ${PN} "./${exe}" "${dir}" "${dir}" - newicon "${demo}"/icon.xpm ${PN}.xpm - make_desktop_entry ${PN} "Heretic 2 (Demo)" ${PN} -} diff --git a/games-action/heretic2-demo/metadata.xml b/games-action/heretic2-demo/metadata.xml deleted file mode 100644 index 2d54bcf9d21c..000000000000 --- a/games-action/heretic2-demo/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> -Power up your mana and help Corvus find the cure to a plague of epic dimensions -- and save the worlds of D'sparil before it's too late! A high-powered and mystical three-dimensional environment will enthrall you, with spectacular sound and visual effects, non-stop action and adventure. Prepare to be ensnared in the visual feast that is the worlds of D'sparil. This is the demo version of the commercially-ported game. -</longdescription> -</pkgmetadata> diff --git a/games-action/heretic2/Manifest b/games-action/heretic2/Manifest deleted file mode 100644 index c13189e38ef8..000000000000 --- a/games-action/heretic2/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST heretic2-1.06b-unified-x86.run 4718161 BLAKE2B 880b8c9468bf98a95cc0e31e9d1853de6f0f7e9d205518043ab243f81f760e588655b85bf7a2e1983ff738072adaa731a9488e00d342ec86be41f1b5aa32087f SHA512 7dcd4f8f87d526db7ea9fd647e4807d4e1a404a612460f8dcc0d0360964ef0d4c721e9c62b58cd1764c1e2c71ad1539c6aac5083fadc7a85ec4c12c8aa7b338f -DIST heretic2-1.06c-unified-x86.run 3667873 BLAKE2B f492aec1d290ccf32a63d5a4ff017168ba89435db63124ce9de93ebe9c5284cf6dbabe0355fbad6a52f20d646194a9fd5014c1030abc1946961f922ae57e810f SHA512 e855c573d6e215e18d80143d1850e890349f941462a5d2d59c57a02f11a39967fd633efdfe46199d588e97cc99322d539ac50fc7bc7fa6d7e116e99f5a532de4 -DIST heretic2-maps-1.0.run 6257076 BLAKE2B 15151d80027f4912fab919526e4b91cacb87adeee7cb97e50b1ad5cfa905059c169705fd40ec3330b58996fac167822bc93af49c01fbbb61e4ace73309932cc2 SHA512 ba570caeae6bbe4a97bfe937353014dc9ddcc5a007b0fd1911ab1494667d2dae263d727190e7172d35639511a6383ff35eea5622cdc2e124e3793daef3c8e607 diff --git a/games-action/heretic2/heretic2-1.06c-r2.ebuild b/games-action/heretic2/heretic2-1.06c-r2.ebuild deleted file mode 100644 index ffc0b4ec66a0..000000000000 --- a/games-action/heretic2/heretic2-1.06c-r2.ebuild +++ /dev/null @@ -1,85 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cdrom desktop multilib unpacker wrapper - -DESCRIPTION="Third-person classic magical action-adventure game" -HOMEPAGE="https://lokigames.com/products/heretic2/ - https://www.ravensoft.com" -SRC_URI="https://updates.lokigames.com/${PN}/${P/%?/b}-unified-x86.run - https://updates.lokigames.com/${PN}/${P}-unified-x86.run - https://updates.lokigames.com/${PN}/${PN}-maps-1.0.run" -S="${WORKDIR}" - -LICENSE="LOKI-EULA" -SLOT="0" -KEYWORDS="~amd64 ~x86" -RESTRICT="strip mirror bindist" - -QA_TEXTRELS="opt/${PN}/base/*.so" - -RDEPEND=" - virtual/opengl - amd64? ( - >=virtual/opengl-7.0-r1[abi_x86_32(-)] - >=x11-libs/libX11-1.6.2[abi_x86_32(-)] - >=x11-libs/libXext-1.3.2[abi_x86_32(-)] - ) - x86? ( - x11-libs/libX11 - x11-libs/libXext - ) -" -BDEPEND="games-util/loki_patch" - -src_unpack() { - cdrom_get_cds bin/x86/glibc-2.1/${PN} - mkdir ${A} || die - - local f - for f in * ; do - cd "${S}"/${f} || die - unpack_makeself ${f} - done -} - -src_install() { - has_multilib_profile && ABI=x86 - - local dir=/opt/${PN} - - cd "${CDROM_ROOT}" || die - - insinto ${dir} - doins -r base help Manual.html README README.more - - exeinto ${dir} - doexe bin/x86/glibc-2.1/${PN} - - make_wrapper ${PN} ./${PN} "${dir}" "${dir}" - sed -i \ - -e 's/^exec /__GL_ExtensionStringVersion=17700 exec /' \ - "${ED}/usr/bin/${PN}" || die - newicon icon.xpm ${PN}.xpm - make_desktop_entry ${PN} "Heretic II" - - cd "${ED}/${dir}" || die - ln -s "${CDROM_ROOT}"/*.gz . || die - unpack ./*.gz - rm -f *.gz || die - - local d - for d in "${S}"/* ; do - pushd "${d}" > /dev/null || die - loki_patch patch.dat "${ED}/${dir}" || die - popd > /dev/null || die - done - - rmdir gl_drivers || die - - sed -i \ - "128i set gl_driver \"/usr/$(get_libdir)/libGL.so\"" \ - base/default.cfg || die -} diff --git a/games-action/heretic2/metadata.xml b/games-action/heretic2/metadata.xml deleted file mode 100644 index 9de68a7b7983..000000000000 --- a/games-action/heretic2/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-action/heroes/Manifest b/games-action/heroes/Manifest deleted file mode 100644 index 97135866add4..000000000000 --- a/games-action/heroes/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -DIST heroes-0.21.tar.bz2 709079 BLAKE2B 356c7c97504c5abe6c9e94a9ba190613d199000c5f2c0dd23b8517d8e9a8b7ea81b013472af4abaf5ab2519618772e5b657281fe2dc835d3882cf788f020cad8 SHA512 fc0ac1fdf7e686388c90162b6cd76d638d295fa5919a9fdd4e944a85ca4f60b1b0a01873820b2c718ae9c960ca3d7e28ec62c09d6cd0f052e62fd2e76a96be82 -DIST heroes-data-1.5.tar.bz2 391970 BLAKE2B b4325e978955ad6cfe522055755ebcc0ff487a9fdc136dbeaea30073f450d50946859d61cf44f75ab89be556e0886f8cb6ff3623c84c3275194ac81e60b1d0f9 SHA512 a4cb1508c2010b2157dc0e1d0a7973131fa167cb1f3c93649c3bc9b2c37419e4429e33cde14f3b67c7a4670f751ff4c28d88604102780bdb1fe5c77a93e1a213 -DIST heroes-sound-effects-1.0.tar.bz2 389883 BLAKE2B cd4e889bf7e0b33eda33806040d3141576d60b93332d6c4bf7d41fd587bb9d661ded4f619e313e17d8508500e138f7f3ce08b9336818f85d9e240d2fdebaf4e2 SHA512 51da63373f1bdb2314a8c3164028ee9cbb95958bfe8f13b1119236f035282a711efcc6ef5a84fd647c1e8451b4da788a74e4b8506e1476a437299dfc7b2046d1 -DIST heroes-sound-tracks-1.0.tar.bz2 1245613 BLAKE2B b390a96065c6b127addc0bc25326c8d0055b13f896d33e765ab9a5b3c45d831c0f91e1cff361f43a2b4956e87a6a980ce2cd07d6e6588357038f92805c64dbd1 SHA512 3e7ee2890c47366a39cfc7d7b9a1e5fdf3c3379013ca96072586ba909e2a602b114c728ffbe9dfe8eb6b62232cb6c25b13475f2a33da0243ea1ffb3f040842f0 -DIST heroes.png 5131 BLAKE2B f87ae50b7b6bfc3747a14fa3ca27c8e7530a369b7db989684fa8a412ef4183ffcf5f3604ecd29d9f8beefb3f3869a68e19e39d220bfa4fdf11fa434997055526 SHA512 bbc6c9673b8ef4f6e4e4930099552f3f0ee99f1ab0dde4e4afb525b9cb1260378df9562afbe714f1ea95dc48143841b53c82bec6889e9ad2694f4293b59b8f81 diff --git a/games-action/heroes/files/heroes-0.21-autotools.patch b/games-action/heroes/files/heroes-0.21-autotools.patch deleted file mode 100644 index c6dfb9fab1a7..000000000000 --- a/games-action/heroes/files/heroes-0.21-autotools.patch +++ /dev/null @@ -1,30 +0,0 @@ ---- a/configure.ac -+++ b/configure.ac -@@ -44,6 +44,7 @@ - AM_PROG_CC_C_O - AC_PROG_CPP - AC_PROG_AWK -+AM_PROG_AR - AC_PROG_RANLIB - AC_PROG_LN_S - -@@ -112,7 +113,7 @@ - # Checks for typedefs, structures, and compiler characteristics. - # ============================================================== - --AM_C_PROTOTYPES -+AC_C_PROTOTYPES - AC_C_CONST - AC_TYPE_UID_T dnl This checks for gid_t too. - AC_CHECK_TYPES([ssize_t]) ---- a/src/Makefile.am -+++ b/src/Makefile.am -@@ -42,7 +42,7 @@ - heroeslvl_SOURCES = heroeslvl.c - - heroes_LDADD = lvl/libhlvl.a media/libhmcommon.a ../lib/libheroes.a \ -- $(INTLLIBS) $(LIBALT_LOCAL_XLDADD) $(LIBALT_XLDADD) -+ $(INTLLIBS) $(LIBALT_LOCAL_XLDADD) $(LIBALT_XLDADD) -lm - heroes_LDFLAGS = $(LIBALT_XLDFLAGS) - - ## Depend upon Makefile because the value of LIBALT_LOCAL_LDADD might diff --git a/games-action/heroes/files/heroes-0.21-compilation.patch b/games-action/heroes/files/heroes-0.21-compilation.patch deleted file mode 100644 index e972953093c3..000000000000 --- a/games-action/heroes/files/heroes-0.21-compilation.patch +++ /dev/null @@ -1,48 +0,0 @@ -Description: GCC 6 compilation fixes -Author: Stephen Kitt <skitt@debian.org> - -Add a missing header. -Propagate packed attributes as necessary. - ---- a/lib/xstrduplwr.c -+++ b/lib/xstrduplwr.c -@@ -25,6 +25,7 @@ - - #include <sys/types.h> - #include <ctype.h> -+#include <string.h> - - #include "xalloc.h" - #include "xstrduplwr.h" ---- a/src/pcx.h -+++ b/src/pcx.h -@@ -23,7 +23,7 @@ - - #include "video.h" - --typedef struct pcx_header_type -+typedef struct ATTRIBUTE_PACKED pcx_header_type - { - a_u8 signature; - a_u8 version; -@@ -39,9 +39,9 @@ - a_u16 palette_kind; - a_u8 rien[58]; - } --a_pcx_header ATTRIBUTE_PACKED; -+a_pcx_header; - --typedef struct -+typedef struct ATTRIBUTE_PACKED - { - a_u8 r, g, b; - } -@@ -54,7 +54,7 @@ - } - a_palette; - --typedef struct img_type -+typedef struct ATTRIBUTE_PACKED img_type - { - a_pcx_header header; - a_palette palette; diff --git a/games-action/heroes/files/heroes-0.21-cvs-segfault-fix.patch b/games-action/heroes/files/heroes-0.21-cvs-segfault-fix.patch deleted file mode 100644 index 689fdeea8a6c..000000000000 --- a/games-action/heroes/files/heroes-0.21-cvs-segfault-fix.patch +++ /dev/null @@ -1,17 +0,0 @@ -=================================================================== -RCS file: /cvsroot/heroes/heroes/src/menus.c,v -retrieving revision 1.108.2.1 -retrieving revision 1.108.2.2 -diff -u -r1.108.2.1 -r1.108.2.2 ---- a/src/menus.c 2002/06/16 19:16:09 1.108.2.1 -+++ b/src/menus.c 2002/08/22 11:45:51 1.108.2.2 -@@ -219,7 +219,8 @@ - { N_("NEW LEVEL"), editor_menu }, - /* TRANS: Load an existing level for edition. */ - { N_("LOAD LEVEL"), editor_selector }, -- { N_("GO BACK"), 0 } -+ { N_("GO BACK"), 0 }, -+ { 0, 0 } - }; - - a_menu *editor_menu_data; diff --git a/games-action/heroes/files/heroes-0.21-gcc10.patch b/games-action/heroes/files/heroes-0.21-gcc10.patch deleted file mode 100644 index b806e3e88784..000000000000 --- a/games-action/heroes/files/heroes-0.21-gcc10.patch +++ /dev/null @@ -1,16 +0,0 @@ -Descriptions: Ensure variables are only declared once -Author: Stephen Kitt <skitt@debian.org> - ---- a/src/persona.h -+++ b/src/persona.h -@@ -28,8 +28,8 @@ - * difference only if the program has a sgid or suid bit. - */ - --bool keep_sgid; /* Whether we should keep the */ --bool keep_suid; /* SGID or SUID priviledge. */ -+extern bool keep_sgid; /* Whether we should keep the */ -+extern bool keep_suid; /* SGID or SUID priviledge. */ - - /* Get information about the current persona, - and switch to the user persona. */ diff --git a/games-action/heroes/files/heroes-0.21-gcc4.patch b/games-action/heroes/files/heroes-0.21-gcc4.patch deleted file mode 100644 index 2e39907347a9..000000000000 --- a/games-action/heroes/files/heroes-0.21-gcc4.patch +++ /dev/null @@ -1,184 +0,0 @@ ---- a/src/hedlite.c 2006-01-28 14:05:05.000000000 -0700 -+++ b/src/hedlite.c 2006-01-28 14:07:20.000000000 -0700 -@@ -45,7 +45,7 @@ - #include "dirname.h" - - static a_pcx_image heditrsc; --static a_pcx_image tile_set_img; -+static a_pcx_image tile_set_img_local; - - unsigned short int xdalles = 0; - unsigned short int ydalles = 0; -@@ -144,9 +144,9 @@ - static void - copy_tile (int src_, a_pixel *dest) - { -- int i = tile_set_img.width; -+ int i = tile_set_img_local.width; - int j; -- a_pixel *src = tile_set_img.buffer + src_; -+ a_pixel *src = tile_set_img_local.buffer + src_; - for (j = 20; j > 0; j--) { - fastmem4 (src, dest, 24 >> 2); - src += i; -@@ -157,9 +157,9 @@ - static void - copy_tile_pcx (int src_, a_pixel *dest) - { -- int i = tile_set_img.width; -+ int i = tile_set_img_local.width; - int j; -- a_pixel *src = tile_set_img.buffer + src_; -+ a_pixel *src = tile_set_img_local.buffer + src_; - for (j = 20; j > 0; j--) { - fastmem4 (src, dest, 24 >> 2); - src += i; -@@ -170,9 +170,9 @@ - static void - copy_tile_transp (int src_, a_pixel *dest) - { -- int i = tile_set_img.width; -+ int i = tile_set_img_local.width; - int j, k; -- a_pixel *src = tile_set_img.buffer + src_; -+ a_pixel *src = tile_set_img_local.buffer + src_; - for (j = 20; j > 0; j--) { - for (k = 24; k > 0; k--) { - if (*src != 0) -@@ -188,9 +188,9 @@ - static void - copy_tile_transp_pcx (int src_, a_pixel *dest) - { -- int i = tile_set_img.width; -+ int i = tile_set_img_local.width; - int j, k; -- a_pixel *src = tile_set_img.buffer + src_; -+ a_pixel *src = tile_set_img_local.buffer + src_; - for (j = 20; j > 0; j--) { - for (k = 24; k > 0; k--) { - if (*src != 0) -@@ -555,7 +555,7 @@ - static void - update_middle_panel (void) - { -- rectangle_copy (xdalles, 0, 144, 200, 145, 0, &tile_set_img); -+ rectangle_copy (xdalles, 0, 144, 200, 145, 0, &tile_set_img_local); - frame (145 + xdallesdec, ydalles, 23, 19, 15); - rectangle_copy (0, 64, 30, 6, 290, 64, &heditrsc); - sprintf (nombre, "%u", (xdalles + xdallesdec) / 24); -@@ -670,7 +670,7 @@ - curdalled (void) - { - int i = -- (xdalles + xdallesdec) / 24 + (ydalles / 20) * (tile_set_img.width / 24); -+ (xdalles + xdallesdec) / 24 + (ydalles / 20) * (tile_set_img_local.width / 24); - return i; - } - -@@ -894,7 +894,7 @@ - free (tempc); - putc (0xC, fpcx); - for (i1 = 0; i1 < 768; i1++) -- putc (tile_set_img.palette.global[i1] << 2, fpcx); -+ putc (tile_set_img_local.palette.global[i1] << 2, fpcx); - fclose (fpcx); - } - -@@ -1225,7 +1225,7 @@ - } - } else if (i == HK_End) { - if (mod & HK_MOD_Ctrl) { -- xdalles = (tile_set_img.width / 24) * 24 - 144; -+ xdalles = (tile_set_img_local.width / 24) * 24 - 144; - update_middle_panel (); - } - } else if (i == HK_PageDown) { -@@ -1250,7 +1250,7 @@ - } - } else if (i == HK_Right) { - if (mod & HK_MOD_Ctrl) { -- if (xdalles + 168U < tile_set_img.width) { -+ if (xdalles + 168U < tile_set_img_local.width) { - xdalles += 24; - update_middle_panel (); - } else if (xdallesdec < 120) { -@@ -1337,7 +1337,7 @@ - } else if (i == HK_Space) { - j = curdallep (); - level_map[j].number = -- xdalles + xdallesdec + ydalles * (tile_set_img.width); -+ xdalles + xdallesdec + ydalles * (tile_set_img_local.width); - level_map[j].type = ddef[curdalled ()].type; - level_map[j].info = ddef[curdalled ()].info; - gestclav (HK_i, HK_MOD_None); -@@ -1351,9 +1351,9 @@ - level_map[j].collision[3] = 0; - } - for (j = hplaninfo.xt * hplaninfo.yt - 1; j >= 0; j--) { -- k = (((level_map[j].number % tile_set_img.width) / 24) + -- (level_map[j].number / (tile_set_img.width * 20)) * -- (tile_set_img.width / 24)); -+ k = (((level_map[j].number % tile_set_img_local.width) / 24) + -+ (level_map[j].number / (tile_set_img_local.width * 20)) * -+ (tile_set_img_local.width / 24)); - level_map[j].type = ddef[k].type; - if (level_map[j].type != t_tunnel) { - if (level_map[j].type == t_anim || i == 0x1749) -@@ -1404,7 +1404,7 @@ - if (mod & HK_MOD_Ctrl) { - for (j = hplaninfo.xt * hplaninfo.yt - 1; j >= 0; j--) { - level_map[j].number = xdalles + xdallesdec + -- ydalles * (tile_set_img.width); -+ ydalles * (tile_set_img_local.width); - level_map[j].type = ddef[curdalled ()].type; - level_map[j].info = ddef[curdalled ()].info; - } -@@ -1414,7 +1414,7 @@ - - level_map[j].number = - (((j % hplaninfo.xt) + (j / hplaninfo.xt)) & 1) * 20 * -- tile_set_img.width; -+ tile_set_img_local.width; - update_left_panel (); - } - } else if (i == HK_F3) { -@@ -1427,7 +1427,7 @@ - if (level_map[curdallep ()].sprite == 0) - - level_map[curdallep ()].sprite = -- (short int) (xdalles + xdallesdec + ydalles * (tile_set_img.width)); -+ (short int) (xdalles + xdallesdec + ydalles * (tile_set_img_local.width)); - else - level_map[curdallep ()].sprite = 0; - update_left_panel (); -@@ -1707,17 +1707,17 @@ - hplaninfo.tile_set_name), ".pie"); - - pcx_load_from_rsc ("editor-img", &heditrsc); -- pcx_load (tile_set_name, &tile_set_img); -+ pcx_load (tile_set_name, &tile_set_img_local); - - /* read the tileset definition */ -- XCALLOC_ARRAY (ddef, (tile_set_img.width / 24) * 10); -+ XCALLOC_ARRAY (ddef, (tile_set_img_local.width / 24) * 10); - if (!((ftmp = fopen (dallepie, "rb")) == NULL)) -- fread (ddef, sizeof (a_tile_info), (tile_set_img.width / 24) * 10, ftmp); -+ fread (ddef, sizeof (a_tile_info), (tile_set_img_local.width / 24) * 10, ftmp); - fclose (ftmp); - - outwayinit (); - XCALLOC_ARRAY (hedit_buffer, xbuf * 200); -- set_pal (tile_set_img.palette.global, 0, 256 * 3); -+ set_pal (tile_set_img_local.palette.global, 0, 256 * 3); - rectangle_copy (0, 0, 30, 200, 290, 0, &heditrsc); - strupr (levelnomshort); - draw_text (levelnomshort, 305, 29, 8, 1); -@@ -1767,7 +1767,7 @@ - free (ddef); - free (level_map); - img_free (&heditrsc); -- img_free (&tile_set_img); -+ img_free (&tile_set_img_local); - } - - free (dallepie); diff --git a/games-action/heroes/heroes-0.21-r3.ebuild b/games-action/heroes/heroes-0.21-r3.ebuild deleted file mode 100644 index 6a3dd0d8c6e2..000000000000 --- a/games-action/heroes/heroes-0.21-r3.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools desktop - -DESCRIPTION="Heroes Enjoy Riding Over Empty Slabs: similar to Tron and Nibbles" -HOMEPAGE="https://heroes.sourceforge.net/" -SRC_URI=" - https://downloads.sourceforge.net/${PN}/${P}.tar.bz2 - https://downloads.sourceforge.net/${PN}/${PN}-data-1.5.tar.bz2 - https://downloads.sourceforge.net/${PN}/${PN}-sound-tracks-1.0.tar.bz2 - https://downloads.sourceforge.net/${PN}/${PN}-sound-effects-1.0.tar.bz2 - https://distfiles.gentoo.org/pub/dev/ionen@gentoo.org/${PN}.png" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="ggi nls +sdl" -REQUIRED_USE="^^ ( ggi sdl )" -RESTRICT="test" - -RDEPEND=" - ggi? ( - media-libs/libggi - media-libs/libgii - media-libs/libmikmod - ) - nls? ( virtual/libintl ) - sdl? ( - media-libs/libsdl[joystick,sound,video] - media-libs/sdl-mixer[mod] - )" -DEPEND="${RDEPEND}" -BDEPEND="nls? ( sys-devel/gettext )" - -PATCHES=( - "${FILESDIR}"/${P}-autotools.patch - "${FILESDIR}"/${P}-gcc4.patch - "${FILESDIR}"/${P}-cvs-segfault-fix.patch - "${FILESDIR}"/${P}-compilation.patch - "${FILESDIR}"/${P}-gcc10.patch -) - -src_prepare() { - default - - eautoreconf -} - -src_configure() { - local econfargs=( - $(use_enable nls) - $(use_with ggi mikmod) - $(use_with ggi) - $(use_with sdl sdl-mixer) - $(use_with sdl) - --disable-heroes-debug - --disable-optimizations - ) - - local pkg - for pkg in ${A% *}; do - cd "${WORKDIR}"/${pkg%.tar.bz2} || die - econf "${econfargs[@]}" - done -} - -src_install() { - local pkg - for pkg in ${A% *}; do - emake -C "${WORKDIR}"/${pkg%.tar.bz2} DESTDIR="${D}" install - done - - einstalldocs - - doicon "${DISTDIR}"/${PN}.png - make_desktop_entry ${PN} Heroes -} diff --git a/games-action/heroes/metadata.xml b/games-action/heroes/metadata.xml deleted file mode 100644 index d5d7e347649b..000000000000 --- a/games-action/heroes/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">heroes</remote-id> - </upstream> -</pkgmetadata> diff --git a/games-action/hotline-miami/Manifest b/games-action/hotline-miami/Manifest deleted file mode 100644 index 71e1111a6939..000000000000 --- a/games-action/hotline-miami/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST HotlineMiami_linux_1392944501.tar.gz 207632875 BLAKE2B 797143724dbc8229fb538cf3f9087b2cae3c6c5c7ebb6d863d935bd720f8ee38b06c1b28741cfe216e486f5dee9c77dfca80b808a76d83fc004358ff04567be2 SHA512 d1c1b7cbb910969ae120a12d982ed2ba7c935912bdc4e72e3a42b7aeb468b33c6536f4e43f97942155656be705e060d6fe9da37b04040c6aebf81ca80300d546 diff --git a/games-action/hotline-miami/hotline-miami-1.0.9a_p20140221-r3.ebuild b/games-action/hotline-miami/hotline-miami-1.0.9a_p20140221-r3.ebuild deleted file mode 100644 index eb46fd30244f..000000000000 --- a/games-action/hotline-miami/hotline-miami-1.0.9a_p20140221-r3.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit desktop wrapper - -DESCRIPTION="High-octane action game overflowing with raw brutality" -HOMEPAGE="https://www.devolverdigital.com/games/hotline-miami" -SRC_URI="HotlineMiami_linux_1392944501.tar.gz" -S="${WORKDIR}" - -LICENSE="all-rights-reserved" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="bundled-libs +launcher" -RESTRICT="bindist fetch splitdebug" - -MYGAMEDIR=/opt/${PN} -QA_PREBUILT=" - ${MYGAMEDIR#/}/lib/* - ${MYGAMEDIR#/}/Hotline - ${MYGAMEDIR#/}/hotline_launcher -" - -# TODO: unbundle Qt5 -RDEPEND=" - amd64? ( - >=x11-libs/libX11-1.6.2[abi_x86_32(-)] - !bundled-libs? ( - >=media-gfx/nvidia-cg-toolkit-3.1.0013-r3[abi_x86_32(-)] - >=media-libs/libogg-1.3.0[abi_x86_32(-)] - >=media-libs/libvorbis-1.3.3-r1[abi_x86_32(-)] - >=media-libs/openal-1.15.1[abi_x86_32(-)] - ) - launcher? ( - >=media-libs/freetype-2.5.0.1[abi_x86_32(-)] - >=x11-libs/libXext-1.3.2[abi_x86_32(-)] - >=x11-libs/libXrandr-1.4.2[abi_x86_32(-)] - >=x11-libs/libXrender-0.9.8[abi_x86_32(-)] - >=x11-libs/libxcb-1.9.1[abi_x86_32(-)] - ) - ) - x86? ( - x11-libs/libX11 - !bundled-libs? ( - media-gfx/nvidia-cg-toolkit - media-libs/libogg - media-libs/libvorbis - media-libs/openal - ) - launcher? ( - media-libs/freetype - x11-libs/libXext - x11-libs/libXrandr - x11-libs/libXrender - x11-libs/libxcb - ) - ) -" - -pkg_nofetch() { - einfo "Please buy & download ${SRC_URI} from:" - einfo " https://www.humblebundle.com/store" - einfo "and move it to your DISTDIR directory." -} - -src_install() { - insinto "${MYGAMEDIR}" - doins HotlineMiami_GL.wad *.ogg - - exeinto "${MYGAMEDIR}" - doexe Hotline - use launcher && doexe hotline_launcher - - exeinto "${MYGAMEDIR}/lib" - use launcher && doexe lib/libQt5* - use bundled-libs && doexe libCg* libopenal* - - make_wrapper ${PN} "./Hotline" "${MYGAMEDIR}" "${MYGAMEDIR}/lib" - make_desktop_entry ${PN} - if use launcher ; then - make_wrapper ${PN}-launcher "./hotline_launcher" "${MYGAMEDIR}" "${MYGAMEDIR}/lib" - make_desktop_entry ${PN}-launcher "${PN} (launcher)" - fi -} diff --git a/games-action/hotline-miami/metadata.xml b/games-action/hotline-miami/metadata.xml deleted file mode 100644 index 754a6b146577..000000000000 --- a/games-action/hotline-miami/metadata.xml +++ /dev/null @@ -1,12 +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> - <use> - <flag name="bundled-libs">Use bundled libraries.</flag> - <flag name="launcher">Install qt launcher</flag> - </use> -</pkgmetadata> diff --git a/games-action/intrusion2/Manifest b/games-action/intrusion2/Manifest deleted file mode 100644 index c42fee3366c5..000000000000 --- a/games-action/intrusion2/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST intrusion2-1370288626-bin 88713512 BLAKE2B 87d236dbba41a6b6cade2ea632c15c4f777fb245b7f1161f0b54ff931859b00f9326fa58d6207d5222c44faa6b6e6c44920b7409acc5bbd6b5f6aa920bcb2825 SHA512 ce3fc5c9dc388cd777e978c54b6696d102870f8111122e646637e12cb336767c60ffa8864ffa634012868f2b9ca231598e89438f226ca4465d8c4e936d492b06 diff --git a/games-action/intrusion2/intrusion2-1.024-r2.ebuild b/games-action/intrusion2/intrusion2-1.024-r2.ebuild deleted file mode 100644 index 8349f6edc125..000000000000 --- a/games-action/intrusion2/intrusion2-1.024-r2.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit desktop wrapper - -USELESS_ID="1370288626" -DESCRIPTION="Fast paced action sidescroller set in a sci-fi environment" -HOMEPAGE="http://intrusion2.com" -SRC_URI="intrusion2-${USELESS_ID}-bin" -S="${WORKDIR}" - -LICENSE="all-rights-reserved" -SLOT="0" -KEYWORDS="-* ~amd64 ~x86" -RESTRICT="bindist fetch" - -MYGAMEDIR=/opt/${PN} -QA_PREBUILT="${MYGAMEDIR#/}"/${PN} - -COMMON_DEPEND=" - >=dev-libs/glib-2.34.3:2[abi_x86_32(-)] - >=dev-libs/atk-2.10.0[abi_x86_32(-)] - >=media-libs/gst-plugins-base-0.10.36[abi_x86_32(-)] - >=media-libs/gstreamer-0.10.36-r2[abi_x86_32(-)] - >=media-libs/fontconfig-2.10.92[abi_x86_32(-)] - >=media-libs/freetype-2.5.0.1[abi_x86_32(-)] - >=x11-libs/gdk-pixbuf-2.30.7[abi_x86_32(-)] - >=x11-libs/gtk+-2.24.23:2[abi_x86_32(-)] - >=x11-libs/pango-1.36.3[abi_x86_32(-)] - >=x11-libs/libSM-1.2.1-r1[abi_x86_32(-)] - >=x11-libs/libX11-1.6.2[abi_x86_32(-)] - >=x11-libs/libXext-1.3.2[abi_x86_32(-)] - >=x11-libs/libXinerama-1.1.3[abi_x86_32(-)] - >=x11-libs/libXtst-1.2.1-r1[abi_x86_32(-)] -" - -RDEPEND=" - amd64? ( - ${COMMON_DEPEND} - ) - x86? ( - ${COMMON_DEPEND//\[abi_x86_32(-)\]/} - ) -" - -pkg_nofetch() { - einfo "Please buy & download ${SRC_URI} from:" - einfo " ${HOMEPAGE}" - einfo "and move it to your DISTFILES directory." - einfo -} - -src_unpack() { :; } - -src_install() { - exeinto "${MYGAMEDIR}" - newexe "${DISTDIR}"/${SRC_URI} ${PN} - - make_wrapper ${PN} "${MYGAMEDIR}"/${PN} - make_desktop_entry ${PN} -} diff --git a/games-action/intrusion2/metadata.xml b/games-action/intrusion2/metadata.xml deleted file mode 100644 index 7c730d47817a..000000000000 --- a/games-action/intrusion2/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-action/koth/Manifest b/games-action/koth/Manifest deleted file mode 100644 index ef6492024c42..000000000000 --- a/games-action/koth/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST koth-0.8.0.tar.bz2 140569 BLAKE2B cfcbba838238fbe45bccc800c258290531341623d4a57825f389a01278febe3b99d9459f4294cea9f4520c0dc76ad945266640c89687ab0b77a5348d2b88685a SHA512 edda377be9074298c63e85cad5f37f55dc67f0e9a7d075a94207559265ffbf8a5eadbd2dc0e4a06e535e6da9fcfd309d01141ba8be04cf8960b0229e0ce4ab9f diff --git a/games-action/koth/files/koth-0.8.0-autotools.patch b/games-action/koth/files/koth-0.8.0-autotools.patch deleted file mode 100644 index 0303a0e0bec6..000000000000 --- a/games-action/koth/files/koth-0.8.0-autotools.patch +++ /dev/null @@ -1,20 +0,0 @@ ---- a/configure.in -+++ b/configure.in -@@ -4,15 +4,14 @@ - AM_CONFIG_HEADER(config.h) - AC_PROG_MAKE_SET - --USER_CFLAGS=$CFLAGS -- - dnl Checks for programs. - AC_PROG_CC - AC_ISC_POSIX -+AM_PROG_AR - AC_PROG_RANLIB - - --CFLAGS="-g -O2 -Wall -Wimplicit $USER_CFLAGS" -+CFLAGS="${CFLAGS} -Wall -Wimplicit" - dnl Checks for library functions. - AC_ARG_ENABLE(client, [ --disable-client disable libggi detection (can only build server)], - if test $enableval == no; then diff --git a/games-action/koth/files/koth-0.8.0-gcc.patch b/games-action/koth/files/koth-0.8.0-gcc.patch deleted file mode 100644 index 999498da7005..000000000000 --- a/games-action/koth/files/koth-0.8.0-gcc.patch +++ /dev/null @@ -1,72 +0,0 @@ ---- a/src/ballistics.c -+++ b/src/ballistics.c -@@ -92,6 +92,7 @@ - break; - case WALL_LAST: - /* just to satisfy gcc -Wall */ -+ ; - } - } - -@@ -210,7 +211,7 @@ - break; - case WALL_RANDOM: /* both of this can't happen, */ - case WALL_LAST: /* so they are here to satisfy gcc -Wall */ -- -+ ; - } - } - return FLYING; ---- a/src/gfx.c -+++ b/src/gfx.c -@@ -51,7 +51,7 @@ - int gfx_armorBar=0; - - /* The maximum value for a color. */ --#define CMAX ((uint16)(~0)) -+#define CMAX ((uint16_t)(~0)) - #define MAX(a, b) (((a) > (b)) ? (a) : (b)) - #define MIN(a, b) (((a) < (b)) ? (a) : (b)) - ---- a/src/gfx.h -+++ b/src/gfx.h -@@ -24,7 +24,7 @@ - #include "terrain.h" - - /* The maximum value for a color. */ --#define CMAX ((uint16)(~0)) -+#define CMAX ((uint16_t)(~0)) - #define MAX_WALLS 6 - - extern ggi_visual_t gfx_vis; ---- a/src/log.c -+++ b/src/log.c -@@ -26,7 +26,7 @@ - - Levels_log log_level = INTERESTING; - --inline void logPrintf(Levels_log level, char *fmt, ...) -+void logPrintf(Levels_log level, char *fmt, ...) - { - if(log_level < level) - return; ---- a/src/log.h -+++ b/src/log.h -@@ -25,6 +25,6 @@ - - extern Levels_log log_level; - --inline void logPrintf(Levels_log level, char *fmt, ...); -+void logPrintf(Levels_log level, char *fmt, ...); - - #endif ---- a/src/relay.c -+++ b/src/relay.c -@@ -260,6 +260,7 @@ - else goto bail; - goto nextpkt; - bail: -+ ; - } - } - } diff --git a/games-action/koth/files/koth-0.8.0-lto.patch b/games-action/koth/files/koth-0.8.0-lto.patch deleted file mode 100644 index fea68a32d9fa..000000000000 --- a/games-action/koth/files/koth-0.8.0-lto.patch +++ /dev/null @@ -1,13 +0,0 @@ -Remove extraneous inline that prevents successful linking under LTO -https://bugs.gentoo.org/942296 ---- a/src/cfgfile.c -+++ b/src/cfgfile.c -@@ -53,7 +53,7 @@ - return result; - } - --inline char *cfgClearWS(char *string) -+char *cfgClearWS(char *string) - { - char *ret = string, *temp; - while(isspace(*ret)) diff --git a/games-action/koth/koth-0.8.0-r2.ebuild b/games-action/koth/koth-0.8.0-r2.ebuild deleted file mode 100644 index 4f673b41458d..000000000000 --- a/games-action/koth/koth-0.8.0-r2.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools - -DESCRIPTION="Multiplayer, networked game of little tanks with really big weapons" -HOMEPAGE="https://www.nongnu.org/koth/" -SRC_URI="https://savannah.nongnu.org/download/${PN}/default.pkg/${PV}/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -DEPEND="media-libs/libggi" -RDEPEND="${DEPEND}" - -PATCHES=( - "${FILESDIR}"/${P}-autotools.patch - "${FILESDIR}"/${P}-gcc.patch - "${FILESDIR}"/${P}-lto.patch -) - -src_prepare() { - default - - eautoreconf -} - -src_install() { - default - dodoc doc/*.txt - - insinto /etc/koth - doins src/koth.cfg -} diff --git a/games-action/koth/metadata.xml b/games-action/koth/metadata.xml deleted file mode 100644 index a3c06d7dbdaa..000000000000 --- a/games-action/koth/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> -King of the Hill (KOTH) is a multiplayer, networked artillery game of little tanks with really big weapons set out to destroy one another. Best-known games of this type include the classic DOS game "Scorched Earth: The Mother of All Games" and "Scorched Tanks" for the Amiga. -</longdescription> -</pkgmetadata> diff --git a/games-action/luola/Manifest b/games-action/luola/Manifest deleted file mode 100644 index e2c7d96613cd..000000000000 --- a/games-action/luola/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST luola-1.3.2.tar.gz 1774711 BLAKE2B 017327e47066a4ba5d4e1a8f1a7f923f74dc0b3770b43237ba8bfc9f91835d1c8ef18728be5cb85b42a66cc99185942ddd059206fa155d5fa95a897b0176aa5b SHA512 4e8b2f5e813dbb4d951632ded20f013aae6837d525d0068b430ae41319503f206ec27f2873cff241af8ba4cd1728ec89dcf8279a94dbb3094330de1ca531712f -DIST nostalgia-1.2.tar.gz 1475672 BLAKE2B fda721e35b9afcb50d96309c0fe693d81cee43ae2410299ad026c8a36727870331008e866a0725f88977292fec85d01f4da9618c6070c8ea7265a2a316a9acb2 SHA512 06a03b3398204c04f88fccbbf6a59f11da043c73dc203fe258e09e036364ee73cae337b9828bd27b52ebee6ff456c317143444c3b6c395addcdedf720988731f -DIST stdlevels-6.0.tar.gz 1850148 BLAKE2B cd621d2e42cf10950fd7c81b6753bd6f8f8df178a8009de9219a40141de4bd73ee7e410e107b7ba99e3e1e7af978291604995cf1f2e52975a3de5ecaeb776837 SHA512 d1823ca8340dea8766310962507bc5aad06c0f737c16c3ce32afaafc0e83a8b7b4d301d5cf65a0466fdaee9ec2a7ce718d03be61b383ac6fe030101466eff11a diff --git a/games-action/luola/files/luola-1.3.2-fno-common.patch b/games-action/luola/files/luola-1.3.2-fno-common.patch deleted file mode 100644 index e0b191df831f..000000000000 --- a/games-action/luola/files/luola-1.3.2-fno-common.patch +++ /dev/null @@ -1,33 +0,0 @@ ---- a/src/pilot.c -+++ b/src/pilot.c -@@ -43,6 +43,8 @@ - #define PILOT_STD_RADIUS 4.1 /* Normal radius for pilot */ - #define PILOT_PAR_RADIUS 8.0 /* Parachuting radius for pilot */ - -+struct Pilot Pilot; -+ - /* List of active pilots */ - struct dllist *pilot_list; - ---- a/src/pilot.h -+++ b/src/pilot.h -@@ -45,7 +45,8 @@ - int toofast; /* How long has the pilot been falling too fast */ - struct Spring *rope; /* The ninjarope */ - int ropectrl; /* -1 retracts rope, 1 extends it */ --} Pilot; -+}; -+extern struct Pilot Pilot; - - /* Rope length limits. Actual rope length is nodelen*nodecount */ - static const double pilot_rope_minlen = 0.1; ---- a/tools/im_vwing.c -+++ b/tools/im_vwing.c -@@ -24,6 +24,7 @@ - #include <stdlib.h> - #include <limits.h> - #include <stdio.h> -+#include <string.h> - #include <ctype.h> - - #include "im_vwing.h" diff --git a/games-action/luola/files/luola-1.3.2-underlink.patch b/games-action/luola/files/luola-1.3.2-underlink.patch deleted file mode 100644 index 2c862bbc30db..000000000000 --- a/games-action/luola/files/luola-1.3.2-underlink.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/src/Makefile.am 2011-06-17 08:41:40.882481147 +0200 -+++ b/src/Makefile.am 2011-06-17 08:41:58.497602372 +0200 -@@ -2,7 +2,7 @@ - - bin_PROGRAMS = luola - --luola_LDADD = @SDL_LIBS@ -+luola_LDADD = @SDL_LIBS@ -lm - - luola_SOURCES = \ - defines.h \ diff --git a/games-action/luola/luola-1.3.2-r1.ebuild b/games-action/luola/luola-1.3.2-r1.ebuild deleted file mode 100644 index 0a2f70c623da..000000000000 --- a/games-action/luola/luola-1.3.2-r1.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools desktop xdg - -DESCRIPTION="A 2D multiplayer arcade game resembling V-Wing" -HOMEPAGE="http://freshmeat.sourceforge.net/projects/luola" -SRC_URI=" - mirror://gentoo/${P}.tar.gz - mirror://gentoo/stdlevels-6.0.tar.gz - mirror://gentoo/nostalgia-1.2.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - media-libs/libsdl[X,sound,joystick,video] - media-libs/sdl-gfx - media-libs/sdl-image[jpeg,png] - media-libs/sdl-mixer - media-libs/sdl-ttf" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}"/${P}-underlink.patch - "${FILESDIR}"/${P}-fno-common.patch -) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - econf --enable-sound -} - -src_install() { - default - - insinto /usr/share/${PN}/levels - doins "${WORKDIR}"/*.{lev,png} - - dodoc DATAFILE LEVELFILE RELEASENOTES.txt ../README.Nostalgia - newdoc ../README README.stdlevels - - doicon -s 64 luola.png - make_desktop_entry luola Luola -} diff --git a/games-action/luola/metadata.xml b/games-action/luola/metadata.xml deleted file mode 100644 index 7c730d47817a..000000000000 --- a/games-action/luola/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-action/maelstrom/Manifest b/games-action/maelstrom/Manifest deleted file mode 100644 index 519b485e33d9..000000000000 --- a/games-action/maelstrom/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST Maelstrom-3.0.6.tar.gz 1007421 BLAKE2B 652aff33fa683307632ca1be35701c6cce62536845c459d9a06636871da504b2878ef0853d232ccbe854d8d541b97d91accdecc25f34ca17ef4bc9fcf516ea02 SHA512 fecd2411f5d2109aa99e5a6c65702c74f9f79326fc9f074a53005238c846780f231776b9c170ceb54b0470894b856abaa4708c59afd912fa5b2868e6776893ca diff --git a/games-action/maelstrom/files/maelstrom-3.0.6-64bits.patch b/games-action/maelstrom/files/maelstrom-3.0.6-64bits.patch deleted file mode 100644 index 7d6f59a5ac26..000000000000 --- a/games-action/maelstrom/files/maelstrom-3.0.6-64bits.patch +++ /dev/null @@ -1,15 +0,0 @@ ---- a/screenlib/SDL_FrameBuf.cpp 2006-10-25 22:37:21.000000000 +0200 -+++ b/screenlib/SDL_FrameBuf.cpp 2006-10-25 22:38:26.000000000 +0200 -@@ -847,10 +847,8 @@ - /* Update the dirty rectangle map with the new list */ - for ( i=0; i<dirtymaplen; ++i ) { - if ( dirtymap[i] != NULL ) { -- dirtymap[i] = (SDL_Rect *)( -- ((int)dirtymap[i]-(int)updatelist) + -- (int)newlist -- ); -+ dirtymap[i] = newlist -+ + (dirtymap[i]-updatelist); - } - } - delete[] updatelist; diff --git a/games-action/maelstrom/files/maelstrom-3.0.6-autotools.patch b/games-action/maelstrom/files/maelstrom-3.0.6-autotools.patch deleted file mode 100644 index 256578494857..000000000000 --- a/games-action/maelstrom/files/maelstrom-3.0.6-autotools.patch +++ /dev/null @@ -1,34 +0,0 @@ ---- a/configure.in -+++ b/configure.in -@@ -13,6 +13,7 @@ - AC_PROG_MAKE_SET - AC_PROG_CC - AC_PROG_CXX -+AM_PROG_AR - AC_PROG_RANLIB - AC_PROG_INSTALL - -@@ -102,10 +103,10 @@ - ;; - *-*-beos*) - ac_default_prefix=/boot/beos -- GAME_INSTALLDIR="\$(prefix)/games/$PACKAGE" -+ GAME_INSTALLDIR="\$(datadir)/$PACKAGE" - ;; - *) -- GAME_INSTALLDIR="\$(prefix)/games/$PACKAGE" -+ GAME_INSTALLDIR="\$(datadir)/$PACKAGE" - ;; - esac - AC_SUBST(GAME_INSTALLDIR) ---- a/Makefile.am -+++ b/Makefile.am -@@ -65,7 +65,7 @@ - - # Special install rule for the game - install: -- make install_gamedata target=@GAME_INSTALLDIR@ -+ $(MAKE) install-binPROGRAMS install_gamedata target=$(DESTDIR)/@GAME_INSTALLDIR@ - - install_gamedata: - sh mkinstalldirs $(target)/ diff --git a/games-action/maelstrom/files/maelstrom-3.0.6-clang-sprintf.patch b/games-action/maelstrom/files/maelstrom-3.0.6-clang-sprintf.patch deleted file mode 100644 index c080b1ab9c26..000000000000 --- a/games-action/maelstrom/files/maelstrom-3.0.6-clang-sprintf.patch +++ /dev/null @@ -1,112 +0,0 @@ -Fix build errors with clang caused by strict denial of Cisms in C++ code -Folded sed to install the high scores file in ${GAMES_STATEDIR} -sed -i -e "s:path.Path(MAELSTROM_SCORES):\"/var/games/\"MAELSTROM_SCORES:" scores.cpp -and mangled it to work with C++ -https://bugs.gentoo.org/730822 ---- a/load.h -+++ b/load.h -@@ -106,7 +106,7 @@ - if ( strcmp(directory, DIR_SEP) == 0 ) { - sprintf(path, DIR_SEP"%s", filename); - } else { -- sprintf(path, "%s"DIR_SEP"%s", directory, filename); -+ sprintf(path, "%s%s%s", directory, DIR_SEP, filename); - } - return(path); - } ---- a/screenlib/SDL_FrameBuf.cpp -+++ b/screenlib/SDL_FrameBuf.cpp -@@ -519,7 +519,7 @@ - } - #else - /* Swap two buffers using a temporary variable */ -- register Uint8 tmp; -+ Uint8 tmp; - - while ( len-- ) { - tmp = *dst; ---- a/controls.cpp -+++ b/controls.cpp -@@ -83,7 +83,7 @@ - if ( fname ) { - *fname = datafile; - } -- snprintf(datafile, sizeof(datafile), "%s"DIR_SEP"%s", home, MAELSTROM_DATA); -+ snprintf(datafile, sizeof(datafile), "%s%s%s", home, DIR_SEP, MAELSTROM_DATA); - if ( (data=fopen(datafile, mode)) == NULL ) - return(NULL); - return(data); ---- a/fastrand.cpp -+++ b/fastrand.cpp -@@ -30,10 +30,10 @@ - Uint16 FastRandom(Uint16 range) - { - Uint16 result; -- register Uint32 calc; -- register Uint32 regD0; -- register Uint32 regD1; -- register Uint32 regD2; -+ Uint32 calc; -+ Uint32 regD0; -+ Uint32 regD1; -+ Uint32 regD2; - - #ifdef SERIOUS_DEBUG - fprintf(stderr, "FastRandom(%hd) Seed in: %lu ", range, randomSeed); ---- a/load.cpp -+++ b/load.cpp -@@ -81,7 +81,7 @@ - SDL_Surface *bmp, *title; - - /* Open the title file -- we know its colormap is our global one */ -- snprintf(file, sizeof(file), "Images"DIR_SEP"Maelstrom_Titles#%d.bmp", title_id); -+ snprintf(file, sizeof(file), "Images%sMaelstrom_Titles#%d.bmp", DIR_SEP, title_id); - bmp = SDL_LoadBMP(path.Path(file)); - if ( bmp == NULL ) { - return(NULL); -@@ -103,7 +103,7 @@ - Uint16 w, h; - - /* Open the cicn sprite file.. */ -- snprintf(file, sizeof(file), "Images"DIR_SEP"Maelstrom_Icon#%hd.cicn", cicn_id); -+ snprintf(file, sizeof(file), "Images%sMaelstrom_Icon#%hd.cicn", DIR_SEP, cicn_id); - if ( (cicn_src=SDL_RWFromFile(path.Path(file), "r")) == NULL ) { - error("GetCIcon(%hd): Can't open CICN %s: ", - cicn_id, path.Path(file)); ---- a/scores.cpp -+++ b/scores.cpp -@@ -10,6 +10,7 @@ - #include <stdio.h> - - #include "SDL_endian.h" -+#include <string> - - #include "Maelstrom_Globals.h" - #include "load.h" -@@ -44,7 +45,7 @@ - } - memset(&hScores, 0, sizeof(hScores)); - -- scores_src = SDL_RWFromFile(path.Path(MAELSTROM_SCORES), "rb"); -+ scores_src = SDL_RWFromFile((std::string("/var/games/") + MAELSTROM_SCORES).c_str(), "rb"); - if ( scores_src != NULL ) { - for ( i=0; i<NUM_SCORES; ++i ) { - SDL_RWread(scores_src, hScores[i].name, -@@ -72,7 +73,7 @@ - #ifdef unix - omask=umask(SCORES_PERMMASK); - #endif -- scores_src = SDL_RWFromFile(path.Path(MAELSTROM_SCORES), "wb"); -+ scores_src = SDL_RWFromFile((std::string("/var/games/") + MAELSTROM_SCORES).c_str(), "wb"); - if ( scores_src != NULL ) { - for ( i=0; i<NUM_SCORES; ++i ) { - SDL_RWwrite(scores_src, hScores[i].name, -@@ -83,7 +84,7 @@ - SDL_RWclose(scores_src); - } else { - error("Warning: Couldn't save scores to %s\n", -- path.Path(MAELSTROM_SCORES)); -+ (std::string("/var/games/") + MAELSTROM_SCORES).c_str()); - } - #ifdef unix - umask(omask); diff --git a/games-action/maelstrom/files/maelstrom-3.0.6-fix_return_type.patch b/games-action/maelstrom/files/maelstrom-3.0.6-fix_return_type.patch deleted file mode 100644 index 0b8063795326..000000000000 --- a/games-action/maelstrom/files/maelstrom-3.0.6-fix_return_type.patch +++ /dev/null @@ -1,12 +0,0 @@ -https://bugs.gentoo.org/875431 ---- a/Maelstrom-netd.c -+++ b/Maelstrom-netd.c -@@ -184,7 +184,7 @@ - exit(sig); - } - --main(int argc, char *argv[]) -+int main(int argc, char *argv[]) - { - int netfd, i, slot; - struct sockaddr_in serv_addr; diff --git a/games-action/maelstrom/files/maelstrom-3.0.6-gcc34.patch b/games-action/maelstrom/files/maelstrom-3.0.6-gcc34.patch deleted file mode 100644 index 6ceb421f16ba..000000000000 --- a/games-action/maelstrom/files/maelstrom-3.0.6-gcc34.patch +++ /dev/null @@ -1,30 +0,0 @@ -diff -ur Maelstrom-3.0.6-orig/buttonlist.h Maelstrom-3.0.6/buttonlist.h ---- Maelstrom-3.0.6-orig/buttonlist.h 2004-08-28 01:43:55.867378220 -0400 -+++ Maelstrom-3.0.6/buttonlist.h 2004-08-28 01:44:23.700062593 -0400 -@@ -16,7 +16,7 @@ - - void Add_Button(Uint16 x, Uint16 y, Uint16 width, Uint16 height, - void (*callback)(void)) { -- struct button *belem; -+ button *belem; - - for ( belem=&button_list; belem->next; belem=belem->next ); - belem->next = new button; -@@ -30,7 +30,7 @@ - } - - void Activate_Button(Uint16 x, Uint16 y) { -- struct button *belem; -+ button *belem; - - for ( belem=button_list.next; belem; belem=belem->next ) { - if ( (x >= belem->x1) && (x <= belem->x2) && -@@ -42,7 +42,7 @@ - } - - void Delete_Buttons(void) { -- struct button *belem, *btemp; -+ button *belem, *btemp; - - for ( belem=button_list.next; belem; ) { - btemp = belem; diff --git a/games-action/maelstrom/files/maelstrom-3.0.6-gcc53.patch b/games-action/maelstrom/files/maelstrom-3.0.6-gcc53.patch deleted file mode 100644 index db7624bacf91..000000000000 --- a/games-action/maelstrom/files/maelstrom-3.0.6-gcc53.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- Maelstrom-3.0.6/Maelstrom-netd.c.orig 2016-06-04 06:02:44.000000000 +0300 -+++ Maelstrom-3.0.6/Maelstrom-netd.c 2016-06-05 13:45:11.422533649 +0300 -@@ -204,7 +204,7 @@ - memset(&serv_addr, 0, sizeof(serv_addr)); - serv_addr.sin_family = AF_INET; - serv_addr.sin_addr.s_addr = htonl(INADDR_ANY); -- serv_addr.sin_port = htons(NETPLAY_PORT-1); -+ serv_addr.sin_port = htons(NETPLAY_PORT - 1); - if (bind(netfd, (struct sockaddr *)&serv_addr, sizeof(serv_addr)) < 0) { - perror("Can't bind local address"); - exit(3); diff --git a/games-action/maelstrom/files/maelstrom-3.0.6-security.patch b/games-action/maelstrom/files/maelstrom-3.0.6-security.patch deleted file mode 100644 index ae22c0cdd11a..000000000000 --- a/games-action/maelstrom/files/maelstrom-3.0.6-security.patch +++ /dev/null @@ -1,380 +0,0 @@ -diff -ur Maelstrom-3.0.6-orig/controls.cpp Maelstrom-3.0.6/controls.cpp ---- Maelstrom-3.0.6-orig/controls.cpp 2001-03-25 03:04:28 +0900 -+++ Maelstrom-3.0.6/controls.cpp 2003-05-21 11:25:53 +0900 -@@ -83,7 +83,7 @@ - if ( fname ) { - *fname = datafile; - } -- sprintf(datafile, "%s"DIR_SEP"%s", home, MAELSTROM_DATA); -+ snprintf(datafile, sizeof(datafile), "%s"DIR_SEP"%s", home, MAELSTROM_DATA); - if ( (data=fopen(datafile, mode)) == NULL ) - return(NULL); - return(data); -diff -ur Maelstrom-3.0.6-orig/dialog.h Maelstrom-3.0.6/dialog.h ---- Maelstrom-3.0.6-orig/dialog.h 2001-07-21 00:08:10 +0900 -+++ Maelstrom-3.0.6/dialog.h 2003-05-21 11:24:33 +0900 -@@ -92,7 +92,7 @@ - va_list ap; - - va_start(ap, fmt); -- vsprintf(errbuf, fmt, ap); -+ vsnprintf(errbuf, sizeof(errbuf), fmt, ap); - va_end(ap); - errstr = errbuf; - } -@@ -878,7 +878,7 @@ - if ( entry->text ) { - Fontserv->FreeText(entry->text); - } -- sprintf(buf, "%d", *entry->variable); -+ snprintf(buf, sizeof(buf), "%d", *entry->variable); - - if ( entry->hilite ) { - clear = Fg; -diff -ur Maelstrom-3.0.6-orig/load.cpp Maelstrom-3.0.6/load.cpp ---- Maelstrom-3.0.6-orig/load.cpp 2000-02-15 11:47:39 +0900 -+++ Maelstrom-3.0.6/load.cpp 2003-05-21 11:26:18 +0900 -@@ -81,7 +81,7 @@ - SDL_Surface *bmp, *title; - - /* Open the title file -- we know its colormap is our global one */ -- sprintf(file, "Images"DIR_SEP"Maelstrom_Titles#%d.bmp", title_id); -+ snprintf(file, sizeof(file), "Images"DIR_SEP"Maelstrom_Titles#%d.bmp", title_id); - bmp = SDL_LoadBMP(path.Path(file)); - if ( bmp == NULL ) { - return(NULL); -@@ -103,7 +103,7 @@ - Uint16 w, h; - - /* Open the cicn sprite file.. */ -- sprintf(file, "Images"DIR_SEP"Maelstrom_Icon#%hd.cicn", cicn_id); -+ snprintf(file, sizeof(file), "Images"DIR_SEP"Maelstrom_Icon#%hd.cicn", cicn_id); - if ( (cicn_src=SDL_RWFromFile(path.Path(file), "r")) == NULL ) { - error("GetCIcon(%hd): Can't open CICN %s: ", - cicn_id, path.Path(file)); -diff -ur Maelstrom-3.0.6-orig/maclib/Mac_FontServ.h Maelstrom-3.0.6/maclib/Mac_FontServ.h ---- Maelstrom-3.0.6-orig/maclib/Mac_FontServ.h 1999-12-03 02:15:33 +0900 -+++ Maelstrom-3.0.6/maclib/Mac_FontServ.h 2003-05-21 11:28:43 +0900 -@@ -135,7 +135,7 @@ - va_list ap; - - va_start(ap, fmt); -- vsprintf(errbuf, fmt, ap); -+ vsnprintf(errbuf, sizeof(errbuf), fmt, ap); - va_end(ap); - errstr = errbuf; - } -diff -ur Maelstrom-3.0.6-orig/maclib/Mac_Resource.h Maelstrom-3.0.6/maclib/Mac_Resource.h ---- Maelstrom-3.0.6-orig/maclib/Mac_Resource.h 1999-12-04 03:01:47 +0900 -+++ Maelstrom-3.0.6/maclib/Mac_Resource.h 2003-05-21 11:28:35 +0900 -@@ -96,7 +96,7 @@ - va_list ap; - - va_start(ap, fmt); -- vsprintf(errbuf, fmt, ap); -+ vsnprintf(errbuf, sizeof(errbuf), fmt, ap); - va_end(ap); - errstr = errbuf; - } -diff -ur Maelstrom-3.0.6-orig/maclib/Mac_Sound.h Maelstrom-3.0.6/maclib/Mac_Sound.h ---- Maelstrom-3.0.6-orig/maclib/Mac_Sound.h 2002-10-20 11:53:34 +0900 -+++ Maelstrom-3.0.6/maclib/Mac_Sound.h 2003-05-21 11:28:27 +0900 -@@ -199,7 +199,7 @@ - va_list ap; - - va_start(ap, fmt); -- vsprintf(errbuf, fmt, ap); -+ vsnprintf(errbuf, sizeof(errbuf), fmt, ap); - va_end(ap); - errstr = errbuf; - } -diff -ur Maelstrom-3.0.6-orig/maclib/Mac_Wave.h Maelstrom-3.0.6/maclib/Mac_Wave.h ---- Maelstrom-3.0.6-orig/maclib/Mac_Wave.h 2000-01-26 01:44:10 +0900 -+++ Maelstrom-3.0.6/maclib/Mac_Wave.h 2003-05-21 11:28:20 +0900 -@@ -108,7 +108,7 @@ - va_list ap; - - va_start(ap, fmt); -- vsprintf(errbuf, fmt, ap); -+ vsnprintf(errbuf, sizeof(errbuf), fmt, ap); - va_end(ap); - errstr = errbuf; - } -diff -ur Maelstrom-3.0.6-orig/maclib/macres.cpp Maelstrom-3.0.6/maclib/macres.cpp ---- Maelstrom-3.0.6-orig/maclib/macres.cpp 2000-01-26 01:44:20 +0900 -+++ Maelstrom-3.0.6/maclib/macres.cpp 2003-05-21 11:30:01 +0900 -@@ -58,8 +58,8 @@ - ids[j], res->ResourceName(types[i], ids[j])); - if ( argv[2] ) { - char path[23]; -- sprintf(path,"%s/%s:%hu", argv[2], -- types[i], ids[j]); -+ snprintf(path, sizeof(path), "%s/%s:%hu", -+ argv[2], types[i], ids[j]); - FILE *output; - Mac_ResData *D; - if ( (output=fopen(path, "w")) != NULL ) { -diff -ur Maelstrom-3.0.6-orig/maclib/snd2wav.cpp Maelstrom-3.0.6/maclib/snd2wav.cpp ---- Maelstrom-3.0.6-orig/maclib/snd2wav.cpp 2001-03-28 12:54:50 +0900 -+++ Maelstrom-3.0.6/maclib/snd2wav.cpp 2003-05-21 11:29:23 +0900 -@@ -82,7 +82,7 @@ - continue; - } - wave.Load(snd, rate); -- sprintf(wavname, "snd_%d.wav", ids[i]); -+ snprintf(wavname, sizeof(wavname), "snd_%d.wav", ids[i]); - wave.Save(wavname); - } - delete macx; -diff -ur Maelstrom-3.0.6-orig/main.cpp Maelstrom-3.0.6/main.cpp ---- Maelstrom-3.0.6-orig/main.cpp 2002-10-20 11:53:32 +0900 -+++ Maelstrom-3.0.6/main.cpp 2003-05-21 11:27:02 +0900 -@@ -445,7 +445,7 @@ - DrawText(xOff+309-7, yOff+240-6, text, geneva, STYLE_BOLD, - 0x00, 0x00, 0x00); - } -- sprintf(text, "%d", gSoundLevel); -+ snprintf(text, sizeof(text), "%d", gSoundLevel); - DrawText(xOff+309-7, yOff+240-6, text, geneva, STYLE_BOLD, - 30000>>8, 30000>>8, 0xFF); - screen->Update(); -@@ -547,11 +547,11 @@ - } - DrawText(xOff+5, botDiv+42+(index*18), hScores[index].name, - font, STYLE_BOLD, R, G, B); -- sprintf(buffer, "%u", hScores[index].score); -+ snprintf(buffer, sizeof(buffer), "%u", hScores[index].score); - sw = fontserv->TextWidth(buffer, font, STYLE_BOLD); - DrawText(sRt-sw, botDiv+42+(index*18), buffer, - font, STYLE_BOLD, R, G, B); -- sprintf(buffer, "%u", hScores[index].wave); -+ snprintf(buffer, sizeof(buffer), "%u", hScores[index].wave); - sw = fontserv->TextWidth(buffer, font, STYLE_BOLD); - DrawText(wRt-sw, botDiv+42+(index*18), buffer, - font, STYLE_BOLD, R, G, B); -@@ -560,7 +560,7 @@ - - DrawText(xOff+5, botDiv+46+(10*18)+3, "Last Score: ", - bigfont, STYLE_NORM, 0xFF, 0xFF, 0xFF); -- sprintf(buffer, "%d", GetScore()); -+ snprintf(buffer, sizeof(buffer), "%d", GetScore()); - sw = fontserv->TextWidth("Last Score: ", bigfont, STYLE_NORM); - DrawText(xOff+5+sw, botDiv+46+(index*18)+3, buffer, - bigfont, STYLE_NORM, 0xFF, 0xFF, 0xFF); -diff -ur Maelstrom-3.0.6-orig/myerror.cpp Maelstrom-3.0.6/myerror.cpp ---- Maelstrom-3.0.6-orig/myerror.cpp 1998-07-14 10:50:17 +0900 -+++ Maelstrom-3.0.6/myerror.cpp 2003-05-21 11:23:33 +0900 -@@ -16,7 +16,7 @@ - va_list ap; - - va_start(ap, fmt); -- vsprintf(mesg, fmt, ap); -+ vsnprintf(mesg, sizeof(mesg), fmt, ap); - fputs(mesg, stderr); - va_end(ap); - } -@@ -27,7 +27,7 @@ - va_list ap; - - va_start(ap, fmt); -- vsprintf(mesg, fmt, ap); -+ vsnprintf(mesg, sizeof(mesg), fmt, ap); - fputs(mesg, stdout); - va_end(ap); - } -@@ -37,7 +37,7 @@ - char buffer[BUFSIZ]; - - if ( *msg ) { -- sprintf(buffer, "%s: %s\n", msg, strerror(errno)); -+ snprintf(buffer, sizeof(buffer), "%s: %s\n", msg, strerror(errno)); - error(buffer); - } else - error((char *)strerror(errno)); -diff -ur Maelstrom-3.0.6-orig/netlogic/game.cpp Maelstrom-3.0.6/netlogic/game.cpp ---- Maelstrom-3.0.6-orig/netlogic/game.cpp 2001-07-23 11:24:03 +0900 -+++ Maelstrom-3.0.6/netlogic/game.cpp 2003-05-21 11:33:19 +0900 -@@ -232,7 +232,7 @@ - - lastDisplayed = gDisplayed; - screen->FillRect(0, 0, SCREEN_WIDTH, 12, ourBlack); -- sprintf(caption, -+ snprintf(caption, sizeof(caption), - "You are player %d --- displaying player %d", - gOurPlayer+1, gDisplayed+1); - DrawText(SPRITES_WIDTH, 11, caption, geneva, -@@ -357,7 +357,7 @@ - /* -- Erase old and draw new score */ - screen->FillRect(45, gStatusLine+1, - score_width, text_height, ourBlack); -- sprintf(numbuf, "%d", Score); -+ snprintf(numbuf, sizeof(numbuf), "%d", Score); - score_width = DrawText(45, gStatusLine+11, - numbuf, geneva, STYLE_BOLD, - 0xFF, 0xFF, 0xFF); -@@ -380,7 +380,7 @@ - if (lastWave != gWave) { - screen->FillRect(255, gStatusLine+1, - wave_width, text_height, ourBlack); -- sprintf(numbuf, "%d", gWave); -+ snprintf(numbuf, sizeof(numbuf), "%d", gWave); - wave_width = DrawText(255, gStatusLine+11, - numbuf, geneva, STYLE_BOLD, - 0xFF, 0xFF, 0xFF); -@@ -391,7 +391,7 @@ - if (lastLives != Lives) { - screen->FillRect(319, gStatusLine+1, - lives_width, text_height, ourBlack); -- sprintf(numbuf, "%-3.1d", Lives); -+ snprintf(numbuf, sizeof(numbuf), "%-3.1d", Lives); - lives_width = DrawText(319, gStatusLine+11, - numbuf, geneva, STYLE_BOLD, - 0xFF, 0xFF, 0xFF); -@@ -402,7 +402,7 @@ - if (lastBonus != Bonus) { - screen->FillRect(384, gStatusLine+1, - bonus_width, text_height, ourBlack); -- sprintf(numbuf, "%-7.1d", Bonus); -+ snprintf(numbuf, sizeof(numbuf), "%-7.1d", Bonus); - bonus_width = DrawText(384, gStatusLine+11, - numbuf, geneva, STYLE_BOLD, - 0xFF, 0xFF, 0xFF); -@@ -414,7 +414,7 @@ - if (lastFrags != Frags) { - screen->FillRect(fragoff, gStatusLine+1, - frags_width, text_height, ourBlack); -- sprintf(numbuf, "%-3.1d", Frags); -+ snprintf(numbuf, sizeof(numbuf), "%-3.1d", Frags); - frags_width = DrawText(fragoff, gStatusLine+11, - numbuf, geneva, STYLE_BOLD, - 0xFF, 0xFF, 0xFF); -@@ -747,10 +747,11 @@ - for ( i=0; i<gNumPlayers; ++i ) { - char buffer[BUFSIZ], num1[12], num2[12]; - -- sprintf(num1, "%7.1d", final[i].Score); -- sprintf(num2, "%3.1d", final[i].Frags); -- sprintf(buffer, "Player %d: %-.7s Points, %-.3s Frags", -- final[i].Player, num1, num2); -+ snprintf(num1, sizeof(num1), "%7.1d", final[i].Score); -+ snprintf(num2, sizeof(num2), "%3.1d", final[i].Frags); -+ snprintf(buffer, sizeof(buffer), -+ "Player %d: %-.7s Points, %-.3s Frags", -+ final[i].Player, num1, num2); - DrawText(160, 380+i*newyork_height, buffer, - newyork, STYLE_NORM, 30000>>8, 30000>>8, 0xFF); - } -@@ -898,7 +899,7 @@ - - - /* -- Draw the wave completed message */ -- sprintf(numbuf, "Wave %d completed.", gWave); -+ snprintf(numbuf, sizeof(numbuf), "Wave %d completed.", gWave); - sw = fontserv->TextWidth(numbuf, geneva, STYLE_BOLD); - x = (SCREEN_WIDTH - sw) / 2; - DrawText(x, 150, numbuf, geneva, STYLE_BOLD, 0xFF, 0xFF, 0x00); -@@ -935,7 +936,7 @@ - if (OurShip->GetBonusMult() != 1) { - SDL_Surface *sprite; - -- sprintf(numbuf, "%-5.1d", OurShip->GetBonus()); -+ snprintf(numbuf, sizeof(numbuf), "%-5.1d", OurShip->GetBonus()); - DrawText(x, 200, numbuf, geneva, STYLE_BOLD, - 0xFF, 0xFF, 0xFF); - x += 75; -@@ -951,10 +952,10 @@ - Delay(SOUND_DELAY); - sound->PlaySound(gFunk, 5); - -- sprintf(numbuf, "%-5.1d", OurShip->GetBonus()); -+ snprintf(numbuf, sizeof(numbuf), "%-5.1d", OurShip->GetBonus()); - bonus_width = DrawText(x, 200, numbuf, geneva, STYLE_BOLD, - 0xFF, 0xFF, 0xFF); -- sprintf(numbuf, "%-5.1d", OurShip->GetScore()); -+ snprintf(numbuf, sizeof(numbuf), "%-5.1d", OurShip->GetScore()); - score_width = DrawText(xt, 220, numbuf, geneva, STYLE_BOLD, - 0xFF, 0xFF, 0xFF); - screen->Update(); -@@ -997,12 +998,12 @@ - - screen->FillRect(x, 200-text_height+2, - bonus_width, text_height, ourBlack); -- sprintf(numbuf, "%-5.1d", OurShip->GetBonus()); -+ snprintf(numbuf, sizeof(numbuf), "%-5.1d", OurShip->GetBonus()); - bonus_width = DrawText(x, 200, numbuf, - geneva, STYLE_BOLD, 0xFF, 0xFF, 0xFF); - screen->FillRect(xt, 220-text_height+2, - score_width, text_height, ourBlack); -- sprintf(numbuf, "%-5.1d", OurShip->GetScore()); -+ snprintf(numbuf, sizeof(numbuf), "%-5.1d", OurShip->GetScore()); - score_width = DrawText(xt, 220, numbuf, - geneva, STYLE_BOLD, 0xFF, 0xFF, 0xFF); - -@@ -1015,7 +1016,7 @@ - HandleEvents(10); - - /* -- Draw the "next wave" message */ -- sprintf(numbuf, "Prepare for Wave %d...", gWave+1); -+ snprintf(numbuf, sizeof(numbuf), "Prepare for Wave %d...", gWave+1); - sw = fontserv->TextWidth(numbuf, geneva, STYLE_BOLD); - x = (SCREEN_WIDTH - sw)/2; - DrawText(x, 259, numbuf, geneva, STYLE_BOLD, 0xFF, 0xFF, 0x00); -diff -ur Maelstrom-3.0.6-orig/netlogic/netplay.cpp Maelstrom-3.0.6/netlogic/netplay.cpp ---- Maelstrom-3.0.6-orig/netlogic/netplay.cpp 2002-10-20 13:11:52 +0900 -+++ Maelstrom-3.0.6/netlogic/netplay.cpp 2003-05-21 11:31:43 +0900 -@@ -670,7 +670,9 @@ - strcpy(message, "Waiting for players:"); - for ( i=0; i<gNumPlayers; ++i ) { - if ( ! acked[i] ) -- sprintf(&message[strlen(message)], " %d", i+1); -+ snprintf(&message[strlen(message)], -+ sizeof(message)-strlen(message), -+ " %d", i+1); - } - Message(message); - -@@ -725,7 +727,7 @@ - /* Check the player... */ - if ( (i != gOurPlayer) && (netbuf[1] == gOurPlayer) ) { - /* Print message, sleep 3 seconds absolutely */ -- sprintf(message, -+ snprintf(message, sizeof(message), - "Error: Another player (%d) thinks they are player 1!\r\n", i+1); - ErrorMessage(message); - /* Suck up retransmission packets */ -diff -ur Maelstrom-3.0.6-orig/netscore.cpp Maelstrom-3.0.6/netscore.cpp ---- Maelstrom-3.0.6-orig/netscore.cpp 2001-07-23 12:25:17 +0900 -+++ Maelstrom-3.0.6/netscore.cpp 2003-05-21 11:27:18 +0900 -@@ -59,7 +59,7 @@ - - /* Send the scores */ - crc = get_checksum(key, KEY_LEN); -- sprintf(netbuf, SCOREFMT, crc, high.name, high.score, high.wave); -+ snprintf(netbuf, sizeof(netbuf), SCOREFMT, crc, high.name, high.score, high.wave); - SDLNet_TCP_Send(remote, netbuf, strlen(netbuf)); - n = SDLNet_TCP_Recv(remote, netbuf, 1024); - if ( n > 0 ) { -diff -ur Maelstrom-3.0.6-orig/screenlib/SDL_FrameBuf.cpp Maelstrom-3.0.6/screenlib/SDL_FrameBuf.cpp ---- Maelstrom-3.0.6-orig/screenlib/SDL_FrameBuf.cpp 2001-07-23 06:03:13 +0900 -+++ Maelstrom-3.0.6/screenlib/SDL_FrameBuf.cpp 2003-05-21 11:31:01 +0900 -@@ -628,7 +628,7 @@ - - found = 0; - for ( which=0; !found; ++which ) { -- sprintf(file, "%s%d.bmp", prefix, which); -+ snprintf(file, sizeof(file), "%s%d.bmp", prefix, which); - if ( ((fp=fopen(file, "r")) == NULL) && - ((fp=fopen(file, "w")) != NULL) ) { - found = 1; -diff -ur Maelstrom-3.0.6-orig/screenlib/SDL_FrameBuf.h Maelstrom-3.0.6/screenlib/SDL_FrameBuf.h ---- Maelstrom-3.0.6-orig/screenlib/SDL_FrameBuf.h 2000-09-25 02:55:39 +0900 -+++ Maelstrom-3.0.6/screenlib/SDL_FrameBuf.h 2003-05-21 11:27:41 +0900 -@@ -165,7 +165,7 @@ - va_list ap; - - va_start(ap, fmt); -- vsprintf(errbuf, fmt, ap); -+ vsnprintf(errbuf, sizeof(errbuf), fmt, ap); - va_end(ap); - errstr = errbuf; - } diff --git a/games-action/maelstrom/files/maelstrom-3.0.6-warnings.patch b/games-action/maelstrom/files/maelstrom-3.0.6-warnings.patch deleted file mode 100644 index 8b2ca084c65f..000000000000 --- a/games-action/maelstrom/files/maelstrom-3.0.6-warnings.patch +++ /dev/null @@ -1,20 +0,0 @@ ---- a/Maelstrom-netd.c 2014-03-18 01:00:28.408099526 -0400 -+++ b/Maelstrom-netd.c 2014-03-18 01:01:29.892142782 -0400 -@@ -1,7 +1,9 @@ - - /* Here we go... */ - -+#include <stdlib.h> - #include <stdio.h> -+#include <time.h> - #include <string.h> - #include <signal.h> - #include <errno.h> -@@ -9,6 +11,7 @@ - #include <sys/time.h> - #include <sys/socket.h> - #include <netinet/in.h> -+#include <arpa/inet.h> - #include <netdb.h> - #include <unistd.h> - diff --git a/games-action/maelstrom/maelstrom-3.0.6-r4.ebuild b/games-action/maelstrom/maelstrom-3.0.6-r4.ebuild deleted file mode 100644 index 05c954287609..000000000000 --- a/games-action/maelstrom/maelstrom-3.0.6-r4.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools desktop - -DESCRIPTION="An asteroids battle game" -HOMEPAGE="https://www.libsdl.org/projects/Maelstrom/" -SRC_URI="https://www.libsdl.org/projects/Maelstrom/src/${P^}.tar.gz" -S="${WORKDIR}/${P^}" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -DEPEND=" - acct-group/gamestat - media-libs/libsdl[sound,joystick,video] - media-libs/sdl-net" -RDEPEND="${DEPEND}" - -PATCHES=( - "${FILESDIR}"/${P}-security.patch - "${FILESDIR}"/${P}-64bits.patch - "${FILESDIR}"/${P}-gcc34.patch - "${FILESDIR}"/${P}-warnings.patch - "${FILESDIR}"/${P}-gcc53.patch - "${FILESDIR}"/${P}-autotools.patch - "${FILESDIR}"/${P}-fix_return_type.patch - "${FILESDIR}"/${P}-clang-sprintf.patch -) - -src_prepare() { - default - - rm aclocal.m4 acinclude.m4 || die - eautoreconf -} - -src_install() { - default - dodoc Changelog Docs/{Maelstrom-Announce,*FAQ,MaelstromGPL_press_release,*.Paper,Technical_Notes*} - - newicon "${ED}"/usr/share/Maelstrom/icon.xpm maelstrom.xpm - make_desktop_entry Maelstrom "Maelstrom" maelstrom - - # Put the high scores file in the right place - insinto /var/games - doins "${ED}"/usr/share/Maelstrom/Maelstrom-Scores - - # clean up some cruft - rm \ - "${ED}"/usr/share/Maelstrom/Maelstrom-Scores \ - "${ED}"/usr/share/Maelstrom/Images/Makefile* || die - - # make sure we can update the high scores - fowners root:gamestat /var/games/Maelstrom-Scores /usr/bin/Maelstrom{,-netd} - fperms 2755 /usr/bin/Maelstrom{,-netd} - fperms 660 /var/games/Maelstrom-Scores -} diff --git a/games-action/maelstrom/metadata.xml b/games-action/maelstrom/metadata.xml deleted file mode 100644 index 1c3ba213c494..000000000000 --- a/games-action/maelstrom/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-action/metadata.xml b/games-action/metadata.xml deleted file mode 100644 index b2f0a0785e0a..000000000000 --- a/games-action/metadata.xml +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE catmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<catmetadata> - <longdescription lang="en"> - The games-action category contains action games. - </longdescription> - <longdescription lang="de"> - Die Kategorie games-action enthält Actionspiele. - </longdescription> - <longdescription lang="es"> - La categoría games-action contiene juegos de acción. - </longdescription> - <longdescription lang="ja"> - games-actionカテゴリーにはアクション・ゲームが含まれています。 - </longdescription> - <longdescription lang="nl"> - De games-action categorie bevat actiespellen. - </longdescription> - <longdescription lang="vi"> - Nhóm games-action chứa các trò chơi thuộc thể loại hành động. - </longdescription> - <longdescription lang="sk"> - Kategória games-action obsahuje akčné hry. - </longdescription> - <longdescription lang="it"> - La categoria games-action contiene giochi d'azione. - </longdescription> - <longdescription lang="pt"> - A categoria games-action contém jogos de ação. - </longdescription> - <longdescription lang="pl"> - Kategoria games-action zawiera gry akcji. - </longdescription> -</catmetadata> diff --git a/games-action/minecraft-launcher/Manifest b/games-action/minecraft-launcher/Manifest deleted file mode 100644 index b85012ea579a..000000000000 --- a/games-action/minecraft-launcher/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST minecraft-launcher-1.0.1221 1623472 BLAKE2B 4c34f591a1bc98e4a49d1fa15cc0b7e60737452eb22a6b11e6843a02a9f0160348250c046a2c154d7deb5087a1b283bb5b4109b14dc7b1121e68f212d899e82c SHA512 a175572c23219bb9bd8de3b072864544a1316a64d71bd8f5a0f8951c69fc7e2590d75fc509cf595d4b36a3a0c6d9aea46801d4030b48051b0e00dbe8ef4d8b1a -DIST minecraft-launcher.svg 61803 BLAKE2B 6527c869aec955f5e457e57f6c60b6391c29f2bc6f83d72b9a432cc9b77df6fb842549158f38e32a0bec6973d6fac4af3a1a5562cb84b5a4fd1d95de645da842 SHA512 aa08e8fa2a5c1c3e2d714644cb9648adb779c09fff5a9e5b79cea42c53be3f53631d199f72c1eec56e4b4f8e46be8f4ae88fbe456865621b589a7c4f9438549a diff --git a/games-action/minecraft-launcher/metadata.xml b/games-action/minecraft-launcher/metadata.xml deleted file mode 100644 index 13fca37ffb0d..000000000000 --- a/games-action/minecraft-launcher/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="person"> - <email>nowa@gentoo.org</email> - <name>Nowa Ammerlaan</name> - </maintainer> -</pkgmetadata> diff --git a/games-action/minecraft-launcher/minecraft-launcher-1.0.1221.ebuild b/games-action/minecraft-launcher/minecraft-launcher-1.0.1221.ebuild deleted file mode 100644 index 97103ebd0d5c..000000000000 --- a/games-action/minecraft-launcher/minecraft-launcher-1.0.1221.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 2019-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop xdg - -# We can find which url we need for the latest release here: -# https://launchermeta.mojang.com/v1/products/launcher/6f083b80d5e6fabbc4236f81d0d8f8a350c665a9/linux.json - -DESCRIPTION="An open-world game whose gameplay revolves around breaking and placing blocks" -HOMEPAGE="https://www.minecraft.net/" -SRC_URI="https://launcher.mojang.com/v1/objects/4392471202bb9dff482db8a5551a7643da955ace/minecraft-launcher -> ${P} - https://launcher.mojang.com/download/minecraft-launcher.svg" -S="${WORKDIR}" - -KEYWORDS="-* ~amd64" -LICENSE="Mojang" -SLOT="0" - -RESTRICT="bindist mirror" - -RDEPEND=" - >=x11-libs/gtk+-2.24.32-r1[X(+)] - app-crypt/libsecret - dev-libs/nss - dev-libs/libbsd - dev-libs/libffi:0/8 - dev-libs/libpcre - media-libs/alsa-lib - media-libs/openal - net-libs/gnutls[idn] - net-misc/curl[adns] - net-print/cups - sys-apps/dbus - sys-libs/glibc - virtual/jre:* - virtual/opengl - x11-apps/xrandr - x11-libs/libXScrnSaver - x11-libs/libXcomposite - x11-libs/libXcursor - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXi - x11-libs/libXrender - x11-libs/libXtst - x11-libs/xcb-util -" - -QA_PREBUILT=" - usr/bin/minecraft-launcher -" - -src_install() { - newbin "${DISTDIR}/${P}" ${PN} - - doicon -s scalable "${DISTDIR}/${PN}.svg" - make_desktop_entry ${PN} "Minecraft" ${PN} Game -} diff --git a/games-action/moon-buggy/Manifest b/games-action/moon-buggy/Manifest deleted file mode 100644 index 260844a8df61..000000000000 --- a/games-action/moon-buggy/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST moon-buggy-1.0.51.tar.gz 263572 BLAKE2B d298b04116a5bc7735f672c067efa688dbea153dbc309a6e371b970b7a31648a337af872513bd94b5d01981fdf5595ca326cca11503d138cfcbe126f18ef55e9 SHA512 34da2ca8b79d4f95a762cb7142586d176fd1b58ea6f4375de424d73d6046c2dc3dbae30dddb3a78c8c2563fbfec01d9eaafe27b79cc78ffa22121ad5a2e9dc77 diff --git a/games-action/moon-buggy/metadata.xml b/games-action/moon-buggy/metadata.xml deleted file mode 100644 index 1c3ba213c494..000000000000 --- a/games-action/moon-buggy/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-action/moon-buggy/moon-buggy-1.0.51-r2.ebuild b/games-action/moon-buggy/moon-buggy-1.0.51-r2.ebuild deleted file mode 100644 index f6dbd7d4292c..000000000000 --- a/games-action/moon-buggy/moon-buggy-1.0.51-r2.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools flag-o-matic toolchain-funcs - -DESCRIPTION="Simple console game, where you drive a car across the moon's surface" -HOMEPAGE="https://www.seehuhn.de/pages/moon-buggy.html" -SRC_URI="https://m.seehuhn.de/programs/${P}.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" - -RDEPEND="acct-group/gamestat - sys-libs/ncurses:0=" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -src_prepare() { - default - sed -i \ - -e '/$(DESTDIR)$(bindir)\/moon-buggy -c/d' \ - Makefile.am || die - rm missing || die - eautoreconf -} - -src_configure() { - # LTO warnings, bug #858518 - filter-lto - - econf \ - --sharedstatedir="${EPREFIX}/var/games" \ - --with-curses-libs="$($(tc-getPKG_CONFIG) ncurses --libs)" -} - -src_install() { - default - - touch "${ED}/var/games/${PN}/mbscore" || die - fowners root:gamestat /usr/bin/${PN} /var/games/${PN} /var/games/${PN}/mbscore - fperms 2755 /usr/bin/${PN} - fperms 664 /var/games/${PN}/mbscore -} diff --git a/games-action/netrek-brmh/Manifest b/games-action/netrek-brmh/Manifest deleted file mode 100644 index 20e1ad4f493f..000000000000 --- a/games-action/netrek-brmh/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST netrek-brmh-2.6.1.tar.gz 294789 BLAKE2B 64b9cc2a116a1b5b56d3e51073ae6825411944514b7f994544a24740bb5a54ec4bb6009df7dd5c6636dabd0bcab4c43f29829f6896e59049c61ce2c3adab4e75 SHA512 454e7f6d9605845b3e45882c65463bd30f0e7d74a32cb0ee331852e039652d0e98edee10eaff2f365d88f61172672b891db37475cf076883f7b92313ab463f41 diff --git a/games-action/netrek-brmh/metadata.xml b/games-action/netrek-brmh/metadata.xml deleted file mode 100644 index e4f4a9e78fe2..000000000000 --- a/games-action/netrek-brmh/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="person"> - <email>brian.gloyer@gmail.com</email> - <name>brian gloyer</name> - </maintainer> - <upstream> - <maintainer status="active"> - <email>brian.gloyer@gmail.com</email> - <name>brian gloyer</name> - </maintainer> - <bugs-to>https://github.com/bgloyer/netrek-client-brmh/issues/</bugs-to> - <remote-id type="github">bgloyer/netrek-client-brmh</remote-id> - </upstream> -</pkgmetadata> diff --git a/games-action/netrek-brmh/netrek-brmh-2.6.1.ebuild b/games-action/netrek-brmh/netrek-brmh-2.6.1.ebuild deleted file mode 100644 index 21a515fdbfdb..000000000000 --- a/games-action/netrek-brmh/netrek-brmh-2.6.1.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit toolchain-funcs flag-o-matic - -DESCRIPTION="brmh client for netrek" -HOMEPAGE="https://netrek.org" -SRC_URI="https://github.com/bgloyer/netrek-client-brmh/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -S="${WORKDIR}/netrek-client-brmh-${PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - x11-base/xorg-proto - x11-libs/libX11 - x11-libs/libXmu -" -DEPEND=" - ${RDEPEND} -" -BDEPEND=" - x11-misc/imake - x11-misc/gccmakedep -" - -src_configure() { - xmkmf || die - emake depend \ - CC="$(tc-getCC)" \ - CDEBUGFLAGS="${CFLAGS}" \ - LOCAL_LDFLAGS="${LDFLAGS}" -} - -src_compile() { - append-cflags -Wno-error=incompatible-pointer-types - emake \ - CC="$(tc-getCC)" \ - CDEBUGFLAGS="${CFLAGS}" \ - LOCAL_LDFLAGS="${LDFLAGS}" -} - -src_install() { - dobin netrek -} diff --git a/games-action/netrek-cow/Manifest b/games-action/netrek-cow/Manifest deleted file mode 100644 index 7da04030952f..000000000000 --- a/games-action/netrek-cow/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST netrek-cow-3.3.2.tar.gz 2630673 BLAKE2B 1a54b58d112f0893275b57967573ce308e69b99e42a660670f3a5fc7f15f2dc110f2008e496282a58da181252a196feb8218a87f52db16444f1f50cef2a6809f SHA512 9a0ab78ed86d174f52d35d30a409efd985bd2d39062a993c3790f36ade1fa0a9b95b9d914f5c1fa57497f281e88ece0f6bc86abc962bd87ff44f68c1416f07f0 diff --git a/games-action/netrek-cow/files/netrek-cow-3.3.2-autoupdate.patch b/games-action/netrek-cow/files/netrek-cow-3.3.2-autoupdate.patch deleted file mode 100644 index e9ededa2f2a5..000000000000 --- a/games-action/netrek-cow/files/netrek-cow-3.3.2-autoupdate.patch +++ /dev/null @@ -1,103 +0,0 @@ -diff --git a/configure.ac b/configure.ac -index ce956ee..5bb0866 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -1,9 +1,10 @@ - dnl This file is an input file used by the GNU "autoconf" program to - dnl generate the file "configure", which is run during Netrek installation - dnl to configure the system for the local environment. --AC_INIT(name.c) --AC_CANONICAL_SYSTEM --AC_CONFIG_HEADER(config.h) -+AC_INIT -+AC_CONFIG_SRCDIR([name.c]) -+AC_CANONICAL_TARGET -+AC_CONFIG_HEADERS([config.h]) - - AC_PROG_INSTALL - -@@ -11,7 +12,7 @@ AC_PROG_CC - AC_PROG_CPP - AC_PROG_LN_S - --AC_AIX -+AC_USE_SYSTEM_EXTENSIONS - - AC_C_INLINE - -@@ -26,18 +27,24 @@ AC_C_INLINE - #-------------------------------------------------------------------- - - AC_MSG_CHECKING(if fd_set requires sys/select.h) --AC_TRY_COMPILE( [#include <sys/types.h>], [fd_set readMask, writeMask;], -- AC_MSG_RESULT(no) , -- AC_EGREP_HEADER(fd_set, sys/select.h, -+AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <sys/types.h>]], [[fd_set readMask, writeMask;]])],[AC_MSG_RESULT(no) ],[AC_EGREP_HEADER(fd_set, sys/select.h, - AC_DEFINE(NEED_SYS_SELECT_H) AC_MSG_RESULT(yes), -- AC_DEFINE(NO_FD_SET) AC_MSG_RESULT(fd_set missing))) -+ AC_DEFINE(NO_FD_SET) AC_MSG_RESULT(fd_set missing))]) - - #-------------------------------------------------------------------- - # Check for various typedefs and provide substitutes if - # they don't exist. - #-------------------------------------------------------------------- - --AC_HEADER_STDC -+m4_warn([obsolete], -+[The preprocessor macro `STDC_HEADERS' is obsolete. -+ Except in unusual embedded environments, you can safely include all -+ ISO C90 headers unconditionally.])dnl -+# Autoupdate added the next two lines to ensure that your configure -+# script's behavior did not change. They are probably safe to remove. -+AC_CHECK_INCLUDES_DEFAULT -+AC_PROG_EGREP -+ - AC_CHECK_HEADERS(unistd.h memory.h math.h stdlib.h) - AC_CHECK_HEADERS(sys/timeb.h sys/ptyio.h sys/fcntl.h fcntl.h) - AC_CHECK_HEADERS(ctype.h machine/endian.h sys/resource.h) -@@ -46,7 +53,7 @@ AC_CHECK_HEADERS(sys/wait.h netinet/in.h netinet/tcp.h sys/filio.h) - AC_TYPE_PID_T - AC_TYPE_UID_T - AC_TYPE_SIZE_T --AC_FUNC_VFORK -+AC_FUNC_FORK - AC_STRUCT_TM - - AC_MSG_CHECKING(for itimer in time.h) -@@ -80,7 +87,7 @@ if test -z "$NOX11" ; then - if test -z "$x_libraries" ; then - echo checking for X11 header files - XINCLUDES="" --AC_TRY_CPP([#include <X11/Intrinsic.h>], , XINCLUDES="nope") -+AC_PREPROC_IFELSE([AC_LANG_SOURCE([[#include <X11/Intrinsic.h>]])],[],[XINCLUDES="nope"]) - if test "$XINCLUDES" = nope; then - dirs="/usr/unsupported/include /usr/local/include /usr/X386/include \ - /usr/include/X11R4 /usr/X11R5/include /usr/include/X11R5 \ -@@ -165,7 +172,19 @@ AC_CHECK_LIB(sun, main, [LIBS="$LIBS -lsun"]) - # Check for type of signals - #-------------------------------------------------------------------- - --AC_TYPE_SIGNAL -+m4_warn([obsolete], -+[your code may safely assume C89 semantics that RETSIGTYPE is void. -+Remove this warning and the `AC_CACHE_CHECK' when you adjust the code.])dnl -+AC_CACHE_CHECK([return type of signal handlers],[ac_cv_type_signal],[AC_COMPILE_IFELSE( -+[AC_LANG_PROGRAM([#include <sys/types.h> -+#include <signal.h> -+], -+ [return *(signal (0, 0)) (0) == 1;])], -+ [ac_cv_type_signal=int], -+ [ac_cv_type_signal=void])]) -+AC_DEFINE_UNQUOTED([RETSIGTYPE],[$ac_cv_type_signal],[Define as the return type of signal handlers -+ (`int' or `void').]) -+ - AC_CHECK_FUNCS(usleep random setstate strftime ftime) - AC_CHECK_LIB(m, main, [LIBS="$LIBS -lm"]) - AC_CHECK_FUNCS(nint) -@@ -201,4 +220,5 @@ fi - #-------------------------------------------------------------------- - # Emit output - #-------------------------------------------------------------------- --AC_OUTPUT(system.mk) -+AC_CONFIG_FILES([system.mk]) -+AC_OUTPUT diff --git a/games-action/netrek-cow/metadata.xml b/games-action/netrek-cow/metadata.xml deleted file mode 100644 index 7fee6d99ebb0..000000000000 --- a/games-action/netrek-cow/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="person"> - <email>brian.gloyer@gmail.com</email> - <name>brian gloyer</name> - </maintainer> - <upstream> - <maintainer status="active"> - <email>brian.gloyer@gmail.com</email> - <name>brian gloyer</name> - </maintainer> - <bugs-to>https://github.com/quozl/netrek-client-cow/issues/</bugs-to> - <remote-id type="github">quozl/netrek-client-cow</remote-id> - </upstream> -</pkgmetadata> diff --git a/games-action/netrek-cow/netrek-cow-3.3.2.ebuild b/games-action/netrek-cow/netrek-cow-3.3.2.ebuild deleted file mode 100644 index 2b5029da1270..000000000000 --- a/games-action/netrek-cow/netrek-cow-3.3.2.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit autotools flag-o-matic - -DESCRIPTION="cow client for netrek" -HOMEPAGE="https://netrek.org" -SRC_URI="https://github.com/quozl/netrek-client-cow/archive/${PV}.tar.gz -> ${P}.tar.gz" - -S="${WORKDIR}/netrek-client-cow-${PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -# upstream has a file named check that is unrelated to tests -RESTRICT="test" - -RDEPEND=" - media-libs/imlib2 - media-libs/libsdl - media-libs/sdl-mixer - x11-base/xorg-proto - x11-libs/libX11 - x11-libs/libXxf86vm - x11-libs/libXmu -" -DEPEND=" - ${RDEPEND} -" - -src_prepare() { - default - ./autogen.sh - eautoreconf -} - -src_configure() { - # Incompatible function declarations under C23. Bug #945213 - append-cflags -std=gnu17 - default -} - -src_install() { - dobin netrek-client-cow -} - -PATCHES=( - "${FILESDIR}/${P}-autoupdate.patch" -) diff --git a/games-action/nighthawk/Manifest b/games-action/nighthawk/Manifest deleted file mode 100644 index 22fd1e1c9ceb..000000000000 --- a/games-action/nighthawk/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST nighthawk-4.0.tar.xz 3212124 BLAKE2B ccd8d97ac03e6d984bdb56cad49ceabb7e6f61dd182d359e1410ff081e3fc456d2a844bc513238d6b10ba8c479661fb890a6c1e41815b7ac6f8f7f761209feb2 SHA512 f1d10026df3a2ab274b81c4e8f28c79c2ba21d6ccab59b217308b076fc7ed3ef4fa5f2b895b72902f72a652c950faa15e43f2e7c91bfc0e2c988ef1aee6859a6 diff --git a/games-action/nighthawk/files/nighthawk-4.0-cmake.patch b/games-action/nighthawk/files/nighthawk-4.0-cmake.patch deleted file mode 100644 index 83722b1e621b..000000000000 --- a/games-action/nighthawk/files/nighthawk-4.0-cmake.patch +++ /dev/null @@ -1,25 +0,0 @@ -Fix OpenGL underlink, man dir, and skip installing in $HOME. ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -111,5 +111,6 @@ - # Check for OpenGL and GLU - # --pkg_check_modules (OPENGL glu) -+set(OpenGL_GL_PREFERENCE GLVND) -+find_package(OpenGL) - if (NOT OPENGL_FOUND) - message(FATAL_ERROR "OpenGL/GLU devel library not installed.") -@@ -277,5 +278,5 @@ - # Install nighthawk in games section of man page tree (iaw "man man") - # --install(FILES man/nighthawk.6 DESTINATION man/man6) -+install(FILES man/nighthawk.6 DESTINATION share/man/man6) - - # From investigation work and a strong recommendation by GCB (aka wotnot), -@@ -287,5 +288,5 @@ - # risk that install will break on future distributions. JN, 08NOV20 - # --if (UNIX AND NOT APPLE) -+if (0) - install(FILES ${CMAKE_BINARY_DIR}/nighthawk.desktop DESTINATION ${HOME_PATH}/Desktop) - install(CODE "execute_process(COMMAND chown ${USERNAME}.${USERNAME} ${HOME_PATH}/Desktop/nighthawk.desktop)") diff --git a/games-action/nighthawk/metadata.xml b/games-action/nighthawk/metadata.xml deleted file mode 100644 index fdfba35afd7d..000000000000 --- a/games-action/nighthawk/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">night-hawk</remote-id> - </upstream> -</pkgmetadata> diff --git a/games-action/nighthawk/nighthawk-4.0.ebuild b/games-action/nighthawk/nighthawk-4.0.ebuild deleted file mode 100644 index aa9b572e44f6..000000000000 --- a/games-action/nighthawk/nighthawk-4.0.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 2021-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake desktop - -DESCRIPTION="Tribute to Paradroid by Andrew Braybrook" -HOMEPAGE="https://night-hawk.sourceforge.io/" -SRC_URI="https://downloads.sourceforge.net/night-hawk/${P}.tar.xz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - acct-group/gamestat - media-libs/freeglut - media-libs/libglvnd - media-libs/libpng:= - media-libs/libvorbis - media-libs/openal - virtual/glu" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}"/${P}-cmake.patch -) - -src_prepare() { - cmake_src_prepare - - sed -i '/SCORES_PATH/s|/var/tmp|${EPREFIX}/var/games|' CMakeLists.txt || die -} - -src_configure() { - local mycmakeargs=( -DBUILD_NED=yes ) - - cmake_src_configure -} - -src_install() { - cmake_src_install - - dodoc WHATS_NEW - - dodir /var/games - > "${ED}"/var/games/${PN}.scores || die - - fowners :gamestat /usr/bin/${PN} /var/games/${PN}.scores - fperms g+s /usr/bin/${PN} - fperms 660 /var/games/${PN}.scores - - newicon data/xpm/v4/nighthawk_desktop_icon.png ${PN}.png - make_desktop_entry ${PN} ${PN^} -} diff --git a/games-action/noiz2sa/Manifest b/games-action/noiz2sa/Manifest deleted file mode 100644 index d570a55f4685..000000000000 --- a/games-action/noiz2sa/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST noiz2sa-0.51a.tar.gz 8861907 BLAKE2B e6b4747945fe15cdfd58f1a5cfa80ecae4e3bdabcdba9d7c2e826315ff90bed0a2f66e9e308ef621dd282b3809b13be7a8bf0115be3fa88dad35e6cf3f6a458e SHA512 be0893f96240c00c15073d99e0c73667f65bd4aa98a303d6b4e0b7d5ac9fa510843b37841f9cf6c98f602cb7a70c518107272df1f42682a74ec52a3221e10174 diff --git a/games-action/noiz2sa/files/noiz2sa-0.51a-gcc41.patch b/games-action/noiz2sa/files/noiz2sa-0.51a-gcc41.patch deleted file mode 100644 index 9f4f4fe2f1c0..000000000000 --- a/games-action/noiz2sa/files/noiz2sa-0.51a-gcc41.patch +++ /dev/null @@ -1,17 +0,0 @@ ---- src/foecommand.h.old 2006-04-21 20:06:35.000000000 +0200 -+++ src/foecommand.h 2006-04-21 20:06:57.000000000 +0200 -@@ -36,10 +36,10 @@ -
- virtual void doChangeDirection(double d);
- virtual void doChangeSpeed(double s);
-- virtual void FoeCommand::doAccelX(double ax);
-- virtual void FoeCommand::doAccelY(double ay);
-- virtual double FoeCommand::getBulletSpeedX();
-- virtual double FoeCommand::getBulletSpeedY();
-+ virtual void doAccelX(double ax);
-+ virtual void doAccelY(double ay);
-+ virtual double getBulletSpeedX();
-+ virtual double getBulletSpeedY();
-
- private:
- struct foe *foe;
diff --git a/games-action/noiz2sa/files/noiz2sa-0.51a-underlink.patch b/games-action/noiz2sa/files/noiz2sa-0.51a-underlink.patch deleted file mode 100644 index 6d6ab9f18636..000000000000 --- a/games-action/noiz2sa/files/noiz2sa-0.51a-underlink.patch +++ /dev/null @@ -1,31 +0,0 @@ ---- a/makefile.lin 2011-06-14 08:03:28.928366818 +0200 -+++ b/makefile.lin 2011-06-14 08:07:43.199113541 +0200 -@@ -4,18 +4,13 @@ - NAME = noiz2sa
- O = o
- RM = rm -f
--CC = gcc
--CXX = g++
-
- PROG = $(NAME)
-
- DEFAULT_CFLAGS = `sdl-config --cflags`
--LDFLAGS = `sdl-config --libs` -L. -lglut -lbulletml -lSDL_mixer -mwindows -lstdc++
-+LDLIBS = `sdl-config --libs` -lGL -lbulletml -lSDL_mixer -lstdc++ -lm
-
--MORE_CFLAGS = -O3
--
--CFLAGS = $(DEFAULT_CFLAGS) $(MORE_CFLAGS)
--CPPFLAGS = $(DEFAULT_CFLAGS) $(MORE_CFLAGS) -I./bulletml/
-+CPPFLAGS = $(DEFAULT_CFLAGS) -I./bulletml/
-
- OBJS = $(NAME).$(O) ship.$(O) shot.$(O) frag.$(O) bonus.$(O) \
- foe.$(O) foecommand.$(O) barragemanager.$(O) attractmanager.$(O) \
-@@ -23,7 +19,6 @@ - screen.$(O) clrtbl.$(O) vector.$(O) degutil.$(O) rand.$(O) soundmanager.$(O)
-
- $(PROG): $(OBJS)
-- $(CC) $(CFLAGS) -o $(PROG) $(OBJS) $(LDFLAGS)
-
- clean:
- $(RM) $(PROG) *.$(O)
diff --git a/games-action/noiz2sa/metadata.xml b/games-action/noiz2sa/metadata.xml deleted file mode 100644 index 3d4992b9b208..000000000000 --- a/games-action/noiz2sa/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">noiz2sa</remote-id> - </upstream> -</pkgmetadata> diff --git a/games-action/noiz2sa/noiz2sa-0.51a-r2.ebuild b/games-action/noiz2sa/noiz2sa-0.51a-r2.ebuild deleted file mode 100644 index c67fce6ca468..000000000000 --- a/games-action/noiz2sa/noiz2sa-0.51a-r2.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit toolchain-funcs - -DESCRIPTION="Abstract Shooting Game" -HOMEPAGE="https://www.asahi-net.or.jp/~cs8k-cyu/windows/noiz2sa_e.html https://sourceforge.net/projects/noiz2sa/" -SRC_URI="https://downloads.sourceforge.net/noiz2sa/${P}.tar.gz" -S="${WORKDIR}/${PN}/src" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -DEPEND=" - >=dev-libs/libbulletml-0.0.3 - media-libs/libsdl[joystick] - media-libs/sdl-mixer[vorbis] - virtual/opengl" -RDEPEND="${DEPEND}" - -PATCHES=( - "${FILESDIR}"/${P}-gcc41.patch - "${FILESDIR}"/${P}-underlink.patch -) - -src_prepare() { - default - - cp makefile.lin Makefile || die - - tc-export CC CXX -} - -src_install() { - local datadir="/usr/share/games/${PN}" - - dobin ${PN} - dodir "${datadir}" - dodoc ../readme* - - cp -r ../noiz2sa_share/* "${D}/${datadir}" || die -} diff --git a/games-action/orbital-eunuchs-sniper/Manifest b/games-action/orbital-eunuchs-sniper/Manifest deleted file mode 100644 index a34937761cda..000000000000 --- a/games-action/orbital-eunuchs-sniper/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST orbital_eunuchs_sniper-1.30.tar.gz 4056847 BLAKE2B bbe62a23ea3ebcb3244c93189027dca0ef05f8be78b5dc0d4463883b4207a7493f2b1051337492aafe24813822c5678f27e482d1ce6785d2674cc60c49281794 SHA512 81da382bdb6cd25ea3f1a3ecebc2827173cd7c77903cd37b88f328ae2c42f5db5a668597ebb2fca1c5c307d6db2745614aebee6f5e1be48fade184381558f21a diff --git a/games-action/orbital-eunuchs-sniper/files/orbital-eunuchs-sniper-1.30-datadir.patch b/games-action/orbital-eunuchs-sniper/files/orbital-eunuchs-sniper-1.30-datadir.patch deleted file mode 100644 index 9492e1e8b967..000000000000 --- a/games-action/orbital-eunuchs-sniper/files/orbital-eunuchs-sniper-1.30-datadir.patch +++ /dev/null @@ -1,36 +0,0 @@ ---- a/configure.ac -+++ b/configure.ac -@@ -64,14 +64,12 @@ - ,dnl default action of assigning shell value - with_games_dir="${runtime_datadir}/games" - ) --AC_SUBST(datadir,"${with_games_dir}") - AC_DEFINE_UNQUOTED([GAMEDATADIR], "${datadir}/$PACKAGE_NAME", - [Game data directory]) - - - #These should be automagically determined somehow. - #CPU Instruction Set. Should be automagic. --AC_SUBST(CPU_IS,`uname -m`) - - - echo $ac_n "ordering crap from http://www.amazon.com/gp/registry/296ST2NHEBO0Z" 1>&6 ---- a/src/Makefile.am -+++ b/src/Makefile.am -@@ -1,6 +1,4 @@ --pkgdata_PROGRAMS = snipe2d.@CPU_IS@.dynamic snipe2d.@CPU_IS@.static --BUILT_SOURCES = snipe2d --bin_SCRIPTS = snipe2d -+bin_PROGRAMS = snipe2d - snipe2d_common = \ - ai.cpp \ - binds.cpp \ -@@ -28,7 +26,7 @@ - sexpr/io.c \ - sexpr/parser.c - --snipe2d_@CPU_IS@_dynamic_SOURCES = $(snipe2d_common) -+snipe2d_SOURCES = $(snipe2d_common) - - #snipe2d_@CPU_IS@_static_LDFLAGS = -static - snipe2d_@CPU_IS@_static_SOURCES = $(snipe2d_common) diff --git a/games-action/orbital-eunuchs-sniper/files/orbital-eunuchs-sniper-1.30-gcc43.patch b/games-action/orbital-eunuchs-sniper/files/orbital-eunuchs-sniper-1.30-gcc43.patch deleted file mode 100644 index d3747ed0802b..000000000000 --- a/games-action/orbital-eunuchs-sniper/files/orbital-eunuchs-sniper-1.30-gcc43.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- a/src/snipe2d.h -+++ b/src/snipe2d.h -@@ -39,6 +39,7 @@ - #include <stdlib.h> - #include <math.h> - #include <string.h> -+#include <climits> - #include <libgen.h> - #include <SDL/SDL.h> - #include <SDL/SDL_image.h> diff --git a/games-action/orbital-eunuchs-sniper/metadata.xml b/games-action/orbital-eunuchs-sniper/metadata.xml deleted file mode 100644 index 1c3ba213c494..000000000000 --- a/games-action/orbital-eunuchs-sniper/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-action/orbital-eunuchs-sniper/orbital-eunuchs-sniper-1.30-r1.ebuild b/games-action/orbital-eunuchs-sniper/orbital-eunuchs-sniper-1.30-r1.ebuild deleted file mode 100644 index 94d4f0f6acfe..000000000000 --- a/games-action/orbital-eunuchs-sniper/orbital-eunuchs-sniper-1.30-r1.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools desktop - -MY_P="${PN//-/_}-${PV}" -DESCRIPTION="Snipe terrorists from your orbital base" -HOMEPAGE="https://icculus.org/oes/" -SRC_URI="https://icculus.org/oes/${MY_P}.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="ZLIB" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -DEPEND=" - media-libs/libsdl[joystick,video] - media-libs/sdl-image[png] - media-libs/sdl-mixer[vorbis]" -RDEPEND="${DEPEND}" - -DOCS=( AUTHORS ChangeLog readme.txt README TODO ) - -PATCHES=( - "${FILESDIR}"/${P}-datadir.patch - "${FILESDIR}"/${P}-gcc43.patch -) - -src_prepare() { - default - - sed -i \ - -e '/^sleep /d' \ - configure.ac || die - eautoreconf -} - -src_install() { - default - make_desktop_entry snipe2d "Orbital Eunuchs Sniper" applications-games -} diff --git a/games-action/postalplus/metadata.xml b/games-action/postalplus/metadata.xml deleted file mode 100644 index 1c3ba213c494..000000000000 --- a/games-action/postalplus/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-action/postalplus/postalplus-1-r1.ebuild b/games-action/postalplus/postalplus-1-r1.ebuild deleted file mode 100644 index 5f8b4e341f15..000000000000 --- a/games-action/postalplus/postalplus-1-r1.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cdrom desktop wrapper - -DESCRIPTION="Ultraviolent and controversial game featuring the Postal Dude" -HOMEPAGE="https://www.lokigames.com/products/postal/" - -LICENSE="LOKI-EULA" -SLOT="0" -KEYWORDS="~x86" -RESTRICT="strip bindist" - -S="${WORKDIR}" - -src_install() { - local dir=/opt/${PN} - - cdrom_get_cds postal_plus.ini - exeinto "${dir}" - doexe "${CDROM_ROOT}"/bin/x86/postal - insinto "${dir}" - doins "${CDROM_ROOT}"/{icon.{bmp,xpm},postal_plus.ini,README} - cp "${CDROM_ROOT}"/icon.xpm ${PN}.xpm || die - - cp -r "${CDROM_ROOT}"/res "${D}${dir}" || die - find "${D}" -name TRANS.TBL -exec rm '{}' + || die - - make_wrapper ${PN} ./postal "${dir}" - doicon ${PN}.xpm - make_desktop_entry ${PN} "Postal Plus" ${PN} -} diff --git a/games-action/powermanga/Manifest b/games-action/powermanga/Manifest deleted file mode 100644 index d7ab57fb2f5f..000000000000 --- a/games-action/powermanga/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST powermanga-0.93.1.tgz 11855703 BLAKE2B e1fe88ded02e49538891472ef009bb58151ecece0c3df518d42ba2efd206b66f3aa556ddea5a8a26eb8365ebf1ba2ba9b3f69da7434cb435254d33ba88386ace SHA512 852c0b4550db6c9e4ecd380077d390327f6649b6e8ab4cad246f23e7335e8622008f9fc753e2f474bf9cf7a5654b071e3f117f6a2b5be72ea53709912f4a0f41 diff --git a/games-action/powermanga/files/powermanga-0.93.1-flags.patch b/games-action/powermanga/files/powermanga-0.93.1-flags.patch deleted file mode 100644 index e8a013a2e04e..000000000000 --- a/games-action/powermanga/files/powermanga-0.93.1-flags.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/configure.ac 2015-07-12 17:31:49.673817375 -0400 -+++ b/configure.ac 2015-07-12 17:32:18.567700880 -0400 -@@ -54,7 +54,7 @@ - AC_DEFINE(USE_MALLOC_WRAPPER, 1, Define to use a malloc wrapper) - CFLAGS="-Wall -Werror -pedantic -Wextra -std=gnu99 -g $CFLAGS" - else -- CFLAGS="-O3 -Wall -Wextra -std=gnu99 $CFLAGS" -+ CFLAGS="$CFLAGS -Wall -Wextra -std=gnu99" - fi - - dnl Check for SDL_mixer diff --git a/games-action/powermanga/metadata.xml b/games-action/powermanga/metadata.xml deleted file mode 100644 index 1c3ba213c494..000000000000 --- a/games-action/powermanga/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-action/powermanga/powermanga-0.93.1-r1.ebuild b/games-action/powermanga/powermanga-0.93.1-r1.ebuild deleted file mode 100644 index c24c2b8692a2..000000000000 --- a/games-action/powermanga/powermanga-0.93.1-r1.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools desktop wrapper - -DESCRIPTION="Arcade 2D shoot-em-up game" -HOMEPAGE="https://linux.tlk.fr/" -SRC_URI="https://linux.tlk.fr/games/Powermanga/download/${P}.tgz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND="acct-group/gamestat - >=media-libs/libsdl-1.2[sound,joystick,video] - media-libs/libpng:0 - media-libs/sdl-mixer[mod] - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXxf86dga" -DEPEND=${RDEPEND} - -PATCHES=( - "${FILESDIR}"/${P}-flags.patch -) - -src_prepare() { - default - - local f - for f in src/assembler.S src/assembler_opt.S ; do - einfo "patching $f" - cat <<-EOF >> ${f} - #if defined(__linux__) && defined(__ELF__) - .section .note.GNU-stack,"",%progbits - #endif - EOF - done - eautoreconf -} - -src_install() { - newbin src/powermanga powermanga.bin - doman powermanga.6 - dodoc AUTHORS CHANGES README - - insinto "/usr/share/${PN}" - doins -r data sounds graphics texts - - find "${D}/usr/share/${PN}" -name "Makefil*" -execdir rm -f \{\} + - - dodir "/var/games/${PN}" - fowners root:gamestat /var/games/${PN} /usr/bin/${PN}.bin - fperms 660 /var/games/${PN} - fperms 2755 /usr/bin/${PN}.bin - - local f - for f in powermanga.hi-easy powermanga.hi powermanga.hi-hard ; do - touch "${D}/var/games/${f}" || die - fperms 660 "/var/games/${f}" - done - - make_wrapper powermanga powermanga.bin "/usr/share/${PN}" - make_desktop_entry powermanga Powermanga -} - -pkg_postinst() { - ewarn "NOTE: The highscore file format has changed." - ewarn "Older highscores will not be retained." -} diff --git a/games-action/prismlauncher/Manifest b/games-action/prismlauncher/Manifest deleted file mode 100644 index 933187b71454..000000000000 --- a/games-action/prismlauncher/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -DIST prismlauncher-10.0.5.tar.gz 4078955 BLAKE2B e8ff80fa957e33e3d6b17ba89c28c19869dd0a16fc440c40ccbf56e77bedaa918a8dc3082538acdba2ccd2eac5f541705dcdd177a1499eb6157cae4073d120a0 SHA512 b8e99817a10b63bba4bdc450d0b3801c3e3d3c3939c46427a1605c77452d3c88cd30016faf829e88f4e164403b19739f0579cfc1f14865f73c598e3bd70ad556 -DIST prismlauncher-11.0.0.tar.gz 4104245 BLAKE2B 5f5f6c297bb7fbdbe5afb53f880d2c8093f848d02db63a2883a1253dcdc1abfafe7c4df2d6da709bcb775097c0ce272e5683bb7395746e7c18a68dd20ee7adfd SHA512 75a440647a4046a45016183ad9c57ea68711969cc93856b5b5d2dc450b4371745e04efa5e9b7a43559a485a6e7efa5b4b4f5482f8283448428217000dec49d59 -DIST prismlauncher-11.0.2.tar.gz 4104613 BLAKE2B 2fd5affcda9fd7604e47f054ee809f23d26586cada65dd47acd73c854b3d26bc76bab77f7e4736c32c6c8b621c934160caea40924946283c163b949ee28987b0 SHA512 910b9b82b216619887dc93d9d62b10fe71cb4d3a700d94ffe0759b16f5fdcea3e4f047dfdfb20bbbd9c74b82454b717ebd769f316ce816a258f2f1e8b1620792 -DIST prismlauncher-9.1.tar.gz 8460672 BLAKE2B 1bb31dab88d9ca4317e61b6938f9b5aeb0b76cab3407d69b62ecf9bfa1ade3308a8927f53e020b6531fbe0cce962c7e560727298a911f07b9fec1f51b1470cd9 SHA512 5a486bb0034464be873d80512ba164fab44eb60e3abda28771387f8bed471c5a323269a5f961a0950692915698b849bb4e7de7405c26e3ad29aa8732f140a66d -DIST prismlauncher-9.4.tar.gz 8544189 BLAKE2B 57bb4391e8b84265e42b08545bb0cf64046915fca2a80a7f40923f6abf605d9bdd7efefae40694cb5118451346ed4cf8b9d77291b6ebc5b82ec1bb1fbafc16fc SHA512 7a81d6bd77da953ca92311f93ed753287b837ebdf51ae6898afa14769a0407eee55c17b6d9e09f4623f012375314b533c2a0bca2a16dedcce2e5327a5a1930a6 diff --git a/games-action/prismlauncher/files/prismlauncher-10.0.3-openjdk21.patch b/games-action/prismlauncher/files/prismlauncher-10.0.3-openjdk21.patch deleted file mode 100644 index 58151c1ce0b3..000000000000 --- a/games-action/prismlauncher/files/prismlauncher-10.0.3-openjdk21.patch +++ /dev/null @@ -1,31 +0,0 @@ -https://bugs.gentoo.org/917072 ---- a/libraries/launcher/CMakeLists.txt -+++ b/libraries/launcher/CMakeLists.txt -@@ -1,10 +1,10 @@ - cmake_minimum_required(VERSION 3.9.4) - project(launcher Java) --find_package(Java 1.7 REQUIRED COMPONENTS Development) -+find_package(Java 1.8 REQUIRED COMPONENTS Development) - - include(UseJava) - set(CMAKE_JAVA_JAR_ENTRY_POINT org.prismlauncher.EntryPoint) --set(CMAKE_JAVA_COMPILE_FLAGS -target 7 -source 7) -+set(CMAKE_JAVA_COMPILE_FLAGS -target 8 -source 8) - - set(SRC - org/prismlauncher/EntryPoint.java ---- a/libraries/javacheck/CMakeLists.txt -+++ b/libraries/javacheck/CMakeLists.txt -@@ -1,10 +1,10 @@ - cmake_minimum_required(VERSION 3.9.4) - project(launcher Java) --find_package(Java 1.7 REQUIRED COMPONENTS Development) -+find_package(Java 1.8 REQUIRED COMPONENTS Development) - - include(UseJava) - set(CMAKE_JAVA_JAR_ENTRY_POINT JavaCheck) --set(CMAKE_JAVA_COMPILE_FLAGS -target 7 -source 7 -Xlint:deprecation -Xlint:unchecked) -+set(CMAKE_JAVA_COMPILE_FLAGS -target 8 -source 8 -Xlint:deprecation -Xlint:unchecked) - - set(SRC - JavaCheck.java diff --git a/games-action/prismlauncher/files/prismlauncher-11.0.2-fortify-source-redef.patch b/games-action/prismlauncher/files/prismlauncher-11.0.2-fortify-source-redef.patch deleted file mode 100644 index d4855a242d4c..000000000000 --- a/games-action/prismlauncher/files/prismlauncher-11.0.2-fortify-source-redef.patch +++ /dev/null @@ -1,14 +0,0 @@ -https://bugs.gentoo.org/972550 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -71,10 +71,6 @@ else() - add_compile_options("$<$<COMPILE_LANGUAGE:C,CXX>:-fstack-protector-strong;--param=ssp-buffer-size=4>") - - # Avoid re-defining _FORTIFY_SOURCE, as it can cause redefinition errors in setups that use it by default (i.e., package builds) -- if(NOT (CMAKE_C_FLAGS MATCHES "-D_FORTIFY_SOURCE" OR CMAKE_CXX_FLAGS MATCHES "-D_FORTIFY_SOURCE")) -- # NOTE: _FORTIFY_SOURCE requires optimizations in most newer versions of glibc -- add_compile_options("$<$<AND:$<COMPILE_LANGUAGE:C,CXX>,$<CONFIG:Release,RelWithDebInfo>>:-D_FORTIFY_SOURCE=2>") -- endif() - - # ATL's pack list needs more than the default 1 Mib stack on windows - if(CMAKE_SYSTEM_NAME STREQUAL "Windows") diff --git a/games-action/prismlauncher/files/prismlauncher-11.0.2-gcc16.patch b/games-action/prismlauncher/files/prismlauncher-11.0.2-gcc16.patch deleted file mode 100644 index 6f4bbabb85f9..000000000000 --- a/games-action/prismlauncher/files/prismlauncher-11.0.2-gcc16.patch +++ /dev/null @@ -1,20 +0,0 @@ -https://bugs.gentoo.org/973648 -https://github.com/PrismLauncher/PrismLauncher/pull/5523 -https://github.com/PrismLauncher/PrismLauncher/pull/5524 -diff --git a/launcher/CMakeLists.txt b/launcher/CMakeLists.txt -index c2f5e70cfc..375b4e5896 100644 ---- a/launcher/CMakeLists.txt -+++ b/launcher/CMakeLists.txt -@@ -1569,8 +1569,10 @@ if (CMAKE_CXX_COMPILER_FRONTEND_VARIANT STREQUAL "MSVC") - target_compile_options(Launcher_logic PRIVATE /wd4100) # C4100 - unused parameter - target_compile_options(${Launcher_Name} PRIVATE /wd4100) # C4100 - unused parameter - else() -- target_compile_options(Launcher_logic PRIVATE -Wno-unused-parameter -Wno-missing-field-initializers) -- target_compile_options(${Launcher_Name} PRIVATE -Wno-unused-parameter -Wno-missing-field-initializers) -+ # sfinae-incomplete is a new GCC warning and triggers in Qt headers -+ # no-unknown-warning-option so that compilers that don't have sfinae-incomplete don't error -+ target_compile_options(Launcher_logic PRIVATE -Wno-unused-parameter -Wno-missing-field-initializers -Wno-unknown-warning-option -Wno-sfinae-incomplete) -+ target_compile_options(${Launcher_Name} PRIVATE -Wno-unused-parameter -Wno-missing-field-initializers -Wno-unknown-warning-option -Wno-sfinae-incomplete) - endif() - - #### The bundle mess! #### diff --git a/games-action/prismlauncher/files/prismlauncher-9.1-openjdk21.patch b/games-action/prismlauncher/files/prismlauncher-9.1-openjdk21.patch deleted file mode 100644 index a1356d75b0e5..000000000000 --- a/games-action/prismlauncher/files/prismlauncher-9.1-openjdk21.patch +++ /dev/null @@ -1,44 +0,0 @@ -https://bugs.gentoo.org/917072 ---- a/libraries/launcher/CMakeLists.txt -+++ b/libraries/launcher/CMakeLists.txt -@@ -1,10 +1,10 @@ - cmake_minimum_required(VERSION 3.9.4) - project(launcher Java) --find_package(Java 1.7 REQUIRED COMPONENTS Development) -+find_package(Java 1.8 REQUIRED COMPONENTS Development) - - include(UseJava) - set(CMAKE_JAVA_JAR_ENTRY_POINT org.prismlauncher.EntryPoint) --set(CMAKE_JAVA_COMPILE_FLAGS -target 7 -source 7) -+set(CMAKE_JAVA_COMPILE_FLAGS -target 8 -source 8) - - set(SRC - org/prismlauncher/EntryPoint.java ---- a/flatpak/org.prismlauncher.PrismLauncher.yml -+++ b/flatpak/org.prismlauncher.PrismLauncher.yml -@@ -40,8 +40,8 @@ modules: - - -DCMAKE_BUILD_TYPE=RelWithDebInfo - build-options: - env: -- JAVA_HOME: /usr/lib/sdk/openjdk17/jvm/openjdk-17 -- JAVA_COMPILER: /usr/lib/sdk/openjdk17/jvm/openjdk-17/bin/javac -+ JAVA_HOME: "$(java-config -O)" -+ JAVA_COMPILER: "$(java-config -c)" - run-tests: true - sources: - - type: dir ---- a/libraries/javacheck/CMakeLists.txt -+++ b/libraries/javacheck/CMakeLists.txt -@@ -1,10 +1,10 @@ - cmake_minimum_required(VERSION 3.9.4) - project(launcher Java) --find_package(Java 1.7 REQUIRED COMPONENTS Development) -+find_package(Java 1.8 REQUIRED COMPONENTS Development) - - include(UseJava) - set(CMAKE_JAVA_JAR_ENTRY_POINT JavaCheck) --set(CMAKE_JAVA_COMPILE_FLAGS -target 7 -source 7 -Xlint:deprecation -Xlint:unchecked) -+set(CMAKE_JAVA_COMPILE_FLAGS -target 8 -source 8 -Xlint:deprecation -Xlint:unchecked) - - set(SRC - JavaCheck.java diff --git a/games-action/prismlauncher/metadata.xml b/games-action/prismlauncher/metadata.xml deleted file mode 100644 index 782183dddd27..000000000000 --- a/games-action/prismlauncher/metadata.xml +++ /dev/null @@ -1,22 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person" proxied="yes"> - <email>flowlnlnln@gmail.com</email> - <name>Thiago Donato Ferreira</name> - </maintainer> - <maintainer type="person" proxied="proxy"> - <email>nowa@gentoo.org</email> - <name>Nowa Ammerlaan</name> - </maintainer> - <maintainer type="project" proxied="proxy"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <upstream> - <bugs-to>https://github.com/PrismLauncher/PrismLauncher/issues</bugs-to> - <doc>https://prismlauncher.org/wiki/</doc> - <remote-id type="github">PrismLauncher/PrismLauncher</remote-id> - </upstream> - <longdescription>Prism Launcher is a multi-instance Minecraft launcher focused on user freedom, redistributability, and simplicity.</longdescription> -</pkgmetadata> diff --git a/games-action/prismlauncher/prismlauncher-10.0.5.ebuild b/games-action/prismlauncher/prismlauncher-10.0.5.ebuild deleted file mode 100644 index c057efa39183..000000000000 --- a/games-action/prismlauncher/prismlauncher-10.0.5.ebuild +++ /dev/null @@ -1,111 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -QTMIN=6.0.0 -inherit cmake java-pkg-2 optfeature toolchain-funcs xdg - -DESCRIPTION="Custom, open source Minecraft launcher" -HOMEPAGE="https://prismlauncher.org/ https://github.com/PrismLauncher/PrismLauncher" - -if [[ ${PV} == *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/PrismLauncher/PrismLauncher" - EGIT_SUBMODULES=( 'libraries/libnbtplusplus' ) -else - MY_PN="PrismLauncher" - # use vendored tarball to avoid dealing with submodules directly - SRC_URI=" - https://github.com/PrismLauncher/PrismLauncher/releases/download/${PV}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz - " - S="${WORKDIR}/${MY_PN}-${PV}" - KEYWORDS="~amd64 ~arm64" -fi - -# GPL-3 for PolyMC (PrismLauncher is forked from it) and Prism itself -# Apache-2.0 for MultiMC (PolyMC is forked from it) -# LGPL-3+ for libnbtplusplus -# rest of its libs: https://github.com/PrismLauncher/PrismLauncher/tree/develop/libraries -LICENSE="Apache-2.0 BSD BSD-2 GPL-2+ GPL-3 ISC LGPL-2.1+ LGPL-3+" -SLOT="0" -IUSE="test" - -RESTRICT="!test? ( test )" - -# Required at both build time and runtime -COMMON_DEPEND=" - app-arch/libarchive:= - app-text/cmark:= - dev-cpp/tomlplusplus - >=dev-qt/qtbase-${QTMIN}:6[concurrent,gui,network,opengl,widgets,xml(+)] - >=dev-qt/qtnetworkauth-${QTMIN}:6 - games-util/gamemode - media-gfx/qrencode:= - virtual/zlib:= -" -# max jdk-25 for bug #968411 -DEPEND="${COMMON_DEPEND} - media-libs/libglvnd - <virtual/jdk-26:* -" -# QtSvg imageplugin needed at runtime for svg icons, via QIcon. -# At runtime we don't depend on JDK, only JRE -# And we need more than just the GL headers -RDEPEND="${COMMON_DEPEND} - >=dev-qt/qtsvg-${QTMIN}:6 - >=virtual/jre-1.8.0:* - virtual/opengl -" -BDEPEND=" - app-text/scdoc - >=kde-frameworks/extra-cmake-modules-6.0.0:* - virtual/pkgconfig -" - -src_prepare() { - cmake_src_prepare - - local java="$(java-config -f)" - local java_version=${java//[^0-9]/} - if [[ ${java_version} -ge 20 ]]; then - elog "Java 20 and up has dropped binary compatibility with java 7." - elog "${PN} is being compiled with java ${java_version}." - elog "The sources will be patched to build binary compatible with" - elog "java 8 instead of java 7. This may cause issues with very old" - elog "Minecraft versions and/or older forge versions." - elog - elog "If you experience any problems, install an older java compiler" - elog "and select it with \"eselect java\", then recompile ${PN}." - eapply "${FILESDIR}/${PN}-10.0.3-openjdk21.patch" - fi -} - -src_configure() { - local mycmakeargs=( - -DCMAKE_INSTALL_PREFIX="/usr" - # Resulting binary is named prismlauncher - -DLauncher_APP_BINARY_NAME="${PN}" - -DLauncher_BUILD_PLATFORM="Gentoo" - -DLauncher_QT_VERSION_MAJOR=6 - - -DENABLE_LTO=$(tc-is-lto) - -DBUILD_TESTING=$(usex test) - ) - - cmake_src_configure -} - -src_compile() { - cmake_src_compile -} - -pkg_postinst() { - xdg_pkg_postinst - - # Original issue: https://github.com/PolyMC/PolyMC/issues/227 - optfeature "old Minecraft (<= 1.12.2) support" x11-apps/xrandr - - optfeature "built-in MangoHud support (available in GURU overlay)" games-util/mangohud - optfeature "built-in Feral Gamemode support" games-util/gamemode -} diff --git a/games-action/prismlauncher/prismlauncher-11.0.0.ebuild b/games-action/prismlauncher/prismlauncher-11.0.0.ebuild deleted file mode 100644 index b0cbb3f064f0..000000000000 --- a/games-action/prismlauncher/prismlauncher-11.0.0.ebuild +++ /dev/null @@ -1,111 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -QTMIN=6.0.0 -inherit cmake java-pkg-2 optfeature toolchain-funcs xdg - -DESCRIPTION="Custom, open source Minecraft launcher" -HOMEPAGE="https://prismlauncher.org/ https://github.com/PrismLauncher/PrismLauncher" - -if [[ ${PV} == *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/PrismLauncher/PrismLauncher" - EGIT_SUBMODULES=( 'libraries/libnbtplusplus' ) -else - MY_PN="PrismLauncher" - # use vendored tarball to avoid dealing with submodules directly - SRC_URI=" - https://github.com/PrismLauncher/PrismLauncher/releases/download/${PV}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz - " - S="${WORKDIR}/${MY_PN}-${PV}" - KEYWORDS="~amd64 ~arm64" -fi - -# GPL-3 for PolyMC (PrismLauncher is forked from it) and Prism itself -# Apache-2.0 for MultiMC (PolyMC is forked from it) -# LGPL-3+ for libnbtplusplus -# rest of its libs: https://github.com/PrismLauncher/PrismLauncher/tree/develop/libraries -LICENSE="Apache-2.0 BSD BSD-2 GPL-2+ GPL-3 ISC LGPL-2.1+ LGPL-3+" -SLOT="0" -IUSE="test" - -RESTRICT="!test? ( test )" - -# Required at both build time and runtime -COMMON_DEPEND=" - app-arch/libarchive:= - app-text/cmark:= - dev-cpp/tomlplusplus - >=dev-qt/qtbase-${QTMIN}:6[concurrent,gui,opengl,network,vulkan,widgets,xml(+)] - >=dev-qt/qtnetworkauth-${QTMIN}:6 - games-util/gamemode - media-gfx/qrencode:= - virtual/zlib:= -" -# max jdk-25 for bug #968411 -DEPEND="${COMMON_DEPEND} - media-libs/libglvnd - <virtual/jdk-26:* -" -# QtSvg imageplugin needed at runtime for svg icons, via QIcon. -# At runtime we don't depend on JDK, only JRE -# And we need more than just the GL headers -RDEPEND="${COMMON_DEPEND} - >=dev-qt/qtsvg-${QTMIN}:6 - >=virtual/jre-1.8.0:* - virtual/opengl -" -BDEPEND=" - app-text/scdoc - >=kde-frameworks/extra-cmake-modules-6.0.0:* - virtual/pkgconfig -" - -src_prepare() { - cmake_src_prepare - - local java="$(java-config -f)" - local java_version=${java//[^0-9]/} - if [[ ${java_version} -ge 20 ]]; then - elog "Java 20 and up has dropped binary compatibility with java 7." - elog "${PN} is being compiled with java ${java_version}." - elog "The sources will be patched to build binary compatible with" - elog "java 8 instead of java 7. This may cause issues with very old" - elog "Minecraft versions and/or older forge versions." - elog - elog "If you experience any problems, install an older java compiler" - elog "and select it with \"eselect java\", then recompile ${PN}." - eapply "${FILESDIR}/${PN}-10.0.3-openjdk21.patch" - fi -} - -src_configure() { - local mycmakeargs=( - -DCMAKE_INSTALL_PREFIX="/usr" - # Resulting binary is named prismlauncher - -DLauncher_APP_BINARY_NAME="${PN}" - -DLauncher_BUILD_PLATFORM="Gentoo" - -DLauncher_QT_VERSION_MAJOR=6 - - -DENABLE_LTO=$(tc-is-lto) - -DBUILD_TESTING=$(usex test) - ) - - cmake_src_configure -} - -src_compile() { - cmake_src_compile -} - -pkg_postinst() { - xdg_pkg_postinst - - # Original issue: https://github.com/PolyMC/PolyMC/issues/227 - optfeature "old Minecraft (<= 1.12.2) support" x11-apps/xrandr - - optfeature "built-in MangoHud support (available in GURU overlay)" games-util/mangohud - optfeature "built-in Feral Gamemode support" games-util/gamemode -} diff --git a/games-action/prismlauncher/prismlauncher-11.0.2.ebuild b/games-action/prismlauncher/prismlauncher-11.0.2.ebuild deleted file mode 100644 index 982271e13f89..000000000000 --- a/games-action/prismlauncher/prismlauncher-11.0.2.ebuild +++ /dev/null @@ -1,116 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -QTMIN=6.0.0 -inherit branding cmake java-pkg-2 optfeature toolchain-funcs xdg - -DESCRIPTION="Custom, open source Minecraft launcher" -HOMEPAGE="https://prismlauncher.org/ https://github.com/PrismLauncher/PrismLauncher" - -if [[ ${PV} == *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/PrismLauncher/PrismLauncher" - EGIT_SUBMODULES=( 'libraries/libnbtplusplus' ) -else - MY_PN="PrismLauncher" - # use vendored tarball to avoid dealing with submodules directly - SRC_URI=" - https://github.com/PrismLauncher/PrismLauncher/releases/download/${PV}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz - " - S="${WORKDIR}/${MY_PN}-${PV}" - KEYWORDS="~amd64 ~arm64" -fi - -# GPL-3 for PolyMC (PrismLauncher is forked from it) and Prism itself -# Apache-2.0 for MultiMC (PolyMC is forked from it) -# LGPL-3+ for libnbtplusplus -# rest of its libs: https://github.com/PrismLauncher/PrismLauncher/tree/develop/libraries -LICENSE="Apache-2.0 BSD BSD-2 GPL-2+ GPL-3 ISC LGPL-2.1+ LGPL-3+" -SLOT="0" -IUSE="test" - -RESTRICT="!test? ( test )" - -# Required at both build time and runtime -COMMON_DEPEND=" - app-arch/libarchive:= - app-text/cmark:= - dev-cpp/tomlplusplus - >=dev-qt/qtbase-${QTMIN}:6[concurrent,gui,opengl,network,vulkan,widgets,xml(+)] - >=dev-qt/qtnetworkauth-${QTMIN}:6 - games-util/gamemode - media-gfx/qrencode:= - virtual/zlib:= -" -# max jdk-25 for bug #968411 -DEPEND="${COMMON_DEPEND} - media-libs/libglvnd - <virtual/jdk-26:* -" -# QtSvg imageplugin needed at runtime for svg icons, via QIcon. -# At runtime we don't depend on JDK, only JRE -# And we need more than just the GL headers -RDEPEND="${COMMON_DEPEND} - >=dev-qt/qtsvg-${QTMIN}:6 - >=virtual/jre-1.8.0:* - virtual/opengl -" -BDEPEND=" - app-text/scdoc - >=kde-frameworks/extra-cmake-modules-6.0.0:* - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}/${P}-gcc16.patch" - "${FILESDIR}/${PN}-11.0.2-fortify-source-redef.patch" -) - -src_prepare() { - cmake_src_prepare - - local java="$(java-config -f)" - local java_version=${java//[^0-9]/} - if [[ ${java_version} -ge 20 ]]; then - elog "Java 20 and up has dropped binary compatibility with java 7." - elog "${PN} is being compiled with java ${java_version}." - elog "The sources will be patched to build binary compatible with" - elog "java 8 instead of java 7. This may cause issues with very old" - elog "Minecraft versions and/or older forge versions." - elog - elog "If you experience any problems, install an older java compiler" - elog "and select it with \"eselect java\", then recompile ${PN}." - eapply "${FILESDIR}/${PN}-10.0.3-openjdk21.patch" - fi -} - -src_configure() { - local mycmakeargs=( - -DCMAKE_INSTALL_PREFIX="/usr" - # Resulting binary is named prismlauncher - -DLauncher_APP_BINARY_NAME="${PN}" - -DLauncher_BUILD_PLATFORM="${BRANDING_OS_PRETTY_NAME}" - -DLauncher_QT_VERSION_MAJOR=6 - - -DENABLE_LTO=$(tc-is-lto) - -DBUILD_TESTING=$(usex test) - ) - - cmake_src_configure -} - -src_compile() { - cmake_src_compile -} - -pkg_postinst() { - xdg_pkg_postinst - - # Original issue: https://github.com/PolyMC/PolyMC/issues/227 - optfeature "old Minecraft (<= 1.12.2) support" x11-apps/xrandr - - optfeature "built-in MangoHud support (available in GURU overlay)" games-util/mangohud - optfeature "built-in Feral Gamemode support" games-util/gamemode -} diff --git a/games-action/prismlauncher/prismlauncher-9.1-r1.ebuild b/games-action/prismlauncher/prismlauncher-9.1-r1.ebuild deleted file mode 100644 index 8bdaad5b6f7a..000000000000 --- a/games-action/prismlauncher/prismlauncher-9.1-r1.ebuild +++ /dev/null @@ -1,117 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -QTMIN=6.0.0 -inherit cmake java-pkg-2 optfeature toolchain-funcs xdg - -DESCRIPTION="Custom, open source Minecraft launcher" -HOMEPAGE="https://prismlauncher.org/ https://github.com/PrismLauncher/PrismLauncher" - -if [[ ${PV} == *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/PrismLauncher/PrismLauncher" - EGIT_SUBMODULES=( - '*' '-libraries/cmark' '-libraries/extra-cmake-modules' '-libraries/filesystem' '-libraries/quazip' - '-libraries/tomlplusplus' '-libraries/zlib' - ) -else - MY_PN="PrismLauncher" - # use vendored tarball to avoid dealing with submodules directly - SRC_URI=" - https://github.com/PrismLauncher/PrismLauncher/releases/download/${PV}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz - " - S="${WORKDIR}/${MY_PN}-${PV}" - KEYWORDS="amd64 ~arm64" -fi - -# GPL-3 for PolyMC (PrismLauncher is forked from it) and Prism itself -# Apache-2.0 for MultiMC (PolyMC is forked from it) -# LGPL-3+ for libnbtplusplus -# rest of its libs: https://github.com/PrismLauncher/PrismLauncher/tree/develop/libraries -LICENSE="Apache-2.0 BSD BSD-2 GPL-2+ GPL-3 ISC LGPL-2.1+ LGPL-3+" -SLOT="0" -IUSE="test" - -RESTRICT="!test? ( test )" - -# Required at both build time and runtime -COMMON_DEPEND=" - app-text/cmark:= - dev-cpp/tomlplusplus - >=dev-libs/quazip-1.3-r2:=[qt6(+)] - >=dev-qt/qtbase-${QTMIN}:6[concurrent,gui,network,widgets,xml(+)] - >=dev-qt/qt5compat-${QTMIN}:6 - >=dev-qt/qtnetworkauth-${QTMIN}:6 - virtual/zlib:= -" -# gulrak-filesystem dependency is only needed at build time, because we don't -# actually use it on Linux, only on legacy macOS. Still, we need it present at -# build time to appease CMake, and having it like this makes it easier to -# maintain than patching the CMakeLists file directly. -DEPEND="${COMMON_DEPEND} - dev-cpp/gulrak-filesystem - media-libs/libglvnd - >=virtual/jdk-1.8.0:* -" -# QtSvg imageplugin needed at runtime for svg icons, via QIcon. -# At runtime we don't depend on JDK, only JRE -# And we need more than just the GL headers -RDEPEND="${COMMON_DEPEND} - >=dev-qt/qtsvg-${QTMIN}:6 - >=virtual/jre-1.8.0:* - virtual/opengl -" -BDEPEND=" - app-text/scdoc - >=kde-frameworks/extra-cmake-modules-6.0.0:* - virtual/pkgconfig -" - -src_prepare() { - cmake_src_prepare - - local java="$(java-config -f)" - local java_version=${java//[^0-9]/} - if [[ ${java_version} -ge 20 ]]; then - elog "Java 20 and up has dropped binary compatibility with java 7." - elog "${PN} is being compiled with java ${java_version}." - elog "The sources will be patched to build binary compatible with" - elog "java 8 instead of java 7. This may cause issues with very old" - elog "Minecraft versions and/or older forge versions." - elog - elog "If you experience any problems, install an older java compiler" - elog "and select it with \"eselect java\", then recompile ${PN}." - eapply "${FILESDIR}/${PN}-9.1-openjdk21.patch" - fi -} - -src_configure() { - local mycmakeargs=( - -DCMAKE_INSTALL_PREFIX="/usr" - # Resulting binary is named prismlauncher - -DLauncher_APP_BINARY_NAME="${PN}" - -DLauncher_BUILD_PLATFORM="Gentoo" - -DLauncher_QT_VERSION_MAJOR=6 - - -DENABLE_LTO=$(tc-is-lto) - -DBUILD_TESTING=$(usex test) - ) - - cmake_src_configure -} - -src_compile() { - cmake_src_compile -} - -pkg_postinst() { - xdg_pkg_postinst - - # Original issue: https://github.com/PolyMC/PolyMC/issues/227 - optfeature "old Minecraft (<= 1.12.2) support" x11-apps/xrandr - - optfeature "built-in MangoHud support (available in GURU overlay)" games-util/mangohud - optfeature "built-in Feral Gamemode support" games-util/gamemode -} diff --git a/games-action/prismlauncher/prismlauncher-9.4-r1.ebuild b/games-action/prismlauncher/prismlauncher-9.4-r1.ebuild deleted file mode 100644 index ea297d002c61..000000000000 --- a/games-action/prismlauncher/prismlauncher-9.4-r1.ebuild +++ /dev/null @@ -1,118 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -QTMIN=6.0.0 -inherit cmake java-pkg-2 optfeature toolchain-funcs xdg - -DESCRIPTION="Custom, open source Minecraft launcher" -HOMEPAGE="https://prismlauncher.org/ https://github.com/PrismLauncher/PrismLauncher" - -if [[ ${PV} == *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/PrismLauncher/PrismLauncher" - EGIT_SUBMODULES=( - '*' '-libraries/cmark' '-libraries/extra-cmake-modules' '-libraries/filesystem' '-libraries/quazip' - '-libraries/tomlplusplus' '-libraries/zlib' - ) -else - MY_PN="PrismLauncher" - # use vendored tarball to avoid dealing with submodules directly - SRC_URI=" - https://github.com/PrismLauncher/PrismLauncher/releases/download/${PV}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz - " - S="${WORKDIR}/${MY_PN}-${PV}" - KEYWORDS="amd64 ~arm64 ~x86" -fi - -# GPL-3 for PolyMC (PrismLauncher is forked from it) and Prism itself -# Apache-2.0 for MultiMC (PolyMC is forked from it) -# LGPL-3+ for libnbtplusplus -# rest of its libs: https://github.com/PrismLauncher/PrismLauncher/tree/develop/libraries -LICENSE="Apache-2.0 BSD BSD-2 GPL-2+ GPL-3 ISC LGPL-2.1+ LGPL-3+" -SLOT="0" -IUSE="test" - -RESTRICT="!test? ( test )" - -# Required at both build time and runtime -COMMON_DEPEND=" - app-text/cmark:= - dev-cpp/tomlplusplus - >=dev-libs/quazip-1.3-r2:=[qt6(+)] - >=dev-qt/qtbase-${QTMIN}:6[concurrent,gui,network,widgets,xml(+)] - >=dev-qt/qt5compat-${QTMIN}:6 - >=dev-qt/qtnetworkauth-${QTMIN}:6 - virtual/zlib:= -" -# gulrak-filesystem dependency is only needed at build time, because we don't -# actually use it on Linux, only on legacy macOS. Still, we need it present at -# build time to appease CMake, and having it like this makes it easier to -# maintain than patching the CMakeLists file directly. -# max jdk-25 for bug #968411 -DEPEND="${COMMON_DEPEND} - dev-cpp/gulrak-filesystem - media-libs/libglvnd - <virtual/jdk-26:* -" -# QtSvg imageplugin needed at runtime for svg icons, via QIcon. -# At runtime we don't depend on JDK, only JRE -# And we need more than just the GL headers -RDEPEND="${COMMON_DEPEND} - >=dev-qt/qtsvg-${QTMIN}:6 - >=virtual/jre-1.8.0:* - virtual/opengl -" -BDEPEND=" - app-text/scdoc - >=kde-frameworks/extra-cmake-modules-6.0.0:* - virtual/pkgconfig -" - -src_prepare() { - cmake_src_prepare - - local java="$(java-config -f)" - local java_version=${java//[^0-9]/} - if [[ ${java_version} -ge 20 ]]; then - elog "Java 20 and up has dropped binary compatibility with java 7." - elog "${PN} is being compiled with java ${java_version}." - elog "The sources will be patched to build binary compatible with" - elog "java 8 instead of java 7. This may cause issues with very old" - elog "Minecraft versions and/or older forge versions." - elog - elog "If you experience any problems, install an older java compiler" - elog "and select it with \"eselect java\", then recompile ${PN}." - eapply "${FILESDIR}/${PN}-9.1-openjdk21.patch" - fi -} - -src_configure() { - local mycmakeargs=( - -DCMAKE_INSTALL_PREFIX="/usr" - # Resulting binary is named prismlauncher - -DLauncher_APP_BINARY_NAME="${PN}" - -DLauncher_BUILD_PLATFORM="Gentoo" - -DLauncher_QT_VERSION_MAJOR=6 - - -DENABLE_LTO=$(tc-is-lto) - -DBUILD_TESTING=$(usex test) - ) - - cmake_src_configure -} - -src_compile() { - cmake_src_compile -} - -pkg_postinst() { - xdg_pkg_postinst - - # Original issue: https://github.com/PolyMC/PolyMC/issues/227 - optfeature "old Minecraft (<= 1.12.2) support" x11-apps/xrandr - - optfeature "built-in MangoHud support (available in GURU overlay)" games-util/mangohud - optfeature "built-in Feral Gamemode support" games-util/gamemode -} diff --git a/games-action/prismlauncher/prismlauncher-9999.ebuild b/games-action/prismlauncher/prismlauncher-9999.ebuild deleted file mode 100644 index 01c2573e94d0..000000000000 --- a/games-action/prismlauncher/prismlauncher-9999.ebuild +++ /dev/null @@ -1,115 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -QTMIN=6.0.0 -inherit branding cmake java-pkg-2 optfeature toolchain-funcs xdg - -DESCRIPTION="Custom, open source Minecraft launcher" -HOMEPAGE="https://prismlauncher.org/ https://github.com/PrismLauncher/PrismLauncher" - -if [[ ${PV} == *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/PrismLauncher/PrismLauncher" - EGIT_SUBMODULES=( 'libraries/libnbtplusplus' ) -else - MY_PN="PrismLauncher" - # use vendored tarball to avoid dealing with submodules directly - SRC_URI=" - https://github.com/PrismLauncher/PrismLauncher/releases/download/${PV}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz - " - S="${WORKDIR}/${MY_PN}-${PV}" - KEYWORDS="~amd64 ~arm64" -fi - -# GPL-3 for PolyMC (PrismLauncher is forked from it) and Prism itself -# Apache-2.0 for MultiMC (PolyMC is forked from it) -# LGPL-3+ for libnbtplusplus -# rest of its libs: https://github.com/PrismLauncher/PrismLauncher/tree/develop/libraries -LICENSE="Apache-2.0 BSD BSD-2 GPL-2+ GPL-3 ISC LGPL-2.1+ LGPL-3+" -SLOT="0" -IUSE="test" - -RESTRICT="!test? ( test )" - -# Required at both build time and runtime -COMMON_DEPEND=" - app-arch/libarchive:= - app-text/cmark:= - dev-cpp/tomlplusplus - >=dev-qt/qtbase-${QTMIN}:6[concurrent,gui,opengl,network,vulkan,widgets,xml(+)] - >=dev-qt/qtnetworkauth-${QTMIN}:6 - games-util/gamemode - media-gfx/qrencode:= - virtual/zlib:= -" -# max jdk-25 for bug #968411 -DEPEND="${COMMON_DEPEND} - media-libs/libglvnd - <virtual/jdk-26:* -" -# QtSvg imageplugin needed at runtime for svg icons, via QIcon. -# At runtime we don't depend on JDK, only JRE -# And we need more than just the GL headers -RDEPEND="${COMMON_DEPEND} - >=dev-qt/qtsvg-${QTMIN}:6 - >=virtual/jre-1.8.0:* - virtual/opengl -" -BDEPEND=" - app-text/scdoc - >=kde-frameworks/extra-cmake-modules-6.0.0:* - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}/${PN}-11.0.2-fortify-source-redef.patch" -) - -src_prepare() { - cmake_src_prepare - - local java="$(java-config -f)" - local java_version=${java//[^0-9]/} - if [[ ${java_version} -ge 20 ]]; then - elog "Java 20 and up has dropped binary compatibility with java 7." - elog "${PN} is being compiled with java ${java_version}." - elog "The sources will be patched to build binary compatible with" - elog "java 8 instead of java 7. This may cause issues with very old" - elog "Minecraft versions and/or older forge versions." - elog - elog "If you experience any problems, install an older java compiler" - elog "and select it with \"eselect java\", then recompile ${PN}." - eapply "${FILESDIR}/${PN}-10.0.3-openjdk21.patch" - fi -} - -src_configure() { - local mycmakeargs=( - -DCMAKE_INSTALL_PREFIX="/usr" - # Resulting binary is named prismlauncher - -DLauncher_APP_BINARY_NAME="${PN}" - -DLauncher_BUILD_PLATFORM="${BRANDING_OS_PRETTY_NAME}" - -DLauncher_QT_VERSION_MAJOR=6 - - -DENABLE_LTO=$(tc-is-lto) - -DBUILD_TESTING=$(usex test) - ) - - cmake_src_configure -} - -src_compile() { - cmake_src_compile -} - -pkg_postinst() { - xdg_pkg_postinst - - # Original issue: https://github.com/PolyMC/PolyMC/issues/227 - optfeature "old Minecraft (<= 1.12.2) support" x11-apps/xrandr - - optfeature "built-in MangoHud support (available in GURU overlay)" games-util/mangohud - optfeature "built-in Feral Gamemode support" games-util/gamemode -} diff --git a/games-action/psychonauts-gog/Manifest b/games-action/psychonauts-gog/Manifest deleted file mode 100644 index 1099011ecc8a..000000000000 --- a/games-action/psychonauts-gog/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST gog_psychonauts_2.0.0.4.sh 4424617772 BLAKE2B 4102a7e23f71857c969349be3eb5b5fa4780d02ec92945a0be13098af4fa30d04fe4294e0fd5b3bd64dfe731a252ee4bcb73c07ca15df4dc532f26e12ed0335d SHA512 5f8cbcbd2eecab66f0a3bc555a6850536dd124fe720d6fe7eba0a56964978b045daac14630ec2e2f9129a3c6cf263baf5cbe65b15f08bc5cd5f754f35b3629a9 diff --git a/games-action/psychonauts-gog/metadata.xml b/games-action/psychonauts-gog/metadata.xml deleted file mode 100644 index 6366a89a523f..000000000000 --- a/games-action/psychonauts-gog/metadata.xml +++ /dev/null @@ -1,14 +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"> - A Psychic Odyssey Through the Mental Worlds of Misfits, Monsters, and - Mind Readers. This classic action/adventure platformer from acclaimed - developers Double Fine Productions follows the story of a young psychic - named Razputin. - </longdescription> -</pkgmetadata> diff --git a/games-action/psychonauts-gog/psychonauts-gog-2.0.0.4.ebuild b/games-action/psychonauts-gog/psychonauts-gog-2.0.0.4.ebuild deleted file mode 100644 index bfe45f2b11b3..000000000000 --- a/games-action/psychonauts-gog/psychonauts-gog-2.0.0.4.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CHECKREQS_DISK_BUILD="5238M" -inherit check-reqs desktop unpacker wrapper xdg - -MY_PN="Psychonauts" - -DESCRIPTION="A mind-bending platforming adventure from Double Fine Productions" -HOMEPAGE="https://www.doublefine.com/games/psychonauts" -SRC_URI="gog_${MY_PN,,}_${PV}.sh" - -LICENSE="GOG-EULA" -SLOT="0" -KEYWORDS="~amd64 ~x86" -RESTRICT="bindist fetch splitdebug" - -BDEPEND=" - app-arch/unzip -" - -RDEPEND=" - media-libs/libsdl[abi_x86_32,opengl,video] - media-libs/openal[abi_x86_32] - >=sys-devel/gcc-3.4[cxx] - sys-libs/glibc - !${CATEGORY}/${MY_PN,,} - !${CATEGORY}/${MY_PN,,}-hb -" - -S="${WORKDIR}/data/noarch" -DIR="/opt/${MY_PN,,}" -QA_PREBUILT="${DIR#/}/*" - -pkg_nofetch() { - elog "Please buy and download ${SRC_URI} from:" - elog " https://www.gog.com/game/${MY_PN,,}" - elog "and move it to your distfiles directory." -} - -src_unpack() { - unpack_zip ${A} -} - -src_install() { - exeinto "${DIR}" - doexe game/${MY_PN} - make_wrapper ${MY_PN,,} "${DIR}"/${MY_PN} - - insinto "${DIR}" - doins -r game/{icon.bmp,WorkResource/,*.pkg} - - newicon -s 256 support/icon.png ${MY_PN,,}.png - make_desktop_entry ${MY_PN,,} ${MY_PN} ${MY_PN,,} - - dodoc \ - docs/"Psychonauts Manual Win.pdf" \ - game/Documents/Readmes/*.txt -} diff --git a/games-action/psychonauts-hb/Manifest b/games-action/psychonauts-hb/Manifest deleted file mode 100644 index f97a1845ee5a..000000000000 --- a/games-action/psychonauts-hb/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST psychonauts-linux-05062013-bin 4419978962 BLAKE2B a5942c9566c3895e3e7e933ebc21ae3688cd74d03966b74cd593e68b5faa7ead27f7d548c21d062f09a5ce1d460cbe132951b849ca9a29e0a2dfb8d5ce6a3d4d SHA512 623bbb2556e3ec0bb9fd3a02913199dcc14d68e74f591409793df37965baded4423fd931ec322a0ebb3724f78efd2d81e5c43fc048dff29b8a84694d3b7f5672 diff --git a/games-action/psychonauts-hb/metadata.xml b/games-action/psychonauts-hb/metadata.xml deleted file mode 100644 index 6366a89a523f..000000000000 --- a/games-action/psychonauts-hb/metadata.xml +++ /dev/null @@ -1,14 +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"> - A Psychic Odyssey Through the Mental Worlds of Misfits, Monsters, and - Mind Readers. This classic action/adventure platformer from acclaimed - developers Double Fine Productions follows the story of a young psychic - named Razputin. - </longdescription> -</pkgmetadata> diff --git a/games-action/psychonauts-hb/psychonauts-hb-20130506.ebuild b/games-action/psychonauts-hb/psychonauts-hb-20130506.ebuild deleted file mode 100644 index ee8f5adf44f5..000000000000 --- a/games-action/psychonauts-hb/psychonauts-hb-20130506.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CHECKREQS_DISK_BUILD="5237M" -inherit check-reqs desktop unpacker wrapper xdg - -MY_PN="Psychonauts" - -DESCRIPTION="A mind-bending platforming adventure from Double Fine Productions" -HOMEPAGE="https://www.doublefine.com/games/psychonauts" -SRC_URI="${MY_PN,,}-linux-${PV:4:2}${PV:6:2}${PV:0:4}-bin" - -LICENSE="all-rights-reserved" -SLOT="0" -KEYWORDS="~amd64 ~x86" -RESTRICT="bindist fetch splitdebug" - -BDEPEND=" - app-arch/unzip - media-libs/libpng -" - -RDEPEND=" - media-libs/libsdl[abi_x86_32,opengl,video] - media-libs/openal[abi_x86_32] - >=sys-devel/gcc-3.4[cxx] - sys-libs/glibc - !${CATEGORY}/${MY_PN,,} - !${CATEGORY}/${MY_PN,,}-gog -" - -S="${WORKDIR}/data" -DIR="/opt/${MY_PN,,}" -QA_PREBUILT="${DIR#/}/*" - -pkg_nofetch() { - elog "Please buy and download ${SRC_URI} from:" - elog " https://www.humblebundle.com/store/${MY_PN,,}" - elog "and move it to your distfiles directory." -} - -src_unpack() { - unpack_zip ${A} -} - -src_prepare() { - default - - # The distributed icon is broken so fix it. pngfix exits unsuccessfully when - # it fixes an image, so run it again to check the fixed image. - pngfix --out="${T}"/${MY_PN,,}.png ${MY_PN,,}.png || - pngfix "${T}"/${MY_PN,,}.png || die -} - -src_install() { - exeinto "${DIR}" - doexe ${MY_PN} - make_wrapper ${MY_PN,,} "${DIR}"/${MY_PN} - - insinto "${DIR}" - doins -r icon.bmp WorkResource/ *.pkg - - doicon -s 512 "${T}"/${MY_PN,,}.png - make_desktop_entry ${MY_PN,,} ${MY_PN} ${MY_PN,,} - - dodoc \ - "Psychonauts Manual Win.pdf" \ - README-linux.txt -} diff --git a/games-action/psychonauts2-hb/Manifest b/games-action/psychonauts2-hb/Manifest deleted file mode 100644 index 3c27a94747c2..000000000000 --- a/games-action/psychonauts2-hb/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST Psychonauts2_1097251.tar.xz 30744988256 BLAKE2B b411a143ac10e3256dd0eec0615eac179d03465c6fedb7da9863da44ead160fbe6bc0e62ddb25e0fdf79d247c5325e6a6777f26a98cd97536b406b33e977f7c0 SHA512 fd6a94a1fbf6a12b38903a40ade86d58cb1826790c3b15bd1d272a80b71cf9bde68d34a2fb28987b01b0f88d21762edc403f442d1d73e6d6633d20c6f28f9204 -DIST psychonauts2.png 73910 BLAKE2B ce33615237b2ab65cf95da4febfdfa33884ab44f03f6bce50dd553a4b65dff96055d6e8e47d4c23483856f499ddb3b1b09cd19d29c1efd322b5e91bd60bb82ae SHA512 1ccb5c77f57aaec152d23c1b27ec880e5064a28a48e9f137e462ee656c672ab5f8c700583d97947d90cb244655f7ade89cd153cee29892e0852ca41e3370d664 diff --git a/games-action/psychonauts2-hb/metadata.xml b/games-action/psychonauts2-hb/metadata.xml deleted file mode 100644 index 3febbdad35dc..000000000000 --- a/games-action/psychonauts2-hb/metadata.xml +++ /dev/null @@ -1,22 +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"> - Razputin “Raz” Aquato, trained acrobat and powerful young psychic, has - realized his lifelong dream of joining the international psychic - espionage organization known as the Psychonauts! But these psychic super - spies are in trouble. Their leader hasn't been the same since he was - rescued from a kidnapping, and what's worse, there's a mole hiding in - headquarters. - - Combining quirky missions and mysterious conspiracies, Psychonauts 2 is - a platform-adventure game with cinematic style and tons of customizable - psychic powers. Psychonauts 2 serves up danger, excitement and laughs in - equal measure as players guide Raz on a journey through the minds of - friends and foes on a quest to defeat a murderous psychic villain. - </longdescription> -</pkgmetadata> diff --git a/games-action/psychonauts2-hb/psychonauts2-hb-1097251.ebuild b/games-action/psychonauts2-hb/psychonauts2-hb-1097251.ebuild deleted file mode 100644 index c985c9884abc..000000000000 --- a/games-action/psychonauts2-hb/psychonauts2-hb-1097251.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CHECKREQS_DISK_BUILD="30583M" -inherit check-reqs desktop xdg - -MY_P="Psychonauts2_${PV}" -MY_PN="${PN%-hb}" -DESCRIPTION="Platform-adventure game with cinematic style and customizable psychic powers" -HOMEPAGE="https://www.humblebundle.com/store/psychonauts-2" -SRC_URI="${MY_P}.tar.xz - mirror+https://dev.gentoo.org/~chewi/distfiles/${MY_PN}.png" - -LICENSE="all-rights-reserved" -SLOT="0" -KEYWORDS="-* ~amd64" -RESTRICT="bindist fetch splitdebug" - -RDEPEND=" - >=sys-libs/glibc-2.17 - x11-misc/xdg-user-dirs - !${CATEGORY}/${MY_PN}-gog -" - -S="${WORKDIR}/${MY_P}" -DIR="/opt/${MY_PN}" -QA_PREBUILT="${DIR#/}/*" - -pkg_nofetch() { - einfo "Please buy and download ${SRC_URI} from:" - einfo " ${HOMEPAGE}" - einfo "and move it to your distfiles directory." -} - -src_install() { - local d - - insinto "${DIR}"/Psychonauts2 - doins -r Psychonauts2/Content - - for d in Engine/Binaries/ThirdParty/PhysX3/Linux/x86_64-unknown-linux-gnu \ - Engine/Plugins/Wwise/ThirdParty/Linux_x64/Release/bin \ - Psychonauts2/Binaries/Linux - do - exeinto "${DIR}/${d}" - doexe "${d}"/* - done - - dosym ../..${DIR}/Psychonauts2/Binaries/Linux/Psychonauts2-Linux-Shipping /usr/bin/${MY_PN} - - doicon -s 256 "${DISTDIR}"/${MY_PN}.png - make_desktop_entry ${MY_PN} "Psychonauts 2" ${MY_PN} -} diff --git a/games-action/rive/Manifest b/games-action/rive/Manifest deleted file mode 100644 index 1bbdd715e715..000000000000 --- a/games-action/rive/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST RIVE-Linux-2017-02-28.sh 836583560 BLAKE2B 2194d6174217a395e84f0defc336e741671f62b71cb15dad16fd9c3f1f23d844771e830858bbc8e8a26bd4ebf93e2f9b316c6a2a9c9de74d876a393b9911a806 SHA512 94d236421dc060b8e69552ee6bcbdc4b41caa4934ccf73f8d82dcd2ee14a9c334f43bc74e787a470b3103699c31b4f4ccf9272fbe69640e27df1fdbc2191447c diff --git a/games-action/rive/metadata.xml b/games-action/rive/metadata.xml deleted file mode 100644 index 7c730d47817a..000000000000 --- a/games-action/rive/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-action/rive/rive-1.15.ebuild b/games-action/rive/rive-1.15.ebuild deleted file mode 100644 index 6014bf696dec..000000000000 --- a/games-action/rive/rive-1.15.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit desktop unpacker xdg - -DESCRIPTION="Metal wrecking, robot hacking 360-degree shooter/platformer hybrid" -HOMEPAGE="https://rivethegame.com/" -SRC_URI="${PN^^}-Linux-2017-02-28.sh" -LICENSE="all-rights-reserved" -SLOT="0" -KEYWORDS="-* ~amd64" -RESTRICT="bindist fetch splitdebug" - -RDEPEND=" - media-libs/libsdl2[opengl,video] - media-libs/openal -" - -S="${WORKDIR}/data" - -DIR="/opt/${PN}" -QA_PREBUILT="${DIR#/}/*" - -pkg_nofetch() { - einfo "Please buy and download ${SRC_URI} from:" - einfo " https://www.humblebundle.com/store/${PN}" - einfo "and move it to your distfiles directory." -} - -src_unpack() { - unpack_zip ${A} -} - -src_install() { - exeinto "${DIR}" - newexe x86_64/${PN^^}.bin.x86_64 ${PN^^}.bin - dosym "../..${DIR}"/${PN^^}.bin /usr/bin/${PN} - - insinto "${DIR}" - doins -r noarch/* - - newicon -s 256 noarch/app_icon.png ${PN}.png - make_desktop_entry ${PN} ${PN^^} -} diff --git a/games-action/rrootage/Manifest b/games-action/rrootage/Manifest deleted file mode 100644 index 1d2eca354d1b..000000000000 --- a/games-action/rrootage/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST rRootage-0.23a.tar.gz 3910941 BLAKE2B ac5e2e3f0966e3d99cee5e7b90fcfe088a11453e71a120db66ddabf5092a4c6b128b98ce73dce7b9f599c3627f065c3b205bc7599161671d6a4647fcdb161e4f SHA512 29af79ef7bae46a103abf31696209b1ff5915caeb614d474b6a83f7e9657c19dea586e64a99437bba3e1121bfacc92c8d8b3c8a6831214d0d7da89927ca64f66 diff --git a/games-action/rrootage/files/rrootage-0.23a-gcc41.patch b/games-action/rrootage/files/rrootage-0.23a-gcc41.patch deleted file mode 100644 index 00926f9b75dc..000000000000 --- a/games-action/rrootage/files/rrootage-0.23a-gcc41.patch +++ /dev/null @@ -1,28 +0,0 @@ ---- a/foecommand.h -+++ b/foecommand.h -@@ -39,10 +39,10 @@ -
- virtual void doChangeDirection(double d);
- virtual void doChangeSpeed(double s);
-- virtual void FoeCommand::doAccelX(double ax);
-- virtual void FoeCommand::doAccelY(double ay);
-- virtual double FoeCommand::getBulletSpeedX();
-- virtual double FoeCommand::getBulletSpeedY();
-+ virtual void doAccelX(double ax);
-+ virtual void doAccelY(double ay);
-+ virtual double getBulletSpeedX();
-+ virtual double getBulletSpeedY();
-
- private:
- struct foe *foe;
---- a/screen.c -+++ b/screen.c -@@ -73,7 +73,7 @@ - void loadGLTexture(char *fileName, GLuint *texture) {
- SDL_Surface *surface;
-
-- char name[32];
-+ char name[128];
- strcpy(name, SHARE_LOC);
- strcat(name, "images/");
- strcat(name, fileName);
diff --git a/games-action/rrootage/metadata.xml b/games-action/rrootage/metadata.xml deleted file mode 100644 index 85a1f128a76c..000000000000 --- a/games-action/rrootage/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">rrootage</remote-id> - </upstream> -</pkgmetadata> diff --git a/games-action/rrootage/rrootage-0.23a-r3.ebuild b/games-action/rrootage/rrootage-0.23a-r3.ebuild deleted file mode 100644 index 4636d842e345..000000000000 --- a/games-action/rrootage/rrootage-0.23a-r3.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit toolchain-funcs - -MY_PN="rRootage" -MY_P="${MY_PN}-${PV}" -DESCRIPTION="Abstract shooter - defeat auto-created huge battleships" -HOMEPAGE="https://www.asahi-net.or.jp/~cs8k-cyu/windows/rr_e.html - https://rrootage.sourceforge.net/" -SRC_URI="https://downloads.sourceforge.net/${PN}/${MY_P}.tar.gz" -S="${WORKDIR}"/${MY_PN}/src - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -DEPEND=" - >=dev-libs/libbulletml-0.0.3 - media-libs/libsdl[joystick,video] - media-libs/sdl-mixer[vorbis] - virtual/glu - virtual/opengl" -RDEPEND="${DEPEND}" - -PATCHES=( - "${FILESDIR}/${P}"-gcc41.patch -) - -src_prepare() { - default - - sed \ - -e "s/-lglut/-lGL -lGLU -lm/" \ - -e "/^CC/d" \ - -e "/^CXX/d" \ - -e "/^LDFLAGS/s/=/+=/" \ - -e "/^CPPFLAGS/s/MORE_CFLAGS/MORE_CXXFLAGS/" \ - -e "/^CPPFLAGS/s/MORE_CFLAGS/MORE_CXXFLAGS/" \ - -e "s/ -mwindows//" \ - -e "s:-I./bulletml/:-I/usr/include/bulletml:" \ - makefile.lin > Makefile || die - - sed -i \ - -e "s:/usr/share/games:/usr/share:" \ - barragemanager.cc screen.c soundmanager.c || die -} - -src_compile() { - emake \ - CC="$(tc-getCC)" \ - CXX="$(tc-getCXX)" \ - MORE_CFLAGS="-DLINUX ${CFLAGS}" \ - MORE_CXXFLAGS="-DLINUX ${CXXFLAGS}" -} - -src_install() { - newbin rr ${PN} - dodir "/usr/share/${MY_PN}" - cp -r ../rr_share/* "${D}/usr/share/${MY_PN}" || die - dodoc ../readme* -} - -pkg_postinst() { - if ! has_version "media-libs/sdl-mixer[vorbis]" ; then - elog "${PN} will not have sound since sdl-mixer" - elog "is built with USE=-vorbis" - elog "Please emerge sdl-mixer with USE=vorbis" - elog "if you want sound support" - fi -} diff --git a/games-action/shadowgrounds-bin/Manifest b/games-action/shadowgrounds-bin/Manifest deleted file mode 100644 index 40a51c19e7ff..000000000000 --- a/games-action/shadowgrounds-bin/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST shadowgroundsUpdate1.run 817462983 BLAKE2B 52f49f9777fc909cd4aba0b77513726db5257e97e6f667710e728fd012522810c1caad2130cfeb6bc09ffc0056e2aa5024fcb330789320c4b1242584f67697cd SHA512 8e2cc340d4917e7e0ac6b0a6f3d36aeadc0217c437da8ed5641c82b7da7632f8e0c4f59d21088dcc922cc3f740a5eadb27143bd73ba774c258ff9b668a7b3da6 diff --git a/games-action/shadowgrounds-bin/metadata.xml b/games-action/shadowgrounds-bin/metadata.xml deleted file mode 100644 index 1c3ba213c494..000000000000 --- a/games-action/shadowgrounds-bin/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-action/shadowgrounds-bin/shadowgrounds-bin-0_p1-r1.ebuild b/games-action/shadowgrounds-bin/shadowgrounds-bin-0_p1-r1.ebuild deleted file mode 100644 index ffd8d3c8a16a..000000000000 --- a/games-action/shadowgrounds-bin/shadowgrounds-bin-0_p1-r1.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit desktop unpacker wrapper - -DIST_PV=$(ver_cut 2-) - -DESCRIPTION="An epic action experience combining modern technology with addictive playability" -HOMEPAGE="http://shadowgroundsgame.com/" -# FIXME: PV should perhaps be 0_p1, in which case a filter is in order -SRC_URI="shadowgroundsUpdate${DIST_PV/p/}.run" -S="${WORKDIR}" - -LICENSE="frozenbyte-eula" -SLOT="0" -KEYWORDS="-* ~amd64 ~x86" -RESTRICT="fetch strip" - -RDEPEND=" - >=sys-devel/gcc-4.3.0 - >=sys-libs/glibc-2.4 - !amd64? ( - gnome-base/libglade - virtual/zlib:= - ) - amd64? ( - >=gnome-base/libglade-2.6.4-r1[abi_x86_32(-)] - virtual/zlib:=[abi_x86_32(-)] - ) -" -BDEPEND="app-arch/unzip" - -d="opt/${PN}" -QA_TEXTRELS_x86="`echo ${d#/}/lib32/lib{avcodec.so.51,avformat.so.52,avutil.so.49,FLAC.so.8}`" -QA_TEXTRELS_amd64=${QA_TEXTRELS_x86} - -pkg_nofetch() { - einfo "Fetch ${SRC_URI} and put it into your DISTDIR directory." - einfo "See http://www.humblebundle.com/ for more info." -} - -src_unpack() { - # Manually run unzip as the initial seek causes it to exit(1) - unpack_zip ${A} - rm lib*/lib{gcc_s,m,rt,selinux,z}.so.? || die -} - -src_install() { - local b bb - - doicon Shadowgrounds.xpm - for b in bin launcher ; do - bb="shadowgrounds-${b}" - exeinto ${d} - newexe ${bb} ${bb} - - make_wrapper ${bb} "./${bb}" "${d}" - make_desktop_entry ${bb} "Shadowgrounds ${b}" Shadowgrounds - done - - exeinto ${d}/lib32 - doexe lib32/* - - insinto ${d} - doins -r Config data Profiles *.fbz *.glade *-logo.png -} diff --git a/games-action/shadowgrounds-survivor-bin/Manifest b/games-action/shadowgrounds-survivor-bin/Manifest deleted file mode 100644 index 0567351b9987..000000000000 --- a/games-action/shadowgrounds-survivor-bin/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST survivorUpdate1.run 1157907155 BLAKE2B a3c4b8ffc6ae6fd1c0537feea635326736b3316db6ee9daf2ef0f8883410cf80580dc0326455b36d0dfabb79792cce793f5ac0dd93645333285af9c0307cdfd1 SHA512 59c911382d120b0b45dd8dc21f5fdeb78b59155514a422c587fba9970a73b46238b170e3e80810e0fc5a6b5dedbb069ec3d2e2a552657eb5bfc101736a0afc36 diff --git a/games-action/shadowgrounds-survivor-bin/metadata.xml b/games-action/shadowgrounds-survivor-bin/metadata.xml deleted file mode 100644 index 1c3ba213c494..000000000000 --- a/games-action/shadowgrounds-survivor-bin/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-action/shadowgrounds-survivor-bin/shadowgrounds-survivor-bin-0_p1-r1.ebuild b/games-action/shadowgrounds-survivor-bin/shadowgrounds-survivor-bin-0_p1-r1.ebuild deleted file mode 100644 index 09beed77b703..000000000000 --- a/games-action/shadowgrounds-survivor-bin/shadowgrounds-survivor-bin-0_p1-r1.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit desktop unpacker wrapper - -DIST_PV=$(ver_cut 2-) - -DESCRIPTION="human survivors who battle against the ongoing alien onslaught" -HOMEPAGE="http://shadowgroundsgame.com/survivor/" -SRC_URI="survivorUpdate${DIST_PV/p/}.run" -S="${WORKDIR}" - -LICENSE="frozenbyte-eula" -SLOT="0" -KEYWORDS="-* ~amd64 ~x86" -RESTRICT="fetch strip" - -RDEPEND=" - >=sys-devel/gcc-4.3.0 - >=sys-libs/glibc-2.4 - !amd64? ( - gnome-base/libglade - ) - amd64? ( - >=gnome-base/libglade-2.6.4-r1[abi_x86_32(-)] - ) -" -BDEPEND="app-arch/unzip" - -d="opt/${PN}" -QA_TEXTRELS_x86="`echo ${d#/}/lib32/lib{avcodec.so.51,avformat.so.52,avutil.so.49,FLAC.so.8}`" -QA_TEXTRELS_amd64=${QA_TEXTRELS_x86} - -pkg_nofetch() { - einfo "Fetch ${SRC_URI} and put it into your DISTDIR directory." - einfo "See http://www.humblebundle.com/ for more info." -} - -src_unpack() { - # Manually run unzip as the initial seek causes it to exit(1) - unpack_zip ${A} - rm lib*/lib{gcc_s,m,rt,selinux}.so.? || die -} - -src_install() { - local b bb - - doicon Survivor.xpm || die - for b in bin launcher ; do - bb="survivor-${b}" - exeinto ${d} - newexe ${bb} ${bb} - - make_wrapper ${bb} "./${bb}" "${d}" - make_desktop_entry ${bb} "Shadowgrounds Survivor ${b}" "Shadowgrounds Survivor" - done - - exeinto ${d}/lib32 - doexe lib32/* - - insinto ${d} - doins -r Config data Profiles *.fbz *.glade *-logo.png -} diff --git a/games-action/shootingstar/Manifest b/games-action/shootingstar/Manifest deleted file mode 100644 index 9ff9b1eb7622..000000000000 --- a/games-action/shootingstar/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST shootingstar-1.2.0.tar.gz 7755911 BLAKE2B 22e48044a4a17d7282abd408a6ccc727d60c56da16d170230b287927adb95729a0c6da0b0a9f70ad7d39e647be16dff96cf55aef9e3efbf3396402b4a684527a SHA512 5bc13a444c925ab834482fad7f055ea02eac471f454a3f0ed80e50c3b0956586b7bfa68db82e3034696fa2e8ce5beaf10fc8b8583508e1c29c276469ef7b2b74 diff --git a/games-action/shootingstar/files/shootingstar-1.2.0-basic-fixes.patch b/games-action/shootingstar/files/shootingstar-1.2.0-basic-fixes.patch deleted file mode 100644 index 48304070d5c8..000000000000 --- a/games-action/shootingstar/files/shootingstar-1.2.0-basic-fixes.patch +++ /dev/null @@ -1,29 +0,0 @@ -https://bugs.gentoo.org/58287 (math.h/SDLKey for gcc 3.4) -https://bugs.gentoo.org/272374 (cstdio for gcc 4.4) -https://bugs.gentoo.org/607428 (signed int for segfault) ---- a/src/engine/cTextureFont.cpp -+++ b/src/engine/cTextureFont.cpp -@@ -33,2 +33,3 @@ - #include <GL/glu.h> -+#include <math.h> - #include "cTextureManager.hpp" ---- a/src/engine/dbg.cpp -+++ b/src/engine/dbg.cpp -@@ -26,2 +26,3 @@ - #include <cstdlib> -+#include <cstdio> - #include <string> ---- a/src/game/cMainMenu.cpp -+++ b/src/game/cMainMenu.cpp -@@ -401,3 +401,3 @@ - -- static unsigned int i = 0; -+ static int i = 0; - if ( mLastLetter + 100 < now ) ---- a/src/game/cOptions.cpp -+++ b/src/game/cOptions.cpp -@@ -203,3 +203,3 @@ - } -- int (keys.keys[i]) = key; // IS THIS SAFE? -+ keys.keys[i] = (SDLKey)key; - diff --git a/games-action/shootingstar/metadata.xml b/games-action/shootingstar/metadata.xml deleted file mode 100644 index 1c3ba213c494..000000000000 --- a/games-action/shootingstar/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-action/shootingstar/shootingstar-1.2.0-r2.ebuild b/games-action/shootingstar/shootingstar-1.2.0-r2.ebuild deleted file mode 100644 index 7885724a6b03..000000000000 --- a/games-action/shootingstar/shootingstar-1.2.0-r2.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools desktop toolchain-funcs - -DESCRIPTION="A topdown shooter" -HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage" -SRC_URI="mirror://gentoo/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - media-libs/libsdl[opengl,sound,video] - media-libs/sdl-image[png] - media-libs/sdl-mixer[vorbis] - virtual/glu - virtual/opengl" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}"/${P}-basic-fixes.patch -) - -src_prepare() { - default - - mv configure.{in,ac} || die - eautoreconf -} - -src_compile() { - emake AR="$(tc-getAR)" -} - -src_install() { - default - - newicon data/textures/body1.png ${PN}.png - make_desktop_entry ${PN} "Shooting Star" -} diff --git a/games-action/snipes/Manifest b/games-action/snipes/Manifest deleted file mode 100644 index 5ce404b42283..000000000000 --- a/games-action/snipes/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST snipes-1.0.4.tar.gz 39150 BLAKE2B 00bf82f65720a86a7eb32ce50edd92db434dd8cbcfd76caad102bf5bd5087141f0b97d41260d7c0fc2709a7506470d53c08672c2b2c6733fcb3ee718b5875755 SHA512 de2cfdc3062055bfd04766f11894786af2ccd57ee1c8bcfe28d2d6894fe543830061ad7d16fa5e0363a25dcfd4a4c297ec0b81e449392a7b2b7d65da2e2a2f9b diff --git a/games-action/snipes/files/snipes-1.0.4-ldflags.patch b/games-action/snipes/files/snipes-1.0.4-ldflags.patch deleted file mode 100644 index af1f40d02917..000000000000 --- a/games-action/snipes/files/snipes-1.0.4-ldflags.patch +++ /dev/null @@ -1,9 +0,0 @@ -"fake" flags cause non-gnu linkers to fail, and need a way to pass raw flags. -https://bugs.gentoo.org/369287 ---- a/Makefile -+++ b/Makefile -@@ -54,3 +54,3 @@ - $(INTERMEDIATE)/%.o: $(IMG)/%.pbm -- $(LD) -r -b binary -z noexecstack -z really_noexecstack -z pretty_please_noexecstack -o $@ $< -+ $(LD) -r -b binary -z noexecstack $(RAW_LDFLAGS) -o $@ $< - diff --git a/games-action/snipes/metadata.xml b/games-action/snipes/metadata.xml deleted file mode 100644 index 1c3ba213c494..000000000000 --- a/games-action/snipes/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-action/snipes/snipes-1.0.4-r1.ebuild b/games-action/snipes/snipes-1.0.4-r1.ebuild deleted file mode 100644 index 5a2429cee6aa..000000000000 --- a/games-action/snipes/snipes-1.0.4-r1.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop flag-o-matic multilib toolchain-funcs - -DESCRIPTION="2D scrolling shooter, resembles the old DOS game of same name" -HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage" -SRC_URI="mirror://gentoo/${P}.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND="media-libs/libsdl[sound,video]" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}"/${P}-ldflags.patch -) - -src_compile() { - tc-export CC LD - - # lld requires abi flags to be passed even if native (bug #730852) - LDLIBS=-lm emake RAW_LDFLAGS="$(get_abi_LDFLAGS) $(raw-ldflags)" -} - -src_install() { - dobin ${PN} - doman ${PN}.6 - einstalldocs - - doicon ${PN}.png - make_desktop_entry ${PN} ${PN^} -} diff --git a/games-action/spacearyarya-kxl/Manifest b/games-action/spacearyarya-kxl/Manifest deleted file mode 100644 index 0ec41f8039a8..000000000000 --- a/games-action/spacearyarya-kxl/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST space-aryarya-1.0.3.tar.bz2 267139 BLAKE2B 9893d9ca6b02533231bc6d391726048089be901ad879be58cdc90c910d9c9b973592b2e37af27b1498b1931bb9947eb601e7bf409b20158f7e6c76bc7f3e433f SHA512 327f1821e1457424d8fce15b33940328b191f1e2f849284e1709bcafa6a33279d4cf7639fba235dd3c7107d5b1c4dcae0425b34c013b87c2c7dc3c00bb9d2bac -DIST spacearyarya-kxl.png 4853 BLAKE2B e8dcaf2e75f18900d67c68f75939ba030dc8207d4a2df1b465ce516527d846c4b44d105f85afcb0750dbfc6b33c9030da34c863b6e8f09f120d855d7361cce67 SHA512 f47c497f28c4cb22a518c8bc593a443aa0f52a600db04b6a3d33006b40aa57c11bdedd97a272587d6751bee04a593965c4f348ad5e7dff4deb276b7d89243e2e diff --git a/games-action/spacearyarya-kxl/metadata.xml b/games-action/spacearyarya-kxl/metadata.xml deleted file mode 100644 index 361e5395db04..000000000000 --- a/games-action/spacearyarya-kxl/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="gitlab">oss-abandonware/games-action/space-aryarya</remote-id> -</upstream> -</pkgmetadata> diff --git a/games-action/spacearyarya-kxl/spacearyarya-kxl-1.0.3.ebuild b/games-action/spacearyarya-kxl/spacearyarya-kxl-1.0.3.ebuild deleted file mode 100644 index 0470722fcc33..000000000000 --- a/games-action/spacearyarya-kxl/spacearyarya-kxl-1.0.3.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools desktop - -DESCRIPTION="2D/3D shooting game" -HOMEPAGE="http://triring.net/ps2linux/games/kxl/kxlgames.html" -SRC_URI=" - https://gitlab.com/oss-abandonware/games-action/space-aryarya/-/archive/${PV}/space-aryarya-${PV}.tar.bz2 - https://distfiles.gentoo.org/pub/dev/ionen@gentoo.org/${PN}.png" -S="${WORKDIR}/space-aryarya-${PV}" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -DEPEND=" - acct-group/gamestat - dev-games/KXL" -RDEPEND=" - ${DEPEND} - media-fonts/font-adobe-100dpi - media-fonts/font-bitstream-100dpi" - -src_prepare() { - default - - sed -i "s|DATA_PATH \"/.score\"|\"${EPREFIX}/var/games/${PN}.hs\"|" src/ranking.c || die - - eautoreconf -} - -src_install() { - emake -C data DESTDIR="${D}" install-dataDATA - default - - rm "${ED}"/usr/share/SpaceAryarya/data/.score - insinto /var/games - newins data/.score ${PN}.hs - - fowners :gamestat /var/games/${PN}.hs /usr/bin/spacearyarya - fperms g+s /usr/bin/spacearyarya - fperms 660 /var/games/${PN}.hs - - doicon "${DISTDIR}"/${PN}.png - make_desktop_entry spacearyarya SpaceAryarya -} diff --git a/games-action/super-hexagon/Manifest b/games-action/super-hexagon/Manifest deleted file mode 100644 index 50c5b023ce66..000000000000 --- a/games-action/super-hexagon/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST superhexagon-02172016-bin 27481878 BLAKE2B bae4d841cd3a03923b92c511a963ea836bf67b79b23dd800fb2731f33344981ad0f8392025173e2840ad3291646427ce42ba6ebd4b4920a29edb68cf9579103b SHA512 ffb54a9c3fd2e78efcdbf491e995f242ea10da40f32d36c17a0e29f6ac5d684426b542abc1dcdc8c281fa62b6a267642f834b8007686c35f54a445568808eb1e diff --git a/games-action/super-hexagon/metadata.xml b/games-action/super-hexagon/metadata.xml deleted file mode 100644 index 7c730d47817a..000000000000 --- a/games-action/super-hexagon/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-action/super-hexagon/super-hexagon-20160217.ebuild b/games-action/super-hexagon/super-hexagon-20160217.ebuild deleted file mode 100644 index e186977422bb..000000000000 --- a/games-action/super-hexagon/super-hexagon-20160217.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit desktop unpacker wrapper xdg - -TIMESTAMP="${PV:4:2}${PV:6:2}${PV:0:4}" -DESCRIPTION="Minimal action game by Terry Cavanagh, with music by Chipzel" -HOMEPAGE="https://superhexagon.com" -SRC_URI="superhexagon-${TIMESTAMP}-bin" -S="${WORKDIR}/data" - -LICENSE="all-rights-reserved" -SLOT="0" -KEYWORDS="-* ~amd64 ~x86" -RESTRICT="bindist fetch splitdebug" - -MYGAMEDIR="/opt/${PN}" -QA_PREBUILT="${MYGAMEDIR#/}/superhexagon" - -BDEPEND="app-arch/unzip" -RDEPEND="media-libs/glew:1.6 - media-libs/libsdl2[opengl,sound,video] - media-libs/libvorbis - media-libs/openal - virtual/glu - virtual/opengl" - -DOCS=( Linux.README ) - -pkg_nofetch() { - einfo "Please buy and download ${SRC_URI} from:" - einfo " ${HOMEPAGE}" - einfo "and move it to your distfiles directory." -} - -src_unpack() { - unpack_zip ${A} -} - -src_install() { - local myarch=$(usex amd64 x86_64 x86) - - exeinto "${MYGAMEDIR}" - insinto "${MYGAMEDIR}" - newexe ${myarch}/superhexagon.${myarch} superhexagon - doins -r data SuperHexagon.png - - make_wrapper ${PN} ./superhexagon "${MYGAMEDIR}" - newicon -s 512 SuperHexagon.png ${PN}.png - make_desktop_entry ${PN} - - einstalldocs -} diff --git a/games-action/supertuxkart/Manifest b/games-action/supertuxkart/Manifest deleted file mode 100644 index 86489ec69189..000000000000 --- a/games-action/supertuxkart/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST 1fb491f507216c5d181ccd85f29ff08eca003827.tar.gz 36166774 BLAKE2B e975d637cb1eb01b4ad17e0b1fc74df567d94cd18860058b32c56c9f4a301b2ce49d7ff938d6465e5b363de90c70c2628812f0b8f4c5131edf68778d7c9d862a SHA512 fdb4595ada633e943783805625c39206903a0b3ea8954f7e03072699ba1730a57ea5973ee1dbebd30087d4d0d8d779f8f0412c350e2711be7f197e04bee2a535 -DIST d4be5d133893f8a871c318d355f6e051fca38091.tar.gz 34058261 BLAKE2B e2090aa87b6f98522a0520baea29f4d12ffbbf48ad184ad9eb96d8d289b3a9b741d08253d0997bfffd69770cd85565576078530e608a901cc26fc9236cbc5850 SHA512 64e4c292093af3561c888ec4a27f7ae259dbb5a5297dd7642ac4269a1fc9fc8f1a99629c60bfed3469c6fa3759a82bd3f580cf4c31160020b08927ef9f19c14c -DIST supertuxkart.png 4435 BLAKE2B b48b95e1cdebe930837cc784c4c5e9a089a69077e2fcfed15fe5e8c4d649a0f8024769b2f2102bbaea3a94eb21f4b58b5d291b97493266c3c5c8d7335cf69a80 SHA512 a180332f79220431922fa8b351cb476ebc5d9d1df09f20707eb3bdd7002fd264cb027b8190c73c5221050e6e8601beb6758a5809d05aedfb18f0bdb426f47eda diff --git a/games-action/supertuxkart/files/supertuxkart-1.1-irrlicht-arch-support.patch b/games-action/supertuxkart/files/supertuxkart-1.1-irrlicht-arch-support.patch deleted file mode 100644 index ad9638ff3dcf..000000000000 --- a/games-action/supertuxkart/files/supertuxkart-1.1-irrlicht-arch-support.patch +++ /dev/null @@ -1,47 +0,0 @@ -From: Christoph Egger <debian@christoph-egger.org> -Subject: [PATCH] debian/arch-support - -Building on non-linux architectures currently fails with unpatched -irrlicht because irrlicht tries to create Joystick support using -linux-specific headers. However there's infrastructure to disable -Joystick support, we just need to activate that on non-linux -architectures. - -Additionally if built on a sparc machine irrlicht assumes wrongly it's -a solaris system. We fix this wrong assumption as our sparc builds are -all on linux. - -Finally irrlicht exceeds the size constraights for -fpic requiering to -build with -fPIC. As upstream doesn't do that we need to fix this for -sparc and s390 builds (powerPC?). - -Signed-off-by: Christoph Egger <debian@christoph-egger.org> - ---- - lib/irrlicht/include/IrrCompileConfig.h | 10 +++++----- - 1 files changed, 5 insertions(+), 5 deletions(-) - ---- a/lib/irrlicht/include/IrrCompileConfig.h -+++ b/lib/irrlicht/include/IrrCompileConfig.h -@@ -110,4 +110,8 @@ - #ifndef _IRR_SOLARIS_PLATFORM_
- #define _IRR_LINUX_PLATFORM_
-+#include <endian.h>
-+ #if __BYTE_ORDER == __BIG_ENDIAN
-+ #define __BIG_ENDIAN__
-+ #endif
- #endif
- #define _IRR_POSIX_API_
-@@ -465,11 +465,7 @@ - #undef _IRR_WCHAR_FILESYSTEM
- #endif
-
--#if defined(__sparc__) || defined(__sun__)
--#define __BIG_ENDIAN__
--#endif
--
--#if defined(_IRR_SOLARIS_PLATFORM_)
-+#if defined(_IRR_SOLARIS_PLATFORM_) || defined(__FreeBSD_kernel__) || defined(__gnu_hurd__)
- #undef _IRR_COMPILE_WITH_JOYSTICK_EVENTS_
- #endif
-
diff --git a/games-action/supertuxkart/files/supertuxkart-1.3-irrlicht-system-libs.patch b/games-action/supertuxkart/files/supertuxkart-1.3-irrlicht-system-libs.patch deleted file mode 100644 index 7ff757432603..000000000000 --- a/games-action/supertuxkart/files/supertuxkart-1.3-irrlicht-system-libs.patch +++ /dev/null @@ -1,54 +0,0 @@ -diff -ur a/lib/irrlicht/source/Irrlicht/CIrrDeviceLinux.cpp b/lib/irrlicht/source/Irrlicht/CIrrDeviceLinux.cpp ---- a/lib/irrlicht/source/Irrlicht/CIrrDeviceLinux.cpp 2021-09-28 11:02:26.000000000 +0100 -+++ b/lib/irrlicht/source/Irrlicht/CIrrDeviceLinux.cpp 2021-10-29 23:30:44.714768031 +0100 -@@ -35,7 +35,7 @@ - #include <GL/gl.h>
- #ifdef _IRR_OPENGL_USE_EXTPOINTER_
- #define GLX_GLXEXT_PROTOTYPES
--#include "glxext.h"
-+#include <GL/glxext.h>
- #endif
- #endif
-
-diff -ur a/lib/irrlicht/source/Irrlicht/COpenGLExtensionHandler.h b/lib/irrlicht/source/Irrlicht/COpenGLExtensionHandler.h ---- a/lib/irrlicht/source/Irrlicht/COpenGLExtensionHandler.h 2021-09-28 11:02:26.000000000 +0100 -+++ b/lib/irrlicht/source/Irrlicht/COpenGLExtensionHandler.h 2021-10-29 23:30:44.715768059 +0100 -@@ -30,7 +30,7 @@ - #endif - #include <GL/gl.h> - #if defined(_IRR_OPENGL_USE_EXTPOINTER_) -- #include "glext.h" -+ #include <GL/glext.h> - #endif - #include "wglext.h" - -@@ -45,7 +45,7 @@ - #endif - #include <OpenGL/gl.h> - #if defined(_IRR_OPENGL_USE_EXTPOINTER_) -- #include "glext.h" -+ #include <GL/glext.h> - #endif - #endif - -diff -ur a/lib/irrlicht/source/Irrlicht/COpenGLSLMaterialRenderer.h b/lib/irrlicht/source/Irrlicht/COpenGLSLMaterialRenderer.h ---- a/lib/irrlicht/source/Irrlicht/COpenGLSLMaterialRenderer.h 2021-09-28 11:02:26.000000000 +0100 -+++ b/lib/irrlicht/source/Irrlicht/COpenGLSLMaterialRenderer.h 2021-10-29 23:30:44.715768059 +0100 -@@ -20,7 +20,7 @@ - #define WIN32_LEAN_AND_MEAN
- #include <windows.h>
- #include <GL/gl.h>
-- #include "glext.h"
-+ #include <GL/glext.h>
- #else
- #if defined(_IRR_OPENGL_USE_EXTPOINTER_)
- #define GL_GLEXT_LEGACY 1
-@@ -34,7 +34,7 @@ - #include <GL/gl.h>
- #endif
- #if defined(_IRR_OPENGL_USE_EXTPOINTER_)
-- #include "glext.h"
-+ #include <GL/glext.h>
- #endif
- #endif
-
diff --git a/games-action/supertuxkart/files/supertuxkart-1.4-gcc-13.patch b/games-action/supertuxkart/files/supertuxkart-1.4-gcc-13.patch deleted file mode 100644 index bacd046a4771..000000000000 --- a/games-action/supertuxkart/files/supertuxkart-1.4-gcc-13.patch +++ /dev/null @@ -1,122 +0,0 @@ -https://github.com/supertuxkart/stk-code/commit/0163e3fa88b72634c3ddff5304c9086b649f53b1 - -From 0163e3fa88b72634c3ddff5304c9086b649f53b1 Mon Sep 17 00:00:00 2001 -From: Heiko Becker <heirecka@exherbo.org> -Date: Thu, 26 Jan 2023 16:35:54 +0100 -Subject: [PATCH] Add missing includes to fix the build with gcc 13 - -Like other versions before, gcc 13 moved some includes around and as a -result <stdexcept> and <cstdio> are no longer transitively included. -Explicitly include them for std::runtime_error and snprintf. ---- a/lib/graphics_engine/include/vk_mem_alloc.h -+++ b/lib/graphics_engine/include/vk_mem_alloc.h -@@ -2563,6 +2563,7 @@ VMA_CALL_PRE void VMA_CALL_POST vmaFreeStatsString( - #undef VMA_IMPLEMENTATION - - #include <cstdint> -+#include <cstdio> - #include <cstdlib> - #include <cstring> - #include <utility> ---- a/lib/graphics_engine/src/ge_spm_buffer.cpp -+++ b/lib/graphics_engine/src/ge_spm_buffer.cpp -@@ -5,6 +5,7 @@ - #include "ge_vulkan_features.hpp" - - #include <algorithm> -+#include <stdexcept> - - #include "mini_glm.hpp" - ---- a/lib/graphics_engine/src/ge_vulkan_array_texture.cpp -+++ b/lib/graphics_engine/src/ge_vulkan_array_texture.cpp -@@ -12,6 +12,7 @@ - - #include <IImageLoader.h> - #include <cassert> -+#include <stdexcept> - - namespace GE - { ---- a/lib/graphics_engine/src/ge_vulkan_command_loader.cpp -+++ b/lib/graphics_engine/src/ge_vulkan_command_loader.cpp -@@ -8,6 +8,7 @@ - #include <deque> - #include <memory> - #include <mutex> -+#include <stdexcept> - #include <thread> - - #include "../source/Irrlicht/os.h" ---- a/lib/graphics_engine/src/ge_vulkan_depth_texture.cpp -+++ b/lib/graphics_engine/src/ge_vulkan_depth_texture.cpp -@@ -3,6 +3,8 @@ - #include "ge_main.hpp" - #include "ge_vulkan_driver.hpp" - -+#include <stdexcept> -+ - namespace GE - { - GEVulkanDepthTexture::GEVulkanDepthTexture(GEVulkanDriver* vk, ---- a/lib/graphics_engine/src/ge_vulkan_draw_call.cpp -+++ b/lib/graphics_engine/src/ge_vulkan_draw_call.cpp -@@ -25,6 +25,7 @@ - #include <algorithm> - #include <cmath> - #include <limits> -+#include <stdexcept> - - #include "../source/Irrlicht/os.h" - #include "quaternion.h" ---- a/lib/graphics_engine/src/ge_vulkan_fbo_texture.cpp -+++ b/lib/graphics_engine/src/ge_vulkan_fbo_texture.cpp -@@ -6,6 +6,7 @@ - - #include <array> - #include <exception> -+#include <stdexcept> - - namespace GE - { ---- a/lib/graphics_engine/src/ge_vulkan_mesh_cache.cpp -+++ b/lib/graphics_engine/src/ge_vulkan_mesh_cache.cpp -@@ -10,6 +10,7 @@ - - #include <algorithm> - #include <cassert> -+#include <stdexcept> - #include <vector> - - namespace GE ---- a/lib/graphics_engine/src/ge_vulkan_skybox_renderer.cpp -+++ b/lib/graphics_engine/src/ge_vulkan_skybox_renderer.cpp -@@ -11,6 +11,7 @@ - - #include <array> - #include <cstdint> -+#include <stdexcept> - #include <unordered_map> - - namespace GE ---- a/lib/graphics_engine/src/ge_vulkan_texture.cpp -+++ b/lib/graphics_engine/src/ge_vulkan_texture.cpp -@@ -21,6 +21,7 @@ extern "C" - #include <IAttributes.h> - #include <IImageLoader.h> - #include <limits> -+#include <stdexcept> - - namespace GE - { ---- a/lib/graphics_engine/src/ge_vulkan_texture_descriptor.cpp -+++ b/lib/graphics_engine/src/ge_vulkan_texture_descriptor.cpp -@@ -6,6 +6,7 @@ - - #include <algorithm> - #include <exception> -+#include <stdexcept> - - namespace GE - { - diff --git a/games-action/supertuxkart/files/supertuxkart-1.4-gcc-15.patch b/games-action/supertuxkart/files/supertuxkart-1.4-gcc-15.patch deleted file mode 100644 index ef16a455117a..000000000000 --- a/games-action/supertuxkart/files/supertuxkart-1.4-gcc-15.patch +++ /dev/null @@ -1,24 +0,0 @@ -https://github.com/supertuxkart/stk-code/issues/5301 -https://bugs.gentoo.org/937731 - -From 83e029cc123176a77a239edf90ee461e46f9f8a2 Mon Sep 17 00:00:00 2001 -From: Gwyn Ciesla <gwync@protonmail.com> -Date: Wed, 19 Feb 2025 09:34:58 -0600 -Subject: [PATCH] Add include to work with gcc15. (#5310) - ---- - src/network/remote_kart_info.hpp | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/src/network/remote_kart_info.hpp b/src/network/remote_kart_info.hpp -index 80a6339187c..9865dcda8c3 100644 ---- a/src/network/remote_kart_info.hpp -+++ b/src/network/remote_kart_info.hpp -@@ -29,6 +29,7 @@ - #include <string> - #include <vector> - #include <irrString.h> -+#include <cstdint> - - enum KartTeam : int8_t - { diff --git a/games-action/supertuxkart/files/supertuxkart-1.4-includes.patch b/games-action/supertuxkart/files/supertuxkart-1.4-includes.patch deleted file mode 100644 index 21fad1ae65a2..000000000000 --- a/games-action/supertuxkart/files/supertuxkart-1.4-includes.patch +++ /dev/null @@ -1,155 +0,0 @@ -From 0163e3fa88b72634c3ddff5304c9086b649f53b1 Mon Sep 17 00:00:00 2001 -From: Heiko Becker <heirecka@exherbo.org> -Date: Thu, 26 Jan 2023 16:35:54 +0100 -Subject: [PATCH] Add missing includes to fix the build with gcc 13 - -Like other versions before, gcc 13 moved some includes around and as a -result <stdexcept> and <cstdio> are no longer transitively included. -Explicitly include them for std::runtime_error and snprintf. ---- - lib/graphics_engine/include/vk_mem_alloc.h | 1 + - lib/graphics_engine/src/ge_spm_buffer.cpp | 1 + - lib/graphics_engine/src/ge_vulkan_array_texture.cpp | 1 + - lib/graphics_engine/src/ge_vulkan_command_loader.cpp | 1 + - lib/graphics_engine/src/ge_vulkan_depth_texture.cpp | 2 ++ - lib/graphics_engine/src/ge_vulkan_draw_call.cpp | 1 + - lib/graphics_engine/src/ge_vulkan_fbo_texture.cpp | 1 + - lib/graphics_engine/src/ge_vulkan_mesh_cache.cpp | 1 + - lib/graphics_engine/src/ge_vulkan_skybox_renderer.cpp | 1 + - lib/graphics_engine/src/ge_vulkan_texture.cpp | 1 + - lib/graphics_engine/src/ge_vulkan_texture_descriptor.cpp | 1 + - 11 files changed, 12 insertions(+) - -diff --git a/lib/graphics_engine/include/vk_mem_alloc.h b/lib/graphics_engine/include/vk_mem_alloc.h -index bdb4ff57610..d4b683a7551 100644 ---- a/lib/graphics_engine/include/vk_mem_alloc.h -+++ b/lib/graphics_engine/include/vk_mem_alloc.h -@@ -2563,6 +2563,7 @@ VMA_CALL_PRE void VMA_CALL_POST vmaFreeStatsString( - #undef VMA_IMPLEMENTATION - - #include <cstdint> -+#include <cstdio> - #include <cstdlib> - #include <cstring> - #include <utility> -diff --git a/lib/graphics_engine/src/ge_spm_buffer.cpp b/lib/graphics_engine/src/ge_spm_buffer.cpp -index fe4f4758adf..1179a732566 100644 ---- a/lib/graphics_engine/src/ge_spm_buffer.cpp -+++ b/lib/graphics_engine/src/ge_spm_buffer.cpp -@@ -5,6 +5,7 @@ - #include "ge_vulkan_features.hpp" - - #include <algorithm> -+#include <stdexcept> - - #include "mini_glm.hpp" - -diff --git a/lib/graphics_engine/src/ge_vulkan_array_texture.cpp b/lib/graphics_engine/src/ge_vulkan_array_texture.cpp -index f3361478c3b..0f817dc40fd 100644 ---- a/lib/graphics_engine/src/ge_vulkan_array_texture.cpp -+++ b/lib/graphics_engine/src/ge_vulkan_array_texture.cpp -@@ -12,6 +12,7 @@ - - #include <IImageLoader.h> - #include <cassert> -+#include <stdexcept> - - namespace GE - { -diff --git a/lib/graphics_engine/src/ge_vulkan_command_loader.cpp b/lib/graphics_engine/src/ge_vulkan_command_loader.cpp -index 358cf9ab6ec..a1e5b3a71b8 100644 ---- a/lib/graphics_engine/src/ge_vulkan_command_loader.cpp -+++ b/lib/graphics_engine/src/ge_vulkan_command_loader.cpp -@@ -8,6 +8,7 @@ - #include <deque> - #include <memory> - #include <mutex> -+#include <stdexcept> - #include <thread> - - #include "../source/Irrlicht/os.h" -diff --git a/lib/graphics_engine/src/ge_vulkan_depth_texture.cpp b/lib/graphics_engine/src/ge_vulkan_depth_texture.cpp -index 25cb2429638..4a5d3d391b1 100644 ---- a/lib/graphics_engine/src/ge_vulkan_depth_texture.cpp -+++ b/lib/graphics_engine/src/ge_vulkan_depth_texture.cpp -@@ -3,6 +3,8 @@ - #include "ge_main.hpp" - #include "ge_vulkan_driver.hpp" - -+#include <stdexcept> -+ - namespace GE - { - GEVulkanDepthTexture::GEVulkanDepthTexture(GEVulkanDriver* vk, -diff --git a/lib/graphics_engine/src/ge_vulkan_draw_call.cpp b/lib/graphics_engine/src/ge_vulkan_draw_call.cpp -index 2c2bc57513f..c8a1ddffb5e 100644 ---- a/lib/graphics_engine/src/ge_vulkan_draw_call.cpp -+++ b/lib/graphics_engine/src/ge_vulkan_draw_call.cpp -@@ -25,6 +25,7 @@ - #include <algorithm> - #include <cmath> - #include <limits> -+#include <stdexcept> - - #include "../source/Irrlicht/os.h" - #include "quaternion.h" -diff --git a/lib/graphics_engine/src/ge_vulkan_fbo_texture.cpp b/lib/graphics_engine/src/ge_vulkan_fbo_texture.cpp -index 9413a04bb00..834a0b43b1e 100644 ---- a/lib/graphics_engine/src/ge_vulkan_fbo_texture.cpp -+++ b/lib/graphics_engine/src/ge_vulkan_fbo_texture.cpp -@@ -6,6 +6,7 @@ - - #include <array> - #include <exception> -+#include <stdexcept> - - namespace GE - { -diff --git a/lib/graphics_engine/src/ge_vulkan_mesh_cache.cpp b/lib/graphics_engine/src/ge_vulkan_mesh_cache.cpp -index 380f348dffb..f510f91813a 100644 ---- a/lib/graphics_engine/src/ge_vulkan_mesh_cache.cpp -+++ b/lib/graphics_engine/src/ge_vulkan_mesh_cache.cpp -@@ -10,6 +10,7 @@ - - #include <algorithm> - #include <cassert> -+#include <stdexcept> - #include <vector> - - namespace GE -diff --git a/lib/graphics_engine/src/ge_vulkan_skybox_renderer.cpp b/lib/graphics_engine/src/ge_vulkan_skybox_renderer.cpp -index 2543b16086f..fe7fcc45515 100644 ---- a/lib/graphics_engine/src/ge_vulkan_skybox_renderer.cpp -+++ b/lib/graphics_engine/src/ge_vulkan_skybox_renderer.cpp -@@ -11,6 +11,7 @@ - - #include <array> - #include <cstdint> -+#include <stdexcept> - #include <unordered_map> - - namespace GE -diff --git a/lib/graphics_engine/src/ge_vulkan_texture.cpp b/lib/graphics_engine/src/ge_vulkan_texture.cpp -index 500eb65fc62..611a24171d4 100644 ---- a/lib/graphics_engine/src/ge_vulkan_texture.cpp -+++ b/lib/graphics_engine/src/ge_vulkan_texture.cpp -@@ -21,6 +21,7 @@ extern "C" - #include <IAttributes.h> - #include <IImageLoader.h> - #include <limits> -+#include <stdexcept> - - namespace GE - { -diff --git a/lib/graphics_engine/src/ge_vulkan_texture_descriptor.cpp b/lib/graphics_engine/src/ge_vulkan_texture_descriptor.cpp -index 4fd8a2e8800..c64d1bdbaa1 100644 ---- a/lib/graphics_engine/src/ge_vulkan_texture_descriptor.cpp -+++ b/lib/graphics_engine/src/ge_vulkan_texture_descriptor.cpp -@@ -6,6 +6,7 @@ - - #include <algorithm> - #include <exception> -+#include <stdexcept> - - namespace GE - { diff --git a/games-action/supertuxkart/metadata.xml b/games-action/supertuxkart/metadata.xml deleted file mode 100644 index b7736d66704e..000000000000 --- a/games-action/supertuxkart/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>dev@liguros.net</email> - <name>Development</name> - </maintainer> - <maintainer type="project"> - <email>games@gentoo.org</email> - <name>Gentoo Games Project</name> - </maintainer> - - <use> - <flag name="nettle">Use <pkg>dev-libs/nettle</pkg> crypto backend</flag> - <flag name="recorder">Enable recording with <pkg>media-libs/libopenglrecorder</pkg></flag> - <flag name="sqlite">Record IP bans, statistics in server mode with <pkg>dev-db/sqlite</pkg></flag> - <flag name="wiimote">Support for wiimote input devices</flag> - </use> - <origin>ports</origin> -</pkgmetadata>
\ No newline at end of file diff --git a/games-action/supertuxkart/supertuxkart-1.4-r2.ebuild b/games-action/supertuxkart/supertuxkart-1.4-r2.ebuild deleted file mode 100644 index f0026e30e18d..000000000000 --- a/games-action/supertuxkart/supertuxkart-1.4-r2.ebuild +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright 2021-2025 Liguros Authors -# Distributed under the terms of the GNU General Public License v2 -EAPI=8 - -inherit cmake desktop flag-o-matic xdg - -MY_P="SuperTuxKart-${PV}-src" -DESCRIPTION="A kart racing game starring Tux, the linux penguin (TuxKart fork)" -HOMEPAGE="https://supertuxkart.net/" -GIT_COMMIT="d4be5d133893f8a871c318d355f6e051fca38091" -SRC_URI=" - https://github.com/supertuxkart/stk-code/archive/${GIT_COMMIT}.tar.gz - mirror://gentoo/supertuxkart.png -" - -LICENSE="GPL-2 GPL-3 CC-BY-SA-3.0 CC-BY-SA-4.0 CC0-1.0 public-domain ZLIB" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="debug nettle recorder sqlite wiimote" - -# - Don't unbundle irrlicht and bullet -# both are modified and system versions will break the game -# https://sourceforge.net/p/irrlicht/feature-requests/138/ -RDEPEND=" - dev-cpp/libmcpp - dev-libs/angelscript:= - media-libs/freetype:2 - media-libs/harfbuzz:= - media-libs/libjpeg-turbo:= - media-libs/libpng:= - media-libs/libsdl2[opengl,video] - media-libs/libvorbis - media-libs/openal - media-libs/shaderc - net-libs/enet:1.3= - net-misc/curl - sys-libs/zlib - virtual/libintl - nettle? ( dev-libs/nettle:= ) - !nettle? ( - - >=dev-libs/openssl-1.0.1d:0= - ) - recorder? ( media-libs/libopenglrecorder ) - sqlite? ( dev-db/sqlite:3 ) - wiimote? ( net-wireless/bluez ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - sys-devel/gettext - virtual/pkgconfig -" - -S=${WORKDIR}/stk-code-${GIT_COMMIT} - -PATCHES=( - "${FILESDIR}"/${PN}-1.1-irrlicht-arch-support.patch - "${FILESDIR}"/${PN}-1.3-irrlicht-system-libs.patch -) - -src_configure() { - append-flags -fno-strict-aliasing - filter-lto - - local mycmakeargs=( - -DUSE_SQLITE3=$(usex sqlite) - -DUSE_SYSTEM_ANGELSCRIPT=ON - -DCHECK_ASSETS=OFF - -DUSE_SYSTEM_ENET=ON - -DUSE_SYSTEM_SQUISH=OFF - -DUSE_SYSTEM_WIIUSE=OFF - -DUSE_IPV6=OFF # not supported by system enet - -DUSE_CRYPTO_OPENSSL=$(usex nettle no yes) - -DBUILD_RECORDER=$(usex recorder) - -DUSE_WIIUSE=$(usex wiimote) - -DSTK_INSTALL_BINARY_DIR=bin - -DSTK_INSTALL_DATA_DIR=share/${PN} - -DBUILD_SHARED_LIBS=OFF # build bundled libsquish as static library - ) - - cmake_src_configure -} - -src_install() { - cmake_src_install - dodoc CHANGELOG.md - - doicon -s 64 "${DISTDIR}"/${PN}.png -} diff --git a/games-action/supertuxkart/supertuxkart-1.5.0.ebuild b/games-action/supertuxkart/supertuxkart-1.5.0.ebuild deleted file mode 100644 index c69d2ba06500..000000000000 --- a/games-action/supertuxkart/supertuxkart-1.5.0.ebuild +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright 2021-2025 Liguros Authors -# Distributed under the terms of the GNU General Public License v2 -EAPI=8 - -inherit cmake desktop flag-o-matic xdg - -MY_P="SuperTuxKart-${PV}-src" -DESCRIPTION="A kart racing game starring Tux, the linux penguin (TuxKart fork)" -HOMEPAGE="https://supertuxkart.net/" -GIT_COMMIT="1fb491f507216c5d181ccd85f29ff08eca003827" -SRC_URI=" - https://github.com/supertuxkart/stk-code/archive/${GIT_COMMIT}.tar.gz - mirror://gentoo/supertuxkart.png -" - -LICENSE="GPL-2 GPL-3 CC-BY-SA-3.0 CC-BY-SA-4.0 CC0-1.0 public-domain ZLIB" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="debug nettle recorder sqlite wiimote" - -# - Don't unbundle irrlicht and bullet -# both are modified and system versions will break the game -# https://sourceforge.net/p/irrlicht/feature-requests/138/ -RDEPEND=" - dev-cpp/libmcpp - dev-libs/angelscript:= - media-libs/freetype:2 - media-libs/harfbuzz:= - media-libs/libjpeg-turbo:= - media-libs/libpng:= - media-libs/libsdl2[opengl,video] - media-libs/libvorbis - media-libs/openal - media-libs/shaderc - net-libs/enet:1.3= - net-misc/curl - sys-libs/zlib - virtual/libintl - nettle? ( dev-libs/nettle:= ) - !nettle? ( - - >=dev-libs/openssl-1.0.1d:0= - ) - recorder? ( media-libs/libopenglrecorder ) - sqlite? ( dev-db/sqlite:3 ) - wiimote? ( net-wireless/bluez ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - sys-devel/gettext - virtual/pkgconfig -" - -S=${WORKDIR}/stk-code-${GIT_COMMIT} - -PATCHES=( - "${FILESDIR}"/${PN}-1.1-irrlicht-arch-support.patch - "${FILESDIR}"/${PN}-1.3-irrlicht-system-libs.patch -) - -src_configure() { - append-flags -fno-strict-aliasing - filter-lto - - local mycmakeargs=( - -DUSE_SQLITE3=$(usex sqlite) - -DUSE_SYSTEM_ANGELSCRIPT=ON - -DCHECK_ASSETS=OFF - -DUSE_SYSTEM_ENET=ON - -DUSE_SYSTEM_SQUISH=OFF - -DUSE_SYSTEM_WIIUSE=OFF - -DUSE_IPV6=OFF # not supported by system enet - -DUSE_CRYPTO_OPENSSL=$(usex nettle no yes) - -DBUILD_RECORDER=$(usex recorder) - -DUSE_WIIUSE=$(usex wiimote) - -DSTK_INSTALL_BINARY_DIR=bin - -DSTK_INSTALL_DATA_DIR=share/${PN} - -DBUILD_SHARED_LIBS=OFF # build bundled libsquish as static library - ) - - cmake_src_configure -} - -src_install() { - cmake_src_install - dodoc CHANGELOG.md - - doicon -s 64 "${DISTDIR}"/${PN}.png -} diff --git a/games-action/swordandsworcery/Manifest b/games-action/swordandsworcery/Manifest deleted file mode 100644 index 8b333f51ae05..000000000000 --- a/games-action/swordandsworcery/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST swordandsworcery_1.02.tar.gz 325277619 BLAKE2B 7e03350b31d2dc68c5ea3643d7e22ec7da1789729201c2e8aec9e06db8c28c0a38bc826de0769dcec78080f17435d90ae3b0441ee230d7b8a9545a66f6e0ec1f SHA512 1178492628e8b8196bbb57b3d4d7526d5545bd31d0da34bcbed92150753fbb768c8682f071e2a473b95f1b6ee7c3efb30ccb9fce2e3e319d76673b79617e47c0 diff --git a/games-action/swordandsworcery/files/swordandsworcery-wrapper b/games-action/swordandsworcery/files/swordandsworcery-wrapper deleted file mode 100644 index ce668c71843a..000000000000 --- a/games-action/swordandsworcery/files/swordandsworcery-wrapper +++ /dev/null @@ -1,23 +0,0 @@ -#!/bin/sh -# Get game directory -GAMEDIR="@GAMEDIR@" -LIB=$GAMEDIR/lib -BIN=$GAMEDIR/bin - -# Ensure the log directory exists -LOGDIR=~/.capy/SwordAndSworcery -[ -e ~/.capy ] || mkdir ~/.capy -[ -e ~/.capy/SwordAndSworcery ] || mkdir ~/.capy/SwordAndSworcery - -# For multi-monitor displays, choose a screen to display on to avoid having -# the game be displayed in the middle across both screens in fullscreen mode -#export SDL_VIDEO_FULLSCREEN_DISPLAY=0 - -# Modify library paths here -export LD_LIBRARY_PATH="$LIB:$LD_LIBRARY_PATH" - -# Run the game and try to log any errors if any -cd "$BIN" -exec ./swordandsworcery $@ 2>&1 | tee -a $LOGDIR/log.txt - -exit diff --git a/games-action/swordandsworcery/metadata.xml b/games-action/swordandsworcery/metadata.xml deleted file mode 100644 index a92dc7f8ddc1..000000000000 --- a/games-action/swordandsworcery/metadata.xml +++ /dev/null @@ -1,13 +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> - <use> - <flag name="bundled-libs"> - Use the upstream provided bundled libraries. - </flag> - </use> -</pkgmetadata> diff --git a/games-action/swordandsworcery/swordandsworcery-1.02-r5.ebuild b/games-action/swordandsworcery/swordandsworcery-1.02-r5.ebuild deleted file mode 100644 index 6c5902ac7538..000000000000 --- a/games-action/swordandsworcery/swordandsworcery-1.02-r5.ebuild +++ /dev/null @@ -1,110 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop - -DESCRIPTION="An exploratory action adventure game with an emphasis on audiovisual style" -HOMEPAGE="http://www.swordandsworcery.com/" -SRC_URI="${PN}_${PV}.tar.gz" -S="${WORKDIR}" - -LICENSE="CAPYBARA-EULA LGPL-3" -SLOT="0" -KEYWORDS="-* ~amd64 ~x86" -IUSE="bundled-libs" -RESTRICT="bindist fetch splitdebug" - -MYGAMEDIR=/opt/${PN} -QA_PREBUILT=" - ${MYGAMEDIR#/}/bin/* - ${MYGAMEDIR#/}/lib/* -" - -# TODO: unbundle liblua-5.1 when available for multilib -# linked to pulseaudio -RDEPEND=" - virtual/opengl - amd64? ( - >=dev-libs/openssl-1.0.1h-r2:0=[abi_x86_32(-)] - >=virtual/zlib-1.2.8-r1:=[abi_x86_32(-)] - >=virtual/glu-9.0-r1[abi_x86_32(-)] - >=virtual/opengl-7.0-r1[abi_x86_32(-)] - >=media-libs/alsa-lib-1.0.27.2[abi_x86_32(-)] - || ( media-libs/flac:0/0[abi_x86_32(-)] media-libs/flac-compat:8.3.0[abi_x86_32(-)] ) - >=media-libs/libogg-1.3.0[abi_x86_32(-)] - media-libs/libpulse[abi_x86_32(-)] - >=media-libs/libsndfile-1.0.25[abi_x86_32(-)] - >=media-libs/libvorbis-1.3.3-r1[abi_x86_32(-)] - >=x11-libs/libICE-1.0.8-r1[abi_x86_32(-)] - >=x11-libs/libSM-1.2.1-r1[abi_x86_32(-)] - >=x11-libs/libX11-1.6.2[abi_x86_32(-)] - >=x11-libs/libXau-1.0.7-r1[abi_x86_32(-)] - >=x11-libs/libxcb-1.9.1[abi_x86_32(-)] - >=x11-libs/libXdmcp-1.1.1-r1[abi_x86_32(-)] - >=x11-libs/libXext-1.3.2[abi_x86_32(-)] - >=x11-libs/libXi-1.7.2[abi_x86_32(-)] - >=x11-libs/libXtst-1.2.1-r1[abi_x86_32(-)] - !bundled-libs? ( - >=media-libs/libsdl-1.2.15-r4[X,sound,video,opengl,joystick,abi_x86_32(-)] - >=net-misc/curl-7.36.0[abi_x86_32(-)] - ) - ) - x86? ( - dev-libs/openssl:0= - media-libs/alsa-lib - || ( media-libs/flac:0/0 media-libs/flac-compat:8.3.0 ) - media-libs/libogg - media-libs/libpulse - media-libs/libsndfile - media-libs/libvorbis - virtual/zlib:= - virtual/glu - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - x11-libs/libXau - x11-libs/libxcb - x11-libs/libXdmcp - x11-libs/libXext - x11-libs/libXi - x11-libs/libXtst - !bundled-libs? ( - media-libs/libsdl[X,sound,video,opengl,joystick] - net-misc/curl - ) - )" - -pkg_nofetch() { - einfo "Please buy & download ${SRC_URI} from:" - einfo " ${HOMEPAGE}" - einfo "and move it to your DISTDIR directory." -} - -src_prepare() { - default - - if ! use bundled-libs ; then - einfo "removing bundled libs..." - rm -v lib/libcurl.so* lib/libSDL-1.2.so* \ - lib/libstdc++.so* || die - fi - - sed \ - -e "s#@GAMEDIR@#${MYGAMEDIR}#" \ - "${FILESDIR}"/${PN}-wrapper > "${T}"/${PN} || die -} - -src_install() { - insinto "${MYGAMEDIR}" - doins -r bin lib res - - dobin "${T}"/${PN} - make_desktop_entry ${PN} - - docinto html - dodoc README.html - - fperms +x "${MYGAMEDIR}"/bin/${PN} -} diff --git a/games-action/technic-launcher/Manifest b/games-action/technic-launcher/Manifest deleted file mode 100644 index 38a36971b12d..000000000000 --- a/games-action/technic-launcher/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST technic-launcher-4.768.jar 6949323 BLAKE2B b5e2006b82f0efee9c872c513436c8ab68ad87473a001b1baf25393be5a1c26ffee1d0783dd87218c1e38978d6934c610019cc80e68401bc978a1834b19b8741 SHA512 d96cda057e746dced1bcc7635ace43a9eb65ed71a28e7af3f0b184162cb365aa101e4bb90880da679b52a9f5b828d27cf81b3cb729ccda4b02837bc638876753 -DIST technic-launcher-4.822.jar 7170316 BLAKE2B ab222361a511c66d23dda052b17b00b4ba5068d229e1dcb0720976998712dc82c92831135fea700be671459f304f3bf29907defee1cd3ac8b5985eff80d37156 SHA512 9ffbd23c4ff26f3a1d0a198fd404a811a8326eb04cafa900c1627abd6c191e089ac758500dbb10c747c68daedfcfd91399bebabfaa6e73d9fa76372b8d73ab45 -DIST technic-launcher.ico 15086 BLAKE2B 4f5be0661bfbdca971cf022767618acef1e912b60c3f0574f383a8bd0281a6d66ca1b8b105412ec9579f3999514a471412fb16da66d937acfb4d3236b8f99663 SHA512 c109113a0e1be10bc013bfb79b742396a768fa683860a83d734e158b709e66b9e21067e1791ae5f7a854ccd21b1bf9adf6eeb27bc33d9da03f902dfe5d8be710 diff --git a/games-action/technic-launcher/metadata.xml b/games-action/technic-launcher/metadata.xml deleted file mode 100644 index 115e9d64a669..000000000000 --- a/games-action/technic-launcher/metadata.xml +++ /dev/null @@ -1,5 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <!-- maintainer-needed --> -</pkgmetadata> diff --git a/games-action/technic-launcher/technic-launcher-4.768.ebuild b/games-action/technic-launcher/technic-launcher-4.768.ebuild deleted file mode 100644 index d0edf91a6e7e..000000000000 --- a/games-action/technic-launcher/technic-launcher-4.768.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 2019-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop java-pkg-2 xdg - -DESCRIPTION="Minecraft launcher for community-made modpacks on the Technic Platform" -HOMEPAGE="https://www.technicpack.net/" -SRC_URI=" - https://launcher.technicpack.net/launcher${PV:0:1}/${PV:2}/TechnicLauncher.jar -> ${P}.jar - https://www.technicpack.net/favicon.ico -> ${PN}.ico -" - -S="${WORKDIR}" - -LICENSE="technic" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RESTRICT="bindist mirror" -BDEPEND="media-gfx/imagemagick[png]" -RDEPEND="virtual/jre:1.8" - -src_unpack() { - # do not unpack jar file - cp "${DISTDIR}/${PN}.ico" "${S}" || die -} - -src_compile() { - convert ${PN}.ico ${PN}.png || die -} - -src_install() { - java-pkg_newjar "${DISTDIR}/${P}.jar" ${PN}.jar - java-pkg_dolauncher ${PN} --jar ${PN}.jar --java_args "\${JAVA_OPTS}" - - newicon -s 16x16 ${PN}-0.png technic.png - newicon -s 32x32 ${PN}-1.png technic.png - newicon -s 48x48 ${PN}-2.png technic.png - make_desktop_entry ${PN} "Technic Launcher" technic Game -} diff --git a/games-action/technic-launcher/technic-launcher-4.822.ebuild b/games-action/technic-launcher/technic-launcher-4.822.ebuild deleted file mode 100644 index d0edf91a6e7e..000000000000 --- a/games-action/technic-launcher/technic-launcher-4.822.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 2019-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop java-pkg-2 xdg - -DESCRIPTION="Minecraft launcher for community-made modpacks on the Technic Platform" -HOMEPAGE="https://www.technicpack.net/" -SRC_URI=" - https://launcher.technicpack.net/launcher${PV:0:1}/${PV:2}/TechnicLauncher.jar -> ${P}.jar - https://www.technicpack.net/favicon.ico -> ${PN}.ico -" - -S="${WORKDIR}" - -LICENSE="technic" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RESTRICT="bindist mirror" -BDEPEND="media-gfx/imagemagick[png]" -RDEPEND="virtual/jre:1.8" - -src_unpack() { - # do not unpack jar file - cp "${DISTDIR}/${PN}.ico" "${S}" || die -} - -src_compile() { - convert ${PN}.ico ${PN}.png || die -} - -src_install() { - java-pkg_newjar "${DISTDIR}/${P}.jar" ${PN}.jar - java-pkg_dolauncher ${PN} --jar ${PN}.jar --java_args "\${JAVA_OPTS}" - - newicon -s 16x16 ${PN}-0.png technic.png - newicon -s 32x32 ${PN}-1.png technic.png - newicon -s 48x48 ${PN}-2.png technic.png - make_desktop_entry ${PN} "Technic Launcher" technic Game -} diff --git a/games-action/teeworlds/Manifest b/games-action/teeworlds/Manifest deleted file mode 100644 index dc7d42a72fc9..000000000000 --- a/games-action/teeworlds/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST teeworlds-0.7.5-src.tar.gz 8935505 BLAKE2B 40cf14e4f6d811df29a98cd51adc773021083e3474cc768998923fb6746e65b17c502d80af8e5613716dd3f12cf1e7cf840ec44b19ad8d214bd2cfa71f1871f3 SHA512 f0c55489b99b06e27298ac42adcf31e1130e7eace6f8672836e50c66c27ab0ccce5b8680c7181a2adc59e1f5808564001b5f0bc8ac7ab355ad8db71328ea7a76 -DIST teeworlds.png 3111 BLAKE2B c0b287b50d2155b556a227d4169656c886a47c6641ac15a40ca398ab9d4d0b0d7bf61c93037d4ad6d19ad9e638204975c5913d88928fee7333b6e360578c3692 SHA512 e3dd4754e14b4a6a6bf616b5f74c1f1c1a87b01522c8e5f9e33855f6f13c4ef65b17ef27015f97f303d00faa38b1441a73a7fe19f7be4541dee3f1a4810acb27 diff --git a/games-action/teeworlds/files/teeworlds-0.7.5-cmake4.patch b/games-action/teeworlds/files/teeworlds-0.7.5-cmake4.patch deleted file mode 100644 index 039f9304a102..000000000000 --- a/games-action/teeworlds/files/teeworlds-0.7.5-cmake4.patch +++ /dev/null @@ -1,10 +0,0 @@ -Upstream had several cmake version-related changes like [1] but staying -conservative in this old release for [2]. - -[1] https://github.com/teeworlds/teeworlds/commit/15dbf346 -[2] https://bugs.gentoo.org/957687 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -1 +1 @@ --cmake_minimum_required(VERSION 2.8) -+cmake_minimum_required(VERSION 2.8...3.16) diff --git a/games-action/teeworlds/files/teeworlds-init.d b/games-action/teeworlds/files/teeworlds-init.d deleted file mode 100644 index eb24a7441e2d..000000000000 --- a/games-action/teeworlds/files/teeworlds-init.d +++ /dev/null @@ -1,40 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -PIDFILE=/var/run/teeworlds.pid -GAME_DIRECTORY=/usr/bin -CONFIG=/etc/teeworlds/teeworlds_srv.cfg - -depend() { - use dns logger net -} - -checkconfig() { - if [ ! -e ${CONFIG} ] ; then - eerror "You need an ${CONFIG} config file to run TeeWorlds" - return 1 - fi -} - -start() { - ebegin "Starting TeeWorlds" - start-stop-daemon --start --background --pidfile "${PIDFILE}" \ - --make-pidfile -d ${GAME_DIRECTORY} --user games \ - --exec ${GAME_DIRECTORY}/teeworlds_srv -- -f ${CONFIG} - eend $? -} - -reload() { - ebegin "Reloading TeeWorlds configs and restarting processes" - start-stop-daemon --stop --oknodo --user games \ - --pidfile "${PIDFILE}" --signal HUP \ - --exec ${GAME_DIRECTORY}/teeworlds_srv -- -f ${CONFIG} - eend $? -} - -stop() { - ebegin "Stopping TeeWorlds" - start-stop-daemon --stop --quiet --pidfile "${PIDFILE}" - eend $? -} diff --git a/games-action/teeworlds/files/teeworlds_srv.cfg b/games-action/teeworlds/files/teeworlds_srv.cfg deleted file mode 100644 index dc675622c78b..000000000000 --- a/games-action/teeworlds/files/teeworlds_srv.cfg +++ /dev/null @@ -1,7 +0,0 @@ -# sample Teeworlds server config file -# see http://www.teeworlds.com/?page=docs&wiki=ServerSettings for details -sv_gametype dm -sv_map dm1 -sv_name gentoo-teeworlds -sv_register 1 -sv_scorelimit 20
\ No newline at end of file diff --git a/games-action/teeworlds/metadata.xml b/games-action/teeworlds/metadata.xml deleted file mode 100644 index 2f84e0df3663..000000000000 --- a/games-action/teeworlds/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="github">teeworlds/teeworlds</remote-id> - </upstream> -</pkgmetadata> diff --git a/games-action/teeworlds/teeworlds-0.7.5-r3.ebuild b/games-action/teeworlds/teeworlds-0.7.5-r3.ebuild deleted file mode 100644 index d38f319b1341..000000000000 --- a/games-action/teeworlds/teeworlds-0.7.5-r3.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -inherit cmake desktop flag-o-matic python-any-r1 - -DESCRIPTION="Online multi-player platform 2D shooter" -HOMEPAGE="https://www.teeworlds.com/" -SRC_URI=" - https://github.com/teeworlds/teeworlds/releases/download/${PV}/teeworlds-${PV}-src.tar.gz - https://distfiles.gentoo.org/pub/dev/ionen@gentoo.org/${PN}.png -" -S=${WORKDIR}/${P}-src - -LICENSE="ZLIB" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="dedicated test" -RESTRICT="!test? ( test )" - -RDEPEND=" - !dedicated? ( - media-libs/freetype - media-libs/libglvnd[X] - media-libs/libsdl2[sound,opengl,video] - media-libs/pnglite - media-sound/wavpack - ) - dev-libs/openssl:= - virtual/zlib:= -" -DEPEND="${RDEPEND}" -BDEPEND=" - ${PYTHON_DEPS} - test? ( dev-cpp/gtest ) -" - -PATCHES=( - "${FILESDIR}"/${P}-cmake4.patch -) - -src_configure() { - append-flags -fno-strict-aliasing #858524 - - local mycmakeargs=( - -DCLIENT=$(usex !dedicated) - -DCMAKE_DISABLE_FIND_PACKAGE_X11=yes # unused - ) - - cmake_src_configure -} - -src_test() { - cmake_build run_tests -} - -src_install() { - cmake_src_install - - doicon "${DISTDIR}"/${PN}.png - domenu other/teeworlds.desktop - - newinitd "${FILESDIR}"/${PN}-init.d ${PN} - - insinto /etc/${PN} - doins "${FILESDIR}"/teeworlds_srv.cfg -} diff --git a/games-action/transcend/Manifest b/games-action/transcend/Manifest deleted file mode 100644 index c74a6a918847..000000000000 --- a/games-action/transcend/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST Transcend_0.3_UnixSource.tar.gz 1847261 BLAKE2B 7efeb33dc96744f20e53985f6704398f21c3a018272b743bb49305f966fb5e6a11c3d138383979fe4d85cd28aee6854971b0723aa106fec7b64fffe64d5d7b78 SHA512 5a2d21256c202ee045f8e2c926705f79885f6efbb5f44d3129e5b05cb1e28f909a32a5d873a9673d5fa48cbe4e79766c44947f147089e988e2fa3f83cde1b91d diff --git a/games-action/transcend/files/transcend-0.3-system-portaudio.patch b/games-action/transcend/files/transcend-0.3-system-portaudio.patch deleted file mode 100644 index 6fb6566ff848..000000000000 --- a/games-action/transcend/files/transcend-0.3-system-portaudio.patch +++ /dev/null @@ -1,69 +0,0 @@ -https://bugs.gentoo.org/372413 -Based on debian patch by: Barry deFreese <bdefreese@debian.org> - -While adding pkg-config for portaudio, also use it for the rest -and remove unused X libraries. ---- a/Transcend/Makefile.GnuLinuxX86 -+++ b/Transcend/Makefile.GnuLinuxX86 -@@ -20,3 +20,3 @@ - --PLATFORM_COMPILE_FLAGS = -DLINUX -+PLATFORM_COMPILE_FLAGS = $(shell $(PKG_CONFIG) --cflags gl glut glu portaudio-2.0) - -@@ -24,3 +24,3 @@ - # also need portaudio library (which in turn needs pthreads) --PLATFORM_LINK_FLAGS = -L/usr/X11R6/lib -lGL -lglut -lGLU -lX11 -lXi -lXext -lXmu ${ROOT_PATH}/Transcend/portaudio/lib/libportaudio.a -lpthread -+PLATFORM_LINK_FLAGS = $(shell $(PKG_CONFIG) --libs gl glut glu portaudio-2.0) - ---- a/Transcend/game/SoundPlayer.cpp -+++ b/Transcend/game/SoundPlayer.cpp -@@ -49,5 +49,7 @@ - // callback passed into portaudio --static int portaudioCallback( void *inputBuffer, void *outputBuffer, -+int portaudioCallback( const void *inputBuffer, void *outputBuffer, - unsigned long framesPerBuffer, -- PaTimestamp outTime, void *userData ) { -+ const PaStreamCallbackTimeInfo *outTime, -+ PaStreamCallbackFlags statusFlags, -+ void *userData ) { - -@@ -149,17 +151,9 @@ - -- error = Pa_OpenStream( -+ error = Pa_OpenDefaultStream( - &mAudioStream, -- paNoDevice,// default input device - 0, // no input -- paFloat32, // 32 bit floating point input -- NULL, -- Pa_GetDefaultOutputDeviceID(), - 2, // stereo output - paFloat32, // 32 bit floating point output -- NULL, - mSampleRate, - 1024, // frames per buffer -- 0, // number of buffers, if zero then use default minimum -- paClipOff, // we won't output out of range samples so -- // don't bother clipping them - portaudioCallback, ---- a/Transcend/game/SoundPlayer.h -+++ b/Transcend/game/SoundPlayer.h -@@ -48,4 +48,3 @@ - --#include "Transcend/portaudio/pa_common/portaudio.h" --#include "Transcend/portaudio/pablio/pablio.h" -+#include <portaudio.h> - -@@ -207,3 +206,3 @@ - -- PortAudioStream *mAudioStream; -+ PaStream *mAudioStream; - ---- a/Transcend/game/SoundPlayerActive.h -+++ b/Transcend/game/SoundPlayerActive.h -@@ -18,4 +18,3 @@ - --#include "Transcend/portaudio/pa_common/portaudio.h" --#include "Transcend/portaudio/pablio/pablio.h" -+#include <portaudio.h> - diff --git a/games-action/transcend/metadata.xml b/games-action/transcend/metadata.xml deleted file mode 100644 index 70f28be84545..000000000000 --- a/games-action/transcend/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">transcend</remote-id> - </upstream> -</pkgmetadata> diff --git a/games-action/transcend/transcend-0.3-r2.ebuild b/games-action/transcend/transcend-0.3-r2.ebuild deleted file mode 100644 index 38cfa221f939..000000000000 --- a/games-action/transcend/transcend-0.3-r2.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop toolchain-funcs - -DESCRIPTION="Retro-style, abstract, 2D shooter" -HOMEPAGE="https://transcend.sourceforge.net/" -SRC_URI="https://downloads.sourceforge.net/${PN}/Transcend_${PV}_UnixSource.tar.gz" -S="${WORKDIR}/Transcend_${PV}_UnixSource" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - media-libs/freeglut - media-libs/portaudio - virtual/glu - virtual/opengl" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}"/${P}-system-portaudio.patch -) - -src_prepare() { - default - - rm -r ${PN^}/portaudio || die - - sed -e "s|\"levels\"|\"${EPREFIX}/usr/share/${PN}/levels\"|" \ - -i ${PN^}/game/{LevelDirectoryManager,game}.cpp || die -} - -src_configure() { - cd ${PN^} || die - platformSelection=1 ./configure || die -} - -src_compile() { - tc-export PKG_CONFIG - - local emakeargs=( - GXX="$(tc-getCXX)" - OPTIMIZE_FLAG="${CXXFLAGS}" - LINK_FLAGS="${LDFLAGS}" - ) - - emake -C ${PN^}/game "${emakeargs[@]}" -} - -src_install() { - cd ${PN^} || die - - newbin game/${PN^} ${PN} - - insinto /usr/share/${PN} - doins -r levels - - dodoc doc/{how_to_play.txt,changeLog.txt} - - make_desktop_entry ${PN} ${PN^} applications-games -} diff --git a/games-action/transistor/Manifest b/games-action/transistor/Manifest deleted file mode 100644 index a38a461b0cc2..000000000000 --- a/games-action/transistor/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST transistor_1_50440_8123_23365.sh 2798809691 BLAKE2B d0aae06565b6372d9adb37441eff1edbb45a9ab2857885275b62e4e84a270898da3bb228906fb9e7817094269061e52315d870e48ff6f124808ad8429453bae3 SHA512 0e7257ea3cc489116427ff3042d1842b8cb7218d5624513adee71221a6f17d2b0cd41a0ca98ea02e742b3a1bf8b8b407d2f48a5efc29f5d11cfca934977f6b5a diff --git a/games-action/transistor/metadata.xml b/games-action/transistor/metadata.xml deleted file mode 100644 index 7c730d47817a..000000000000 --- a/games-action/transistor/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-action/transistor/transistor-1.50440.8123.23365.ebuild b/games-action/transistor/transistor-1.50440.8123.23365.ebuild deleted file mode 100644 index 0221beddef7e..000000000000 --- a/games-action/transistor/transistor-1.50440.8123.23365.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CHECKREQS_DISK_BUILD="3497M" -inherit desktop check-reqs unpacker wrapper xdg - -DESCRIPTION="Sci-fi themed action RPG where you fight through a stunning futuristic city" -HOMEPAGE="https://supergiantgames.com/games/transistor/" -SRC_URI="${PN}_${PV//./_}.sh" -S="${WORKDIR}/data/noarch" - -LICENSE="GOG-EULA" -SLOT="0" -# The game /should/ work on x86, but it always crashes with an error about -# libBink.so for some reason. -KEYWORDS="-* ~amd64" -RESTRICT="bindist fetch splitdebug" - -DIR="/opt/${PN}" -QA_PREBUILT="${DIR#/}/*" - -# This only seems to directly need SDL2. It also depends on Lua 5.2, but we no -# longer package that, and newer versions do not work. -RDEPEND="media-libs/libsdl2[joystick,opengl,sound,video]" -BDEPEND="app-arch/unzip" - -pkg_nofetch() { - einfo "Please buy and download ${SRC_URI} from:" - einfo " https://www.gog.com/en/game/${PN}" - einfo "and move it to your distfiles directory." -} - -src_unpack() { - unpack_zip ${A} -} - -src_prepare() { - default - rm -v game/lib*/libSDL2-2.0.so.0 || die -} - -src_install() { - local \ - arch=$(usex amd64 x86_64 x86) \ - libdir=lib$(usex amd64 64 "") - - insinto "${DIR}" - doins -r game/{*.bmp,*.cfg,*.dll*,*.xml,*config,Transistor.exe,steam_appid.txt,Content/} - - exeinto "${DIR}" - doexe game/Transistor.bin.${arch} - - exeinto "${DIR}"/${libdir} - doexe game/${libdir}/*.so* - - dodoc game/Linux.README - - newicon -s 256 support/icon.png ${PN}.png - make_wrapper ${PN} ./Transistor.bin.${arch} "${DIR}" - make_desktop_entry ${PN} Transistor -} diff --git a/games-action/trine-enchanted-edition/Manifest b/games-action/trine-enchanted-edition/Manifest deleted file mode 100644 index 5c5f1cb6ae9d..000000000000 --- a/games-action/trine-enchanted-edition/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST trine_enchanted_edition_v2_12_build_508_humble_linux_full.zip 1226749814 BLAKE2B 9803f78279bcf83a2a54f25e2498664b73ba1c0ae5c540bb4479345ae05495cc11527937876fb7c9dbb34d05dbbdb4575cc6c1899923c782ff67ea23bd2cfac9 SHA512 e883763efe89f09a84c2896bfd0a9a13319dd14bb840e67f1812a0bab45bcab7a144f4c9399194e5aabad0435e350c6a903a542c9101a37c602855ebd0884d9d diff --git a/games-action/trine-enchanted-edition/metadata.xml b/games-action/trine-enchanted-edition/metadata.xml deleted file mode 100644 index 07e1ec8a9eda..000000000000 --- a/games-action/trine-enchanted-edition/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> - <use> - <flag name="launcher">Install GTK+ launcher</flag> - </use> -</pkgmetadata> diff --git a/games-action/trine-enchanted-edition/trine-enchanted-edition-2.12.508-r4.ebuild b/games-action/trine-enchanted-edition/trine-enchanted-edition-2.12.508-r4.ebuild deleted file mode 100644 index de2e3f629fae..000000000000 --- a/games-action/trine-enchanted-edition/trine-enchanted-edition-2.12.508-r4.ebuild +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop wrapper xdg - -MY_P="${PV//./_}" -MY_P="${PN//-/_}_v${MY_P%_*}_build_${MY_P##*_}" -MY_PN="Trine Enchanted Edition" - -DESCRIPTION="The original sidescrolling action platformer under the Trine 2 engine" -HOMEPAGE="https://www.frozenbyte.com/games/trine-enchanted-edition" -SRC_URI="${MY_P}_humble_linux_full.zip" -S="${WORKDIR}/linux/_enchanted_edition_" -LICENSE="all-rights-reserved" -SLOT="0" -KEYWORDS="-* ~amd64 ~x86" -IUSE="+launcher" -RESTRICT="bindist fetch splitdebug" - -QA_PREBUILT="opt/${PN}/${PN}*" - -BDEPEND="app-arch/unzip" - -# SDL 1.3 is bundled but the game appears to be statically linked -# against SDL 2.0.3. We can bypass this and use our own SDL 2 by setting -# the SDL_DYNAMIC_API environment variable. - -RDEPEND=" - media-gfx/nvidia-cg-toolkit[abi_x86_32] - media-libs/alsa-lib[abi_x86_32] - media-libs/freetype:2[abi_x86_32] - media-libs/libogg[abi_x86_32] - >=media-libs/libsdl2-2.0.3[abi_x86_32,joystick,opengl,sound,threads(+),video] - >=media-libs/libvorbis-1.3[abi_x86_32] - >=media-libs/openal-1.15[abi_x86_32] - >=sys-devel/gcc-4.6[cxx] - >=sys-libs/glibc-2.15 - virtual/zlib:=[abi_x86_32] - virtual/glu[abi_x86_32] - virtual/opengl[abi_x86_32] - launcher? ( - dev-libs/glib:2[abi_x86_32] - media-libs/libpng-compat:1.2[abi_x86_32] - x11-libs/gdk-pixbuf:2[abi_x86_32] - x11-libs/gtk+:2[abi_x86_32] - x11-libs/libX11[abi_x86_32] - x11-libs/pango[abi_x86_32,X] - )" - -pkg_nofetch() { - einfo "Please buy and download ${SRC_URI} from:" - einfo " https://www.humblebundle.com/store/${PN}" - einfo "and move it to your distfiles directory." -} - -src_install() { - local dir=/opt/${PN} SDL=${EPREFIX}/usr/$(ABI=x86 get_libdir)/libSDL2-2.0.so.0 - - insinto "${dir}" - doins -r *.fbq data - - exeinto "${dir}" - newexe bin/trine1_linux_32bit ${PN} - - make_wrapper ${PN} "env SDL_DYNAMIC_API=\"${SDL}\" ./${PN}" "${dir}" - make_desktop_entry ${PN} "${MY_PN}" - - if use launcher ; then - exeinto "${dir}" - newexe bin/trine1_linux_launcher_32bit ${PN}-launcher - - make_wrapper ${PN}-launcher "env SDL_DYNAMIC_API=\"${SDL}\" ./${PN}-launcher" "${dir}" - make_desktop_entry ${PN}-launcher "${MY_PN} (launcher)" - - # Launcher binary has hardcoded the game path. - dosym ../${PN} "${dir}"/bin/trine1_bin_starter.sh - fi - - newicon -s 64 trine1.png ${PN}.png - dodoc readme_changelog.txt -} diff --git a/games-action/trine/Manifest b/games-action/trine/Manifest deleted file mode 100644 index dd34b082ffeb..000000000000 --- a/games-action/trine/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST TrineUpdate4.64.run 647258173 BLAKE2B b520d1f312b9bd9ef94f32cd5fbe7ceaea0cb1bd839d8a898ac02cac0eb3464d83588f1163949ca2f53d7badb2eca456b8e1438d6f5e96e3c6baa10ca6cb865a SHA512 1255edc90cfd47c4f5a3cf7fa07cebac047f46f9b5f9f6621baff01d9c4295c95204a695127ce4947038c50c80253e7a004ec1c3accff6ac8697605fd25885f9 diff --git a/games-action/trine/metadata.xml b/games-action/trine/metadata.xml deleted file mode 100644 index 07e1ec8a9eda..000000000000 --- a/games-action/trine/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> - <use> - <flag name="launcher">Install GTK+ launcher</flag> - </use> -</pkgmetadata> diff --git a/games-action/trine/trine-1.08-r3.ebuild b/games-action/trine/trine-1.08-r3.ebuild deleted file mode 100644 index 4a96fc09313d..000000000000 --- a/games-action/trine/trine-1.08-r3.ebuild +++ /dev/null @@ -1,93 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit desktop unpacker wrapper xdg - -DESCRIPTION="Physics-based action game with character-dependent solutions to challenges" -HOMEPAGE="https://www.frozenbyte.com/games/trine-enchanted-edition" -SRC_URI="TrineUpdate4.64.run" -LICENSE="frozenbyte-eula" -SLOT="0" -KEYWORDS="-* ~amd64 ~x86" -IUSE="+launcher" -RESTRICT="bindist fetch strip" - -QA_PREBUILT="opt/${PN}/${PN}* - opt/${PN}/lib/*" - -BDEPEND=" - app-admin/chrpath - app-arch/unzip -" - -RDEPEND=" - media-gfx/nvidia-cg-toolkit - >=media-libs/libsdl-1.2[opengl,video] - >=media-libs/sdl-image-1.2 - >=media-libs/sdl-ttf-2.0 - >=media-libs/libvorbis-1.3 - >=media-libs/openal-1.15 - >=sys-devel/gcc-4.3.0 - >=sys-libs/glibc-2.4 - virtual/zlib:= - x11-libs/gtk+:2 - launcher? ( - dev-libs/glib:2 - gnome-base/libglade:2.0 - )" - -S="${WORKDIR}" -dir="/opt/${PN}" - -pkg_nofetch() { - einfo "Fetch ${SRC_URI} and put it into your distfiles directory." - einfo "It is no longer available to purchase but you can still download it" - einfo "from https://www.humblebundle.com if you bought it previously." - einfo "Otherwise install ${CATEGORY}/trine-enchanted-edition instead." -} - -src_unpack() { - unpack_zip ${A} -} - -src_prepare() { - default - use launcher || rm -v lib*/lib{boost*,icu*}.* || die - rm -v lib*/lib{Cg*,direct*,fusion*,gcc_s,jpeg,m,ogg,openal,png*,rt,SDL*,selinux,stdc++,tiff,vga,vorbis*}.* || die - chrpath --replace "${EPREFIX}${dir}"/lib trine-{bin,launcher}$(usex x86 32 64) || die -} - -src_install() { - local sfx=$(usex x86 32 64) - - insinto "${dir}" - doins -r binds config data dev profiles *.fbz *.glade trine-logo.png - - exeinto "${dir}/lib" - doexe lib${sfx}/* - - exeinto "${dir}" - newexe trine-bin${sfx} ${PN} - - make_wrapper ${PN} ./${PN} "${dir}" - make_desktop_entry ${PN} "Trine" - - # Compatibility with trine-bin. - dosym ${PN} /usr/bin/${PN}-bin - - if use launcher ; then - exeinto "${dir}" - newexe trine-launcher${sfx} ${PN}-launcher - - dosym {"../..${dir}",/usr/bin}/${PN}-launcher - make_desktop_entry ${PN}-launcher "Trine (launcher)" - - # Launcher binary has hardcoded the game path. - dosym ${PN} "${dir}"/${PN}-bin - fi - - newicon -s 512 Trine.xpm ${PN}.xpm - dodoc Trine_Manual_linux.pdf Trine_updates.txt -} diff --git a/games-action/trine2/Manifest b/games-action/trine2/Manifest deleted file mode 100644 index bcbdd62b6f92..000000000000 --- a/games-action/trine2/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST trine2_complete_story_v2_01_build_425_humble_linux_full.zip 3243286878 BLAKE2B a9032d6043ac9623a254c1ebe69c30e5f173de91e3cc0552c4ff60275c11601c7708c37d2d7b9eb789290e24569967fc82b56f143110306642b28d5e21cb62ee SHA512 e59aaa6da7d4cae96d361f7f80d857e4102b23fe9584b88af9163407d4f1a34b9e0e79a9337c133e9d60e31ac8ead3a7f9b02b47f9797df05f998666c9219c15 diff --git a/games-action/trine2/metadata.xml b/games-action/trine2/metadata.xml deleted file mode 100644 index 07e1ec8a9eda..000000000000 --- a/games-action/trine2/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> - <use> - <flag name="launcher">Install GTK+ launcher</flag> - </use> -</pkgmetadata> diff --git a/games-action/trine2/trine2-2.01.425-r2.ebuild b/games-action/trine2/trine2-2.01.425-r2.ebuild deleted file mode 100644 index f9bb4e0e33cb..000000000000 --- a/games-action/trine2/trine2-2.01.425-r2.ebuild +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit desktop wrapper xdg - -MY_P="${PV//./_}" -MY_P="${PN}_complete_story_v${MY_P%_*}_build_${MY_P##*_}" -MY_PN="Trine 2" - -DESCRIPTION="Sidescrolling game of action, puzzles and platforming, Complete Story edition" -HOMEPAGE="https://www.trine2.com/" -SRC_URI="${MY_P}_humble_linux_full.zip" - -LICENSE="all-rights-reserved" -SLOT="0" -KEYWORDS="-* ~amd64 ~x86" -IUSE="+launcher" -RESTRICT="bindist fetch splitdebug" - -QA_PREBUILT="opt/${PN}/${PN}* - opt/${PN}/lib/*" - -BDEPEND="app-arch/unzip" - -RDEPEND=" - media-gfx/nvidia-cg-toolkit[abi_x86_32] - media-libs/alsa-lib[abi_x86_32] - media-libs/freetype:2[abi_x86_32] - media-libs/libogg[abi_x86_32] - >=media-libs/libvorbis-1.3[abi_x86_32] - >=media-libs/openal-1.15[abi_x86_32] - >=sys-devel/gcc-4.6[cxx] - >=sys-libs/glibc-2.15[stack-realign(-)] - virtual/zlib:=[abi_x86_32] - virtual/glu[abi_x86_32] - virtual/opengl[abi_x86_32] - launcher? ( - dev-libs/expat[abi_x86_32] - dev-libs/glib:2[abi_x86_32] - media-libs/libpng-compat:1.2[abi_x86_32] - sys-apps/dbus[abi_x86_32] - sys-apps/util-linux[abi_x86_32] - x11-libs/gdk-pixbuf:2[abi_x86_32] - x11-libs/gtk+:2[abi_x86_32] - x11-libs/libX11[abi_x86_32] - x11-libs/pango[abi_x86_32,X] - )" - -S="${WORKDIR}" - -pkg_nofetch() { - einfo "Please buy and download ${SRC_URI} from:" - einfo " https://www.humblebundle.com/store/trine-2-complete-story" - einfo "and move it to your distfiles directory." -} - -src_prepare() { - default - - # SDL 1.3 is very special and crashes when fullscreen if - # /usr/bin/gnome-screensaver-command is missing. XD - sed -i 's:/usr/bin/gnome-screensaver-command:/bin/true\x0 :g' \ - lib/lib32/libSDL-1.3.so.0 || die -} - -src_install() { - local dir=/opt/${PN} - - insinto "${dir}" - doins -r *.fbq data - - exeinto "${dir}" - newexe bin/${PN}_linux_32bit ${PN} - - exeinto "${dir}"/lib - doexe lib/lib32/lib{{SDL-1.3,PhysXLoader}.so.*,PhysX{Cooking,Core}.so} # Avoid duplicates. - - make_wrapper ${PN} ./${PN} "${dir}" "${dir}"/lib - make_desktop_entry ${PN} "${MY_PN}" - - if use launcher ; then - exeinto "${dir}" - newexe bin/${PN}_linux_launcher_32bit ${PN}-launcher - - make_wrapper ${PN}-launcher ./${PN}-launcher "${dir}" "${dir}"/lib - make_desktop_entry ${PN}-launcher "${MY_PN} (launcher)" - - # Launcher binary has hardcoded the game path. - dosym ../${PN} "${dir}"/bin/${PN}_bin_starter.sh - fi - - doicon -s 64 ${PN}.png - dodoc readme_changelog.txt readme/{KNOWN_LINUX_ISSUES,README} -} diff --git a/games-action/trosh/Manifest b/games-action/trosh/Manifest deleted file mode 100644 index 83af8ed4c388..000000000000 --- a/games-action/trosh/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST trosh-20.zip 5182303 BLAKE2B b22d0e5138c5d5ce3bbbe8e3fe8cdc732b9002d67ceccf636b93c6c48acc8a32898de978ccb752742a3be0e8e1bdee97507a469d87d30af8a493ad4104fc657c SHA512 2a8988f5715340850a61acde54403c968947d41d5f0a1ac098c4cc3959f69f150cee567933fd5148a2c23c237210c10dc58005de1bd949d6db59cd794a0003ec -DIST trosh.png 242 BLAKE2B 3f9a2fcd08669004f40f5ade1c4f119d18b1983b2d0ff73fb61fdd9764aa9903c5b053267507ec5cc3f4a8dd5d2246df6830b96fbfaa3f536fd7cad458f09436 SHA512 85ff46c8c75b018a59a8e7dace85fc5ccf2439babedb0e4d134301eb9f7edfe5d7f4f3af1329f04257c16d978f27df38f10cb3ffbc4b424808a5f3c5c78bfc69 diff --git a/games-action/trosh/metadata.xml b/games-action/trosh/metadata.xml deleted file mode 100644 index 7c730d47817a..000000000000 --- a/games-action/trosh/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-action/trosh/trosh-20-r2.ebuild b/games-action/trosh/trosh-20-r2.ebuild deleted file mode 100644 index a610e273eda3..000000000000 --- a/games-action/trosh/trosh-20-r2.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit desktop wrapper xdg - -DESCRIPTION="A game made in 20 hours for a friend. It has explosions" -HOMEPAGE="https://stabyourself.net/trosh/" -SRC_URI="https://stabyourself.net/dl.php?file=trosh/trosh-linux.zip -> ${P}.zip - https://dev.gentoo.org/~hasufell/distfiles/${PN}.png" - -LICENSE="WTFPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -LVSLOT="0.8" -RDEPEND=" - games-engines/love:${LVSLOT} - media-libs/devil[png]" -BDEPEND="app-arch/unzip" - -S="${WORKDIR}" - -src_install() { - local dir=/usr/share/love/${PN} - - exeinto "${dir}" - doexe ${PN}.love - - einstalldocs - - doicon -s 32 "${DISTDIR}"/${PN}.png - make_wrapper ${PN} "love-${LVSLOT} ${PN}.love" "${dir}" - make_desktop_entry ${PN} -} diff --git a/games-action/tuxkart/Manifest b/games-action/tuxkart/Manifest deleted file mode 100644 index 3fc864e4b02d..000000000000 --- a/games-action/tuxkart/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST tuxkart-0.4.0.tar.gz 4932535 BLAKE2B 36b188cbba2f6bee07b3c2e32da13dfb0372b291d47e10d15049571ad2e9114bec79e5418353928b76fb85f7d4ba36a3a8612f1acf7e0b8e454e7f4410cf5fb5 SHA512 5c49b417a1e582d0151a79c0ee5f746ff22c118ce7ed6d243ae43c9d465cb23891736afd10db771cd1f133414f34fce7747e63dafbbe8ebe4f3997ab77ec31a9 diff --git a/games-action/tuxkart/metadata.xml b/games-action/tuxkart/metadata.xml deleted file mode 100644 index 9fc379c63595..000000000000 --- a/games-action/tuxkart/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">tuxkart</remote-id> - </upstream> -</pkgmetadata> diff --git a/games-action/tuxkart/tuxkart-0.4.0-r2.ebuild b/games-action/tuxkart/tuxkart-0.4.0-r2.ebuild deleted file mode 100644 index 6769289b827e..000000000000 --- a/games-action/tuxkart/tuxkart-0.4.0-r2.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit desktop xdg - -DESCRIPTION="Racing game starring Tux, the Linux penguin" -HOMEPAGE="https://tuxkart.sourceforge.net/" -SRC_URI="https://downloads.sourceforge.net/tuxkart/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - >=media-libs/plib-1.8.0 - x11-libs/libX11 - x11-libs/libICE - x11-libs/libSM - x11-libs/libXext - x11-libs/libXi - x11-libs/libXmu - virtual/opengl -" -DEPEND=" - ${RDEPEND} - x11-libs/libXt -" - -src_prepare() { - default - - # apparently <sys/perm.h> doesn't exist on alpha - if use alpha; then - sed -i \ - -e '/#include <sys\/perm.h>/d' src/gfx.cxx || die - fi - sed -i \ - -e "/^plib_suffix/ s/-lplibul/-lplibul -lplibjs/" \ - -e "s/-malign-double//; s/-O6//" configure || die - sed -i \ - -e "/^bindir/s/=.*/=@bindir@/" src/Makefile.in || die -} - -src_install() { - default - dodoc doc/*.html - rm -r "${ED}"/usr/share/tuxkart/ || die - - newicon -s 256 doc/title_screen.png ${PN}.png - make_desktop_entry ${PN} TuxKart -} diff --git a/games-action/violetland/Manifest b/games-action/violetland/Manifest deleted file mode 100644 index cb15d8dc9902..000000000000 --- a/games-action/violetland/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST violetland-0.5-source-with-dependencies.tar.gz 11495885 BLAKE2B 33c3e8a8955ddc416c66c761681dce337ecccdb52ae7be3777124f4854c325436296ea5614100527a3e5be6c4d3a3cf2dffb2336037d5e904b50e2ae843d0fc4 SHA512 9b00fa600332c956c49bc5906f373c0dfff08a13320617014942ac4dbc199de8f84bef87ed218b38812ae3c53622e9148aa4463c4ea219056360bff1c73b7f88 diff --git a/games-action/violetland/files/violetland-0.5-boost1.85.patch b/games-action/violetland/files/violetland-0.5-boost1.85.patch deleted file mode 100644 index 8382122c0ccf..000000000000 --- a/games-action/violetland/files/violetland-0.5-boost1.85.patch +++ /dev/null @@ -1,8 +0,0 @@ -https://bugs.gentoo.org/932778 ---- a/src/game/Highscores.cpp -+++ b/src/game/Highscores.cpp -@@ -107,3 +107,3 @@ - boost::filesystem::copy_file(hsTempFile, hsFile, -- boost::filesystem::copy_option::overwrite_if_exists); -+ boost::filesystem::copy_options::overwrite_existing); - boost::filesystem::remove(hsTempFile); diff --git a/games-action/violetland/files/violetland-0.5-boost1.89.patch b/games-action/violetland/files/violetland-0.5-boost1.89.patch deleted file mode 100644 index 3cea8f2ac775..000000000000 --- a/games-action/violetland/files/violetland-0.5-boost1.89.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -8,7 +8,7 @@ - find_package(SDL_mixer REQUIRED) - find_package(OpenGL REQUIRED) - find_package(Gettext REQUIRED) --find_package(Boost COMPONENTS filesystem system REQUIRED) -+find_package(Boost COMPONENTS filesystem REQUIRED) - add_definitions(-DBOOST_FILESYSTEM_VERSION=3) - - # Searching for libintl using bundled CMake script diff --git a/games-action/violetland/files/violetland-0.5-cmake4.patch b/games-action/violetland/files/violetland-0.5-cmake4.patch deleted file mode 100644 index ef2d0566a2a5..000000000000 --- a/games-action/violetland/files/violetland-0.5-cmake4.patch +++ /dev/null @@ -1,28 +0,0 @@ ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -1,6 +1,6 @@ --PROJECT(violetland) -+CMAKE_MINIMUM_REQUIRED(VERSION 2.6.0...4.0 FATAL_ERROR) - --CMAKE_MINIMUM_REQUIRED(VERSION 2.6.0 FATAL_ERROR) -+PROJECT(violetland) - - find_package(SDL REQUIRED) - find_package(SDL_image REQUIRED) ---- a/lib/fcitx/CMakeLists.txt -+++ b/lib/fcitx/CMakeLists.txt -@@ -1,4 +1,4 @@ --cmake_minimum_required (VERSION 2.6) -+cmake_minimum_required (VERSION 2.6...4.0) - - project(fcitx) - ---- a/po/CMakeLists.txt -+++ b/po/CMakeLists.txt -@@ -1,5 +1,5 @@ -+CMAKE_MINIMUM_REQUIRED(VERSION 2.6.0...4.0 FATAL_ERROR) - PROJECT(po) --CMAKE_MINIMUM_REQUIRED(VERSION 2.6.0 FATAL_ERROR) - - set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/../lib/CMake-Gettext") - set(GettextTranslate_ALL true) diff --git a/games-action/violetland/metadata.xml b/games-action/violetland/metadata.xml deleted file mode 100644 index 3bc953a1cece..000000000000 --- a/games-action/violetland/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="github">ooxi/violetland</remote-id> - </upstream> -</pkgmetadata> diff --git a/games-action/violetland/violetland-0.5-r1.ebuild b/games-action/violetland/violetland-0.5-r1.ebuild deleted file mode 100644 index b8285afd598d..000000000000 --- a/games-action/violetland/violetland-0.5-r1.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake desktop xdg - -DESCRIPTION="Help a girl named Violet in the struggle with hordes of monsters" -HOMEPAGE="https://violetland.github.io/" -SRC_URI="https://github.com/ooxi/${PN}/releases/download/${PV}/${P}-source-with-dependencies.tar.gz" - -LICENSE="GPL-3 CC-BY-SA-3.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - dev-libs/boost:= - media-libs/libglvnd - media-libs/libsdl[opengl,sound,video] - media-libs/sdl-image[png] - media-libs/sdl-mixer[vorbis] - media-libs/sdl-ttf -" - -DEPEND="${RDEPEND}" - -BDEPEND=" - sys-devel/gettext -" - -PATCHES=( - "${FILESDIR}"/${P}-boost1.8{5,9}.patch # bug 964390 - "${FILESDIR}"/${P}-cmake4.patch -) - -src_prepare() { - cmake_src_prepare - - # Bizarrely fcitx is only bundled for a CMake module to find libintl - # but let's make sure the rest remains unused. - rm -r lib/fcitx/src || die -} - -src_configure() { - local mycmakeargs=( - -DDATA_INSTALL_DIR="${EPREFIX}/usr/share/${PN}" - -DLOCALE_INSTALL_DIR=share/locale - ) - - cmake_src_configure -} - -src_install() { - cmake_src_install - dodoc CHANGELOG.md CONTRIBUTORS.md - - # Remove duplicate READMEs. - rm -r "${ED}"/usr/share/${PN}/README* || die - - newicon -s 64 icon-light.png ${PN}.png - make_desktop_entry ${PN} Violetland -} diff --git a/games-action/wordwarvi/Manifest b/games-action/wordwarvi/Manifest deleted file mode 100644 index 22c3ccda7cb1..000000000000 --- a/games-action/wordwarvi/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST wordwarvi-1.00.tar.gz 8828099 BLAKE2B 769b0e86ba6ac1956862e7375141f31fde20e99710a0719a57062334cfd24064c89b2b50c477ff9272efa2471ed4c768add2148c00cc6f91619b46eef54d23ad SHA512 e8f8609300fa2f9bd2ff763fee11699c5f30e96ccb3a5d531456134e983148227bb12fb6421b4ad00bcac46cddcdb5a036d416b8e55aedf037d1c3f0b5e04fa9 diff --git a/games-action/wordwarvi/files/wordwarvi-1.00-sound.patch b/games-action/wordwarvi/files/wordwarvi-1.00-sound.patch deleted file mode 100644 index 1f0fdb255d33..000000000000 --- a/games-action/wordwarvi/files/wordwarvi-1.00-sound.patch +++ /dev/null @@ -1,114 +0,0 @@ -diff --git a/Makefile b/Makefile -index faf7e8f..2c06010 100644 ---- a/Makefile -+++ b/Makefile -@@ -1,5 +1,5 @@ - PREFIX=/usr --DATADIR=${PREFIX}/share/wordwarvi -+DATADIR?=${PREFIX}/share/wordwarvi - MANDIR?=${PREFIX}/share/man - MANPAGEDIR=${MANDIR}/man6 - -@@ -12,8 +12,8 @@ WITHAUDIO=yes - # WITHAUDIO=no - - ifeq (${WITHAUDIO},yes) --SNDLIBS=`pkg-config --libs portaudio-2.0 vorbisfile` --SNDFLAGS=-DWITHAUDIOSUPPORT `pkg-config --cflags portaudio-2.0` -+SNDLIBS=`${PKG_CONFIG} --libs portaudio-2.0 vorbisfile` -+SNDFLAGS=-DWITHAUDIOSUPPORT `${PKG_CONFIG} --cflags portaudio-2.0` - OGGOBJ=ogg_to_pcm.o - else - SNDLIBS= -@@ -24,53 +24,41 @@ endif - CC ?= gcc - BUILD_CC ?= gcc - --# DEBUG=-g --# DEBUG= --# PROFILE_FLAG=-pg --#PROFILE_FLAG= --#OPTIMIZE_FLAG= --# OPTIMIZE_FLAG=-O3 --#OPTIMIZE_FLAG=-O3 -pedantic -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security --OPTIMIZE_FLAG=-O3 -pedantic -- -- --LDFLAGS=${PROFILE_FLAG} -- - DEFINES=${SNDFLAGS} -DDATADIR=\"${DATADIR}/\" - - all: wordwarvi wordwarvi.6.gz - - HAS_PORTAUDIO_2_0: - ifeq (${WITHAUDIO},yes) -- pkg-config --print-errors --exists portaudio-2.0 -+ ${PKG_CONFIG} --print-errors --exists portaudio-2.0 - else - endif - - HAS_VORBISFILE: - ifeq (${WITHAUDIO},yes) -- pkg-config --print-errors --exists vorbisfile -+ ${PKG_CONFIG} --print-errors --exists vorbisfile - else - endif - - joystick.o: joystick.c joystick.h Makefile -- $(CC) ${DEBUG} ${PROFILE_FLAG} ${OPTIMIZE_FLAG} -pthread -Wall -c joystick.c -+ $(CC) ${DEBUG} ${PROFILE_FLAG} ${CFLAGS} -pthread -Wall -c joystick.c - - ogg_to_pcm.o: ogg_to_pcm.c ogg_to_pcm.h Makefile -- $(CC) ${DEBUG} ${PROFILE_FLAG} ${OPTIMIZE_FLAG} `pkg-config --cflags vorbisfile` \ -+ $(CC) ${DEBUG} ${PROFILE_FLAG} ${CFLAGS} `${PKG_CONFIG} --cflags vorbisfile` \ - -pthread -Wall -c ogg_to_pcm.c - - wwviaudio.o: wwviaudio.c wwviaudio.h ogg_to_pcm.h my_point.h Makefile -- $(CC) -Wall ${DEBUG} ${PROFILE_FLAG} ${OPTIMIZE_FLAG} \ -+ $(CC) -Wall ${DEBUG} ${PROFILE_FLAG} ${CFLAGS} \ - ${DEFINES} \ -- -pthread `pkg-config --cflags vorbisfile` \ -+ -pthread `${PKG_CONFIG} --cflags vorbisfile` \ - -c wwviaudio.c - - rumble.o: rumble.c rumble.h Makefile -- $(CC) ${DEBUG} ${PROFILE_FLAG} ${OPTIMIZE_FLAG} `pkg-config --cflags vorbisfile` \ -+ $(CC) ${DEBUG} ${PROFILE_FLAG} ${CFLAGS} `${PKG_CONFIG} --cflags vorbisfile` \ - -pthread -Wall -c rumble.c - - wwvi_font.o: wwvi_font.c wwvi_font.h my_point.h Makefile -- $(CC) ${DEBUG} ${PROFILE_FLAG} ${OPTIMIZE_FLAG} -pthread -Wall -c wwvi_font.c -+ $(CC) ${DEBUG} ${PROFILE_FLAG} ${CFLAGS} -pthread -Wall -c wwvi_font.c - - stamp: stamp.c - $(BUILD_CC) -o stamp stamp.c -@@ -78,14 +66,14 @@ stamp: stamp.c - wordwarvi: wordwarvi.c joystick.o rumble.o ${OGGOBJ} wwviaudio.o wwvi_font.o \ - Makefile version.h stamp levels.h rumble.h - ./stamp > stamp.h -- $(CC) ${DEBUG} ${PROFILE_FLAG} ${OPTIMIZE_FLAG} ${SCREENSAVERFLAG} -pthread -Wall ${DEFINES} \ -+ $(CC) $(LDFLAGS) ${DEBUG} ${PROFILE_FLAG} ${CFLAGS} ${SCREENSAVERFLAG} -pthread -Wall ${DEFINES} \ - joystick.o \ - rumble.o \ - wwvi_font.o \ - ${OGGOBJ} \ - wwviaudio.o \ - wordwarvi.c -o wordwarvi -lm ${SNDLIBS} \ -- `pkg-config --cflags gtk+-2.0` `pkg-config --libs gtk+-2.0 gthread-2.0` -+ `${PKG_CONFIG} --cflags gtk+-2.0` `${PKG_CONFIG} --libs gtk+-2.0 gthread-2.0` - /bin/rm stamp.h - - wordwarvi.6.gz: wordwarvi.6 -diff --git a/wwviaudio.c b/wwviaudio.c -index ad79d96..dca0cb4 100644 ---- a/wwviaudio.c -+++ b/wwviaudio.c -@@ -121,7 +121,7 @@ int wwviaudio_read_ogg_clip(int clipnum, char *filename) - if (clipnum >= max_sound_clips || clipnum < 0) - return -1; - -- snprintf(filebuf, PATH_MAX, "%s/%s", DATADIR, filename); -+ snprintf(filebuf, PATH_MAX, "GENTOO_DATADIR/%s", DATADIR, filename); - rc = stat(filebuf, &statbuf); - if (rc != 0) { - strncpy(filebuf, filename, PATH_MAX); diff --git a/games-action/wordwarvi/metadata.xml b/games-action/wordwarvi/metadata.xml deleted file mode 100644 index 70f72d0b9bb5..000000000000 --- a/games-action/wordwarvi/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">wordwarvi</remote-id> - </upstream> -</pkgmetadata> diff --git a/games-action/wordwarvi/wordwarvi-1.00-r1.ebuild b/games-action/wordwarvi/wordwarvi-1.00-r1.ebuild deleted file mode 100644 index c9bd3b8ce594..000000000000 --- a/games-action/wordwarvi/wordwarvi-1.00-r1.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop toolchain-funcs - -DESCRIPTION="Retro side-scrolling shoot'em up based on the editor war story" -HOMEPAGE="https://wordwarvi.sourceforge.net" -SRC_URI="https://downloads.sourceforge.net/wordwarvi/${P}.tar.gz" - -LICENSE="GPL-2+ CC-BY-2.0 CC-BY-SA-3.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="portaudio" - -RDEPEND=" - x11-libs/gtk+:2 - portaudio? ( - media-libs/libvorbis - >=media-libs/portaudio-19_pre1 - ) -" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}"/${P}-sound.patch -) - -src_prepare() { - default - - sed -i \ - -e "/^WITHAUDIO/s/yes/$(use portaudio && echo yes || echo no)/" \ - Makefile || die - sed -i \ - -e "s:GENTOO_DATADIR:/usr/share/${PN}:" \ - wwviaudio.c || die -} - -src_compile() { - tc-export BUILD_CC CC PKG_CONFIG - - emake \ - PREFIX="/usr" \ - DATADIR="/usr/share/${PN}" \ - MANDIR="/usr/share/man" -} - -src_install() { - emake \ - DESTDIR="${D}" \ - PREFIX="/usr" \ - DATADIR="/usr/share/${PN}" \ - MANDIR="/usr/share/man" \ - install - - if ! use portaudio ; then - rm -rf "${ED}/usr/share" || die - fi - - dodoc README AUTHORS changelog.txt AAA_HOW_TO_MAKE_NEW_LEVELS.txt - newicon icons/wordwarvi_icon_128x128.png ${PN}.png - make_desktop_entry ${PN} "Word War vi" -} diff --git a/games-action/xblast/Manifest b/games-action/xblast/Manifest deleted file mode 100644 index 5f4cb3c0ba8e..000000000000 --- a/games-action/xblast/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -DIST images-2005-01-06.tar.gz 860830 BLAKE2B 193c748178f8e24fa5b3b00918344cfc9939ff07f537f27d0bde6dafd5720fdef9ecc7884364ca6e3fd77297689a07640f5feeb1ca4309afc3237c8db30569ea SHA512 7254acc664997af5dae8c906a7b90570103c17295e463e8c313f5531810734241fa6485625a7a48a4859f92dbbf2b94332348a1bc85c8930ad6688e5f56be588 -DIST levels-2005-01-06.tar.gz 283353 BLAKE2B fcb380f6a61b656e30b72efa3a567f1ffae6de8f819e5e7e13840ee28c904de3f435976b9f40e6baa711b05f84bdafd8aaed1e87f551570b3dd0077b8ec9c000 SHA512 ece07564fbdf6c21b3b65f3345929c65612f3bf8ed17d4d78e1fe1e2c25f83eb174a086c66fcb891c173f56a24625f8a53623beaaea7013e536f577380680031 -DIST models-2005-01-06.tar.gz 1738564 BLAKE2B 7dfd87e47bf4555d6f01c59e83d1a341513eec61c591166bb2583865c6723b44b2ebf1c9ed9267874e2bb9a2c6cc492c2ac4e870301f13668c1719bd16848fa5 SHA512 20925bf6b0a5bde43df6bab86078e6b7e550a79d1695e3d076254deb3ba556f2c09afa5847c0b3a12f09f3b4386df2da8256cad09c0ea07d9937b98e0c3438b8 -DIST musics-2005-01-06.tar.gz 5317575 BLAKE2B 583d33535c5e80f691e9be7545038ca5dee602a1522f7749ffde0cbd9691378c9bb06c783548482eb26a61f74e3ad3cfac9166382d0644bd450eca1af0f08ed3 SHA512 885591cf5f32d76bc5bae150b24592c8eccd6f33afa5d40570429371b328671c3902c565446dae24bf949ac67b681e39e46e8d4ea737f52c66d467c09a210ede -DIST sounds.tar.gz 1612625 BLAKE2B eb1ce96370dfafd254ef50334bd6e296045da6825773704d95f5778e854da4c1460fc0a24ae6c3e0c2c3784723fbce4198dfd7331ca9c18ab0324fef6ef6f3f1 SHA512 69518766ce1cc1bef543964acb077de51c361f1a880ebc11bd0d381fe082af0e013d116aad606a18c94855a08c5a2892cb5d0d5a259b081119bb8d355a94e2b2 -DIST xblast-2.10.4.tar.gz 684965 BLAKE2B e9709f539705b9e14831fa036c540877d0d55ce8c975048c8eac0abbf2e391e36b37e4c119118d73f5bf5e888f3fbef4c1dba361b3ba1874909644f948c57613 SHA512 6b3be0d41d18cf8da721030fa87c00ffed81d29706a20dd254a07b9cc8af79bd09f63ebb7f575c1665b77b9f58f29bec74b84f27fd2106d704c2fe2d5513a835 diff --git a/games-action/xblast/files/xblast-2.10.4-gcc-10.patch b/games-action/xblast/files/xblast-2.10.4-gcc-10.patch deleted file mode 100644 index 01d6da9bd13e..000000000000 --- a/games-action/xblast/files/xblast-2.10.4-gcc-10.patch +++ /dev/null @@ -1,22 +0,0 @@ ---- a/cfg_control.h -+++ b/cfg_control.h -@@ -29,7 +29,7 @@ - #define NUM_KEYB_CONTROLS 2 - - /* constant assignment of control to event type */ --const XBEventCode keyEventType[NUM_KEYB_CONTROLS]; -+extern const XBEventCode keyEventType[NUM_KEYB_CONTROLS]; - - /* ingame controls for editing*/ - typedef struct ---- a/network.h -+++ b/network.h -@@ -105,7 +105,7 @@ typedef enum - #define TEAM_UNDEF 252 - - /* team color assignment */ --const XBColor teamColors[NUM_XBTS]; -+extern const XBColor teamColors[NUM_XBTS]; - - /* results of game config receive/create */ - typedef enum diff --git a/games-action/xblast/metadata.xml b/games-action/xblast/metadata.xml deleted file mode 100644 index a9921fc4e290..000000000000 --- a/games-action/xblast/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">xblast</remote-id> - </upstream> -</pkgmetadata> diff --git a/games-action/xblast/xblast-2.10.4-r2.ebuild b/games-action/xblast/xblast-2.10.4-r2.ebuild deleted file mode 100644 index 42a409a64704..000000000000 --- a/games-action/xblast/xblast-2.10.4-r2.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools desktop - -MY_GAMEDATA=( - images-2005-01-06:image - levels-2005-01-06:level - models-2005-01-06:image/sprite - musics-2005-01-06:sounds - sounds -) - -DESCRIPTION="Bomberman clone with network support for up to 6 players" -HOMEPAGE="https://xblast.sourceforge.net/" -SRC_URI=" - https://downloads.sourceforge.net/xblast/${P}.tar.gz - $(printf 'https://downloads.sourceforge.net/xblast/%s.tar.gz ' "${MY_GAMEDATA[@]%:*}")" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - x11-libs/libX11 - media-fonts/font-adobe-100dpi" -DEPEND=" - x11-base/xorg-proto - x11-libs/libX11 - x11-libs/libXt" - -PATCHES=( - "${FILESDIR}"/${P}-gcc-10.patch -) - -src_prepare() { - default - - find "${WORKDIR}" -name Imakefile -exec rm {} + || die - - # badly non-utf8 named file that doesn't match xblast.wxs runtime #750077 - mv "${WORKDIR}"/levels-2005-01-06/reconstruct{?,i}on2.xal || die - - eautoreconf #255857 -} - -src_configure() { - econf \ - --enable-sound \ - --with-otherdatadir="${EPREFIX}"/usr/share/${PN} -} - -src_install() { - default - - local data - for data in "${MY_GAMEDATA[@]}"; do - insinto /usr/share/${PN}/${data#*:} - doins -r "${WORKDIR}"/${data%:*}/. - done - - make_desktop_entry ${PN} XBlast applications-games -} diff --git a/games-action/xpilot/Manifest b/games-action/xpilot/Manifest deleted file mode 100644 index ac0b093502d3..000000000000 --- a/games-action/xpilot/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST xpilot-4.5.5.tar.bz2 1115502 BLAKE2B 9f7758dabc834f9ffad602e2ba215e1e08ff3f33b21480eae0176775d6c55df3e3238652e0cbbbc688acbab9e23395f46d853ee52fd55d177fdace5138621335 SHA512 002fbdbee3035e21f441d749d68ac41da2816a691e1c0d1cf9de9cddaa479c92da57eb36081884b9908a6ae83454f6f532c24c89280d27e2cbf9570442ef301c -DIST xpilot.png 9682 BLAKE2B 689ac9d6efe54ee1d8c166543cd7c720ebd71c05818b074dffdcb1499d645c3cb9f9db00ce8c6f29d433255d0f58e2d30897f1438c0b41e13f5fd2043e5bac46 SHA512 5a59f01399b03852a795f5c475ce64cf2890e102b806c5e3540c635ad32d1a16f6a0e2c4dd8d0de0a33a9fbc907b68640f151905b71a54556b59a83602036f95 diff --git a/games-action/xpilot/metadata.xml b/games-action/xpilot/metadata.xml deleted file mode 100644 index 79aa8c8cb4ac..000000000000 --- a/games-action/xpilot/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">xpilotgame</remote-id> - </upstream> -</pkgmetadata> diff --git a/games-action/xpilot/xpilot-4.5.5-r1.ebuild b/games-action/xpilot/xpilot-4.5.5-r1.ebuild deleted file mode 100644 index c8cdc30fce04..000000000000 --- a/games-action/xpilot/xpilot-4.5.5-r1.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop flag-o-matic toolchain-funcs - -DESCRIPTION="Multi-player 2D client/server space game" -HOMEPAGE="http://www.xpilot.org/" -SRC_URI=" - https://distfiles.gentoo.org/pub/dev/ionen@gentoo.org/${PN}.png - https://downloads.sourceforge.net/xpilotgame/${P}.tar.bz2" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - x11-libs/libX11 - x11-libs/libXext" -DEPEND=" - ${RDEPEND} - x11-base/xorg-proto" -BDEPEND=" - app-text/rman - sys-devel/gcc - x11-misc/gccmakedep - >=x11-misc/imake-1.0.8-r1" - -DOCS=( - README.txt - doc/{ChangeLog,CREDITS,FAQ,TODO} - doc/README.{MAPS,MAPS2,SHIPS,sounds,talkmacros} -) - -src_prepare() { - default - - sed -i \ - -e "/^INSTMAN/s|=.*|=${EPREFIX}/usr/share/man/man6|" \ - -e "/^INSTLIB/s|=.*|=${EPREFIX}/usr/share/${PN}|" \ - -e "/^INSTBIN/s|=.*|=${EPREFIX}/usr/bin|" \ - Local.config || die - - # work with glibc-2.20 - sed -i \ - -e 's/getline/lgetline/' \ - src/client/textinterface.c || die -} - -src_configure() { - append-cflags -std=gnu89 # old codebase, incompatible with c2x - - CC="$(tc-getBUILD_CC)" LD="$(tc-getLD)" \ - IMAKECPP="${IMAKECPP:-${CHOST}-gcc -E}" xmkmf -a || die -} - -src_compile() { - emake \ - AR="$(tc-getAR) cq" \ - CC="$(tc-getCC)" \ - RANLIB="$(tc-getRANLIB)" \ - CDEBUGFLAGS="${CFLAGS}" \ - LOCAL_LDFLAGS="${LDFLAGS}" -} - -src_install() { - default - emake DESTDIR="${D}" install.man - - doicon "${DISTDIR}"/${PN}.png - make_desktop_entry ${PN} XPilot -} |
