aboutsummaryrefslogtreecommitdiffstats
path: root/lang/gcc44
diff options
context:
space:
mode:
authorgerald <gerald@FreeBSD.org>2011-01-03 03:56:14 +0800
committergerald <gerald@FreeBSD.org>2011-01-03 03:56:14 +0800
commit63adfc32cb95dfa425238d6c453e6ef221578e4e (patch)
tree678c06ea41960200e278cfb4ce35834e1d8a68d3 /lang/gcc44
parent54233db4173aa9c17585efb583a5467815da716d (diff)
downloadfreebsd-ports-gnome-63adfc32cb95dfa425238d6c453e6ef221578e4e.tar.gz
freebsd-ports-gnome-63adfc32cb95dfa425238d6c453e6ef221578e4e.tar.zst
freebsd-ports-gnome-63adfc32cb95dfa425238d6c453e6ef221578e4e.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/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