Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 13 May 2018 21:46:06 +0000 (UTC)
From:      Alexander Kabaev <kan@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r469834 - in head/devel: aarch64-gcc aarch64-none-elf-gcc arm-none-eabi-gcc mips-gcc mips64-gcc powerpc64-gcc powerpc64-gcc/files sparc64-gcc
Message-ID:  <201805132146.w4DLk6uL045642@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: kan
Date: Sun May 13 21:46:05 2018
New Revision: 469834
URL: https://svnweb.freebsd.org/changeset/ports/469834

Log:
  Upgrade ext-toolchain GCC ports to GCC 6.4.0
  
  This is the latest supported release in GCC 6.x series.
  Drop aarch64 support patch - it has been committed upstream.
  
  Enable ifunc suppport by default.
  
  PR:	228161
  Reviewed by: bapt (update part)
  Differential Revision:	https://reviews.freebsd.org/D13602

Deleted:
  head/devel/powerpc64-gcc/files/patch-aarch64-support
  head/devel/powerpc64-gcc/files/patch-gcc_ubsan.c
Modified:
  head/devel/aarch64-gcc/Makefile
  head/devel/aarch64-none-elf-gcc/Makefile
  head/devel/arm-none-eabi-gcc/Makefile
  head/devel/mips-gcc/Makefile
  head/devel/mips64-gcc/Makefile
  head/devel/powerpc64-gcc/Makefile
  head/devel/powerpc64-gcc/distinfo
  head/devel/sparc64-gcc/Makefile

Modified: head/devel/aarch64-gcc/Makefile
==============================================================================
--- head/devel/aarch64-gcc/Makefile	Sun May 13 21:13:45 2018	(r469833)
+++ head/devel/aarch64-gcc/Makefile	Sun May 13 21:46:05 2018	(r469834)
@@ -1,6 +1,5 @@
 # $FreeBSD$
 
-PORTREVISION=	1
 PKGNAMEPREFIX=	aarch64-
 PLIST=	${.CURDIR}/pkg-plist
 

Modified: head/devel/aarch64-none-elf-gcc/Makefile
==============================================================================
--- head/devel/aarch64-none-elf-gcc/Makefile	Sun May 13 21:13:45 2018	(r469833)
+++ head/devel/aarch64-none-elf-gcc/Makefile	Sun May 13 21:46:05 2018	(r469834)
@@ -1,6 +1,5 @@
 # $FreeBSD$
 
-PORTREVISION=	1
 PKGNAMEPREFIX=	aarch64-none-elf-
 COMMENT=	GNU Compiler Collection for bare metal arm cross-development
 GCC_TARGET=	aarch64-none-elf

Modified: head/devel/arm-none-eabi-gcc/Makefile
==============================================================================
--- head/devel/arm-none-eabi-gcc/Makefile	Sun May 13 21:13:45 2018	(r469833)
+++ head/devel/arm-none-eabi-gcc/Makefile	Sun May 13 21:46:05 2018	(r469834)
@@ -1,6 +1,5 @@
 # $FreeBSD$
 
-PORTREVISION=	1
 PKGNAMEPREFIX=	arm-none-eabi-
 COMMENT=	GNU Compiler Collection for bare metal arm cross-development
 GCC_TARGET=	arm-none-eabi

Modified: head/devel/mips-gcc/Makefile
==============================================================================
--- head/devel/mips-gcc/Makefile	Sun May 13 21:13:45 2018	(r469833)
+++ head/devel/mips-gcc/Makefile	Sun May 13 21:46:05 2018	(r469834)
@@ -1,6 +1,5 @@
 # $FreeBSD$
 
-PORTREVISION=	1
 PKGNAMEPREFIX=	mips-
 PLIST=	${.CURDIR}/pkg-plist
 

Modified: head/devel/mips64-gcc/Makefile
==============================================================================
--- head/devel/mips64-gcc/Makefile	Sun May 13 21:13:45 2018	(r469833)
+++ head/devel/mips64-gcc/Makefile	Sun May 13 21:46:05 2018	(r469834)
@@ -1,6 +1,5 @@
 # $FreeBSD$
 
-PORTREVISION=	1
 PKGNAMEPREFIX=	mips64-
 PLIST=	${.CURDIR}/pkg-plist
 

Modified: head/devel/powerpc64-gcc/Makefile
==============================================================================
--- head/devel/powerpc64-gcc/Makefile	Sun May 13 21:13:45 2018	(r469833)
+++ head/devel/powerpc64-gcc/Makefile	Sun May 13 21:46:05 2018	(r469834)
@@ -1,8 +1,7 @@
 # $FreeBSD$
 
 PORTNAME=	gcc
-PORTVERSION=	6.3.0
-PORTREVISION=	5
+PORTVERSION=	6.4.0
 CATEGORIES=	devel
 MASTER_SITES=	GCC/releases/gcc-${DISTVERSION}
 PKGNAMEPREFIX?=	powerpc64-
@@ -19,7 +18,7 @@ LIB_DEPENDS=	libgmp.so:math/gmp \
 BUILD_DEPENDS=	${BU_PREFIX}-as:devel/${PKGNAMEPREFIX}binutils
 RUN_DEPENDS=	${BU_PREFIX}-as:devel/${PKGNAMEPREFIX}binutils
 
-USES=	gmake iconv libtool tar:bzip2 makeinfo compiler
+USES=	gmake iconv libtool tar:xz makeinfo compiler
 PLIST_SUB=	TARGETARCH=${PKGNAMEPREFIX:C/-//g} \
 		OPSYS=${OPSYS:tl} \
 		GCC_TARGET=${GCC_TARGET} \
@@ -42,6 +41,7 @@ TARGETARCH=${PKGNAMEPREFIX:C/-//g}
 GNU_CONFIGURE=	yes
 CONFIGURE_OUTSOURCE=	yes
 CONFIGURE_ARGS+=--target=${GCC_TARGET} --disable-nls --enable-languages=c,c++ \
+		--enable-gnu-indirect-function \
 		--without-headers \
 		--with-gmp=${LOCALBASE} \
 		--with-pkgversion="FreeBSD Ports Collection for ${PKGNAMEPREFIX:C/-//g}" \

Modified: head/devel/powerpc64-gcc/distinfo
==============================================================================
--- head/devel/powerpc64-gcc/distinfo	Sun May 13 21:13:45 2018	(r469833)
+++ head/devel/powerpc64-gcc/distinfo	Sun May 13 21:46:05 2018	(r469834)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1482670316
-SHA256 (gcc-6.3.0.tar.bz2) = f06ae7f3f790fbf0f018f6d40e844451e6bc3b7bc96e128e63b09825c1f8b29f
-SIZE (gcc-6.3.0.tar.bz2) = 99903185
+TIMESTAMP = 1514072608
+SHA256 (gcc-6.4.0.tar.xz) = 850bf21eafdfe5cd5f6827148184c08c4a0852a37ccf36ce69855334d2c914d4
+SIZE (gcc-6.4.0.tar.xz) = 76156220

Modified: head/devel/sparc64-gcc/Makefile
==============================================================================
--- head/devel/sparc64-gcc/Makefile	Sun May 13 21:13:45 2018	(r469833)
+++ head/devel/sparc64-gcc/Makefile	Sun May 13 21:46:05 2018	(r469834)
@@ -1,6 +1,5 @@
 # $FreeBSD$
 
-PORTREVISION=	1
 PKGNAMEPREFIX=	sparc64-
 PLIST=	${.CURDIR}/pkg-plist
 



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