aboutsummaryrefslogtreecommitdiff
path: root/lang/gcc6-aux
diff options
context:
space:
mode:
authorJohn Marino <marino@FreeBSD.org>2017-02-04 23:20:12 +0000
committerJohn Marino <marino@FreeBSD.org>2017-02-04 23:20:12 +0000
commite6a2bef4d602a6f418d78c0d20ee47c4346a266d (patch)
treea913af387cbf049e9af2883c0a94c7556f1b5277 /lang/gcc6-aux
parent75be12431f240125c75aba9f1ca132ded90c0906 (diff)
downloadports-e6a2bef4d602a6f418d78c0d20ee47c4346a266d.tar.gz
ports-e6a2bef4d602a6f418d78c0d20ee47c4346a266d.zip
Notes
Diffstat (limited to 'lang/gcc6-aux')
-rw-r--r--lang/gcc6-aux/Makefile16
-rw-r--r--lang/gcc6-aux/distinfo4
2 files changed, 14 insertions, 6 deletions
diff --git a/lang/gcc6-aux/Makefile b/lang/gcc6-aux/Makefile
index 0e5063fe3cea..2fef13643da3 100644
--- a/lang/gcc6-aux/Makefile
+++ b/lang/gcc6-aux/Makefile
@@ -24,7 +24,7 @@ GARCH= ${ARCH:S/amd64/x86_64/}
BOOTSTRAP_COMPILER= gnat-bootstrap.${GARCH}.${OPSYS:tl}.tar.bz2
BLD_TARGET= ${GARCH}-aux-${OPSYS:tl}${OSREL}
FULL_GNATGCC= NOT_SET
-OS_LABEL4VERS= [${OPSYS}${GARCH:M*64:S/amd_//:S/x86_//}]
+OS_LABEL4VERS= [${OPSYS}${GARCH:S/amd//:S/x86_//:S/aarch/\/ARM/:S/i386/32/}]
NO_MTREE= yes
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
@@ -49,13 +49,17 @@ BOOTSTRAP_DESC= Create bootstrap compiler (overrides other options)
.include <bsd.port.options.mk>
.if ${OPSYS} == FreeBSD
-ONLY_FOR_ARCHS= amd64 i386
+ONLY_FOR_ARCHS= amd64 i386 aarch64
MODERN_BINUTILS= yes
+. if ${ARCH} == aarch64
+BOOTSTRAP_COMPILER= ada-bootstrap.aarch64.freebsd.120.tar.bz2
+. else
BOOTSTRAP_COMPILER= ada-bootstrap.${GARCH}.freebsd.100B.tar.bz2
+. endif
.endif
.if ${OPSYS} == DragonFly
ONLY_FOR_ARCHS= x86_64
-BOOTSTRAP_COMPILER= ada-bootstrap.${GARCH}.dragonfly.41.tar.bz2
+BOOTSTRAP_COMPILER= ada-bootstrap.x86_64.dragonfly.41.tar.bz2
.endif
.if defined(MODERN_BINUTILS)
@@ -109,7 +113,8 @@ DISTFILES= \
${IDENTIFICATION}.tar.bz2 \
ada-bootstrap.i386.freebsd.100B.tar.bz2:boot \
ada-bootstrap.x86_64.dragonfly.41.tar.bz2:boot \
- ada-bootstrap.x86_64.freebsd.100B.tar.bz2:boot
+ ada-bootstrap.x86_64.freebsd.100B.tar.bz2:boot \
+ ada-bootstrap.aarch64.freebsd.120.tar.bz2:boot
.endif
.if ${PORT_OPTIONS:MFORTRAN} && !${PORT_OPTIONS:MBOOTSTRAP}
@@ -204,7 +209,8 @@ post-extract:
-e 's;\@GCCAUX\@;${PORTNAME};' \
${WRKSRC}/gcc/config/dragonfly.h \
${WRKSRC}/gcc/config/i386/freebsd64.h \
- ${WRKSRC}/gcc/config/i386/freebsd.h
+ ${WRKSRC}/gcc/config/i386/freebsd.h \
+ ${WRKSRC}/gcc/config/aarch64/aarch64-freebsd.h
.if defined(MODERN_BINUTILS)
# Use dwarf4-compatible addr2line (affects FreeBSD only)
${REINPLACE_CMD} -e 's|/usr/bin/addr2line|${PREFIX}/bin/addr2line|g' \
diff --git a/lang/gcc6-aux/distinfo b/lang/gcc6-aux/distinfo
index 5f20e3f941c6..bd9515158a21 100644
--- a/lang/gcc6-aux/distinfo
+++ b/lang/gcc6-aux/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1486228092
+TIMESTAMP = 1486228714
SHA256 (gcc-6-20170202.tar.bz2) = 339411f9ec780ba1f779417ea2a3206b69ee11de293aea27fff4658d7e56d0c5
SIZE (gcc-6-20170202.tar.bz2) = 95743873
SHA256 (ada-bootstrap.i386.freebsd.100B.tar.bz2) = 7231209f2600275f554f788ad1d036cf633c4339ebd25bd479a5bb1ddcddedf3
@@ -7,3 +7,5 @@ SHA256 (ada-bootstrap.x86_64.dragonfly.41.tar.bz2) = eb7785d8b842aee2bb04b43adfb
SIZE (ada-bootstrap.x86_64.dragonfly.41.tar.bz2) = 44956630
SHA256 (ada-bootstrap.x86_64.freebsd.100B.tar.bz2) = 1066d7c5e71d78b4416de3b73348227678ca07db52488409e270db7b00467f55
SIZE (ada-bootstrap.x86_64.freebsd.100B.tar.bz2) = 42163803
+SHA256 (ada-bootstrap.aarch64.freebsd.120.tar.bz2) = 84d96268e864564bc4adddf54bac492ff74a0d7112c13283512542cde71663e7
+SIZE (ada-bootstrap.aarch64.freebsd.120.tar.bz2) = 53840614