Tue Aug 6 06:16:16 2019 UTC ()
gcc{48,49,5,6}: add patch to avoid fragile include guard logic
for ansi.h on netbsd.
gcc{7,8}: document same patch that already existed was upstreamed.

This patch is necessary to build GCC on NetBSD >= 9.0, since changes
to ansi.h resulted in not using the same include guards.

Fixes PR toolchain/54362


(maya)
diff -r1.38 -r1.39 pkgsrc/lang/gcc48/distinfo
diff -r1.2 -r1.3 pkgsrc/lang/gcc48/patches/patch-gcc_ginclude_stddef.h
diff -r1.15 -r1.16 pkgsrc/lang/gcc49/distinfo
diff -r1.1 -r1.2 pkgsrc/lang/gcc49/patches/patch-gcc_ginclude_stddef.h
diff -r1.19 -r1.20 pkgsrc/lang/gcc5/distinfo
diff -r0 -r1.1 pkgsrc/lang/gcc5/patches/patch-gcc_ginclude_stddef.h
diff -r1.16 -r1.17 pkgsrc/lang/gcc6/distinfo
diff -r0 -r1.1 pkgsrc/lang/gcc6/patches/patch-gcc_ginclude_stddef.h
diff -r1.15 -r1.16 pkgsrc/lang/gcc7/distinfo
diff -r1.1 -r1.2 pkgsrc/lang/gcc7/patches/patch-gcc_ginclude_stddef.h
diff -r1.9 -r1.10 pkgsrc/lang/gcc8/distinfo
diff -r1.1 -r1.2 pkgsrc/lang/gcc8/patches/patch-gcc_ginclude_stddef.h

cvs diff -r1.38 -r1.39 pkgsrc/lang/gcc48/Attic/distinfo (expand / switch to unified diff)

--- pkgsrc/lang/gcc48/Attic/distinfo 2018/07/18 23:15:42 1.38
+++ pkgsrc/lang/gcc48/Attic/distinfo 2019/08/06 06:16:14 1.39
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1$NetBSD: distinfo,v 1.38 2018/07/18 23:15:42 maya Exp $ 1$NetBSD: distinfo,v 1.39 2019/08/06 06:16:14 maya Exp $
2 2
3SHA1 (ecj-4.5.jar) = 58c1d79c64c8cd718550f32a932ccfde8d1e6449 3SHA1 (ecj-4.5.jar) = 58c1d79c64c8cd718550f32a932ccfde8d1e6449
4RMD160 (ecj-4.5.jar) = d3f4da657f086b6423f74e93f001132f4855368a 4RMD160 (ecj-4.5.jar) = d3f4da657f086b6423f74e93f001132f4855368a
5SHA512 (ecj-4.5.jar) = d4e1bf7538ace56e3d69fa91da5bbd16c272923b4de0a9d8dee23ea2b75f9f38c603de72fc4061df49285c450b63f3df211cee5270e9fffc5447445d1a9c9e4e 5SHA512 (ecj-4.5.jar) = d4e1bf7538ace56e3d69fa91da5bbd16c272923b4de0a9d8dee23ea2b75f9f38c603de72fc4061df49285c450b63f3df211cee5270e9fffc5447445d1a9c9e4e
6Size (ecj-4.5.jar) = 1470676 bytes 6Size (ecj-4.5.jar) = 1470676 bytes
7SHA1 (gcc-4.8.5.tar.bz2) = de144b551f10e23d82f30ecd2d6d0e18c26f8850 7SHA1 (gcc-4.8.5.tar.bz2) = de144b551f10e23d82f30ecd2d6d0e18c26f8850
8RMD160 (gcc-4.8.5.tar.bz2) = 98e84aa59bd668c4ab58afea9c7a2d1cc0c6ef7e 8RMD160 (gcc-4.8.5.tar.bz2) = 98e84aa59bd668c4ab58afea9c7a2d1cc0c6ef7e
9SHA512 (gcc-4.8.5.tar.bz2) = 47fdfeca0c0a624cdec9c4ae47137d056c918d5c386d4b96985bb3c8172aba377cb66cbcc30e80832fd244a7d98f562c20198056915c70cfef0977545073a8ea 9SHA512 (gcc-4.8.5.tar.bz2) = 47fdfeca0c0a624cdec9c4ae47137d056c918d5c386d4b96985bb3c8172aba377cb66cbcc30e80832fd244a7d98f562c20198056915c70cfef0977545073a8ea
10Size (gcc-4.8.5.tar.bz2) = 86165587 bytes 10Size (gcc-4.8.5.tar.bz2) = 86165587 bytes
11SHA1 (patch-boehm-gc_configure) = 4ab0772cede9d4bef0c7eab412359f0700195135 11SHA1 (patch-boehm-gc_configure) = 4ab0772cede9d4bef0c7eab412359f0700195135
12SHA1 (patch-boehm-gc_dyn__load.c) = 2b0c076d5fe62097af3828886af10fc005e6293b 12SHA1 (patch-boehm-gc_dyn__load.c) = 2b0c076d5fe62097af3828886af10fc005e6293b
13SHA1 (patch-boehm-gc_include_gc__config.h.in) = cbd88100e8fb371d3d42c531658ce467c823498e 13SHA1 (patch-boehm-gc_include_gc__config.h.in) = cbd88100e8fb371d3d42c531658ce467c823498e
14SHA1 (patch-boehm-gc_include_gc__config__macros.h) = 0edc157309687c793f5ebb6acaf747f209848a6b 14SHA1 (patch-boehm-gc_include_gc__config__macros.h) = 0edc157309687c793f5ebb6acaf747f209848a6b
@@ -45,27 +45,27 @@ SHA1 (patch-gcc_config_netbsd.h) = 92208 @@ -45,27 +45,27 @@ SHA1 (patch-gcc_config_netbsd.h) = 92208
45SHA1 (patch-gcc_config_openbsd-libpthread.h) = 5043cf383fb68ff37b0cae22e61a97e26cff899e 45SHA1 (patch-gcc_config_openbsd-libpthread.h) = 5043cf383fb68ff37b0cae22e61a97e26cff899e
46SHA1 (patch-gcc_config_openbsd.h) = 0090d48281c4973a18e8a70b2be9d2e999cca0a6 46SHA1 (patch-gcc_config_openbsd.h) = 0090d48281c4973a18e8a70b2be9d2e999cca0a6
47SHA1 (patch-gcc_config_openbsd.opt) = 08b01bc4d7e171c3ee2ce5638a5859cff50c8ff8 47SHA1 (patch-gcc_config_openbsd.opt) = 08b01bc4d7e171c3ee2ce5638a5859cff50c8ff8
48SHA1 (patch-gcc_config_sol2.h) = de6455ee88f281737501287759b7a83b8db05398 48SHA1 (patch-gcc_config_sol2.h) = de6455ee88f281737501287759b7a83b8db05398
49SHA1 (patch-gcc_config_x-netbsd) = 6dc3d78e26df62054ea29f98ca51592858e671e3 49SHA1 (patch-gcc_config_x-netbsd) = 6dc3d78e26df62054ea29f98ca51592858e671e3
50SHA1 (patch-gcc_configure) = 58f2688999a81a9cf1ef7c70f052f329e6b4fe7c 50SHA1 (patch-gcc_configure) = 58f2688999a81a9cf1ef7c70f052f329e6b4fe7c
51SHA1 (patch-gcc_cp_Make-lang.in) = 0bf7b2bb5e68119664082afce32a36501948df69 51SHA1 (patch-gcc_cp_Make-lang.in) = 0bf7b2bb5e68119664082afce32a36501948df69
52SHA1 (patch-gcc_cp_cfns.gperf) = f83414c2748aa0f9f40c8383f66b365838dccd07 52SHA1 (patch-gcc_cp_cfns.gperf) = f83414c2748aa0f9f40c8383f66b365838dccd07
53SHA1 (patch-gcc_cp_cfns.h) = 111dac697f91db2020ad103c5b59c7efb9492fa1 53SHA1 (patch-gcc_cp_cfns.h) = 111dac697f91db2020ad103c5b59c7efb9492fa1
54SHA1 (patch-gcc_cp_except.c) = c96ca1aca26ccb4930139c6b656ffa9e462de6b4 54SHA1 (patch-gcc_cp_except.c) = c96ca1aca26ccb4930139c6b656ffa9e462de6b4
55SHA1 (patch-gcc_doc_gcc.texi) = 0b6ea28f887efc78ebd2f450c3f59ee7eaa15117 55SHA1 (patch-gcc_doc_gcc.texi) = 0b6ea28f887efc78ebd2f450c3f59ee7eaa15117
56SHA1 (patch-gcc_fortran_f95-lang.c) = 8dc0a1728fd0521caf71a4f5c2eb938340f20efa 56SHA1 (patch-gcc_fortran_f95-lang.c) = 8dc0a1728fd0521caf71a4f5c2eb938340f20efa
57SHA1 (patch-gcc_ggc-common.c) = fa577bc25260d7e6304f166686ba51c0b677d7f6 57SHA1 (patch-gcc_ggc-common.c) = fa577bc25260d7e6304f166686ba51c0b677d7f6
58SHA1 (patch-gcc_ginclude_stddef.h) = 220ec23aecffca81337ae4c06afc18051da89b9a 58SHA1 (patch-gcc_ginclude_stddef.h) = 8eb1500c59fe778735d59e2b621c04cfc1633d60
59SHA1 (patch-gcc_go_go-lang.c) = dbef7b86ccbf657356412a2420d98725d53eb356 59SHA1 (patch-gcc_go_go-lang.c) = dbef7b86ccbf657356412a2420d98725d53eb356
60SHA1 (patch-gcc_java_lang.c) = 781c8f70241df0e5cfb1c69beb755bee14a6c54e 60SHA1 (patch-gcc_java_lang.c) = 781c8f70241df0e5cfb1c69beb755bee14a6c54e
61SHA1 (patch-gcc_lto_lto.c) = cc7fdf396c238785141e0ffc8ca8f62a91640f58 61SHA1 (patch-gcc_lto_lto.c) = cc7fdf396c238785141e0ffc8ca8f62a91640f58
62SHA1 (patch-gcc_system.h) = 4c959a6b1c4d524cbdf44cfb80f0e5758ec20783 62SHA1 (patch-gcc_system.h) = 4c959a6b1c4d524cbdf44cfb80f0e5758ec20783
63SHA1 (patch-gcc_targhooks.c) = f9a71960346aea8cc33c397630c32bc4d48ff427 63SHA1 (patch-gcc_targhooks.c) = f9a71960346aea8cc33c397630c32bc4d48ff427
64SHA1 (patch-gcc_testsuite_g++.dg_eh_unwind-direct.C) = fd85ccee102e9618a8010d2dcbb2d9916b28f1cc 64SHA1 (patch-gcc_testsuite_g++.dg_eh_unwind-direct.C) = fd85ccee102e9618a8010d2dcbb2d9916b28f1cc
65SHA1 (patch-gcc_testsuite_gcc.dg_format_format.h) = 5bb7af9f355dcd80bfaf4a206d86e4badd4d4b4d 65SHA1 (patch-gcc_testsuite_gcc.dg_format_format.h) = 5bb7af9f355dcd80bfaf4a206d86e4badd4d4b4d
66SHA1 (patch-include_libiberty.h) = ad2c64e9a14405c89b02ff68811b1c889405d0a1 66SHA1 (patch-include_libiberty.h) = ad2c64e9a14405c89b02ff68811b1c889405d0a1
67SHA1 (patch-libffi_configure) = b7cc1c187b2e0c1dea42509612b4d9ddf9d27daf 67SHA1 (patch-libffi_configure) = b7cc1c187b2e0c1dea42509612b4d9ddf9d27daf
68SHA1 (patch-libffi_include_Makefile.in) = 7c3208b1b05c33d9be48683ff5146adbe2bf92a1 68SHA1 (patch-libffi_include_Makefile.in) = 7c3208b1b05c33d9be48683ff5146adbe2bf92a1
69SHA1 (patch-libgcc_Makefile.in) = 547d0a22c5d14e41ebeb6197bc3ed1d24ad63475 69SHA1 (patch-libgcc_Makefile.in) = 547d0a22c5d14e41ebeb6197bc3ed1d24ad63475
70SHA1 (patch-libgcc_config.host) = 3e22c191f08021fff085dcf9f3186734e6c010c6 70SHA1 (patch-libgcc_config.host) = 3e22c191f08021fff085dcf9f3186734e6c010c6
71SHA1 (patch-libgcc_config_i386_dragonfly-unwind.h) = 9d77252dd982495e90f95b82706bab29e581df9f 71SHA1 (patch-libgcc_config_i386_dragonfly-unwind.h) = 9d77252dd982495e90f95b82706bab29e581df9f

cvs diff -r1.2 -r1.3 pkgsrc/lang/gcc48/patches/Attic/patch-gcc_ginclude_stddef.h (expand / switch to unified diff)

--- pkgsrc/lang/gcc48/patches/Attic/patch-gcc_ginclude_stddef.h 2014/04/08 06:20:42 1.2
+++ pkgsrc/lang/gcc48/patches/Attic/patch-gcc_ginclude_stddef.h 2019/08/06 06:16:14 1.3
@@ -1,64 +1,111 @@ @@ -1,64 +1,111 @@
1$NetBSD: patch-gcc_ginclude_stddef.h,v 1.2 2014/04/08 06:20:42 asau Exp $ 1$NetBSD: patch-gcc_ginclude_stddef.h,v 1.3 2019/08/06 06:16:14 maya Exp $
2 2
3--- gcc/ginclude/stddef.h.orig 2013-01-10 20:38:27.000000000 +0000 3Avoid relying on fragile include guards for NetBSD ansi.h.
 4DragonflyBSD support
 5
 6Both upstreamed (GCC 9.x, GCC 5.x respectively)
 7
 8--- gcc/ginclude/stddef.h.orig 2019-08-06 05:58:50.166834311 +0000
4+++ gcc/ginclude/stddef.h 9+++ gcc/ginclude/stddef.h
5@@ -50,12 +50,21 @@ see the files COPYING3 and COPYING.RUNTI 10@@ -46,21 +46,24 @@ see the files COPYING3 and COPYING.RUNTI
6 one less case to deal with in the following. */ 11 /* This avoids lossage on SunOS but only if stdtypes.h comes first.
7 #if defined (__BSD_NET2__) || defined (____386BSD____) || (defined (__FreeBSD__) && (__FreeBSD__ < 5)) || defined(__NetBSD__) 12 There's no way to win with the other order! Sun lossage. */
 13
 14-/* On 4.3bsd-net2, make sure ansi.h is included, so we have
 15- one less case to deal with in the following. */
 16-#if defined (__BSD_NET2__) || defined (____386BSD____) || (defined (__FreeBSD__) && (__FreeBSD__ < 5)) || defined(__NetBSD__)
 17+#if defined(__NetBSD__)
8 #include <machine/ansi.h> 18 #include <machine/ansi.h>
9+#if !defined(_MACHINE_ANSI_H_) 19+#if !defined(_MACHINE_ANSI_H_)
10+#if defined(_I386_ANSI_H_) || defined(_X86_64_ANSI_H_) 20+#if defined(_I386_ANSI_H_) || defined(_X86_64_ANSI_H_)
11+#define _MACHINE_ANSI_H_ 21+#define _MACHINE_ANSI_H_
12+#endif 22+#endif
13+#endif 23+#endif
14 #endif 24 #endif
15 /* On FreeBSD 5, machine/ansi.h does not exist anymore... */ 25 /* On FreeBSD 5, machine/ansi.h does not exist anymore... */
16 #if defined (__FreeBSD__) && (__FreeBSD__ >= 5) 26 #if defined (__FreeBSD__) && (__FreeBSD__ >= 5)
17 #include <sys/_types.h> 27 #include <sys/_types.h>
18 #endif 28 #endif
19  29
 30-/* In 4.3bsd-net2, machine/ansi.h defines these symbols, which are
 31- defined if the corresponding type is *not* defined.
 32- FreeBSD-2.1 defines _MACHINE_ANSI_H_ instead of _ANSI_H_.
 33- NetBSD defines _I386_ANSI_H_ and _X86_64_ANSI_H_ instead of _ANSI_H_ */
 34-#if defined(_ANSI_H_) || defined(_MACHINE_ANSI_H_) || defined(_X86_64_ANSI_H_) || defined(_I386_ANSI_H_)
20+#if defined(__DragonFly__) 35+#if defined(__DragonFly__)
21+#include <sys/types.h> 36+#include <sys/types.h>
22+#endif 37+#endif
23+ 38+
24 /* In 4.3bsd-net2, machine/ansi.h defines these symbols, which are 39+#if defined(__NetBSD__)
25 defined if the corresponding type is *not* defined. 40 #if !defined(_SIZE_T_) && !defined(_BSD_SIZE_T_)
26 FreeBSD-2.1 defines _MACHINE_ANSI_H_ instead of _ANSI_H_. 41 #define _SIZE_T
27@@ -133,6 +142,7 @@ _TYPE_wchar_t; 42 #endif
 43@@ -87,7 +90,7 @@ see the files COPYING3 and COPYING.RUNTI
 44 #undef _WCHAR_T_
 45 #undef _BSD_WCHAR_T_
 46 #endif
 47-#endif /* defined(_ANSI_H_) || defined(_MACHINE_ANSI_H_) || defined(_X86_64_ANSI_H_) || defined(_I386_ANSI_H_) */
 48+#endif /* defined(__NetBSD__) */
 49
 50 /* Sequent's header files use _PTRDIFF_T_ in some conflicting way.
 51 Just ignore it. */
 52@@ -133,6 +136,7 @@ _TYPE_wchar_t;
28 #ifndef _BSD_PTRDIFF_T_ 53 #ifndef _BSD_PTRDIFF_T_
29 #ifndef ___int_ptrdiff_t_h 54 #ifndef ___int_ptrdiff_t_h
30 #ifndef _GCC_PTRDIFF_T 55 #ifndef _GCC_PTRDIFF_T
31+#ifndef _PTRDIFF_T_DECLARED /* DragonFly */ 56+#ifndef _PTRDIFF_T_DECLARED /* DragonFly */
32 #define _PTRDIFF_T 57 #define _PTRDIFF_T
33 #define _T_PTRDIFF_ 58 #define _T_PTRDIFF_
34 #define _T_PTRDIFF 59 #define _T_PTRDIFF
35@@ -141,10 +151,12 @@ _TYPE_wchar_t; 60@@ -141,10 +145,12 @@ _TYPE_wchar_t;
36 #define _BSD_PTRDIFF_T_ 61 #define _BSD_PTRDIFF_T_
37 #define ___int_ptrdiff_t_h 62 #define ___int_ptrdiff_t_h
38 #define _GCC_PTRDIFF_T 63 #define _GCC_PTRDIFF_T
39+#define _PTRDIFF_T_DECLARED 64+#define _PTRDIFF_T_DECLARED
40 #ifndef __PTRDIFF_TYPE__ 65 #ifndef __PTRDIFF_TYPE__
41 #define __PTRDIFF_TYPE__ long int 66 #define __PTRDIFF_TYPE__ long int
42 #endif 67 #endif
43 typedef __PTRDIFF_TYPE__ ptrdiff_t; 68 typedef __PTRDIFF_TYPE__ ptrdiff_t;
44+#endif /* _PTRDIFF_T_DECLARED */ 69+#endif /* _PTRDIFF_T_DECLARED */
45 #endif /* _GCC_PTRDIFF_T */ 70 #endif /* _GCC_PTRDIFF_T */
46 #endif /* ___int_ptrdiff_t_h */ 71 #endif /* ___int_ptrdiff_t_h */
47 #endif /* _BSD_PTRDIFF_T_ */ 72 #endif /* _BSD_PTRDIFF_T_ */
48@@ -198,6 +210,7 @@ typedef __PTRDIFF_TYPE__ ptrdiff_t; 73@@ -198,6 +204,7 @@ typedef __PTRDIFF_TYPE__ ptrdiff_t;
49 #define _GCC_SIZE_T 74 #define _GCC_SIZE_T
50 #define _SIZET_ 75 #define _SIZET_
51 #if (defined (__FreeBSD__) && (__FreeBSD__ >= 5)) \ 76 #if (defined (__FreeBSD__) && (__FreeBSD__ >= 5)) \
52+ || defined(__DragonFly__) \ 77+ || defined(__DragonFly__) \
53 || defined(__FreeBSD_kernel__) 78 || defined(__FreeBSD_kernel__)
54 /* __size_t is a typedef on FreeBSD 5, must not trash it. */ 79 /* __size_t is a typedef on FreeBSD 5, must not trash it. */
55 #elif defined (__VMS__) 80 #elif defined (__VMS__)
56@@ -306,7 +319,7 @@ typedef _BSD_RUNE_T_ rune_t; 81@@ -306,7 +313,7 @@ typedef _BSD_RUNE_T_ rune_t;
57 /* FreeBSD 5 can't be handled well using "traditional" logic above 82 /* FreeBSD 5 can't be handled well using "traditional" logic above
58 since it no longer defines _BSD_RUNE_T_ yet still desires to export 83 since it no longer defines _BSD_RUNE_T_ yet still desires to export
59 rune_t in some cases... */ 84 rune_t in some cases... */
60-#if defined (__FreeBSD__) && (__FreeBSD__ >= 5) 85-#if defined (__FreeBSD__) && (__FreeBSD__ >= 5)
61+#if defined (__DragonFly__) || (defined (__FreeBSD__) && (__FreeBSD__ >= 5)) 86+#if defined (__DragonFly__) || (defined (__FreeBSD__) && (__FreeBSD__ >= 5))
62 #if !defined (_ANSI_SOURCE) && !defined (_POSIX_SOURCE) 87 #if !defined (_ANSI_SOURCE) && !defined (_POSIX_SOURCE)
63 #if __BSD_VISIBLE 88 #if __BSD_VISIBLE
64 #ifndef _RUNE_T_DECLARED 89 #ifndef _RUNE_T_DECLARED
 90@@ -355,11 +362,7 @@ typedef __WINT_TYPE__ wint_t;
 91 #undef __need_wint_t
 92 #endif
 93
 94-/* In 4.3bsd-net2, leave these undefined to indicate that size_t, etc.
 95- are already defined. */
 96-/* BSD/OS 3.1 and FreeBSD [23].x require the MACHINE_ANSI_H check here. */
 97-/* NetBSD 5 requires the I386_ANSI_H and X86_64_ANSI_H checks here. */
 98-#if defined(_ANSI_H_) || defined(_MACHINE_ANSI_H_) || defined(_X86_64_ANSI_H_) || defined(_I386_ANSI_H_)
 99+#if defined(__NetBSD__)
 100 /* The references to _GCC_PTRDIFF_T_, _GCC_SIZE_T_, and _GCC_WCHAR_T_
 101 are probably typos and should be removed before 2.8 is released. */
 102 #ifdef _GCC_PTRDIFF_T_
 103@@ -387,7 +390,7 @@ typedef __WINT_TYPE__ wint_t;
 104 #undef _WCHAR_T_
 105 #undef _BSD_WCHAR_T_
 106 #endif
 107-#endif /* _ANSI_H_ || _MACHINE_ANSI_H_ || _X86_64_ANSI_H_ || _I386_ANSI_H_ */
 108+#endif /* __NetBSD__ */
 109
 110 #endif /* __sys_stdtypes_h */
 111

cvs diff -r1.15 -r1.16 pkgsrc/lang/gcc49/Attic/distinfo (expand / switch to unified diff)

--- pkgsrc/lang/gcc49/Attic/distinfo 2017/10/14 14:46:00 1.15
+++ pkgsrc/lang/gcc49/Attic/distinfo 2019/08/06 06:16:15 1.16
@@ -1,40 +1,40 @@ @@ -1,40 +1,40 @@
1$NetBSD: distinfo,v 1.15 2017/10/14 14:46:00 ryoon Exp $ 1$NetBSD: distinfo,v 1.16 2019/08/06 06:16:15 maya Exp $
2 2
3SHA1 (ecj-4.5.jar) = 58c1d79c64c8cd718550f32a932ccfde8d1e6449 3SHA1 (ecj-4.5.jar) = 58c1d79c64c8cd718550f32a932ccfde8d1e6449
4RMD160 (ecj-4.5.jar) = d3f4da657f086b6423f74e93f001132f4855368a 4RMD160 (ecj-4.5.jar) = d3f4da657f086b6423f74e93f001132f4855368a
5SHA512 (ecj-4.5.jar) = d4e1bf7538ace56e3d69fa91da5bbd16c272923b4de0a9d8dee23ea2b75f9f38c603de72fc4061df49285c450b63f3df211cee5270e9fffc5447445d1a9c9e4e 5SHA512 (ecj-4.5.jar) = d4e1bf7538ace56e3d69fa91da5bbd16c272923b4de0a9d8dee23ea2b75f9f38c603de72fc4061df49285c450b63f3df211cee5270e9fffc5447445d1a9c9e4e
6Size (ecj-4.5.jar) = 1470676 bytes 6Size (ecj-4.5.jar) = 1470676 bytes
7SHA1 (gcc-4.9.4.tar.bz2) = 5bb0b783a57a62b11f1f9bd2aa37145da221d3d0 7SHA1 (gcc-4.9.4.tar.bz2) = 5bb0b783a57a62b11f1f9bd2aa37145da221d3d0
8RMD160 (gcc-4.9.4.tar.bz2) = 180d4aaa9d2c34084f3f01261f8cb00ddb921529 8RMD160 (gcc-4.9.4.tar.bz2) = 180d4aaa9d2c34084f3f01261f8cb00ddb921529
9SHA512 (gcc-4.9.4.tar.bz2) = 93abb78e16277454f41a8e9810f41f66c0fdffdc539a762ff6b67d3037f78db971378683fd2ebf707d1d51c059fad2161fe42d110c330027f40214b7db0f3efe 9SHA512 (gcc-4.9.4.tar.bz2) = 93abb78e16277454f41a8e9810f41f66c0fdffdc539a762ff6b67d3037f78db971378683fd2ebf707d1d51c059fad2161fe42d110c330027f40214b7db0f3efe
10Size (gcc-4.9.4.tar.bz2) = 90097606 bytes 10Size (gcc-4.9.4.tar.bz2) = 90097606 bytes
11SHA1 (patch-contrib_make__sunver.pl) = 49cbd1a83c9b65d07a373262fcf6f71069283d2e 11SHA1 (patch-contrib_make__sunver.pl) = 49cbd1a83c9b65d07a373262fcf6f71069283d2e
12SHA1 (patch-gcc_Makefile.in) = 45c7a61cf22d02299d2308ba34f0ceb272ad5c5e 12SHA1 (patch-gcc_Makefile.in) = 45c7a61cf22d02299d2308ba34f0ceb272ad5c5e
13SHA1 (patch-gcc_config.gcc) = f8dc39c70aff31b1b9479895a14710ee9b168b3c 13SHA1 (patch-gcc_config.gcc) = f8dc39c70aff31b1b9479895a14710ee9b168b3c
14SHA1 (patch-gcc_config.host) = 1b1e11cd199eb93f49443d51c0063b09b7327858 14SHA1 (patch-gcc_config.host) = 1b1e11cd199eb93f49443d51c0063b09b7327858
15SHA1 (patch-gcc_config_dragonfly-stdint.h) = 249e78bf2171fcd29eae498e41a12bf747015a19 15SHA1 (patch-gcc_config_dragonfly-stdint.h) = 249e78bf2171fcd29eae498e41a12bf747015a19
16SHA1 (patch-gcc_config_dragonfly.h) = 5d671b7cdf8b8e3798dd7ec47f56708aa3548f38 16SHA1 (patch-gcc_config_dragonfly.h) = 5d671b7cdf8b8e3798dd7ec47f56708aa3548f38
17SHA1 (patch-gcc_config_dragonfly.opt) = b01bee26978f7feb62fc2ec21186449ccaea0db7 17SHA1 (patch-gcc_config_dragonfly.opt) = b01bee26978f7feb62fc2ec21186449ccaea0db7
18SHA1 (patch-gcc_config_host-netbsd.c) = 765295f07edb8a68f1910e3a9b4dd2a7dcd491a5 18SHA1 (patch-gcc_config_host-netbsd.c) = 765295f07edb8a68f1910e3a9b4dd2a7dcd491a5
19SHA1 (patch-gcc_config_i386_dragonfly.h) = 5756b62791273f77866f06be1df0c267dc90a2ee 19SHA1 (patch-gcc_config_i386_dragonfly.h) = 5756b62791273f77866f06be1df0c267dc90a2ee
20SHA1 (patch-gcc_config_i386_i386.c) = 61df9f4677f599f1ba3845849f334bbd568a479f 20SHA1 (patch-gcc_config_i386_i386.c) = 61df9f4677f599f1ba3845849f334bbd568a479f
21SHA1 (patch-gcc_config_netbsd-stdint.h) = fc430c80adda9d3f58eea47816338f697a659889 21SHA1 (patch-gcc_config_netbsd-stdint.h) = fc430c80adda9d3f58eea47816338f697a659889
22SHA1 (patch-gcc_config_netbsd.h) = 1d21dbe5082dd149d59dbc471d4148d0651df7d4 22SHA1 (patch-gcc_config_netbsd.h) = 1d21dbe5082dd149d59dbc471d4148d0651df7d4
23SHA1 (patch-gcc_config_x-netbsd) = 6dc3d78e26df62054ea29f98ca51592858e671e3 23SHA1 (patch-gcc_config_x-netbsd) = 6dc3d78e26df62054ea29f98ca51592858e671e3
24SHA1 (patch-gcc_configure) = b925cb971ec547a9c25b518927493a168391d7da 24SHA1 (patch-gcc_configure) = b925cb971ec547a9c25b518927493a168391d7da
25SHA1 (patch-gcc_fortran_f95-lang.c) = 9dbac16c146821eed9b06e1e9f0da85ff5c4ee75 25SHA1 (patch-gcc_fortran_f95-lang.c) = 9dbac16c146821eed9b06e1e9f0da85ff5c4ee75
26SHA1 (patch-gcc_ggc-common.c) = fa577bc25260d7e6304f166686ba51c0b677d7f6 26SHA1 (patch-gcc_ggc-common.c) = fa577bc25260d7e6304f166686ba51c0b677d7f6
27SHA1 (patch-gcc_ginclude_stddef.h) = 8af3e4b4058fc623c61e91f5771699f0ce679957 27SHA1 (patch-gcc_ginclude_stddef.h) = d1141d2f8b0e4975bbcf90c84836f410e65d39bc
28SHA1 (patch-gcc_system.h) = 4c959a6b1c4d524cbdf44cfb80f0e5758ec20783 28SHA1 (patch-gcc_system.h) = 4c959a6b1c4d524cbdf44cfb80f0e5758ec20783
29SHA1 (patch-gcc_targhooks.c) = ac5bf5f201389f5bb79866d9e0dc93ee28af51f2 29SHA1 (patch-gcc_targhooks.c) = ac5bf5f201389f5bb79866d9e0dc93ee28af51f2
30SHA1 (patch-include_libiberty.h) = 5254c6a421ae16c71571820f6f07906367f042ba 30SHA1 (patch-include_libiberty.h) = 5254c6a421ae16c71571820f6f07906367f042ba
31SHA1 (patch-libcilkrts_runtime_os-unix.c) = 165e736decbc6e0e3d905d418d71cf4873927925 31SHA1 (patch-libcilkrts_runtime_os-unix.c) = 165e736decbc6e0e3d905d418d71cf4873927925
32SHA1 (patch-libcilkrts_runtime_signal_node.c) = e12fd7c9f109db568c46e915bd1bae28fae7b95a 32SHA1 (patch-libcilkrts_runtime_signal_node.c) = e12fd7c9f109db568c46e915bd1bae28fae7b95a
33SHA1 (patch-libgcc_config.host) = c929bfbd17fcef36ec4f0eeebf27ceca7060d24c 33SHA1 (patch-libgcc_config.host) = c929bfbd17fcef36ec4f0eeebf27ceca7060d24c
34SHA1 (patch-libgcc_config_i386_dragonfly-unwind.h) = 5a7b12ece06cd7ad44191ea803ba703bd1464cb8 34SHA1 (patch-libgcc_config_i386_dragonfly-unwind.h) = 5a7b12ece06cd7ad44191ea803ba703bd1464cb8
35SHA1 (patch-libgcc_config_t-slibgcc-darwin) = 5e0d2df4622281f3f9bca3e948d0c7b209fab04c 35SHA1 (patch-libgcc_config_t-slibgcc-darwin) = 5e0d2df4622281f3f9bca3e948d0c7b209fab04c
36SHA1 (patch-libgcc_crtstuff.c) = 5ae6b74c6a402cce93b71a7c8100376ebcb20162 36SHA1 (patch-libgcc_crtstuff.c) = 5ae6b74c6a402cce93b71a7c8100376ebcb20162
37SHA1 (patch-libgcc_unwind-dw2-fde-dip.c) = 4ae2f6280563c0cdc1e59d7516d9f74eb748be5e 37SHA1 (patch-libgcc_unwind-dw2-fde-dip.c) = 4ae2f6280563c0cdc1e59d7516d9f74eb748be5e
38SHA1 (patch-libgfortran_configure) = 398088715086a0c7a0398590d2de3a8107e35a0d 38SHA1 (patch-libgfortran_configure) = 398088715086a0c7a0398590d2de3a8107e35a0d
39SHA1 (patch-libgo_Makefile.in) = dd3429a0a87f024f1709b8dda4758080e4525e71 39SHA1 (patch-libgo_Makefile.in) = dd3429a0a87f024f1709b8dda4758080e4525e71
40SHA1 (patch-libgo_runtime_proc.c) = ba716b2772a83a0c3f0d77d67a40c5a3ac2a3d33 40SHA1 (patch-libgo_runtime_proc.c) = ba716b2772a83a0c3f0d77d67a40c5a3ac2a3d33

cvs diff -r1.1 -r1.2 pkgsrc/lang/gcc49/patches/Attic/patch-gcc_ginclude_stddef.h (expand / switch to unified diff)

--- pkgsrc/lang/gcc49/patches/Attic/patch-gcc_ginclude_stddef.h 2014/09/04 18:43:11 1.1
+++ pkgsrc/lang/gcc49/patches/Attic/patch-gcc_ginclude_stddef.h 2019/08/06 06:16:15 1.2
@@ -1,68 +1,107 @@ @@ -1,68 +1,107 @@
1$NetBSD: patch-gcc_ginclude_stddef.h,v 1.1 2014/09/04 18:43:11 jperkin Exp $ 1$NetBSD: patch-gcc_ginclude_stddef.h,v 1.2 2019/08/06 06:16:15 maya Exp $
2 2
3Fix build on NetBSD i386/amd64 after the ansi.h header include protection 3Avoid relying on fragile include guard logic from ansi.h (it breaks again
4name change. 4on NetBSD 9.0).
5Add DragonFly support. 5Add DragonFly support.
6 6
7--- gcc/ginclude/stddef.h.orig 2014-01-02 22:23:26.000000000 +0000 7Both already upstreamed (GCC 9.0, GCC 5.x respectively).
 8
 9--- gcc/ginclude/stddef.h.orig 2019-08-06 05:51:50.808043034 +0000
8+++ gcc/ginclude/stddef.h 10+++ gcc/ginclude/stddef.h
9@@ -50,12 +50,21 @@ see the files COPYING3 and COPYING.RUNTI 11@@ -46,9 +46,7 @@ see the files COPYING3 and COPYING.RUNTI
10 one less case to deal with in the following. */ 12 /* This avoids lossage on SunOS but only if stdtypes.h comes first.
11 #if defined (__BSD_NET2__) || defined (____386BSD____) || (defined (__FreeBSD__) && (__FreeBSD__ < 5)) || defined(__NetBSD__) 13 There's no way to win with the other order! Sun lossage. */
 14
 15-/* On 4.3bsd-net2, make sure ansi.h is included, so we have
 16- one less case to deal with in the following. */
 17-#if defined (__BSD_NET2__) || defined (____386BSD____) || (defined (__FreeBSD__) && (__FreeBSD__ < 5)) || defined(__NetBSD__)
 18+#if defined(__NetBSD__)
12 #include <machine/ansi.h> 19 #include <machine/ansi.h>
13+#if !defined(_MACHINE_ANSI_H_) 
14+#if defined(_I386_ANSI_H_) || defined(_X86_64_ANSI_H_) 
15+#define _MACHINE_ANSI_H_ 
16+#endif 
17+#endif 
18 #endif 20 #endif
19 /* On FreeBSD 5, machine/ansi.h does not exist anymore... */ 21 /* On FreeBSD 5, machine/ansi.h does not exist anymore... */
20 #if defined (__FreeBSD__) && (__FreeBSD__ >= 5) 22@@ -56,11 +54,11 @@ see the files COPYING3 and COPYING.RUNTI
21 #include <sys/_types.h> 23 #include <sys/_types.h>
22 #endif 24 #endif
23  25
 26-/* In 4.3bsd-net2, machine/ansi.h defines these symbols, which are
 27- defined if the corresponding type is *not* defined.
 28- FreeBSD-2.1 defines _MACHINE_ANSI_H_ instead of _ANSI_H_.
 29- NetBSD defines _I386_ANSI_H_ and _X86_64_ANSI_H_ instead of _ANSI_H_ */
 30-#if defined(_ANSI_H_) || defined(_MACHINE_ANSI_H_) || defined(_X86_64_ANSI_H_) || defined(_I386_ANSI_H_)
24+#if defined(__DragonFly__) 31+#if defined(__DragonFly__)
25+#include <sys/types.h> 32+#include <sys/types.h>
26+#endif 33+#endif
27+ 34+
28 /* In 4.3bsd-net2, machine/ansi.h defines these symbols, which are 35+#if defined(__NetBSD__)
29 defined if the corresponding type is *not* defined. 36 #if !defined(_SIZE_T_) && !defined(_BSD_SIZE_T_)
30 FreeBSD-2.1 defines _MACHINE_ANSI_H_ instead of _ANSI_H_. 37 #define _SIZE_T
31@@ -133,6 +142,7 @@ _TYPE_wchar_t; 38 #endif
 39@@ -87,7 +85,7 @@ see the files COPYING3 and COPYING.RUNTI
 40 #undef _WCHAR_T_
 41 #undef _BSD_WCHAR_T_
 42 #endif
 43-#endif /* defined(_ANSI_H_) || defined(_MACHINE_ANSI_H_) || defined(_X86_64_ANSI_H_) || defined(_I386_ANSI_H_) */
 44+#endif /* defined(__NetBSD__) */
 45
 46 /* Sequent's header files use _PTRDIFF_T_ in some conflicting way.
 47 Just ignore it. */
 48@@ -133,6 +131,7 @@ _TYPE_wchar_t;
32 #ifndef _BSD_PTRDIFF_T_ 49 #ifndef _BSD_PTRDIFF_T_
33 #ifndef ___int_ptrdiff_t_h 50 #ifndef ___int_ptrdiff_t_h
34 #ifndef _GCC_PTRDIFF_T 51 #ifndef _GCC_PTRDIFF_T
35+#ifndef _PTRDIFF_T_DECLARED /* DragonFly */ 52+#ifndef _PTRDIFF_T_DECLARED /* DragonFly */
36 #define _PTRDIFF_T 53 #define _PTRDIFF_T
37 #define _T_PTRDIFF_ 54 #define _T_PTRDIFF_
38 #define _T_PTRDIFF 55 #define _T_PTRDIFF
39@@ -141,10 +151,12 @@ _TYPE_wchar_t; 56@@ -141,10 +140,12 @@ _TYPE_wchar_t;
40 #define _BSD_PTRDIFF_T_ 57 #define _BSD_PTRDIFF_T_
41 #define ___int_ptrdiff_t_h 58 #define ___int_ptrdiff_t_h
42 #define _GCC_PTRDIFF_T 59 #define _GCC_PTRDIFF_T
43+#define _PTRDIFF_T_DECLARED 60+#define _PTRDIFF_T_DECLARED
44 #ifndef __PTRDIFF_TYPE__ 61 #ifndef __PTRDIFF_TYPE__
45 #define __PTRDIFF_TYPE__ long int 62 #define __PTRDIFF_TYPE__ long int
46 #endif 63 #endif
47 typedef __PTRDIFF_TYPE__ ptrdiff_t; 64 typedef __PTRDIFF_TYPE__ ptrdiff_t;
48+#endif /* _PTRDIFF_T_DECLARED */ 65+#endif /* _PTRDIFF_T_DECLARED */
49 #endif /* _GCC_PTRDIFF_T */ 66 #endif /* _GCC_PTRDIFF_T */
50 #endif /* ___int_ptrdiff_t_h */ 67 #endif /* ___int_ptrdiff_t_h */
51 #endif /* _BSD_PTRDIFF_T_ */ 68 #endif /* _BSD_PTRDIFF_T_ */
52@@ -198,6 +210,7 @@ typedef __PTRDIFF_TYPE__ ptrdiff_t; 69@@ -198,6 +199,7 @@ typedef __PTRDIFF_TYPE__ ptrdiff_t;
53 #define _GCC_SIZE_T 70 #define _GCC_SIZE_T
54 #define _SIZET_ 71 #define _SIZET_
55 #if (defined (__FreeBSD__) && (__FreeBSD__ >= 5)) \ 72 #if (defined (__FreeBSD__) && (__FreeBSD__ >= 5)) \
56+ || defined(__DragonFly__) \ 73+ || defined(__DragonFly__) \
57 || defined(__FreeBSD_kernel__) 74 || defined(__FreeBSD_kernel__)
58 /* __size_t is a typedef on FreeBSD 5, must not trash it. */ 75 /* __size_t is a typedef on FreeBSD 5, must not trash it. */
59 #elif defined (__VMS__) 76 #elif defined (__VMS__)
60@@ -306,7 +319,7 @@ typedef _BSD_RUNE_T_ rune_t; 77@@ -306,7 +308,7 @@ typedef _BSD_RUNE_T_ rune_t;
61 /* FreeBSD 5 can't be handled well using "traditional" logic above 78 /* FreeBSD 5 can't be handled well using "traditional" logic above
62 since it no longer defines _BSD_RUNE_T_ yet still desires to export 79 since it no longer defines _BSD_RUNE_T_ yet still desires to export
63 rune_t in some cases... */ 80 rune_t in some cases... */
64-#if defined (__FreeBSD__) && (__FreeBSD__ >= 5) 81-#if defined (__FreeBSD__) && (__FreeBSD__ >= 5)
65+#if defined (__DragonFly__) || (defined (__FreeBSD__) && (__FreeBSD__ >= 5)) 82+#if defined (__DragonFly__) || (defined (__FreeBSD__) && (__FreeBSD__ >= 5))
66 #if !defined (_ANSI_SOURCE) && !defined (_POSIX_SOURCE) 83 #if !defined (_ANSI_SOURCE) && !defined (_POSIX_SOURCE)
67 #if __BSD_VISIBLE 84 #if __BSD_VISIBLE
68 #ifndef _RUNE_T_DECLARED 85 #ifndef _RUNE_T_DECLARED
 86@@ -355,11 +357,7 @@ typedef __WINT_TYPE__ wint_t;
 87 #undef __need_wint_t
 88 #endif
 89
 90-/* In 4.3bsd-net2, leave these undefined to indicate that size_t, etc.
 91- are already defined. */
 92-/* BSD/OS 3.1 and FreeBSD [23].x require the MACHINE_ANSI_H check here. */
 93-/* NetBSD 5 requires the I386_ANSI_H and X86_64_ANSI_H checks here. */
 94-#if defined(_ANSI_H_) || defined(_MACHINE_ANSI_H_) || defined(_X86_64_ANSI_H_) || defined(_I386_ANSI_H_)
 95+#if defined(__NetBSD__)
 96 /* The references to _GCC_PTRDIFF_T_, _GCC_SIZE_T_, and _GCC_WCHAR_T_
 97 are probably typos and should be removed before 2.8 is released. */
 98 #ifdef _GCC_PTRDIFF_T_
 99@@ -387,7 +385,7 @@ typedef __WINT_TYPE__ wint_t;
 100 #undef _WCHAR_T_
 101 #undef _BSD_WCHAR_T_
 102 #endif
 103-#endif /* _ANSI_H_ || _MACHINE_ANSI_H_ || _X86_64_ANSI_H_ || _I386_ANSI_H_ */
 104+#endif /* __NetBSD__ */
 105
 106 #endif /* __sys_stdtypes_h */
 107

cvs diff -r1.19 -r1.20 pkgsrc/lang/gcc5/Attic/distinfo (expand / switch to unified diff)

--- pkgsrc/lang/gcc5/Attic/distinfo 2018/07/18 22:42:57 1.19
+++ pkgsrc/lang/gcc5/Attic/distinfo 2019/08/06 06:16:15 1.20
@@ -1,38 +1,39 @@ @@ -1,38 +1,39 @@
1$NetBSD: distinfo,v 1.19 2018/07/18 22:42:57 maya Exp $ 1$NetBSD: distinfo,v 1.20 2019/08/06 06:16:15 maya Exp $
2 2
3SHA1 (gcc-5.5.0.tar.xz) = 0d985aaf6d63598916933a690cb902d47d385bea 3SHA1 (gcc-5.5.0.tar.xz) = 0d985aaf6d63598916933a690cb902d47d385bea
4RMD160 (gcc-5.5.0.tar.xz) = 63fdc006c2289f81df664d1fd9b4124f71732e7b 4RMD160 (gcc-5.5.0.tar.xz) = 63fdc006c2289f81df664d1fd9b4124f71732e7b
5SHA512 (gcc-5.5.0.tar.xz) = 670ff52c2ae12c7852c12987e91798c5aa8bd6daf21f0d6e0cd57a4aa59cc4f06a837fe76426eaa1424cfddca937bed377680700eadc04d76b9180d462364fa1 5SHA512 (gcc-5.5.0.tar.xz) = 670ff52c2ae12c7852c12987e91798c5aa8bd6daf21f0d6e0cd57a4aa59cc4f06a837fe76426eaa1424cfddca937bed377680700eadc04d76b9180d462364fa1
6Size (gcc-5.5.0.tar.xz) = 71096120 bytes 6Size (gcc-5.5.0.tar.xz) = 71096120 bytes
7SHA1 (isl-0.14.tar.bz2) = b09e25df265c97ed54002cd811d227a9a26c5f9c 7SHA1 (isl-0.14.tar.bz2) = b09e25df265c97ed54002cd811d227a9a26c5f9c
8RMD160 (isl-0.14.tar.bz2) = 4c69d026b51561bc1948cb7db79331b78a9d2c39 8RMD160 (isl-0.14.tar.bz2) = 4c69d026b51561bc1948cb7db79331b78a9d2c39
9SHA512 (isl-0.14.tar.bz2) = 117c0c6f31d91a9284a8f54a748df6494ca2ac21507a45611e911403e9610579b9323ce624aea1de0b8089b3194e59d4364f01bdb71ddcf8f6c24c749d11c4b7 9SHA512 (isl-0.14.tar.bz2) = 117c0c6f31d91a9284a8f54a748df6494ca2ac21507a45611e911403e9610579b9323ce624aea1de0b8089b3194e59d4364f01bdb71ddcf8f6c24c749d11c4b7
10Size (isl-0.14.tar.bz2) = 1399896 bytes 10Size (isl-0.14.tar.bz2) = 1399896 bytes
11SHA1 (patch-gcc_Makefile.in) = b2bceb34537de1cf704f18a59aa4e4d4a4551c62 11SHA1 (patch-gcc_Makefile.in) = b2bceb34537de1cf704f18a59aa4e4d4a4551c62
12SHA1 (patch-gcc_config.gcc) = edd35ee857bc322f3b0acac02c4023a50d1b1fef 12SHA1 (patch-gcc_config.gcc) = edd35ee857bc322f3b0acac02c4023a50d1b1fef
13SHA1 (patch-gcc_config.host) = 1b1e11cd199eb93f49443d51c0063b09b7327858 13SHA1 (patch-gcc_config.host) = 1b1e11cd199eb93f49443d51c0063b09b7327858
14SHA1 (patch-gcc_config_alpha_elf.h) = b57869055ae4f316105e214274f6f0856361a1d0 14SHA1 (patch-gcc_config_alpha_elf.h) = b57869055ae4f316105e214274f6f0856361a1d0
15SHA1 (patch-gcc_config_alpha_linux.h) = aefe10f20c8e96a5e2e2771d41241ddfdc0ed58c 15SHA1 (patch-gcc_config_alpha_linux.h) = aefe10f20c8e96a5e2e2771d41241ddfdc0ed58c
16SHA1 (patch-gcc_config_arm_arm.h) = 769a4939c0601d4f24ecff4374538b3a388e6013 16SHA1 (patch-gcc_config_arm_arm.h) = 769a4939c0601d4f24ecff4374538b3a388e6013
17SHA1 (patch-gcc_config_host-netbsd.c) = 765295f07edb8a68f1910e3a9b4dd2a7dcd491a5 17SHA1 (patch-gcc_config_host-netbsd.c) = 765295f07edb8a68f1910e3a9b4dd2a7dcd491a5
18SHA1 (patch-gcc_config_netbsd-protos.h) = 6d28864b4ccc8c1a63fe28e43601b84b63a00633 18SHA1 (patch-gcc_config_netbsd-protos.h) = 6d28864b4ccc8c1a63fe28e43601b84b63a00633
19SHA1 (patch-gcc_config_netbsd-stdint.h) = 025fc883101a187e84ed4c0772406720d645d550 19SHA1 (patch-gcc_config_netbsd-stdint.h) = 025fc883101a187e84ed4c0772406720d645d550
20SHA1 (patch-gcc_config_netbsd.c) = 9d1327f926dece6e753093e759b5c8b707747ae1 20SHA1 (patch-gcc_config_netbsd.c) = 9d1327f926dece6e753093e759b5c8b707747ae1
21SHA1 (patch-gcc_config_netbsd.h) = 5344f188828a0a2e85845e6f94bb372bbb3eb5c8 21SHA1 (patch-gcc_config_netbsd.h) = 5344f188828a0a2e85845e6f94bb372bbb3eb5c8
22SHA1 (patch-gcc_config_t-netbsd) = 802ad5706aa7ca9629f8e237f08fbb1569d28846 22SHA1 (patch-gcc_config_t-netbsd) = 802ad5706aa7ca9629f8e237f08fbb1569d28846
23SHA1 (patch-gcc_config_x-netbsd) = 6dc3d78e26df62054ea29f98ca51592858e671e3 23SHA1 (patch-gcc_config_x-netbsd) = 6dc3d78e26df62054ea29f98ca51592858e671e3
24SHA1 (patch-gcc_configure) = d6cc6a0bd257829ca2fd077a852fc447acaa63a0 24SHA1 (patch-gcc_configure) = d6cc6a0bd257829ca2fd077a852fc447acaa63a0
25SHA1 (patch-gcc_ggc-common.c) = a5d2dba635859f5d680c3f80d7c30b42461c752b 25SHA1 (patch-gcc_ggc-common.c) = a5d2dba635859f5d680c3f80d7c30b42461c752b
 26SHA1 (patch-gcc_ginclude_stddef.h) = fb1f83801e0f5bcec110667dc868c47ff2d10343
26SHA1 (patch-gcc_lto_lto.c) = 825b632e2a7ff5777d4fbfdcf6f0ea3f64c4742b 27SHA1 (patch-gcc_lto_lto.c) = 825b632e2a7ff5777d4fbfdcf6f0ea3f64c4742b
27SHA1 (patch-gcc_system.h) = 4c959a6b1c4d524cbdf44cfb80f0e5758ec20783 28SHA1 (patch-gcc_system.h) = 4c959a6b1c4d524cbdf44cfb80f0e5758ec20783
28SHA1 (patch-gcc_targhooks.c) = b4389cc6e2490e8ee3d4dd60d84e32dee8473648 29SHA1 (patch-gcc_targhooks.c) = b4389cc6e2490e8ee3d4dd60d84e32dee8473648
29SHA1 (patch-libcilkrts_configure) = d52de4f104bd4c7c9f200d7ce45d782cccfe73bf 30SHA1 (patch-libcilkrts_configure) = d52de4f104bd4c7c9f200d7ce45d782cccfe73bf
30SHA1 (patch-libcilkrts_runtime_os-unix.c) = 653c5e3486d09bddae6a384edc2a3b3f2c95f74b 31SHA1 (patch-libcilkrts_runtime_os-unix.c) = 653c5e3486d09bddae6a384edc2a3b3f2c95f74b
31SHA1 (patch-libdecnumber_decNumber.c) = cec90e49c829bfc6ba1ec605d2fac7daaad62762 32SHA1 (patch-libdecnumber_decNumber.c) = cec90e49c829bfc6ba1ec605d2fac7daaad62762
32SHA1 (patch-libffi_configure) = bcfbfe8abddc378e2de4a39ad0669583b37e0292 33SHA1 (patch-libffi_configure) = bcfbfe8abddc378e2de4a39ad0669583b37e0292
33SHA1 (patch-libffi_testsuite_libffi.call_float2.c) = 6321dde308579448c27c2b6e1e30633699dd145f 34SHA1 (patch-libffi_testsuite_libffi.call_float2.c) = 6321dde308579448c27c2b6e1e30633699dd145f
34SHA1 (patch-libgcc_crtstuff.c) = d22dd1fb4a79aed2e7c2864f0bb00bcc338b3ab8 35SHA1 (patch-libgcc_crtstuff.c) = d22dd1fb4a79aed2e7c2864f0bb00bcc338b3ab8
35SHA1 (patch-libgcc_unwind-dw2-fde-dip.c) = 9c5e1823226521d11900b4d3b92c050d3941a1f6 36SHA1 (patch-libgcc_unwind-dw2-fde-dip.c) = 9c5e1823226521d11900b4d3b92c050d3941a1f6
36SHA1 (patch-libgfortran_configure) = f80dd6f3bb8093d071a71001c62c7b6d563e4055 37SHA1 (patch-libgfortran_configure) = f80dd6f3bb8093d071a71001c62c7b6d563e4055
37SHA1 (patch-libgo_Makefile.in) = 612987541f745c7be6835ce7fb7119884db294c3 38SHA1 (patch-libgo_Makefile.in) = 612987541f745c7be6835ce7fb7119884db294c3
38SHA1 (patch-libjava_boehm.cc) = bf5564261b02523927685340f59ce8faf7f84ace 39SHA1 (patch-libjava_boehm.cc) = bf5564261b02523927685340f59ce8faf7f84ace

File Added: pkgsrc/lang/gcc5/patches/Attic/patch-gcc_ginclude_stddef.h
$NetBSD: patch-gcc_ginclude_stddef.h,v 1.1 2019/08/06 06:16:15 maya Exp $

handle netbsd/arm not using the same include guards for
ansi.h as other archs

Upstreamed in 2018-06-20 (GCC 9.x)

--- gcc/ginclude/stddef.h.orig	2017-01-01 12:07:43.000000000 +0000
+++ gcc/ginclude/stddef.h
@@ -46,9 +46,7 @@ see the files COPYING3 and COPYING.RUNTI
 /* This avoids lossage on SunOS but only if stdtypes.h comes first.
    There's no way to win with the other order!  Sun lossage.  */
 
-/* On 4.3bsd-net2, make sure ansi.h is included, so we have
-   one less case to deal with in the following.  */
-#if defined (__BSD_NET2__) || defined (____386BSD____) || (defined (__FreeBSD__) && (__FreeBSD__ < 5)) || defined(__NetBSD__)
+#if defined(__NetBSD__)
 #include <machine/ansi.h>
 #endif
 /* On FreeBSD 5, machine/ansi.h does not exist anymore... */
@@ -56,11 +54,7 @@ see the files COPYING3 and COPYING.RUNTI
 #include <sys/_types.h>
 #endif
 
-/* In 4.3bsd-net2, machine/ansi.h defines these symbols, which are
-   defined if the corresponding type is *not* defined.
-   FreeBSD-2.1 defines _MACHINE_ANSI_H_ instead of _ANSI_H_.
-   NetBSD defines _I386_ANSI_H_ and _X86_64_ANSI_H_ instead of _ANSI_H_ */
-#if defined(_ANSI_H_) || defined(_MACHINE_ANSI_H_) || defined(_X86_64_ANSI_H_)  || defined(_I386_ANSI_H_)
+#if defined(__NetBSD__)
 #if !defined(_SIZE_T_) && !defined(_BSD_SIZE_T_)
 #define _SIZE_T
 #endif
@@ -87,7 +81,7 @@ see the files COPYING3 and COPYING.RUNTI
 #undef _WCHAR_T_
 #undef _BSD_WCHAR_T_
 #endif
-#endif /* defined(_ANSI_H_) || defined(_MACHINE_ANSI_H_) || defined(_X86_64_ANSI_H_) || defined(_I386_ANSI_H_) */
+#endif /* defined(__NetBSD__) */
 
 /* Sequent's header files use _PTRDIFF_T_ in some conflicting way.
    Just ignore it.  */
@@ -359,11 +353,7 @@ typedef __WINT_TYPE__ wint_t;
 #undef __need_wint_t
 #endif
 
-/*  In 4.3bsd-net2, leave these undefined to indicate that size_t, etc.
-    are already defined.  */
-/*  BSD/OS 3.1 and FreeBSD [23].x require the MACHINE_ANSI_H check here.  */
-/*  NetBSD 5 requires the I386_ANSI_H and X86_64_ANSI_H checks here.  */
-#if defined(_ANSI_H_) || defined(_MACHINE_ANSI_H_) || defined(_X86_64_ANSI_H_) || defined(_I386_ANSI_H_)
+#if defined(__NetBSD__)
 /*  The references to _GCC_PTRDIFF_T_, _GCC_SIZE_T_, and _GCC_WCHAR_T_
     are probably typos and should be removed before 2.8 is released.  */
 #ifdef _GCC_PTRDIFF_T_
@@ -391,7 +381,7 @@ typedef __WINT_TYPE__ wint_t;
 #undef _WCHAR_T_
 #undef _BSD_WCHAR_T_
 #endif
-#endif /* _ANSI_H_ || _MACHINE_ANSI_H_ || _X86_64_ANSI_H_ || _I386_ANSI_H_ */
+#endif /* __NetBSD__ */
 
 #endif /* __sys_stdtypes_h */
 

cvs diff -r1.16 -r1.17 pkgsrc/lang/gcc6/distinfo (expand / switch to unified diff)

--- pkgsrc/lang/gcc6/distinfo 2019/01/20 09:19:44 1.16
+++ pkgsrc/lang/gcc6/distinfo 2019/08/06 06:16:15 1.17
@@ -1,36 +1,37 @@ @@ -1,36 +1,37 @@
1$NetBSD: distinfo,v 1.16 2019/01/20 09:19:44 he Exp $ 1$NetBSD: distinfo,v 1.17 2019/08/06 06:16:15 maya Exp $
2 2
3SHA1 (gcc-6.5.0.tar.xz) = 368b3f5d294b1a8727b372ac0a77703d8b41968a 3SHA1 (gcc-6.5.0.tar.xz) = 368b3f5d294b1a8727b372ac0a77703d8b41968a
4RMD160 (gcc-6.5.0.tar.xz) = 66782b17cff89f22e5e8869fa96bd9a8985f5067 4RMD160 (gcc-6.5.0.tar.xz) = 66782b17cff89f22e5e8869fa96bd9a8985f5067
5SHA512 (gcc-6.5.0.tar.xz) = ce046f9a50050fd54b870aab764f7db187fe7ea92eb4aaffb7c3689ca623755604e231f2af97ef795f41c406bb80c797dd69957cfdd51dfa2ba60813f72b7eac 5SHA512 (gcc-6.5.0.tar.xz) = ce046f9a50050fd54b870aab764f7db187fe7ea92eb4aaffb7c3689ca623755604e231f2af97ef795f41c406bb80c797dd69957cfdd51dfa2ba60813f72b7eac
6Size (gcc-6.5.0.tar.xz) = 74355588 bytes 6Size (gcc-6.5.0.tar.xz) = 74355588 bytes
7SHA1 (isl-0.14.tar.bz2) = b09e25df265c97ed54002cd811d227a9a26c5f9c 7SHA1 (isl-0.14.tar.bz2) = b09e25df265c97ed54002cd811d227a9a26c5f9c
8RMD160 (isl-0.14.tar.bz2) = 4c69d026b51561bc1948cb7db79331b78a9d2c39 8RMD160 (isl-0.14.tar.bz2) = 4c69d026b51561bc1948cb7db79331b78a9d2c39
9SHA512 (isl-0.14.tar.bz2) = 117c0c6f31d91a9284a8f54a748df6494ca2ac21507a45611e911403e9610579b9323ce624aea1de0b8089b3194e59d4364f01bdb71ddcf8f6c24c749d11c4b7 9SHA512 (isl-0.14.tar.bz2) = 117c0c6f31d91a9284a8f54a748df6494ca2ac21507a45611e911403e9610579b9323ce624aea1de0b8089b3194e59d4364f01bdb71ddcf8f6c24c749d11c4b7
10Size (isl-0.14.tar.bz2) = 1399896 bytes 10Size (isl-0.14.tar.bz2) = 1399896 bytes
11SHA1 (patch-gcc_Makefile.in) = 41d45e8988b59e6ffa7adb7833290d39fc1fd0e1 11SHA1 (patch-gcc_Makefile.in) = 41d45e8988b59e6ffa7adb7833290d39fc1fd0e1
12SHA1 (patch-gcc_config.gcc) = ec4426c7800f909f5ccdfea23e3b3c61a914f061 12SHA1 (patch-gcc_config.gcc) = ec4426c7800f909f5ccdfea23e3b3c61a914f061
13SHA1 (patch-gcc_config.host) = 5dd1b72be5d520ebc679c79cbe92317eaf66028f 13SHA1 (patch-gcc_config.host) = 5dd1b72be5d520ebc679c79cbe92317eaf66028f
14SHA1 (patch-gcc_config_arm_arm.h) = e69b7f89ba245847f58253675a16749890b9d1ae 14SHA1 (patch-gcc_config_arm_arm.h) = e69b7f89ba245847f58253675a16749890b9d1ae
15SHA1 (patch-gcc_config_host-netbsd.c) = 765295f07edb8a68f1910e3a9b4dd2a7dcd491a5 15SHA1 (patch-gcc_config_host-netbsd.c) = 765295f07edb8a68f1910e3a9b4dd2a7dcd491a5
16SHA1 (patch-gcc_config_netbsd-protos.h) = 6d28864b4ccc8c1a63fe28e43601b84b63a00633 16SHA1 (patch-gcc_config_netbsd-protos.h) = 6d28864b4ccc8c1a63fe28e43601b84b63a00633
17SHA1 (patch-gcc_config_netbsd-stdint.h) = 025fc883101a187e84ed4c0772406720d645d550 17SHA1 (patch-gcc_config_netbsd-stdint.h) = 025fc883101a187e84ed4c0772406720d645d550
18SHA1 (patch-gcc_config_netbsd.c) = 3c09521e1803633a3643cf396a03f1f433ec869b 18SHA1 (patch-gcc_config_netbsd.c) = 3c09521e1803633a3643cf396a03f1f433ec869b
19SHA1 (patch-gcc_config_netbsd.h) = 7586993f89f43de33bd0aac674e3e48c86dfe56d 19SHA1 (patch-gcc_config_netbsd.h) = 7586993f89f43de33bd0aac674e3e48c86dfe56d
20SHA1 (patch-gcc_config_t-netbsd) = 802ad5706aa7ca9629f8e237f08fbb1569d28846 20SHA1 (patch-gcc_config_t-netbsd) = 802ad5706aa7ca9629f8e237f08fbb1569d28846
21SHA1 (patch-gcc_config_x-netbsd) = 6dc3d78e26df62054ea29f98ca51592858e671e3 21SHA1 (patch-gcc_config_x-netbsd) = 6dc3d78e26df62054ea29f98ca51592858e671e3
22SHA1 (patch-gcc_configure) = 15fb7af267b79965f83bc64ce8aad1279b0ea52d 22SHA1 (patch-gcc_configure) = 15fb7af267b79965f83bc64ce8aad1279b0ea52d
23SHA1 (patch-gcc_ggc-common.c) = a5d2dba635859f5d680c3f80d7c30b42461c752b 23SHA1 (patch-gcc_ggc-common.c) = a5d2dba635859f5d680c3f80d7c30b42461c752b
 24SHA1 (patch-gcc_ginclude_stddef.h) = fb1f83801e0f5bcec110667dc868c47ff2d10343
24SHA1 (patch-gcc_lto_lto.c) = 825b632e2a7ff5777d4fbfdcf6f0ea3f64c4742b 25SHA1 (patch-gcc_lto_lto.c) = 825b632e2a7ff5777d4fbfdcf6f0ea3f64c4742b
25SHA1 (patch-gcc_system.h) = 4c959a6b1c4d524cbdf44cfb80f0e5758ec20783 26SHA1 (patch-gcc_system.h) = 4c959a6b1c4d524cbdf44cfb80f0e5758ec20783
26SHA1 (patch-gcc_targhooks.c) = f8ec71006cf35947e93fa229bc2f52f46cf5597b 27SHA1 (patch-gcc_targhooks.c) = f8ec71006cf35947e93fa229bc2f52f46cf5597b
27SHA1 (patch-libcilkrts_configure) = d8f3065bb9934c3278e5e7dc6f1c56cdf31de6b1 28SHA1 (patch-libcilkrts_configure) = d8f3065bb9934c3278e5e7dc6f1c56cdf31de6b1
28SHA1 (patch-libcilkrts_runtime_os-unix.c) = 653c5e3486d09bddae6a384edc2a3b3f2c95f74b 29SHA1 (patch-libcilkrts_runtime_os-unix.c) = 653c5e3486d09bddae6a384edc2a3b3f2c95f74b
29SHA1 (patch-libdecnumber_decNumber.c) = cec90e49c829bfc6ba1ec605d2fac7daaad62762 30SHA1 (patch-libdecnumber_decNumber.c) = cec90e49c829bfc6ba1ec605d2fac7daaad62762
30SHA1 (patch-libffi_configure) = bcfbfe8abddc378e2de4a39ad0669583b37e0292 31SHA1 (patch-libffi_configure) = bcfbfe8abddc378e2de4a39ad0669583b37e0292
31SHA1 (patch-libffi_testsuite_libffi.call_float2.c) = 6321dde308579448c27c2b6e1e30633699dd145f 32SHA1 (patch-libffi_testsuite_libffi.call_float2.c) = 6321dde308579448c27c2b6e1e30633699dd145f
32SHA1 (patch-libgcc_config.host) = 7ef11f83071325ef29b710f40251fce2b62cc9f3 33SHA1 (patch-libgcc_config.host) = 7ef11f83071325ef29b710f40251fce2b62cc9f3
33SHA1 (patch-libgcc_crtstuff.c) = d22dd1fb4a79aed2e7c2864f0bb00bcc338b3ab8 34SHA1 (patch-libgcc_crtstuff.c) = d22dd1fb4a79aed2e7c2864f0bb00bcc338b3ab8
34SHA1 (patch-libgcc_unwind-dw2-fde-dip.c) = 9c5e1823226521d11900b4d3b92c050d3941a1f6 35SHA1 (patch-libgcc_unwind-dw2-fde-dip.c) = 9c5e1823226521d11900b4d3b92c050d3941a1f6
35SHA1 (patch-libgfortran_configure) = 869a60fd08edecf18a42732dcbf226bad1309394 36SHA1 (patch-libgfortran_configure) = 869a60fd08edecf18a42732dcbf226bad1309394
36SHA1 (patch-libgo_Makefile.in) = 612987541f745c7be6835ce7fb7119884db294c3 37SHA1 (patch-libgo_Makefile.in) = 612987541f745c7be6835ce7fb7119884db294c3

File Added: pkgsrc/lang/gcc6/patches/patch-gcc_ginclude_stddef.h
$NetBSD: patch-gcc_ginclude_stddef.h,v 1.1 2019/08/06 06:16:15 maya Exp $

handle netbsd/arm not using the same include guards for
ansi.h as other archs

Upstreamed in 2018-06-20 (GCC 9.x)

--- gcc/ginclude/stddef.h.orig	2017-01-01 12:07:43.000000000 +0000
+++ gcc/ginclude/stddef.h
@@ -46,9 +46,7 @@ see the files COPYING3 and COPYING.RUNTI
 /* This avoids lossage on SunOS but only if stdtypes.h comes first.
    There's no way to win with the other order!  Sun lossage.  */
 
-/* On 4.3bsd-net2, make sure ansi.h is included, so we have
-   one less case to deal with in the following.  */
-#if defined (__BSD_NET2__) || defined (____386BSD____) || (defined (__FreeBSD__) && (__FreeBSD__ < 5)) || defined(__NetBSD__)
+#if defined(__NetBSD__)
 #include <machine/ansi.h>
 #endif
 /* On FreeBSD 5, machine/ansi.h does not exist anymore... */
@@ -56,11 +54,7 @@ see the files COPYING3 and COPYING.RUNTI
 #include <sys/_types.h>
 #endif
 
-/* In 4.3bsd-net2, machine/ansi.h defines these symbols, which are
-   defined if the corresponding type is *not* defined.
-   FreeBSD-2.1 defines _MACHINE_ANSI_H_ instead of _ANSI_H_.
-   NetBSD defines _I386_ANSI_H_ and _X86_64_ANSI_H_ instead of _ANSI_H_ */
-#if defined(_ANSI_H_) || defined(_MACHINE_ANSI_H_) || defined(_X86_64_ANSI_H_)  || defined(_I386_ANSI_H_)
+#if defined(__NetBSD__)
 #if !defined(_SIZE_T_) && !defined(_BSD_SIZE_T_)
 #define _SIZE_T
 #endif
@@ -87,7 +81,7 @@ see the files COPYING3 and COPYING.RUNTI
 #undef _WCHAR_T_
 #undef _BSD_WCHAR_T_
 #endif
-#endif /* defined(_ANSI_H_) || defined(_MACHINE_ANSI_H_) || defined(_X86_64_ANSI_H_) || defined(_I386_ANSI_H_) */
+#endif /* defined(__NetBSD__) */
 
 /* Sequent's header files use _PTRDIFF_T_ in some conflicting way.
    Just ignore it.  */
@@ -359,11 +353,7 @@ typedef __WINT_TYPE__ wint_t;
 #undef __need_wint_t
 #endif
 
-/*  In 4.3bsd-net2, leave these undefined to indicate that size_t, etc.
-    are already defined.  */
-/*  BSD/OS 3.1 and FreeBSD [23].x require the MACHINE_ANSI_H check here.  */
-/*  NetBSD 5 requires the I386_ANSI_H and X86_64_ANSI_H checks here.  */
-#if defined(_ANSI_H_) || defined(_MACHINE_ANSI_H_) || defined(_X86_64_ANSI_H_) || defined(_I386_ANSI_H_)
+#if defined(__NetBSD__)
 /*  The references to _GCC_PTRDIFF_T_, _GCC_SIZE_T_, and _GCC_WCHAR_T_
     are probably typos and should be removed before 2.8 is released.  */
 #ifdef _GCC_PTRDIFF_T_
@@ -391,7 +381,7 @@ typedef __WINT_TYPE__ wint_t;
 #undef _WCHAR_T_
 #undef _BSD_WCHAR_T_
 #endif
-#endif /* _ANSI_H_ || _MACHINE_ANSI_H_ || _X86_64_ANSI_H_ || _I386_ANSI_H_ */
+#endif /* __NetBSD__ */
 
 #endif /* __sys_stdtypes_h */
 

cvs diff -r1.15 -r1.16 pkgsrc/lang/gcc7/distinfo (expand / switch to unified diff)

--- pkgsrc/lang/gcc7/distinfo 2019/06/14 09:42:35 1.15
+++ pkgsrc/lang/gcc7/distinfo 2019/08/06 06:16:15 1.16
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1$NetBSD: distinfo,v 1.15 2019/06/14 09:42:35 adam Exp $ 1$NetBSD: distinfo,v 1.16 2019/08/06 06:16:15 maya Exp $
2 2
3SHA1 (gcc-7.4.0.tar.xz) = bf09553cfa08ae6e29dfbbd541e5c69c3cbc6c66 3SHA1 (gcc-7.4.0.tar.xz) = bf09553cfa08ae6e29dfbbd541e5c69c3cbc6c66
4RMD160 (gcc-7.4.0.tar.xz) = 77d3cdafe7df748fa484a300e9513acb3ee2c2e1 4RMD160 (gcc-7.4.0.tar.xz) = 77d3cdafe7df748fa484a300e9513acb3ee2c2e1
5SHA512 (gcc-7.4.0.tar.xz) = 8864d8e4b97c2e1a4f17422f6e68120172ebefeab97b1757734f7185ca68a6b9a89011c6833c03fa454c17b0ac35b15e1d284881e6971035948ac6100f3aa45e 5SHA512 (gcc-7.4.0.tar.xz) = 8864d8e4b97c2e1a4f17422f6e68120172ebefeab97b1757734f7185ca68a6b9a89011c6833c03fa454c17b0ac35b15e1d284881e6971035948ac6100f3aa45e
6Size (gcc-7.4.0.tar.xz) = 62601888 bytes 6Size (gcc-7.4.0.tar.xz) = 62601888 bytes
7SHA1 (isl-0.18.tar.bz2) = bbffc5a2b05e4f0c97e882f96c448504491dc4ed 7SHA1 (isl-0.18.tar.bz2) = bbffc5a2b05e4f0c97e882f96c448504491dc4ed
8RMD160 (isl-0.18.tar.bz2) = e876f1049893de5be4a82a63f272f62547d455ca 8RMD160 (isl-0.18.tar.bz2) = e876f1049893de5be4a82a63f272f62547d455ca
9SHA512 (isl-0.18.tar.bz2) = 85d0b40f4dbf14cb99d17aa07048cdcab2dc3eb527d2fbb1e84c41b2de5f351025370e57448b63b2b8a8cf8a0843a089c3263f9baee1542d5c2e1cb37ed39d94 9SHA512 (isl-0.18.tar.bz2) = 85d0b40f4dbf14cb99d17aa07048cdcab2dc3eb527d2fbb1e84c41b2de5f351025370e57448b63b2b8a8cf8a0843a089c3263f9baee1542d5c2e1cb37ed39d94
10Size (isl-0.18.tar.bz2) = 1658291 bytes 10Size (isl-0.18.tar.bz2) = 1658291 bytes
11SHA1 (patch-contrib_download__prerequisites) = 86c6c16e0e3e3a0bcb38579a8b4004f603fac1ca 11SHA1 (patch-contrib_download__prerequisites) = 86c6c16e0e3e3a0bcb38579a8b4004f603fac1ca
12SHA1 (patch-gcc_Makefile.in) = d96a57a098e49a2c5ea6478dd5d22aba584fc1bc 12SHA1 (patch-gcc_Makefile.in) = d96a57a098e49a2c5ea6478dd5d22aba584fc1bc
13SHA1 (patch-gcc_common_config_arm_arm-common.c) = 7c973cb9554a52f4b85f8fc98708f5e5cce8e8bd 13SHA1 (patch-gcc_common_config_arm_arm-common.c) = 7c973cb9554a52f4b85f8fc98708f5e5cce8e8bd
14SHA1 (patch-gcc_config.gcc) = 20d1444cc2c031c8adc96289e1ccc6c1d29eb72f 14SHA1 (patch-gcc_config.gcc) = 20d1444cc2c031c8adc96289e1ccc6c1d29eb72f
@@ -19,27 +19,27 @@ SHA1 (patch-gcc_config_aarch64_t-aarch64 @@ -19,27 +19,27 @@ SHA1 (patch-gcc_config_aarch64_t-aarch64
19SHA1 (patch-gcc_config_alpha_elf.h) = 05657c528109480296cbe8a98461cba7853af492 19SHA1 (patch-gcc_config_alpha_elf.h) = 05657c528109480296cbe8a98461cba7853af492
20SHA1 (patch-gcc_config_alpha_linux.h) = fce1256bce232143ff6c1c1b8b9c855737adb23f 20SHA1 (patch-gcc_config_alpha_linux.h) = fce1256bce232143ff6c1c1b8b9c855737adb23f
21SHA1 (patch-gcc_config_arm_arm.h) = 92c8bff1063e153fec4454e6dea5334a42b0dad6 21SHA1 (patch-gcc_config_arm_arm.h) = 92c8bff1063e153fec4454e6dea5334a42b0dad6
22SHA1 (patch-gcc_config_arm_netbsd-eabi.h) = 9c1d2148e306024e8de3bdc9802fb63b976e0e7a 22SHA1 (patch-gcc_config_arm_netbsd-eabi.h) = 9c1d2148e306024e8de3bdc9802fb63b976e0e7a
23SHA1 (patch-gcc_config_arm_netbsd-elf.h) = 80a07645fab197969b4a6f518fdc81bda7376375 23SHA1 (patch-gcc_config_arm_netbsd-elf.h) = 80a07645fab197969b4a6f518fdc81bda7376375
24SHA1 (patch-gcc_config_darwin-driver.c) = 5479026e691fb28585b5a41e5a571be9bc2a2bcb 24SHA1 (patch-gcc_config_darwin-driver.c) = 5479026e691fb28585b5a41e5a571be9bc2a2bcb
25SHA1 (patch-gcc_config_netbsd-elf.h) = 5a9b5ef26c03bec3cd58e2f446224aa6e94a30d5 25SHA1 (patch-gcc_config_netbsd-elf.h) = 5a9b5ef26c03bec3cd58e2f446224aa6e94a30d5
26SHA1 (patch-gcc_config_netbsd-protos.h) = 6d28864b4ccc8c1a63fe28e43601b84b63a00633 26SHA1 (patch-gcc_config_netbsd-protos.h) = 6d28864b4ccc8c1a63fe28e43601b84b63a00633
27SHA1 (patch-gcc_config_netbsd.h) = 662226f4491f94b641f78b1273a9047434d75aed 27SHA1 (patch-gcc_config_netbsd.h) = 662226f4491f94b641f78b1273a9047434d75aed
28SHA1 (patch-gcc_config_t-netbsd) = 802ad5706aa7ca9629f8e237f08fbb1569d28846 28SHA1 (patch-gcc_config_t-netbsd) = 802ad5706aa7ca9629f8e237f08fbb1569d28846
29SHA1 (patch-gcc_config_x-netbsd) = 6dc3d78e26df62054ea29f98ca51592858e671e3 29SHA1 (patch-gcc_config_x-netbsd) = 6dc3d78e26df62054ea29f98ca51592858e671e3
30SHA1 (patch-gcc_configure) = 15fb7af267b79965f83bc64ce8aad1279b0ea52d 30SHA1 (patch-gcc_configure) = 15fb7af267b79965f83bc64ce8aad1279b0ea52d
31SHA1 (patch-gcc_ggc-common.c) = a5d2dba635859f5d680c3f80d7c30b42461c752b 31SHA1 (patch-gcc_ggc-common.c) = a5d2dba635859f5d680c3f80d7c30b42461c752b
32SHA1 (patch-gcc_ginclude_stddef.h) = 583b7931aad14058be75569b0138efad8ac74113 32SHA1 (patch-gcc_ginclude_stddef.h) = fb1f83801e0f5bcec110667dc868c47ff2d10343
33SHA1 (patch-gcc_lto_lto.c) = 825b632e2a7ff5777d4fbfdcf6f0ea3f64c4742b 33SHA1 (patch-gcc_lto_lto.c) = 825b632e2a7ff5777d4fbfdcf6f0ea3f64c4742b
34SHA1 (patch-gcc_system.h) = 4c959a6b1c4d524cbdf44cfb80f0e5758ec20783 34SHA1 (patch-gcc_system.h) = 4c959a6b1c4d524cbdf44cfb80f0e5758ec20783
35SHA1 (patch-gcc_targhooks.c) = 6268d548058b6325ead1115f78c2c17c6d786296 35SHA1 (patch-gcc_targhooks.c) = 6268d548058b6325ead1115f78c2c17c6d786296
36SHA1 (patch-isl_configure) = 36b37778ee13c0b364fb24d5864d6a9e65b29b7d 36SHA1 (patch-isl_configure) = 36b37778ee13c0b364fb24d5864d6a9e65b29b7d
37SHA1 (patch-libcilkrts_configure) = ec76313d8103e0c525ebd26e9013ee3ca9e93391 37SHA1 (patch-libcilkrts_configure) = ec76313d8103e0c525ebd26e9013ee3ca9e93391
38SHA1 (patch-libcilkrts_runtime_os-unix.c) = b25632587d9fbe8ff38377fe34cb16225355b521 38SHA1 (patch-libcilkrts_runtime_os-unix.c) = b25632587d9fbe8ff38377fe34cb16225355b521
39SHA1 (patch-libdecnumber_decNumber.c) = cec90e49c829bfc6ba1ec605d2fac7daaad62762 39SHA1 (patch-libdecnumber_decNumber.c) = cec90e49c829bfc6ba1ec605d2fac7daaad62762
40SHA1 (patch-libffi_configure) = bcfbfe8abddc378e2de4a39ad0669583b37e0292 40SHA1 (patch-libffi_configure) = bcfbfe8abddc378e2de4a39ad0669583b37e0292
41SHA1 (patch-libffi_testsuite_libffi.call_float2.c) = 6321dde308579448c27c2b6e1e30633699dd145f 41SHA1 (patch-libffi_testsuite_libffi.call_float2.c) = 6321dde308579448c27c2b6e1e30633699dd145f
42SHA1 (patch-libgcc_config.host) = 4fa15e83a446e026507ac4f16c4f7ef686544c43 42SHA1 (patch-libgcc_config.host) = 4fa15e83a446e026507ac4f16c4f7ef686544c43
43SHA1 (patch-libgcc_config_arm_t-netbsd) = fe986b09ccbfc253aaaca263e8e38f06da4891cc 43SHA1 (patch-libgcc_config_arm_t-netbsd) = fe986b09ccbfc253aaaca263e8e38f06da4891cc
44SHA1 (patch-libgcc_config_arm_t-netbsd-eabi) = 1e818e92fe79f57d305ff42ce3449dddf87c3179 44SHA1 (patch-libgcc_config_arm_t-netbsd-eabi) = 1e818e92fe79f57d305ff42ce3449dddf87c3179
45SHA1 (patch-libgcc_config_i386_cpuinfo.h) = d217e3c65178c96c7314cb88c740b9586d4e8fed 45SHA1 (patch-libgcc_config_i386_cpuinfo.h) = d217e3c65178c96c7314cb88c740b9586d4e8fed

cvs diff -r1.1 -r1.2 pkgsrc/lang/gcc7/patches/patch-gcc_ginclude_stddef.h (expand / switch to unified diff)

--- pkgsrc/lang/gcc7/patches/patch-gcc_ginclude_stddef.h 2018/06/17 19:50:52 1.1
+++ pkgsrc/lang/gcc7/patches/patch-gcc_ginclude_stddef.h 2019/08/06 06:16:15 1.2
@@ -1,18 +1,20 @@ @@ -1,18 +1,20 @@
1$NetBSD: patch-gcc_ginclude_stddef.h,v 1.1 2018/06/17 19:50:52 maya Exp $ 1$NetBSD: patch-gcc_ginclude_stddef.h,v 1.2 2019/08/06 06:16:15 maya Exp $
2 2
3handle netbsd/arm not using the same include guards for 3handle netbsd/arm not using the same include guards for
4ansi.h as other archs 4ansi.h as other archs
5 5
 6Upstreamed in 2018-06-20 (GCC 9.x)
 7
6--- gcc/ginclude/stddef.h.orig 2017-01-01 12:07:43.000000000 +0000 8--- gcc/ginclude/stddef.h.orig 2017-01-01 12:07:43.000000000 +0000
7+++ gcc/ginclude/stddef.h 9+++ gcc/ginclude/stddef.h
8@@ -46,9 +46,7 @@ see the files COPYING3 and COPYING.RUNTI 10@@ -46,9 +46,7 @@ see the files COPYING3 and COPYING.RUNTI
9 /* This avoids lossage on SunOS but only if stdtypes.h comes first. 11 /* This avoids lossage on SunOS but only if stdtypes.h comes first.
10 There's no way to win with the other order! Sun lossage. */ 12 There's no way to win with the other order! Sun lossage. */
11  13
12-/* On 4.3bsd-net2, make sure ansi.h is included, so we have 14-/* On 4.3bsd-net2, make sure ansi.h is included, so we have
13- one less case to deal with in the following. */ 15- one less case to deal with in the following. */
14-#if defined (__BSD_NET2__) || defined (____386BSD____) || (defined (__FreeBSD__) && (__FreeBSD__ < 5)) || defined(__NetBSD__) 16-#if defined (__BSD_NET2__) || defined (____386BSD____) || (defined (__FreeBSD__) && (__FreeBSD__ < 5)) || defined(__NetBSD__)
15+#if defined(__NetBSD__) 17+#if defined(__NetBSD__)
16 #include <machine/ansi.h> 18 #include <machine/ansi.h>
17 #endif 19 #endif
18 /* On FreeBSD 5, machine/ansi.h does not exist anymore... */ 20 /* On FreeBSD 5, machine/ansi.h does not exist anymore... */

cvs diff -r1.9 -r1.10 pkgsrc/lang/gcc8/distinfo (expand / switch to unified diff)

--- pkgsrc/lang/gcc8/distinfo 2019/05/31 09:23:57 1.9
+++ pkgsrc/lang/gcc8/distinfo 2019/08/06 06:16:15 1.10
@@ -1,38 +1,38 @@ @@ -1,38 +1,38 @@
1$NetBSD: distinfo,v 1.9 2019/05/31 09:23:57 kamil Exp $ 1$NetBSD: distinfo,v 1.10 2019/08/06 06:16:15 maya Exp $
2 2
3SHA1 (gcc-8.3.0.tar.xz) = c27f4499dd263fe4fb01bcc5565917f3698583b2 3SHA1 (gcc-8.3.0.tar.xz) = c27f4499dd263fe4fb01bcc5565917f3698583b2
4RMD160 (gcc-8.3.0.tar.xz) = 59396f7136301466d0ec15eb7307558c0da692df 4RMD160 (gcc-8.3.0.tar.xz) = 59396f7136301466d0ec15eb7307558c0da692df
5SHA512 (gcc-8.3.0.tar.xz) = 1811337ae3add9680cec64968a2509d085b6dc5b6783fc1e8c295e3e47416196fd1a3ad8dfe7e10be2276b4f62c357659ce2902f239f60a8648548231b4b5802 5SHA512 (gcc-8.3.0.tar.xz) = 1811337ae3add9680cec64968a2509d085b6dc5b6783fc1e8c295e3e47416196fd1a3ad8dfe7e10be2276b4f62c357659ce2902f239f60a8648548231b4b5802
6Size (gcc-8.3.0.tar.xz) = 63694700 bytes 6Size (gcc-8.3.0.tar.xz) = 63694700 bytes
7SHA1 (isl-0.16.1.tar.bz2) = c5a2b201bf05229647e73203c0bf2d9679d4d21f 7SHA1 (isl-0.16.1.tar.bz2) = c5a2b201bf05229647e73203c0bf2d9679d4d21f
8RMD160 (isl-0.16.1.tar.bz2) = 5a99db3fe0d0a1f6bbac1ed4448f2403495c55b2 8RMD160 (isl-0.16.1.tar.bz2) = 5a99db3fe0d0a1f6bbac1ed4448f2403495c55b2
9SHA512 (isl-0.16.1.tar.bz2) = c188667a84dc5bdddb4ab7c35f89c91bf15a8171f4fcaf41301cf285fb7328846d9a367c096012fec4cc69d244f0bc9e95d84c09ec097394cd4093076f2a041b 9SHA512 (isl-0.16.1.tar.bz2) = c188667a84dc5bdddb4ab7c35f89c91bf15a8171f4fcaf41301cf285fb7328846d9a367c096012fec4cc69d244f0bc9e95d84c09ec097394cd4093076f2a041b
10Size (isl-0.16.1.tar.bz2) = 1626446 bytes 10Size (isl-0.16.1.tar.bz2) = 1626446 bytes
11SHA1 (patch-contrib_download__prerequisites) = 9cdcde21ab174052911447d20762ddfd40aa8791 11SHA1 (patch-contrib_download__prerequisites) = 9cdcde21ab174052911447d20762ddfd40aa8791
12SHA1 (patch-gcc_Makefile.in) = c0f97c75ba1d37eae894141edd58bb36b734f651 12SHA1 (patch-gcc_Makefile.in) = c0f97c75ba1d37eae894141edd58bb36b734f651
13SHA1 (patch-gcc_config.gcc) = 4a971d1df7f05cfaefdf462d1b7c6dea1e838713 13SHA1 (patch-gcc_config.gcc) = 4a971d1df7f05cfaefdf462d1b7c6dea1e838713
14SHA1 (patch-gcc_config_aarch64_aarch64-builtins.c) = b10ef4b9ad39e605fc4e2a0c8dffdae677842e94 14SHA1 (patch-gcc_config_aarch64_aarch64-builtins.c) = b10ef4b9ad39e605fc4e2a0c8dffdae677842e94
15SHA1 (patch-gcc_config_aarch64_aarch64-netbsd.h) = bf45de53dfbf2cf5298cc8836996e19e2fd67274 15SHA1 (patch-gcc_config_aarch64_aarch64-netbsd.h) = bf45de53dfbf2cf5298cc8836996e19e2fd67274
16SHA1 (patch-gcc_config_aarch64_aarch64.h) = 64e7a12701f14fea94693908ab0581677d1b9606 16SHA1 (patch-gcc_config_aarch64_aarch64.h) = 64e7a12701f14fea94693908ab0581677d1b9606
17SHA1 (patch-gcc_config_aarch64_t-aarch64-netbsd) = 29de4fe018f7cecf740bc596d8205f8980de5bfa 17SHA1 (patch-gcc_config_aarch64_t-aarch64-netbsd) = 29de4fe018f7cecf740bc596d8205f8980de5bfa
18SHA1 (patch-gcc_config_arm_arm.h) = b668b6753e375e57bc4fbc3e5726f60f4808906e 18SHA1 (patch-gcc_config_arm_arm.h) = b668b6753e375e57bc4fbc3e5726f60f4808906e
19SHA1 (patch-gcc_config_netbsd-elf.h) = e392918cce01627d64d4153329775c7ad03b4a45 19SHA1 (patch-gcc_config_netbsd-elf.h) = e392918cce01627d64d4153329775c7ad03b4a45
20SHA1 (patch-gcc_config_netbsd-protos.h) = 6d28864b4ccc8c1a63fe28e43601b84b63a00633 20SHA1 (patch-gcc_config_netbsd-protos.h) = 6d28864b4ccc8c1a63fe28e43601b84b63a00633
21SHA1 (patch-gcc_config_t-netbsd) = 802ad5706aa7ca9629f8e237f08fbb1569d28846 21SHA1 (patch-gcc_config_t-netbsd) = 802ad5706aa7ca9629f8e237f08fbb1569d28846
22SHA1 (patch-gcc_config_x-netbsd) = 6dc3d78e26df62054ea29f98ca51592858e671e3 22SHA1 (patch-gcc_config_x-netbsd) = 6dc3d78e26df62054ea29f98ca51592858e671e3
23SHA1 (patch-gcc_configure) = 6a2d8eeeed2bf08c3c81291178e669dc91c913ce 23SHA1 (patch-gcc_configure) = 6a2d8eeeed2bf08c3c81291178e669dc91c913ce
24SHA1 (patch-gcc_ggc-common.c) = a5d2dba635859f5d680c3f80d7c30b42461c752b 24SHA1 (patch-gcc_ggc-common.c) = a5d2dba635859f5d680c3f80d7c30b42461c752b
25SHA1 (patch-gcc_ginclude_stddef.h) = 583b7931aad14058be75569b0138efad8ac74113 25SHA1 (patch-gcc_ginclude_stddef.h) = fb1f83801e0f5bcec110667dc868c47ff2d10343
26SHA1 (patch-gcc_lto_lto.c) = 7bd85ac8ade76a28c394f6fbe5d495f91824f79f 26SHA1 (patch-gcc_lto_lto.c) = 7bd85ac8ade76a28c394f6fbe5d495f91824f79f
27SHA1 (patch-gcc_targhooks.c) = b28d8a9696d07bbfb00b7d8c55193ba99447ff1d 27SHA1 (patch-gcc_targhooks.c) = b28d8a9696d07bbfb00b7d8c55193ba99447ff1d
28SHA1 (patch-isl_configure) = 5523c76d95b229b3cd25461b4c2b7af24bf2534e 28SHA1 (patch-isl_configure) = 5523c76d95b229b3cd25461b4c2b7af24bf2534e
29SHA1 (patch-libffi_configure) = 22006b20d7f655e2455a7ad613d676703b6c1ccc 29SHA1 (patch-libffi_configure) = 22006b20d7f655e2455a7ad613d676703b6c1ccc
30SHA1 (patch-libffi_testsuite_libffi.call_float2.c) = 27b84a11378fb648dfaad0c70abedd77a0a1c1a8 30SHA1 (patch-libffi_testsuite_libffi.call_float2.c) = 27b84a11378fb648dfaad0c70abedd77a0a1c1a8
31SHA1 (patch-libgcc_config.host) = 2394da0ec31904ef60da51359ef22041eecfc330 31SHA1 (patch-libgcc_config.host) = 2394da0ec31904ef60da51359ef22041eecfc330
32SHA1 (patch-libgcc_crtstuff.c) = a16d465039de00c195cf0694560140a9c38f3a25 32SHA1 (patch-libgcc_crtstuff.c) = a16d465039de00c195cf0694560140a9c38f3a25
33SHA1 (patch-libgfortran_io_io.h) = d44676239a7f45e42054d24bd5224f43c20055c0 33SHA1 (patch-libgfortran_io_io.h) = d44676239a7f45e42054d24bd5224f43c20055c0
34SHA1 (patch-libsanitizer_configure.tgt) = 0a47782f01631d1c91e28a8735865c8571fbcf7d 34SHA1 (patch-libsanitizer_configure.tgt) = 0a47782f01631d1c91e28a8735865c8571fbcf7d
35SHA1 (patch-libsanitizer_sanitizer__common_Makefile.am) = 4cf6c4f5189078e8f092bfefc1f57ff32d5319ee 35SHA1 (patch-libsanitizer_sanitizer__common_Makefile.am) = 4cf6c4f5189078e8f092bfefc1f57ff32d5319ee
36SHA1 (patch-libsanitizer_sanitizer__common_Makefile.in) = 62382c683e98bd8f2f27bd07ef01bdfadcdf256a 36SHA1 (patch-libsanitizer_sanitizer__common_Makefile.in) = 62382c683e98bd8f2f27bd07ef01bdfadcdf256a
37SHA1 (patch-libstdc++-v3_config_os_bsd_netbsd_ctype__base.h) = 1b907114f8b3477400fabc7b84ca5c16cd9c2930 37SHA1 (patch-libstdc++-v3_config_os_bsd_netbsd_ctype__base.h) = 1b907114f8b3477400fabc7b84ca5c16cd9c2930
38SHA1 (patch-libstdc++-v3_config_os_bsd_netbsd_ctype__configure__char.cc) = d498ce411dfcd57652f87957778fab66dd4ab9a0 38SHA1 (patch-libstdc++-v3_config_os_bsd_netbsd_ctype__configure__char.cc) = d498ce411dfcd57652f87957778fab66dd4ab9a0

cvs diff -r1.1 -r1.2 pkgsrc/lang/gcc8/patches/patch-gcc_ginclude_stddef.h (expand / switch to unified diff)

--- pkgsrc/lang/gcc8/patches/patch-gcc_ginclude_stddef.h 2018/11/10 11:45:27 1.1
+++ pkgsrc/lang/gcc8/patches/patch-gcc_ginclude_stddef.h 2019/08/06 06:16:16 1.2
@@ -1,18 +1,20 @@ @@ -1,18 +1,20 @@
1$NetBSD: patch-gcc_ginclude_stddef.h,v 1.1 2018/11/10 11:45:27 mrg Exp $ 1$NetBSD: patch-gcc_ginclude_stddef.h,v 1.2 2019/08/06 06:16:16 maya Exp $
2 2
3handle netbsd/arm not using the same include guards for 3handle netbsd/arm not using the same include guards for
4ansi.h as other archs 4ansi.h as other archs
5 5
 6Upstreamed in 2018-06-20 (GCC 9.x)
 7
6--- gcc/ginclude/stddef.h.orig 2017-01-01 12:07:43.000000000 +0000 8--- gcc/ginclude/stddef.h.orig 2017-01-01 12:07:43.000000000 +0000
7+++ gcc/ginclude/stddef.h 9+++ gcc/ginclude/stddef.h
8@@ -46,9 +46,7 @@ see the files COPYING3 and COPYING.RUNTI 10@@ -46,9 +46,7 @@ see the files COPYING3 and COPYING.RUNTI
9 /* This avoids lossage on SunOS but only if stdtypes.h comes first. 11 /* This avoids lossage on SunOS but only if stdtypes.h comes first.
10 There's no way to win with the other order! Sun lossage. */ 12 There's no way to win with the other order! Sun lossage. */
11  13
12-/* On 4.3bsd-net2, make sure ansi.h is included, so we have 14-/* On 4.3bsd-net2, make sure ansi.h is included, so we have
13- one less case to deal with in the following. */ 15- one less case to deal with in the following. */
14-#if defined (__BSD_NET2__) || defined (____386BSD____) || (defined (__FreeBSD__) && (__FreeBSD__ < 5)) || defined(__NetBSD__) 16-#if defined (__BSD_NET2__) || defined (____386BSD____) || (defined (__FreeBSD__) && (__FreeBSD__ < 5)) || defined(__NetBSD__)
15+#if defined(__NetBSD__) 17+#if defined(__NetBSD__)
16 #include <machine/ansi.h> 18 #include <machine/ansi.h>
17 #endif 19 #endif
18 /* On FreeBSD 5, machine/ansi.h does not exist anymore... */ 20 /* On FreeBSD 5, machine/ansi.h does not exist anymore... */