pkgsrc-WIP-changes archive

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

gprlib: Update to 25.0.0



Module Name:	pkgsrc-wip
Committed By:	Dmytro Kazankov <dmytro.kazankov%gmail.com@localhost>
Pushed By:	dkazankov
Date:		Wed Nov 27 23:40:34 2024 +0200
Changeset:	8a4011e2cfa583f0697d4cae9a996fb5a01ef466

Modified Files:
	gprlib/Makefile
	gprlib/PLIST
	gprlib/buildlink3.mk
	gprlib/distinfo
	gprlib/patches/patch-gpr_src_gpr-version.ads

Log Message:
gprlib: Update to 25.0.0

* Package updated to version 25.0.0

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

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

diffstat:
 gprlib/Makefile                              |  15 ++--
 gprlib/PLIST                                 | 127 +++++++++++++++++++++++++++
 gprlib/buildlink3.mk                         |   3 +-
 gprlib/distinfo                              |   8 +-
 gprlib/patches/patch-gpr_src_gpr-version.ads |   6 +-
 5 files changed, 145 insertions(+), 14 deletions(-)

diffs:
diff --git a/gprlib/Makefile b/gprlib/Makefile
index 36e66d3f1d..60004dc391 100644
--- a/gprlib/Makefile
+++ b/gprlib/Makefile
@@ -1,8 +1,6 @@
 # $NetBSD: Makefile,v 1.0 2024/05/06 15:00:00 dkazankov Exp $
 
-.include "../../devel/gprbuild/version.mk"
-
-PKGNAME=	gprlib-${GPRBUILD_VERSION}
+PKGNAME=	gprlib-25.0.0
 DISTNAME=	gprbuild-${PKGVERSION_NOREV}
 CATEGORIES=	devel
 MASTER_SITES=	${MASTER_SITE_GITHUB:=AdaCore/}
@@ -19,9 +17,8 @@ HAS_CONFIGURE=	yes
 .include "../../mk/bsd.prefs.mk"
 
 USE_LANGUAGES=	c ada
-GCC_REQD+=	13
 
-CONFIG_SHELL_FLAGS+=	prefix=${DESTDIR}${PREFIX} ENABLE_SHARED=no
+CONFIG_SHELL_FLAGS+=	prefix=${DESTDIR}${PREFIX} ENABLE_SHARED=yes
 CONFIG_SHELL=		${MAKE_PROGRAM}
 CONFIGURE_SCRIPT=	setup
 
@@ -33,7 +30,13 @@ GENERATE_PLIST+= \
 	cd ${DESTDIR}${PREFIX} && \
 	${FIND} include lib share \( -type f -or -type l \) -print | ${SORT};
 
-.include "../../wip/gprbuild/buildlink3.mk"
+.include "../../wip/gcc14-gnat-libs/buildlink3.mk"
+
+BUILDLINK_DEPMETHOD.xmlada=	full
 .include "../../wip/xmlada/buildlink3.mk"
 
+.include "../../wip/gprbuild/buildlink3.mk"
+
+.include "../../wip/gcc14-gnat/gcc.mk"
+
 .include "../../mk/bsd.pkg.mk"
diff --git a/gprlib/PLIST b/gprlib/PLIST
index 26fd9c2e5f..0ad8b743ee 100644
--- a/gprlib/PLIST
+++ b/gprlib/PLIST
@@ -1,4 +1,88 @@
 @comment $NetBSD: PLIST,v 1.0 2024/05/08 18:00:00 dkazankov Exp $
+include/gpr/gpr.relocatable/gpr-ali.adb
+include/gpr/gpr.relocatable/gpr-ali.ads
+include/gpr/gpr.relocatable/gpr-attr-pm.adb
+include/gpr/gpr.relocatable/gpr-attr-pm.ads
+include/gpr/gpr.relocatable/gpr-attr.adb
+include/gpr/gpr.relocatable/gpr-attr.ads
+include/gpr/gpr.relocatable/gpr-com.ads
+include/gpr/gpr.relocatable/gpr-compilation-process-waiter.adb
+include/gpr/gpr.relocatable/gpr-compilation-process-waiter.ads
+include/gpr/gpr.relocatable/gpr-compilation-process.adb
+include/gpr/gpr.relocatable/gpr-compilation-process.ads
+include/gpr/gpr.relocatable/gpr-compilation-protocol.adb
+include/gpr/gpr.relocatable/gpr-compilation-protocol.ads
+include/gpr/gpr.relocatable/gpr-compilation-slave.adb
+include/gpr/gpr.relocatable/gpr-compilation-slave.ads
+include/gpr/gpr.relocatable/gpr-compilation-sync.adb
+include/gpr/gpr.relocatable/gpr-compilation-sync.ads
+include/gpr/gpr.relocatable/gpr-compilation.adb
+include/gpr/gpr.relocatable/gpr-compilation.ads
+include/gpr/gpr.relocatable/gpr-conf.adb
+include/gpr/gpr.relocatable/gpr-conf.ads
+include/gpr/gpr.relocatable/gpr-cset.adb
+include/gpr/gpr.relocatable/gpr-cset.ads
+include/gpr/gpr.relocatable/gpr-debug.adb
+include/gpr/gpr.relocatable/gpr-debug.ads
+include/gpr/gpr.relocatable/gpr-dect.adb
+include/gpr/gpr.relocatable/gpr-dect.ads
+include/gpr/gpr.relocatable/gpr-env.adb
+include/gpr/gpr.relocatable/gpr-env.ads
+include/gpr/gpr.relocatable/gpr-err-scanner.adb
+include/gpr/gpr.relocatable/gpr-err.adb
+include/gpr/gpr.relocatable/gpr-err.ads
+include/gpr/gpr.relocatable/gpr-erroutc.adb
+include/gpr/gpr.relocatable/gpr-erroutc.ads
+include/gpr/gpr.relocatable/gpr-ext.adb
+include/gpr/gpr.relocatable/gpr-ext.ads
+include/gpr/gpr.relocatable/gpr-jobserver.adb
+include/gpr/gpr.relocatable/gpr-jobserver.ads
+include/gpr/gpr.relocatable/gpr-knowledge.adb
+include/gpr/gpr.relocatable/gpr-knowledge.ads
+include/gpr/gpr.relocatable/gpr-names.adb
+include/gpr/gpr.relocatable/gpr-names.ads
+include/gpr/gpr.relocatable/gpr-nmsc.adb
+include/gpr/gpr.relocatable/gpr-nmsc.ads
+include/gpr/gpr.relocatable/gpr-opt.ads
+include/gpr/gpr.relocatable/gpr-osint.adb
+include/gpr/gpr.relocatable/gpr-osint.ads
+include/gpr/gpr.relocatable/gpr-output.adb
+include/gpr/gpr.relocatable/gpr-output.ads
+include/gpr/gpr.relocatable/gpr-part.adb
+include/gpr/gpr.relocatable/gpr-part.ads
+include/gpr/gpr.relocatable/gpr-pp.adb
+include/gpr/gpr.relocatable/gpr-pp.ads
+include/gpr/gpr.relocatable/gpr-proc.adb
+include/gpr/gpr.relocatable/gpr-proc.ads
+include/gpr/gpr.relocatable/gpr-scans.adb
+include/gpr/gpr.relocatable/gpr-scans.ads
+include/gpr/gpr.relocatable/gpr-script.adb
+include/gpr/gpr.relocatable/gpr-script.ads
+include/gpr/gpr.relocatable/gpr-sdefault.adb
+include/gpr/gpr.relocatable/gpr-sdefault.ads
+include/gpr/gpr.relocatable/gpr-sinput.adb
+include/gpr/gpr.relocatable/gpr-sinput.ads
+include/gpr/gpr.relocatable/gpr-snames.adb
+include/gpr/gpr.relocatable/gpr-snames.ads
+include/gpr/gpr.relocatable/gpr-strt.adb
+include/gpr/gpr.relocatable/gpr-strt.ads
+include/gpr/gpr.relocatable/gpr-tempdir.adb
+include/gpr/gpr.relocatable/gpr-tempdir.ads
+include/gpr/gpr.relocatable/gpr-tree.adb
+include/gpr/gpr.relocatable/gpr-tree.ads
+include/gpr/gpr.relocatable/gpr-util-aux.adb
+include/gpr/gpr.relocatable/gpr-util-aux.ads
+include/gpr/gpr.relocatable/gpr-util-knowledge.adb
+include/gpr/gpr.relocatable/gpr-util-put_resource_usage__unix.adb
+include/gpr/gpr.relocatable/gpr-util.adb
+include/gpr/gpr.relocatable/gpr-util.ads
+include/gpr/gpr.relocatable/gpr-version.adb
+include/gpr/gpr.relocatable/gpr-version.ads
+include/gpr/gpr.relocatable/gpr.adb
+include/gpr/gpr.relocatable/gpr.ads
+include/gpr/gpr.relocatable/gpr_build_util.adb
+include/gpr/gpr.relocatable/gpr_build_util.ads
+include/gpr/gpr.relocatable/gpr_imports.c
 include/gpr/gpr.static-pic/gpr-ali.adb
 include/gpr/gpr.static-pic/gpr-ali.ads
 include/gpr/gpr.static-pic/gpr-attr-pm.adb
@@ -167,6 +251,48 @@ include/gpr/gpr.static/gpr.ads
 include/gpr/gpr.static/gpr_build_util.adb
 include/gpr/gpr.static/gpr_build_util.ads
 include/gpr/gpr.static/gpr_imports.c
+lib/gpr/relocatable/gpr/gpr-ali.ali
+lib/gpr/relocatable/gpr/gpr-attr-pm.ali
+lib/gpr/relocatable/gpr/gpr-attr.ali
+lib/gpr/relocatable/gpr/gpr-com.ali
+lib/gpr/relocatable/gpr/gpr-compilation-process-waiter.ali
+lib/gpr/relocatable/gpr/gpr-compilation-process.ali
+lib/gpr/relocatable/gpr/gpr-compilation-protocol.ali
+lib/gpr/relocatable/gpr/gpr-compilation-slave.ali
+lib/gpr/relocatable/gpr/gpr-compilation-sync.ali
+lib/gpr/relocatable/gpr/gpr-compilation.ali
+lib/gpr/relocatable/gpr/gpr-conf.ali
+lib/gpr/relocatable/gpr/gpr-cset.ali
+lib/gpr/relocatable/gpr/gpr-debug.ali
+lib/gpr/relocatable/gpr/gpr-dect.ali
+lib/gpr/relocatable/gpr/gpr-env.ali
+lib/gpr/relocatable/gpr/gpr-err.ali
+lib/gpr/relocatable/gpr/gpr-erroutc.ali
+lib/gpr/relocatable/gpr/gpr-ext.ali
+lib/gpr/relocatable/gpr/gpr-jobserver.ali
+lib/gpr/relocatable/gpr/gpr-knowledge.ali
+lib/gpr/relocatable/gpr/gpr-names.ali
+lib/gpr/relocatable/gpr/gpr-nmsc.ali
+lib/gpr/relocatable/gpr/gpr-opt.ali
+lib/gpr/relocatable/gpr/gpr-osint.ali
+lib/gpr/relocatable/gpr/gpr-output.ali
+lib/gpr/relocatable/gpr/gpr-part.ali
+lib/gpr/relocatable/gpr/gpr-pp.ali
+lib/gpr/relocatable/gpr/gpr-proc.ali
+lib/gpr/relocatable/gpr/gpr-scans.ali
+lib/gpr/relocatable/gpr/gpr-script.ali
+lib/gpr/relocatable/gpr/gpr-sdefault.ali
+lib/gpr/relocatable/gpr/gpr-sinput.ali
+lib/gpr/relocatable/gpr/gpr-snames.ali
+lib/gpr/relocatable/gpr/gpr-strt.ali
+lib/gpr/relocatable/gpr/gpr-tempdir.ali
+lib/gpr/relocatable/gpr/gpr-tree.ali
+lib/gpr/relocatable/gpr/gpr-util-aux.ali
+lib/gpr/relocatable/gpr/gpr-util.ali
+lib/gpr/relocatable/gpr/gpr-version.ali
+lib/gpr/relocatable/gpr/gpr.ali
+lib/gpr/relocatable/gpr/gpr_build_util.ali
+lib/gpr/relocatable/gpr/libgnatprj.so
 lib/gpr/static-pic/gpr/gpr-ali.ali
 lib/gpr/static-pic/gpr/gpr-attr-pm.ali
 lib/gpr/static-pic/gpr/gpr-attr.ali
@@ -251,5 +377,6 @@ lib/gpr/static/gpr/gpr-version.ali
 lib/gpr/static/gpr/gpr.ali
 lib/gpr/static/gpr/gpr_build_util.ali
 lib/gpr/static/gpr/libgnatprj.a
+lib/libgnatprj.so
 share/gpr/gpr.gpr
 share/gpr/manifests/gpr
diff --git a/gprlib/buildlink3.mk b/gprlib/buildlink3.mk
index e84b40d177..18c5f647a5 100644
--- a/gprlib/buildlink3.mk
+++ b/gprlib/buildlink3.mk
@@ -12,11 +12,12 @@ BUILDLINK_DEPMETHOD.gprlib?=	build
 BUILDLINK_AUTO_VARS.gprlib=	no
 BUILDLINK_AUTO_DIRS.gprlib=	no
 
+BUILDLINK_FILES.gprlib=		lib/libgnatprj.so
 BUILDLINK_FILES.gprlib=		include/gpr/* lib/gpr/*
 BUILDLINK_FILES.gprlib+=	share/gpr/manifests/gpr share/gpr/gpr.gpr
 
 BUILDLINK_CONTENTS_FILTER.gprlib=	\
-	${EGREP} '(include/.*\.ads$$|lib/.*\.ali$$|lib/.*\.a$$|share/gpr/manifests/.*|share/gpr/.*\.gpr$$|/gpr\.adb$$|/gpr-util-put_resource_usage__unix\.adb$$)'
+	${EGREP} '(include/.*\.ads$$|lib/.*\.ali$$|lib/.*\.a$$|lib/libgnatprj\.so$$|share/gpr/manifests/.*|share/gpr/.*\.gpr$$|/gpr\.adb$$|/gpr-util-put_resource_usage__unix\.adb$$)'
 
 .endif
 
diff --git a/gprlib/distinfo b/gprlib/distinfo
index c1e4ff5e17..6b1d75720b 100644
--- a/gprlib/distinfo
+++ b/gprlib/distinfo
@@ -1,10 +1,10 @@
 $NetBSD: distinfo,v 1.2 2024/03/19 13:20:35 wiz Exp $
 
-BLAKE2s (gprbuild-24.0.0.tar.gz) = d8279a6ae9f2df9fa76fa5eccb9d58a39f0a71cf27773ed140f2e20f93778e12
-SHA512 (gprbuild-24.0.0.tar.gz) = 09da4d54f2f151e9f9453e1a459533e2373eb5d4c51831be2bf90964ebcf653752de2f8b271c77f7b599f62146516fc60258ec3c96779fa2b52cd52979c6bd03
-Size (gprbuild-24.0.0.tar.gz) = 959615 bytes
+BLAKE2s (gprbuild-25.0.0.tar.gz) = e9462a136fe46fd9e62e7ba602f746275a41347098f273e90b41cd89c46ce386
+SHA512 (gprbuild-25.0.0.tar.gz) = eb2d7072194323cae90acd0c8683eeb6a806ef6ff2ed4d3496e8b94c5b63dae8a428ec428a3610b380df7e122d7a00d9e9634ef06b5369b165536c99209602ce
+Size (gprbuild-25.0.0.tar.gz) = 940774 bytes
 SHA1 (patch-Makefile) = a6fad4177b6537675ca5775c317ad05dbae63c95
 SHA1 (patch-gpr_gpr.gpr) = afabf62f6de4645d4b3c74b5326f5ab9be7ff26a
 SHA1 (patch-gpr_src_gpr-util-put__resource__usage____unix.adb) = c134d5aad0b90da41eef03cd2e5d98e2f14611fb
-SHA1 (patch-gpr_src_gpr-version.ads) = 9321ae482f2f36b9d5a6c96225ae3a7a5e16a7e1
+SHA1 (patch-gpr_src_gpr-version.ads) = 40deea3a0eb6cf6a3fda3ed8ed898d4daabe0423
 SHA1 (patch-gpr_src_gpr_imports.c) = 945eefee50b198695ade7a4b88d4f87dd50f7925
diff --git a/gprlib/patches/patch-gpr_src_gpr-version.ads b/gprlib/patches/patch-gpr_src_gpr-version.ads
index 5ea2f3ca1f..ccb4d02254 100644
--- a/gprlib/patches/patch-gpr_src_gpr-version.ads
+++ b/gprlib/patches/patch-gpr_src_gpr-version.ads
@@ -9,14 +9,14 @@ Fix incorrect version reporting
  package GPR.Version is
  
 -   Gpr_Version : constant String := "18.0w";
-+   Gpr_Version : constant String := "24.0.0";
++   Gpr_Version : constant String := "25.0w";
     --  Static string identifying this version
  
 -   Date : constant String := "19940713";
-+   Date : constant String := "20231113";
++   Date : constant String := "20241126";
  
 -   Current_Year : constant String := "2016";
-+   Current_Year : constant String := "2023";
++   Current_Year : constant String := "2024";
  
     type Gnat_Build_Type is (Gnatpro, FSF, GPL);
     --  See Get_Gnat_Build_Type below for the meaning of these values


Home | Main Index | Thread Index | Old Index