Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 29 Sep 2012 03:20:09 +0000 (UTC)
From:      Gerald Pfeifer <gerald@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r305019 - head/lang/gcc48
Message-ID:  <201209290320.q8T3K9iw053025@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@FreeBSD.org>
-#
+# Created by: Gerald Pfeifer <gerald@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201209290320.q8T3K9iw053025>