summaryrefslogtreecommitdiff
path: root/lang/gcc44
diff options
context:
space:
mode:
authorGerald Pfeifer <gerald@FreeBSD.org>2011-01-02 19:56:14 +0000
committerGerald Pfeifer <gerald@FreeBSD.org>2011-01-02 19:56:14 +0000
commit329bc29726d7148a7d6ea04817217b07f81aa19f (patch)
tree22fd51c10f08d5fbec4bfdc8df7324d730024e03 /lang/gcc44
parent- Update to 0.6.1 (diff)
Update to the 20101221 snapshot of GCC 4.4.6.
Finally fix an intricate build error (amd64 only) that has been hard to reliably track down and unbreak this port on amd64. PR: 151792, 151848 Reported by: pav, QAT, Andrei Lavreniyuk <andy@gmail.com>, "Hartmann, O." <ohartman@zedat.fu-berlin.de> Submitted by: avg (in slightly different form) Tested by: Christoph Moench-Tegeder <cmt@burggraben.net>, Da Rock <freebsd-questions@herveybayaustralia.com.au>
Notes
Notes: svn path=/head/; revision=267293
Diffstat (limited to 'lang/gcc44')
-rw-r--r--lang/gcc44/Makefile5
-rw-r--r--lang/gcc44/distinfo20
2 files changed, 11 insertions, 14 deletions
diff --git a/lang/gcc44/Makefile b/lang/gcc44/Makefile
index 3e74822edc49..6375030af75b 100644
--- a/lang/gcc44/Makefile
+++ b/lang/gcc44/Makefile
@@ -7,7 +7,7 @@
#
PORTNAME= gcc
-PORTVERSION= 4.4.6.20101026
+PORTVERSION= 4.4.6.20101221
CATEGORIES= lang
MASTER_SITES= ${MASTER_SITE_GCC}
MASTER_SITE_SUBDIR= snapshots/${VERSIONSTRING}
@@ -45,7 +45,6 @@ CONFIGURE_SCRIPT= ../${SRCDIR:S/${WRKDIR}\///}/configure
.include <bsd.port.pre.mk>
.if ${ARCH} == "amd64"
-BROKEN= does not build
CONFIGURE_TARGET= x86_64-portbld-freebsd${OSREL}
.else
CONFIGURE_TARGET= ${ARCH}-portbld-freebsd${OSREL}
@@ -57,6 +56,7 @@ TARGLIB= ${PREFIX}/lib/gcc${SUFFIX}
LIBEXEC= ${PREFIX}/libexec/gcc${SUFFIX}
GNU_CONFIGURE= yes
CFLAGS+= -I${LOCALBASE}/include
+CPPFLAGS+= -I${LOCALBASE}/include
CONFIGURE_ARGS+=--disable-nls \
--libdir=${TARGLIB} \
--libexecdir=${LIBEXEC} \
@@ -68,6 +68,7 @@ CONFIGURE_ARGS+=--disable-nls \
--with-libiconv-prefix=${LOCALBASE} \
--with-system-zlib
MAKE_ARGS+= MAKEINFOFLAGS="--no-split"
+MAKE_ENV+= CPPFLAGS=${CPPFLAGS}
ALL_TARGET= bootstrap-lean
USE_LDCONFIG= ${TARGLIB}
PLIST_SUB= GCC_VER=${PORTVERSION:C/(.+)\.[0-9]+/\1/} \
diff --git a/lang/gcc44/distinfo b/lang/gcc44/distinfo
index ffb3bc1e5853..975e96c0703e 100644
--- a/lang/gcc44/distinfo
+++ b/lang/gcc44/distinfo
@@ -1,12 +1,8 @@
-MD5 (gcc-core-4.4-20101026.tar.bz2) = 94d06f3e9880044c5af3f197f4b09b45
-SHA256 (gcc-core-4.4-20101026.tar.bz2) = 3dc7e51e2f35cb9845806072516bf4c1b61daab1839b5a90d79dbf6a1b082978
-SIZE (gcc-core-4.4-20101026.tar.bz2) = 23034927
-MD5 (gcc-fortran-4.4-20101026.tar.bz2) = b9c93f43137b7c49a090c290f67ef68a
-SHA256 (gcc-fortran-4.4-20101026.tar.bz2) = 6cf2cd0e73a8e088b888e53df650e5f362a9d60c0473e90b40c966467ea2c300
-SIZE (gcc-fortran-4.4-20101026.tar.bz2) = 1309891
-MD5 (gcc-g++-4.4-20101026.tar.bz2) = 0b27b7aefb0c3032214b6c6e155673b4
-SHA256 (gcc-g++-4.4-20101026.tar.bz2) = 1a069634491bc948832412ff656c191d35adacc586d1e16738f7d8d974efaf74
-SIZE (gcc-g++-4.4-20101026.tar.bz2) = 5919542
-MD5 (gcc-testsuite-4.4-20101026.tar.bz2) = d5d50e630ab57b461db9019543a9f9ba
-SHA256 (gcc-testsuite-4.4-20101026.tar.bz2) = e31ff1e58df7d46cd9c329cf063312cd58521cdd32fb0612033e3feabb74590f
-SIZE (gcc-testsuite-4.4-20101026.tar.bz2) = 5163926
+SHA256 (gcc-core-4.4-20101221.tar.bz2) = 84f830fdc433b79436717067659cf71e1dc7ca5d0a46744901b96a58ef8aba4d
+SIZE (gcc-core-4.4-20101221.tar.bz2) = 23044240
+SHA256 (gcc-fortran-4.4-20101221.tar.bz2) = 6160576a4573f42bfa66001361bf63072430140b111836f40fb42a939a79cbe0
+SIZE (gcc-fortran-4.4-20101221.tar.bz2) = 1312378
+SHA256 (gcc-g++-4.4-20101221.tar.bz2) = 725e0bdd498a8118244a1f46eb07b9e80c622a3fd61f5780613772f674751f40
+SIZE (gcc-g++-4.4-20101221.tar.bz2) = 5920114
+SHA256 (gcc-testsuite-4.4-20101221.tar.bz2) = fac86e2e2bef7a6a5e795e7529ed10e5cd5ff118bdc52350b4fd0667d3dae2a2
+SIZE (gcc-testsuite-4.4-20101221.tar.bz2) = 5167170