diff options
author | gerald <gerald@FreeBSD.org> | 2010-09-12 09:18:02 +0800 |
---|---|---|
committer | gerald <gerald@FreeBSD.org> | 2010-09-12 09:18:02 +0800 |
commit | 53e92d0371dcaea8d2b27e407546340f26e70763 (patch) | |
tree | 58ee811673f815789292d5476e8c051385902020 /lang/gcc46 | |
parent | 26b2fda33dcd19247f9096c04b5aae8c4beb90ef (diff) | |
download | freebsd-ports-gnome-53e92d0371dcaea8d2b27e407546340f26e70763.tar.gz freebsd-ports-gnome-53e92d0371dcaea8d2b27e407546340f26e70763.tar.zst freebsd-ports-gnome-53e92d0371dcaea8d2b27e407546340f26e70763.zip |
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.
Diffstat (limited to 'lang/gcc46')
-rw-r--r-- | lang/gcc46/Makefile | 4 | ||||
-rw-r--r-- | lang/gcc46/distinfo | 30 | ||||
-rw-r--r-- | lang/gcc46/files/patch-unwind-ia64.h | 19 |
3 files changed, 36 insertions, 17 deletions
diff --git a/lang/gcc46/Makefile b/lang/gcc46/Makefile index 2f6023cfe4bc..5db7359dd047 100644 --- a/lang/gcc46/Makefile +++ b/lang/gcc46/Makefile @@ -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 diff --git a/lang/gcc46/distinfo b/lang/gcc46/distinfo index 62d4861a620b..7dd53a30fe03 100644 --- a/lang/gcc46/distinfo +++ b/lang/gcc46/distinfo @@ -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 diff --git a/lang/gcc46/files/patch-unwind-ia64.h b/lang/gcc46/files/patch-unwind-ia64.h new file mode 100644 index 000000000000..265c82c77042 --- /dev/null +++ b/lang/gcc46/files/patch-unwind-ia64.h @@ -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 ++ ; |