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
Alexander Kabaev
kan at FreeBSD.org
Sun May 13 21:46:08 UTC 2018
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
More information about the svn-ports-all
mailing list