Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 23 Nov 2017 07:54: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: r454743 - head/lang/gcc6-devel
Message-ID:  <201711230754.vAN7s9fa072847@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: gerald
Date: Thu Nov 23 07:54:09 2017
New Revision: 454743
URL: https://svnweb.freebsd.org/changeset/ports/454743

Log:
  Update to the 20171122 snapshot of GCC 6.4.1.
  
  On the way, rework the architecture-specific special settings, sorting
  and using .elif instead of distinct .if sequences.
  
  Add a workaround for armv7. [1]
  
  Tested by:	andreast [1]

Modified:
  head/lang/gcc6-devel/Makefile
  head/lang/gcc6-devel/distinfo

Modified: head/lang/gcc6-devel/Makefile
==============================================================================
--- head/lang/gcc6-devel/Makefile	Thu Nov 23 07:45:08 2017	(r454742)
+++ head/lang/gcc6-devel/Makefile	Thu Nov 23 07:54:09 2017	(r454743)
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	gcc
-PORTVERSION=	6.4.1.s20171115
+PORTVERSION=	6.4.1.s20171122
 CATEGORIES=	lang java
 MASTER_SITES=	GCC/snapshots/${DIST_VERSION}
 PKGNAMESUFFIX=	${SUFFIX}-devel
@@ -68,14 +68,8 @@ CONFIGURE_ARGS+=	--disable-multilib
 
 .if ${ARCH} == amd64
 CONFIGURE_TARGET=	x86_64-portbld-${OPSYS:tl}${OSREL}
-.endif
 
-.if ${ARCH} == powerpc64
-CONFIGURE_ENV+=	UNAME_m="powerpc64"
-USE_GCC=	5	# Cannot require ourselves, needs to be at least 4.9.
-.endif
-
-.if ${ARCH} == aarch64 || ${ARCH} == armv6
+.elif ${ARCH} == aarch64 || ${ARCH} == armv6 || ${ARCH} == armv7
 . if ${COMPILER_TYPE} == clang
 .  if empty(PORT_OPTIONS:MBOOTSTRAP)
 MAKE_ARGS+=CXXFLAGS=-fbracket-depth=512
@@ -83,6 +77,10 @@ MAKE_ARGS+=CXXFLAGS=-fbracket-depth=512
 MAKE_ARGS+=STAGE1_CXXFLAGS=-fbracket-depth=512
 .  endif
 . endif
+
+.elif ${ARCH} == powerpc64
+CONFIGURE_ENV+=	UNAME_m="powerpc64"
+USE_GCC=	5	# Cannot require ourselves, needs to be at least 4.9.
 .endif
 
 LANGUAGES:=	c,c++,objc,fortran

Modified: head/lang/gcc6-devel/distinfo
==============================================================================
--- head/lang/gcc6-devel/distinfo	Thu Nov 23 07:45:08 2017	(r454742)
+++ head/lang/gcc6-devel/distinfo	Thu Nov 23 07:54:09 2017	(r454743)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1510862336
-SHA256 (gcc-6-20171115.tar.xz) = b6ca076b1928330be6ecf6d421788dc9dd79b1c7bd446f9d4831dc7cf5115369
-SIZE (gcc-6-20171115.tar.xz) = 72608712
+TIMESTAMP = 1511391489
+SHA256 (gcc-6-20171122.tar.xz) = 31fafc3de86bce2e88e78be49fb6e2969090561902565f8a9ab4b487b6bf2563
+SIZE (gcc-6-20171122.tar.xz) = 72605876



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201711230754.vAN7s9fa072847>