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