Sun May 28 01:42:03 2017 UTC ()
gcc49: on netbsd, always link against libgcc. from Krister Walfridsson

bump PKGREVISION


(maya)
diff -r1.14 -r1.15 pkgsrc/lang/gcc49/Makefile
diff -r1.11 -r1.12 pkgsrc/lang/gcc49/distinfo
diff -r1.1 -r1.2 pkgsrc/lang/gcc49/patches/patch-gcc_config_netbsd.h

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

--- pkgsrc/lang/gcc49/Attic/Makefile 2017/04/22 12:22:01 1.14
+++ pkgsrc/lang/gcc49/Attic/Makefile 2017/05/28 01:42:03 1.15
@@ -1,26 +1,25 @@ @@ -1,26 +1,25 @@
1# $NetBSD: Makefile,v 1.14 2017/04/22 12:22:01 maya Exp $ 1# $NetBSD: Makefile,v 1.15 2017/05/28 01:42:03 maya Exp $
2 2
3GCC_PKGNAME= gcc49 3GCC_PKGNAME= gcc49
4.include "version.mk" 4.include "version.mk"
5 5
6DISTNAME= gcc-${GCC49_DIST_VERSION} 6DISTNAME= gcc-${GCC49_DIST_VERSION}
7PKGNAME= ${GCC_PKGNAME}-${GCC49_DIST_VERSION} 7PKGNAME= ${GCC_PKGNAME}-${GCC49_DIST_VERSION}
8 8
9## When bumping the PKGREVISION of this package the PKGREVISION of 9## When bumping the PKGREVISION of this package the PKGREVISION of
10## lang/gcc49-libs needs to be bump to be at least 1 more than the 10## lang/gcc49-libs needs to be bump to be at least 1 more than the
11## PKGREVISION of this package! 11## PKGREVISION of this package!
12#PKGREVISION= 12PKGREVISION= 1
13 
14CATEGORIES= lang 13CATEGORIES= lang
15MASTER_SITES= ${MASTER_SITE_GNU:=gcc/gcc-${GCC49_DIST_VERSION}/} 14MASTER_SITES= ${MASTER_SITE_GNU:=gcc/gcc-${GCC49_DIST_VERSION}/}
16EXTRACT_SUFX= .tar.bz2 15EXTRACT_SUFX= .tar.bz2
17 16
18MAINTAINER= pkgsrc-users@NetBSD.org 17MAINTAINER= pkgsrc-users@NetBSD.org
19HOMEPAGE= http://gcc.gnu.org/ 18HOMEPAGE= http://gcc.gnu.org/
20COMMENT= The GNU Compiler Collection (GCC) - 4.9 Release Series 19COMMENT= The GNU Compiler Collection (GCC) - 4.9 Release Series
21LICENSE= gnu-gpl-v2 AND gnu-gpl-v3 AND gnu-lgpl-v2 AND gnu-lgpl-v3 20LICENSE= gnu-gpl-v2 AND gnu-gpl-v3 AND gnu-lgpl-v2 AND gnu-lgpl-v3
22 21
23DISTFILES= ${DEFAULT_DISTFILES} 22DISTFILES= ${DEFAULT_DISTFILES}
24EXTRACT_ONLY= ${DEFAULT_DISTFILES} 23EXTRACT_ONLY= ${DEFAULT_DISTFILES}
25 24
26NOT_FOR_PLATFORM= Interix-*-* 25NOT_FOR_PLATFORM= Interix-*-*

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

--- pkgsrc/lang/gcc49/Attic/distinfo 2016/09/06 12:37:47 1.11
+++ pkgsrc/lang/gcc49/Attic/distinfo 2017/05/28 01:42:03 1.12
@@ -1,34 +1,34 @@ @@ -1,34 +1,34 @@
1$NetBSD: distinfo,v 1.11 2016/09/06 12:37:47 jperkin Exp $ 1$NetBSD: distinfo,v 1.12 2017/05/28 01:42:03 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_netbsd-stdint.h) = fc430c80adda9d3f58eea47816338f697a659889 20SHA1 (patch-gcc_config_netbsd-stdint.h) = fc430c80adda9d3f58eea47816338f697a659889
21SHA1 (patch-gcc_config_netbsd.h) = 086b593cf9f05e654df9e1a527485ca727ec44cc 21SHA1 (patch-gcc_config_netbsd.h) = 1d21dbe5082dd149d59dbc471d4148d0651df7d4
22SHA1 (patch-gcc_config_x-netbsd) = 6dc3d78e26df62054ea29f98ca51592858e671e3 22SHA1 (patch-gcc_config_x-netbsd) = 6dc3d78e26df62054ea29f98ca51592858e671e3
23SHA1 (patch-gcc_configure) = eb52890725d2eabb200275b6cb61fd86d976ee31 23SHA1 (patch-gcc_configure) = eb52890725d2eabb200275b6cb61fd86d976ee31
24SHA1 (patch-gcc_fortran_f95-lang.c) = 9dbac16c146821eed9b06e1e9f0da85ff5c4ee75 24SHA1 (patch-gcc_fortran_f95-lang.c) = 9dbac16c146821eed9b06e1e9f0da85ff5c4ee75
25SHA1 (patch-gcc_ggc-common.c) = fa577bc25260d7e6304f166686ba51c0b677d7f6 25SHA1 (patch-gcc_ggc-common.c) = fa577bc25260d7e6304f166686ba51c0b677d7f6
26SHA1 (patch-gcc_ginclude_stddef.h) = 8af3e4b4058fc623c61e91f5771699f0ce679957 26SHA1 (patch-gcc_ginclude_stddef.h) = 8af3e4b4058fc623c61e91f5771699f0ce679957
27SHA1 (patch-gcc_system.h) = 4c959a6b1c4d524cbdf44cfb80f0e5758ec20783 27SHA1 (patch-gcc_system.h) = 4c959a6b1c4d524cbdf44cfb80f0e5758ec20783
28SHA1 (patch-include_libiberty.h) = 5254c6a421ae16c71571820f6f07906367f042ba 28SHA1 (patch-include_libiberty.h) = 5254c6a421ae16c71571820f6f07906367f042ba
29SHA1 (patch-libcilkrts_runtime_os-unix.c) = 165e736decbc6e0e3d905d418d71cf4873927925 29SHA1 (patch-libcilkrts_runtime_os-unix.c) = 165e736decbc6e0e3d905d418d71cf4873927925
30SHA1 (patch-libcilkrts_runtime_signal_node.c) = e12fd7c9f109db568c46e915bd1bae28fae7b95a 30SHA1 (patch-libcilkrts_runtime_signal_node.c) = e12fd7c9f109db568c46e915bd1bae28fae7b95a
31SHA1 (patch-libgcc_config.host) = c929bfbd17fcef36ec4f0eeebf27ceca7060d24c 31SHA1 (patch-libgcc_config.host) = c929bfbd17fcef36ec4f0eeebf27ceca7060d24c
32SHA1 (patch-libgcc_config_i386_dragonfly-unwind.h) = 5a7b12ece06cd7ad44191ea803ba703bd1464cb8 32SHA1 (patch-libgcc_config_i386_dragonfly-unwind.h) = 5a7b12ece06cd7ad44191ea803ba703bd1464cb8
33SHA1 (patch-libgcc_config_t-slibgcc-darwin) = 5e0d2df4622281f3f9bca3e948d0c7b209fab04c 33SHA1 (patch-libgcc_config_t-slibgcc-darwin) = 5e0d2df4622281f3f9bca3e948d0c7b209fab04c
34SHA1 (patch-libgcc_crtstuff.c) = 5ae6b74c6a402cce93b71a7c8100376ebcb20162 34SHA1 (patch-libgcc_crtstuff.c) = 5ae6b74c6a402cce93b71a7c8100376ebcb20162

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

--- pkgsrc/lang/gcc49/patches/Attic/patch-gcc_config_netbsd.h 2016/09/05 20:17:01 1.1
+++ pkgsrc/lang/gcc49/patches/Attic/patch-gcc_config_netbsd.h 2017/05/28 01:42:03 1.2
@@ -1,22 +1,31 @@ @@ -1,22 +1,31 @@
1$NetBSD: patch-gcc_config_netbsd.h,v 1.1 2016/09/05 20:17:01 maya Exp $ 1$NetBSD: patch-gcc_config_netbsd.h,v 1.2 2017/05/28 01:42:03 maya Exp $
2 2
3when using shared, link against libc. 3when using shared, link against libc.
 4always link against libgcc
4 5
5--- gcc/config/netbsd.h.orig 2013-01-10 20:38:27.000000000 +0000 
6+++ gcc/config/netbsd.h 6+++ gcc/config/netbsd.h
7@@ -96,6 +96,7 @@ along with GCC; see the file COPYING3.  7@@ -96,6 +96,7 @@ along with GCC; see the file COPYING3.
8 %{!pg:-lposix}} \ 8 %{!pg:-lposix}} \
9 %{p:-lposix_p} \ 9 %{p:-lposix_p} \
10 %{pg:-lposix_p}} \ 10 %{pg:-lposix_p}} \
11+ %{shared:-lc} \ 11+ %{shared:-lc} \
12 %{!shared: \ 12 %{!shared: \
13 %{!symbolic: \ 13 %{!symbolic: \
14 %{!p: \ 14 %{!p: \
15@@ -109,6 +110,7 @@ along with GCC; see the file COPYING3.  15@@ -109,6 +110,7 @@ along with GCC; see the file COPYING3.
16 %{!pg:-lposix}} \ 16 %{!pg:-lposix}} \
17 %{p:-lposix_p} \ 17 %{p:-lposix_p} \
18 %{pg:-lposix_p}} \ 18 %{pg:-lposix_p}} \
19+ %{shared:-lc} \ 19+ %{shared:-lc} \
20 %{!shared: \ 20 %{!shared: \
21 %{!symbolic: \ 21 %{!symbolic: \
22 %{!p: \ 22 %{!p: \
 23@@ -133,7 +135,7 @@ along with GCC; see the file COPYING3.
 24 %{p: -lgcc_p} \
 25 %{pg: -lgcc_p}}"
 26 #else
 27-#define NETBSD_LIBGCC_SPEC "%{!shared:%{!symbolic: -lgcc}}"
 28+#define NETBSD_LIBGCC_SPEC "-lgcc"
 29 #endif
 30
 31 #undef LIBGCC_SPEC