summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDima Panov <fluffy@FreeBSD.org>2026-01-14 23:33:19 +0300
committerDima Panov <fluffy@FreeBSD.org>2026-01-14 23:41:02 +0300
commit0e74846afc49c7b58c9edd4066da5afe3d428f99 (patch)
tree24041ce0faf72b3a87f27f3bab0ccfc40fcc3e6b
parent6ab5fcd46c68322837520afa04f91922836ad6ff (diff)
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 (cherry picked from commit 0286baf75e6a15721015ae1b4838bcbd6afdc218)
-rw-r--r--lang/gcc6-aux/Makefile22
-rw-r--r--lang/gcc6-aux/Makefile.version8
-rw-r--r--lang/gcc6-aux/distinfo26
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