1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-13 07:34:50 +00:00

Update to the 20100911 snapshot of GCC 4.6.0. This brings one fix for

FreeBSD/ia64 that I made upstream and together with another, which is a
local patch for now, ia64 can become part of ONLY_FOR_ARCHS.
This commit is contained in:
Gerald Pfeifer 2010-09-12 01:18:02 +00:00
parent 0b4cd1cc9e
commit 901b86a525
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=261003
12 changed files with 144 additions and 68 deletions

View File

@ -7,7 +7,7 @@
#
PORTNAME= gcc
PORTVERSION= 4.6.0.20100904
PORTVERSION= 4.6.0.20100911
CATEGORIES= lang java
MASTER_SITES= ${MASTER_SITE_GCC}
MASTER_SITE_SUBDIR= snapshots/${VERSIONSTRING}
@ -32,7 +32,7 @@ BUILD_DEPENDS+= runtest:${PORTSDIR}/misc/dejagnu
VERSIONSTRING= ${PORTVERSION:C/([0-9]+\.[0-9]+).*\.([0-9]+)/\1-\2/}
SUFFIX= ${PORTVERSION:C/([0-9]+).([0-9]+).*/\1\2/}
LATEST_LINK= gcc${SUFFIX}${PKGNAMESUFFIX}
ONLY_FOR_ARCHS= amd64 i386 sparc64
ONLY_FOR_ARCHS= amd64 i386 ia64 sparc64
USE_BISON= build
USE_BZIP2= yes
USE_GMAKE= yes

View File

@ -1,15 +1,15 @@
MD5 (gcc-core-4.6-20100904.tar.bz2) = b00b67cb7da2a0dfe10a55b1ce1fdb00
SHA256 (gcc-core-4.6-20100904.tar.bz2) = eeb3889fcb753b33dd15fe42fe7c7821d7bf42f29dee950b4084dfe49036e0c4
SIZE (gcc-core-4.6-20100904.tar.bz2) = 25082126
MD5 (gcc-fortran-4.6-20100904.tar.bz2) = 4e5065ac1230c6741c593b949ed09d47
SHA256 (gcc-fortran-4.6-20100904.tar.bz2) = b71366f46345a9f24aaa78c7e688fdcb9b6b001ff44a4c79ccff9f2aa39405b5
SIZE (gcc-fortran-4.6-20100904.tar.bz2) = 1485149
MD5 (gcc-g++-4.6-20100904.tar.bz2) = d1b1489d77862d6a20e9ce079c1559ae
SHA256 (gcc-g++-4.6-20100904.tar.bz2) = e5dfee77033c7ccb8154dfd1ece15edaa2557eba1f5da4a0ffcc33536b45e959
SIZE (gcc-g++-4.6-20100904.tar.bz2) = 6528342
MD5 (gcc-testsuite-4.6-20100904.tar.bz2) = 39075d685949c37262bcddd9dae93b26
SHA256 (gcc-testsuite-4.6-20100904.tar.bz2) = 42f89a3c9dd6388fa450e3e4f853eb722eb88ca73110c3a983d4b1135b7a3179
SIZE (gcc-testsuite-4.6-20100904.tar.bz2) = 5736277
MD5 (gcc-java-4.6-20100904.tar.bz2) = 0c8ddfe3a9315721d3ae5ad9602a9658
SHA256 (gcc-java-4.6-20100904.tar.bz2) = 81568702e6dc519bdeb8b0553a0fc30a181170001d5303ce4e218ecd9331af95
SIZE (gcc-java-4.6-20100904.tar.bz2) = 18552497
MD5 (gcc-core-4.6-20100911.tar.bz2) = e43129007d571c17b3ba9f1d6d017670
SHA256 (gcc-core-4.6-20100911.tar.bz2) = 5bbbf8fadd8c1d86913441e2206b7edab3d6a3081e77bd33e0b79dedae24ae75
SIZE (gcc-core-4.6-20100911.tar.bz2) = 25074118
MD5 (gcc-fortran-4.6-20100911.tar.bz2) = 4be816694527dbbab31cb5d8af0b1432
SHA256 (gcc-fortran-4.6-20100911.tar.bz2) = 9fa043026857f22d1a0627babb02b3d3652e5d8daec53017081b2af867c05a6f
SIZE (gcc-fortran-4.6-20100911.tar.bz2) = 1503280
MD5 (gcc-g++-4.6-20100911.tar.bz2) = 5e8aa0e925a32e52e30b0ab535998ce2
SHA256 (gcc-g++-4.6-20100911.tar.bz2) = 74d97b3edbe89921ad18e3fbb6d4cac0ba5ffa0edb9ca10b9e4669bd25499fd2
SIZE (gcc-g++-4.6-20100911.tar.bz2) = 6534022
MD5 (gcc-testsuite-4.6-20100911.tar.bz2) = 816e7128ef51d4f3f77e315caf4da365
SHA256 (gcc-testsuite-4.6-20100911.tar.bz2) = 8abff8ff6a73732559f05bd2929978d4dd2dce639c339f3af97c1b551a469857
SIZE (gcc-testsuite-4.6-20100911.tar.bz2) = 5765602
MD5 (gcc-java-4.6-20100911.tar.bz2) = 521537ff2cbfd554228ec5e9037abc28
SHA256 (gcc-java-4.6-20100911.tar.bz2) = 0f1829164948b4ba91f922d00cc53b1e984fbc6c345fbf2d0ed1a24403e10e3d
SIZE (gcc-java-4.6-20100911.tar.bz2) = 18553193

View File

@ -0,0 +1,19 @@
2010-09-12 Gerald Pfeifer <gerald@pfeifer.com>
PR target/45650
* config/ia64/unwind-ia64.h: Do not mark _Unwind_FindTableEntry
hidden on FreeBSD.
Index: gcc/config/ia64/unwind-ia64.h
===================================================================
--- gcc/config/ia64/unwind-ia64.h (revision 164211)
+++ gcc/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
+ ;

View File

@ -7,7 +7,7 @@
#
PORTNAME= gcc
PORTVERSION= 4.6.0.20100904
PORTVERSION= 4.6.0.20100911
CATEGORIES= lang java
MASTER_SITES= ${MASTER_SITE_GCC}
MASTER_SITE_SUBDIR= snapshots/${VERSIONSTRING}
@ -32,7 +32,7 @@ BUILD_DEPENDS+= runtest:${PORTSDIR}/misc/dejagnu
VERSIONSTRING= ${PORTVERSION:C/([0-9]+\.[0-9]+).*\.([0-9]+)/\1-\2/}
SUFFIX= ${PORTVERSION:C/([0-9]+).([0-9]+).*/\1\2/}
LATEST_LINK= gcc${SUFFIX}${PKGNAMESUFFIX}
ONLY_FOR_ARCHS= amd64 i386 sparc64
ONLY_FOR_ARCHS= amd64 i386 ia64 sparc64
USE_BISON= build
USE_BZIP2= yes
USE_GMAKE= yes

View File

@ -1,15 +1,15 @@
MD5 (gcc-core-4.6-20100904.tar.bz2) = b00b67cb7da2a0dfe10a55b1ce1fdb00
SHA256 (gcc-core-4.6-20100904.tar.bz2) = eeb3889fcb753b33dd15fe42fe7c7821d7bf42f29dee950b4084dfe49036e0c4
SIZE (gcc-core-4.6-20100904.tar.bz2) = 25082126
MD5 (gcc-fortran-4.6-20100904.tar.bz2) = 4e5065ac1230c6741c593b949ed09d47
SHA256 (gcc-fortran-4.6-20100904.tar.bz2) = b71366f46345a9f24aaa78c7e688fdcb9b6b001ff44a4c79ccff9f2aa39405b5
SIZE (gcc-fortran-4.6-20100904.tar.bz2) = 1485149
MD5 (gcc-g++-4.6-20100904.tar.bz2) = d1b1489d77862d6a20e9ce079c1559ae
SHA256 (gcc-g++-4.6-20100904.tar.bz2) = e5dfee77033c7ccb8154dfd1ece15edaa2557eba1f5da4a0ffcc33536b45e959
SIZE (gcc-g++-4.6-20100904.tar.bz2) = 6528342
MD5 (gcc-testsuite-4.6-20100904.tar.bz2) = 39075d685949c37262bcddd9dae93b26
SHA256 (gcc-testsuite-4.6-20100904.tar.bz2) = 42f89a3c9dd6388fa450e3e4f853eb722eb88ca73110c3a983d4b1135b7a3179
SIZE (gcc-testsuite-4.6-20100904.tar.bz2) = 5736277
MD5 (gcc-java-4.6-20100904.tar.bz2) = 0c8ddfe3a9315721d3ae5ad9602a9658
SHA256 (gcc-java-4.6-20100904.tar.bz2) = 81568702e6dc519bdeb8b0553a0fc30a181170001d5303ce4e218ecd9331af95
SIZE (gcc-java-4.6-20100904.tar.bz2) = 18552497
MD5 (gcc-core-4.6-20100911.tar.bz2) = e43129007d571c17b3ba9f1d6d017670
SHA256 (gcc-core-4.6-20100911.tar.bz2) = 5bbbf8fadd8c1d86913441e2206b7edab3d6a3081e77bd33e0b79dedae24ae75
SIZE (gcc-core-4.6-20100911.tar.bz2) = 25074118
MD5 (gcc-fortran-4.6-20100911.tar.bz2) = 4be816694527dbbab31cb5d8af0b1432
SHA256 (gcc-fortran-4.6-20100911.tar.bz2) = 9fa043026857f22d1a0627babb02b3d3652e5d8daec53017081b2af867c05a6f
SIZE (gcc-fortran-4.6-20100911.tar.bz2) = 1503280
MD5 (gcc-g++-4.6-20100911.tar.bz2) = 5e8aa0e925a32e52e30b0ab535998ce2
SHA256 (gcc-g++-4.6-20100911.tar.bz2) = 74d97b3edbe89921ad18e3fbb6d4cac0ba5ffa0edb9ca10b9e4669bd25499fd2
SIZE (gcc-g++-4.6-20100911.tar.bz2) = 6534022
MD5 (gcc-testsuite-4.6-20100911.tar.bz2) = 816e7128ef51d4f3f77e315caf4da365
SHA256 (gcc-testsuite-4.6-20100911.tar.bz2) = 8abff8ff6a73732559f05bd2929978d4dd2dce639c339f3af97c1b551a469857
SIZE (gcc-testsuite-4.6-20100911.tar.bz2) = 5765602
MD5 (gcc-java-4.6-20100911.tar.bz2) = 521537ff2cbfd554228ec5e9037abc28
SHA256 (gcc-java-4.6-20100911.tar.bz2) = 0f1829164948b4ba91f922d00cc53b1e984fbc6c345fbf2d0ed1a24403e10e3d
SIZE (gcc-java-4.6-20100911.tar.bz2) = 18553193

View File

@ -0,0 +1,19 @@
2010-09-12 Gerald Pfeifer <gerald@pfeifer.com>
PR target/45650
* config/ia64/unwind-ia64.h: Do not mark _Unwind_FindTableEntry
hidden on FreeBSD.
Index: gcc/config/ia64/unwind-ia64.h
===================================================================
--- gcc/config/ia64/unwind-ia64.h (revision 164211)
+++ gcc/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
+ ;

View File

@ -7,7 +7,7 @@
#
PORTNAME= gcc
PORTVERSION= 4.6.0.20100904
PORTVERSION= 4.6.0.20100911
CATEGORIES= lang java
MASTER_SITES= ${MASTER_SITE_GCC}
MASTER_SITE_SUBDIR= snapshots/${VERSIONSTRING}
@ -32,7 +32,7 @@ BUILD_DEPENDS+= runtest:${PORTSDIR}/misc/dejagnu
VERSIONSTRING= ${PORTVERSION:C/([0-9]+\.[0-9]+).*\.([0-9]+)/\1-\2/}
SUFFIX= ${PORTVERSION:C/([0-9]+).([0-9]+).*/\1\2/}
LATEST_LINK= gcc${SUFFIX}${PKGNAMESUFFIX}
ONLY_FOR_ARCHS= amd64 i386 sparc64
ONLY_FOR_ARCHS= amd64 i386 ia64 sparc64
USE_BISON= build
USE_BZIP2= yes
USE_GMAKE= yes

View File

@ -1,15 +1,15 @@
MD5 (gcc-core-4.6-20100904.tar.bz2) = b00b67cb7da2a0dfe10a55b1ce1fdb00
SHA256 (gcc-core-4.6-20100904.tar.bz2) = eeb3889fcb753b33dd15fe42fe7c7821d7bf42f29dee950b4084dfe49036e0c4
SIZE (gcc-core-4.6-20100904.tar.bz2) = 25082126
MD5 (gcc-fortran-4.6-20100904.tar.bz2) = 4e5065ac1230c6741c593b949ed09d47
SHA256 (gcc-fortran-4.6-20100904.tar.bz2) = b71366f46345a9f24aaa78c7e688fdcb9b6b001ff44a4c79ccff9f2aa39405b5
SIZE (gcc-fortran-4.6-20100904.tar.bz2) = 1485149
MD5 (gcc-g++-4.6-20100904.tar.bz2) = d1b1489d77862d6a20e9ce079c1559ae
SHA256 (gcc-g++-4.6-20100904.tar.bz2) = e5dfee77033c7ccb8154dfd1ece15edaa2557eba1f5da4a0ffcc33536b45e959
SIZE (gcc-g++-4.6-20100904.tar.bz2) = 6528342
MD5 (gcc-testsuite-4.6-20100904.tar.bz2) = 39075d685949c37262bcddd9dae93b26
SHA256 (gcc-testsuite-4.6-20100904.tar.bz2) = 42f89a3c9dd6388fa450e3e4f853eb722eb88ca73110c3a983d4b1135b7a3179
SIZE (gcc-testsuite-4.6-20100904.tar.bz2) = 5736277
MD5 (gcc-java-4.6-20100904.tar.bz2) = 0c8ddfe3a9315721d3ae5ad9602a9658
SHA256 (gcc-java-4.6-20100904.tar.bz2) = 81568702e6dc519bdeb8b0553a0fc30a181170001d5303ce4e218ecd9331af95
SIZE (gcc-java-4.6-20100904.tar.bz2) = 18552497
MD5 (gcc-core-4.6-20100911.tar.bz2) = e43129007d571c17b3ba9f1d6d017670
SHA256 (gcc-core-4.6-20100911.tar.bz2) = 5bbbf8fadd8c1d86913441e2206b7edab3d6a3081e77bd33e0b79dedae24ae75
SIZE (gcc-core-4.6-20100911.tar.bz2) = 25074118
MD5 (gcc-fortran-4.6-20100911.tar.bz2) = 4be816694527dbbab31cb5d8af0b1432
SHA256 (gcc-fortran-4.6-20100911.tar.bz2) = 9fa043026857f22d1a0627babb02b3d3652e5d8daec53017081b2af867c05a6f
SIZE (gcc-fortran-4.6-20100911.tar.bz2) = 1503280
MD5 (gcc-g++-4.6-20100911.tar.bz2) = 5e8aa0e925a32e52e30b0ab535998ce2
SHA256 (gcc-g++-4.6-20100911.tar.bz2) = 74d97b3edbe89921ad18e3fbb6d4cac0ba5ffa0edb9ca10b9e4669bd25499fd2
SIZE (gcc-g++-4.6-20100911.tar.bz2) = 6534022
MD5 (gcc-testsuite-4.6-20100911.tar.bz2) = 816e7128ef51d4f3f77e315caf4da365
SHA256 (gcc-testsuite-4.6-20100911.tar.bz2) = 8abff8ff6a73732559f05bd2929978d4dd2dce639c339f3af97c1b551a469857
SIZE (gcc-testsuite-4.6-20100911.tar.bz2) = 5765602
MD5 (gcc-java-4.6-20100911.tar.bz2) = 521537ff2cbfd554228ec5e9037abc28
SHA256 (gcc-java-4.6-20100911.tar.bz2) = 0f1829164948b4ba91f922d00cc53b1e984fbc6c345fbf2d0ed1a24403e10e3d
SIZE (gcc-java-4.6-20100911.tar.bz2) = 18553193

View File

@ -0,0 +1,19 @@
2010-09-12 Gerald Pfeifer <gerald@pfeifer.com>
PR target/45650
* config/ia64/unwind-ia64.h: Do not mark _Unwind_FindTableEntry
hidden on FreeBSD.
Index: gcc/config/ia64/unwind-ia64.h
===================================================================
--- gcc/config/ia64/unwind-ia64.h (revision 164211)
+++ gcc/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
+ ;

View File

@ -7,7 +7,7 @@
#
PORTNAME= gcc
PORTVERSION= 4.6.0.20100904
PORTVERSION= 4.6.0.20100911
CATEGORIES= lang java
MASTER_SITES= ${MASTER_SITE_GCC}
MASTER_SITE_SUBDIR= snapshots/${VERSIONSTRING}
@ -32,7 +32,7 @@ BUILD_DEPENDS+= runtest:${PORTSDIR}/misc/dejagnu
VERSIONSTRING= ${PORTVERSION:C/([0-9]+\.[0-9]+).*\.([0-9]+)/\1-\2/}
SUFFIX= ${PORTVERSION:C/([0-9]+).([0-9]+).*/\1\2/}
LATEST_LINK= gcc${SUFFIX}${PKGNAMESUFFIX}
ONLY_FOR_ARCHS= amd64 i386 sparc64
ONLY_FOR_ARCHS= amd64 i386 ia64 sparc64
USE_BISON= build
USE_BZIP2= yes
USE_GMAKE= yes

View File

@ -1,15 +1,15 @@
MD5 (gcc-core-4.6-20100904.tar.bz2) = b00b67cb7da2a0dfe10a55b1ce1fdb00
SHA256 (gcc-core-4.6-20100904.tar.bz2) = eeb3889fcb753b33dd15fe42fe7c7821d7bf42f29dee950b4084dfe49036e0c4
SIZE (gcc-core-4.6-20100904.tar.bz2) = 25082126
MD5 (gcc-fortran-4.6-20100904.tar.bz2) = 4e5065ac1230c6741c593b949ed09d47
SHA256 (gcc-fortran-4.6-20100904.tar.bz2) = b71366f46345a9f24aaa78c7e688fdcb9b6b001ff44a4c79ccff9f2aa39405b5
SIZE (gcc-fortran-4.6-20100904.tar.bz2) = 1485149
MD5 (gcc-g++-4.6-20100904.tar.bz2) = d1b1489d77862d6a20e9ce079c1559ae
SHA256 (gcc-g++-4.6-20100904.tar.bz2) = e5dfee77033c7ccb8154dfd1ece15edaa2557eba1f5da4a0ffcc33536b45e959
SIZE (gcc-g++-4.6-20100904.tar.bz2) = 6528342
MD5 (gcc-testsuite-4.6-20100904.tar.bz2) = 39075d685949c37262bcddd9dae93b26
SHA256 (gcc-testsuite-4.6-20100904.tar.bz2) = 42f89a3c9dd6388fa450e3e4f853eb722eb88ca73110c3a983d4b1135b7a3179
SIZE (gcc-testsuite-4.6-20100904.tar.bz2) = 5736277
MD5 (gcc-java-4.6-20100904.tar.bz2) = 0c8ddfe3a9315721d3ae5ad9602a9658
SHA256 (gcc-java-4.6-20100904.tar.bz2) = 81568702e6dc519bdeb8b0553a0fc30a181170001d5303ce4e218ecd9331af95
SIZE (gcc-java-4.6-20100904.tar.bz2) = 18552497
MD5 (gcc-core-4.6-20100911.tar.bz2) = e43129007d571c17b3ba9f1d6d017670
SHA256 (gcc-core-4.6-20100911.tar.bz2) = 5bbbf8fadd8c1d86913441e2206b7edab3d6a3081e77bd33e0b79dedae24ae75
SIZE (gcc-core-4.6-20100911.tar.bz2) = 25074118
MD5 (gcc-fortran-4.6-20100911.tar.bz2) = 4be816694527dbbab31cb5d8af0b1432
SHA256 (gcc-fortran-4.6-20100911.tar.bz2) = 9fa043026857f22d1a0627babb02b3d3652e5d8daec53017081b2af867c05a6f
SIZE (gcc-fortran-4.6-20100911.tar.bz2) = 1503280
MD5 (gcc-g++-4.6-20100911.tar.bz2) = 5e8aa0e925a32e52e30b0ab535998ce2
SHA256 (gcc-g++-4.6-20100911.tar.bz2) = 74d97b3edbe89921ad18e3fbb6d4cac0ba5ffa0edb9ca10b9e4669bd25499fd2
SIZE (gcc-g++-4.6-20100911.tar.bz2) = 6534022
MD5 (gcc-testsuite-4.6-20100911.tar.bz2) = 816e7128ef51d4f3f77e315caf4da365
SHA256 (gcc-testsuite-4.6-20100911.tar.bz2) = 8abff8ff6a73732559f05bd2929978d4dd2dce639c339f3af97c1b551a469857
SIZE (gcc-testsuite-4.6-20100911.tar.bz2) = 5765602
MD5 (gcc-java-4.6-20100911.tar.bz2) = 521537ff2cbfd554228ec5e9037abc28
SHA256 (gcc-java-4.6-20100911.tar.bz2) = 0f1829164948b4ba91f922d00cc53b1e984fbc6c345fbf2d0ed1a24403e10e3d
SIZE (gcc-java-4.6-20100911.tar.bz2) = 18553193

View File

@ -0,0 +1,19 @@
2010-09-12 Gerald Pfeifer <gerald@pfeifer.com>
PR target/45650
* config/ia64/unwind-ia64.h: Do not mark _Unwind_FindTableEntry
hidden on FreeBSD.
Index: gcc/config/ia64/unwind-ia64.h
===================================================================
--- gcc/config/ia64/unwind-ia64.h (revision 164211)
+++ gcc/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
+ ;