pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/databases
Module Name: pkgsrc
Committed By: dkazankov
Date: Fri Jul 11 18:08:32 UTC 2025
Modified Files:
pkgsrc/databases: Makefile
Added Files:
pkgsrc/databases/ada-gnatcoll-db-25: DESCR Makefile PLIST buildlink3.mk
distinfo options.mk
pkgsrc/databases/ada-gnatcoll-db-25/patches: patch-Makefile
patch-gnatcoll__db2ada_Makefile
patch-gnatcoll__db2ada_gnatcoll__all2ada.gpr
patch-gnatcoll__db2ada_gnatcoll__db2ada.gpr
patch-gnatcoll__db2ada_gnatcoll__postgres2ada.gpr
patch-gnatcoll__db2ada_gnatcoll__sqlite2ada.gpr
patch-gnatinspect_Makefile patch-gnatinspect_gnatinspect.gpr
patch-postgres_Makefile patch-postgres_gnatcoll__postgres.gpr
patch-sql_Makefile patch-sqlite_Makefile
patch-sqlite_gnatcoll__sqlite.gpr patch-xref_Makefile
patch-xref_gnatcoll__xref.gpr
Log Message:
databases/ada-gnatcoll-db-25: Add new package 25.0.0
The GNAT Components Collection (GNATcoll) - Database packages, release 25
To generate a diff of this commit:
cvs rdiff -u -r1.734 -r1.735 pkgsrc/databases/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/databases/ada-gnatcoll-db-25/DESCR \
pkgsrc/databases/ada-gnatcoll-db-25/Makefile \
pkgsrc/databases/ada-gnatcoll-db-25/PLIST \
pkgsrc/databases/ada-gnatcoll-db-25/buildlink3.mk \
pkgsrc/databases/ada-gnatcoll-db-25/distinfo \
pkgsrc/databases/ada-gnatcoll-db-25/options.mk
cvs rdiff -u -r0 -r1.1 \
pkgsrc/databases/ada-gnatcoll-db-25/patches/patch-Makefile \
pkgsrc/databases/ada-gnatcoll-db-25/patches/patch-gnatcoll__db2ada_Makefile \
pkgsrc/databases/ada-gnatcoll-db-25/patches/patch-gnatcoll__db2ada_gnatcoll__all2ada.gpr \
pkgsrc/databases/ada-gnatcoll-db-25/patches/patch-gnatcoll__db2ada_gnatcoll__db2ada.gpr \
pkgsrc/databases/ada-gnatcoll-db-25/patches/patch-gnatcoll__db2ada_gnatcoll__postgres2ada.gpr \
pkgsrc/databases/ada-gnatcoll-db-25/patches/patch-gnatcoll__db2ada_gnatcoll__sqlite2ada.gpr \
pkgsrc/databases/ada-gnatcoll-db-25/patches/patch-gnatinspect_Makefile \
pkgsrc/databases/ada-gnatcoll-db-25/patches/patch-gnatinspect_gnatinspect.gpr \
pkgsrc/databases/ada-gnatcoll-db-25/patches/patch-postgres_Makefile \
pkgsrc/databases/ada-gnatcoll-db-25/patches/patch-postgres_gnatcoll__postgres.gpr \
pkgsrc/databases/ada-gnatcoll-db-25/patches/patch-sql_Makefile \
pkgsrc/databases/ada-gnatcoll-db-25/patches/patch-sqlite_Makefile \
pkgsrc/databases/ada-gnatcoll-db-25/patches/patch-sqlite_gnatcoll__sqlite.gpr \
pkgsrc/databases/ada-gnatcoll-db-25/patches/patch-xref_Makefile \
pkgsrc/databases/ada-gnatcoll-db-25/patches/patch-xref_gnatcoll__xref.gpr
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/databases/Makefile
diff -u pkgsrc/databases/Makefile:1.734 pkgsrc/databases/Makefile:1.735
--- pkgsrc/databases/Makefile:1.734 Sun Jun 15 13:33:10 2025
+++ pkgsrc/databases/Makefile Fri Jul 11 18:08:31 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.734 2025/06/15 13:33:10 ryoon Exp $
+# $NetBSD: Makefile,v 1.735 2025/07/11 18:08:31 dkazankov Exp $
COMMENT= Databases
@@ -7,6 +7,7 @@ SUBDIR+= R-dbplyr
SUBDIR+= R-sqldf
SUBDIR+= SQLiteCpp
SUBDIR+= abook
+SUBDIR+= ada-gnatcoll-db-25
SUBDIR+= adodb
SUBDIR+= anymeal
SUBDIR+= apache-cassandra
Added files:
Index: pkgsrc/databases/ada-gnatcoll-db-25/DESCR
diff -u /dev/null pkgsrc/databases/ada-gnatcoll-db-25/DESCR:1.1
--- /dev/null Fri Jul 11 18:08:32 2025
+++ pkgsrc/databases/ada-gnatcoll-db-25/DESCR Fri Jul 11 18:08:31 2025
@@ -0,0 +1,4 @@
+The GNAT Components Collection (GNATcoll) - Database packages
+
+This is the DB module of the GNAT Components Collection.
+Please refer to individual components for more details.
Index: pkgsrc/databases/ada-gnatcoll-db-25/Makefile
diff -u /dev/null pkgsrc/databases/ada-gnatcoll-db-25/Makefile:1.1
--- /dev/null Fri Jul 11 18:08:32 2025
+++ pkgsrc/databases/ada-gnatcoll-db-25/Makefile Fri Jul 11 18:08:31 2025
@@ -0,0 +1,68 @@
+# $NetBSD: Makefile,v 1.1 2025/07/11 18:08:31 dkazankov Exp $
+
+DISTNAME= ${GITHUB_PROJECT}-${PKGVERSION_NOREV}
+PKGNAME= ${GITHUB_PROJECT}-${GNAT_NAME}-25.0.0
+CATEGORIES= databases devel
+MASTER_SITES= ${MASTER_SITE_GITHUB:=AdaCore/}
+GITHUB_PROJECT= gnatcoll-db
+GITHUB_TAG= v${PKGVERSION_NOREV}
+
+MAINTAINER= dkazankov%NetBSD.org@localhost
+HOMEPAGE= https://github.com/AdaCore/gnatcoll-db
+COMMENT= The GNAT Components Collection (GNATcoll) - Database packages
+LICENSE= gnu-gpl-v3
+
+USE_TOOLS+= gmake grep
+
+HAS_CONFIGURE= yes
+
+CHECK_PIE_SKIP+= ${GNAT_PKGBASE}/bin/*
+
+USE_LANGUAGES= c ada
+
+USE_GCC_RUNTIME= yes
+
+.include "../../mk/bsd.prefs.mk"
+
+GCC_REQD+= 14
+
+.include "options.mk"
+
+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
+
+CONFIG_SHELL= ${MAKE_PROGRAM}
+CONFIGURE_SCRIPT= setup
+
+CONFIGURE_ARGS+= prefix=${DESTDIR}${GNAT_PREFIX} BUILD=PROD BUILD_DIRS=${PKG_BUILD_DIRS:Q} \
+ DB_BACKENDS=${DB_BACKENDS:Q}
+MAKE_FLAGS+= BUILD_DIRS=${PKG_BUILD_DIRS:Q} DB_BACKENDS=${DB_BACKENDS:Q}
+
+PLIST_VARS+= shlibs
+
+USE_PKGSRC_GCC_RUNTIME?= no
+.if ${USE_PKGSRC_GCC_RUNTIME:tl} == "yes"
+PLIST.shlibs= yes
+CONFIGURE_ARGS+= ENABLE_SHARED=yes
+BUILDLINK_DEPMETHOD.xmlada= full
+BUILDLINK_DEPMETHOD.gprlib= full
+BUILDLINK_DEPMETHOD.gnatcoll-core= full
+.else
+CONFIGURE_ARGS+= ENABLE_SHARED=no
+.endif
+
+GENERATE_PLIST+= \
+ cd ${DESTDIR}${PREFIX} && \
+ ${FIND} ${GNAT_PKGBASE} \( -type f -or -type l \) -print | ${SORT};
+
+PRINT_PLIST_AWK+= /\.relocatable\/|\.static-pic\/|lib\/.*\.so.*/ { $$0 = "$${PLIST.shlibs}" $$0 }
+
+.include "../../devel/gprbuild/buildlink3.mk"
+.include "../../textproc/ada-xmlada-25/buildlink3.mk"
+.include "../../devel/ada-libgpr-25/buildlink3.mk"
+.include "../../devel/ada-gnatcoll-core-25/buildlink3.mk"
+
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/databases/ada-gnatcoll-db-25/PLIST
diff -u /dev/null pkgsrc/databases/ada-gnatcoll-db-25/PLIST:1.1
--- /dev/null Fri Jul 11 18:08:32 2025
+++ pkgsrc/databases/ada-gnatcoll-db-25/PLIST Fri Jul 11 18:08:31 2025
@@ -0,0 +1,152 @@
+@comment $NetBSD: PLIST,v 1.1 2025/07/11 18:08:31 dkazankov Exp $
+${GNAT_PKGBASE}/bin/gnatcoll_all2ada
+${GNAT_PKGBASE}/bin/gnatcoll_db2ada
+${GNAT_PKGBASE}/bin/gnatcoll_postgres2ada
+${GNAT_PKGBASE}/bin/gnatcoll_sqlite2ada
+${GNAT_PKGBASE}/bin/gnatinspect
+${GNAT_PKGBASE}/include/gnatcoll_postgres/gnatcoll-sql-postgres-builder.adb
+${GNAT_PKGBASE}/include/gnatcoll_postgres/gnatcoll-sql-postgres-builder.ads
+${GNAT_PKGBASE}/include/gnatcoll_postgres/gnatcoll-sql-postgres-gnade.adb
+${GNAT_PKGBASE}/include/gnatcoll_postgres/gnatcoll-sql-postgres-gnade.ads
+${GNAT_PKGBASE}/include/gnatcoll_postgres/gnatcoll-sql-postgres.adb
+${GNAT_PKGBASE}/include/gnatcoll_postgres/gnatcoll-sql-postgres.ads
+${GNAT_PKGBASE}/include/gnatcoll_postgres/gnatcoll-sql-ranges.adb
+${GNAT_PKGBASE}/include/gnatcoll_postgres/gnatcoll-sql-ranges.ads
+${GNAT_PKGBASE}/include/gnatcoll_postgres/postgres_support.c
+${GNAT_PKGBASE}/include/gnatcoll_sql/gnatcoll-sql-exec-tasking.adb
+${GNAT_PKGBASE}/include/gnatcoll_sql/gnatcoll-sql-exec-tasking.ads
+${GNAT_PKGBASE}/include/gnatcoll_sql/gnatcoll-sql-exec.adb
+${GNAT_PKGBASE}/include/gnatcoll_sql/gnatcoll-sql-exec.ads
+${GNAT_PKGBASE}/include/gnatcoll_sql/gnatcoll-sql-exec_private.adb
+${GNAT_PKGBASE}/include/gnatcoll_sql/gnatcoll-sql-exec_private.ads
+${GNAT_PKGBASE}/include/gnatcoll_sql/gnatcoll-sql-inspect.adb
+${GNAT_PKGBASE}/include/gnatcoll_sql/gnatcoll-sql-inspect.ads
+${GNAT_PKGBASE}/include/gnatcoll_sql/gnatcoll-sql-orm-impl.adb
+${GNAT_PKGBASE}/include/gnatcoll_sql/gnatcoll-sql-orm-impl.ads
+${GNAT_PKGBASE}/include/gnatcoll_sql/gnatcoll-sql-orm.adb
+${GNAT_PKGBASE}/include/gnatcoll_sql/gnatcoll-sql-orm.ads
+${GNAT_PKGBASE}/include/gnatcoll_sql/gnatcoll-sql-sessions.adb
+${GNAT_PKGBASE}/include/gnatcoll_sql/gnatcoll-sql-sessions.ads
+${GNAT_PKGBASE}/include/gnatcoll_sql/gnatcoll-sql.adb
+${GNAT_PKGBASE}/include/gnatcoll_sql/gnatcoll-sql.ads
+${GNAT_PKGBASE}/include/gnatcoll_sql/gnatcoll-sql_fields.adb
+${GNAT_PKGBASE}/include/gnatcoll_sql/gnatcoll-sql_fields.ads
+${GNAT_PKGBASE}/include/gnatcoll_sql/gnatcoll-sql_impl.adb
+${GNAT_PKGBASE}/include/gnatcoll_sql/gnatcoll-sql_impl.ads
+${GNAT_PKGBASE}/include/gnatcoll_sqlite/gnatcoll-sql-sqlite-builder.adb
+${GNAT_PKGBASE}/include/gnatcoll_sqlite/gnatcoll-sql-sqlite-builder.ads
+${GNAT_PKGBASE}/include/gnatcoll_sqlite/gnatcoll-sql-sqlite-gnade.adb
+${GNAT_PKGBASE}/include/gnatcoll_sqlite/gnatcoll-sql-sqlite-gnade.ads
+${GNAT_PKGBASE}/include/gnatcoll_sqlite/gnatcoll-sql-sqlite.adb
+${GNAT_PKGBASE}/include/gnatcoll_sqlite/gnatcoll-sql-sqlite.ads
+${GNAT_PKGBASE}/include/gnatcoll_sqlite/shell.c
+${GNAT_PKGBASE}/include/gnatcoll_sqlite/sqlite3.c
+${GNAT_PKGBASE}/include/gnatcoll_sqlite/sqlite3.h
+${GNAT_PKGBASE}/include/gnatcoll_sqlite/sqlite3ext.h
+${GNAT_PKGBASE}/include/gnatcoll_xref/gnatcoll-xref-database.adb
+${GNAT_PKGBASE}/include/gnatcoll_xref/gnatcoll-xref-database.ads
+${GNAT_PKGBASE}/include/gnatcoll_xref/gnatcoll-xref-database_names.ads
+${GNAT_PKGBASE}/include/gnatcoll_xref/gnatcoll-xref.adb
+${GNAT_PKGBASE}/include/gnatcoll_xref/gnatcoll-xref.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_postgres.relocatable/gnatcoll-sql-postgres.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_postgres.relocatable/gnatcoll-sql-ranges.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_postgres.relocatable/libgnatcoll_postgres.so
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_postgres.relocatable/libgnatcoll_postgres.so.25
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_postgres.relocatable/libgnatcoll_postgres.so.25.0
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_postgres.static-pic/gnatcoll-sql-postgres-builder.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_postgres.static-pic/gnatcoll-sql-postgres-gnade.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_postgres.static-pic/gnatcoll-sql-postgres.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_postgres.static-pic/gnatcoll-sql-ranges.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_postgres.static-pic/libgnatcoll_postgres.a
+${GNAT_PKGBASE}/lib/gnatcoll_postgres.static/gnatcoll-sql-postgres-builder.ali
+${GNAT_PKGBASE}/lib/gnatcoll_postgres.static/gnatcoll-sql-postgres-gnade.ali
+${GNAT_PKGBASE}/lib/gnatcoll_postgres.static/gnatcoll-sql-postgres.ali
+${GNAT_PKGBASE}/lib/gnatcoll_postgres.static/gnatcoll-sql-ranges.ali
+${GNAT_PKGBASE}/lib/gnatcoll_postgres.static/libgnatcoll_postgres.a
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_sql.relocatable/gnatcoll-sql-exec-tasking.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_sql.relocatable/gnatcoll-sql-exec.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_sql.relocatable/gnatcoll-sql-exec_private.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_sql.relocatable/gnatcoll-sql-inspect.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_sql.relocatable/gnatcoll-sql-orm-impl.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_sql.relocatable/gnatcoll-sql-orm.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_sql.relocatable/gnatcoll-sql-sessions.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_sql.relocatable/gnatcoll-sql.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_sql.relocatable/gnatcoll-sql_fields.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_sql.relocatable/gnatcoll-sql_impl.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_sql.relocatable/libgnatcoll_sql.so
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_sql.relocatable/libgnatcoll_sql.so.25
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_sql.relocatable/libgnatcoll_sql.so.25.0
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_sql.static-pic/gnatcoll-sql-exec-tasking.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_sql.static-pic/gnatcoll-sql-exec.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_sql.static-pic/gnatcoll-sql-exec_private.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_sql.static-pic/gnatcoll-sql-inspect.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_sql.static-pic/gnatcoll-sql-orm-impl.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_sql.static-pic/gnatcoll-sql-orm.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_sql.static-pic/gnatcoll-sql-sessions.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_sql.static-pic/gnatcoll-sql.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_sql.static-pic/gnatcoll-sql_fields.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_sql.static-pic/gnatcoll-sql_impl.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_sql.static-pic/libgnatcoll_sql.a
+${GNAT_PKGBASE}/lib/gnatcoll_sql.static/gnatcoll-sql-exec-tasking.ali
+${GNAT_PKGBASE}/lib/gnatcoll_sql.static/gnatcoll-sql-exec.ali
+${GNAT_PKGBASE}/lib/gnatcoll_sql.static/gnatcoll-sql-exec_private.ali
+${GNAT_PKGBASE}/lib/gnatcoll_sql.static/gnatcoll-sql-inspect.ali
+${GNAT_PKGBASE}/lib/gnatcoll_sql.static/gnatcoll-sql-orm-impl.ali
+${GNAT_PKGBASE}/lib/gnatcoll_sql.static/gnatcoll-sql-orm.ali
+${GNAT_PKGBASE}/lib/gnatcoll_sql.static/gnatcoll-sql-sessions.ali
+${GNAT_PKGBASE}/lib/gnatcoll_sql.static/gnatcoll-sql.ali
+${GNAT_PKGBASE}/lib/gnatcoll_sql.static/gnatcoll-sql_fields.ali
+${GNAT_PKGBASE}/lib/gnatcoll_sql.static/gnatcoll-sql_impl.ali
+${GNAT_PKGBASE}/lib/gnatcoll_sql.static/libgnatcoll_sql.a
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_sqlite.relocatable/gnatcoll-sql-sqlite.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_sqlite.relocatable/libgnatcoll_sqlite.so
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_sqlite.relocatable/libgnatcoll_sqlite.so.25
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_sqlite.relocatable/libgnatcoll_sqlite.so.25.0
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_sqlite.static-pic/gnatcoll-sql-sqlite-builder.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_sqlite.static-pic/gnatcoll-sql-sqlite-gnade.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_sqlite.static-pic/gnatcoll-sql-sqlite.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_sqlite.static-pic/libgnatcoll_sqlite.a
+${GNAT_PKGBASE}/lib/gnatcoll_sqlite.static/gnatcoll-sql-sqlite-builder.ali
+${GNAT_PKGBASE}/lib/gnatcoll_sqlite.static/gnatcoll-sql-sqlite-gnade.ali
+${GNAT_PKGBASE}/lib/gnatcoll_sqlite.static/gnatcoll-sql-sqlite.ali
+${GNAT_PKGBASE}/lib/gnatcoll_sqlite.static/libgnatcoll_sqlite.a
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_xref.relocatable/gnatcoll-xref-database.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_xref.relocatable/gnatcoll-xref-database_names.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_xref.relocatable/gnatcoll-xref.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_xref.relocatable/libgnatcoll_xref.so
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_xref.relocatable/libgnatcoll_xref.so.25
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_xref.relocatable/libgnatcoll_xref.so.25.0
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_xref.static-pic/gnatcoll-xref-database.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_xref.static-pic/gnatcoll-xref-database_names.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_xref.static-pic/gnatcoll-xref.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_xref.static-pic/libgnatcoll_xref.a
+${GNAT_PKGBASE}/lib/gnatcoll_xref.static/gnatcoll-xref-database.ali
+${GNAT_PKGBASE}/lib/gnatcoll_xref.static/gnatcoll-xref-database_names.ali
+${GNAT_PKGBASE}/lib/gnatcoll_xref.static/gnatcoll-xref.ali
+${GNAT_PKGBASE}/lib/gnatcoll_xref.static/libgnatcoll_xref.a
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatcoll_postgres.so
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatcoll_postgres.so.25
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatcoll_postgres.so.25.0
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatcoll_sql.so
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatcoll_sql.so.25
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatcoll_sql.so.25.0
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatcoll_sqlite.so
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatcoll_sqlite.so.25
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatcoll_sqlite.so.25.0
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatcoll_xref.so
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatcoll_xref.so.25
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatcoll_xref.so.25.0
+${GNAT_PKGBASE}/share/gnatcoll/dborm.py
+${GNAT_PKGBASE}/share/gpr/gnatcoll_postgres.gpr
+${GNAT_PKGBASE}/share/gpr/gnatcoll_sql.gpr
+${GNAT_PKGBASE}/share/gpr/gnatcoll_sqlite.gpr
+${GNAT_PKGBASE}/share/gpr/gnatcoll_xref.gpr
+${GNAT_PKGBASE}/share/gpr/manifests/gnatcoll_all2ada
+${GNAT_PKGBASE}/share/gpr/manifests/gnatcoll_db2ada
+${GNAT_PKGBASE}/share/gpr/manifests/gnatcoll_postgres
+${GNAT_PKGBASE}/share/gpr/manifests/gnatcoll_postgres2ada
+${GNAT_PKGBASE}/share/gpr/manifests/gnatcoll_sql
+${GNAT_PKGBASE}/share/gpr/manifests/gnatcoll_sqlite
+${GNAT_PKGBASE}/share/gpr/manifests/gnatcoll_sqlite2ada
+${GNAT_PKGBASE}/share/gpr/manifests/gnatcoll_xref
+${GNAT_PKGBASE}/share/gpr/manifests/gnatinspect
Index: pkgsrc/databases/ada-gnatcoll-db-25/buildlink3.mk
diff -u /dev/null pkgsrc/databases/ada-gnatcoll-db-25/buildlink3.mk:1.1
--- /dev/null Fri Jul 11 18:08:32 2025
+++ pkgsrc/databases/ada-gnatcoll-db-25/buildlink3.mk Fri Jul 11 18:08:32 2025
@@ -0,0 +1,22 @@
+# $NetBSD: buildlink3.mk,v 1.1 2025/07/11 18:08:32 dkazankov Exp $
+
+BUILDLINK_TREE+= gnatcoll-db-25
+
+.if !defined(GNATCOLL_DB_25_BUILDLINK3_MK)
+GNATCOLL_DB_25_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.gnatcoll-db-25+= gnatcoll-db-${GNAT_NAME}>=24.0.0
+BUILDLINK_PKGSRCDIR.gnatcoll-db-25?= ../../databases/ada-gnatcoll-db-25
+BUILDLINK_DEPMETHOD.gnatcoll-db-25?= build
+
+BUILDLINK_CONTENTS_FILTER.gnatcoll-db-25= \
+ ${EGREP} "${GNAT_PKGBASE}/include/.*$$|${GNAT_PKGBASE}/lib/.*$$|${GNAT_PKGBASE}/share/gpr/.*$$"
+
+BUILDLINK_FNAME_TRANSFORM.gnatcoll-db-25+= \
+ -e "s|${BUILDLINK_DIR}/${GNAT_PKGBASE}/|${BUILDLINK_DIR}/|g"
+
+pkgbase := gnatcoll-db-25
+.include "../../mk/pkg-build-options.mk"
+.endif
+
+BUILDLINK_TREE+= -gnatcoll-db-25
Index: pkgsrc/databases/ada-gnatcoll-db-25/distinfo
diff -u /dev/null pkgsrc/databases/ada-gnatcoll-db-25/distinfo:1.1
--- /dev/null Fri Jul 11 18:08:32 2025
+++ pkgsrc/databases/ada-gnatcoll-db-25/distinfo Fri Jul 11 18:08:32 2025
@@ -0,0 +1,20 @@
+$NetBSD: distinfo,v 1.1 2025/07/11 18:08:32 dkazankov Exp $
+
+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-Makefile) = 4df53d429089876b42358726fbae55dd4ea90ffd
+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) = 6077a40aaa5d06a36d95503288ebba0419b7cfd9
+SHA1 (patch-postgres_gnatcoll__postgres.gpr) = 159b99904d4346ce019085f72c731aeadbc4fced
+SHA1 (patch-sql_Makefile) = ac8399e101ae63a32697c9796ea42abd4389555a
+SHA1 (patch-sqlite_Makefile) = fb4ef3d7b91b65bff749818ff6422789876fa7ca
+SHA1 (patch-sqlite_gnatcoll__sqlite.gpr) = 5e6d0831c12ee6e3ee68206da38c2f85dce86a81
+SHA1 (patch-xref_Makefile) = f7216b19eb2ce1d8d85b5668285e79e1a729d571
+SHA1 (patch-xref_gnatcoll__xref.gpr) = 5edb779e6a6067b009c0d284f07965465b097da9
Index: pkgsrc/databases/ada-gnatcoll-db-25/options.mk
diff -u /dev/null pkgsrc/databases/ada-gnatcoll-db-25/options.mk:1.1
--- /dev/null Fri Jul 11 18:08:32 2025
+++ pkgsrc/databases/ada-gnatcoll-db-25/options.mk Fri Jul 11 18:08:32 2025
@@ -0,0 +1,63 @@
+# $NetBSD: options.mk,v 1.1 2025/07/11 18:08:32 dkazankov Exp $
+
+PKG_OPTIONS_VAR= PKG_OPTIONS.gnatcoll-db-25
+PKG_SUPPORTED_OPTIONS= gnatcoll-db2ada gnatcoll-postgres2ada gnatcoll-sqlite2ada gnatcoll-all2ada \
+ gnatcoll-gnatinspect gnatcoll-postgres gnatcoll-sql gnatcoll-sqlite gnatcoll-xref
+PKG_SUGGESTED_OPTIONS= gnatcoll-db2ada gnatcoll-postgres2ada gnatcoll-sqlite2ada gnatcoll-all2ada \
+ gnatcoll-gnatinspect gnatcoll-postgres gnatcoll-sql gnatcoll-sqlite gnatcoll-xref
+
+.include "../../mk/bsd.fast.prefs.mk"
+.include "../../mk/bsd.options.mk"
+
+# Build order is important
+.if !empty(PKG_OPTIONS:Mgnatcoll-sql)
+PKG_BUILD_DIRS+= sql
+.endif
+
+.if !empty(PKG_OPTIONS:Mgnatcoll-sqlite)
+#. include "../../databases/sqlite3/buildlink3.mk"
+PKG_BUILD_DIRS+= sqlite
+.endif
+
+.if !empty(PKG_OPTIONS:Mgnatcoll-postgres)
+PKG_BUILD_DIRS+= postgres
+.endif
+
+.if !empty(PKG_OPTIONS:Mgnatcoll-xref)
+PKG_BUILD_DIRS+= xref
+.endif
+
+.if !empty(PKG_OPTIONS:Mgnatcoll-gnatinspect)
+PKG_BUILD_DIRS+= gnatinspect
+.endif
+
+.if !empty(PKG_OPTIONS:Mgnatcoll-postgres) || !empty(PKG_OPTIONS:Mgnatcoll-xref) || \
+ !empty(PKG_OPTIONS:Mgnatcoll-gnatinspect)
+. include "../../devel/ada-gnatcoll-bindings-25/buildlink3.mk"
+.endif
+
+.if !empty(PKG_OPTIONS:Mgnatcoll-db2ada) || !empty(PKG_OPTIONS:Mgnatcoll-postgres2ada) || \
+ !empty(PKG_OPTIONS:Mgnatcoll-sqlite2ada) || !empty(PKG_OPTIONS:Mgnatcoll-all2ada)
+PKG_BUILD_DIRS+= gnatcoll_db2ada
+.endif
+
+.if !empty(PKG_OPTIONS:Mgnatcoll-postgres) || \
+ !empty(PKG_OPTIONS:Mgnatcoll-postgres2ada) || !empty(PKG_OPTIONS:Mgnatcoll-all2ada)
+. include "../../mk/pgsql.buildlink3.mk"
+.endif
+
+.if !empty(PKG_OPTIONS:Mgnatcoll-db2ada)
+DB_BACKENDS+= db
+.endif
+
+.if !empty(PKG_OPTIONS:Mgnatcoll-postgres2ada)
+DB_BACKENDS+= postgres
+.endif
+
+.if !empty(PKG_OPTIONS:Mgnatcoll-sqlite2ada)
+DB_BACKENDS+= sqlite
+.endif
+
+.if !empty(PKG_OPTIONS:Mgnatcoll-all2ada)
+DB_BACKENDS+= all
+.endif
Index: pkgsrc/databases/ada-gnatcoll-db-25/patches/patch-Makefile
diff -u /dev/null pkgsrc/databases/ada-gnatcoll-db-25/patches/patch-Makefile:1.1
--- /dev/null Fri Jul 11 18:08:32 2025
+++ pkgsrc/databases/ada-gnatcoll-db-25/patches/patch-Makefile Fri Jul 11 18:08:32 2025
@@ -0,0 +1,111 @@
+$NetBSD: patch-Makefile,v 1.1 2025/07/11 18:08:32 dkazankov Exp $
+
+Create single common Makefile to control all components.
+Makefile in gnatcoll_db2ada can build and install four different apps,
+but one at a time. So we need special build and install process for
+this directory.
+
+--- /dev/null
++++ Makefile
+@@ -0,0 +1,101 @@
++prefix ?= $(dir $(shell $(WHICH) gnatls))..
++ENABLE_SHARED ?= yes
++BUILD ?= PROD
++PROCESSORS ?= 0
++TARGET ?= $(shell gcc -dumpmachine)
++
++BUILD_DIRS ?= sql sqlite postgres xref gnatinspect gnatcoll_db2ada
++DB_BACKENDS ?= db postgres sqlite all
++
++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
++
++ifeq ($(ENABLE_SHARED), yes)
++ LIBRARY_TYPES=static,static-pic,relocatable
++else
++ LIBRARY_TYPES=static
++endif
++
++# Used to pass extra options to GPRBUILD, like -d for instance
++GPRBUILD_OPTIONS=
++GPRINSTALL_OPTIONS=
++
++.PHONY: setup
++setup: $(BUILD_DIRS:%=setup-%)
++
++setup-%:
++ cd $* && \
++ make prefix=$(prefix) BUILD=$(BUILD) ENABLE_SHARED=$(ENABLE_SHARED) \
++ PROCESSORS=$(PROCESSORS) \
++ setup
++ cd ..
++
++all: build
++
++.PHONY: build $(BUILD_DIRS)
++build: $(BUILD_DIRS:%=build-%)
++
++build-gnatcoll_db2ada: $(DB_BACKENDS:%=build-db2ada-%)
++
++build-db2ada-%:
++ cd gnatcoll_db2ada && \
++ make GPRBUILD_OPTIONS="$(subst $$,\$$\$$,$(GPRBUILD_OPTIONS))" DB_BACKEND=$* all
++ cd ..
++
++build-%:
++ cd $* && \
++ make GPRBUILD_OPTIONS="$(subst $$,\$$\$$,$(GPRBUILD_OPTIONS))" all
++ cd ..
++
++.PHONY: install
++install: $(BUILD_DIRS:%=install-%)
++
++install-gnatcoll_db2ada: $(DB_BACKENDS:%=install-db2ada-%)
++
++install-db2ada-%:
++ cd gnatcoll_db2ada && \
++ make GPRINSTALL_OPTIONS='$(subst ','',$(GPRINSTALL_OPTIONS))' DB_BACKEND=$* install
++ cd ..
++
++install-%:
++ cd $* && \
++ make GPRINSTALL_OPTIONS='$(subst ','',$(GPRINSTALL_OPTIONS))' install
++ cd ..
++
++.PHONY: uninstall
++uninstall: $(BINDINGS:%=uninstall-%)
++
++uninstall-gnatcoll_db2ada: $(DB_BACKENDS:%=uninstall-db2ada-%)
++
++uninstall-db2ada-%:
++ cd gnatcoll_db2ada && \
++ make GPRINSTALL_OPTIONS='$(subst ','',$(GPRINSTALL_OPTIONS))' DB_BACKEND=$* uninstall
++ cd ..
++
++uninstall-%:
++ cd $* && \
++ make GPRINSTALL_OPTIONS='$(subst ','',$(GPRINSTALL_OPTIONS))' uninstall
++ cd ..
++
++.PHONY: clean
++clean: $(BINDINGS:%=clean-%)
++
++clean-gnatcoll_db2ada: $(DB_BACKENDS:%=clean-db2ada-%)
++
++clean-db2ada-%:
++ cd gnatcoll_db2ada && \
++ make DBBACKEND=$* clean
++ cd ..
++
++clean-%:
++ cd $* && \
++ make clean
++ cd ..
++
++.PHONY: test
++test:
++ sh testsuite/run-tests
++
++.NOTPARALLEL:
Index: pkgsrc/databases/ada-gnatcoll-db-25/patches/patch-gnatcoll__db2ada_Makefile
diff -u /dev/null pkgsrc/databases/ada-gnatcoll-db-25/patches/patch-gnatcoll__db2ada_Makefile:1.1
--- /dev/null Fri Jul 11 18:08:32 2025
+++ pkgsrc/databases/ada-gnatcoll-db-25/patches/patch-gnatcoll__db2ada_Makefile Fri Jul 11 18:08:32 2025
@@ -0,0 +1,31 @@
+$NetBSD: patch-gnatcoll__db2ada_Makefile,v 1.1 2025/07/11 18:08:32 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
+
Index: pkgsrc/databases/ada-gnatcoll-db-25/patches/patch-gnatcoll__db2ada_gnatcoll__all2ada.gpr
diff -u /dev/null pkgsrc/databases/ada-gnatcoll-db-25/patches/patch-gnatcoll__db2ada_gnatcoll__all2ada.gpr:1.1
--- /dev/null Fri Jul 11 18:08:32 2025
+++ pkgsrc/databases/ada-gnatcoll-db-25/patches/patch-gnatcoll__db2ada_gnatcoll__all2ada.gpr Fri Jul 11 18:08:32 2025
@@ -0,0 +1,19 @@
+$NetBSD: patch-gnatcoll__db2ada_gnatcoll__all2ada.gpr,v 1.1 2025/07/11 18:08:32 dkazankov Exp $
+
+Fix project paths
+
+--- gnatcoll_db2ada/gnatcoll_all2ada.gpr.orig 2022-09-02 15:43:38.000000000 +0300
++++ gnatcoll_db2ada/gnatcoll_all2ada.gpr
+@@ -23,9 +23,9 @@
+
+ with "../gnatcoll_db_shared.gpr";
+ with "gnatcoll";
+-with "gnatcoll_sql";
+-with "gnatcoll_sqlite";
+-with "gnatcoll_postgres";
++with "../sql/gnatcoll_sql";
++with "../sqlite/gnatcoll_sqlite";
++with "../postgres/gnatcoll_postgres";
+
+ standard project gnatcoll_all2ada is
+
Index: pkgsrc/databases/ada-gnatcoll-db-25/patches/patch-gnatcoll__db2ada_gnatcoll__db2ada.gpr
diff -u /dev/null pkgsrc/databases/ada-gnatcoll-db-25/patches/patch-gnatcoll__db2ada_gnatcoll__db2ada.gpr:1.1
--- /dev/null Fri Jul 11 18:08:32 2025
+++ pkgsrc/databases/ada-gnatcoll-db-25/patches/patch-gnatcoll__db2ada_gnatcoll__db2ada.gpr Fri Jul 11 18:08:32 2025
@@ -0,0 +1,15 @@
+$NetBSD: patch-gnatcoll__db2ada_gnatcoll__db2ada.gpr,v 1.1 2025/07/11 18:08:32 dkazankov Exp $
+
+Fix project paths
+
+--- gnatcoll_db2ada/gnatcoll_db2ada.gpr.orig 2022-09-02 15:43:38.000000000 +0300
++++ gnatcoll_db2ada/gnatcoll_db2ada.gpr
+@@ -23,7 +23,7 @@
+
+ with "../gnatcoll_db_shared.gpr";
+ with "gnatcoll";
+-with "gnatcoll_sql";
++with "../sql/gnatcoll_sql";
+
+ standard project GNATCOLL_DB2Ada is
+
Index: pkgsrc/databases/ada-gnatcoll-db-25/patches/patch-gnatcoll__db2ada_gnatcoll__postgres2ada.gpr
diff -u /dev/null pkgsrc/databases/ada-gnatcoll-db-25/patches/patch-gnatcoll__db2ada_gnatcoll__postgres2ada.gpr:1.1
--- /dev/null Fri Jul 11 18:08:32 2025
+++ pkgsrc/databases/ada-gnatcoll-db-25/patches/patch-gnatcoll__db2ada_gnatcoll__postgres2ada.gpr Fri Jul 11 18:08:32 2025
@@ -0,0 +1,17 @@
+$NetBSD: patch-gnatcoll__db2ada_gnatcoll__postgres2ada.gpr,v 1.1 2025/07/11 18:08:32 dkazankov Exp $
+
+Fix project paths
+
+--- gnatcoll_db2ada/gnatcoll_postgres2ada.gpr.orig 2022-09-02 15:43:38.000000000 +0300
++++ gnatcoll_db2ada/gnatcoll_postgres2ada.gpr
+@@ -23,8 +23,8 @@
+
+ with "../gnatcoll_db_shared.gpr";
+ with "gnatcoll";
+-with "gnatcoll_sql";
+-with "gnatcoll_postgres";
++with "../sql/gnatcoll_sql";
++with "../postgres/gnatcoll_postgres";
+
+ standard project gnatcoll_Postgres2ada is
+
Index: pkgsrc/databases/ada-gnatcoll-db-25/patches/patch-gnatcoll__db2ada_gnatcoll__sqlite2ada.gpr
diff -u /dev/null pkgsrc/databases/ada-gnatcoll-db-25/patches/patch-gnatcoll__db2ada_gnatcoll__sqlite2ada.gpr:1.1
--- /dev/null Fri Jul 11 18:08:32 2025
+++ pkgsrc/databases/ada-gnatcoll-db-25/patches/patch-gnatcoll__db2ada_gnatcoll__sqlite2ada.gpr Fri Jul 11 18:08:32 2025
@@ -0,0 +1,17 @@
+$NetBSD: patch-gnatcoll__db2ada_gnatcoll__sqlite2ada.gpr,v 1.1 2025/07/11 18:08:32 dkazankov Exp $
+
+Fix project paths
+
+--- gnatcoll_db2ada/gnatcoll_sqlite2ada.gpr.orig 2022-09-02 15:43:38.000000000 +0300
++++ gnatcoll_db2ada/gnatcoll_sqlite2ada.gpr
+@@ -23,8 +23,8 @@
+
+ with "../gnatcoll_db_shared.gpr";
+ with "gnatcoll";
+-with "gnatcoll_sql";
+-with "gnatcoll_sqlite";
++with "../sql/gnatcoll_sql";
++with "../sqlite/gnatcoll_sqlite";
+
+ standard project gnatcoll_sqlite2ada is
+
Index: pkgsrc/databases/ada-gnatcoll-db-25/patches/patch-gnatinspect_Makefile
diff -u /dev/null pkgsrc/databases/ada-gnatcoll-db-25/patches/patch-gnatinspect_Makefile:1.1
--- /dev/null Fri Jul 11 18:08:32 2025
+++ pkgsrc/databases/ada-gnatcoll-db-25/patches/patch-gnatinspect_Makefile Fri Jul 11 18:08:32 2025
@@ -0,0 +1,31 @@
+$NetBSD: patch-gnatinspect_Makefile,v 1.1 2025/07/11 18:08:32 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
+
Index: pkgsrc/databases/ada-gnatcoll-db-25/patches/patch-gnatinspect_gnatinspect.gpr
diff -u /dev/null pkgsrc/databases/ada-gnatcoll-db-25/patches/patch-gnatinspect_gnatinspect.gpr:1.1
--- /dev/null Fri Jul 11 18:08:32 2025
+++ pkgsrc/databases/ada-gnatcoll-db-25/patches/patch-gnatinspect_gnatinspect.gpr Fri Jul 11 18:08:32 2025
@@ -0,0 +1,19 @@
+$NetBSD: patch-gnatinspect_gnatinspect.gpr,v 1.1 2025/07/11 18:08:32 dkazankov Exp $
+
+Fix project paths
+
+--- gnatinspect/gnatinspect.gpr.orig 2022-09-02 15:43:38.000000000 +0300
++++ gnatinspect/gnatinspect.gpr
+@@ -23,9 +23,9 @@
+
+ with "../gnatcoll_db_shared.gpr";
+ with "gnatcoll";
+-with "gnatcoll_xref";
+-with "gnatcoll_sql";
+-with "gnatcoll_sqlite";
++with "../xref/gnatcoll_xref";
++with "../sql/gnatcoll_sql";
++with "../sqlite/gnatcoll_sqlite";
+
+ standard project Gnatinspect is
+
Index: pkgsrc/databases/ada-gnatcoll-db-25/patches/patch-postgres_Makefile
diff -u /dev/null pkgsrc/databases/ada-gnatcoll-db-25/patches/patch-postgres_Makefile:1.1
--- /dev/null Fri Jul 11 18:08:32 2025
+++ pkgsrc/databases/ada-gnatcoll-db-25/patches/patch-postgres_Makefile Fri Jul 11 18:08:32 2025
@@ -0,0 +1,31 @@
+$NetBSD: patch-postgres_Makefile,v 1.1 2025/07/11 18:08:32 dkazankov Exp $
+
+Fix target calculation
+Add extra options to gprinstall
+
+--- postgres/Makefile.orig 2023-11-06 12:21:17.000000000 +0200
++++ postgres/Makefile 2025-06-06 18:41:18.733713631 +0300
+@@ -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
+@@ -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
+
Index: pkgsrc/databases/ada-gnatcoll-db-25/patches/patch-postgres_gnatcoll__postgres.gpr
diff -u /dev/null pkgsrc/databases/ada-gnatcoll-db-25/patches/patch-postgres_gnatcoll__postgres.gpr:1.1
--- /dev/null Fri Jul 11 18:08:32 2025
+++ pkgsrc/databases/ada-gnatcoll-db-25/patches/patch-postgres_gnatcoll__postgres.gpr Fri Jul 11 18:08:32 2025
@@ -0,0 +1,15 @@
+$NetBSD: patch-postgres_gnatcoll__postgres.gpr,v 1.1 2025/07/11 18:08:32 dkazankov Exp $
+
+Fix project paths
+
+--- 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";
+ with "gnatcoll";
+-with "gnatcoll_sql";
++with "../sql/gnatcoll_sql";
+
+ library project GnatColl_Postgres is
+
Index: pkgsrc/databases/ada-gnatcoll-db-25/patches/patch-sql_Makefile
diff -u /dev/null pkgsrc/databases/ada-gnatcoll-db-25/patches/patch-sql_Makefile:1.1
--- /dev/null Fri Jul 11 18:08:32 2025
+++ pkgsrc/databases/ada-gnatcoll-db-25/patches/patch-sql_Makefile Fri Jul 11 18:08:32 2025
@@ -0,0 +1,31 @@
+$NetBSD: patch-sql_Makefile,v 1.1 2025/07/11 18:08:32 dkazankov Exp $
+
+Fix target calculation
+Add extra options to gprinstall
+
+--- 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
+@@ -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
+
Index: pkgsrc/databases/ada-gnatcoll-db-25/patches/patch-sqlite_Makefile
diff -u /dev/null pkgsrc/databases/ada-gnatcoll-db-25/patches/patch-sqlite_Makefile:1.1
--- /dev/null Fri Jul 11 18:08:32 2025
+++ pkgsrc/databases/ada-gnatcoll-db-25/patches/patch-sqlite_Makefile Fri Jul 11 18:08:32 2025
@@ -0,0 +1,31 @@
+$NetBSD: patch-sqlite_Makefile,v 1.1 2025/07/11 18:08:32 dkazankov Exp $
+
+Fix target calculation
+Add extra options to gprinstall
+
+--- 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
+@@ -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
+
Index: pkgsrc/databases/ada-gnatcoll-db-25/patches/patch-sqlite_gnatcoll__sqlite.gpr
diff -u /dev/null pkgsrc/databases/ada-gnatcoll-db-25/patches/patch-sqlite_gnatcoll__sqlite.gpr:1.1
--- /dev/null Fri Jul 11 18:08:32 2025
+++ pkgsrc/databases/ada-gnatcoll-db-25/patches/patch-sqlite_gnatcoll__sqlite.gpr Fri Jul 11 18:08:32 2025
@@ -0,0 +1,15 @@
+$NetBSD: patch-sqlite_gnatcoll__sqlite.gpr,v 1.1 2025/07/11 18:08:32 dkazankov Exp $
+
+Fix project paths
+
+--- sqlite/gnatcoll_sqlite.gpr.orig 2022-09-02 15:43:38.000000000 +0300
++++ sqlite/gnatcoll_sqlite.gpr
+@@ -23,7 +23,7 @@
+
+ with "gnatcoll_sqlite_conf.gpr";
+ with "gnatcoll";
+-with "gnatcoll_sql";
++with "../sql/gnatcoll_sql";
+
+ library project GnatColl_Sqlite is
+
Index: pkgsrc/databases/ada-gnatcoll-db-25/patches/patch-xref_Makefile
diff -u /dev/null pkgsrc/databases/ada-gnatcoll-db-25/patches/patch-xref_Makefile:1.1
--- /dev/null Fri Jul 11 18:08:32 2025
+++ pkgsrc/databases/ada-gnatcoll-db-25/patches/patch-xref_Makefile Fri Jul 11 18:08:32 2025
@@ -0,0 +1,31 @@
+$NetBSD: patch-xref_Makefile,v 1.1 2025/07/11 18:08:32 dkazankov Exp $
+
+Fix target calculation
+Add extra options to gprinstall
+
+--- 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
+@@ -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
+
Index: pkgsrc/databases/ada-gnatcoll-db-25/patches/patch-xref_gnatcoll__xref.gpr
diff -u /dev/null pkgsrc/databases/ada-gnatcoll-db-25/patches/patch-xref_gnatcoll__xref.gpr:1.1
--- /dev/null Fri Jul 11 18:08:32 2025
+++ pkgsrc/databases/ada-gnatcoll-db-25/patches/patch-xref_gnatcoll__xref.gpr Fri Jul 11 18:08:32 2025
@@ -0,0 +1,17 @@
+$NetBSD: patch-xref_gnatcoll__xref.gpr,v 1.1 2025/07/11 18:08:32 dkazankov Exp $
+
+Fix project paths
+
+--- xref/gnatcoll_xref.gpr.orig 2022-09-02 15:43:38.000000000 +0300
++++ xref/gnatcoll_xref.gpr
+@@ -24,8 +24,8 @@
+ with "gnatcoll_xref_conf.gpr";
+ with "gnatcoll";
+ with "gnatcoll_iconv";
+-with "gnatcoll_sql";
+-with "gnatcoll_sqlite";
++with "../sql/gnatcoll_sql";
++with "../sqlite/gnatcoll_sqlite";
+
+ library project GnatColl_Xref is
+
Home |
Main Index |
Thread Index |
Old Index