Skip site navigation (1)Skip section navigation (2)
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>