aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorgerald <gerald@FreeBSD.org>2011-10-02 23:20:08 +0800
committergerald <gerald@FreeBSD.org>2011-10-02 23:20:08 +0800
commit678681eff970ee092453c66ecb30a3963cc9b763 (patch)
treed8f167f9805cd4bfdbe404f7b718f2427029a183
parent694758031de8b3c92977aab1b091a837875cd097 (diff)
downloadfreebsd-ports-gnome-678681eff970ee092453c66ecb30a3963cc9b763.tar.gz
freebsd-ports-gnome-678681eff970ee092453c66ecb30a3963cc9b763.tar.zst
freebsd-ports-gnome-678681eff970ee092453c66ecb30a3963cc9b763.zip
Update to the 20111001 snapshot of GCC 4.7.0.
-rw-r--r--lang/gcc47/Makefile2
-rw-r--r--lang/gcc47/distinfo4
-rw-r--r--lang/gcc47/files/patch-unwind-ia64.h19
-rw-r--r--lang/gcc48/Makefile2
-rw-r--r--lang/gcc48/distinfo4
-rw-r--r--lang/gcc48/files/patch-unwind-ia64.h19
6 files changed, 44 insertions, 6 deletions
diff --git a/lang/gcc47/Makefile b/lang/gcc47/Makefile
index f85abec3a493..a936aa588174 100644
--- a/lang/gcc47/Makefile
+++ b/lang/gcc47/Makefile
@@ -7,7 +7,7 @@
#
PORTNAME= gcc
-PORTVERSION= 4.7.0.20110924
+PORTVERSION= 4.7.0.20111001
CATEGORIES= lang java
MASTER_SITES= ${MASTER_SITE_GCC}
MASTER_SITE_SUBDIR= snapshots/${VERSIONSTRING}
diff --git a/lang/gcc47/distinfo b/lang/gcc47/distinfo
index eb846890ff1d..09b2b9febcd4 100644
--- a/lang/gcc47/distinfo
+++ b/lang/gcc47/distinfo
@@ -1,2 +1,2 @@
-SHA256 (gcc-4.7-20110924.tar.bz2) = fd917703116fd8ff883add1e28df9ddce217a370a5e47f51b702768e2620866d
-SIZE (gcc-4.7-20110924.tar.bz2) = 73239725
+SHA256 (gcc-4.7-20111001.tar.bz2) = 38762b22b9440931380cd80826617799be0e6a54621c94d67e5c9ddf590818ae
+SIZE (gcc-4.7-20111001.tar.bz2) = 75835286
diff --git a/lang/gcc47/files/patch-unwind-ia64.h b/lang/gcc47/files/patch-unwind-ia64.h
new file mode 100644
index 000000000000..c5de125b9995
--- /dev/null
+++ b/lang/gcc47/files/patch-unwind-ia64.h
@@ -0,0 +1,19 @@
+2011-09-23 Gerald Pfeifer <gerald@pfeifer.com>
+
+ PR target/45650
+ * config/ia64/unwind-ia64.h: Do not mark _Unwind_FindTableEntry
+ hidden on FreeBSD.
+
+Index: unwind-ia64.h
+===================================================================
+--- libgcc/config/ia64/unwind-ia64.h (revision 179093)
++++ libgcc/config/ia64/unwind-ia64.h (working copy)
+@@ -40,4 +40,7 @@
+ extern struct unw_table_entry *
+ _Unwind_FindTableEntry (void *pc, unsigned long *segment_base,
+ unsigned long *gp, struct unw_table_entry *ent)
+- __attribute__ ((__visibility__ ("hidden")));
++#ifndef __FreeBSD__
++ __attribute__ ((__visibility__ ("hidden")))
++#endif
++ ;
diff --git a/lang/gcc48/Makefile b/lang/gcc48/Makefile
index f85abec3a493..a936aa588174 100644
--- a/lang/gcc48/Makefile
+++ b/lang/gcc48/Makefile
@@ -7,7 +7,7 @@
#
PORTNAME= gcc
-PORTVERSION= 4.7.0.20110924
+PORTVERSION= 4.7.0.20111001
CATEGORIES= lang java
MASTER_SITES= ${MASTER_SITE_GCC}
MASTER_SITE_SUBDIR= snapshots/${VERSIONSTRING}
diff --git a/lang/gcc48/distinfo b/lang/gcc48/distinfo
index eb846890ff1d..09b2b9febcd4 100644
--- a/lang/gcc48/distinfo
+++ b/lang/gcc48/distinfo
@@ -1,2 +1,2 @@
-SHA256 (gcc-4.7-20110924.tar.bz2) = fd917703116fd8ff883add1e28df9ddce217a370a5e47f51b702768e2620866d
-SIZE (gcc-4.7-20110924.tar.bz2) = 73239725
+SHA256 (gcc-4.7-20111001.tar.bz2) = 38762b22b9440931380cd80826617799be0e6a54621c94d67e5c9ddf590818ae
+SIZE (gcc-4.7-20111001.tar.bz2) = 75835286
diff --git a/lang/gcc48/files/patch-unwind-ia64.h b/lang/gcc48/files/patch-unwind-ia64.h
new file mode 100644
index 000000000000..c5de125b9995
--- /dev/null
+++ b/lang/gcc48/files/patch-unwind-ia64.h
@@ -0,0 +1,19 @@
+2011-09-23 Gerald Pfeifer <gerald@pfeifer.com>
+
+ PR target/45650
+ * config/ia64/unwind-ia64.h: Do not mark _Unwind_FindTableEntry
+ hidden on FreeBSD.
+
+Index: unwind-ia64.h
+===================================================================
+--- libgcc/config/ia64/unwind-ia64.h (revision 179093)
++++ libgcc/config/ia64/unwind-ia64.h (working copy)
+@@ -40,4 +40,7 @@
+ extern struct unw_table_entry *
+ _Unwind_FindTableEntry (void *pc, unsigned long *segment_base,
+ unsigned long *gp, struct unw_table_entry *ent)
+- __attribute__ ((__visibility__ ("hidden")));
++#ifndef __FreeBSD__
++ __attribute__ ((__visibility__ ("hidden")))
++#endif
++ ;