pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel
Module Name: pkgsrc
Committed By: dkazankov
Date: Thu Jul 10 12:35:22 UTC 2025
Modified Files:
pkgsrc/devel: Makefile
Added Files:
pkgsrc/devel/ada-gnatcoll-core-24: DESCR Makefile PLIST buildlink3.mk
distinfo
pkgsrc/devel/ada-gnatcoll-core-24/patches: patch-Makefile
patch-src_executable__path.c patch-src_os_unix_libc-wrappers.c
patch-src_os_unix_process-wrappers.c
Log Message:
devel/ada-gnatcoll-core-24: Add new package version 24.0.0
The GNAT Components Collection (GNATcoll) - Core packages, release 24
To generate a diff of this commit:
cvs rdiff -u -r1.4484 -r1.4485 pkgsrc/devel/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/ada-gnatcoll-core-24/DESCR \
pkgsrc/devel/ada-gnatcoll-core-24/Makefile \
pkgsrc/devel/ada-gnatcoll-core-24/PLIST \
pkgsrc/devel/ada-gnatcoll-core-24/buildlink3.mk \
pkgsrc/devel/ada-gnatcoll-core-24/distinfo
cvs rdiff -u -r0 -r1.1 \
pkgsrc/devel/ada-gnatcoll-core-24/patches/patch-Makefile \
pkgsrc/devel/ada-gnatcoll-core-24/patches/patch-src_executable__path.c \
pkgsrc/devel/ada-gnatcoll-core-24/patches/patch-src_os_unix_libc-wrappers.c \
pkgsrc/devel/ada-gnatcoll-core-24/patches/patch-src_os_unix_process-wrappers.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/Makefile
diff -u pkgsrc/devel/Makefile:1.4484 pkgsrc/devel/Makefile:1.4485
--- pkgsrc/devel/Makefile:1.4484 Thu Jul 10 12:27:48 2025
+++ pkgsrc/devel/Makefile Thu Jul 10 12:35:21 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4484 2025/07/10 12:27:48 dkazankov Exp $
+# $NetBSD: Makefile,v 1.4485 2025/07/10 12:35:21 dkazankov Exp $
#
COMMENT= Development utilities
@@ -126,6 +126,7 @@ SUBDIR+= acme
SUBDIR+= acr
SUBDIR+= action-validator
SUBDIR+= acunia-jam
+SUBDIR+= ada-gnatcoll-core-24
SUBDIR+= ada-libgpr-24
SUBDIR+= ade
SUBDIR+= adocman
Added files:
Index: pkgsrc/devel/ada-gnatcoll-core-24/DESCR
diff -u /dev/null pkgsrc/devel/ada-gnatcoll-core-24/DESCR:1.1
--- /dev/null Thu Jul 10 12:35:22 2025
+++ pkgsrc/devel/ada-gnatcoll-core-24/DESCR Thu Jul 10 12:35:21 2025
@@ -0,0 +1,8 @@
+The GNAT Components Collection (GNATcoll) - Core packages
+
+The reusable library known as the GNAT Component Collection (GNATColl) is
+based on one main principle: general-purpose packages that are part of
+the GNAT technology should also be available to GNAT user application code.
+The GNATColl components complement the predefined Ada and GNAT libraries
+and deal with a range of common programming issues including string and text
+processing, memory management, and file handling.
Index: pkgsrc/devel/ada-gnatcoll-core-24/Makefile
diff -u /dev/null pkgsrc/devel/ada-gnatcoll-core-24/Makefile:1.1
--- /dev/null Thu Jul 10 12:35:22 2025
+++ pkgsrc/devel/ada-gnatcoll-core-24/Makefile Thu Jul 10 12:35:21 2025
@@ -0,0 +1,72 @@
+# $NetBSD: Makefile,v 1.1 2025/07/10 12:35:21 dkazankov Exp $
+
+DISTNAME= ${GITHUB_PROJECT}-${PKGVERSION_NOREV}
+PKGNAME= ${GITHUB_PROJECT}-${GNAT_NAME}-24.0.0
+CATEGORIES= devel
+MASTER_SITES= ${MASTER_SITE_GITHUB:=AdaCore/}
+GITHUB_PROJECT= gnatcoll-core
+GITHUB_TAG= v${PKGVERSION_NOREV}
+
+MAINTAINER= dkazankov%NetBSD.org@localhost
+HOMEPAGE= https://github.com/AdaCore/gnatcoll-core
+COMMENT= The GNAT Components Collection (GNATcoll) - Core packages, release 24
+LICENSE= gnu-gpl-v3
+
+USE_TOOLS+= gmake grep
+
+USE_LANGUAGES= c ada
+
+USE_GCC_RUNTIME= yes
+
+.include "../../mk/bsd.prefs.mk"
+
+GCC_REQD+= 13
+
+SUBST_CLASSES+= fixver
+SUBST_STAGE.fixver= pre-configure
+SUBST_FILES.fixver= version_information
+SUBST_MESSAGE.fixver= Fix version in ${SUBST_FILES.fixver}
+SUBST_SED.fixver= -e 's,0.0,24.0w,g'
+
+# Use C preprocessed symbols on NetBSD
+.if ${OPSYS} == "NetBSD"
+SUBST_CLASSES+= ldl
+SUBST_MESSAGE.ldl= Fix extra libs on NetBSD in ${SUBST_FILES.ldl}
+SUBST_STAGE.ldl= pre-configure
+SUBST_FILES.ldl= gnatcoll.gpr
+SUBST_SED.ldl= -e "s,\"-ldl\",\"\","
+
+SUBST_CLASSES+= opendir
+SUBST_MESSAGE.opendir= Replace opendir with __gnatcoll_opendir in ${SUBST_FILES.opendir}
+SUBST_STAGE.opendir= pre-configure
+SUBST_FILES.opendir= src/os/unix/gnatcoll-os-libc-dirent.ads
+SUBST_SED.opendir= -e "s,\"opendir\",\"__gnatcoll_opendir\","
+.endif
+
+MAKE_FLAGS+= prefix=${DESTDIR}${GNAT_PREFIX} BUILD=PROD
+
+PLIST_VARS+= shlibs
+
+USE_PKGSRC_GCC_RUNTIME?= no
+.if ${USE_PKGSRC_GCC_RUNTIME:tl} == "yes"
+PLIST.shlibs= yes
+MAKE_FLAGS+= ENABLE_SHARED=yes
+BUILDLINK_DEPMETHOD.xmlada-24= full
+BUILDLINK_DEPMETHOD.libgpr-24= full
+.else
+MAKE_FLAGS+= 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-24/buildlink3.mk"
+.include "../../devel/ada-libgpr-24/buildlink3.mk"
+
+#.include "../../lang/python/tool.mk"
+
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/ada-gnatcoll-core-24/PLIST
diff -u /dev/null pkgsrc/devel/ada-gnatcoll-core-24/PLIST:1.1
--- /dev/null Thu Jul 10 12:35:22 2025
+++ pkgsrc/devel/ada-gnatcoll-core-24/PLIST Thu Jul 10 12:35:21 2025
@@ -0,0 +1,458 @@
+@comment $NetBSD: PLIST,v 1.1 2025/07/10 12:35:21 dkazankov Exp $
+${GNAT_PKGBASE}/include/gnatcoll/executable_path.c
+${GNAT_PKGBASE}/include/gnatcoll/getRSS.c
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-any_types.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-any_types.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-arg_lists.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-arg_lists.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-asserts.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-asserts.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-atomic.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-atomic.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-boyer_moore.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-boyer_moore.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-coders-base64.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-coders-base64.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-coders-streams.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-coders-streams.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-coders.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-coders.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-config.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-config.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-damerau_levenshtein_distance.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-damerau_levenshtein_generic.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-damerau_levenshtein_generic.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-email-mailboxes.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-email-mailboxes.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-email-parser.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-email-parser.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-email-utils.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-email-utils.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-email.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-email.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-file_indexes.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-file_indexes.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-file_paths.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-file_paths.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-format_columns_vertical.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-formatters.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-formatters.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-geometry.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-geometry.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-io-native-codec__unix.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-io-native.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-io-native.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-io-remote-unix.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-io-remote-unix.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-io-remote-windows.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-io-remote-windows.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-io-remote.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-io-remote.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-io.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-io.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-json-utility.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-json-utility.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-json.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-json.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-locks.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-locks.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-memory.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-memory.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-mmap-system__unix.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-mmap-system__unix.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-mmap.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-mmap.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-opt_parse.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-opt_parse.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-os-constants__unix.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-os-dir-close__unix.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-os-dir-open__unix.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-os-dir-read__unix.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-os-dir.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-os-dir.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-os-dir_types__unix.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-os-fs-is_console__unix.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-os-fs-null_file__unix.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-os-fs-open__unix.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-os-fs-open_pipe__linux.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-os-fs-set_close_on_exec__unix.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-os-fs.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-os-fs.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-os-fsutil-copy_file_content__unix.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-os-fsutil-copy_permissions__unix.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-os-fsutil-copy_timestamps__unix.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-os-fsutil.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-os-fsutil.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-os-libc-dirent.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-os-libc-spawn.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-os-libc-stat.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-os-libc.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-os-libc_constants__linux.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-os-process-internal_spawn__unix.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-os-process-state__unix.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-os-process-wait__unix.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-os-process-wait_for_processes__unix.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-os-process.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-os-process.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-os-process_types__unix.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-os-process_types__unix.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-os-stat-stat__unix.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-os-stat.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-os-stat.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-os.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-paragraph_filling-badnesses.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-paragraph_filling-badnesses.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-paragraph_filling-words.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-paragraph_filling-words.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-paragraph_filling.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-paragraph_filling.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-path.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-path.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-plugins.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-plugins__unix.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-pools.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-pools.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-projects-aux.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-projects-aux.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-projects-krunch.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-projects-krunch.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-projects-normalize.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-projects-normalize.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-projects.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-projects.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-promises.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-promises.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-refcount-weakref.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-refcount-weakref.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-refcount.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-refcount.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-remote-db.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-remote-db.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-remote.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-scripts-files.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-scripts-files.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-scripts-impl.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-scripts-impl.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-scripts-projects.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-scripts-projects.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-scripts-shell.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-scripts-shell.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-scripts-utils.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-scripts-utils.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-scripts.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-scripts.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-storage_pools-alignment.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-storage_pools-alignment.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-storage_pools-headers.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-storage_pools-headers.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-storage_pools.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-string_builders.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-string_builders.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-string_list_builders.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-string_list_builders.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-strings.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-strings_impl.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-strings_impl.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-symbols.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-symbols.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-templates.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-templates.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-terminal.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-terminal.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-traces.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-traces.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-tribooleans.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-tribooleans.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-utils.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-utils.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-vfs.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-vfs.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-vfs_types.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-vfs_utils.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-vfs_utils.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-wstring_builders.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-wstring_builders.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-wstring_list_builders.adb
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll-wstring_list_builders.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll.ads
+${GNAT_PKGBASE}/include/gnatcoll/gnatcoll_support.c
+${GNAT_PKGBASE}/include/gnatcoll/libc-wrappers.c
+${GNAT_PKGBASE}/include/gnatcoll/link_max.c
+${GNAT_PKGBASE}/include/gnatcoll/objlist_file.c
+${GNAT_PKGBASE}/include/gnatcoll/process-wrappers.c
+${GNAT_PKGBASE}/include/gnatcoll/run_path_option.c
+${GNAT_PKGBASE}/include/gnatcoll/separate_run_path_option.c
+${GNAT_PKGBASE}/include/gnatcoll/set_std_prefix.c
+${GNAT_PKGBASE}/include/gnatcoll/terminals.c
+${GNAT_PKGBASE}/include/gnatcoll/update_path.c
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-any_types.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-arg_lists.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-asserts.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-atomic.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-boyer_moore.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-coders-base64.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-coders-streams.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-coders.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-config.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-damerau_levenshtein_distance.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-damerau_levenshtein_generic.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-email-mailboxes.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-email-parser.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-email-utils.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-email.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-file_indexes.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-file_paths.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-format_columns_vertical.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-formatters.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-geometry.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-io-native.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-io-remote-unix.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-io-remote-windows.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-io-remote.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-io.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-json-utility.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-json.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-locks.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-memory.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-mmap-system__unix.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-mmap.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-opt_parse.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-os-constants__unix.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-os-dir.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-os-dir_types__unix.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-os-fs.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-os-fsutil.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-os-libc-dirent.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-os-libc-spawn.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-os-libc-stat.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-os-libc.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-os-libc_constants__linux.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-os-process.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-os-process_types__unix.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-os-stat.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-os.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-paragraph_filling-badnesses.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-paragraph_filling-words.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-paragraph_filling.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-path.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-plugins__unix.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-pools.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-projects-aux.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-projects-krunch.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-projects-normalize.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-projects.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-promises.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-refcount-weakref.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-refcount.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-remote-db.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-remote.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-scripts-files.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-scripts-impl.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-scripts-projects.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-scripts-shell.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-scripts-utils.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-scripts.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-storage_pools-alignment.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-storage_pools-headers.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-storage_pools.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-string_builders.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-string_list_builders.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-strings.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-strings_impl.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-symbols.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-templates.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-terminal.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-traces.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-tribooleans.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-utils.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-vfs.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-vfs_types.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-vfs_utils.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-wstring_builders.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll-wstring_list_builders.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/gnatcoll.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/libgnatcoll.so
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.relocatable/libgnatcoll.so.24.0w
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-any_types.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-arg_lists.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-asserts.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-atomic.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-boyer_moore.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-coders-base64.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-coders-streams.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-coders.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-config.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-damerau_levenshtein_distance.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-damerau_levenshtein_generic.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-email-mailboxes.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-email-parser.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-email-utils.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-email.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-file_indexes.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-file_paths.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-format_columns_vertical.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-formatters.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-geometry.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-io-native.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-io-remote-unix.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-io-remote-windows.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-io-remote.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-io.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-json-utility.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-json.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-locks.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-memory.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-mmap-system__unix.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-mmap.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-opt_parse.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-os-constants__unix.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-os-dir.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-os-dir_types__unix.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-os-fs.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-os-fsutil.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-os-libc-dirent.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-os-libc-spawn.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-os-libc-stat.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-os-libc.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-os-libc_constants__linux.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-os-process.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-os-process_types__unix.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-os-stat.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-os.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-paragraph_filling-badnesses.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-paragraph_filling-words.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-paragraph_filling.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-path.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-plugins__unix.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-pools.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-projects-aux.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-projects-krunch.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-projects-normalize.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-projects.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-promises.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-refcount-weakref.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-refcount.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-remote-db.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-remote.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-scripts-files.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-scripts-impl.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-scripts-projects.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-scripts-shell.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-scripts-utils.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-scripts.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-storage_pools-alignment.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-storage_pools-headers.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-storage_pools.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-string_builders.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-string_list_builders.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-strings.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-strings_impl.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-symbols.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-templates.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-terminal.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-traces.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-tribooleans.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-utils.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-vfs.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-vfs_types.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-vfs_utils.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-wstring_builders.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll-wstring_list_builders.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/gnatcoll.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll.static-pic/libgnatcoll.a
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-any_types.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-arg_lists.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-asserts.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-atomic.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-boyer_moore.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-coders-base64.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-coders-streams.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-coders.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-config.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-damerau_levenshtein_distance.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-damerau_levenshtein_generic.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-email-mailboxes.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-email-parser.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-email-utils.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-email.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-file_indexes.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-file_paths.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-format_columns_vertical.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-formatters.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-geometry.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-io-native.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-io-remote-unix.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-io-remote-windows.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-io-remote.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-io.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-json-utility.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-json.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-locks.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-memory.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-mmap-system__unix.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-mmap.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-opt_parse.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-os-constants__unix.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-os-dir.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-os-dir_types__unix.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-os-fs.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-os-fsutil.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-os-libc-dirent.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-os-libc-spawn.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-os-libc-stat.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-os-libc.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-os-libc_constants__linux.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-os-process.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-os-process_types__unix.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-os-stat.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-os.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-paragraph_filling-badnesses.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-paragraph_filling-words.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-paragraph_filling.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-path.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-plugins__unix.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-pools.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-projects-aux.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-projects-krunch.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-projects-normalize.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-projects.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-promises.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-refcount-weakref.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-refcount.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-remote-db.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-remote.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-scripts-files.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-scripts-impl.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-scripts-projects.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-scripts-shell.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-scripts-utils.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-scripts.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-storage_pools-alignment.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-storage_pools-headers.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-storage_pools.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-string_builders.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-string_list_builders.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-strings.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-strings_impl.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-symbols.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-templates.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-terminal.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-traces.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-tribooleans.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-utils.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-vfs.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-vfs_types.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-vfs_utils.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-wstring_builders.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll-wstring_list_builders.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/gnatcoll.ali
+${GNAT_PKGBASE}/lib/gnatcoll.static/libgnatcoll.a
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatcoll.so
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatcoll.so.24.0w
+${GNAT_PKGBASE}/share/examples/gnatcoll/coders/base64-demo
+${GNAT_PKGBASE}/share/examples/gnatcoll/coders/base64_coder.adb
+${GNAT_PKGBASE}/share/examples/gnatcoll/coders/base64_coder.gpr
+${GNAT_PKGBASE}/share/examples/gnatcoll/projects/gpr_sources.adb
+${GNAT_PKGBASE}/share/examples/gnatcoll/projects/gpr_sources.gpr
+${GNAT_PKGBASE}/share/gpr/gnatcoll.gpr
+${GNAT_PKGBASE}/share/gpr/manifests/gnatcoll
Index: pkgsrc/devel/ada-gnatcoll-core-24/buildlink3.mk
diff -u /dev/null pkgsrc/devel/ada-gnatcoll-core-24/buildlink3.mk:1.1
--- /dev/null Thu Jul 10 12:35:22 2025
+++ pkgsrc/devel/ada-gnatcoll-core-24/buildlink3.mk Thu Jul 10 12:35:21 2025
@@ -0,0 +1,20 @@
+# $NetBSD: buildlink3.mk,v 1.1 2025/07/10 12:35:21 dkazankov Exp $
+
+BUILDLINK_TREE+= gnatcoll-core-24
+
+.if !defined(GNATCOLL_CORE_24_BUILDLINK3_MK)
+GNATCOLL_CORE_24_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.gnatcoll-core-24+= gnatcoll-core-${GNAT_NAME}>=24.0.0
+BUILDLINK_PKGSRCDIR.gnatcoll-core-24?= ../../devel/ada-gnatcoll-core-24
+BUILDLINK_DEPMETHOD.gnatcoll-core-24?= build
+
+BUILDLINK_CONTENTS_FILTER.gnatcoll-core-24= \
+ ${EGREP} "${GNAT_PKGBASE}/include/.*$$|${GNAT_PKGBASE}/lib/.*$$|${GNAT_PKGBASE}/share/gpr/.*$$"
+
+BUILDLINK_FNAME_TRANSFORM.gnatcoll-core-24+= \
+ -e "s|${BUILDLINK_DIR}/${GNAT_PKGBASE}/|${BUILDLINK_DIR}/|g"
+
+.endif
+
+BUILDLINK_TREE+= -gnatcoll-core-24
Index: pkgsrc/devel/ada-gnatcoll-core-24/distinfo
diff -u /dev/null pkgsrc/devel/ada-gnatcoll-core-24/distinfo:1.1
--- /dev/null Thu Jul 10 12:35:22 2025
+++ pkgsrc/devel/ada-gnatcoll-core-24/distinfo Thu Jul 10 12:35:21 2025
@@ -0,0 +1,9 @@
+$NetBSD: distinfo,v 1.1 2025/07/10 12:35:21 dkazankov Exp $
+
+BLAKE2s (gnatcoll-core-24.0.0.tar.gz) = dfd9779a3aee0a5bccad92fcfb3e6473065a73f6cfb33a2319be6a6e974db191
+SHA512 (gnatcoll-core-24.0.0.tar.gz) = 1f1d470e7b74f238682f0938efe04c303c6bfca5a6b723eb789f5cb4bd33a199a9f2323626b8887758f01709ab1ba4d8045c56ce45f02e535babca4025662d9f
+Size (gnatcoll-core-24.0.0.tar.gz) = 764526 bytes
+SHA1 (patch-Makefile) = f97dc157f447af25972d7e516bc72a8e5e8b1dbc
+SHA1 (patch-src_executable__path.c) = b9a405eabad3f8b4063498ac28937a8ce3cfe58a
+SHA1 (patch-src_os_unix_libc-wrappers.c) = 4b00d65e5716ee2dd66e0949cd146be7a3b80ee2
+SHA1 (patch-src_os_unix_process-wrappers.c) = 63708233981b88249d3cd58d90599f02dba37337
Index: pkgsrc/devel/ada-gnatcoll-core-24/patches/patch-Makefile
diff -u /dev/null pkgsrc/devel/ada-gnatcoll-core-24/patches/patch-Makefile:1.1
--- /dev/null Thu Jul 10 12:35:22 2025
+++ pkgsrc/devel/ada-gnatcoll-core-24/patches/patch-Makefile Thu Jul 10 12:35:22 2025
@@ -0,0 +1,31 @@
+$NetBSD: patch-Makefile,v 1.1 2025/07/10 12:35:22 dkazankov Exp $
+
+Fix target calculation
+Add necessary parameters for pkgsrc build
+
+--- Makefile.orig 2023-09-21 18:57:14.000000000 +0300
++++ Makefile
+@@ -72,7 +72,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
+@@ -129,12 +129,13 @@
+
+ # Used to pass extra options to GPRBUILD, like -d for instance
+ GPRBUILD_OPTIONS=
++GPRINSTALL_OPTIONS=
+
+ BUILDER=$(GNATCOV_PROJECT_PATH) gprbuild -p -m $(GTARGET) $(RBD) \
+ -j$(PROCESSORS) $(GPR_VARS) \
+ $(GPRBUILD_OPTIONS) $(GNATCOV_BUILD_OPTS)
+ INSTALLER=gprinstall -p -f $(GTARGET) $(GPR_VARS) \
+- $(RBD) --sources-subdir=include/gnatcoll --prefix=$(prefix)$(integrated_install)
++ $(RBD) --sources-subdir=include/gnatcoll --prefix=$(prefix)$(integrated_install) $(GPRINSTALL_OPTIONS)
+ CLEANER=gprclean -q $(RBD) $(GTARGET)
+ UNINSTALLER=$(INSTALLER) -p -f --install-name=gnatcoll --uninstall
+
Index: pkgsrc/devel/ada-gnatcoll-core-24/patches/patch-src_executable__path.c
diff -u /dev/null pkgsrc/devel/ada-gnatcoll-core-24/patches/patch-src_executable__path.c:1.1
--- /dev/null Thu Jul 10 12:35:22 2025
+++ pkgsrc/devel/ada-gnatcoll-core-24/patches/patch-src_executable__path.c Thu Jul 10 12:35:22 2025
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_executable__path.c,v 1.1 2025/07/10 12:35:22 dkazankov Exp $
+
+Add NetBSD support
+
+--- src/executable_path.c.orig 2024-09-24 12:28:32.000000000 +0300
++++ src/executable_path.c
+@@ -50,7 +50,7 @@
+ return (int) GetModuleFileNameA(NULL, buffer, (DWORD) size);
+ }
+
+-#elif defined (__linux__)
++#elif defined (__linux__) || defined (__NetBSD__)
+ /* Linux implementation */
+ #include <unistd.h>
+ int
Index: pkgsrc/devel/ada-gnatcoll-core-24/patches/patch-src_os_unix_libc-wrappers.c
diff -u /dev/null pkgsrc/devel/ada-gnatcoll-core-24/patches/patch-src_os_unix_libc-wrappers.c:1.1
--- /dev/null Thu Jul 10 12:35:22 2025
+++ pkgsrc/devel/ada-gnatcoll-core-24/patches/patch-src_os_unix_libc-wrappers.c Thu Jul 10 12:35:22 2025
@@ -0,0 +1,30 @@
+$NetBSD: patch-src_os_unix_libc-wrappers.c,v 1.1 2025/07/10 12:35:22 dkazankov Exp $
+
+Fix linker version warning on NetBSD
+Add NetBSD support
+
+--- src/os/unix/libc-wrappers.c.orig 2023-09-21 18:57:14.000000000 +0300
++++ src/os/unix/libc-wrappers.c
+@@ -339,6 +339,13 @@
+ char name[GNATCOLL_DIRENT_NAME_MAX];
+ };
+
++#if defined(__NetBSD__)
++DIR * __gnatcoll_opendir(const char *filename)
++{
++ return opendir(filename);
++}
++#endif
++
+ void __gnatcoll_readdir(DIR *dirp, struct gnatcoll_dirent *buf)
+ {
+ struct dirent *result;
+@@ -348,7 +355,7 @@
+ if (result != NULL)
+ {
+ buf->inode = (uint_64) result->d_ino;
+-#if defined(__APPLE__)
++#if defined(__APPLE__) || defined(__NetBSD__)
+ buf->offset = 0;
+ #else
+ buf->offset = (uint_64) result->d_off;
Index: pkgsrc/devel/ada-gnatcoll-core-24/patches/patch-src_os_unix_process-wrappers.c
diff -u /dev/null pkgsrc/devel/ada-gnatcoll-core-24/patches/patch-src_os_unix_process-wrappers.c:1.1
--- /dev/null Thu Jul 10 12:35:22 2025
+++ pkgsrc/devel/ada-gnatcoll-core-24/patches/patch-src_os_unix_process-wrappers.c Thu Jul 10 12:35:22 2025
@@ -0,0 +1,17 @@
+$NetBSD: patch-src_os_unix_process-wrappers.c,v 1.1 2025/07/10 12:35:22 dkazankov Exp $
+
+Add NetBSD support
+
+--- src/os/unix/process-wrappers.c.orig 2024-09-24 12:28:32.000000000 +0300
++++ src/os/unix/process-wrappers.c
+@@ -28,6 +28,10 @@
+ #include <unistd.h>
+ #include <sys/wait.h>
+ #include <signal.h>
++#if defined(__NetBSD__)
++#include <sys/select.h>
++#include <sys/time.h>
++#endif
+
+ typedef long long int sint_64;
+
Home |
Main Index |
Thread Index |
Old Index