aboutsummaryrefslogtreecommitdiffstats
path: root/lang/gcc45
diff options
context:
space:
mode:
authorgerald <gerald@FreeBSD.org>2011-06-03 17:36:38 +0800
committergerald <gerald@FreeBSD.org>2011-06-03 17:36:38 +0800
commite239b9454c5656b3feb845a7ae954489e0ce937e (patch)
tree98a1215c6e2c2a1fdf5722190257876f5ce61e7e /lang/gcc45
parent2c695dda2bed3c870c3b0d27373048401b9a1b55 (diff)
downloadfreebsd-ports-gnome-e239b9454c5656b3feb845a7ae954489e0ce937e.tar.gz
freebsd-ports-gnome-e239b9454c5656b3feb845a7ae954489e0ce937e.tar.zst
freebsd-ports-gnome-e239b9454c5656b3feb845a7ae954489e0ce937e.zip
Update to the 20110602 snapshot of GCC 4.5.4. Remove the LTO options and
force LTO to off. Anyone interested in that should be using GCC 4.6 now, where support is a lot more mature, stable and complete.
Diffstat (limited to 'lang/gcc45')
-rw-r--r--lang/gcc45/Makefile14
-rw-r--r--lang/gcc45/distinfo4
2 files changed, 5 insertions, 13 deletions
diff --git a/lang/gcc45/Makefile b/lang/gcc45/Makefile
index bd9ecfa98805..f035a6924db0 100644
--- a/lang/gcc45/Makefile
+++ b/lang/gcc45/Makefile
@@ -7,7 +7,7 @@
#
PORTNAME= gcc
-PORTVERSION= 4.5.4.20110526
+PORTVERSION= 4.5.4.20110602
CATEGORIES= lang java
MASTER_SITES= ${MASTER_SITE_GCC}
MASTER_SITE_SUBDIR= snapshots/${VERSIONSTRING}
@@ -40,19 +40,10 @@ MAKE_JOBS_SAFE= yes
PATCH_WRKSRC= ${SRCDIR}
CONFIGURE_SCRIPT= ../${SRCDIR:S/${WRKDIR}\///}/configure
-OPTIONS= LTO "Enable link-time optimizations (LTO)" off \
- JAVA "Enable the Java frontend (i386 and amd64 only)" on
+OPTIONS= JAVA "Enable the Java frontend (i386 and amd64 only)" on
.include <bsd.port.pre.mk>
-.if defined(WITH_LTO)
-LIB_DEPENDS+= elf.0:${PORTSDIR}/devel/libelf
-CONFIGURE_ARGS+= --enable-lto=yes \
- --with-libelf=${LOCALBASE}
-.else
-CONFIGURE_ARGS+= --enable-lto=no
-.endif
-
.if ${ARCH} != i386 && ${ARCH} != amd64
WITHOUT_JAVA= yes
.endif
@@ -70,6 +61,7 @@ LIBEXEC= ${PREFIX}/libexec/gcc${SUFFIX}
GNU_CONFIGURE= yes
CFLAGS+= -I${LOCALBASE}/include
CONFIGURE_ARGS+=--disable-nls \
+ --enable-lto=no \
--libdir=${TARGLIB} \
--libexecdir=${LIBEXEC} \
--program-suffix=${SUFFIX} \
diff --git a/lang/gcc45/distinfo b/lang/gcc45/distinfo
index 1761f574e8ca..c3f957ff50f1 100644
--- a/lang/gcc45/distinfo
+++ b/lang/gcc45/distinfo
@@ -1,4 +1,4 @@
-SHA256 (gcc-4.5-20110526.tar.bz2) = c7d17c6ec6f4e8d4fe7380772ea88473254e0ce5ccd45ee7fc300f33e7b8c439
-SIZE (gcc-4.5-20110526.tar.bz2) = 62791522
+SHA256 (gcc-4.5-20110602.tar.bz2) = f2ae8b0edcd33ce66f3f3f08bad3a74a72d601fe0dc26e733f635ada232726c0
+SIZE (gcc-4.5-20110602.tar.bz2) = 62785296
SHA256 (ecj-4.5.jar) = 98fd128f1d374d9e42fd9d4836bdd249c6d511ebc6c0df17fbc1b9df96c3d781
SIZE (ecj-4.5.jar) = 1470676