Date: Wed, 28 Jun 2017 10:34:02 +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: r444563 - head/lang/gcc5-devel Message-ID: <201706281034.v5SAY2eh050931@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: gerald Date: Wed Jun 28 10:34:02 2017 New Revision: 444563 URL: https://svnweb.freebsd.org/changeset/ports/444563 Log: Update to the 20170627 snapshot of GCC 5.4.1. Adjust JAVA_USES to require python (also at run time), not just python:build. And, most importantly, remove headers being created by GCC's fixincludes machinery from the installation / packaging to avoid breakage when FreeBSD's headers are changing afterwards. Several fellow committers have strongly indicated that our headers do not need the kind of fixing (or "fixing") that GCC performs. Modified: head/lang/gcc5-devel/Makefile head/lang/gcc5-devel/distinfo Modified: head/lang/gcc5-devel/Makefile ============================================================================== --- head/lang/gcc5-devel/Makefile Wed Jun 28 09:58:37 2017 (r444562) +++ head/lang/gcc5-devel/Makefile Wed Jun 28 10:34:02 2017 (r444563) @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= gcc -PORTVERSION= 5.4.1.s20170613 +PORTVERSION= 5.4.1.s20170627 CATEGORIES= lang java MASTER_SITES= GCC/snapshots/${DIST_VERSION} PKGNAMESUFFIX= ${SUFFIX}-devel @@ -50,7 +50,7 @@ OPTIONS_EXCLUDE_DragonFly= JAVA BOOTSTRAP_DESC= Build using a full bootstrap GRAPHITE_DESC= Support for Graphite loop optimizations -JAVA_USES= python:build shebangfix +JAVA_USES= python shebangfix SHEBANG_FILES= libjava/contrib/aot-compile.in .if exists(/usr/lib32/libc.so) @@ -163,6 +163,7 @@ post-stage: ${RM} ${STAGEDIR}${PREFIX}/man/man7/* ${RM} ${STAGEDIR}${PREFIX}/bin/rebuild-gcj-db${SUFFIX} \ ${STAGEDIR}${PREFIX}/man/man1/rebuild-gcj-db${SUFFIX}.1 + ${RM} -r ${STAGEDIR}${TARGLIB}/gcc/*/${GCC_VERSION}/include-fixed/ # Add target libraries and include files to packaging list. ${RM} ${WRKDIR}/PLIST.lib .for d in ${TARGLIB:S/^${PREFIX}\///} ${LIBEXEC:S/^${PREFIX}\///} include/gcj include/gnu include/java include/javax Modified: head/lang/gcc5-devel/distinfo ============================================================================== --- head/lang/gcc5-devel/distinfo Wed Jun 28 09:58:37 2017 (r444562) +++ head/lang/gcc5-devel/distinfo Wed Jun 28 10:34:02 2017 (r444563) @@ -1,3 +1,3 @@ -TIMESTAMP = 1497476612 -SHA256 (gcc-5-20170613.tar.xz) = 296705d70b03a1697932539f1b42a300ad4aaf10657d7adf0140baefc6162014 -SIZE (gcc-5-20170613.tar.xz) = 69364720 +TIMESTAMP = 1498639232 +SHA256 (gcc-5-20170627.tar.xz) = 60ec4818533fbd869ecf0bcae82ae62641ccd1ada706154c3607e9d083a97729 +SIZE (gcc-5-20170627.tar.xz) = 69368220
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201706281034.v5SAY2eh050931>