svn commit: r444563 - head/lang/gcc5-devel

Gerald Pfeifer gerald at FreeBSD.org
Wed Jun 28 10:34:03 UTC 2017


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


More information about the svn-ports-all mailing list