diff options
author | V3n3RiX <venerix@koprulu.sector> | 2025-02-16 00:13:18 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2025-02-16 00:13:18 +0000 |
commit | f2bdc27fe0f79f8f9a3945eb2b1163ce75c56439 (patch) | |
tree | dd0f7da0455831dffb2cb662e7dae760f92e68ad /games-util | |
parent | 770d63f36dbe1722e0ff9ab55eeca49986f01527 (diff) |
gentoo auto-resync : 16:02:2025 - 00:13:18
Diffstat (limited to 'games-util')
-rw-r--r-- | games-util/Manifest.gz | bin | 7891 -> 7892 bytes | |||
-rw-r--r-- | games-util/fteqcc/Manifest | 9 | ||||
-rw-r--r-- | games-util/fteqcc/files/fteqcc-20250126-Makefile.patch | 67 | ||||
-rw-r--r-- | games-util/fteqcc/files/fteqcc-2501-Makefile.patch | 61 | ||||
-rw-r--r-- | games-util/fteqcc/files/fteqcc-2501-cleanup-source.patch | 218 | ||||
-rw-r--r-- | games-util/fteqcc/fteqcc-20250126.ebuild | 33 | ||||
-rw-r--r-- | games-util/fteqcc/fteqcc-2501.ebuild | 37 | ||||
-rw-r--r-- | games-util/fteqcc/metadata.xml | 2 |
8 files changed, 105 insertions, 322 deletions
diff --git a/games-util/Manifest.gz b/games-util/Manifest.gz Binary files differindex c7f7258e7529..9a8db2180f49 100644 --- a/games-util/Manifest.gz +++ b/games-util/Manifest.gz diff --git a/games-util/fteqcc/Manifest b/games-util/fteqcc/Manifest index dffd41a4505e..c2928a33e7f3 100644 --- a/games-util/fteqcc/Manifest +++ b/games-util/fteqcc/Manifest @@ -1,5 +1,4 @@ -AUX fteqcc-2501-Makefile.patch 1742 BLAKE2B e744676a627626d078ed502a3e181abe13bc430164163b97a2f53487e881f38886dd7166c73ef3750174d2d49ab30b9b70cc40956d7b2d57789aee043c62d058 SHA512 75de8de81f7e071bf7734a38e8a150eb9ebe27e55b7a096f88f863e503e4f9f574a4b6d7c42a54c0044f0848e41a5a4814087ec3e6187793b06b1756dc28ada7 -AUX fteqcc-2501-cleanup-source.patch 5791 BLAKE2B 6db9e70087f06f0bb16ecd74f36874216bc8b6a5ae835e5ba5d5fb6b492ff84c332209c72c7a5bde79980c8aaaeec0ed3cd21913c73952dfb71d2cf402f8c6b6 SHA512 81e0d529a0e942da3de40a564c5d349eef9e5a18a44111acb77d7205ff5270a8175cf7bdb23c01d76b069ffc18cae39eb6e22a9c815e0f0b944826b11ac6ef85 -DIST qclibsrc2501.zip 204047 BLAKE2B 3e9b6aeeaadf44adf8ea32c7f1f627082cc5e98f6ea84f339d44a6e34adda5dbf01add1fb2957866323ab93b8f07393bb79d94cf0d5819cc8b48376d68fefc0d SHA512 60740e55c470dcb8deb235b49b5e8bd56f3c932fd9290808224b4d0ff2d6d8eb95302fdd1c972f36c992ac046fdbbc6a34c6de2fc67e1e7de54f23fd10de89d7 -EBUILD fteqcc-2501.ebuild 625 BLAKE2B 76797f5658aaa9e35d5e29ba6d76507d3a841277dd6a35fa7fca968002b95c053baa324ca5ad80ea08b712429bdf8c4766eacb52ccc82aa50be53f890667a3e0 SHA512 fbecf13d767ef9f8e7bfaa0279f26e548f91691923477c077294a9acbcd2cc9a474409121c30e843ad849caac543c6112b7f494423b3d8039a1e3f716c2450e5 -MISC metadata.xml 329 BLAKE2B bc7afe4cf27dcbfb977443f3541b9d249561bb7954aef3163d868cf9d60362400eaade2fe5c8ab7175d9107f4d6b66b1e3cb6f83ab0ec9c717667c162ec89676 SHA512 136702c3cafee9cf096c64a8cce3db65a4260056c022de5706a0455fd38e46ccceaf3cdb366d879d39a929cc1eec0b615567dfea03b3d8831a5dfed807326b51 +AUX fteqcc-20250126-Makefile.patch 2999 BLAKE2B b1c3faaf27d319c7430d3cc6b886328238c0fe2e4254822d1a21c4b2a693b70121f6a2e9e37e27e0f55280811d05b66fdc96865280849ebc62d9366f37dc3004 SHA512 5a09af36f4c35fd2a731ade6fa0c7d5ad0e14c5eda9cdee94cea23c5369e6b301ce3f9ec123abd87c75354b4a80f91952fb956e5ceb177455c440676b7b2c8e3 +DIST fteqcc-20250126.tar.gz 7360931 BLAKE2B 24466184e0115fd471098fceaf26b0af22b9d0c4d8335a7ce7cd0ada6bd40c014b818bec65d46833ba75844874f329f4032413751d656d3ee9a94096910d6710 SHA512 6c2ae44fabc44987891063d87f237236eea76b65899c049d93a532b1159e6a3d9086bacf085bdd45f1077d7e60fb9be52d07093053a261cbcedab335804cc1ae +EBUILD fteqcc-20250126.ebuild 647 BLAKE2B 82bb625b6cb31d08c6951d1d46856ee14db926333f234c1944453ef6791a68168646776a80276b30e23195a0399c8d607f4e044b4bfe18c60fa29787177f74e2 SHA512 731c5454a434c1cbf6200ac17fe4106c9d99089980bf4b9c68c7fdcf8d9abd9d48efd46ca5f7c1e69212fe86b5b529b344cf0a385a59f1434f0d6d0828e85170 +MISC metadata.xml 333 BLAKE2B 25227f74c437f9c3ad45559d29caed7184cb7e461de7055852859f7121bdec5c15e99d5aebdce5da9b9bf02e0f3b1c9f130baa948c515de2e56bff4e089dd2e5 SHA512 a0a495b52124b504a1af3c7722ff3ec3e186e36df4fae24ef27aec3e3bffdbe0568f55a64df5fb45b3639a030fb52253ab42ad4e744650406a1ab93c6b266dba diff --git a/games-util/fteqcc/files/fteqcc-20250126-Makefile.patch b/games-util/fteqcc/files/fteqcc-20250126-Makefile.patch new file mode 100644 index 000000000000..92c108952964 --- /dev/null +++ b/games-util/fteqcc/files/fteqcc-20250126-Makefile.patch @@ -0,0 +1,67 @@ +--- a/Makefile ++++ b/Makefile +@@ -21,12 +21,8 @@ USEGUI_CFLAGS= + WARNING_CFLAGS=-Wno-pointer-sign + BASE_CFLAGS+=$(WARNING_CFLAGS) + BASE_CFLAGS+=$(USEGUI_CFLAGS) ++BASE_LDFLAGS+=$(LDFLAGS) + +-ifneq ($(DEBUG),) +- BASE_CFLAGS+=-ggdb +-else +- BASE_LDFLAGS+=-s +-endif + BASE_LDFLAGS+=-lz + # set to "" for debugging + +@@ -35,11 +31,11 @@ DO_CC?=$(CC) $(BASE_CFLAGS) -o $@ -c $< $(CFLAGS) + lib: + + R_win_nocyg: $(QCC_OBJS) $(COMMON_OBJS) $(WIN32GUI_OBJS) +- $(CC) $(BASE_CFLAGS) -o fteqcc.exe -O3 $(BASE_LDFLAGS) $(QCC_OBJS) $(COMMON_OBJS) $(WIN32GUI_OBJS) -mno-cygwin -mwindows -lcomctl32 -lole32 -lshlwapi ++ $(CC) $(BASE_CFLAGS) -o fteqcc.exe $(BASE_LDFLAGS) $(QCC_OBJS) $(COMMON_OBJS) $(WIN32GUI_OBJS) -mno-cygwin -mwindows -lcomctl32 -lole32 -lshlwapi + R_nocyg: $(QCC_OBJS) $(COMMON_OBJS) $(WIN32GUI_OBJS) +- $(CC) $(BASE_CFLAGS) -o fteqcc.exe -O3 $(BASE_LDFLAGS) $(QCC_OBJS) $(COMMON_OBJS) $(WIN32GUI_OBJS) -mno-cygwin -lcomctl32 -lole32 -lshlwapi ++ $(CC) $(BASE_CFLAGS) -o fteqcc.exe $(BASE_LDFLAGS) $(QCC_OBJS) $(COMMON_OBJS) $(WIN32GUI_OBJS) -mno-cygwin -lcomctl32 -lole32 -lshlwapi + R_win: $(QCC_OBJS) $(COMMON_OBJS) $(WIN32GUI_OBJS) +- $(CC) $(BASE_CFLAGS) -o fteqcc.exe -O3 $(BASE_LDFLAGS) $(QCC_OBJS) $(COMMON_OBJS) $(WIN32GUI_OBJS) -mwindows -lcomctl32 -lole32 -lshlwapi ++ $(CC) $(BASE_CFLAGS) -o fteqcc.exe $(BASE_LDFLAGS) $(QCC_OBJS) $(COMMON_OBJS) $(WIN32GUI_OBJS) -mwindows -lcomctl32 -lole32 -lshlwapi + + win_nocyg: + $(MAKE) USEGUI_CFLAGS="-DUSEGUI -DQCCONLY" R_win_nocyg +@@ -49,7 +45,7 @@ win: + $(MAKE) USEGUI_CFLAGS="-DUSEGUI -DQCCONLY" R_win + + R_qcc: $(QCC_OBJS) $(COMMON_OBJS) $(TUI_OBJS) +- $(CC) $(BASE_CFLAGS) -o fteqcc.bin -O3 $(QCC_OBJS) $(TUI_OBJS) $(COMMON_OBJS) $(BASE_LDFLAGS) -lm ++ $(CC) $(BASE_CFLAGS) -o fteqcc.bin $(QCC_OBJS) $(TUI_OBJS) $(COMMON_OBJS) $(BASE_LDFLAGS) -lm -lz + qcc: + $(MAKE) USEGUI_CFLAGS="" R_qcc + +@@ -87,7 +83,7 @@ qcc_gtk.o: qcc_gtk.c qcc.h + $(DO_CC) `pkg-config --cflags gtk+-2.0` + + R_gtkgui: $(QCC_OBJS) $(COMMON_OBJS) $(GTKGUI_OBJS) +- $(CC) $(BASE_CFLAGS) $(USEGUI_CFLAGS) -o fteqccgui.bin -O3 $(GTKGUI_OBJS) $(QCC_OBJS) $(COMMON_OBJS) `pkg-config --libs gtk+-2.0` ++ $(CC) $(BASE_CFLAGS) $(USEGUI_CFLAGS) -o fteqccgui.bin $(GTKGUI_OBJS) $(QCC_OBJS) $(COMMON_OBJS) `pkg-config --libs gtk+-2.0` + gtkgui: + $(MAKE) USEGUI_CFLAGS="-DUSEGUI -DQCCONLY" R_gtkgui + +@@ -95,7 +91,7 @@ clean: + $(RM) fteqcc.bin fteqcc.exe $(QCC_OBJS) $(COMMON_OBJS) $(VM_OBJS) $(GTKGUI_OBJS) $(WIN32GUI_OBJS) $(TUI_OBJS) + + qcvm.so: $(QCC_OBJS) $(VM_OBJS) $(COMMON_OBJS) +- $(CC) $(BASE_CFLAGS) -o $@ -O3 $(BASE_LDFLAGS) $(QCC_OBJS) $(VM_OBJS) $(COMMON_OBJS) -shared ++ $(CC) $(BASE_CFLAGS) -o $@ $(BASE_LDFLAGS) $(QCC_OBJS) $(VM_OBJS) $(COMMON_OBJS) -shared + qcvm.a: $(QCC_OBJS) $(VM_OBJS) $(COMMON_OBJS) + ar r $@ $^ + +@@ -103,7 +99,7 @@ test.o: test.c + $(DO_CC) + + qcvm: test.o qcvm.a +- $(CC) $(BASE_CFLAGS) $(CFLAGS) -o qcvm -O3 $(BASE_LDFLAGS) $^ -lm -lz -ggdb ++ $(CC) $(BASE_CFLAGS) $(CFLAGS) -o qcvm $(BASE_LDFLAGS) $^ -lm -lz + + tests: qcvm + @echo Running Tests... diff --git a/games-util/fteqcc/files/fteqcc-2501-Makefile.patch b/games-util/fteqcc/files/fteqcc-2501-Makefile.patch deleted file mode 100644 index cc70e9be4d8b..000000000000 --- a/games-util/fteqcc/files/fteqcc-2501-Makefile.patch +++ /dev/null @@ -1,61 +0,0 @@ ---- a/Makefile -+++ b/Makefile -@@ -1,51 +1,19 @@ - QCC_OBJS=qccmain.o qcc_cmdlib.o qcc_pr_comp.o qcc_pr_lex.o comprout.o hash.o qcd_main.o
- GTKGUI_OBJS=qcc_gtk.o qccguistuff.c
-
--CC=gcc -Wall -DQCCONLY
--
--DO_CC=$(CC) $(BASE_CFLAGS) -o $@ -c $< $(CFLAGS)
--
- all: qcc
-
--BASE_CFLAGS=-ggdb
--CFLAGS =
--
-+CFLAGS += -Wall
-+CPPFLAGS += -DQCCONLY
-
- win_nocyg: $(QCC_OBJS) qccgui.c qccguistuff.c
-- $(CC) $(BASE_CFLAGS) -o fteqcc.exe -O3 -s $(QCC_OBJS) -mno-cygwin -mwindows
-+ $(CC) $(BASE_CFLAGS) -o fteqcc.exe $(QCC_OBJS) -mno-cygwin -mwindows
- nocyg: $(QCC_OBJS) qccgui.c qccguistuff.c
-- $(CC) $(BASE_CFLAGS) -o fteqcc.exe -O3 -s $(QCC_OBJS) -mno-cygwin
-+ $(CC) $(BASE_CFLAGS) -o fteqcc.exe $(QCC_OBJS) -mno-cygwin
- win: $(QCC_OBJS) qccgui.c qccguistuff.c
-- $(CC) $(BASE_CFLAGS) -o fteqcc.exe -O3 -s $(QCC_OBJS) -mwindows
-+ $(CC) $(BASE_CFLAGS) -o fteqcc.exe $(QCC_OBJS) -mwindows
- qcc: $(QCC_OBJS)
-- $(CC) $(BASE_CFLAGS) -o fteqcc.bin -O3 -s $(QCC_OBJS)
--
--qccmain.o: qccmain.c qcc.h
-- $(DO_CC)
--
--qcc_cmdlib.o: qcc_cmdlib.c qcc.h
-- $(DO_CC)
--
--qcc_pr_comp.o: qcc_pr_comp.c qcc.h
-- $(DO_CC)
--
--qcc_pr_lex.o: qcc_pr_lex.c qcc.h
-- $(DO_CC)
--
--comprout.o: comprout.c qcc.h
-- $(DO_CC)
--
--hash.o: hash.c qcc.h
-- $(DO_CC)
--
--qcd_main.o: qcd_main.c qcc.h
-- $(DO_CC)
--
--qccguistuff.o: qccguistuff.c qcc.h
-- $(DO_CC)
--
--qcc_gtk.o: qcc_gtk.c qcc.h
-- $(DO_CC) `pkg-config --cflags gtk+-2.0`
-+ $(CC) $(BASE_CFLAGS) $(LDFLAGS) -o fteqcc.bin $(QCC_OBJS)
-
- gtkgui: $(QCC_OBJS) $(GTKGUI_OBJS)
-- $(CC) $(BASE_CFLAGS) -DQCCONLY -DUSEGUI -o fteqccgui.bin -O3 $(GTKGUI_OBJS) $(QCC_OBJS) `pkg-config --libs gtk+-2.0`
-+ $(CC) $(CFLAGS) $(LDFLAGS) -DUSEGUI -o fteqccgui.bin $(GTKGUI_OBJS) $(QCC_OBJS) $(GTK_LIBS)
diff --git a/games-util/fteqcc/files/fteqcc-2501-cleanup-source.patch b/games-util/fteqcc/files/fteqcc-2501-cleanup-source.patch deleted file mode 100644 index be8cccb074b2..000000000000 --- a/games-util/fteqcc/files/fteqcc-2501-cleanup-source.patch +++ /dev/null @@ -1,218 +0,0 @@ ---- a/hash.c -+++ b/hash.c -@@ -68,7 +68,7 @@ - }
- return NULL;
- }
--void *Hash_GetKey(hashtable_t *table, int key)
-+void *Hash_GetKey(hashtable_t *table, long key)
- {
- int bucknum = key%table->numbuckets;
- bucket_t *buck;
-@@ -77,7 +77,7 @@ -
- while(buck)
- {
-- if ((int)buck->keystring == key)
-+ if ((long)buck->keystring == key)
- return buck->data;
-
- buck = buck->next;
-@@ -168,7 +168,7 @@ -
- return buck;
- }
--void *Hash_AddKey(hashtable_t *table, int key, void *data, bucket_t *buck)
-+void *Hash_AddKey(hashtable_t *table, long key, void *data, bucket_t *buck)
- {
- int bucknum = key%table->numbuckets;
-
-@@ -237,14 +237,14 @@ - }
-
-
--void Hash_RemoveKey(hashtable_t *table, int key)
-+void Hash_RemoveKey(hashtable_t *table, long key)
- {
- int bucknum = key%table->numbuckets;
- bucket_t *buck;
-
- buck = table->bucket[bucknum];
-
-- if ((int)buck->keystring == key)
-+ if ((long)buck->keystring == key)
- {
- table->bucket[bucknum] = buck->next;
- return;
-@@ -253,7 +253,7 @@ -
- while(buck->next)
- {
-- if ((int)buck->next->keystring == key)
-+ if ((long)buck->next->keystring == key)
- {
- buck->next = buck->next->next;
- return;
---- a/hash.h -+++ b/hash.h -@@ -19,12 +19,12 @@ - int Hash_Key(char *name, int modulus);
- void *Hash_Get(hashtable_t *table, char *name);
- void *Hash_GetInsensative(hashtable_t *table, char *name);
--void *Hash_GetKey(hashtable_t *table, int key);
-+void *Hash_GetKey(hashtable_t *table, long key);
- void *Hash_GetNext(hashtable_t *table, char *name, void *old);
- void *Hash_GetNextInsensative(hashtable_t *table, char *name, void *old);
- void *Hash_Add(hashtable_t *table, char *name, void *data, bucket_t *buck);
- void *Hash_AddInsensative(hashtable_t *table, char *name, void *data, bucket_t *buck);
- void Hash_Remove(hashtable_t *table, char *name);
- void Hash_RemoveData(hashtable_t *table, char *name, void *data);
--void Hash_RemoveKey(hashtable_t *table, int key);
--void *Hash_AddKey(hashtable_t *table, int key, void *data, bucket_t *buck);
-+void Hash_RemoveKey(hashtable_t *table, long key);
-+void *Hash_AddKey(hashtable_t *table, long key, void *data, bucket_t *buck);
---- a/qcc.h -+++ b/qcc.h -@@ -286,7 +286,7 @@ - #endif
-
- #ifdef WRITEASM
--FILE *asmfile;
-+extern FILE *asmfile;
- #endif
- //=============================================================================
-
-@@ -830,23 +830,23 @@ -
- typedef char PATHSTRING[MAX_DATA_PATH];
-
--PATHSTRING *precache_sounds;
--int *precache_sounds_block;
--int *precache_sounds_used;
--int numsounds;
--
--PATHSTRING *precache_textures;
--int *precache_textures_block;
--int numtextures;
--
--PATHSTRING *precache_models;
--int *precache_models_block;
--int *precache_models_used;
--int nummodels;
--
--PATHSTRING *precache_files;
--int *precache_files_block;
--int numfiles;
-+extern PATHSTRING *precache_sounds;
-+extern int *precache_sounds_block;
-+extern int *precache_sounds_used;
-+extern int numsounds;
-+
-+extern PATHSTRING *precache_textures;
-+extern int *precache_textures_block;
-+extern int numtextures;
-+
-+extern PATHSTRING *precache_models;
-+extern int *precache_models_block;
-+extern int *precache_models_used;
-+extern int nummodels;
-+
-+extern PATHSTRING *precache_files;
-+extern int *precache_files_block;
-+extern int numfiles;
-
- int QCC_CopyString (char *str);
-
---- a/qccmain.c -+++ b/qccmain.c -@@ -2,6 +2,14 @@ -
- #define PROGSUSED
- #include "qcc.h"
-+
-+#ifdef WRITEASM
-+FILE *asmfile;
-+#endif
-+
-+int *precache_sounds_used;
-+int *precache_models_used;
-+
- int mkdir(const char *path);
-
- char QCC_copyright[1024];
-@@ -22,7 +30,7 @@ - void *FS_ReadToMem(char *fname, void *membuf, int *len);
- void FS_CloseFromMem(void *mem);
-
--struct qcc_includechunk_s *currentchunk;
-+extern struct qcc_includechunk_s *currentchunk;
-
- unsigned int MAX_REGS;
-
-@@ -84,8 +92,8 @@ - hashtable_t compconstantstable;
- hashtable_t globalstable;
- hashtable_t localstable;
--hashtable_t floatconstdefstable;
--hashtable_t stringconstdefstable;
-+extern hashtable_t floatconstdefstable;
-+extern hashtable_t stringconstdefstable;
-
- pbool qccwarningdisabled[WARN_MAX];
-
-@@ -1627,7 +1635,7 @@ -
- #define PROGDEFS_MAX_SIZE 16384
- //write (to file buf) and add to the crc
--void inline Add(char *p, unsigned short *crc, char *file)
-+void Add(char *p, unsigned short *crc, char *file)
- {
- char *s;
- int i = strlen(file);
-@@ -1643,7 +1651,7 @@ - #define ADD(p) Add(p, &crc, file)
- //#define ADD(p) {char *s;int i = strlen(p);for(s=p;*s;s++,i++){QCC_CRC_ProcessByte(&crc, *s);file[i] = *s;}file[i]='\0';}
-
--void inline Add3(char *p, unsigned short *crc, char *file)
-+void Add3(char *p, unsigned short *crc, char *file)
- {
- char *s;
- for(s=p;*s;s++)
-@@ -3283,7 +3291,7 @@ -
-
- #ifdef QCCONLY
--progfuncs_t *progfuncs;
-+extern progfuncs_t *progfuncs;
-
- /*
- ==============
---- a/qcc_pr_comp.c -+++ b/qcc_pr_comp.c -@@ -733,7 +733,7 @@ - ============
- */
- QCC_def_t *QCC_PR_Statement ( QCC_opcode_t *op, QCC_def_t *var_a, QCC_def_t *var_b, QCC_dstatement_t **outstatement);
--int inline QCC_ShouldConvert(QCC_def_t *var, etype_t wanted)
-+int QCC_ShouldConvert(QCC_def_t *var, etype_t wanted)
- {
- if (var->type->type == ev_integer && wanted == ev_function)
- return 0;
-@@ -7322,7 +7322,7 @@ - QCC_def_t *def, *d;
- QCC_function_t *f;
- QCC_dfunction_t *df;
-- int i;
-+ int i = 0;
- pbool shared=false;
- pbool externfnc=false;
- pbool isconstant = false;
-@@ -8541,8 +8541,6 @@ - struct qcc_includechunk_s *oldcurrentchunk;
- extern struct qcc_includechunk_s *currentchunk;
-
-- extern char qccmsourcedir[];
--
- ocompilingfile = compilingfile;
- os_file = s_file;
- os_file2 = s_file2;
diff --git a/games-util/fteqcc/fteqcc-20250126.ebuild b/games-util/fteqcc/fteqcc-20250126.ebuild new file mode 100644 index 000000000000..98c327f9e569 --- /dev/null +++ b/games-util/fteqcc/fteqcc-20250126.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="Quake-C compiler" +HOMEPAGE="https://www.fteqcc.org/" +MY_COMMIT="f767d952e3ad8bbcb52f1cd6e2e36a47e3dbaa87" +SRC_URI="https://github.com/fte-team/fteqw/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/fteqw-${MY_COMMIT}/engine/qclib" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +RESTRICT="test" + +RDEPEND="sys-libs/zlib" +DEPEND="${RDEPEND}" + +PATCHES=( + "${FILESDIR}"/${P}-Makefile.patch +) + +src_configure() { + tc-export CC +} + +src_install() { + newbin fteqcc.bin fteqcc + dodoc readme.txt +} diff --git a/games-util/fteqcc/fteqcc-2501.ebuild b/games-util/fteqcc/fteqcc-2501.ebuild deleted file mode 100644 index 9064645372d2..000000000000 --- a/games-util/fteqcc/fteqcc-2501.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit edos2unix toolchain-funcs - -DESCRIPTION="QC compiler" -HOMEPAGE="https://fte.triptohell.info/" -SRC_URI="https://downloads.sourceforge.net/fteqw/qclibsrc${PV}.zip" -S="${WORKDIR}" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -RESTRICT="test" - -BDEPEND="app-arch/unzip" - -PATCHES=( - "${FILESDIR}"/${P}-cleanup-source.patch - "${FILESDIR}"/${P}-Makefile.patch -) - -src_prepare() { - default - edos2unix readme.txt -} - -src_configure() { - tc-export CC -} - -src_install() { - newbin fteqcc.bin fteqcc - dodoc readme.txt -} diff --git a/games-util/fteqcc/metadata.xml b/games-util/fteqcc/metadata.xml index 4c4d23cba181..82ddff7d7f7e 100644 --- a/games-util/fteqcc/metadata.xml +++ b/games-util/fteqcc/metadata.xml @@ -6,6 +6,6 @@ <name>Gentoo Games Project</name> </maintainer> <upstream> - <remote-id type="sourceforge">fteqw</remote-id> + <remote-id type="github">fte-team/fteqw</remote-id> </upstream> </pkgmetadata> |