git: 03972bd1c81d - main - lang/gcc6-aux: Adopt and unbreak with isl 20+ (+)

From: Dima Panov <fluffy_at_FreeBSD.org>
Date: Mon, 28 Nov 2022 11:12:49 UTC
The branch main has been updated by fluffy:

URL: https://cgit.FreeBSD.org/ports/commit/?id=03972bd1c81dc9d2684a070cc86c6148601b4b71

commit 03972bd1c81dc9d2684a070cc86c6148601b4b71
Author:     Dima Panov <fluffy@FreeBSD.org>
AuthorDate: 2022-11-28 11:07:17 +0000
Commit:     Dima Panov <fluffy@FreeBSD.org>
CommitDate: 2022-11-28 11:07:17 +0000

    lang/gcc6-aux: Adopt and unbreak with isl 20+ (+)
    
    Take maintainership and keep ada in the tree.
---
 lang/gcc6-aux/Makefile                    |  6 +-----
 lang/gcc6-aux/Makefile.version            |  2 +-
 lang/gcc6-aux/files/patch-isl-20-or-newer | 11 +++++++++++
 3 files changed, 13 insertions(+), 6 deletions(-)

diff --git a/lang/gcc6-aux/Makefile b/lang/gcc6-aux/Makefile
index f2efeb332a1e..9fb78bf145d4 100644
--- a/lang/gcc6-aux/Makefile
+++ b/lang/gcc6-aux/Makefile
@@ -7,17 +7,13 @@ MASTER_SITES=	http://downloads.dragonlace.net/src/:boot \
 		LOCAL/marino:boot LOCAL/ericbsd:boot GCC/${MS_SUBDIR}
 DISTFILES=	${IDENTIFICATION}.tar.xz
 
-MAINTAINER=	ports@FreeBSD.org
+MAINTAINER=	fluffy@FreeBSD.org
 COMMENT=	Version of GCC ${GCC_BRANCH} with full Ada support
 WWW=		http://www.dragonlace.net/
 
 LICENSE=	GPLv3 GPLv3RLE
 LICENSE_COMB=	multi
 
-# PR 248674
-DEPRECATED=	Based on way end-of-life version of GCC, has issues, and is unmaintained
-EXPIRATION_DATE=2022-12-31
-
 .include "${.CURDIR}/Makefile.common"
 
 LANGS=			c c++ ada
diff --git a/lang/gcc6-aux/Makefile.version b/lang/gcc6-aux/Makefile.version
index 6b7c65c4e9ce..d158c51287b6 100644
--- a/lang/gcc6-aux/Makefile.version
+++ b/lang/gcc6-aux/Makefile.version
@@ -8,7 +8,7 @@ GCC_POINT=		4.1
 GCC_VERSION=		${GCC_BRANCH}.${GCC_POINT}
 SNAPSHOT=		20180516
 BUILD_RELEASE=		no
-MAIN_PR=		2
+MAIN_PR=		3
 UTIL_PR=		0
 ARMV7_PR=		0
 ARM64_PR=		0
diff --git a/lang/gcc6-aux/files/patch-isl-20-or-newer b/lang/gcc6-aux/files/patch-isl-20-or-newer
new file mode 100644
index 000000000000..a97f412ab0dc
--- /dev/null
+++ b/lang/gcc6-aux/files/patch-isl-20-or-newer
@@ -0,0 +1,11 @@
+--- gcc/graphite.h.orig	2020-08-15 14:22:45.859708000 -0400
++++ gcc/graphite.h	2020-08-15 14:25:15.832648000 -0400
+@@ -36,6 +36,8 @@
+ #include <isl/ilp.h>
+ #include <isl/schedule.h>
+ #include <isl/ast_build.h>
++#include <isl/id.h>
++#include <isl/space.h>
+ 
+ #ifdef HAVE_ISL_OPTIONS_SET_SCHEDULE_SERIALIZE_SCCS
+ /* isl 0.15 or later.  */