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