pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

ada packages: remove USE_PKGSRC_GCC_RUNTIME definition



Module Name:	pkgsrc-wip
Committed By:	Dmytro Kazankov <dkazankov%NetBSD.org@localhost>
Pushed By:	dkazankov
Date:		Sun Jun 1 12:21:02 2025 +0300
Changeset:	b53debc25c412464063c9175c269695049a4573c

Modified Files:
	adasat/Makefile
	gnatcoll-bindings/Makefile
	gnatcoll-core/Makefile
	gnatcoll-db/Makefile
	gprlib/Makefile
	xmlada/Makefile

Log Message:
ada packages: remove USE_PKGSRC_GCC_RUNTIME definition

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=b53debc25c412464063c9175c269695049a4573c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 adasat/Makefile            | 3 ---
 gnatcoll-bindings/Makefile | 4 +---
 gnatcoll-core/Makefile     | 4 +---
 gnatcoll-db/Makefile       | 4 +---
 gprlib/Makefile            | 7 ++++---
 xmlada/Makefile            | 6 ------
 6 files changed, 7 insertions(+), 21 deletions(-)

diffs:
diff --git a/adasat/Makefile b/adasat/Makefile
index 87df625615..5f673c2f56 100644
--- a/adasat/Makefile
+++ b/adasat/Makefile
@@ -15,15 +15,12 @@ LICENSE=	apache-2.0
 USE_TOOLS+=	gmake
 
 USE_LANGUAGES=	ada
-# See xmlada package for rationale
 GCC_REQD+=	13
 
 USE_GCC_RUNTIME=	yes
 
 .include "../../mk/bsd.prefs.mk"
 
-USE_PKGSRC_GCC_RUNTIME?=	no
-
 .if ${USE_PKGSRC_GCC_RUNTIME:tl} == "yes"
 ALL_LIBRARY_TYPES=	static static-pic relocatable
 .else
diff --git a/gnatcoll-bindings/Makefile b/gnatcoll-bindings/Makefile
index f91d33aa4c..128123838f 100644
--- a/gnatcoll-bindings/Makefile
+++ b/gnatcoll-bindings/Makefile
@@ -14,15 +14,13 @@ LICENSE=	gnu-gpl-v3
 USE_TOOLS+=	gmake grep
 
 USE_LANGUAGES=	c c++ ada
-# See xmlada package for rationale
+
 GCC_REQD+=	13
 
 USE_GCC_RUNTIME=	yes
 
 .include "../../mk/bsd.prefs.mk"
 
-USE_PKGSRC_GCC_RUNTIME?=	no
-
 .include "options.mk"
 
 SUBST_CLASSES+=		fixver
diff --git a/gnatcoll-core/Makefile b/gnatcoll-core/Makefile
index 4b4455eaf9..9ec1513343 100644
--- a/gnatcoll-core/Makefile
+++ b/gnatcoll-core/Makefile
@@ -15,15 +15,13 @@ LICENSE=	gnu-gpl-v3
 USE_TOOLS+=	gmake grep
 
 USE_LANGUAGES=	c ada
-# See xmlada package for rationale
+
 GCC_REQD+=	13
 
 USE_GCC_RUNTIME=	yes
 
 .include "../../mk/bsd.prefs.mk"
 
-USE_PKGSRC_GCC_RUNTIME?=	no
-
 # Use C preprocessed symbols on NetBSD
 .if ${OPSYS} == "NetBSD"
 SUBST_CLASSES+=		ldl
diff --git a/gnatcoll-db/Makefile b/gnatcoll-db/Makefile
index 4127a5e672..24bf13323a 100644
--- a/gnatcoll-db/Makefile
+++ b/gnatcoll-db/Makefile
@@ -17,15 +17,13 @@ USE_TOOLS+=	gmake grep
 CHECK_PIE_SKIP+=	bin/*
 
 USE_LANGUAGES=	c ada
-# See xmlada package for rationale
+
 GCC_REQD+=	13
 
 USE_GCC_RUNTIME=	yes
 
 .include "../../mk/bsd.prefs.mk"
 
-USE_PKGSRC_GCC_RUNTIME?=	no
-
 .include "options.mk"
 
 SUBST_CLASSES+=		fixver
diff --git a/gprlib/Makefile b/gprlib/Makefile
index ccc88f4b49..d72cc16ede 100644
--- a/gprlib/Makefile
+++ b/gprlib/Makefile
@@ -16,15 +16,16 @@ USE_TOOLS+=	gmake
 HAS_CONFIGURE=	yes
 
 USE_LANGUAGES=	c ada
-# GPRLIB 25 uses -gnat2020 switch
+
 GCC_REQD+=	13
 
+# GPRLIB 25 uses -gnat2020 switch
+USE_ADA_FEATURES=	gnat2020
+
 USE_GCC_RUNTIME=	yes
 
 .include "../../mk/bsd.prefs.mk"
 
-USE_PKGSRC_GCC_RUNTIME?=	no
-
 # Use C preprocessed symbols on NetBSD
 .if ${OPSYS} == "NetBSD"
 SUBST_CLASSES+=			getrusage
diff --git a/xmlada/Makefile b/xmlada/Makefile
index cadbbfbc3c..948d944371 100644
--- a/xmlada/Makefile
+++ b/xmlada/Makefile
@@ -16,18 +16,12 @@ USE_TOOLS+=	gmake
 GNU_CONFIGURE=	yes
 
 USE_LANGUAGES=	ada
-
-# Xmlada 25 can still be built by GNAT 6, but other Adacore's 25 series libs can not.
-# So for uniformity and compatibility we set minimum version which can build all libs.
-# Anyway usage of gcc6-aux with gprbuild requires modification of gcc6-aux package.
 GCC_REQD+=	13
 
 USE_GCC_RUNTIME=	yes
 
 .include "../../mk/bsd.prefs.mk"
 
-USE_PKGSRC_GCC_RUNTIME?=	no
-
 SUBST_CLASSES+=		fixver
 SUBST_STAGE.fixver=	pre-configure
 SUBST_FILES.fixver=	./configure.in	./configure


Home | Main Index | Thread Index | Old Index