pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
gnatcoll-db: change dependencies (unfinished)
Module Name: pkgsrc-wip
Committed By: Dmytro Kazankov <dmytro.kazankov%gmail.com@localhost>
Pushed By: dkazankov
Date: Tue Feb 11 08:39:51 2025 +0200
Changeset: 856d8309dbe185a93bd16428bdf15a39c2c3668c
Modified Files:
gnatcoll-db/Makefile
gnatcoll-db/distinfo
gnatcoll-db/patches/patch-gnatcoll__db2ada_gnatcoll__all2ada.gpr
gnatcoll-db/patches/patch-gnatcoll__db2ada_gnatcoll__db2ada.gpr
gnatcoll-db/patches/patch-gnatcoll__db2ada_gnatcoll__postgres2ada.gpr
gnatcoll-db/patches/patch-gnatcoll__db2ada_gnatcoll__sqlite2ada.gpr
gnatcoll-db/patches/patch-gnatinspect_gnatinspect.gpr
gnatcoll-db/patches/patch-postgres_Makefile
gnatcoll-db/patches/patch-postgres_gnatcoll__postgres.gpr
gnatcoll-db/patches/patch-sql_Makefile
gnatcoll-db/patches/patch-sqlite_Makefile
gnatcoll-db/patches/patch-sqlite_gnatcoll__sqlite.gpr
gnatcoll-db/patches/patch-xref_Makefile
gnatcoll-db/patches/patch-xref_gnatcoll__xref.gpr
Added Files:
gnatcoll-db/patches/patch-gnatcoll__db2ada_Makefile
gnatcoll-db/patches/patch-gnatinspect_Makefile
Removed Files:
gnatcoll-db/patches/patch-version_information
Log Message:
gnatcoll-db: change dependencies (unfinished)
* Dependencies changed to updated main pkgsrc's gcc13-gnat and gprbuild
* GPRBuild related issues solved
* Some other package dependencies are still in development
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=856d8309dbe185a93bd16428bdf15a39c2c3668c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
gnatcoll-db/Makefile | 20 +++++++++-----
gnatcoll-db/distinfo | 27 ++++++++++---------
.../patches/patch-gnatcoll__db2ada_Makefile | 31 ++++++++++++++++++++++
.../patch-gnatcoll__db2ada_gnatcoll__all2ada.gpr | 2 +-
.../patch-gnatcoll__db2ada_gnatcoll__db2ada.gpr | 2 +-
...tch-gnatcoll__db2ada_gnatcoll__postgres2ada.gpr | 2 +-
...patch-gnatcoll__db2ada_gnatcoll__sqlite2ada.gpr | 2 +-
gnatcoll-db/patches/patch-gnatinspect_Makefile | 31 ++++++++++++++++++++++
.../patches/patch-gnatinspect_gnatinspect.gpr | 2 +-
gnatcoll-db/patches/patch-postgres_Makefile | 30 +++++++++++++++++++--
.../patches/patch-postgres_gnatcoll__postgres.gpr | 14 ++++++++--
gnatcoll-db/patches/patch-sql_Makefile | 30 +++++++++++++++++++--
gnatcoll-db/patches/patch-sqlite_Makefile | 30 +++++++++++++++++++--
.../patches/patch-sqlite_gnatcoll__sqlite.gpr | 2 +-
gnatcoll-db/patches/patch-version_information | 9 -------
gnatcoll-db/patches/patch-xref_Makefile | 30 +++++++++++++++++++--
gnatcoll-db/patches/patch-xref_gnatcoll__xref.gpr | 2 +-
17 files changed, 221 insertions(+), 45 deletions(-)
diffs:
diff --git a/gnatcoll-db/Makefile b/gnatcoll-db/Makefile
index a4d447f8f5..7fb8c457ab 100644
--- a/gnatcoll-db/Makefile
+++ b/gnatcoll-db/Makefile
@@ -11,7 +11,7 @@ HOMEPAGE= https://github.com/AdaCore/gnatcoll-db
COMMENT= The GNAT Components Collection (GNATcoll) - Database packages
LICENSE= gnu-gpl-v3
-USE_TOOLS+= gmake
+USE_TOOLS+= gmake grep
HAS_CONFIGURE= yes
@@ -21,6 +21,14 @@ CHECK_PIE_SKIP+= bin/*
USE_LANGUAGES= c ada
+GCC_REQD+= 13
+
+SUBST_CLASSES+= fixver
+SUBST_STAGE.fixver= pre-configure
+SUBST_FILES.fixver= version_information
+SUBST_SED.fixver= -e 's,0.0,25.0,g'
+SUBST_MESSAGE.fixver= Fix version information
+
.include "options.mk"
CONFIG_SHELL_FLAGS+= prefix=${DESTDIR}${PREFIX} BUILD=PROD
@@ -121,7 +129,11 @@ GENERATE_PLIST+= \
cd ${DESTDIR}${PREFIX} && \
${FIND} bin include lib share \( -type f -or -type l \) -print | ${SORT};
-.include "../../wip/gcc14-gnat-libs/buildlink3.mk"
+.include "../../lang/gcc13-gnat-libs/buildlink3.mk"
+.include "../../devel/gprbuild/buildlink3.mk"
+
+GPRBUILD_OPTIONS+= --config=../default.cgpr
+GPRINSTALL_OPTIONS+= --config=../default.cgpr
BUILDLINK_DEPMETHOD.xmlada= full
.include "../../wip/xmlada/buildlink3.mk"
@@ -132,8 +144,4 @@ BUILDLINK_DEPMETHOD.gprlib= full
BUILDLINK_DEPMETHOD.gnatcoll-core= full
.include "../../wip/gnatcoll-core/buildlink3.mk"
-.include "../../wip/gprbuild/buildlink3.mk"
-
-.include "../../wip/gcc14-gnat/gcc.mk"
-
.include "../../mk/bsd.pkg.mk"
diff --git a/gnatcoll-db/distinfo b/gnatcoll-db/distinfo
index c31c3f016d..befa029692 100644
--- a/gnatcoll-db/distinfo
+++ b/gnatcoll-db/distinfo
@@ -3,16 +3,17 @@ $NetBSD$
BLAKE2s (gnatcoll-db-25.0.0.tar.gz) = 644f89eca578ab538daf7c90317a89cfa4736632f141e2d7db5a413d39c0c297
SHA512 (gnatcoll-db-25.0.0.tar.gz) = 7cd37d33650a16fd72796adda375a62a6368c11b369209686194fe96ad72a8e49094076679824266f88aeb7b1bc592ac1be678fcfaad10b59c7e05f7dd512cf3
Size (gnatcoll-db-25.0.0.tar.gz) = 2688678 bytes
-SHA1 (patch-gnatcoll__db2ada_gnatcoll__all2ada.gpr) = e7eeace9f2cfa4e700672e77d50dc803d1158f2b
-SHA1 (patch-gnatcoll__db2ada_gnatcoll__db2ada.gpr) = 3178dbd902c02c58a701c8b31438954a7e6b9f15
-SHA1 (patch-gnatcoll__db2ada_gnatcoll__postgres2ada.gpr) = f3d13b8e5980b2080fbef520b9a72877d01186cd
-SHA1 (patch-gnatcoll__db2ada_gnatcoll__sqlite2ada.gpr) = f576c92cb92a6f4535c4693db4a579885555207c
-SHA1 (patch-gnatinspect_gnatinspect.gpr) = 6c3e65e4af79e879ddd88ef7cc9cc1598b63299d
-SHA1 (patch-postgres_Makefile) = 818f2e48d763dea72cf5a93338ab6db8eae62cdb
-SHA1 (patch-postgres_gnatcoll__postgres.gpr) = 4300d92c882ab1d59675da4aba206bfebf6e19b6
-SHA1 (patch-sql_Makefile) = d275d66ae519298126b13e9186bb9fd9e6ad5404
-SHA1 (patch-sqlite_Makefile) = ce545bcad501d86e9dda5d267cbb82a53e2d62c2
-SHA1 (patch-sqlite_gnatcoll__sqlite.gpr) = 54798487954cc9a8651ffb7d658ccc3196c22ae3
-SHA1 (patch-version_information) = e1d2fe8e1039d3d1855b8ad208ca5d94a08628f4
-SHA1 (patch-xref_Makefile) = 5143f4f6666788eea72653b15b16c64a3ce8e5d2
-SHA1 (patch-xref_gnatcoll__xref.gpr) = 2a2379aa77eb04ce452787109a54611f86e7a0e6
+SHA1 (patch-gnatcoll__db2ada_Makefile) = dbcec198253c682b952ecdbac4e839eb335c97ec
+SHA1 (patch-gnatcoll__db2ada_gnatcoll__all2ada.gpr) = e6198437023047531952e4e2c785d84b310382b3
+SHA1 (patch-gnatcoll__db2ada_gnatcoll__db2ada.gpr) = 4e14ba5302d45b5999e536071fddabebc8066711
+SHA1 (patch-gnatcoll__db2ada_gnatcoll__postgres2ada.gpr) = efbc99b713ce6d61fecd5e2971fb51dc7177c7cb
+SHA1 (patch-gnatcoll__db2ada_gnatcoll__sqlite2ada.gpr) = fb3b09094980a73dc010a5e685604b97e228658d
+SHA1 (patch-gnatinspect_Makefile) = cdf67afd640ca9d42f7c35045caed60c5d16c303
+SHA1 (patch-gnatinspect_gnatinspect.gpr) = e50ec2270c6cd416d3d425cba78f34b9db9fe79f
+SHA1 (patch-postgres_Makefile) = 4ef37b9c1979e34868a4c6a518120a98e2f12ed2
+SHA1 (patch-postgres_gnatcoll__postgres.gpr) = c02445550583046d15a6e5611cb363db90964463
+SHA1 (patch-sql_Makefile) = 28d5eb0f5477afd97781d7256b2505cce5cb313a
+SHA1 (patch-sqlite_Makefile) = f914c22128c5c349b9bec0df544dca66c357c65e
+SHA1 (patch-sqlite_gnatcoll__sqlite.gpr) = 5e6d0831c12ee6e3ee68206da38c2f85dce86a81
+SHA1 (patch-xref_Makefile) = 03abf42c50ea1f2b070cad0444bf92f2c4b5fd0b
+SHA1 (patch-xref_gnatcoll__xref.gpr) = 5edb779e6a6067b009c0d284f07965465b097da9
diff --git a/gnatcoll-db/patches/patch-gnatcoll__db2ada_Makefile b/gnatcoll-db/patches/patch-gnatcoll__db2ada_Makefile
new file mode 100644
index 0000000000..269e276f15
--- /dev/null
+++ b/gnatcoll-db/patches/patch-gnatcoll__db2ada_Makefile
@@ -0,0 +1,31 @@
+$NetBSD: patch-gnatcoll__db2ada_Makefile,v 1.0 2025/02/10 21:00:00 dkazankov Exp $
+
+Fix target calculation
+Add extra options to gprinstall
+
+--- gnatcoll_db2ada/Makefile.orig 2023-11-06 12:21:17.000000000 +0200
++++ gnatcoll_db2ada/Makefile
+@@ -75,7 +75,7 @@
+ # Load current setup if any
+ -include makefile.setup
+
+-NORMALIZED_TARGET := $(subst normalized_target:,,$(wordlist 6,6,$(shell gprconfig --config=ada --target=$(TARGET) --mi-show-compilers)))
++NORMALIZED_TARGET := $(lastword $(subst :, ,$(shell gprconfig --config=ada --target=$(TARGET) --mi-show-compilers | grep ' 1 normalized_target:')))
+ ifeq ($(NORMALIZED_TARGET),)
+ $(error No toolchain found for target "$(TARGET)")
+ endif
+@@ -91,11 +91,13 @@
+
+ # Used to pass extra options to GPRBUILD, like -d for instance
+ GPRBUILD_OPTIONS=
++GPRINSTALL_OPTIONS=
+
+ BUILDER=gprbuild -p -m $(GTARGET) $(RBD) -j$(PROCESSORS) $(GPR_VARS) \
+ $(GPRBUILD_OPTIONS)
+ INSTALLER=gprinstall -p -f --target=$(TARGET) $(GPR_VARS) \
+- $(RBD) --mode=usage --no-project --sources-subdir=include/$(NAME) --prefix=$(prefix)$(integrated_install)
++ $(RBD) --mode=usage --no-project --sources-subdir=include/$(NAME) --prefix=$(prefix)$(integrated_install) \
++ $(GPRINSTALL_OPTIONS)
+ CLEANER=gprclean -q $(GPR_VARS) $(RBD)
+ UNINSTALLER=$(INSTALLER) -p -f --install-name=$(NAME) --uninstall
+
diff --git a/gnatcoll-db/patches/patch-gnatcoll__db2ada_gnatcoll__all2ada.gpr b/gnatcoll-db/patches/patch-gnatcoll__db2ada_gnatcoll__all2ada.gpr
index 8e8c538668..319efa138a 100644
--- a/gnatcoll-db/patches/patch-gnatcoll__db2ada_gnatcoll__all2ada.gpr
+++ b/gnatcoll-db/patches/patch-gnatcoll__db2ada_gnatcoll__all2ada.gpr
@@ -3,7 +3,7 @@ $NetBSD: patch-gnatcoll__db2ada_gnatcoll__all2ada.gpr,v 1.0 2024/07/24 19:00:00
Fix project paths
--- gnatcoll_db2ada/gnatcoll_all2ada.gpr.orig 2022-09-02 15:43:38.000000000 +0300
-+++ gnatcoll_db2ada/gnatcoll_all2ada.gpr 2024-07-24 19:55:53.120387194 +0300
++++ gnatcoll_db2ada/gnatcoll_all2ada.gpr
@@ -23,9 +23,9 @@
with "../gnatcoll_db_shared.gpr";
diff --git a/gnatcoll-db/patches/patch-gnatcoll__db2ada_gnatcoll__db2ada.gpr b/gnatcoll-db/patches/patch-gnatcoll__db2ada_gnatcoll__db2ada.gpr
index 222eccc8d8..7dc4016c71 100644
--- a/gnatcoll-db/patches/patch-gnatcoll__db2ada_gnatcoll__db2ada.gpr
+++ b/gnatcoll-db/patches/patch-gnatcoll__db2ada_gnatcoll__db2ada.gpr
@@ -3,7 +3,7 @@ $NetBSD: patch-gnatcoll__db2ada_gnatcoll__db2ada.gpr,v 1.0 2024/07/24 19:00:00 d
Fix project paths
--- gnatcoll_db2ada/gnatcoll_db2ada.gpr.orig 2022-09-02 15:43:38.000000000 +0300
-+++ gnatcoll_db2ada/gnatcoll_db2ada.gpr 2024-07-24 19:04:50.327277107 +0300
++++ gnatcoll_db2ada/gnatcoll_db2ada.gpr
@@ -23,7 +23,7 @@
with "../gnatcoll_db_shared.gpr";
diff --git a/gnatcoll-db/patches/patch-gnatcoll__db2ada_gnatcoll__postgres2ada.gpr b/gnatcoll-db/patches/patch-gnatcoll__db2ada_gnatcoll__postgres2ada.gpr
index 43ddeb8b40..1b75e61d9b 100644
--- a/gnatcoll-db/patches/patch-gnatcoll__db2ada_gnatcoll__postgres2ada.gpr
+++ b/gnatcoll-db/patches/patch-gnatcoll__db2ada_gnatcoll__postgres2ada.gpr
@@ -3,7 +3,7 @@ $NetBSD: patch-gnatcoll__db2ada_gnatcoll__postgres2ada.gpr,v 1.0 2024/07/24 19:0
Fix project paths
--- gnatcoll_db2ada/gnatcoll_postgres2ada.gpr.orig 2022-09-02 15:43:38.000000000 +0300
-+++ gnatcoll_db2ada/gnatcoll_postgres2ada.gpr 2024-07-24 18:55:39.814325097 +0300
++++ gnatcoll_db2ada/gnatcoll_postgres2ada.gpr
@@ -23,8 +23,8 @@
with "../gnatcoll_db_shared.gpr";
diff --git a/gnatcoll-db/patches/patch-gnatcoll__db2ada_gnatcoll__sqlite2ada.gpr b/gnatcoll-db/patches/patch-gnatcoll__db2ada_gnatcoll__sqlite2ada.gpr
index 9aeb2eebba..87b46ba367 100644
--- a/gnatcoll-db/patches/patch-gnatcoll__db2ada_gnatcoll__sqlite2ada.gpr
+++ b/gnatcoll-db/patches/patch-gnatcoll__db2ada_gnatcoll__sqlite2ada.gpr
@@ -3,7 +3,7 @@ $NetBSD: patch-gnatcoll__db2ada_gnatcoll__sqlite2ada.gpr,v 1.0 2024/07/24 19:00:
Fix project paths
--- gnatcoll_db2ada/gnatcoll_sqlite2ada.gpr.orig 2022-09-02 15:43:38.000000000 +0300
-+++ gnatcoll_db2ada/gnatcoll_sqlite2ada.gpr 2024-07-24 18:56:05.410546133 +0300
++++ gnatcoll_db2ada/gnatcoll_sqlite2ada.gpr
@@ -23,8 +23,8 @@
with "../gnatcoll_db_shared.gpr";
diff --git a/gnatcoll-db/patches/patch-gnatinspect_Makefile b/gnatcoll-db/patches/patch-gnatinspect_Makefile
new file mode 100644
index 0000000000..55b564fbdd
--- /dev/null
+++ b/gnatcoll-db/patches/patch-gnatinspect_Makefile
@@ -0,0 +1,31 @@
+$NetBSD: patch-gnatinspect_Makefile,v 1.0 2025/02/10 21:00:00 dkazankov Exp $
+
+Fix target calculation
+Add extra options to gprinstall
+
+--- gnatinspect/Makefile.orig 2023-11-06 12:21:17.000000000 +0200
++++ gnatinspect/Makefile
+@@ -58,7 +58,7 @@
+ endif
+
+ TARGET := $(shell gcc -dumpmachine)
+-NORMALIZED_TARGET := $(subst normalized_target:,,$(wordlist 6,6,$(shell gprconfig --config=ada --target=$(TARGET) --mi-show-compilers)))
++NORMALIZED_TARGET := $(lastword $(subst :, ,$(shell gprconfig --config=ada --target=$(TARGET) --mi-show-compilers | grep ' 1 normalized_target:')))
+ ifeq ($(NORMALIZED_TARGET),)
+ $(error No toolchain found for target "$(TARGET)")
+ endif
+@@ -88,11 +88,13 @@
+
+ # Used to pass extra options to GPRBUILD, like -d for instance
+ GPRBUILD_OPTIONS=
++GPRINSTALL_OPTIONS=
+
+ BUILDER=gprbuild -p -m $(GTARGET) $(RBD) -j$(PROCESSORS) $(GPR_VARS) \
+ $(GPRBUILD_OPTIONS)
+ INSTALLER=gprinstall -p -f --target=$(TARGET) $(GPR_VARS) \
+- $(RBD) --no-project --mode=usage --sources-subdir=include/$(NAME) --prefix=$(prefix)$(integrated_install)
++ $(RBD) --no-project --mode=usage --sources-subdir=include/$(NAME) --prefix=$(prefix)$(integrated_install) \
++ $(GPRINSTALL_OPTIONS)
+ CLEANER=gprclean -q $(GPR_VARS) $(RBD)
+ UNINSTALLER=$(INSTALLER) -p -f --install-name=$(NAME) --uninstall
+
diff --git a/gnatcoll-db/patches/patch-gnatinspect_gnatinspect.gpr b/gnatcoll-db/patches/patch-gnatinspect_gnatinspect.gpr
index 494b1d322a..cf10ed5a78 100644
--- a/gnatcoll-db/patches/patch-gnatinspect_gnatinspect.gpr
+++ b/gnatcoll-db/patches/patch-gnatinspect_gnatinspect.gpr
@@ -3,7 +3,7 @@ $NetBSD: patch-gnatinspect_gnatinspect.gpr,v 1.0 2024/07/24 19:00:00 dkazankov E
Fix project paths
--- gnatinspect/gnatinspect.gpr.orig 2022-09-02 15:43:38.000000000 +0300
-+++ gnatinspect/gnatinspect.gpr 2024-07-24 19:47:06.261997538 +0300
++++ gnatinspect/gnatinspect.gpr
@@ -23,9 +23,9 @@
with "../gnatcoll_db_shared.gpr";
diff --git a/gnatcoll-db/patches/patch-postgres_Makefile b/gnatcoll-db/patches/patch-postgres_Makefile
index 3667243866..c5b531791b 100644
--- a/gnatcoll-db/patches/patch-postgres_Makefile
+++ b/gnatcoll-db/patches/patch-postgres_Makefile
@@ -1,9 +1,20 @@
$NetBSD: patch-postgres_Makefile,v 1.0 2024/07/24 19:00:00 dkazankov Exp $
+Fix target calculation
Fix library types to build
+Add extra options to gprinstall
---- postgres/Makefile.orig 2022-09-02 15:43:38.000000000 +0300
-+++ postgres/Makefile 2024-07-24 20:34:07.604188615 +0300
+--- postgres/Makefile.orig 2023-11-06 12:21:17.000000000 +0200
++++ postgres/Makefile
+@@ -66,7 +66,7 @@
+ endif
+
+ TARGET := $(shell gcc -dumpmachine)
+-NORMALIZED_TARGET := $(subst normalized_target:,,$(wordlist 6,6,$(shell gprconfig --config=ada --target=$(TARGET) --mi-show-compilers)))
++NORMALIZED_TARGET := $(lastword $(subst :, ,$(shell gprconfig --config=ada --target=$(TARGET) --mi-show-compilers | grep ' 1 normalized_target:')))
+ ifeq ($(NORMALIZED_TARGET),)
+ $(error No toolchain found for target "$(TARGET)")
+ endif
@@ -91,7 +91,7 @@
ifeq ($(ENABLE_SHARED), yes)
LIBRARY_TYPES=static relocatable static-pic
@@ -13,3 +24,18 @@ Fix library types to build
endif
ifeq ($(INTEGRATED), yes)
+@@ -105,11 +105,13 @@
+
+ # Used to pass extra options to GPRBUILD, like -d for instance
+ GPRBUILD_OPTIONS=
++GPRINSTALL_OPTIONS=
+
+ BUILDER=gprbuild -p -m $(GTARGET) $(RBD) -j$(PROCESSORS) $(GPR_VARS) \
+ $(GPRBUILD_OPTIONS)
+ INSTALLER=gprinstall -p -f --target=$(TARGET) $(GPR_VARS) \
+- $(RBD) --sources-subdir=include/$(NAME) --prefix=$(prefix)$(integrated_install)
++ $(RBD) --sources-subdir=include/$(NAME) --prefix=$(prefix)$(integrated_install) \
++ $(GPRINSTALL_OPTIONS)
+ CLEANER=gprclean -q $(RBD) $(GPR_VARS)
+ UNINSTALLER=$(INSTALLER) -p -f --install-name=$(NAME) --uninstall
+
diff --git a/gnatcoll-db/patches/patch-postgres_gnatcoll__postgres.gpr b/gnatcoll-db/patches/patch-postgres_gnatcoll__postgres.gpr
index 58cc00d5ae..14c31d92eb 100644
--- a/gnatcoll-db/patches/patch-postgres_gnatcoll__postgres.gpr
+++ b/gnatcoll-db/patches/patch-postgres_gnatcoll__postgres.gpr
@@ -1,9 +1,10 @@
$NetBSD: patch-postgres_gnatcoll__postgres.gpr,v 1.0 2024/07/24 19:00:00 dkazankov Exp $
Fix project paths
+Add required libraries
---- postgres/gnatcoll_postgres.gpr.orig 2022-09-02 15:43:38.000000000 +0300
-+++ postgres/gnatcoll_postgres.gpr 2024-07-24 19:38:37.895285106 +0300
+--- postgres/gnatcoll_postgres.gpr.orig 2023-11-06 12:21:17.000000000 +0200
++++ postgres/gnatcoll_postgres.gpr
@@ -23,7 +23,7 @@
with "gnatcoll_postgres_conf.gpr";
@@ -13,3 +14,12 @@ Fix project paths
library project GnatColl_Postgres is
+@@ -71,7 +71,7 @@
+ package Ide renames GnatColl_Postgres_Conf.Ide;
+
+ package Linker is
+- for Linker_Options use ("-lpq");
++ for Linker_Options use ("-lpq", "-lpgcommon", "-lpgport", "-lssl", "-lcrypto", "-lintl", "-lgssapi");
+ end Linker;
+
+ end GnatColl_Postgres;
diff --git a/gnatcoll-db/patches/patch-sql_Makefile b/gnatcoll-db/patches/patch-sql_Makefile
index efa8047a5e..7095b5be3c 100644
--- a/gnatcoll-db/patches/patch-sql_Makefile
+++ b/gnatcoll-db/patches/patch-sql_Makefile
@@ -1,9 +1,20 @@
$NetBSD: patch-sql_Makefile,v 1.0 2024/07/24 19:00:00 dkazankov Exp $
+Fix target calculation
Fix library types to build
+Add extra options to gprinstall
---- sql/Makefile.orig 2022-09-02 15:43:38.000000000 +0300
-+++ sql/Makefile 2024-07-24 20:32:31.706525848 +0300
+--- sql/Makefile.orig 2023-11-06 12:21:17.000000000 +0200
++++ sql/Makefile
+@@ -61,7 +61,7 @@
+ endif
+
+ TARGET := $(shell gcc -dumpmachine)
+-NORMALIZED_TARGET := $(subst normalized_target:,,$(wordlist 6,6,$(shell gprconfig --config=ada --target=$(TARGET) --mi-show-compilers)))
++NORMALIZED_TARGET := $(lastword $(subst :, ,$(shell gprconfig --config=ada --target=$(TARGET) --mi-show-compilers | grep ' 1 normalized_target:')))
+ ifeq ($(NORMALIZED_TARGET),)
+ $(error No toolchain found for target "$(TARGET)")
+ endif
@@ -85,7 +85,7 @@
ifeq ($(ENABLE_SHARED), yes)
LIBRARY_TYPES=static relocatable static-pic
@@ -13,3 +24,18 @@ Fix library types to build
endif
ifeq ($(INTEGRATED), yes)
+@@ -98,11 +98,13 @@
+
+ # Used to pass extra options to GPRBUILD, like -d for instance
+ GPRBUILD_OPTIONS=
++GPRINSTALL_OPTIONS=
+
+ BUILDER=gprbuild -p -m $(GTARGET) $(RBD) -j$(PROCESSORS) $(GPR_VARS) \
+ $(GPRBUILD_OPTIONS)
+ INSTALLER=gprinstall -p -f --target=$(TARGET) $(GPR_VARS) \
+- $(RBD) --sources-subdir=include/$(NAME) --prefix=$(prefix)$(integrated_install)
++ $(RBD) --sources-subdir=include/$(NAME) --prefix=$(prefix)$(integrated_install) \
++ $(GPRINSTALL_OPTIONS)
+ CLEANER=gprclean -q $(RBD) $(GPR_VARS)
+ UNINSTALLER=$(INSTALLER) -p -f --install-name=$(NAME) --uninstall
+
diff --git a/gnatcoll-db/patches/patch-sqlite_Makefile b/gnatcoll-db/patches/patch-sqlite_Makefile
index 0c77bc8758..6a26eb977b 100644
--- a/gnatcoll-db/patches/patch-sqlite_Makefile
+++ b/gnatcoll-db/patches/patch-sqlite_Makefile
@@ -1,9 +1,20 @@
$NetBSD: patch-sqlite_Makefile,v 1.0 2024/07/24 19:00:00 dkazankov Exp $
+Fix target calculation
Fix library types to build
+Add extra options to gprinstall
---- sqlite/Makefile.orig 2022-09-02 15:43:38.000000000 +0300
-+++ sqlite/Makefile 2024-07-24 20:33:11.197470758 +0300
+--- sqlite/Makefile.orig 2023-11-06 12:21:17.000000000 +0200
++++ sqlite/Makefile
+@@ -66,7 +66,7 @@
+ endif
+
+ TARGET := $(shell gcc -dumpmachine)
+-NORMALIZED_TARGET := $(subst normalized_target:,,$(wordlist 6,6,$(shell gprconfig --config=ada --target=$(TARGET) --mi-show-compilers)))
++NORMALIZED_TARGET := $(lastword $(subst :, ,$(shell gprconfig --config=ada --target=$(TARGET) --mi-show-compilers | grep ' 1 normalized_target:')))
+ ifeq ($(NORMALIZED_TARGET),)
+ $(error No toolchain found for target "$(TARGET)")
+ endif
@@ -92,7 +92,7 @@
ifeq ($(ENABLE_SHARED), yes)
LIBRARY_TYPES=static relocatable static-pic
@@ -13,3 +24,18 @@ Fix library types to build
endif
ifeq ($(INTEGRATED), yes)
+@@ -106,11 +106,13 @@
+
+ # Used to pass extra options to GPRBUILD, like -d for instance
+ GPRBUILD_OPTIONS=
++GPRINSTALL_OPTIONS=
+
+ BUILDER=gprbuild -p -m $(GTARGET) $(RBD) -j$(PROCESSORS) $(GPR_VARS) \
+ $(GPRBUILD_OPTIONS)
+ INSTALLER=gprinstall -p -f --target=$(TARGET) $(GPR_VARS) \
+- $(RBD) --sources-subdir=include/$(NAME) --prefix=$(prefix)$(integrated_install)
++ $(RBD) --sources-subdir=include/$(NAME) --prefix=$(prefix)$(integrated_install) \
++ $(GPRINSTALL_OPTIONS)
+ CLEANER=gprclean -q $(RBD)
+ UNINSTALLER=$(INSTALLER) -p -f --install-name=$(NAME) --uninstall
+
diff --git a/gnatcoll-db/patches/patch-sqlite_gnatcoll__sqlite.gpr b/gnatcoll-db/patches/patch-sqlite_gnatcoll__sqlite.gpr
index 0c181b99a5..48f3b986c1 100644
--- a/gnatcoll-db/patches/patch-sqlite_gnatcoll__sqlite.gpr
+++ b/gnatcoll-db/patches/patch-sqlite_gnatcoll__sqlite.gpr
@@ -3,7 +3,7 @@ $NetBSD: patch-sqlite_gnatcoll__sqlite.gpr,v 1.0 2024/07/24 19:00:00 dkazankov E
Fix project paths
--- sqlite/gnatcoll_sqlite.gpr.orig 2022-09-02 15:43:38.000000000 +0300
-+++ sqlite/gnatcoll_sqlite.gpr 2024-07-24 19:35:36.829916300 +0300
++++ sqlite/gnatcoll_sqlite.gpr
@@ -23,7 +23,7 @@
with "gnatcoll_sqlite_conf.gpr";
diff --git a/gnatcoll-db/patches/patch-version_information b/gnatcoll-db/patches/patch-version_information
deleted file mode 100644
index 96c7ab4a97..0000000000
--- a/gnatcoll-db/patches/patch-version_information
+++ /dev/null
@@ -1,9 +0,0 @@
-$NetBSD: patch-version_information,v 1.0 2024/05/06 14:00:00 dkazankov Exp $
-
-Set version information
-
---- version_information.orig 2023-09-21 18:57:14.000000000 +0300
-+++ version_information
-@@ -1 +1 @@
--0.0
-+25.0
diff --git a/gnatcoll-db/patches/patch-xref_Makefile b/gnatcoll-db/patches/patch-xref_Makefile
index aa82466b2a..b6ac5745cd 100644
--- a/gnatcoll-db/patches/patch-xref_Makefile
+++ b/gnatcoll-db/patches/patch-xref_Makefile
@@ -1,9 +1,20 @@
$NetBSD: patch-sql_Makefile,v 1.0 2024/07/24 19:00:00 dkazankov Exp $
+Fix target calculation
Fix library types to build
+Add extra options to gprinstall
---- xref/Makefile.orig 2022-09-02 15:43:38.000000000 +0300
-+++ xref/Makefile 2024-07-24 20:33:41.375207331 +0300
+--- xref/Makefile.orig 2023-11-06 12:21:17.000000000 +0200
++++ xref/Makefile
+@@ -76,7 +76,7 @@
+ # Load current setup if any
+ -include makefile.setup
+
+-NORMALIZED_TARGET := $(subst normalized_target:,,$(wordlist 6,6,$(shell gprconfig --config=ada --target=$(TARGET) --mi-show-compilers)))
++NORMALIZED_TARGET := $(lastword $(subst :, ,$(shell gprconfig --config=ada --target=$(TARGET) --mi-show-compilers | grep ' 1 normalized_target:')))
+ ifeq ($(NORMALIZED_TARGET),)
+ $(error No toolchain found for target "$(TARGET)")
+ endif
@@ -86,7 +86,7 @@
ifeq ($(ENABLE_SHARED), yes)
LIBRARY_TYPES=static relocatable static-pic
@@ -13,3 +24,18 @@ Fix library types to build
endif
ifeq ($(INTEGRATED), yes)
+@@ -99,11 +99,13 @@
+
+ # Used to pass extra options to GPRBUILD, like -d for instance
+ GPRBUILD_OPTIONS=
++GPRINSTALL_OPTIONS=
+
+ BUILDER=gprbuild -p -m $(GTARGET) $(RBD) -j$(PROCESSORS) $(GPR_VARS) \
+ $(GPRBUILD_OPTIONS)
+ INSTALLER=gprinstall -p -f --target=$(TARGET) $(GPR_VARS) \
+- $(RBD) --sources-subdir=include/$(NAME) --prefix=$(prefix)$(integrated_install)
++ $(RBD) --sources-subdir=include/$(NAME) --prefix=$(prefix)$(integrated_install) \
++ $(GPRINSTALL_OPTIONS)
+ CLEANER=gprclean -q $(RBD) $(GPR_VARS)
+ UNINSTALLER=$(INSTALLER) -p -f --install-name=$(NAME) --uninstall
+
diff --git a/gnatcoll-db/patches/patch-xref_gnatcoll__xref.gpr b/gnatcoll-db/patches/patch-xref_gnatcoll__xref.gpr
index f0084d2e76..d1068e3878 100644
--- a/gnatcoll-db/patches/patch-xref_gnatcoll__xref.gpr
+++ b/gnatcoll-db/patches/patch-xref_gnatcoll__xref.gpr
@@ -3,7 +3,7 @@ $NetBSD: patch-xref_gnatcoll__xref.gpr,v 1.0 2024/07/24 19:00:00 dkazankov Exp $
Fix project paths
--- xref/gnatcoll_xref.gpr.orig 2022-09-02 15:43:38.000000000 +0300
-+++ xref/gnatcoll_xref.gpr 2024-07-24 19:43:03.528885412 +0300
++++ xref/gnatcoll_xref.gpr
@@ -24,8 +24,8 @@
with "gnatcoll_xref_conf.gpr";
with "gnatcoll";
Home |
Main Index |
Thread Index |
Old Index