diff options
author | Tim Harder <radhermit@gentoo.org> | 2014-03-07 02:37:07 +0000 |
---|---|---|
committer | Tim Harder <radhermit@gentoo.org> | 2014-03-07 02:37:07 +0000 |
commit | 8f60c81d25206604e8543324a5c14884c8f517a6 (patch) | |
tree | c8b3b9279266f981029897675230a5ca73d5a85e /dev-lang/tcc | |
parent | Cleanup old. (diff) | |
download | historical-8f60c81d25206604e8543324a5c14884c8f517a6.tar.gz historical-8f60c81d25206604e8543324a5c14884c8f517a6.tar.bz2 historical-8f60c81d25206604e8543324a5c14884c8f517a6.zip |
Remove old, unused patches.
Package-Manager: portage-2.2.8-r1/cvs/Linux x86_64
Manifest-Sign-Key: 0x4AB3E85B4F064CA3
Diffstat (limited to 'dev-lang/tcc')
-rw-r--r-- | dev-lang/tcc/ChangeLog | 9 | ||||
-rw-r--r-- | dev-lang/tcc/Manifest | 20 | ||||
-rw-r--r-- | dev-lang/tcc/files/tcc-0.9.23-anonunion.patch | 49 | ||||
-rw-r--r-- | dev-lang/tcc/files/tcc-0.9.23-asneeded.patch | 44 | ||||
-rw-r--r-- | dev-lang/tcc/files/tcc-0.9.23-nxbit.patch | 68 | ||||
-rw-r--r-- | dev-lang/tcc/files/tcc-0.9.25-flags.patch | 83 |
6 files changed, 22 insertions, 251 deletions
diff --git a/dev-lang/tcc/ChangeLog b/dev-lang/tcc/ChangeLog index 006dd86b7bb4..6777c33ce68e 100644 --- a/dev-lang/tcc/ChangeLog +++ b/dev-lang/tcc/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-lang/tcc -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/tcc/ChangeLog,v 1.40 2013/10/13 06:56:00 patrick Exp $ +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/tcc/ChangeLog,v 1.41 2014/03/07 02:37:03 radhermit Exp $ + + 07 Mar 2014; Tim Harder <radhermit@gentoo.org> + -files/tcc-0.9.23-anonunion.patch, -files/tcc-0.9.23-asneeded.patch, + -files/tcc-0.9.23-nxbit.patch, -files/tcc-0.9.25-flags.patch: + Remove old, unused patches. *tcc-0.9.26-r1 (13 Oct 2013) diff --git a/dev-lang/tcc/Manifest b/dev-lang/tcc/Manifest index d8bdd75b1bcb..ff163467c116 100644 --- a/dev-lang/tcc/Manifest +++ b/dev-lang/tcc/Manifest @@ -1,9 +1,19 @@ -AUX tcc-0.9.23-anonunion.patch 1971 SHA256 32ecc52923bb10a6ff43e507e097d41c7da8717a6b2e749bccd4f0310704e9a5 SHA512 8194114bea287e9f3517aa666d62cba1ab60ff2f92271dbaaaeefc4843a229d44fba625977e90ab54de044aa477db6add3cc7d91a066f4be609658df861545bd WHIRLPOOL 477b05fe39f1370a1d618658d73e4c443fd872d1d48d52988abae99d78f0ce1ff25c52bcfeb122d3db18979bd34ca3a566ec3be16cf8e65de34cdbe6b82bee94 -AUX tcc-0.9.23-asneeded.patch 1711 SHA256 14d3029d2cb7a27c3dfbdc98562aa309d5a3002218ba115584c605ea4cd8e839 SHA512 e17cfd98dcca877d134a9fedf0995639f5d3d6f19a21c170836c014933eea59b0499016911c2c3ac3acdfa8f0e131057b38eb9f25b6498183a26687ab5db4807 WHIRLPOOL 28a83a0559e96f2c8132fd4e43af106b77398baa8c7688d4dd8154a04e2f4e8d8663e65868f0a0fca727dc773720a8fbd6077139eb6964084ebbb75464c7e3ef -AUX tcc-0.9.23-nxbit.patch 2160 SHA256 1296c9023fb2787e0c8530b27ff565175725b406d5ec54b1898a9b5550bb848d SHA512 b45260c3c9a24e6ed5948fd81716cc3d9085a3a7f123322353988f0022c75f89940642809c31e6992a1016c8b121dcb83234f7baed8f93f8409e9a42a15e88e2 WHIRLPOOL 704e15c3417dc948ad03b5bba8d79dd15911c385ae6c04cfcc3a8cf8e13ae49fe7547fe517889e7a089ae52b1541b17b24ca00f87f0e508501c47c77ae170ca1 -AUX tcc-0.9.25-flags.patch 2768 SHA256 91011cc843a7563bc91ca71e9bcc8dcd95102d370b276b266f12a64ddd705070 SHA512 7a511fd2bbc9263b92cc5171ba1c1518b98db13d051246a9183e578b53e0b1d5598e34bda0e8ac368adc3fa8378fa27b5c3dae74e847fc49739b12adf1c553c3 WHIRLPOOL 97079b179a686c645a46163c11fe6229dfd4b3d77c07c3b24fcf77c71484a9a881abfebbc78915ba4f71aefd873e3c59ee25750e545c2c01fc552c4d4ba23f58 +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + DIST tcc-0.9.26.tar.bz2 525906 SHA256 521e701ae436c302545c3f973a9c9b7e2694769c71d9be10f70a2460705b6d71 SHA512 abdbe208498cf4865a2036b5426616f5888b9b0e8d5d2fda6d1dd4afab3386167f12eca87d8a5c4c9b7dc88620d983ddce3e874b7dfa9c21eceea29ffa635d53 WHIRLPOOL 62fc30f8a72f8f78ba4b7e3d8d11f5e5a920615dff0ff799a64fdb9611017a4d1537c10228f94250ac202dedcd05d0aa90a8565dc5956d5639b70a7e4fe1009c EBUILD tcc-0.9.26-r1.ebuild 1759 SHA256 02b8a1def2aca43bd02ca9caf75c3d7018409445dd9c5e9368cb9a4667203b47 SHA512 dae94be7ca10c9b0b7df4a9a99d674de11b66061d2ab64bbad4664ef7cab2a98469c4a4a745bfacd5ab69ddeafff03cdd097ae6eaffb6eac150ca41ff2227ecb WHIRLPOOL 37ede57c871ce9b3f16618a7284e58b1e6d1e362663bbccddff9c03e8ee37f0ff79f2e88500b23b76a8e3318b7178c2011ad63ce5137bf5943f5d78f065935fb EBUILD tcc-9999.ebuild 1725 SHA256 0e285333e0e06dc9229e2cf949940fb96c08c0d2b2338df2a7e98f320ef6de70 SHA512 03a07c9a98ddc36c8db1bdcb6192b347f04bb9dec0f85cc39494c5f65e192a74b8c2a4504e8254e561449362805010ab277597d26e5d76f987ca58e082dfa610 WHIRLPOOL eefb418ababa2bed4fe77044a58a96830ba7c12b24e5ab34db7b67ed8575d7da5a9033ee0673ba8ed9960e9ac5dc808c2ac2b47cc466b29c614fccaa4d6b61cb -MISC ChangeLog 6323 SHA256 3033ac6e937c1809b86f7a1815d5d9296533ec0e65f08947973fa50159122fbd SHA512 d348bd6068036e15ca404e8ed7e317dd7b92e645b69e840a7b5927b9ce2f01850f8c175afcfccb43077788a898a73f8e3293c75753a87d04b3575fe70e3104bb WHIRLPOOL db41c04a9a76c312b4310d4c015b25251b76703ee0516e559efa9050f5951832ceceb1d0bbc800a7c0ebf6828df99c77ebafdf4b0560cf99fb5f4190d645f5c9 +MISC ChangeLog 6540 SHA256 94f545f53b60cf32e4ef878d8a1d7a18c716832a3cd46e70c501c46f7b3ba17e SHA512 25885784775eb3d17e1abd716d76b32b430142ef80619697fa8ef7bdfbf3e2018d8977ebd0c50d81c17402523b5c562e86dd7573726a20b0ecea88fe5d30610f WHIRLPOOL d051eeabdfb76c9662585f57170e2008e3ec2ee8bbcfb057ebe597b49bcb861cc89db90e58b336beacf066ef644509875d13865bcf3623552da799208a2c8d87 MISC metadata.xml 162 SHA256 444ece0c3cb4908c78c6588147078383d3636d1b3da9a20111ec03c5640eefdb SHA512 90b297db4586c916661651712b086666171b3cb06a716b1c9b72adff283eb32f0892a344f390d986edf44a7e6a6052d962c2f5926c450485841fad29a3dffd58 WHIRLPOOL 3b050468257155cec1a6d660c08ce4efb2e80d664a08e83057496a602268c493832c73b032aceb880654e5cef88abbc0c7f8f9e054aa383030b36397e111e34a +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.22 (GNU/Linux) + +iQEcBAEBCAAGBQJTGTDSAAoJEEqz6FtPBkyjlJgH/iqjGDhLKqoXabRKwq7t2q4u +R0N1O0GXsHtRncBM3KVtuwuIo4MuxZde3NSjQD/GD0aPmoEmNyKi9pOmBXlN0BmS +LFU9puR6VY530M0vbtkN7EUVTEkAGpzsZ4PXGaDr0vDDbsX9WM5cdLlFKj3ZuY0F +J8TnYv6lXs6Qk/ag6xjaFL8axvYsOdxRHIpQpeadQ90o9cWKXASuhpxhl7krkXJN +i0O76ex1ihSn3MjP06e0CEYjqED5qTzxrqF/tfzaKmcpal3p5+aZ/fm96OrlnD47 +N7swVYqHDk/SBjcB219dfwgRWdNfMU348a2agfIf4q3eIMej/Ovw2FE0OexztUU= +=lqz/ +-----END PGP SIGNATURE----- diff --git a/dev-lang/tcc/files/tcc-0.9.23-anonunion.patch b/dev-lang/tcc/files/tcc-0.9.23-anonunion.patch deleted file mode 100644 index 8af0825bd23e..000000000000 --- a/dev-lang/tcc/files/tcc-0.9.23-anonunion.patch +++ /dev/null @@ -1,49 +0,0 @@ -http://lists.gnu.org/archive/html/tinycc-devel/2005-07/msg00008.html - ---- tcc.c -+++ tcc.c -@@ -6442,7 +6487,7 @@ - { - int a, v, size, align, maxalign, c, offset; - int bit_size, bit_pos, bsize, bt, lbit_pos; -- Sym *s, *ss, **ps; -+ Sym *s, *ss, *ass, **ps; - AttributeDef ad; - CType type1, btype; - -@@ -6513,7 +6558,9 @@ - v = 0; - type1 = btype; - if (tok != ':') { -- type_decl(&type1, &ad, &v, TYPE_DIRECT); -+ type_decl(&type1, &ad, &v, TYPE_DIRECT | TYPE_ABSTRACT); -+ if (v == 0 && (type1.t & VT_BTYPE) != VT_STRUCT) -+ expect("identifier"); - if ((type1.t & VT_BTYPE) == VT_FUNC || - (type1.t & (VT_TYPEDEF | VT_STATIC | VT_EXTERN | VT_INLINE))) - error("invalid type for '%s'", -@@ -6576,7 +6623,7 @@ - } else { - bit_pos = 0; - } -- if (v) { -+ if (v != 0 || (type1.t & VT_BTYPE) == VT_STRUCT) { - /* add new memory data only if starting - bit field */ - if (lbit_pos == 0) { -@@ -6602,6 +6649,15 @@ - } - printf("\n"); - #endif -+ } -+ if (v == 0 && (type1.t & VT_BTYPE) == VT_STRUCT) { -+ ass = type1.ref; -+ while ((ass = ass->next) != NULL) { -+ ss = sym_push(ass->v, &ass->type, 0, offset + ass->c); -+ *ps = ss; -+ ps = &ss->next; -+ } -+ } else if (v) { - ss = sym_push(v | SYM_FIELD, &type1, 0, offset); - *ps = ss; - ps = &ss->next; diff --git a/dev-lang/tcc/files/tcc-0.9.23-asneeded.patch b/dev-lang/tcc/files/tcc-0.9.23-asneeded.patch deleted file mode 100644 index da757720d929..000000000000 --- a/dev-lang/tcc/files/tcc-0.9.23-asneeded.patch +++ /dev/null @@ -1,44 +0,0 @@ -http://lists.gnu.org/archive/html/tinycc-devel/2005-08/msg00011.html - ---- tccelf.c -+++ tccelf.c -@@ -2300,19 +2300,27 @@ - expect("("); - t = ld_next(s1, filename, sizeof(filename)); - for(;;) { -- if (t == LD_TOK_EOF) { -- error_noabort("unexpected end of file"); -- return -1; -- } else if (t == ')') { -- break; -- } else if (t != LD_TOK_NAME) { -- error_noabort("filename expected"); -- return -1; -- } -- tcc_add_file(s1, filename); -- t = ld_next(s1, filename, sizeof(filename)); -- if (t == ',') { -+ if (strcmp(filename, "AS_NEEDED")) { -+ if (t == LD_TOK_EOF) { -+ error_noabort("unexpected end of file"); -+ return -1; -+ } else if (t == ')') { -+ break; -+ } else if (t != LD_TOK_NAME) { -+ error_noabort("filename expected"); -+ return -1; -+ } -+ tcc_add_file(s1, filename); - t = ld_next(s1, filename, sizeof(filename)); -+ if (t == ',') { -+ t = ld_next(s1, filename, sizeof(filename)); -+ } -+ } else { -+ /* TODO: Implement AS_NEEDED support. Ignore it for now */ -+ do { -+ t = ld_next(s1, filename, sizeof(cmd)); -+ } while (t != ')'); -+ t = ld_next(s1, filename, sizeof(cmd)); - } - } - } else if (!strcmp(cmd, "OUTPUT_FORMAT") || diff --git a/dev-lang/tcc/files/tcc-0.9.23-nxbit.patch b/dev-lang/tcc/files/tcc-0.9.23-nxbit.patch deleted file mode 100644 index c64dd4047bb8..000000000000 --- a/dev-lang/tcc/files/tcc-0.9.23-nxbit.patch +++ /dev/null @@ -1,68 +0,0 @@ -=================================================================== -RCS file: /sources/tinycc/tinycc/tcc.c,v -retrieving revision 1.172 -retrieving revision 1.173 -diff -u -r1.172 -r1.173 ---- tinycc/tcc.c 2005/06/17 22:05:58 1.172 -+++ tinycc/tcc.c 2005/09/03 18:31:43 1.173 -@@ -40,14 +40,20 @@ - #include <time.h> - #ifdef WIN32 - #include <sys/timeb.h> -+#include <windows.h> - #endif - #ifndef WIN32 - #include <sys/time.h> - #include <sys/ucontext.h> -+#include <sys/mman.h> - #endif - - #endif /* !CONFIG_TCCBOOT */ - -+#ifndef PAGESIZE -+#define PAGESIZE 4096 -+#endif -+ - #include "elf.h" - #include "stab.h" - -@@ -199,7 +205,7 @@ - int sh_entsize; /* elf entry size */ - unsigned long sh_size; /* section size (only used during output) */ - unsigned long sh_addr; /* address at which the section is relocated */ -- unsigned long sh_offset; /* address at which the section is relocated */ -+ unsigned long sh_offset; /* file offset */ - int nb_hashed_syms; /* used to resize the hash table */ - struct Section *link; /* link to another section */ - struct Section *reloc; /* corresponding section for relocation, if any */ -@@ -9615,6 +9621,30 @@ - if (s->reloc) - relocate_section(s1, s); - } -+ -+ /* mark executable sections as executable in memory */ -+ for(i = 1; i < s1->nb_sections; i++) { -+ s = s1->sections[i]; -+ if ((s->sh_flags & (SHF_ALLOC | SHF_EXECINSTR)) == -+ (SHF_ALLOC | SHF_EXECINSTR)) { -+#ifdef WIN32 -+ { -+ DWORD old_protect; -+ VirtualProtect(s->data, s->data_offset, -+ PAGE_EXECUTE_READWRITE, &old_protect); -+ } -+#else -+ { -+ unsigned long start, end; -+ start = (unsigned long)(s->data) & ~(PAGESIZE - 1); -+ end = (unsigned long)(s->data + s->data_offset); -+ end = (end + PAGESIZE - 1) & ~(PAGESIZE - 1); -+ mprotect((void *)start, end - start, -+ PROT_READ | PROT_WRITE | PROT_EXEC); -+ } -+#endif -+ } -+ } - return 0; - } - diff --git a/dev-lang/tcc/files/tcc-0.9.25-flags.patch b/dev-lang/tcc/files/tcc-0.9.25-flags.patch deleted file mode 100644 index 42ac9f3bfbfa..000000000000 --- a/dev-lang/tcc/files/tcc-0.9.25-flags.patch +++ /dev/null @@ -1,83 +0,0 @@ -diff --git a/Makefile b/Makefile -index 1a2b5f7..30526b2 100644 ---- a/Makefile -+++ b/Makefile -@@ -115,32 +115,32 @@ all: $(PROGS) $(LIBTCC1) $(BCHECK_O) libtcc.a tcc-doc.html tcc.1 libtcc_test$(EX - - # Host Tiny C Compiler - tcc$(EXESUF): $(NATIVE_FILES) -- $(CC) -o $@ $< $(NATIVE_TARGET) $(CFLAGS) $(LIBS) -+ $(CC) -o $@ $(NATIVE_TARGET) $(CFLAGS) $(LDFLAGS) $< $(LIBS) - - # Cross Tiny C Compilers - i386-tcc$(EXESUF): $(I386_FILES) -- $(CC) -o $@ $< -DTCC_TARGET_I386 $(CFLAGS) $(LIBS) -+ $(CC) -o $@ -DTCC_TARGET_I386 $(CFLAGS) $(LDFLAGS) $< $(LIBS) - - i386-win32-tcc$(EXESUF): $(WIN32_FILES) -- $(CC) -o $@ $< -DTCC_TARGET_PE $(CFLAGS) $(LIBS) -+ $(CC) -o $@ -DTCC_TARGET_PE $(CFLAGS) $(LDFLAGS) $< $(LIBS) - - x86_64-tcc$(EXESUF): $(X86_64_FILES) -- $(CC) -o $@ $< -DTCC_TARGET_X86_64 $(CFLAGS) $(LIBS) -+ $(CC) -o $@ -DTCC_TARGET_X86_64 $(CFLAGS) $(LDFLAGS) $< $(LIBS) - - c67-tcc$(EXESUF): $(C67_FILES) -- $(CC) -o $@ $< -DTCC_TARGET_C67 $(CFLAGS) $(LIBS) -+ $(CC) -o $@ -DTCC_TARGET_C67 $(CFLAGS) $(LDFLAGS) $< $(LIBS) - - arm-tcc-fpa$(EXESUF): $(ARM_FILES) -- $(CC) -o $@ $< -DTCC_TARGET_ARM $(CFLAGS) $(LIBS) -+ $(CC) -o $@ -DTCC_TARGET_ARM $(CFLAGS) $(LDFLAGS) $< $(LIBS) - - arm-tcc-fpa-ld$(EXESUF): $(ARM_FILES) -- $(CC) -o $@ $< -DTCC_TARGET_ARM -DLDOUBLE_SIZE=12 $(CFLAGS) $(LIBS) -+ $(CC) -o $@ -DTCC_TARGET_ARM -DLDOUBLE_SIZE=12 $(CFLAGS) $(LDFLAGS) $< $(LIBS) - - arm-tcc-vfp$(EXESUF): $(ARM_FILES) -- $(CC) -o $@ $< -DTCC_TARGET_ARM -DTCC_ARM_VFP $(CFLAGS) $(LIBS) -+ $(CC) -o $@ -DTCC_TARGET_ARM -DTCC_ARM_VFP $(CFLAGS) $(LDFLAGS) $< $(LIBS) - - arm-tcc-vfp-eabi$(EXESUF): $(ARM_FILES) -- $(CC) -o $@ $< -DTCC_TARGET_ARM -DTCC_ARM_EABI $(CFLAGS) $(LIBS) -+ $(CC) -o $@ -DTCC_TARGET_ARM -DTCC_ARM_EABI $(CFLAGS) $(LDFLAGS) $< $(LIBS) - - # libtcc generation and test - libtcc.o: $(NATIVE_FILES) -@@ -150,14 +150,14 @@ libtcc.a: libtcc.o - $(AR) rcs $@ $^ - - libtcc_test$(EXESUF): tests/libtcc_test.c libtcc.a -- $(CC) -o $@ $^ -I. $(CFLAGS) $(LIBS) -+ $(CC) -o $@ -I. $(CFLAGS) $(LDFLAGS) $^ $(LIBS) - - libtest: libtcc_test$(EXESUF) $(LIBTCC1) - ./libtcc_test$(EXESUF) lib_path=. - - # profiling version - tcc_p$(EXESUF): $(NATIVE_FILES) -- $(CC) -o $@ $< $(NATIVE_TARGET) $(CFLAGS_P) $(LIBS_P) -+ $(CC) -o $@ $(NATIVE_TARGET) $(CFLAGS_P) $(LDFLAGS) $< $(LIBS_P) - - # windows utilities - tiny_impdef$(EXESUF): win32/tools/tiny_impdef.c -@@ -180,16 +180,16 @@ LIBTCC1_OBJS+=alloca86.o alloca86-bt.o - endif - - %.o: %.c -- $(LIBTCC1_CC) -o $@ -c $< -O2 -Wall -+ $(LIBTCC1_CC) $(CFLAGS) -c $< -o $@ - - %.o: %.S -- $(LIBTCC1_CC) -o $@ -c $< -+ $(LIBTCC1_CC) $(ASFLAGS) -c $< -o $@ - - libtcc1.a: $(LIBTCC1_OBJS) - $(AR) rcs $@ $^ - - bcheck.o: bcheck.c -- $(CC) -o $@ -c $< -O2 -Wall -+ $(CC) $(CFLAGS) -c $< -o $@ - - # install - TCC_INCLUDES = stdarg.h stddef.h stdbool.h float.h varargs.h tcclib.h |