summaryrefslogtreecommitdiff
path: root/lang/gcc47
diff options
context:
space:
mode:
authoradam <adam>2013-04-24 14:31:50 +0000
committeradam <adam>2013-04-24 14:31:50 +0000
commit794d05c05248245f344eb7731767263b245e7648 (patch)
tree08cf3298de1c60fede502fde43c0a395b0df7124 /lang/gcc47
parent711312ce0d47c1eba86b273e6c0219182c9c78c6 (diff)
downloadpkgsrc-794d05c05248245f344eb7731767263b245e7648.tar.gz
Changes 4.7.3:
http://gcc.gnu.org/gcc-4.7/changes.html
Diffstat (limited to 'lang/gcc47')
-rw-r--r--lang/gcc47/Makefile4
-rw-r--r--lang/gcc47/distinfo13
-rw-r--r--lang/gcc47/patches/patch-libgcc_unwind-dw2-fde-dip.c19
-rw-r--r--lang/gcc47/version.mk4
4 files changed, 17 insertions, 23 deletions
diff --git a/lang/gcc47/Makefile b/lang/gcc47/Makefile
index 770c73e7b6e..be959813bb7 100644
--- a/lang/gcc47/Makefile
+++ b/lang/gcc47/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.22 2013/04/21 08:56:34 sbd Exp $
+# $NetBSD: Makefile,v 1.23 2013/04/24 14:31:50 adam Exp $
GCC_PKGNAME= gcc47
.include "version.mk"
@@ -8,7 +8,7 @@ PKGNAME= ${GCC_PKGNAME}-${GCC47_DIST_VERSION}
## When bumping the PKGREVISION of this package the PKGREVISION of
## lang/gcc47-libs needs to be bump to be at least 1 more than the
## PKGREVISION of this package!
-PKGREVISION= 3
+PKGREVISION= 0
CATEGORIES= lang
MASTER_SITES= ${MASTER_SITE_GNU:=gcc/gcc-${GCC47_DIST_VERSION}/}
EXTRACT_SUFX= .tar.bz2
diff --git a/lang/gcc47/distinfo b/lang/gcc47/distinfo
index 60186bc19d8..d43391d0375 100644
--- a/lang/gcc47/distinfo
+++ b/lang/gcc47/distinfo
@@ -1,11 +1,8 @@
-$NetBSD: distinfo,v 1.16 2013/04/21 08:55:19 sbd Exp $
+$NetBSD: distinfo,v 1.17 2013/04/24 14:31:50 adam Exp $
-SHA1 (ecj-4.5.jar) = 58c1d79c64c8cd718550f32a932ccfde8d1e6449
-RMD160 (ecj-4.5.jar) = d3f4da657f086b6423f74e93f001132f4855368a
-Size (ecj-4.5.jar) = 1470676 bytes
-SHA1 (gcc-4.7.2.tar.bz2) = a464ba0f26eef24c29bcd1e7489421117fb9ee35
-RMD160 (gcc-4.7.2.tar.bz2) = fc281ade14b47d2a9c2ced4f7082c74bfbae31c1
-Size (gcc-4.7.2.tar.bz2) = 82884636 bytes
+SHA1 (gcc-4.7.3.tar.bz2) = 69e02737bd6e1a7c6047d801600d39c32b9427ca
+RMD160 (gcc-4.7.3.tar.bz2) = b4ba153b098cad726ecd28195ee445aa542d37ae
+Size (gcc-4.7.3.tar.bz2) = 82904224 bytes
SHA1 (patch-configure) = 51c0978c60baddd90ef7e512445fdef913c04e6c
SHA1 (patch-gcc_Makefile.in) = a61187af64943ef38088442397fcd0f3f65fe2b5
SHA1 (patch-gcc_config.gcc) = efa4ecabd71bdec14d5dd1f8bb836116c7a9d6e9
@@ -22,7 +19,7 @@ SHA1 (patch-include_libiberty.h) = ad2c64e9a14405c89b02ff68811b1c889405d0a1
SHA1 (patch-libgcc_config.host) = 6b54e18c6348c4aeb3fda3093fbe990b59456af7
SHA1 (patch-libgcc_config_i386_dragonfly-unwind.h) = 9d77252dd982495e90f95b82706bab29e581df9f
SHA1 (patch-libgcc_crtstuff.c) = 88500ea895cd683608f8f2b7177149f11947e3b4
-SHA1 (patch-libgcc_unwind-dw2-fde-dip.c) = 2a0b8c6d2f86d985506578b4e74947d3fb1766a5
+SHA1 (patch-libgcc_unwind-dw2-fde-dip.c) = 6da81a310bc76db3ce88649d42658c748c958800
SHA1 (patch-libgfortran_configure) = b3bbc7d9201073a1bed0b7e10141465bab52c8be
SHA1 (patch-libgo_Makefile.in) = 612987541f745c7be6835ce7fb7119884db294c3
SHA1 (patch-libgo_runtime_proc.c) = 55b2c449f4d43fe9b6d7ca1c7f075feebca8ebd6
diff --git a/lang/gcc47/patches/patch-libgcc_unwind-dw2-fde-dip.c b/lang/gcc47/patches/patch-libgcc_unwind-dw2-fde-dip.c
index d48bffc3c7d..6d3129502e3 100644
--- a/lang/gcc47/patches/patch-libgcc_unwind-dw2-fde-dip.c
+++ b/lang/gcc47/patches/patch-libgcc_unwind-dw2-fde-dip.c
@@ -1,12 +1,12 @@
-$NetBSD: patch-libgcc_unwind-dw2-fde-dip.c,v 1.1 2012/06/23 22:13:02 marino Exp $
+$NetBSD: patch-libgcc_unwind-dw2-fde-dip.c,v 1.2 2013/04/24 14:31:51 adam Exp $
Add dl_iterate_phdr error handling support for all BSDs. The NetBSD and
OpenBSD code will not run until dl_iterate_phdr detection in the configure
script is uncommented.
---- libgcc/unwind-dw2-fde-dip.c.orig 2011-11-02 15:26:35.000000000 +0000
+--- libgcc/unwind-dw2-fde-dip.c.orig 2012-10-06 21:55:06.000000000 +0000
+++ libgcc/unwind-dw2-fde-dip.c
-@@ -54,11 +54,19 @@
+@@ -54,13 +54,15 @@
#endif
#if !defined(inhibit_libc) && defined(HAVE_LD_EH_FRAME_HDR) \
@@ -17,13 +17,10 @@ script is uncommented.
# define USE_PT_GNU_EH_FRAME
#endif
-+#if !defined(inhibit_libc) && defined(HAVE_LD_EH_FRAME_HDR) \
+ #if !defined(inhibit_libc) && defined(HAVE_LD_EH_FRAME_HDR) \
+- && defined(__OpenBSD__)
+ && defined(TARGET_DL_ITERATE_PHDR) \
+ && (defined(__OpenBSD__) || defined(__NetBSD__))
-+# define ElfW(n) Elf_##n
-+# define USE_PT_GNU_EH_FRAME
-+#endif
-+
- #if !defined(inhibit_libc) && defined(HAVE_LD_EH_FRAME_HDR) \
- && defined(TARGET_DL_ITERATE_PHDR) \
- && defined(__sun__) && defined(__svr4__)
+ # define ElfW(type) Elf_##type
+ # define USE_PT_GNU_EH_FRAME
+ #endif
diff --git a/lang/gcc47/version.mk b/lang/gcc47/version.mk
index a04cee291b8..ef61d097db1 100644
--- a/lang/gcc47/version.mk
+++ b/lang/gcc47/version.mk
@@ -1,2 +1,2 @@
-# $NetBSD: version.mk,v 1.3 2013/04/18 07:58:33 sbd Exp $
-GCC47_DIST_VERSION:= 4.7.2
+# $NetBSD: version.mk,v 1.4 2013/04/24 14:31:50 adam Exp $
+GCC47_DIST_VERSION:= 4.7.3