aboutsummaryrefslogtreecommitdiffstats
path: root/lang
diff options
context:
space:
mode:
authorGerald Pfeifer <gerald@FreeBSD.org>2011-01-03 03:56:14 +0800
committerGerald Pfeifer <gerald@FreeBSD.org>2011-01-03 03:56:14 +0800
commit329bc29726d7148a7d6ea04817217b07f81aa19f (patch)
tree22fd51c10f08d5fbec4bfdc8df7324d730024e03 /lang
parentb53c1ba51fb29873dfbcb31ef75c4ea155fabdaf (diff)
downloadfreebsd-ports-gnome-329bc29726d7148a7d6ea04817217b07f81aa19f.tar.gz
freebsd-ports-gnome-329bc29726d7148a7d6ea04817217b07f81aa19f.tar.zst
freebsd-ports-gnome-329bc29726d7148a7d6ea04817217b07f81aa19f.zip
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>
Diffstat (limited to 'lang')
-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