From owner-svn-ports-head@FreeBSD.ORG Fri Sep 28 14:15:52 2012 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 781401065677; Fri, 28 Sep 2012 14:15:52 +0000 (UTC) (envelope-from gerald@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 58B9E8FC0A; Fri, 28 Sep 2012 14:15:52 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q8SEFqsM055019; Fri, 28 Sep 2012 14:15:52 GMT (envelope-from gerald@svn.freebsd.org) Received: (from gerald@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q8SEFqjH055016; Fri, 28 Sep 2012 14:15:52 GMT (envelope-from gerald@svn.freebsd.org) Message-Id: <201209281415.q8SEFqjH055016@svn.freebsd.org> From: Gerald Pfeifer Date: Fri, 28 Sep 2012 14:15:52 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r304996 - head/lang/gcc47 X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Sep 2012 14:15:52 -0000 Author: gerald Date: Fri Sep 28 14:15:51 2012 New Revision: 304996 URL: http://svn.freebsd.org/changeset/ports/304996 Log: Update to the 20120922 snapshot of GCC 4.7.3, which is pretty close to the GCC 4.7.2 release. It also fixes an ABI problem introduced with earlier GCC 4.7 releases. 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/gcc47/Makefile head/lang/gcc47/distinfo Modified: head/lang/gcc47/Makefile ============================================================================== --- head/lang/gcc47/Makefile Fri Sep 28 13:41:47 2012 (r304995) +++ head/lang/gcc47/Makefile Fri Sep 28 14:15:51 2012 (r304996) @@ -1,13 +1,8 @@ -# ex:ts=8 -# Ports collection makefile for: gcc47 -# Date created: 2011-03-20 -# Whom: Gerald Pfeifer -# +# Created by: Gerald Pfeifer # $FreeBSD$ -# PORTNAME= gcc -PORTVERSION= 4.7.2.20120908 +PORTVERSION= 4.7.3.20120922 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/gcc47/distinfo ============================================================================== --- head/lang/gcc47/distinfo Fri Sep 28 13:41:47 2012 (r304995) +++ head/lang/gcc47/distinfo Fri Sep 28 14:15:51 2012 (r304996) @@ -1,2 +1,2 @@ -SHA256 (gcc-4.7-20120908.tar.bz2) = 7973e8e281c8b93345a887a6d33bb89aebc9a2696dc07e63bfa2f705a643766e -SIZE (gcc-4.7-20120908.tar.bz2) = 78878370 +SHA256 (gcc-4.7-20120922.tar.bz2) = fa2ab0924f10642a5ae4d9626d229fdf8830d2aa0ef91fb4584985aa34da1294 +SIZE (gcc-4.7-20120922.tar.bz2) = 78875317