aboutsummaryrefslogtreecommitdiffstats
path: root/lang/gcc46
diff options
context:
space:
mode:
authorgerald <gerald@FreeBSD.org>2012-11-05 05:45:17 +0800
committergerald <gerald@FreeBSD.org>2012-11-05 05:45:17 +0800
commitb0d7a7ce495ce763b792c429ab02c8268d6bcae8 (patch)
treeaca787645c24c94e4e89c5097f79c7ae476165fd /lang/gcc46
parentae1ac53ca02dc90a6a7d8fad6bf4b0fa141a9206 (diff)
downloadfreebsd-ports-gnome-b0d7a7ce495ce763b792c429ab02c8268d6bcae8.tar.gz
freebsd-ports-gnome-b0d7a7ce495ce763b792c429ab02c8268d6bcae8.tar.zst
freebsd-ports-gnome-b0d7a7ce495ce763b792c429ab02c8268d6bcae8.zip
Given how stable the GCC 4.6 branch is these days, like with lang/gcc
just build, do not bootstrap, when building this port. This speeds up a full port/package test cycle by 31% on a 4-core system; a simple build/install will benefit even more. (This may impact compile time by this compiler a bit, depending on how well the system compiler optimizes this codebase. And we only should do this for stable, established versions of GCC.) On the way, update to the 20121102 snapshot of GCC 4.6.4. Feature safe: yes
Diffstat (limited to 'lang/gcc46')
-rw-r--r--lang/gcc46/Makefile6
-rw-r--r--lang/gcc46/distinfo4
2 files changed, 5 insertions, 5 deletions
diff --git a/lang/gcc46/Makefile b/lang/gcc46/Makefile
index fb8aa8573c31..887e6fbb23e5 100644
--- a/lang/gcc46/Makefile
+++ b/lang/gcc46/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= gcc
-PORTVERSION= 4.6.4.20121026
+PORTVERSION= 4.6.4.20121102
CATEGORIES= lang java
MASTER_SITES= ${MASTER_SITE_GCC}
MASTER_SITE_SUBDIR= snapshots/${VERSIONSTRING}
@@ -60,7 +60,8 @@ TARGLIB= ${PREFIX}/lib/gcc${SUFFIX}
LIBEXEC= ${PREFIX}/libexec/gcc${SUFFIX}
GNU_CONFIGURE= yes
CFLAGS+= -I${LOCALBASE}/include
-CONFIGURE_ARGS+=--disable-nls \
+CONFIGURE_ARGS+=--disable-bootstrap \
+ --disable-nls \
--libdir=${TARGLIB} \
--libexecdir=${LIBEXEC} \
--program-suffix=${SUFFIX} \
@@ -72,7 +73,6 @@ CONFIGURE_ARGS+=--disable-nls \
--with-pkgversion="FreeBSD Ports Collection" \
--with-system-zlib
MAKE_ARGS+= MAKEINFOFLAGS="--no-split"
-ALL_TARGET= bootstrap-lean
USE_LDCONFIG= ${TARGLIB}
PLIST_SUB= GCC_VERSION=${GCC_VERSION} \
GNU_HOST=${CONFIGURE_TARGET} \
diff --git a/lang/gcc46/distinfo b/lang/gcc46/distinfo
index 5bc3ac215750..c46b5c97a397 100644
--- a/lang/gcc46/distinfo
+++ b/lang/gcc46/distinfo
@@ -1,4 +1,4 @@
-SHA256 (gcc-4.6-20121026.tar.bz2) = 069ba94d1ea8f6f706d4d4ff1145b39ba41dbef3735b8f941a506d7c1510ddd7
-SIZE (gcc-4.6-20121026.tar.bz2) = 68155091
+SHA256 (gcc-4.6-20121102.tar.bz2) = 6886cd3df96423936e5a791d49f5fded1a02979bace5bb16d27d5c78cbc6db77
+SIZE (gcc-4.6-20121102.tar.bz2) = 68158447
SHA256 (ecj-4.5.jar) = 98fd128f1d374d9e42fd9d4836bdd249c6d511ebc6c0df17fbc1b9df96c3d781
SIZE (ecj-4.5.jar) = 1470676