summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGerald Pfeifer <gerald@FreeBSD.org>2011-06-03 09:36:38 +0000
committerGerald Pfeifer <gerald@FreeBSD.org>2011-06-03 09:36:38 +0000
commit2c2c51a0da8dfa7f61e3b2f36777815286b0f374 (patch)
tree53e9814b4894292ef4601ac2160fd98689f4a859
parent- Update to 1.0.1 (diff)
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.
Notes
Notes: svn path=/head/; revision=275013
-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