Thu May 14 19:18:55 2020 UTC ()
Don't mess up <exception> with abort() hack, just include it always
before doing the latter.


(joerg)
diff -r1.16 -r1.17 pkgsrc/lang/gcc49/distinfo
diff -r1.1 -r1.2 pkgsrc/lang/gcc49/patches/patch-gcc_system.h

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

--- pkgsrc/lang/gcc49/Attic/distinfo 2019/08/06 06:16:15 1.16
+++ pkgsrc/lang/gcc49/Attic/distinfo 2020/05/14 19:18:54 1.17
@@ -1,44 +1,45 @@ @@ -1,44 +1,45 @@
1$NetBSD: distinfo,v 1.16 2019/08/06 06:16:15 maya Exp $ 1$NetBSD: distinfo,v 1.17 2020/05/14 19:18:54 joerg 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) = d1141d2f8b0e4975bbcf90c84836f410e65d39bc 27SHA1 (patch-gcc_ginclude_stddef.h) = d1141d2f8b0e4975bbcf90c84836f410e65d39bc
28SHA1 (patch-gcc_system.h) = 4c959a6b1c4d524cbdf44cfb80f0e5758ec20783 28SHA1 (patch-gcc_system.h) = 078d3835c80e4cf33b4543f1e578fd9fb81828a5
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) = da39a3ee5e6b4b0d3255bfef95601890afd80709
32SHA1 (patch-libcilkrts_runtime_signal_node.c) = e12fd7c9f109db568c46e915bd1bae28fae7b95a 33SHA1 (patch-libcilkrts_runtime_signal_node.c) = e12fd7c9f109db568c46e915bd1bae28fae7b95a
33SHA1 (patch-libgcc_config.host) = c929bfbd17fcef36ec4f0eeebf27ceca7060d24c 34SHA1 (patch-libgcc_config.host) = c929bfbd17fcef36ec4f0eeebf27ceca7060d24c
34SHA1 (patch-libgcc_config_i386_dragonfly-unwind.h) = 5a7b12ece06cd7ad44191ea803ba703bd1464cb8 35SHA1 (patch-libgcc_config_i386_dragonfly-unwind.h) = 5a7b12ece06cd7ad44191ea803ba703bd1464cb8
35SHA1 (patch-libgcc_config_t-slibgcc-darwin) = 5e0d2df4622281f3f9bca3e948d0c7b209fab04c 36SHA1 (patch-libgcc_config_t-slibgcc-darwin) = 5e0d2df4622281f3f9bca3e948d0c7b209fab04c
36SHA1 (patch-libgcc_crtstuff.c) = 5ae6b74c6a402cce93b71a7c8100376ebcb20162 37SHA1 (patch-libgcc_crtstuff.c) = 5ae6b74c6a402cce93b71a7c8100376ebcb20162
37SHA1 (patch-libgcc_unwind-dw2-fde-dip.c) = 4ae2f6280563c0cdc1e59d7516d9f74eb748be5e 38SHA1 (patch-libgcc_unwind-dw2-fde-dip.c) = 4ae2f6280563c0cdc1e59d7516d9f74eb748be5e
38SHA1 (patch-libgfortran_configure) = 398088715086a0c7a0398590d2de3a8107e35a0d 39SHA1 (patch-libgfortran_configure) = 398088715086a0c7a0398590d2de3a8107e35a0d
39SHA1 (patch-libgo_Makefile.in) = dd3429a0a87f024f1709b8dda4758080e4525e71 40SHA1 (patch-libgo_Makefile.in) = dd3429a0a87f024f1709b8dda4758080e4525e71
40SHA1 (patch-libgo_runtime_proc.c) = ba716b2772a83a0c3f0d77d67a40c5a3ac2a3d33 41SHA1 (patch-libgo_runtime_proc.c) = ba716b2772a83a0c3f0d77d67a40c5a3ac2a3d33
41SHA1 (patch-libiberty_Makefile.in) = a5ab85457d69f7bc9fa637ab830c13920d6c4c7c 42SHA1 (patch-libiberty_Makefile.in) = a5ab85457d69f7bc9fa637ab830c13920d6c4c7c
42SHA1 (patch-libjava_Makefile.in) = a7bc03e3b01f12844106e831dc281a049ee6f906 43SHA1 (patch-libjava_Makefile.in) = a7bc03e3b01f12844106e831dc281a049ee6f906
43SHA1 (patch-libjava_boehm.cc) = b18bc9d410a62543583c77e011f50b86f41ca18a 44SHA1 (patch-libjava_boehm.cc) = b18bc9d410a62543583c77e011f50b86f41ca18a
44SHA1 (patch-libjava_configure) = 449e54fd6fe4357bbd3e378cd6bae5a98fb47dac 45SHA1 (patch-libjava_configure) = 449e54fd6fe4357bbd3e378cd6bae5a98fb47dac

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

--- pkgsrc/lang/gcc49/patches/Attic/patch-gcc_system.h 2014/09/10 12:20:00 1.1
+++ pkgsrc/lang/gcc49/patches/Attic/patch-gcc_system.h 2020/05/14 19:18:54 1.2
@@ -1,27 +1,36 @@ @@ -1,27 +1,36 @@
1$NetBSD: patch-gcc_system.h,v 1.1 2014/09/10 12:20:00 joerg Exp $ 1$NetBSD: patch-gcc_system.h,v 1.2 2020/05/14 19:18:54 joerg Exp $
2 2
3--- gcc/system.h.orig 2013-04-29 18:37:29.000000000 +0000 3--- gcc/system.h.orig 2014-01-02 22:23:26.000000000 +0000
4+++ gcc/system.h 4+++ gcc/system.h
5@@ -72,18 +72,22 @@ along with GCC; see the file COPYING3.  5@@ -72,18 +72,22 @@ along with GCC; see the file COPYING3.
6  6
7 #if defined HAVE_DECL_PUTC_UNLOCKED && HAVE_DECL_PUTC_UNLOCKED 7 #if defined HAVE_DECL_PUTC_UNLOCKED && HAVE_DECL_PUTC_UNLOCKED
8  8
9+# if !defined(__NetBSD__) 9+# if !defined(__NetBSD__)
10 # ifdef HAVE_PUTC_UNLOCKED 10 # ifdef HAVE_PUTC_UNLOCKED
11 # undef putc 11 # undef putc
12 # define putc(C, Stream) putc_unlocked (C, Stream) 12 # define putc(C, Stream) putc_unlocked (C, Stream)
13 # endif 13 # endif
14+# endif 14+# endif
15 # ifdef HAVE_PUTCHAR_UNLOCKED 15 # ifdef HAVE_PUTCHAR_UNLOCKED
16 # undef putchar 16 # undef putchar
17 # define putchar(C) putchar_unlocked (C) 17 # define putchar(C) putchar_unlocked (C)
18 # endif 18 # endif
19+# if !defined(__NetBSD__) 19+# if !defined(__NetBSD__)
20 # ifdef HAVE_GETC_UNLOCKED 20 # ifdef HAVE_GETC_UNLOCKED
21 # undef getc 21 # undef getc
22 # define getc(Stream) getc_unlocked (Stream) 22 # define getc(Stream) getc_unlocked (Stream)
23 # endif 23 # endif
24+# endif 24+# endif
25 # ifdef HAVE_GETCHAR_UNLOCKED 25 # ifdef HAVE_GETCHAR_UNLOCKED
26 # undef getchar 26 # undef getchar
27 # define getchar() getchar_unlocked () 27 # define getchar() getchar_unlocked ()
 28@@ -467,6 +471,8 @@ extern char *stpcpy (char *, const char
 29 #endif
 30
 31 #ifdef __cplusplus
 32+// Avoid messing with abort() use in libc++
 33+#include <exception>
 34 extern "C" {
 35 #endif
 36