git: 0286baf75e6a - main - lang/gcc6-aux: update to GCC-6.5.0, regen bootstraps (+)
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 14 Jan 2026 20:40:26 UTC
The branch main has been updated by fluffy:
URL: https://cgit.FreeBSD.org/ports/commit/?id=0286baf75e6a15721015ae1b4838bcbd6afdc218
commit 0286baf75e6a15721015ae1b4838bcbd6afdc218
Author: Dima Panov <fluffy@FreeBSD.org>
AuthorDate: 2026-01-14 20:33:19 +0000
Commit: Dima Panov <fluffy@FreeBSD.org>
CommitDate: 2026-01-14 20:33:19 +0000
lang/gcc6-aux: update to GCC-6.5.0, regen bootstraps (+)
Original MASTERSITE is dead now and bootstraps is not available anymore.
Update GCC components from 6.4.1 to 6.5.0, latest 6.x release.
Regen all ada boostraps to 6.5.0 release, made all for minimal supportted FreeBSD release, 13.5.
Point WWW to original jmarino's ada development environment, https://github.com/jrmarino/draco
PR: 292414
MFH: 2026Q1
---
lang/gcc6-aux/Makefile | 22 +++++++---------------
lang/gcc6-aux/Makefile.version | 8 ++++----
lang/gcc6-aux/distinfo | 26 +++++++++-----------------
3 files changed, 20 insertions(+), 36 deletions(-)
diff --git a/lang/gcc6-aux/Makefile b/lang/gcc6-aux/Makefile
index 63e526382a0d..7c2b906b3327 100644
--- a/lang/gcc6-aux/Makefile
+++ b/lang/gcc6-aux/Makefile
@@ -3,13 +3,12 @@ PORTVERSION= ${SNAPSHOT}
PORTREVISION= ${MAIN_PR}
PORTEPOCH= 1
CATEGORIES= lang
-MASTER_SITES= http://downloads.dragonlace.net/src/:boot \
- LOCAL/marino:boot LOCAL/ericbsd:boot GCC/${MS_SUBDIR}
+MASTER_SITES= LOCAL/fluffy:boot GCC/${MS_SUBDIR}
DISTFILES= ${IDENTIFICATION}.tar.xz
MAINTAINER= fluffy@FreeBSD.org
COMMENT= Version of GCC ${GCC_BRANCH} with full Ada support
-WWW= http://www.dragonlace.net/
+WWW= https://github.com/jrmarino/draco
LICENSE= GPLv3 GPLv3RLE
LICENSE_COMB= multi
@@ -51,11 +50,7 @@ BOOTSTRAP_DESC= Create bootstrap compiler (overrides other options)
.if ${OPSYS} == FreeBSD
ONLY_FOR_ARCHS= aarch64 amd64 i386
MODERN_BINUTILS= yes
-BOOTSTRAP_COMPILER= ada-bootstrap.${GARCH}.freebsd.120.tar.bz2
-.endif
-.if ${OPSYS} == DragonFly
-ONLY_FOR_ARCHS= x86_64
-BOOTSTRAP_COMPILER= ada-bootstrap.x86_64.dragonfly.41.tar.bz2
+BOOTSTRAP_COMPILER= ada-bootstrap-${GARCH}-freebsd-13-${GCC_VERSION}.tar.bz2
.endif
.if defined(MODERN_BINUTILS)
@@ -78,7 +73,7 @@ PHASEFILE= ${WRKSRC}/gcc/DEV-PHASE
BOOTSTRAP_PREFIX= ${WRKDIR}/bootstrap
PKG_PREFIX= ${PREFIX}/${PORTNAME}
MANDIRS= ${PREFIX}/${PORTNAME}/share
-BSFILENAME= ada-bootstrap.${GARCH}.${OPSYS:tl}.${OSREL:S/.//}.tar.bz2
+BSFILENAME= ada-bootstrap-${GARCH}-${OPSYS:tl}-${OSREL:R}-${GCC_VERSION}.tar.bz2
# If we find gnatmake and friends in a standard location, then we'll use this
# compiler instead of downloading the bootstrap.
@@ -109,12 +104,9 @@ DISTFILES+= ${BOOTSTRAP_COMPILER}:boot
.if defined(PLUS_BOOTSTRAPS)
DISTFILES= \
${IDENTIFICATION}.tar.xz \
- ada-bootstrap.i386.freebsd.100B.tar.bz2:boot \
- ada-bootstrap.i386.freebsd.120.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.120.tar.bz2:boot \
- ada-bootstrap.aarch64.freebsd.120.tar.bz2:boot
+ ada-bootstrap-aarch64-freebsd-13-${GCC_VERSION}.tar.bz2:boot \
+ ada-bootstrap-x86_64-freebsd-13-${GCC_VERSION}.tar.bz2:boot \
+ ada-bootstrap-i386-freebsd-13-${GCC_VERSION}.tar.bz2:boot
.endif
.if ${PORT_OPTIONS:MFORTRAN} && !${PORT_OPTIONS:MBOOTSTRAP}
diff --git a/lang/gcc6-aux/Makefile.version b/lang/gcc6-aux/Makefile.version
index d158c51287b6..b77980ce7615 100644
--- a/lang/gcc6-aux/Makefile.version
+++ b/lang/gcc6-aux/Makefile.version
@@ -4,11 +4,11 @@
# continue to be used and eventually be removed from mirrors.
GCC_BRANCH= 6
-GCC_POINT= 4.1
+GCC_POINT= 5.0
GCC_VERSION= ${GCC_BRANCH}.${GCC_POINT}
-SNAPSHOT= 20180516
-BUILD_RELEASE= no
-MAIN_PR= 3
+SNAPSHOT= 20181026
+BUILD_RELEASE= yes
+MAIN_PR= 0
UTIL_PR= 0
ARMV7_PR= 0
ARM64_PR= 0
diff --git a/lang/gcc6-aux/distinfo b/lang/gcc6-aux/distinfo
index 10b6062e50b9..54365ec9044d 100644
--- a/lang/gcc6-aux/distinfo
+++ b/lang/gcc6-aux/distinfo
@@ -1,17 +1,9 @@
-TIMESTAMP = 1527538310
-SHA256 (gcc-6-20180516.tar.xz) = fd5ca24c672554ab0d8dafd2b9319099d170509e432121992290232c079f8244
-SIZE (gcc-6-20180516.tar.xz) = 72660356
-SHA256 (ada-bootstrap.i386.freebsd.100B.tar.bz2) = 7231209f2600275f554f788ad1d036cf633c4339ebd25bd479a5bb1ddcddedf3
-SIZE (ada-bootstrap.i386.freebsd.100B.tar.bz2) = 41229192
-SHA256 (ada-bootstrap.x86_64.dragonfly.41.tar.bz2) = eb7785d8b842aee2bb04b43adfb1346b178ee4e83d8775b4e6705fd23f1586f0
-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.i386.freebsd.120.tar.bz2) = 8140cbc0e88181156394092fc094071a9c25c7b0ef56489144fce074472a18f6
-SIZE (ada-bootstrap.i386.freebsd.120.tar.bz2) = 51426177
-SHA256 (ada-bootstrap.x86_64.freebsd.120.tar.bz2) = 4b490145520ffa9f8402a65cad8152a865f3fdae5bab2e06fc395bd7919083e0
-SIZE (ada-bootstrap.x86_64.freebsd.120.tar.bz2) = 52651957
-SHA256 (ada-bootstrap.aarch64.freebsd.111.tar.bz2) = b16284a3c2e9aea2e11ee52724ccafea08b00f3f0003130c71f8133163c9ef06
-SIZE (ada-bootstrap.aarch64.freebsd.111.tar.bz2) = 63714336
-SHA256 (ada-bootstrap.aarch64.freebsd.120.tar.bz2) = 22929f98dbed737dcb84098704d9d9e04fef16d27f17689be926284eddc7bbc3
-SIZE (ada-bootstrap.aarch64.freebsd.120.tar.bz2) = 64399030
+TIMESTAMP = 1767982287
+SHA256 (gcc-6.5.0.tar.xz) = 7ef1796ce497e89479183702635b14bb7a46b53249209a5e0f999bebf4740945
+SIZE (gcc-6.5.0.tar.xz) = 74355588
+SHA256 (ada-bootstrap-aarch64-freebsd-13-6.5.0.tar.bz2) = 3c2a30ccc55a410890531cd411142d74d59aa442fd62297cfb62376b6f96c521
+SIZE (ada-bootstrap-aarch64-freebsd-13-6.5.0.tar.bz2) = 47791701
+SHA256 (ada-bootstrap-x86_64-freebsd-13-6.5.0.tar.bz2) = aa160145609b724a075377dd5d53428f062d3d5d50dd0930be4ddff6ba117496
+SIZE (ada-bootstrap-x86_64-freebsd-13-6.5.0.tar.bz2) = 52662359
+SHA256 (ada-bootstrap-i386-freebsd-13-6.5.0.tar.bz2) = a48d37ffb3d3df603c28e53ac3397c2444d370a2e3e701f0a9f452981e4d49fa
+SIZE (ada-bootstrap-i386-freebsd-13-6.5.0.tar.bz2) = 51505198