svn commit: r305019 - head/lang/gcc48

Gerald Pfeifer gerald at FreeBSD.org
Sat Sep 29 03:20:10 UTC 2012


Author: gerald
Date: Sat Sep 29 03:20:08 2012
New Revision: 305019
URL: http://svn.freebsd.org/changeset/ports/305019

Log:
  Update to the 20120909 snapshot of GCC 4.8.0.  (Later versions have
  an issue that is being in the works right now.)
  
  Cut down the comments at the top of Makefile per recent guidance.
  
  Revamp the handling of different languages (frontends, run-times)
  by GCC to allow for orthogonal setting them in the future. [1]
  
  Print the list of languages being built as part of pre-everything
  and shorten the output of operating system and version there.
  
  Inspired by:	jkim [1]

Modified:
  head/lang/gcc48/Makefile
  head/lang/gcc48/distinfo

Modified: head/lang/gcc48/Makefile
==============================================================================
--- head/lang/gcc48/Makefile	Sat Sep 29 01:03:10 2012	(r305018)
+++ head/lang/gcc48/Makefile	Sat Sep 29 03:20:08 2012	(r305019)
@@ -1,13 +1,8 @@
-# ex:ts=8
-# Ports collection makefile for:	gcc48
-# Date created:				2012-03-17
-# Whom:					Gerald Pfeifer <gerald at FreeBSD.org>
-#
+# Created by: Gerald Pfeifer <gerald at FreeBSD.org>
 # $FreeBSD$
-#
 
 PORTNAME=	gcc
-PORTVERSION=	4.8.0.20120902
+PORTVERSION=	4.8.0.20120909
 CATEGORIES=	lang java
 MASTER_SITES=	${MASTER_SITE_GCC}
 MASTER_SITE_SUBDIR=	snapshots/${VERSIONSTRING}
@@ -57,6 +52,7 @@ CONFIGURE_TARGET=	${ARCH}-portbld-freebs
 CONFIGURE_ENV+=	UNAME_m="powerpc64"
 .endif
 
+LANGUAGES:=	c,c++,objc,fortran
 SRCDIR=		${WRKDIR}/gcc-${VERSIONSTRING}
 WRKSRC=		${WRKDIR}/build
 TARGLIB=	${PREFIX}/lib/gcc${SUFFIX}
@@ -64,7 +60,6 @@ LIBEXEC=	${PREFIX}/libexec/gcc${SUFFIX}
 GNU_CONFIGURE=	yes
 CFLAGS+=	-I${LOCALBASE}/include
 CONFIGURE_ARGS+=--disable-nls \
-		--enable-languages=c,c++,objc,fortran \
 		--libdir=${TARGLIB} \
 		--libexecdir=${LIBEXEC} \
 		--program-suffix=${SUFFIX} \
@@ -101,7 +96,7 @@ INFO+=		gcc${SUFFIX}/libquadmath	\
 .if ${PORT_OPTIONS:MJAVA}
 BUILD_DEPENDS+=	zip:${PORTSDIR}/archivers/zip
 EXTRA_PATCHES+=	${FILESDIR}/java-patch-hier
-CONFIGURE_ARGS+=--enable-languages=c,c++,objc,fortran,java
+LANGUAGES:=	${LANGUAGES},java
 MAN1+=		aot-compile${SUFFIX}.1 \
 		gappletviewer${SUFFIX}.1 \
 		gc-analyze${SUFFIX}.1 \
@@ -134,9 +129,10 @@ PLIST_SUB+=	JAVA=""
 CONFIGURE_ARGS+=--disable-libgcj
 PLIST_SUB+=	JAVA="@comment "
 .endif
+CONFIGURE_ARGS+=--enable-languages=${LANGUAGES}
 
 pre-everything::
-	@${ECHO_MSG} "Making GCC ${PORTVERSION} for ${OPSYS} ${OSREL}  target=${CONFIGURE_TARGET}"
+	@${ECHO_MSG} "Making GCC ${PORTVERSION} for ${CONFIGURE_TARGET} [${LANGUAGES}]"
 
 pre-configure:
 	cd ${SRCDIR} ; contrib/gcc_update --touch

Modified: head/lang/gcc48/distinfo
==============================================================================
--- head/lang/gcc48/distinfo	Sat Sep 29 01:03:10 2012	(r305018)
+++ head/lang/gcc48/distinfo	Sat Sep 29 03:20:08 2012	(r305019)
@@ -1,2 +1,2 @@
-SHA256 (gcc-4.8-20120902.tar.bz2) = 147a2678b48b954eff2e75bc1e4340737bb70d2e0432f76f17340c1822b20dea
-SIZE (gcc-4.8-20120902.tar.bz2) = 79472560
+SHA256 (gcc-4.8-20120909.tar.bz2) = 7afd0b9143a541702f767d69610b5648e7e97fdd66b02ca910175e0bad2b31c0
+SIZE (gcc-4.8-20120909.tar.bz2) = 79532225



More information about the svn-ports-all mailing list