pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
gnatcoll-core: Update to 25.0.0
Module Name: pkgsrc-wip
Committed By: Dmytro Kazankov <dmytro.kazankov%gmail.com@localhost>
Pushed By: dkazankov
Date: Wed Nov 27 23:43:32 2024 +0200
Changeset: ebb353058ea630a72e7b8139e731a7c3af650870
Modified Files:
gnatcoll-core/Makefile
gnatcoll-core/PLIST
gnatcoll-core/buildlink3.mk
gnatcoll-core/distinfo
gnatcoll-core/patches/patch-Makefile
Added Files:
gnatcoll-core/patches/patch-core_gnatcoll__core.gpr
gnatcoll-core/patches/patch-core_src_executable__path.c
gnatcoll-core/patches/patch-core_src_os_unix_gnatcoll-os-libc-dirent.ads
gnatcoll-core/patches/patch-core_src_os_unix_libc-wrappers.c
gnatcoll-core/patches/patch-core_src_os_unix_process-wrappers.c
gnatcoll-core/patches/patch-gprproject_____init____.py
Removed Files:
gnatcoll-core/patches/patch-executable_path.c
gnatcoll-core/patches/patch-gnatcoll.gpr
gnatcoll-core/patches/patch-src_os_unix_libc-wrappers.c
gnatcoll-core/patches/patch-src_os_unix_process-wrappers.c
gnatcoll-core/patches/patch-version_information
Log Message:
gnatcoll-core: Update to 25.0.0
* Package updated to version 25.0.0
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=ebb353058ea630a72e7b8139e731a7c3af650870
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
gnatcoll-core/Makefile | 23 +-
gnatcoll-core/PLIST | 882 ++++++++++++---------
gnatcoll-core/buildlink3.mk | 6 +-
gnatcoll-core/distinfo | 19 +-
gnatcoll-core/patches/patch-Makefile | 47 +-
.../patches/patch-core_gnatcoll__core.gpr | 30 +
.../patches/patch-core_src_executable__path.c | 15 +
...ch-core_src_os_unix_gnatcoll-os-libc-dirent.ads | 15 +
.../patches/patch-core_src_os_unix_libc-wrappers.c | 28 +
.../patch-core_src_os_unix_process-wrappers.c | 17 +
gnatcoll-core/patches/patch-executable_path.c | 15 -
gnatcoll-core/patches/patch-gnatcoll.gpr | 31 -
.../patches/patch-gprproject_____init____.py | 15 +
.../patches/patch-src_os_unix_libc-wrappers.c | 15 -
.../patches/patch-src_os_unix_process-wrappers.c | 17 -
gnatcoll-core/patches/patch-version_information | 9 -
16 files changed, 684 insertions(+), 500 deletions(-)
diffs:
diff --git a/gnatcoll-core/Makefile b/gnatcoll-core/Makefile
index d5048f89f6..2e2af53f75 100644
--- a/gnatcoll-core/Makefile
+++ b/gnatcoll-core/Makefile
@@ -1,8 +1,6 @@
# $NetBSD: Makefile,v 1.0 2024/05/06 15:00:00 dkazankov Exp $
-GNATCOLL_VERSION= 24.0.0
-
-PKGNAME= gnatcoll-core-${GNATCOLL_VERSION}
+PKGNAME= gnatcoll-core-25.0.0
DISTNAME= gnatcoll-core-${PKGVERSION_NOREV}
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GITHUB:=AdaCore/}
@@ -14,23 +12,30 @@ COMMENT= The GNAT Components Collection (GNATcoll) - Core packages
LICENSE= gnu-gpl-v3
USE_TOOLS+= gmake
-HAS_CONFIGURE= yes
.include "../../mk/bsd.prefs.mk"
USE_LANGUAGES= c ada
-GCC_REQD+= 13
-CONFIG_SHELL_FLAGS+= prefix=${DESTDIR}${PREFIX} BUILD=PROD ENABLE_SHARED=no
-CONFIG_SHELL= ${MAKE_PROGRAM}
-CONFIGURE_SCRIPT= setup
+MAKE_FLAGS+= prefix=${DESTDIR}${PREFIX} BUILD=PROD ENABLE_SHARED=yes
GENERATE_PLIST+= \
cd ${DESTDIR}${PREFIX} && \
${FIND} include lib share \( -type f -or -type l \) -print | ${SORT};
-.include "../../wip/gprbuild/buildlink3.mk"
+.include "../../wip/gcc14-gnat-libs/buildlink3.mk"
+
+BUILDLINK_DEPMETHOD.xmlada= full
.include "../../wip/xmlada/buildlink3.mk"
+
+BUILDLINK_DEPMETHOD.gprlib= full
.include "../../wip/gprlib/buildlink3.mk"
+.include "../../wip/gprbuild/buildlink3.mk"
+
+.include "../../wip/gcc14-gnat/gcc.mk"
+
+PYTHON_VERSIONS_ACCEPTED= 312 311 310 39 38 27
+.include "../../lang/python/tool.mk"
+
.include "../../mk/bsd.pkg.mk"
diff --git a/gnatcoll-core/PLIST b/gnatcoll-core/PLIST
index cb0fb192de..4cbe54aad8 100644
--- a/gnatcoll-core/PLIST
+++ b/gnatcoll-core/PLIST
@@ -1,368 +1,518 @@
@comment $NetBSD: PLIST,v 1.0 2024/05/06 13:00:00 dkazankov Exp $
-include/gnatcoll/executable_path.c
-include/gnatcoll/getRSS.c
-include/gnatcoll/gnatcoll-any_types.adb
-include/gnatcoll/gnatcoll-any_types.ads
-include/gnatcoll/gnatcoll-arg_lists.adb
-include/gnatcoll/gnatcoll-arg_lists.ads
-include/gnatcoll/gnatcoll-asserts.adb
-include/gnatcoll/gnatcoll-asserts.ads
-include/gnatcoll/gnatcoll-atomic.adb
-include/gnatcoll/gnatcoll-atomic.ads
-include/gnatcoll/gnatcoll-boyer_moore.adb
-include/gnatcoll/gnatcoll-boyer_moore.ads
-include/gnatcoll/gnatcoll-coders-base64.adb
-include/gnatcoll/gnatcoll-coders-base64.ads
-include/gnatcoll/gnatcoll-coders-streams.adb
-include/gnatcoll/gnatcoll-coders-streams.ads
-include/gnatcoll/gnatcoll-coders.adb
-include/gnatcoll/gnatcoll-coders.ads
-include/gnatcoll/gnatcoll-config.adb
-include/gnatcoll/gnatcoll-config.ads
-include/gnatcoll/gnatcoll-damerau_levenshtein_distance.ads
-include/gnatcoll/gnatcoll-damerau_levenshtein_generic.adb
-include/gnatcoll/gnatcoll-damerau_levenshtein_generic.ads
-include/gnatcoll/gnatcoll-email-mailboxes.adb
-include/gnatcoll/gnatcoll-email-mailboxes.ads
-include/gnatcoll/gnatcoll-email-parser.adb
-include/gnatcoll/gnatcoll-email-parser.ads
-include/gnatcoll/gnatcoll-email-utils.adb
-include/gnatcoll/gnatcoll-email-utils.ads
-include/gnatcoll/gnatcoll-email.adb
-include/gnatcoll/gnatcoll-email.ads
-include/gnatcoll/gnatcoll-file_indexes.adb
-include/gnatcoll/gnatcoll-file_indexes.ads
-include/gnatcoll/gnatcoll-file_paths.adb
-include/gnatcoll/gnatcoll-file_paths.ads
-include/gnatcoll/gnatcoll-format_columns_vertical.ads
-include/gnatcoll/gnatcoll-formatters.adb
-include/gnatcoll/gnatcoll-formatters.ads
-include/gnatcoll/gnatcoll-geometry.adb
-include/gnatcoll/gnatcoll-geometry.ads
-include/gnatcoll/gnatcoll-io-native-codec__unix.adb
-include/gnatcoll/gnatcoll-io-native.adb
-include/gnatcoll/gnatcoll-io-native.ads
-include/gnatcoll/gnatcoll-io-remote-unix.adb
-include/gnatcoll/gnatcoll-io-remote-unix.ads
-include/gnatcoll/gnatcoll-io-remote-windows.adb
-include/gnatcoll/gnatcoll-io-remote-windows.ads
-include/gnatcoll/gnatcoll-io-remote.adb
-include/gnatcoll/gnatcoll-io-remote.ads
-include/gnatcoll/gnatcoll-io.adb
-include/gnatcoll/gnatcoll-io.ads
-include/gnatcoll/gnatcoll-json-utility.adb
-include/gnatcoll/gnatcoll-json-utility.ads
-include/gnatcoll/gnatcoll-json.adb
-include/gnatcoll/gnatcoll-json.ads
-include/gnatcoll/gnatcoll-locks.adb
-include/gnatcoll/gnatcoll-locks.ads
-include/gnatcoll/gnatcoll-memory.adb
-include/gnatcoll/gnatcoll-memory.ads
-include/gnatcoll/gnatcoll-mmap-system__unix.adb
-include/gnatcoll/gnatcoll-mmap-system__unix.ads
-include/gnatcoll/gnatcoll-mmap.adb
-include/gnatcoll/gnatcoll-mmap.ads
-include/gnatcoll/gnatcoll-opt_parse.adb
-include/gnatcoll/gnatcoll-opt_parse.ads
-include/gnatcoll/gnatcoll-os-constants__unix.ads
-include/gnatcoll/gnatcoll-os-dir-close__unix.adb
-include/gnatcoll/gnatcoll-os-dir-open__unix.adb
-include/gnatcoll/gnatcoll-os-dir-read__unix.adb
-include/gnatcoll/gnatcoll-os-dir.adb
-include/gnatcoll/gnatcoll-os-dir.ads
-include/gnatcoll/gnatcoll-os-dir_types__unix.ads
-include/gnatcoll/gnatcoll-os-fs-is_console__unix.adb
-include/gnatcoll/gnatcoll-os-fs-null_file__unix.adb
-include/gnatcoll/gnatcoll-os-fs-open__unix.adb
-include/gnatcoll/gnatcoll-os-fs-open_pipe__linux.adb
-include/gnatcoll/gnatcoll-os-fs-set_close_on_exec__unix.adb
-include/gnatcoll/gnatcoll-os-fs.adb
-include/gnatcoll/gnatcoll-os-fs.ads
-include/gnatcoll/gnatcoll-os-fsutil-copy_file_content__unix.adb
-include/gnatcoll/gnatcoll-os-fsutil-copy_permissions__unix.adb
-include/gnatcoll/gnatcoll-os-fsutil-copy_timestamps__unix.adb
-include/gnatcoll/gnatcoll-os-fsutil.adb
-include/gnatcoll/gnatcoll-os-fsutil.ads
-include/gnatcoll/gnatcoll-os-libc-dirent.ads
-include/gnatcoll/gnatcoll-os-libc-spawn.ads
-include/gnatcoll/gnatcoll-os-libc-stat.ads
-include/gnatcoll/gnatcoll-os-libc.ads
-include/gnatcoll/gnatcoll-os-libc_constants__linux.ads
-include/gnatcoll/gnatcoll-os-process-internal_spawn__unix.adb
-include/gnatcoll/gnatcoll-os-process-state__unix.adb
-include/gnatcoll/gnatcoll-os-process-wait__unix.adb
-include/gnatcoll/gnatcoll-os-process-wait_for_processes__unix.adb
-include/gnatcoll/gnatcoll-os-process.adb
-include/gnatcoll/gnatcoll-os-process.ads
-include/gnatcoll/gnatcoll-os-process_types__unix.adb
-include/gnatcoll/gnatcoll-os-process_types__unix.ads
-include/gnatcoll/gnatcoll-os-stat-stat__unix.adb
-include/gnatcoll/gnatcoll-os-stat.adb
-include/gnatcoll/gnatcoll-os-stat.ads
-include/gnatcoll/gnatcoll-os.ads
-include/gnatcoll/gnatcoll-paragraph_filling-badnesses.adb
-include/gnatcoll/gnatcoll-paragraph_filling-badnesses.ads
-include/gnatcoll/gnatcoll-paragraph_filling-words.adb
-include/gnatcoll/gnatcoll-paragraph_filling-words.ads
-include/gnatcoll/gnatcoll-paragraph_filling.adb
-include/gnatcoll/gnatcoll-paragraph_filling.ads
-include/gnatcoll/gnatcoll-path.adb
-include/gnatcoll/gnatcoll-path.ads
-include/gnatcoll/gnatcoll-plugins.ads
-include/gnatcoll/gnatcoll-plugins__unix.adb
-include/gnatcoll/gnatcoll-pools.adb
-include/gnatcoll/gnatcoll-pools.ads
-include/gnatcoll/gnatcoll-projects-aux.adb
-include/gnatcoll/gnatcoll-projects-aux.ads
-include/gnatcoll/gnatcoll-projects-krunch.adb
-include/gnatcoll/gnatcoll-projects-krunch.ads
-include/gnatcoll/gnatcoll-projects-normalize.adb
-include/gnatcoll/gnatcoll-projects-normalize.ads
-include/gnatcoll/gnatcoll-projects.adb
-include/gnatcoll/gnatcoll-projects.ads
-include/gnatcoll/gnatcoll-promises.adb
-include/gnatcoll/gnatcoll-promises.ads
-include/gnatcoll/gnatcoll-refcount-weakref.adb
-include/gnatcoll/gnatcoll-refcount-weakref.ads
-include/gnatcoll/gnatcoll-refcount.adb
-include/gnatcoll/gnatcoll-refcount.ads
-include/gnatcoll/gnatcoll-remote-db.adb
-include/gnatcoll/gnatcoll-remote-db.ads
-include/gnatcoll/gnatcoll-remote.ads
-include/gnatcoll/gnatcoll-scripts-files.adb
-include/gnatcoll/gnatcoll-scripts-files.ads
-include/gnatcoll/gnatcoll-scripts-impl.adb
-include/gnatcoll/gnatcoll-scripts-impl.ads
-include/gnatcoll/gnatcoll-scripts-projects.adb
-include/gnatcoll/gnatcoll-scripts-projects.ads
-include/gnatcoll/gnatcoll-scripts-shell.adb
-include/gnatcoll/gnatcoll-scripts-shell.ads
-include/gnatcoll/gnatcoll-scripts-utils.adb
-include/gnatcoll/gnatcoll-scripts-utils.ads
-include/gnatcoll/gnatcoll-scripts.adb
-include/gnatcoll/gnatcoll-scripts.ads
-include/gnatcoll/gnatcoll-storage_pools-alignment.adb
-include/gnatcoll/gnatcoll-storage_pools-alignment.ads
-include/gnatcoll/gnatcoll-storage_pools-headers.adb
-include/gnatcoll/gnatcoll-storage_pools-headers.ads
-include/gnatcoll/gnatcoll-storage_pools.ads
-include/gnatcoll/gnatcoll-string_builders.adb
-include/gnatcoll/gnatcoll-string_builders.ads
-include/gnatcoll/gnatcoll-string_list_builders.adb
-include/gnatcoll/gnatcoll-string_list_builders.ads
-include/gnatcoll/gnatcoll-strings.ads
-include/gnatcoll/gnatcoll-strings_impl.adb
-include/gnatcoll/gnatcoll-strings_impl.ads
-include/gnatcoll/gnatcoll-symbols.adb
-include/gnatcoll/gnatcoll-symbols.ads
-include/gnatcoll/gnatcoll-templates.adb
-include/gnatcoll/gnatcoll-templates.ads
-include/gnatcoll/gnatcoll-terminal.adb
-include/gnatcoll/gnatcoll-terminal.ads
-include/gnatcoll/gnatcoll-traces.adb
-include/gnatcoll/gnatcoll-traces.ads
-include/gnatcoll/gnatcoll-tribooleans.adb
-include/gnatcoll/gnatcoll-tribooleans.ads
-include/gnatcoll/gnatcoll-utils.adb
-include/gnatcoll/gnatcoll-utils.ads
-include/gnatcoll/gnatcoll-vfs.adb
-include/gnatcoll/gnatcoll-vfs.ads
-include/gnatcoll/gnatcoll-vfs_types.ads
-include/gnatcoll/gnatcoll-vfs_utils.adb
-include/gnatcoll/gnatcoll-vfs_utils.ads
-include/gnatcoll/gnatcoll-wstring_builders.adb
-include/gnatcoll/gnatcoll-wstring_builders.ads
-include/gnatcoll/gnatcoll-wstring_list_builders.adb
-include/gnatcoll/gnatcoll-wstring_list_builders.ads
-include/gnatcoll/gnatcoll.ads
-include/gnatcoll/gnatcoll_support.c
-include/gnatcoll/libc-wrappers.c
-include/gnatcoll/link_max.c
-include/gnatcoll/objlist_file.c
-include/gnatcoll/process-wrappers.c
-include/gnatcoll/run_path_option.c
-include/gnatcoll/separate_run_path_option.c
-include/gnatcoll/set_std_prefix.c
-include/gnatcoll/terminals.c
-include/gnatcoll/update_path.c
-lib/gnatcoll.static-pic/gnatcoll-any_types.ali
-lib/gnatcoll.static-pic/gnatcoll-arg_lists.ali
-lib/gnatcoll.static-pic/gnatcoll-asserts.ali
-lib/gnatcoll.static-pic/gnatcoll-atomic.ali
-lib/gnatcoll.static-pic/gnatcoll-boyer_moore.ali
-lib/gnatcoll.static-pic/gnatcoll-coders-base64.ali
-lib/gnatcoll.static-pic/gnatcoll-coders-streams.ali
-lib/gnatcoll.static-pic/gnatcoll-coders.ali
-lib/gnatcoll.static-pic/gnatcoll-config.ali
-lib/gnatcoll.static-pic/gnatcoll-damerau_levenshtein_distance.ali
-lib/gnatcoll.static-pic/gnatcoll-damerau_levenshtein_generic.ali
-lib/gnatcoll.static-pic/gnatcoll-email-mailboxes.ali
-lib/gnatcoll.static-pic/gnatcoll-email-parser.ali
-lib/gnatcoll.static-pic/gnatcoll-email-utils.ali
-lib/gnatcoll.static-pic/gnatcoll-email.ali
-lib/gnatcoll.static-pic/gnatcoll-file_indexes.ali
-lib/gnatcoll.static-pic/gnatcoll-file_paths.ali
-lib/gnatcoll.static-pic/gnatcoll-format_columns_vertical.ali
-lib/gnatcoll.static-pic/gnatcoll-formatters.ali
-lib/gnatcoll.static-pic/gnatcoll-geometry.ali
-lib/gnatcoll.static-pic/gnatcoll-io-native.ali
-lib/gnatcoll.static-pic/gnatcoll-io-remote-unix.ali
-lib/gnatcoll.static-pic/gnatcoll-io-remote-windows.ali
-lib/gnatcoll.static-pic/gnatcoll-io-remote.ali
-lib/gnatcoll.static-pic/gnatcoll-io.ali
-lib/gnatcoll.static-pic/gnatcoll-json-utility.ali
-lib/gnatcoll.static-pic/gnatcoll-json.ali
-lib/gnatcoll.static-pic/gnatcoll-locks.ali
-lib/gnatcoll.static-pic/gnatcoll-memory.ali
-lib/gnatcoll.static-pic/gnatcoll-mmap-system__unix.ali
-lib/gnatcoll.static-pic/gnatcoll-mmap.ali
-lib/gnatcoll.static-pic/gnatcoll-opt_parse.ali
-lib/gnatcoll.static-pic/gnatcoll-os-constants__unix.ali
-lib/gnatcoll.static-pic/gnatcoll-os-dir.ali
-lib/gnatcoll.static-pic/gnatcoll-os-dir_types__unix.ali
-lib/gnatcoll.static-pic/gnatcoll-os-fs.ali
-lib/gnatcoll.static-pic/gnatcoll-os-fsutil.ali
-lib/gnatcoll.static-pic/gnatcoll-os-libc-dirent.ali
-lib/gnatcoll.static-pic/gnatcoll-os-libc-spawn.ali
-lib/gnatcoll.static-pic/gnatcoll-os-libc-stat.ali
-lib/gnatcoll.static-pic/gnatcoll-os-libc.ali
-lib/gnatcoll.static-pic/gnatcoll-os-libc_constants__linux.ali
-lib/gnatcoll.static-pic/gnatcoll-os-process.ali
-lib/gnatcoll.static-pic/gnatcoll-os-process_types__unix.ali
-lib/gnatcoll.static-pic/gnatcoll-os-stat.ali
-lib/gnatcoll.static-pic/gnatcoll-os.ali
-lib/gnatcoll.static-pic/gnatcoll-paragraph_filling-badnesses.ali
-lib/gnatcoll.static-pic/gnatcoll-paragraph_filling-words.ali
-lib/gnatcoll.static-pic/gnatcoll-paragraph_filling.ali
-lib/gnatcoll.static-pic/gnatcoll-path.ali
-lib/gnatcoll.static-pic/gnatcoll-plugins__unix.ali
-lib/gnatcoll.static-pic/gnatcoll-pools.ali
-lib/gnatcoll.static-pic/gnatcoll-projects-aux.ali
-lib/gnatcoll.static-pic/gnatcoll-projects-krunch.ali
-lib/gnatcoll.static-pic/gnatcoll-projects-normalize.ali
-lib/gnatcoll.static-pic/gnatcoll-projects.ali
-lib/gnatcoll.static-pic/gnatcoll-promises.ali
-lib/gnatcoll.static-pic/gnatcoll-refcount-weakref.ali
-lib/gnatcoll.static-pic/gnatcoll-refcount.ali
-lib/gnatcoll.static-pic/gnatcoll-remote-db.ali
-lib/gnatcoll.static-pic/gnatcoll-remote.ali
-lib/gnatcoll.static-pic/gnatcoll-scripts-files.ali
-lib/gnatcoll.static-pic/gnatcoll-scripts-impl.ali
-lib/gnatcoll.static-pic/gnatcoll-scripts-projects.ali
-lib/gnatcoll.static-pic/gnatcoll-scripts-shell.ali
-lib/gnatcoll.static-pic/gnatcoll-scripts-utils.ali
-lib/gnatcoll.static-pic/gnatcoll-scripts.ali
-lib/gnatcoll.static-pic/gnatcoll-storage_pools-alignment.ali
-lib/gnatcoll.static-pic/gnatcoll-storage_pools-headers.ali
-lib/gnatcoll.static-pic/gnatcoll-storage_pools.ali
-lib/gnatcoll.static-pic/gnatcoll-string_builders.ali
-lib/gnatcoll.static-pic/gnatcoll-string_list_builders.ali
-lib/gnatcoll.static-pic/gnatcoll-strings.ali
-lib/gnatcoll.static-pic/gnatcoll-strings_impl.ali
-lib/gnatcoll.static-pic/gnatcoll-symbols.ali
-lib/gnatcoll.static-pic/gnatcoll-templates.ali
-lib/gnatcoll.static-pic/gnatcoll-terminal.ali
-lib/gnatcoll.static-pic/gnatcoll-traces.ali
-lib/gnatcoll.static-pic/gnatcoll-tribooleans.ali
-lib/gnatcoll.static-pic/gnatcoll-utils.ali
-lib/gnatcoll.static-pic/gnatcoll-vfs.ali
-lib/gnatcoll.static-pic/gnatcoll-vfs_types.ali
-lib/gnatcoll.static-pic/gnatcoll-vfs_utils.ali
-lib/gnatcoll.static-pic/gnatcoll-wstring_builders.ali
-lib/gnatcoll.static-pic/gnatcoll-wstring_list_builders.ali
-lib/gnatcoll.static-pic/gnatcoll.ali
-lib/gnatcoll.static-pic/libgnatcoll.a
-lib/gnatcoll.static/gnatcoll-any_types.ali
-lib/gnatcoll.static/gnatcoll-arg_lists.ali
-lib/gnatcoll.static/gnatcoll-asserts.ali
-lib/gnatcoll.static/gnatcoll-atomic.ali
-lib/gnatcoll.static/gnatcoll-boyer_moore.ali
-lib/gnatcoll.static/gnatcoll-coders-base64.ali
-lib/gnatcoll.static/gnatcoll-coders-streams.ali
-lib/gnatcoll.static/gnatcoll-coders.ali
-lib/gnatcoll.static/gnatcoll-config.ali
-lib/gnatcoll.static/gnatcoll-damerau_levenshtein_distance.ali
-lib/gnatcoll.static/gnatcoll-damerau_levenshtein_generic.ali
-lib/gnatcoll.static/gnatcoll-email-mailboxes.ali
-lib/gnatcoll.static/gnatcoll-email-parser.ali
-lib/gnatcoll.static/gnatcoll-email-utils.ali
-lib/gnatcoll.static/gnatcoll-email.ali
-lib/gnatcoll.static/gnatcoll-file_indexes.ali
-lib/gnatcoll.static/gnatcoll-file_paths.ali
-lib/gnatcoll.static/gnatcoll-format_columns_vertical.ali
-lib/gnatcoll.static/gnatcoll-formatters.ali
-lib/gnatcoll.static/gnatcoll-geometry.ali
-lib/gnatcoll.static/gnatcoll-io-native.ali
-lib/gnatcoll.static/gnatcoll-io-remote-unix.ali
-lib/gnatcoll.static/gnatcoll-io-remote-windows.ali
-lib/gnatcoll.static/gnatcoll-io-remote.ali
-lib/gnatcoll.static/gnatcoll-io.ali
-lib/gnatcoll.static/gnatcoll-json-utility.ali
-lib/gnatcoll.static/gnatcoll-json.ali
-lib/gnatcoll.static/gnatcoll-locks.ali
-lib/gnatcoll.static/gnatcoll-memory.ali
-lib/gnatcoll.static/gnatcoll-mmap-system__unix.ali
-lib/gnatcoll.static/gnatcoll-mmap.ali
-lib/gnatcoll.static/gnatcoll-opt_parse.ali
-lib/gnatcoll.static/gnatcoll-os-constants__unix.ali
-lib/gnatcoll.static/gnatcoll-os-dir.ali
-lib/gnatcoll.static/gnatcoll-os-dir_types__unix.ali
-lib/gnatcoll.static/gnatcoll-os-fs.ali
-lib/gnatcoll.static/gnatcoll-os-fsutil.ali
-lib/gnatcoll.static/gnatcoll-os-libc-dirent.ali
-lib/gnatcoll.static/gnatcoll-os-libc-spawn.ali
-lib/gnatcoll.static/gnatcoll-os-libc-stat.ali
-lib/gnatcoll.static/gnatcoll-os-libc.ali
-lib/gnatcoll.static/gnatcoll-os-libc_constants__linux.ali
-lib/gnatcoll.static/gnatcoll-os-process.ali
-lib/gnatcoll.static/gnatcoll-os-process_types__unix.ali
-lib/gnatcoll.static/gnatcoll-os-stat.ali
-lib/gnatcoll.static/gnatcoll-os.ali
-lib/gnatcoll.static/gnatcoll-paragraph_filling-badnesses.ali
-lib/gnatcoll.static/gnatcoll-paragraph_filling-words.ali
-lib/gnatcoll.static/gnatcoll-paragraph_filling.ali
-lib/gnatcoll.static/gnatcoll-path.ali
-lib/gnatcoll.static/gnatcoll-plugins__unix.ali
-lib/gnatcoll.static/gnatcoll-pools.ali
-lib/gnatcoll.static/gnatcoll-projects-aux.ali
-lib/gnatcoll.static/gnatcoll-projects-krunch.ali
-lib/gnatcoll.static/gnatcoll-projects-normalize.ali
-lib/gnatcoll.static/gnatcoll-projects.ali
-lib/gnatcoll.static/gnatcoll-promises.ali
-lib/gnatcoll.static/gnatcoll-refcount-weakref.ali
-lib/gnatcoll.static/gnatcoll-refcount.ali
-lib/gnatcoll.static/gnatcoll-remote-db.ali
-lib/gnatcoll.static/gnatcoll-remote.ali
-lib/gnatcoll.static/gnatcoll-scripts-files.ali
-lib/gnatcoll.static/gnatcoll-scripts-impl.ali
-lib/gnatcoll.static/gnatcoll-scripts-projects.ali
-lib/gnatcoll.static/gnatcoll-scripts-shell.ali
-lib/gnatcoll.static/gnatcoll-scripts-utils.ali
-lib/gnatcoll.static/gnatcoll-scripts.ali
-lib/gnatcoll.static/gnatcoll-storage_pools-alignment.ali
-lib/gnatcoll.static/gnatcoll-storage_pools-headers.ali
-lib/gnatcoll.static/gnatcoll-storage_pools.ali
-lib/gnatcoll.static/gnatcoll-string_builders.ali
-lib/gnatcoll.static/gnatcoll-string_list_builders.ali
-lib/gnatcoll.static/gnatcoll-strings.ali
-lib/gnatcoll.static/gnatcoll-strings_impl.ali
-lib/gnatcoll.static/gnatcoll-symbols.ali
-lib/gnatcoll.static/gnatcoll-templates.ali
-lib/gnatcoll.static/gnatcoll-terminal.ali
-lib/gnatcoll.static/gnatcoll-traces.ali
-lib/gnatcoll.static/gnatcoll-tribooleans.ali
-lib/gnatcoll.static/gnatcoll-utils.ali
-lib/gnatcoll.static/gnatcoll-vfs.ali
-lib/gnatcoll.static/gnatcoll-vfs_types.ali
-lib/gnatcoll.static/gnatcoll-vfs_utils.ali
-lib/gnatcoll.static/gnatcoll-wstring_builders.ali
-lib/gnatcoll.static/gnatcoll-wstring_list_builders.ali
-lib/gnatcoll.static/gnatcoll.ali
-lib/gnatcoll.static/libgnatcoll.a
-share/examples/gnatcoll/coders/base64-demo
-share/examples/gnatcoll/coders/base64_coder.adb
-share/examples/gnatcoll/coders/base64_coder.gpr
-share/examples/gnatcoll/projects/gpr_sources.adb
-share/examples/gnatcoll/projects/gpr_sources.gpr
+include/gnatcoll_core/blake3.c
+include/gnatcoll_core/blake3.h
+include/gnatcoll_core/blake3_dispatch.c
+include/gnatcoll_core/blake3_impl.h
+include/gnatcoll_core/blake3_portable.c
+include/gnatcoll_core/executable_path.c
+include/gnatcoll_core/gnatcoll-arg_lists.adb
+include/gnatcoll_core/gnatcoll-arg_lists.ads
+include/gnatcoll_core/gnatcoll-buffer.adb
+include/gnatcoll_core/gnatcoll-buffer.ads
+include/gnatcoll_core/gnatcoll-config.adb
+include/gnatcoll_core/gnatcoll-config.ads
+include/gnatcoll_core/gnatcoll-directed_graph.adb
+include/gnatcoll_core/gnatcoll-directed_graph.ads
+include/gnatcoll_core/gnatcoll-email-mailboxes.adb
+include/gnatcoll_core/gnatcoll-email-mailboxes.ads
+include/gnatcoll_core/gnatcoll-email-parser.adb
+include/gnatcoll_core/gnatcoll-email-parser.ads
+include/gnatcoll_core/gnatcoll-email-utils.adb
+include/gnatcoll_core/gnatcoll-email-utils.ads
+include/gnatcoll_core/gnatcoll-email.adb
+include/gnatcoll_core/gnatcoll-email.ads
+include/gnatcoll_core/gnatcoll-file_indexes.adb
+include/gnatcoll_core/gnatcoll-file_indexes.ads
+include/gnatcoll_core/gnatcoll-file_paths.adb
+include/gnatcoll_core/gnatcoll-file_paths.ads
+include/gnatcoll_core/gnatcoll-format_columns_vertical.ads
+include/gnatcoll_core/gnatcoll-formatters.adb
+include/gnatcoll_core/gnatcoll-formatters.ads
+include/gnatcoll_core/gnatcoll-hash-blake3.adb
+include/gnatcoll_core/gnatcoll-hash-blake3.ads
+include/gnatcoll_core/gnatcoll-hash-xxhash.ads
+include/gnatcoll_core/gnatcoll-hash-xxhash__generic.adb
+include/gnatcoll_core/gnatcoll-hash.ads
+include/gnatcoll_core/gnatcoll-io-native-codec__unix.adb
+include/gnatcoll_core/gnatcoll-io-native.adb
+include/gnatcoll_core/gnatcoll-io-native.ads
+include/gnatcoll_core/gnatcoll-io-remote-unix.adb
+include/gnatcoll_core/gnatcoll-io-remote-unix.ads
+include/gnatcoll_core/gnatcoll-io-remote-windows.adb
+include/gnatcoll_core/gnatcoll-io-remote-windows.ads
+include/gnatcoll_core/gnatcoll-io-remote.adb
+include/gnatcoll_core/gnatcoll-io-remote.ads
+include/gnatcoll_core/gnatcoll-io.adb
+include/gnatcoll_core/gnatcoll-io.ads
+include/gnatcoll_core/gnatcoll-json-utility.adb
+include/gnatcoll_core/gnatcoll-json-utility.ads
+include/gnatcoll_core/gnatcoll-json.adb
+include/gnatcoll_core/gnatcoll-json.ads
+include/gnatcoll_core/gnatcoll-mmap-system__unix.adb
+include/gnatcoll_core/gnatcoll-mmap-system__unix.ads
+include/gnatcoll_core/gnatcoll-mmap.adb
+include/gnatcoll_core/gnatcoll-mmap.ads
+include/gnatcoll_core/gnatcoll-opt_parse.adb
+include/gnatcoll_core/gnatcoll-opt_parse.ads
+include/gnatcoll_core/gnatcoll-os-constants__unix.ads
+include/gnatcoll_core/gnatcoll-os-dir-close__unix.adb
+include/gnatcoll_core/gnatcoll-os-dir-open__unix.adb
+include/gnatcoll_core/gnatcoll-os-dir-read__unix.adb
+include/gnatcoll_core/gnatcoll-os-dir.adb
+include/gnatcoll_core/gnatcoll-os-dir.ads
+include/gnatcoll_core/gnatcoll-os-dir_types__unix.ads
+include/gnatcoll_core/gnatcoll-os-fs-is_console__unix.adb
+include/gnatcoll_core/gnatcoll-os-fs-null_file__unix.adb
+include/gnatcoll_core/gnatcoll-os-fs-open__unix.adb
+include/gnatcoll_core/gnatcoll-os-fs-open_pipe__linux.adb
+include/gnatcoll_core/gnatcoll-os-fs-set_close_on_exec__unix.adb
+include/gnatcoll_core/gnatcoll-os-fs.adb
+include/gnatcoll_core/gnatcoll-os-fs.ads
+include/gnatcoll_core/gnatcoll-os-fsutil-copy_file_content__unix.adb
+include/gnatcoll_core/gnatcoll-os-fsutil-copy_permissions__unix.adb
+include/gnatcoll_core/gnatcoll-os-fsutil-copy_timestamps__unix.adb
+include/gnatcoll_core/gnatcoll-os-fsutil-create_directory__unix.adb
+include/gnatcoll_core/gnatcoll-os-fsutil-create_symbolic_link__unix.adb
+include/gnatcoll_core/gnatcoll-os-fsutil-read_symbolic_link__unix.adb
+include/gnatcoll_core/gnatcoll-os-fsutil-remove_directory__unix.adb
+include/gnatcoll_core/gnatcoll-os-fsutil-remove_file__unix.adb
+include/gnatcoll_core/gnatcoll-os-fsutil.adb
+include/gnatcoll_core/gnatcoll-os-fsutil.ads
+include/gnatcoll_core/gnatcoll-os-libc-dirent.ads
+include/gnatcoll_core/gnatcoll-os-libc-spawn.ads
+include/gnatcoll_core/gnatcoll-os-libc-stat.ads
+include/gnatcoll_core/gnatcoll-os-libc-utime.ads
+include/gnatcoll_core/gnatcoll-os-libc.ads
+include/gnatcoll_core/gnatcoll-os-libc_constants__linux.ads
+include/gnatcoll_core/gnatcoll-os-process-internal_spawn__unix.adb
+include/gnatcoll_core/gnatcoll-os-process-state__unix.adb
+include/gnatcoll_core/gnatcoll-os-process-wait__unix.adb
+include/gnatcoll_core/gnatcoll-os-process-wait_for_processes__unix.adb
+include/gnatcoll_core/gnatcoll-os-process.adb
+include/gnatcoll_core/gnatcoll-os-process.ads
+include/gnatcoll_core/gnatcoll-os-process_types__unix.adb
+include/gnatcoll_core/gnatcoll-os-process_types__unix.ads
+include/gnatcoll_core/gnatcoll-os-random.ads
+include/gnatcoll_core/gnatcoll-os-random__unix.adb
+include/gnatcoll_core/gnatcoll-os-stat-fstat__unix.adb
+include/gnatcoll_core/gnatcoll-os-stat-stat__unix.adb
+include/gnatcoll_core/gnatcoll-os-stat.adb
+include/gnatcoll_core/gnatcoll-os-stat.ads
+include/gnatcoll_core/gnatcoll-os.ads
+include/gnatcoll_core/gnatcoll-paragraph_filling-badnesses.adb
+include/gnatcoll_core/gnatcoll-paragraph_filling-badnesses.ads
+include/gnatcoll_core/gnatcoll-paragraph_filling-words.adb
+include/gnatcoll_core/gnatcoll-paragraph_filling-words.ads
+include/gnatcoll_core/gnatcoll-paragraph_filling.adb
+include/gnatcoll_core/gnatcoll-paragraph_filling.ads
+include/gnatcoll_core/gnatcoll-path.adb
+include/gnatcoll_core/gnatcoll-path.ads
+include/gnatcoll_core/gnatcoll-plugins.ads
+include/gnatcoll_core/gnatcoll-plugins__unix.adb
+include/gnatcoll_core/gnatcoll-pools.adb
+include/gnatcoll_core/gnatcoll-pools.ads
+include/gnatcoll_core/gnatcoll-random.adb
+include/gnatcoll_core/gnatcoll-random.ads
+include/gnatcoll_core/gnatcoll-remote-db.adb
+include/gnatcoll_core/gnatcoll-remote-db.ads
+include/gnatcoll_core/gnatcoll-remote.ads
+include/gnatcoll_core/gnatcoll-scripts-impl.adb
+include/gnatcoll_core/gnatcoll-scripts-impl.ads
+include/gnatcoll_core/gnatcoll-scripts-utils.adb
+include/gnatcoll_core/gnatcoll-scripts-utils.ads
+include/gnatcoll_core/gnatcoll-scripts.adb
+include/gnatcoll_core/gnatcoll-scripts.ads
+include/gnatcoll_core/gnatcoll-string_builders.adb
+include/gnatcoll_core/gnatcoll-string_builders.ads
+include/gnatcoll_core/gnatcoll-string_list_builders.adb
+include/gnatcoll_core/gnatcoll-string_list_builders.ads
+include/gnatcoll_core/gnatcoll-strings.ads
+include/gnatcoll_core/gnatcoll-strings_impl.adb
+include/gnatcoll_core/gnatcoll-strings_impl.ads
+include/gnatcoll_core/gnatcoll-symbols.adb
+include/gnatcoll_core/gnatcoll-symbols.ads
+include/gnatcoll_core/gnatcoll-templates.adb
+include/gnatcoll_core/gnatcoll-templates.ads
+include/gnatcoll_core/gnatcoll-terminal.adb
+include/gnatcoll_core/gnatcoll-terminal.ads
+include/gnatcoll_core/gnatcoll-traces.adb
+include/gnatcoll_core/gnatcoll-traces.ads
+include/gnatcoll_core/gnatcoll-utils.adb
+include/gnatcoll_core/gnatcoll-utils.ads
+include/gnatcoll_core/gnatcoll-vfs.adb
+include/gnatcoll_core/gnatcoll-vfs.ads
+include/gnatcoll_core/gnatcoll-vfs_types.ads
+include/gnatcoll_core/gnatcoll-vfs_utils.adb
+include/gnatcoll_core/gnatcoll-vfs_utils.ads
+include/gnatcoll_core/gnatcoll-wstring_builders.adb
+include/gnatcoll_core/gnatcoll-wstring_builders.ads
+include/gnatcoll_core/gnatcoll-wstring_list_builders.adb
+include/gnatcoll_core/gnatcoll-wstring_list_builders.ads
+include/gnatcoll_core/gnatcoll_support.c
+include/gnatcoll_core/libc-wrappers.c
+include/gnatcoll_core/link_max.c
+include/gnatcoll_core/objlist_file.c
+include/gnatcoll_core/process-wrappers.c
+include/gnatcoll_core/run_path_option.c
+include/gnatcoll_core/separate_run_path_option.c
+include/gnatcoll_core/set_std_prefix.c
+include/gnatcoll_core/terminals.c
+include/gnatcoll_core/update_path.c
+include/gnatcoll_core/xxhash.c
+include/gnatcoll_core/xxhash.h
+include/gnatcoll_minimal/getRSS.c
+include/gnatcoll_minimal/gnatcoll-any_types.adb
+include/gnatcoll_minimal/gnatcoll-any_types.ads
+include/gnatcoll_minimal/gnatcoll-asserts.adb
+include/gnatcoll_minimal/gnatcoll-asserts.ads
+include/gnatcoll_minimal/gnatcoll-atomic.adb
+include/gnatcoll_minimal/gnatcoll-atomic.ads
+include/gnatcoll_minimal/gnatcoll-boyer_moore.adb
+include/gnatcoll_minimal/gnatcoll-boyer_moore.ads
+include/gnatcoll_minimal/gnatcoll-coders-base64.adb
+include/gnatcoll_minimal/gnatcoll-coders-base64.ads
+include/gnatcoll_minimal/gnatcoll-coders-streams.adb
+include/gnatcoll_minimal/gnatcoll-coders-streams.ads
+include/gnatcoll_minimal/gnatcoll-coders.adb
+include/gnatcoll_minimal/gnatcoll-coders.ads
+include/gnatcoll_minimal/gnatcoll-damerau_levenshtein_distance.ads
+include/gnatcoll_minimal/gnatcoll-damerau_levenshtein_generic.adb
+include/gnatcoll_minimal/gnatcoll-damerau_levenshtein_generic.ads
+include/gnatcoll_minimal/gnatcoll-locks.adb
+include/gnatcoll_minimal/gnatcoll-locks.ads
+include/gnatcoll_minimal/gnatcoll-memory.adb
+include/gnatcoll_minimal/gnatcoll-memory.ads
+include/gnatcoll_minimal/gnatcoll-promises.adb
+include/gnatcoll_minimal/gnatcoll-promises.ads
+include/gnatcoll_minimal/gnatcoll-refcount-weakref.adb
+include/gnatcoll_minimal/gnatcoll-refcount-weakref.ads
+include/gnatcoll_minimal/gnatcoll-refcount.adb
+include/gnatcoll_minimal/gnatcoll-refcount.ads
+include/gnatcoll_minimal/gnatcoll-storage_pools-alignment.adb
+include/gnatcoll_minimal/gnatcoll-storage_pools-alignment.ads
+include/gnatcoll_minimal/gnatcoll-storage_pools-headers.adb
+include/gnatcoll_minimal/gnatcoll-storage_pools-headers.ads
+include/gnatcoll_minimal/gnatcoll-storage_pools.ads
+include/gnatcoll_minimal/gnatcoll-tribooleans.adb
+include/gnatcoll_minimal/gnatcoll-tribooleans.ads
+include/gnatcoll_minimal/gnatcoll.ads
+include/gnatcoll_minimal/gnatcoll_support.c
+include/gnatcoll_projects/gnatcoll-projects-aux.adb
+include/gnatcoll_projects/gnatcoll-projects-aux.ads
+include/gnatcoll_projects/gnatcoll-projects-krunch.adb
+include/gnatcoll_projects/gnatcoll-projects-krunch.ads
+include/gnatcoll_projects/gnatcoll-projects-normalize.adb
+include/gnatcoll_projects/gnatcoll-projects-normalize.ads
+include/gnatcoll_projects/gnatcoll-projects.adb
+include/gnatcoll_projects/gnatcoll-projects.ads
+include/gnatcoll_projects/gnatcoll-scripts-files.adb
+include/gnatcoll_projects/gnatcoll-scripts-files.ads
+include/gnatcoll_projects/gnatcoll-scripts-projects.adb
+include/gnatcoll_projects/gnatcoll-scripts-projects.ads
+lib/gnatcoll_core.relocatable/gnatcoll-arg_lists.ali
+lib/gnatcoll_core.relocatable/gnatcoll-buffer.ali
+lib/gnatcoll_core.relocatable/gnatcoll-config.ali
+lib/gnatcoll_core.relocatable/gnatcoll-directed_graph.ali
+lib/gnatcoll_core.relocatable/gnatcoll-email-mailboxes.ali
+lib/gnatcoll_core.relocatable/gnatcoll-email-parser.ali
+lib/gnatcoll_core.relocatable/gnatcoll-email-utils.ali
+lib/gnatcoll_core.relocatable/gnatcoll-email.ali
+lib/gnatcoll_core.relocatable/gnatcoll-file_indexes.ali
+lib/gnatcoll_core.relocatable/gnatcoll-file_paths.ali
+lib/gnatcoll_core.relocatable/gnatcoll-format_columns_vertical.ali
+lib/gnatcoll_core.relocatable/gnatcoll-formatters.ali
+lib/gnatcoll_core.relocatable/gnatcoll-hash-blake3.ali
+lib/gnatcoll_core.relocatable/gnatcoll-hash-xxhash__generic.ali
+lib/gnatcoll_core.relocatable/gnatcoll-hash.ali
+lib/gnatcoll_core.relocatable/gnatcoll-io-native.ali
+lib/gnatcoll_core.relocatable/gnatcoll-io-remote-unix.ali
+lib/gnatcoll_core.relocatable/gnatcoll-io-remote-windows.ali
+lib/gnatcoll_core.relocatable/gnatcoll-io-remote.ali
+lib/gnatcoll_core.relocatable/gnatcoll-io.ali
+lib/gnatcoll_core.relocatable/gnatcoll-json-utility.ali
+lib/gnatcoll_core.relocatable/gnatcoll-json.ali
+lib/gnatcoll_core.relocatable/gnatcoll-mmap-system__unix.ali
+lib/gnatcoll_core.relocatable/gnatcoll-mmap.ali
+lib/gnatcoll_core.relocatable/gnatcoll-opt_parse.ali
+lib/gnatcoll_core.relocatable/gnatcoll-os-constants__unix.ali
+lib/gnatcoll_core.relocatable/gnatcoll-os-dir.ali
+lib/gnatcoll_core.relocatable/gnatcoll-os-dir_types__unix.ali
+lib/gnatcoll_core.relocatable/gnatcoll-os-fs.ali
+lib/gnatcoll_core.relocatable/gnatcoll-os-fsutil.ali
+lib/gnatcoll_core.relocatable/gnatcoll-os-libc-dirent.ali
+lib/gnatcoll_core.relocatable/gnatcoll-os-libc-spawn.ali
+lib/gnatcoll_core.relocatable/gnatcoll-os-libc-stat.ali
+lib/gnatcoll_core.relocatable/gnatcoll-os-libc-utime.ali
+lib/gnatcoll_core.relocatable/gnatcoll-os-libc.ali
+lib/gnatcoll_core.relocatable/gnatcoll-os-libc_constants__linux.ali
+lib/gnatcoll_core.relocatable/gnatcoll-os-process.ali
+lib/gnatcoll_core.relocatable/gnatcoll-os-process_types__unix.ali
+lib/gnatcoll_core.relocatable/gnatcoll-os-random__unix.ali
+lib/gnatcoll_core.relocatable/gnatcoll-os-stat.ali
+lib/gnatcoll_core.relocatable/gnatcoll-os.ali
+lib/gnatcoll_core.relocatable/gnatcoll-paragraph_filling-badnesses.ali
+lib/gnatcoll_core.relocatable/gnatcoll-paragraph_filling-words.ali
+lib/gnatcoll_core.relocatable/gnatcoll-paragraph_filling.ali
+lib/gnatcoll_core.relocatable/gnatcoll-path.ali
+lib/gnatcoll_core.relocatable/gnatcoll-plugins__unix.ali
+lib/gnatcoll_core.relocatable/gnatcoll-pools.ali
+lib/gnatcoll_core.relocatable/gnatcoll-random.ali
+lib/gnatcoll_core.relocatable/gnatcoll-remote-db.ali
+lib/gnatcoll_core.relocatable/gnatcoll-remote.ali
+lib/gnatcoll_core.relocatable/gnatcoll-scripts-impl.ali
+lib/gnatcoll_core.relocatable/gnatcoll-scripts-utils.ali
+lib/gnatcoll_core.relocatable/gnatcoll-scripts.ali
+lib/gnatcoll_core.relocatable/gnatcoll-string_builders.ali
+lib/gnatcoll_core.relocatable/gnatcoll-string_list_builders.ali
+lib/gnatcoll_core.relocatable/gnatcoll-strings.ali
+lib/gnatcoll_core.relocatable/gnatcoll-strings_impl.ali
+lib/gnatcoll_core.relocatable/gnatcoll-symbols.ali
+lib/gnatcoll_core.relocatable/gnatcoll-templates.ali
+lib/gnatcoll_core.relocatable/gnatcoll-terminal.ali
+lib/gnatcoll_core.relocatable/gnatcoll-traces.ali
+lib/gnatcoll_core.relocatable/gnatcoll-utils.ali
+lib/gnatcoll_core.relocatable/gnatcoll-vfs.ali
+lib/gnatcoll_core.relocatable/gnatcoll-vfs_types.ali
+lib/gnatcoll_core.relocatable/gnatcoll-vfs_utils.ali
+lib/gnatcoll_core.relocatable/gnatcoll-wstring_builders.ali
+lib/gnatcoll_core.relocatable/gnatcoll-wstring_list_builders.ali
+lib/gnatcoll_core.relocatable/libgnatcoll_core.so
+lib/gnatcoll_core.relocatable/libgnatcoll_core.so.25
+lib/gnatcoll_core.relocatable/libgnatcoll_core.so.25.0
+lib/gnatcoll_core.static-pic/gnatcoll-arg_lists.ali
+lib/gnatcoll_core.static-pic/gnatcoll-buffer.ali
+lib/gnatcoll_core.static-pic/gnatcoll-config.ali
+lib/gnatcoll_core.static-pic/gnatcoll-directed_graph.ali
+lib/gnatcoll_core.static-pic/gnatcoll-email-mailboxes.ali
+lib/gnatcoll_core.static-pic/gnatcoll-email-parser.ali
+lib/gnatcoll_core.static-pic/gnatcoll-email-utils.ali
+lib/gnatcoll_core.static-pic/gnatcoll-email.ali
+lib/gnatcoll_core.static-pic/gnatcoll-file_indexes.ali
+lib/gnatcoll_core.static-pic/gnatcoll-file_paths.ali
+lib/gnatcoll_core.static-pic/gnatcoll-format_columns_vertical.ali
+lib/gnatcoll_core.static-pic/gnatcoll-formatters.ali
+lib/gnatcoll_core.static-pic/gnatcoll-hash-blake3.ali
+lib/gnatcoll_core.static-pic/gnatcoll-hash-xxhash__generic.ali
+lib/gnatcoll_core.static-pic/gnatcoll-hash.ali
+lib/gnatcoll_core.static-pic/gnatcoll-io-native.ali
+lib/gnatcoll_core.static-pic/gnatcoll-io-remote-unix.ali
+lib/gnatcoll_core.static-pic/gnatcoll-io-remote-windows.ali
+lib/gnatcoll_core.static-pic/gnatcoll-io-remote.ali
+lib/gnatcoll_core.static-pic/gnatcoll-io.ali
+lib/gnatcoll_core.static-pic/gnatcoll-json-utility.ali
+lib/gnatcoll_core.static-pic/gnatcoll-json.ali
+lib/gnatcoll_core.static-pic/gnatcoll-mmap-system__unix.ali
+lib/gnatcoll_core.static-pic/gnatcoll-mmap.ali
+lib/gnatcoll_core.static-pic/gnatcoll-opt_parse.ali
+lib/gnatcoll_core.static-pic/gnatcoll-os-constants__unix.ali
+lib/gnatcoll_core.static-pic/gnatcoll-os-dir.ali
+lib/gnatcoll_core.static-pic/gnatcoll-os-dir_types__unix.ali
+lib/gnatcoll_core.static-pic/gnatcoll-os-fs.ali
+lib/gnatcoll_core.static-pic/gnatcoll-os-fsutil.ali
+lib/gnatcoll_core.static-pic/gnatcoll-os-libc-dirent.ali
+lib/gnatcoll_core.static-pic/gnatcoll-os-libc-spawn.ali
+lib/gnatcoll_core.static-pic/gnatcoll-os-libc-stat.ali
+lib/gnatcoll_core.static-pic/gnatcoll-os-libc-utime.ali
+lib/gnatcoll_core.static-pic/gnatcoll-os-libc.ali
+lib/gnatcoll_core.static-pic/gnatcoll-os-libc_constants__linux.ali
+lib/gnatcoll_core.static-pic/gnatcoll-os-process.ali
+lib/gnatcoll_core.static-pic/gnatcoll-os-process_types__unix.ali
+lib/gnatcoll_core.static-pic/gnatcoll-os-random__unix.ali
+lib/gnatcoll_core.static-pic/gnatcoll-os-stat.ali
+lib/gnatcoll_core.static-pic/gnatcoll-os.ali
+lib/gnatcoll_core.static-pic/gnatcoll-paragraph_filling-badnesses.ali
+lib/gnatcoll_core.static-pic/gnatcoll-paragraph_filling-words.ali
+lib/gnatcoll_core.static-pic/gnatcoll-paragraph_filling.ali
+lib/gnatcoll_core.static-pic/gnatcoll-path.ali
+lib/gnatcoll_core.static-pic/gnatcoll-plugins__unix.ali
+lib/gnatcoll_core.static-pic/gnatcoll-pools.ali
+lib/gnatcoll_core.static-pic/gnatcoll-random.ali
+lib/gnatcoll_core.static-pic/gnatcoll-remote-db.ali
+lib/gnatcoll_core.static-pic/gnatcoll-remote.ali
+lib/gnatcoll_core.static-pic/gnatcoll-scripts-impl.ali
+lib/gnatcoll_core.static-pic/gnatcoll-scripts-utils.ali
+lib/gnatcoll_core.static-pic/gnatcoll-scripts.ali
+lib/gnatcoll_core.static-pic/gnatcoll-string_builders.ali
+lib/gnatcoll_core.static-pic/gnatcoll-string_list_builders.ali
+lib/gnatcoll_core.static-pic/gnatcoll-strings.ali
+lib/gnatcoll_core.static-pic/gnatcoll-strings_impl.ali
+lib/gnatcoll_core.static-pic/gnatcoll-symbols.ali
+lib/gnatcoll_core.static-pic/gnatcoll-templates.ali
+lib/gnatcoll_core.static-pic/gnatcoll-terminal.ali
+lib/gnatcoll_core.static-pic/gnatcoll-traces.ali
+lib/gnatcoll_core.static-pic/gnatcoll-utils.ali
+lib/gnatcoll_core.static-pic/gnatcoll-vfs.ali
+lib/gnatcoll_core.static-pic/gnatcoll-vfs_types.ali
+lib/gnatcoll_core.static-pic/gnatcoll-vfs_utils.ali
+lib/gnatcoll_core.static-pic/gnatcoll-wstring_builders.ali
+lib/gnatcoll_core.static-pic/gnatcoll-wstring_list_builders.ali
+lib/gnatcoll_core.static-pic/libgnatcoll_core.a
+lib/gnatcoll_core.static/gnatcoll-arg_lists.ali
+lib/gnatcoll_core.static/gnatcoll-buffer.ali
+lib/gnatcoll_core.static/gnatcoll-config.ali
+lib/gnatcoll_core.static/gnatcoll-directed_graph.ali
+lib/gnatcoll_core.static/gnatcoll-email-mailboxes.ali
+lib/gnatcoll_core.static/gnatcoll-email-parser.ali
+lib/gnatcoll_core.static/gnatcoll-email-utils.ali
+lib/gnatcoll_core.static/gnatcoll-email.ali
+lib/gnatcoll_core.static/gnatcoll-file_indexes.ali
+lib/gnatcoll_core.static/gnatcoll-file_paths.ali
+lib/gnatcoll_core.static/gnatcoll-format_columns_vertical.ali
+lib/gnatcoll_core.static/gnatcoll-formatters.ali
+lib/gnatcoll_core.static/gnatcoll-hash-blake3.ali
+lib/gnatcoll_core.static/gnatcoll-hash-xxhash__generic.ali
+lib/gnatcoll_core.static/gnatcoll-hash.ali
+lib/gnatcoll_core.static/gnatcoll-io-native.ali
+lib/gnatcoll_core.static/gnatcoll-io-remote-unix.ali
+lib/gnatcoll_core.static/gnatcoll-io-remote-windows.ali
+lib/gnatcoll_core.static/gnatcoll-io-remote.ali
+lib/gnatcoll_core.static/gnatcoll-io.ali
+lib/gnatcoll_core.static/gnatcoll-json-utility.ali
+lib/gnatcoll_core.static/gnatcoll-json.ali
+lib/gnatcoll_core.static/gnatcoll-mmap-system__unix.ali
+lib/gnatcoll_core.static/gnatcoll-mmap.ali
+lib/gnatcoll_core.static/gnatcoll-opt_parse.ali
+lib/gnatcoll_core.static/gnatcoll-os-constants__unix.ali
+lib/gnatcoll_core.static/gnatcoll-os-dir.ali
+lib/gnatcoll_core.static/gnatcoll-os-dir_types__unix.ali
+lib/gnatcoll_core.static/gnatcoll-os-fs.ali
+lib/gnatcoll_core.static/gnatcoll-os-fsutil.ali
+lib/gnatcoll_core.static/gnatcoll-os-libc-dirent.ali
+lib/gnatcoll_core.static/gnatcoll-os-libc-spawn.ali
+lib/gnatcoll_core.static/gnatcoll-os-libc-stat.ali
+lib/gnatcoll_core.static/gnatcoll-os-libc-utime.ali
+lib/gnatcoll_core.static/gnatcoll-os-libc.ali
+lib/gnatcoll_core.static/gnatcoll-os-libc_constants__linux.ali
+lib/gnatcoll_core.static/gnatcoll-os-process.ali
+lib/gnatcoll_core.static/gnatcoll-os-process_types__unix.ali
+lib/gnatcoll_core.static/gnatcoll-os-random__unix.ali
+lib/gnatcoll_core.static/gnatcoll-os-stat.ali
+lib/gnatcoll_core.static/gnatcoll-os.ali
+lib/gnatcoll_core.static/gnatcoll-paragraph_filling-badnesses.ali
+lib/gnatcoll_core.static/gnatcoll-paragraph_filling-words.ali
+lib/gnatcoll_core.static/gnatcoll-paragraph_filling.ali
+lib/gnatcoll_core.static/gnatcoll-path.ali
+lib/gnatcoll_core.static/gnatcoll-plugins__unix.ali
+lib/gnatcoll_core.static/gnatcoll-pools.ali
+lib/gnatcoll_core.static/gnatcoll-random.ali
+lib/gnatcoll_core.static/gnatcoll-remote-db.ali
+lib/gnatcoll_core.static/gnatcoll-remote.ali
+lib/gnatcoll_core.static/gnatcoll-scripts-impl.ali
+lib/gnatcoll_core.static/gnatcoll-scripts-utils.ali
+lib/gnatcoll_core.static/gnatcoll-scripts.ali
+lib/gnatcoll_core.static/gnatcoll-string_builders.ali
+lib/gnatcoll_core.static/gnatcoll-string_list_builders.ali
+lib/gnatcoll_core.static/gnatcoll-strings.ali
+lib/gnatcoll_core.static/gnatcoll-strings_impl.ali
+lib/gnatcoll_core.static/gnatcoll-symbols.ali
+lib/gnatcoll_core.static/gnatcoll-templates.ali
+lib/gnatcoll_core.static/gnatcoll-terminal.ali
+lib/gnatcoll_core.static/gnatcoll-traces.ali
+lib/gnatcoll_core.static/gnatcoll-utils.ali
+lib/gnatcoll_core.static/gnatcoll-vfs.ali
+lib/gnatcoll_core.static/gnatcoll-vfs_types.ali
+lib/gnatcoll_core.static/gnatcoll-vfs_utils.ali
+lib/gnatcoll_core.static/gnatcoll-wstring_builders.ali
+lib/gnatcoll_core.static/gnatcoll-wstring_list_builders.ali
+lib/gnatcoll_core.static/libgnatcoll_core.a
+lib/gnatcoll_minimal.relocatable/gnatcoll-any_types.ali
+lib/gnatcoll_minimal.relocatable/gnatcoll-asserts.ali
+lib/gnatcoll_minimal.relocatable/gnatcoll-atomic.ali
+lib/gnatcoll_minimal.relocatable/gnatcoll-boyer_moore.ali
+lib/gnatcoll_minimal.relocatable/gnatcoll-coders-base64.ali
+lib/gnatcoll_minimal.relocatable/gnatcoll-coders-streams.ali
+lib/gnatcoll_minimal.relocatable/gnatcoll-coders.ali
+lib/gnatcoll_minimal.relocatable/gnatcoll-damerau_levenshtein_distance.ali
+lib/gnatcoll_minimal.relocatable/gnatcoll-damerau_levenshtein_generic.ali
+lib/gnatcoll_minimal.relocatable/gnatcoll-locks.ali
+lib/gnatcoll_minimal.relocatable/gnatcoll-memory.ali
+lib/gnatcoll_minimal.relocatable/gnatcoll-promises.ali
+lib/gnatcoll_minimal.relocatable/gnatcoll-refcount-weakref.ali
+lib/gnatcoll_minimal.relocatable/gnatcoll-refcount.ali
+lib/gnatcoll_minimal.relocatable/gnatcoll-storage_pools-alignment.ali
+lib/gnatcoll_minimal.relocatable/gnatcoll-storage_pools-headers.ali
+lib/gnatcoll_minimal.relocatable/gnatcoll-storage_pools.ali
+lib/gnatcoll_minimal.relocatable/gnatcoll-tribooleans.ali
+lib/gnatcoll_minimal.relocatable/gnatcoll.ali
+lib/gnatcoll_minimal.relocatable/libgnatcoll_minimal.so
+lib/gnatcoll_minimal.relocatable/libgnatcoll_minimal.so.25
+lib/gnatcoll_minimal.relocatable/libgnatcoll_minimal.so.25.0
+lib/gnatcoll_minimal.static-pic/gnatcoll-any_types.ali
+lib/gnatcoll_minimal.static-pic/gnatcoll-asserts.ali
+lib/gnatcoll_minimal.static-pic/gnatcoll-atomic.ali
+lib/gnatcoll_minimal.static-pic/gnatcoll-boyer_moore.ali
+lib/gnatcoll_minimal.static-pic/gnatcoll-coders-base64.ali
+lib/gnatcoll_minimal.static-pic/gnatcoll-coders-streams.ali
+lib/gnatcoll_minimal.static-pic/gnatcoll-coders.ali
+lib/gnatcoll_minimal.static-pic/gnatcoll-damerau_levenshtein_distance.ali
+lib/gnatcoll_minimal.static-pic/gnatcoll-damerau_levenshtein_generic.ali
+lib/gnatcoll_minimal.static-pic/gnatcoll-locks.ali
+lib/gnatcoll_minimal.static-pic/gnatcoll-memory.ali
+lib/gnatcoll_minimal.static-pic/gnatcoll-promises.ali
+lib/gnatcoll_minimal.static-pic/gnatcoll-refcount-weakref.ali
+lib/gnatcoll_minimal.static-pic/gnatcoll-refcount.ali
+lib/gnatcoll_minimal.static-pic/gnatcoll-storage_pools-alignment.ali
+lib/gnatcoll_minimal.static-pic/gnatcoll-storage_pools-headers.ali
+lib/gnatcoll_minimal.static-pic/gnatcoll-storage_pools.ali
+lib/gnatcoll_minimal.static-pic/gnatcoll-tribooleans.ali
+lib/gnatcoll_minimal.static-pic/gnatcoll.ali
+lib/gnatcoll_minimal.static-pic/libgnatcoll_minimal.a
+lib/gnatcoll_minimal.static/gnatcoll-any_types.ali
+lib/gnatcoll_minimal.static/gnatcoll-asserts.ali
+lib/gnatcoll_minimal.static/gnatcoll-atomic.ali
+lib/gnatcoll_minimal.static/gnatcoll-boyer_moore.ali
+lib/gnatcoll_minimal.static/gnatcoll-coders-base64.ali
+lib/gnatcoll_minimal.static/gnatcoll-coders-streams.ali
+lib/gnatcoll_minimal.static/gnatcoll-coders.ali
+lib/gnatcoll_minimal.static/gnatcoll-damerau_levenshtein_distance.ali
+lib/gnatcoll_minimal.static/gnatcoll-damerau_levenshtein_generic.ali
+lib/gnatcoll_minimal.static/gnatcoll-locks.ali
+lib/gnatcoll_minimal.static/gnatcoll-memory.ali
+lib/gnatcoll_minimal.static/gnatcoll-promises.ali
+lib/gnatcoll_minimal.static/gnatcoll-refcount-weakref.ali
+lib/gnatcoll_minimal.static/gnatcoll-refcount.ali
+lib/gnatcoll_minimal.static/gnatcoll-storage_pools-alignment.ali
+lib/gnatcoll_minimal.static/gnatcoll-storage_pools-headers.ali
+lib/gnatcoll_minimal.static/gnatcoll-storage_pools.ali
+lib/gnatcoll_minimal.static/gnatcoll-tribooleans.ali
+lib/gnatcoll_minimal.static/gnatcoll.ali
+lib/gnatcoll_minimal.static/libgnatcoll_minimal.a
+lib/gnatcoll_projects.relocatable/gnatcoll-projects-aux.ali
+lib/gnatcoll_projects.relocatable/gnatcoll-projects-krunch.ali
+lib/gnatcoll_projects.relocatable/gnatcoll-projects-normalize.ali
+lib/gnatcoll_projects.relocatable/gnatcoll-projects.ali
+lib/gnatcoll_projects.relocatable/gnatcoll-scripts-files.ali
+lib/gnatcoll_projects.relocatable/gnatcoll-scripts-projects.ali
+lib/gnatcoll_projects.relocatable/libgnatcoll_projects.so
+lib/gnatcoll_projects.relocatable/libgnatcoll_projects.so.25
+lib/gnatcoll_projects.relocatable/libgnatcoll_projects.so.25.0
+lib/gnatcoll_projects.static-pic/gnatcoll-projects-aux.ali
+lib/gnatcoll_projects.static-pic/gnatcoll-projects-krunch.ali
+lib/gnatcoll_projects.static-pic/gnatcoll-projects-normalize.ali
+lib/gnatcoll_projects.static-pic/gnatcoll-projects.ali
+lib/gnatcoll_projects.static-pic/gnatcoll-scripts-files.ali
+lib/gnatcoll_projects.static-pic/gnatcoll-scripts-projects.ali
+lib/gnatcoll_projects.static-pic/libgnatcoll_projects.a
+lib/gnatcoll_projects.static/gnatcoll-projects-aux.ali
+lib/gnatcoll_projects.static/gnatcoll-projects-krunch.ali
+lib/gnatcoll_projects.static/gnatcoll-projects-normalize.ali
+lib/gnatcoll_projects.static/gnatcoll-projects.ali
+lib/gnatcoll_projects.static/gnatcoll-scripts-files.ali
+lib/gnatcoll_projects.static/gnatcoll-scripts-projects.ali
+lib/gnatcoll_projects.static/libgnatcoll_projects.a
+lib/libgnatcoll_core.so
+lib/libgnatcoll_core.so.25
+lib/libgnatcoll_core.so.25.0
+lib/libgnatcoll_minimal.so
+lib/libgnatcoll_minimal.so.25
+lib/libgnatcoll_minimal.so.25.0
+lib/libgnatcoll_projects.so
+lib/libgnatcoll_projects.so.25
+lib/libgnatcoll_projects.so.25.0
share/gpr/gnatcoll.gpr
-share/gpr/manifests/gnatcoll
+share/gpr/gnatcoll_core.gpr
+share/gpr/gnatcoll_minimal.gpr
+share/gpr/gnatcoll_projects.gpr
+share/gpr/manifests/gnatcoll_core
+share/gpr/manifests/gnatcoll_minimal
+share/gpr/manifests/gnatcoll_projects
diff --git a/gnatcoll-core/buildlink3.mk b/gnatcoll-core/buildlink3.mk
index e7a82ba0c8..1257689693 100644
--- a/gnatcoll-core/buildlink3.mk
+++ b/gnatcoll-core/buildlink3.mk
@@ -9,11 +9,11 @@ BUILDLINK_API_DEPENDS.gnatcoll-core+= gnatcoll-core>=24.0.0
BUILDLINK_PKGSRCDIR.gnatcoll-core= ../../wip/gnatcoll-core
BUILDLINK_DEPMETHOD.gnatcoll-core?= build
-BUILDLINK_FILES.gnatcoll-core= include/gnatcoll/* lib/gnatcoll.*/*
-BUILDLINK_FILES.gnatcoll-core+= share/gpr/manifests/gnatcoll share/gpr/gnatcoll.gpr
+BUILDLINK_FILES.gnatcoll-core= include/gnatcoll*/* lib/libgnatcoll* lib/gnatcoll.*/*
+BUILDLINK_FILES.gnatcoll-core+= share/gpr/manifests/gnatcoll* share/gpr/gnatcoll*.gpr
BUILDLINK_CONTENTS_FILTER.gnatcoll-core= \
- ${EGREP} '(include/.*\.ads$$|lib/.*\.ali$$|lib/.*\.a$$|share/gpr/manifests/.*|share/gpr/.*\.gpr$$)'
+ ${EGREP} '(include/.*\.ads$$|lib/.*\.ali$$|lib/.*\.a$$|lib/libgnatcoll.*$$|share/gpr/manifests/gnatcoll.*|share/gpr/gnatcoll.*\.gpr$$)'
.endif
diff --git a/gnatcoll-core/distinfo b/gnatcoll-core/distinfo
index f539258f4f..134613ea0d 100644
--- a/gnatcoll-core/distinfo
+++ b/gnatcoll-core/distinfo
@@ -1,11 +1,12 @@
$NetBSD$
-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) = 014a48e7dfc9016e28cc11502559b1f26f9b8a88
-SHA1 (patch-executable_path.c) = b0c88ee3d657332a1c879d4807681ea4c8c171b7
-SHA1 (patch-gnatcoll.gpr) = c4e107ce24c56e8bebcab3284f42055b3166c47e
-SHA1 (patch-src_os_unix_libc-wrappers.c) = 6d9750ee1dedce3129a895238da909f3c7967c31
-SHA1 (patch-src_os_unix_process-wrappers.c) = da4b4b0922d7a6b690c2dab2046001d4f48a8855
-SHA1 (patch-version_information) = 27344a8db2fccede1f8a42ba2bd4fb1d690eb9ae
+BLAKE2s (gnatcoll-core-25.0.0.tar.gz) = 4e3053b10a27ea4bd4fc1c8ba2e8ab936087507f8969e9c71b33c0fbb5a81a4c
+SHA512 (gnatcoll-core-25.0.0.tar.gz) = efa19b9760bd16b402445d4932dfd28f087f9a09b91ec688c6976b7b83fe5986580b1871378ac024e9a712df8ee75963e5dc88629a72ee1ce76f1d1403b8e122
+Size (gnatcoll-core-25.0.0.tar.gz) = 7492612 bytes
+SHA1 (patch-Makefile) = c8dda6bbc8f3b824fa9e35bc19634ff155111006
+SHA1 (patch-core_gnatcoll__core.gpr) = f1d8d2ff72e78d9874cbf6a2ec41e3a0e46b30a8
+SHA1 (patch-core_src_executable__path.c) = a4105333ea497cae722b2870149725f69de2dbe9
+SHA1 (patch-core_src_os_unix_gnatcoll-os-libc-dirent.ads) = dc238de627d978674579af1e9a5c7b9d6120041a
+SHA1 (patch-core_src_os_unix_libc-wrappers.c) = 36e42ff1379e610c6194c0d60f5aa72329afe54b
+SHA1 (patch-core_src_os_unix_process-wrappers.c) = ef3696e8098b9ca434a83093aa53698c578fd0cc
+SHA1 (patch-gprproject_____init____.py) = 6a25cd79899650b532b1b4343aaae51a06a6a911
diff --git a/gnatcoll-core/patches/patch-Makefile b/gnatcoll-core/patches/patch-Makefile
index 8a8bdd001b..5f5800c70e 100644
--- a/gnatcoll-core/patches/patch-Makefile
+++ b/gnatcoll-core/patches/patch-Makefile
@@ -1,31 +1,26 @@
-$NetBSD: patch-Makefile,v 1.0 2024/05/08 23:00:00 dkazankov Exp $
+$NetBSD: patch-Makefile,v 1.0 2024/11/27 11:00:00 dkazankov Exp $
-Make static-pic in addition to static lib
-Add install options
+Add necessary parameters for pkgsrc build
+Fix destdir building in rsync absence
---- Makefile.orig 2023-09-21 18:57:14.000000000 +0300
-+++ Makefile 2024-05-10 23:25:58.532726100 +0300
-@@ -101,7 +101,7 @@
- ifeq ($(ENABLE_SHARED), yes)
- LIBRARY_TYPES=static relocatable static-pic
- else
-- LIBRARY_TYPES=static
-+ LIBRARY_TYPES=static static-pic
- endif
+--- Makefile.orig 2024-09-24 12:28:32.000000000 +0300
++++ Makefile 2024-11-27 13:11:31.400017372 +0200
+@@ -99,7 +99,8 @@
+ --target=$(NORMALIZED_TARGET) \
+ --prefix=local-install \
+ --install \
+- --enable-shared=$(ENABLE_SHARED)
++ --enable-shared=$(ENABLE_SHARED) \
++ --gpr-opts $(GPRBUILD_OPTIONS)
- ifeq ($(GNATCOV), yes)
-@@ -129,12 +129,13 @@
+ build:
+ rm -rf local-install
+@@ -123,7 +124,7 @@
- # 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
+ install:
+ @echo "Installing gnatcoll into $(prefix)"
+- rsync -av ./local-install/ $(prefix)$(integrated_install)
++ cp -r ./local-install/* $(prefix)$(integrated_install)
+ ###########
+ # Cleanup #
diff --git a/gnatcoll-core/patches/patch-core_gnatcoll__core.gpr b/gnatcoll-core/patches/patch-core_gnatcoll__core.gpr
new file mode 100644
index 0000000000..45044e426b
--- /dev/null
+++ b/gnatcoll-core/patches/patch-core_gnatcoll__core.gpr
@@ -0,0 +1,30 @@
+$NetBSD: patch-gnatcoll.gpr,v 1.0 2024/05/17 18:00:00 dkazankov Exp $
+
+Fix extra libs on NetBSD
+Fix RELRO options on NetBSD
+
+--- core/gnatcoll_core.gpr.orig 2024-09-24 12:28:32.000000000 +0300
++++ core/gnatcoll_core.gpr
+@@ -154,7 +154,7 @@
+ end case;
+ case OS is
+ when "unix" =>
+- Extra_Libs := Extra_Libs & ("-ldl"); -- For gnatcoll.plugins
++ null;
+ when others =>
+ null;
+ end case;
+@@ -206,6 +206,13 @@
+
+ for Switches ("gnatcoll_support.c") use
+ Extra_Switches & Compiler'Switches ("C");
++ case Library_Type is
++ when "static-pic" | "relocatable" =>
++ for PIC_Option ("Ada") use ("-fPIC");
++ for PIC_Option ("C") use ("-fPIC");
++ when others =>
++ null;
++ end case;
+ end Compiler;
+
+ package Binder is
diff --git a/gnatcoll-core/patches/patch-core_src_executable__path.c b/gnatcoll-core/patches/patch-core_src_executable__path.c
new file mode 100644
index 0000000000..65cc519b88
--- /dev/null
+++ b/gnatcoll-core/patches/patch-core_src_executable__path.c
@@ -0,0 +1,15 @@
+$NetBSD: patch-executable_path.c,v 1.0 2024/05/06 14:00:00 dkazankov Exp $
+
+Add NetBSD support
+
+--- core/src/executable_path.c.orig 2024-09-24 12:28:32.000000000 +0300
++++ core/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
diff --git a/gnatcoll-core/patches/patch-core_src_os_unix_gnatcoll-os-libc-dirent.ads b/gnatcoll-core/patches/patch-core_src_os_unix_gnatcoll-os-libc-dirent.ads
new file mode 100644
index 0000000000..74241a8424
--- /dev/null
+++ b/gnatcoll-core/patches/patch-core_src_os_unix_gnatcoll-os-libc-dirent.ads
@@ -0,0 +1,15 @@
+$NetBSD: patch-core_src_os_unix_gnatcoll-os-libc-dirent.ads,v 1.0 2024/11/27 10:00:00 dkazankov Exp $
+
+Fix linker version warning on NetBSD
+
+--- core/src/os/unix/gnatcoll-os-libc-dirent.ads.orig 2024-09-24 12:28:32.000000000 +0300
++++ core/src/os/unix/gnatcoll-os-libc-dirent.ads
+@@ -41,7 +41,7 @@
+ function Opendir (Path : C_String) return Dir_Handle
+ with Import => True,
+ Convention => C,
+- External_Name => "opendir";
++ External_Name => "__gnatcoll_opendir";
+
+ function Closedir (Dir : Dir_Handle) return Libc_Status
+ with Import => True,
diff --git a/gnatcoll-core/patches/patch-core_src_os_unix_libc-wrappers.c b/gnatcoll-core/patches/patch-core_src_os_unix_libc-wrappers.c
new file mode 100644
index 0000000000..b5e45e6b11
--- /dev/null
+++ b/gnatcoll-core/patches/patch-core_src_os_unix_libc-wrappers.c
@@ -0,0 +1,28 @@
+$NetBSD: patch-src_os_unix_libc-wrappers.c,v 1.0 2024/05/10 23:00:00 dkazankov Exp $
+
+Fix linker version warning on NetBSD
+Add NetBSD support
+
+--- core/src/os/unix/libc-wrappers.c.orig 2024-09-24 12:28:32.000000000 +0300
++++ core/src/os/unix/libc-wrappers.c
+@@ -400,6 +400,11 @@
+ char name[GNATCOLL_DIRENT_NAME_MAX];
+ };
+
++DIR * __gnatcoll_opendir(const char *filename)
++{
++ return opendir(filename);
++}
++
+ void __gnatcoll_readdir(DIR *dirp, struct gnatcoll_dirent *buf)
+ {
+ struct dirent *result;
+@@ -409,7 +414,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;
diff --git a/gnatcoll-core/patches/patch-core_src_os_unix_process-wrappers.c b/gnatcoll-core/patches/patch-core_src_os_unix_process-wrappers.c
new file mode 100644
index 0000000000..75a2b1d6ff
--- /dev/null
+++ b/gnatcoll-core/patches/patch-core_src_os_unix_process-wrappers.c
@@ -0,0 +1,17 @@
+$NetBSD: patch-src_os_unix_process-wrappers.c,v 1.0 2024/05/10 23:00:00 dkazankov Exp $
+
+Add NetBSD support
+
+--- core/src/os/unix/process-wrappers.c.orig 2024-09-24 12:28:32.000000000 +0300
++++ core/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;
+
diff --git a/gnatcoll-core/patches/patch-executable_path.c b/gnatcoll-core/patches/patch-executable_path.c
deleted file mode 100644
index 61b1b2e72e..0000000000
--- a/gnatcoll-core/patches/patch-executable_path.c
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-executable_path.c,v 1.0 2024/05/06 14:00:00 dkazankov Exp $
-
-Add NetBSD support
-
---- src/executable_path.c.orig 2023-09-21 18:57:14.000000000 +0300
-+++ src/executable_path.c 2024-05-06 13:54:06.462078706 +0300
-@@ -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
diff --git a/gnatcoll-core/patches/patch-gnatcoll.gpr b/gnatcoll-core/patches/patch-gnatcoll.gpr
deleted file mode 100644
index baba33e92b..0000000000
--- a/gnatcoll-core/patches/patch-gnatcoll.gpr
+++ /dev/null
@@ -1,31 +0,0 @@
-$NetBSD: patch-gnatcoll.gpr,v 1.0 2024/05/17 18:00:00 dkazankov Exp $
-
-Fix extra libs on NetBSD
-Fix RELRO options on NetBSD
-
---- gnatcoll.gpr.orig 2023-09-21 18:57:14.000000000 +0300
-+++ gnatcoll.gpr 2024-05-17 18:02:19.343616530 +0300
-@@ -105,7 +105,8 @@
- end case;
- case OS is
- when "unix" =>
-- Extra_Libs := Extra_Libs & ("-ldl"); -- For gnatcoll.plugins
-+ --Extra_Libs := Extra_Libs & ("-ldl"); -- For gnatcoll.plugins
-+ null;
- when others =>
- null;
- end case;
-@@ -156,6 +157,13 @@
-
- for Switches ("gnatcoll_support.c") use
- Extra_Switches & Compiler'Switches ("C");
-+ case Library_Type is
-+ when "static-pic" | "relocatable" =>
-+ for PIC_Option ("Ada") use ("-fPIC");
-+ for PIC_Option ("C") use ("-fPIC");
-+ when others =>
-+ null;
-+ end case;
- end Compiler;
-
- package Binder is
diff --git a/gnatcoll-core/patches/patch-gprproject_____init____.py b/gnatcoll-core/patches/patch-gprproject_____init____.py
new file mode 100644
index 0000000000..6879a385c9
--- /dev/null
+++ b/gnatcoll-core/patches/patch-gprproject_____init____.py
@@ -0,0 +1,15 @@
+$NetBSD: patch-gprproject_____init____.py,v 1.0 2024/11/27 11:00:00 dkazankov Exp $
+
+Fix parameters throughput
+
+--- gprproject/__init__.py.orig 2024-09-24 12:28:32.000000000 +0300
++++ gprproject/__init__.py 2024-11-27 14:33:44.097637432 +0200
+@@ -173,7 +173,7 @@
+ print(f'{var:<32} := "{value}";')
+
+ if not args.configure_only:
+- status = gpr.build([])
++ status = gpr.build(args.gpr_opts)
+ if status == 0 and args.install:
+ status = gpr.install([])
+ return status
diff --git a/gnatcoll-core/patches/patch-src_os_unix_libc-wrappers.c b/gnatcoll-core/patches/patch-src_os_unix_libc-wrappers.c
deleted file mode 100644
index 0b50431c21..0000000000
--- a/gnatcoll-core/patches/patch-src_os_unix_libc-wrappers.c
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-src_os_unix_libc-wrappers.c,v 1.0 2024/05/10 23:00:00 dkazankov Exp $
-
-Add NetBSD support
-
---- src/os/unix/libc-wrappers.c.orig 2023-09-21 18:57:14.000000000 +0300
-+++ src/os/unix/libc-wrappers.c 2024-05-10 23:03:56.375549812 +0300
-@@ -348,7 +348,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;
diff --git a/gnatcoll-core/patches/patch-src_os_unix_process-wrappers.c b/gnatcoll-core/patches/patch-src_os_unix_process-wrappers.c
deleted file mode 100644
index 4c9e15df1d..0000000000
--- a/gnatcoll-core/patches/patch-src_os_unix_process-wrappers.c
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD: patch-src_os_unix_process-wrappers.c,v 1.0 2024/05/10 23:00:00 dkazankov Exp $
-
-Add NetBSD support
-
---- src/os/unix/process-wrappers.c.orig 2023-09-21 18:57:14.000000000 +0300
-+++ src/os/unix/process-wrappers.c 2024-05-10 23:00:28.930367426 +0300
-@@ -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;
-
diff --git a/gnatcoll-core/patches/patch-version_information b/gnatcoll-core/patches/patch-version_information
deleted file mode 100644
index f4fc56ab74..0000000000
--- a/gnatcoll-core/patches/patch-version_information
+++ /dev/null
@@ -1,9 +0,0 @@
-$NetBSD: patch-version_information,v 1.0 2024/05/06 14:00:00 dkazankov Exp $
-
-Set version information
-
---- version_information.orig 2023-09-21 18:57:14.000000000 +0300
-+++ version_information 2024-05-06 14:53:16.555885083 +0300
-@@ -1 +1 @@
--0.0
-+24.0
Home |
Main Index |
Thread Index |
Old Index