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>