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: Sun Sep 7 07:13:54 UTC 2025
Modified Files:
pkgsrc/devel: Makefile
Added Files:
pkgsrc/devel/ada-liblal-tools-25: DESCR Makefile PLIST buildlink3.mk
distinfo
pkgsrc/devel/ada-liblal-tools-25/patches: patch-Makefile
patch-src_utils-versions.ads
Log Message:
devel/ada-liblal-tools-25: add new package 25.0.0
Libadalang-based development tools for Ada, library package.
To generate a diff of this commit:
cvs rdiff -u -r1.4522 -r1.4523 pkgsrc/devel/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/ada-liblal-tools-25/DESCR \
pkgsrc/devel/ada-liblal-tools-25/Makefile \
pkgsrc/devel/ada-liblal-tools-25/PLIST \
pkgsrc/devel/ada-liblal-tools-25/buildlink3.mk \
pkgsrc/devel/ada-liblal-tools-25/distinfo
cvs rdiff -u -r0 -r1.1 \
pkgsrc/devel/ada-liblal-tools-25/patches/patch-Makefile \
pkgsrc/devel/ada-liblal-tools-25/patches/patch-src_utils-versions.ads
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.4522 pkgsrc/devel/Makefile:1.4523
--- pkgsrc/devel/Makefile:1.4522 Sat Sep 6 18:29:02 2025
+++ pkgsrc/devel/Makefile Sun Sep 7 07:13:53 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4522 2025/09/06 18:29:02 riastradh Exp $
+# $NetBSD: Makefile,v 1.4523 2025/09/07 07:13:53 dkazankov Exp $
#
COMMENT= Development utilities
@@ -136,6 +136,7 @@ SUBDIR+= ada-libadalang-25
SUBDIR+= ada-libgpr-24
SUBDIR+= ada-libgpr-25
SUBDIR+= ada-libgpr2-25
+SUBDIR+= ada-liblal-tools-25
SUBDIR+= ada-sparklib-14
SUBDIR+= ade
SUBDIR+= adocman
Added files:
Index: pkgsrc/devel/ada-liblal-tools-25/DESCR
diff -u /dev/null pkgsrc/devel/ada-liblal-tools-25/DESCR:1.1
--- /dev/null Sun Sep 7 07:13:54 2025
+++ pkgsrc/devel/ada-liblal-tools-25/DESCR Sun Sep 7 07:13:53 2025
@@ -0,0 +1,8 @@
+Libadalang-based development tools for Ada, library package.
+
+gnatpp, a pretty-printer to reformat source code.
+gnatmetric, which can compute various source code metrics, such as SLOC count.
+gnatstub, which creates body stub (empty but compilable bodies) for library
+unit declarations.
+gnattest, which creates creates unit-test skeletons as well as a test driver
+infrastructure.
Index: pkgsrc/devel/ada-liblal-tools-25/Makefile
diff -u /dev/null pkgsrc/devel/ada-liblal-tools-25/Makefile:1.1
--- /dev/null Sun Sep 7 07:13:54 2025
+++ pkgsrc/devel/ada-liblal-tools-25/Makefile Sun Sep 7 07:13:53 2025
@@ -0,0 +1,88 @@
+# $NetBSD: Makefile,v 1.1 2025/09/07 07:13:53 dkazankov Exp $
+
+DISTNAME= ${GITHUB_PROJECT}-${PKGVERSION_NOREV}
+PKGNAME= liblal-tools-${GNAT_NAME}-25.0.0
+CATEGORIES= devel
+MASTER_SITES= ${MASTER_SITE_GITHUB:=AdaCore/}
+GITHUB_PROJECT= libadalang-tools
+GITHUB_TAG= v${PKGVERSION_NOREV}
+
+MAINTAINER= dkazankov%NetBSD.org@localhost
+HOMEPAGE= https://github.com/AdaCore/libadalang-tools
+COMMENT= Libadalang-based development tools for Ada, library package
+LICENSE= gnu-gpl-v3
+
+USE_LANGUAGES= ada
+
+USE_TOOLS+= gmake
+
+USE_GCC_RUNTIME= yes
+
+.include "../../mk/bsd.prefs.mk"
+
+GCC_REQD+= 14
+
+SUBST_CLASSES+= version
+SUBST_STAGE.version= post-extract
+SUBST_FILES.version= src/tgen/tgen_rts/tgen.ads
+SUBST_MESSAGE.version= Fix version in ${SUBST_FILES.version}
+SUBST_SED.version= -e 's,0.0,25.0,g'
+
+PLIST_VARS+= shlibs
+
+USE_PKGSRC_GCC_RUNTIME?= no
+.if ${USE_PKGSRC_GCC_RUNTIME:tl} == "yes"
+PLIST.shlibs= yes
+MAKE_FLAGS+= ALL_LIBRARY_TYPES=static static-pic relocatable
+BUILDLINK_DEPMETHOD.xmlada-25= full
+BUILDLINK_DEPMETHOD.libgpr-25= full
+BUILDLINK_DEPMETHOD.gnatcoll-core-25= full
+BUILDLINK_DEPMETHOD.gnatcoll-bindings-25= full
+BUILDLINK_DEPMETHOD.adasat-25= full
+BUILDLINK_DEPMETHOD.libgpr2-25= full
+BUILDLINK_DEPMETHOD.vss-25= full
+BUILDLINK_DEPMETHOD.prettier-ada-25= full
+BUILDLINK_DEPMETHOD.templates-parser-25= full
+BUILDLINK_DEPMETHOD.langkit-support-25= full
+BUILDLINK_DEPMETHOD.libadalang-25= full
+BUILDLINK_DEPMETHOD.libadalang-tools-25= full
+.else
+MAKE_FLAGS+= ALL_LIBRARY_TYPES=static
+.endif
+
+BUILD_TARGET= lib
+MAKE_FLAGS= BUILD_MODE=prod
+
+INSTALL_TARGET= install-lib install-tgen
+INSTALL_MAKE_FLAGS+= PREFIX=${GNAT_PREFIX}
+
+post-install:
+ ${CHMOD} -x ${DESTDIR}${GNAT_PREFIX}/share/tgen/tgen_rts/tgen-instr_support.ads
+
+GENERATE_PLIST+= \
+ cd ${DESTDIR}${PREFIX} && \
+ ${FIND} ${GNAT_PKGBASE} \( -type f -or -type l \) -print | ${SORT};
+
+PRINT_PLIST_AWK+= /\.relocatable\/|\.static-pic\/|lib\/.*\.${SHLIB_EXT}.*/ { $$0 = "$${PLIST.shlibs}" $$0 }
+
+.include "../../devel/gprbuild/buildlink3.mk"
+
+.include "../../textproc/ada-xmlada-25/buildlink3.mk"
+.include "../../devel/ada-libgpr-25/buildlink3.mk"
+.include "../../devel/ada-gnatcoll-core-25/buildlink3.mk"
+.include "../../devel/ada-gnatcoll-bindings-25/buildlink3.mk"
+.include "../../math/ada-adasat-25/buildlink3.mk"
+.include "../../devel/ada-libgpr2-25/buildlink3.mk"
+.include "../../textproc/ada-vss-25/buildlink3.mk"
+.include "../../textproc/ada-prettier-ada-25/buildlink3.mk"
+.include "../../textproc/ada-templates-parser-25/buildlink3.mk"
+
+.include "../../devel/ada-langkit-support-25/buildlink3.mk"
+.include "../../devel/ada-libadalang-25/buildlink3.mk"
+
+# libgpr2 dependencies
+.include "../../devel/gmp/buildlink3.mk"
+USE_GNU_ICONV= yes
+.include "../../converters/libiconv/buildlink3.mk"
+
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/ada-liblal-tools-25/PLIST
diff -u /dev/null pkgsrc/devel/ada-liblal-tools-25/PLIST:1.1
--- /dev/null Sun Sep 7 07:13:54 2025
+++ pkgsrc/devel/ada-liblal-tools-25/PLIST Sun Sep 7 07:13:53 2025
@@ -0,0 +1,633 @@
+@comment $NetBSD: PLIST,v 1.1 2025/09/07 07:13:53 dkazankov Exp $
+${GNAT_PKGBASE}/include/lal_tools/anonymous_typ_decl.tmplt
+${GNAT_PKGBASE}/include/lal_tools/anonymous_typ_init.tmplt
+${GNAT_PKGBASE}/include/lal_tools/array_read_write.tmplt
+${GNAT_PKGBASE}/include/lal_tools/array_size.tmplt
+${GNAT_PKGBASE}/include/lal_tools/array_size_max.tmplt
+${GNAT_PKGBASE}/include/lal_tools/array_typ_decl.tmplt
+${GNAT_PKGBASE}/include/lal_tools/array_typ_init.tmplt
+${GNAT_PKGBASE}/include/lal_tools/component_read.tmplt
+${GNAT_PKGBASE}/include/lal_tools/component_read_write.tmplt
+${GNAT_PKGBASE}/include/lal_tools/component_size.tmplt
+${GNAT_PKGBASE}/include/lal_tools/component_size_max.tmplt
+${GNAT_PKGBASE}/include/lal_tools/component_write.tmplt
+${GNAT_PKGBASE}/include/lal_tools/composite_base_spec.tmplt
+${GNAT_PKGBASE}/include/lal_tools/composite_size_max.tmplt
+${GNAT_PKGBASE}/include/lal_tools/constraint_decl.tmplt
+${GNAT_PKGBASE}/include/lal_tools/constraint_init.tmplt
+${GNAT_PKGBASE}/include/lal_tools/custom_strat_body.tmplt
+${GNAT_PKGBASE}/include/lal_tools/custom_strat_spec.tmplt
+${GNAT_PKGBASE}/include/lal_tools/default_header_spec.tmplt
+${GNAT_PKGBASE}/include/lal_tools/default_strat_spec.tmplt
+${GNAT_PKGBASE}/include/lal_tools/function_tc_dump.tmplt
+${GNAT_PKGBASE}/include/lal_tools/function_typ_init.tmplt
+${GNAT_PKGBASE}/include/lal_tools/generation_routine.tmplt
+${GNAT_PKGBASE}/include/lal_tools/header_body.tmplt
+${GNAT_PKGBASE}/include/lal_tools/header_private.tmplt
+${GNAT_PKGBASE}/include/lal_tools/header_spec.tmplt
+${GNAT_PKGBASE}/include/lal_tools/header_wrappers_body.tmplt
+${GNAT_PKGBASE}/include/lal_tools/header_wrappers_spec.tmplt
+${GNAT_PKGBASE}/include/lal_tools/in_out_body.tmplt
+${GNAT_PKGBASE}/include/lal_tools/in_out_spec.tmplt
+${GNAT_PKGBASE}/include/lal_tools/init_repr.tmplt
+${GNAT_PKGBASE}/include/lal_tools/instance_typ_decl.tmplt
+${GNAT_PKGBASE}/include/lal_tools/instance_typ_init.tmplt
+${GNAT_PKGBASE}/include/lal_tools/lal_extensions.adb
+${GNAT_PKGBASE}/include/lal_tools/lal_extensions.ads
+${GNAT_PKGBASE}/include/lal_tools/laltools-call_hierarchy.adb
+${GNAT_PKGBASE}/include/lal_tools/laltools-call_hierarchy.ads
+${GNAT_PKGBASE}/include/lal_tools/laltools-common.adb
+${GNAT_PKGBASE}/include/lal_tools/laltools-common.ads
+${GNAT_PKGBASE}/include/lal_tools/laltools-partial_gnatpp.adb
+${GNAT_PKGBASE}/include/lal_tools/laltools-partial_gnatpp.ads
+${GNAT_PKGBASE}/include/lal_tools/laltools-subprogram_hierarchy.adb
+${GNAT_PKGBASE}/include/lal_tools/laltools-subprogram_hierarchy.ads
+${GNAT_PKGBASE}/include/lal_tools/laltools.ads
+${GNAT_PKGBASE}/include/lal_tools/metrics-actions.adb
+${GNAT_PKGBASE}/include/lal_tools/metrics-actions.ads
+${GNAT_PKGBASE}/include/lal_tools/metrics-command_lines.ads
+${GNAT_PKGBASE}/include/lal_tools/metrics-line_counting.adb
+${GNAT_PKGBASE}/include/lal_tools/metrics-line_counting.ads
+${GNAT_PKGBASE}/include/lal_tools/metrics.ads
+${GNAT_PKGBASE}/include/lal_tools/pp-actions.adb
+${GNAT_PKGBASE}/include/lal_tools/pp-actions.ads
+${GNAT_PKGBASE}/include/lal_tools/pp-buffers.adb
+${GNAT_PKGBASE}/include/lal_tools/pp-buffers.ads
+${GNAT_PKGBASE}/include/lal_tools/pp-command_lines.ads
+${GNAT_PKGBASE}/include/lal_tools/pp-error_slocs.ads
+${GNAT_PKGBASE}/include/lal_tools/pp-formatting-dictionaries.adb
+${GNAT_PKGBASE}/include/lal_tools/pp-formatting-dictionaries.ads
+${GNAT_PKGBASE}/include/lal_tools/pp-formatting.adb
+${GNAT_PKGBASE}/include/lal_tools/pp-formatting.ads
+${GNAT_PKGBASE}/include/lal_tools/pp-scanner-lines.adb
+${GNAT_PKGBASE}/include/lal_tools/pp-scanner-lines.ads
+${GNAT_PKGBASE}/include/lal_tools/pp-scanner.adb
+${GNAT_PKGBASE}/include/lal_tools/pp-scanner.ads
+${GNAT_PKGBASE}/include/lal_tools/pp.adb
+${GNAT_PKGBASE}/include/lal_tools/pp.ads
+${GNAT_PKGBASE}/include/lal_tools/record_read_write.tmplt
+${GNAT_PKGBASE}/include/lal_tools/record_size.tmplt
+${GNAT_PKGBASE}/include/lal_tools/record_size_max.tmplt
+${GNAT_PKGBASE}/include/lal_tools/record_typ_decl.tmplt
+${GNAT_PKGBASE}/include/lal_tools/record_typ_init.tmplt
+${GNAT_PKGBASE}/include/lal_tools/scalar_base_private.tmplt
+${GNAT_PKGBASE}/include/lal_tools/scalar_base_spec.tmplt
+${GNAT_PKGBASE}/include/lal_tools/scalar_read_write.tmplt
+${GNAT_PKGBASE}/include/lal_tools/scalar_typ_decl.tmplt
+${GNAT_PKGBASE}/include/lal_tools/scalar_typ_init.tmplt
+${GNAT_PKGBASE}/include/lal_tools/stub-actions.adb
+${GNAT_PKGBASE}/include/lal_tools/stub-actions.ads
+${GNAT_PKGBASE}/include/lal_tools/stub-command_lines.ads
+${GNAT_PKGBASE}/include/lal_tools/stub.ads
+${GNAT_PKGBASE}/include/lal_tools/test-actions.adb
+${GNAT_PKGBASE}/include/lal_tools/test-actions.ads
+${GNAT_PKGBASE}/include/lal_tools/test-aggregator.adb
+${GNAT_PKGBASE}/include/lal_tools/test-aggregator.ads
+${GNAT_PKGBASE}/include/lal_tools/test-command_lines.ads
+${GNAT_PKGBASE}/include/lal_tools/test-common.adb
+${GNAT_PKGBASE}/include/lal_tools/test-common.ads
+${GNAT_PKGBASE}/include/lal_tools/test-generation.adb
+${GNAT_PKGBASE}/include/lal_tools/test-generation.ads
+${GNAT_PKGBASE}/include/lal_tools/test-harness-source_table.adb
+${GNAT_PKGBASE}/include/lal_tools/test-harness-source_table.ads
+${GNAT_PKGBASE}/include/lal_tools/test-harness.adb
+${GNAT_PKGBASE}/include/lal_tools/test-harness.ads
+${GNAT_PKGBASE}/include/lal_tools/test-instrument.adb
+${GNAT_PKGBASE}/include/lal_tools/test-instrument.ads
+${GNAT_PKGBASE}/include/lal_tools/test-mapping.adb
+${GNAT_PKGBASE}/include/lal_tools/test-mapping.ads
+${GNAT_PKGBASE}/include/lal_tools/test-skeleton-source_table.adb
+${GNAT_PKGBASE}/include/lal_tools/test-skeleton-source_table.ads
+${GNAT_PKGBASE}/include/lal_tools/test-skeleton.adb
+${GNAT_PKGBASE}/include/lal_tools/test-skeleton.ads
+${GNAT_PKGBASE}/include/lal_tools/test-stub.adb
+${GNAT_PKGBASE}/include/lal_tools/test-stub.ads
+${GNAT_PKGBASE}/include/lal_tools/test-subprocess.adb
+${GNAT_PKGBASE}/include/lal_tools/test-subprocess.ads
+${GNAT_PKGBASE}/include/lal_tools/test-suite_min.adb
+${GNAT_PKGBASE}/include/lal_tools/test-suite_min.ads
+${GNAT_PKGBASE}/include/lal_tools/test.ads
+${GNAT_PKGBASE}/include/lal_tools/tgen-big_int.ads
+${GNAT_PKGBASE}/include/lal_tools/tgen-big_reals.ads
+${GNAT_PKGBASE}/include/lal_tools/tgen-big_reals_aux.adb
+${GNAT_PKGBASE}/include/lal_tools/tgen-big_reals_aux.ads
+${GNAT_PKGBASE}/include/lal_tools/tgen-context.ads
+${GNAT_PKGBASE}/include/lal_tools/tgen-dependency_graph.adb
+${GNAT_PKGBASE}/include/lal_tools/tgen-dependency_graph.ads
+${GNAT_PKGBASE}/include/lal_tools/tgen-files.adb
+${GNAT_PKGBASE}/include/lal_tools/tgen-files.ads
+${GNAT_PKGBASE}/include/lal_tools/tgen-instr_support.adb
+${GNAT_PKGBASE}/include/lal_tools/tgen-instr_support.ads
+${GNAT_PKGBASE}/include/lal_tools/tgen-json-unparse.adb
+${GNAT_PKGBASE}/include/lal_tools/tgen-json-unparse.ads
+${GNAT_PKGBASE}/include/lal_tools/tgen-json.adb
+${GNAT_PKGBASE}/include/lal_tools/tgen-json.ads
+${GNAT_PKGBASE}/include/lal_tools/tgen-lal_utils.adb
+${GNAT_PKGBASE}/include/lal_tools/tgen-lal_utils.ads
+${GNAT_PKGBASE}/include/lal_tools/tgen-libgen.adb
+${GNAT_PKGBASE}/include/lal_tools/tgen-libgen.ads
+${GNAT_PKGBASE}/include/lal_tools/tgen-logging.adb
+${GNAT_PKGBASE}/include/lal_tools/tgen-logging.ads
+${GNAT_PKGBASE}/include/lal_tools/tgen-marshalling-binary_marshallers.adb
+${GNAT_PKGBASE}/include/lal_tools/tgen-marshalling-binary_marshallers.ads
+${GNAT_PKGBASE}/include/lal_tools/tgen-marshalling-json_marshallers.adb
+${GNAT_PKGBASE}/include/lal_tools/tgen-marshalling-json_marshallers.ads
+${GNAT_PKGBASE}/include/lal_tools/tgen-marshalling.adb
+${GNAT_PKGBASE}/include/lal_tools/tgen-marshalling.ads
+${GNAT_PKGBASE}/include/lal_tools/tgen-marshalling_lib.adb
+${GNAT_PKGBASE}/include/lal_tools/tgen-marshalling_lib.ads
+${GNAT_PKGBASE}/include/lal_tools/tgen-numerics.ads
+${GNAT_PKGBASE}/include/lal_tools/tgen-parse_strategy.adb
+${GNAT_PKGBASE}/include/lal_tools/tgen-parse_strategy.ads
+${GNAT_PKGBASE}/include/lal_tools/tgen-random.adb
+${GNAT_PKGBASE}/include/lal_tools/tgen-random.ads
+${GNAT_PKGBASE}/include/lal_tools/tgen-strategies.adb
+${GNAT_PKGBASE}/include/lal_tools/tgen-strategies.ads
+${GNAT_PKGBASE}/include/lal_tools/tgen-strings.adb
+${GNAT_PKGBASE}/include/lal_tools/tgen-strings.ads
+${GNAT_PKGBASE}/include/lal_tools/tgen-subprograms.adb
+${GNAT_PKGBASE}/include/lal_tools/tgen-subprograms.ads
+${GNAT_PKGBASE}/include/lal_tools/tgen-templates.ads
+${GNAT_PKGBASE}/include/lal_tools/tgen-type_representation.adb
+${GNAT_PKGBASE}/include/lal_tools/tgen-type_representation.ads
+${GNAT_PKGBASE}/include/lal_tools/tgen-types-array_types.adb
+${GNAT_PKGBASE}/include/lal_tools/tgen-types-array_types.ads
+${GNAT_PKGBASE}/include/lal_tools/tgen-types-constraints.adb
+${GNAT_PKGBASE}/include/lal_tools/tgen-types-constraints.ads
+${GNAT_PKGBASE}/include/lal_tools/tgen-types-discrete_types.adb
+${GNAT_PKGBASE}/include/lal_tools/tgen-types-discrete_types.ads
+${GNAT_PKGBASE}/include/lal_tools/tgen-types-enum_types.adb
+${GNAT_PKGBASE}/include/lal_tools/tgen-types-enum_types.ads
+${GNAT_PKGBASE}/include/lal_tools/tgen-types-int_types.adb
+${GNAT_PKGBASE}/include/lal_tools/tgen-types-int_types.ads
+${GNAT_PKGBASE}/include/lal_tools/tgen-types-real_types.adb
+${GNAT_PKGBASE}/include/lal_tools/tgen-types-real_types.ads
+${GNAT_PKGBASE}/include/lal_tools/tgen-types-record_types.adb
+${GNAT_PKGBASE}/include/lal_tools/tgen-types-record_types.ads
+${GNAT_PKGBASE}/include/lal_tools/tgen-types-translation.adb
+${GNAT_PKGBASE}/include/lal_tools/tgen-types-translation.ads
+${GNAT_PKGBASE}/include/lal_tools/tgen-types.adb
+${GNAT_PKGBASE}/include/lal_tools/tgen-types.ads
+${GNAT_PKGBASE}/include/lal_tools/tgen-wrappers.adb
+${GNAT_PKGBASE}/include/lal_tools/tgen-wrappers.ads
+${GNAT_PKGBASE}/include/lal_tools/tgen.ads
+${GNAT_PKGBASE}/include/lal_tools/util.tmplt
+${GNAT_PKGBASE}/include/lal_tools/utils-char_vectors.ads
+${GNAT_PKGBASE}/include/lal_tools/utils-command_lines-common.adb
+${GNAT_PKGBASE}/include/lal_tools/utils-command_lines-common.ads
+${GNAT_PKGBASE}/include/lal_tools/utils-command_lines.adb
+${GNAT_PKGBASE}/include/lal_tools/utils-command_lines.ads
+${GNAT_PKGBASE}/include/lal_tools/utils-dbg_out.ads
+${GNAT_PKGBASE}/include/lal_tools/utils-drivers.adb
+${GNAT_PKGBASE}/include/lal_tools/utils-drivers.ads
+${GNAT_PKGBASE}/include/lal_tools/utils-environment.adb
+${GNAT_PKGBASE}/include/lal_tools/utils-environment.ads
+${GNAT_PKGBASE}/include/lal_tools/utils-err_out.ads
+${GNAT_PKGBASE}/include/lal_tools/utils-fast_vectors.adb
+${GNAT_PKGBASE}/include/lal_tools/utils-fast_vectors.ads
+${GNAT_PKGBASE}/include/lal_tools/utils-formatted_output.ads
+${GNAT_PKGBASE}/include/lal_tools/utils-formatted_stderr.ads
+${GNAT_PKGBASE}/include/lal_tools/utils-generic_formatted_output.adb
+${GNAT_PKGBASE}/include/lal_tools/utils-generic_formatted_output.ads
+${GNAT_PKGBASE}/include/lal_tools/utils-generic_symbols.adb
+${GNAT_PKGBASE}/include/lal_tools/utils-generic_symbols.ads
+${GNAT_PKGBASE}/include/lal_tools/utils-predefined_symbols.ads
+${GNAT_PKGBASE}/include/lal_tools/utils-projects-aggregate.adb
+${GNAT_PKGBASE}/include/lal_tools/utils-projects-aggregate.ads
+${GNAT_PKGBASE}/include/lal_tools/utils-projects.adb
+${GNAT_PKGBASE}/include/lal_tools/utils-projects.ads
+${GNAT_PKGBASE}/include/lal_tools/utils-slow_vectors.adb
+${GNAT_PKGBASE}/include/lal_tools/utils-slow_vectors.ads
+${GNAT_PKGBASE}/include/lal_tools/utils-string_utilities.adb
+${GNAT_PKGBASE}/include/lal_tools/utils-string_utilities.ads
+${GNAT_PKGBASE}/include/lal_tools/utils-strings.adb
+${GNAT_PKGBASE}/include/lal_tools/utils-strings.ads
+${GNAT_PKGBASE}/include/lal_tools/utils-symbols.ads
+${GNAT_PKGBASE}/include/lal_tools/utils-test_pkg.ads
+${GNAT_PKGBASE}/include/lal_tools/utils-tool_names.adb
+${GNAT_PKGBASE}/include/lal_tools/utils-tool_names.ads
+${GNAT_PKGBASE}/include/lal_tools/utils-tools.adb
+${GNAT_PKGBASE}/include/lal_tools/utils-tools.ads
+${GNAT_PKGBASE}/include/lal_tools/utils-var_length_ints.adb
+${GNAT_PKGBASE}/include/lal_tools/utils-var_length_ints.ads
+${GNAT_PKGBASE}/include/lal_tools/utils-vectors.ads
+${GNAT_PKGBASE}/include/lal_tools/utils-versions.adb
+${GNAT_PKGBASE}/include/lal_tools/utils-versions.ads
+${GNAT_PKGBASE}/include/lal_tools/utils.adb
+${GNAT_PKGBASE}/include/lal_tools/utils.ads
+${GNAT_PKGBASE}/include/lal_tools/utils_debug.adb
+${GNAT_PKGBASE}/include/lal_tools/utils_debug.ads
+${GNAT_PKGBASE}/include/lal_tools/variant_choice_decl.tmplt
+${GNAT_PKGBASE}/include/lal_tools/variant_choice_init.tmplt
+${GNAT_PKGBASE}/include/lal_tools/variant_decl.tmplt
+${GNAT_PKGBASE}/include/lal_tools/variant_init.tmplt
+${GNAT_PKGBASE}/include/lal_tools/variant_read_write.tmplt
+${GNAT_PKGBASE}/include/lal_tools/variant_size.tmplt
+${GNAT_PKGBASE}/include/lal_tools/variant_size_max.tmplt
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/lal_extensions.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/laltools-call_hierarchy.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/laltools-common.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/laltools-partial_gnatpp.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/laltools-subprogram_hierarchy.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/laltools.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/liblal_tools.so
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/metrics-actions.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/metrics-command_lines.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/metrics-line_counting.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/metrics.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/pp-actions.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/pp-buffers.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/pp-command_lines.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/pp-error_slocs.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/pp-formatting-dictionaries.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/pp-formatting.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/pp-scanner-lines.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/pp-scanner.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/pp.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/stub-actions.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/stub-command_lines.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/stub.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/test-actions.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/test-aggregator.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/test-command_lines.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/test-common.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/test-generation.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/test-harness-source_table.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/test-harness.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/test-instrument.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/test-mapping.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/test-skeleton-source_table.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/test-skeleton.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/test-stub.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/test-subprocess.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/test-suite_min.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/test.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/tgen-big_int.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/tgen-big_reals.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/tgen-big_reals_aux.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/tgen-context.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/tgen-dependency_graph.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/tgen-files.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/tgen-instr_support.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/tgen-json-unparse.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/tgen-json.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/tgen-lal_utils.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/tgen-libgen.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/tgen-logging.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/tgen-marshalling-binary_marshallers.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/tgen-marshalling-json_marshallers.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/tgen-marshalling.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/tgen-marshalling_lib.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/tgen-numerics.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/tgen-parse_strategy.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/tgen-random.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/tgen-strategies.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/tgen-strings.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/tgen-subprograms.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/tgen-templates.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/tgen-type_representation.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/tgen-types-array_types.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/tgen-types-constraints.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/tgen-types-discrete_types.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/tgen-types-enum_types.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/tgen-types-int_types.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/tgen-types-real_types.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/tgen-types-record_types.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/tgen-types-translation.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/tgen-types.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/tgen-wrappers.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/tgen.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/utils-char_vectors.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/utils-command_lines-common.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/utils-command_lines.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/utils-dbg_out.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/utils-drivers.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/utils-environment.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/utils-err_out.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/utils-fast_vectors.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/utils-formatted_output.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/utils-formatted_stderr.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/utils-generic_formatted_output.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/utils-generic_symbols.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/utils-predefined_symbols.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/utils-projects-aggregate.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/utils-projects.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/utils-slow_vectors.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/utils-string_utilities.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/utils-strings.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/utils-symbols.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/utils-test_pkg.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/utils-tool_names.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/utils-tools.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/utils-var_length_ints.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/utils-vectors.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/utils-versions.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/utils.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.relocatable/utils_debug.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/lal_extensions.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/laltools-call_hierarchy.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/laltools-common.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/laltools-partial_gnatpp.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/laltools-subprogram_hierarchy.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/laltools.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/liblal_tools.a
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/metrics-actions.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/metrics-command_lines.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/metrics-line_counting.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/metrics.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/pp-actions.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/pp-buffers.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/pp-command_lines.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/pp-error_slocs.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/pp-formatting-dictionaries.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/pp-formatting.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/pp-scanner-lines.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/pp-scanner.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/pp.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/stub-actions.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/stub-command_lines.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/stub.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/test-actions.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/test-aggregator.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/test-command_lines.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/test-common.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/test-generation.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/test-harness-source_table.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/test-harness.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/test-instrument.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/test-mapping.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/test-skeleton-source_table.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/test-skeleton.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/test-stub.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/test-subprocess.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/test-suite_min.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/test.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/tgen-big_int.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/tgen-big_reals.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/tgen-big_reals_aux.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/tgen-context.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/tgen-dependency_graph.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/tgen-files.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/tgen-instr_support.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/tgen-json-unparse.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/tgen-json.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/tgen-lal_utils.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/tgen-libgen.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/tgen-logging.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/tgen-marshalling-binary_marshallers.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/tgen-marshalling-json_marshallers.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/tgen-marshalling.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/tgen-marshalling_lib.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/tgen-numerics.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/tgen-parse_strategy.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/tgen-random.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/tgen-strategies.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/tgen-strings.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/tgen-subprograms.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/tgen-templates.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/tgen-type_representation.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/tgen-types-array_types.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/tgen-types-constraints.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/tgen-types-discrete_types.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/tgen-types-enum_types.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/tgen-types-int_types.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/tgen-types-real_types.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/tgen-types-record_types.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/tgen-types-translation.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/tgen-types.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/tgen-wrappers.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/tgen.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/utils-char_vectors.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/utils-command_lines-common.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/utils-command_lines.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/utils-dbg_out.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/utils-drivers.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/utils-environment.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/utils-err_out.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/utils-fast_vectors.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/utils-formatted_output.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/utils-formatted_stderr.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/utils-generic_formatted_output.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/utils-generic_symbols.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/utils-predefined_symbols.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/utils-projects-aggregate.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/utils-projects.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/utils-slow_vectors.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/utils-string_utilities.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/utils-strings.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/utils-symbols.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/utils-test_pkg.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/utils-tool_names.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/utils-tools.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/utils-var_length_ints.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/utils-vectors.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/utils-versions.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/utils.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_tools.static-pic/utils_debug.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/lal_extensions.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/laltools-call_hierarchy.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/laltools-common.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/laltools-partial_gnatpp.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/laltools-subprogram_hierarchy.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/laltools.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/liblal_tools.a
+${GNAT_PKGBASE}/lib/lal_tools.static/metrics-actions.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/metrics-command_lines.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/metrics-line_counting.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/metrics.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/pp-actions.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/pp-buffers.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/pp-command_lines.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/pp-error_slocs.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/pp-formatting-dictionaries.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/pp-formatting.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/pp-scanner-lines.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/pp-scanner.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/pp.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/stub-actions.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/stub-command_lines.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/stub.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/test-actions.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/test-aggregator.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/test-command_lines.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/test-common.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/test-generation.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/test-harness-source_table.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/test-harness.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/test-instrument.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/test-mapping.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/test-skeleton-source_table.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/test-skeleton.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/test-stub.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/test-subprocess.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/test-suite_min.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/test.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/tgen-big_int.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/tgen-big_reals.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/tgen-big_reals_aux.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/tgen-context.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/tgen-dependency_graph.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/tgen-files.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/tgen-instr_support.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/tgen-json-unparse.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/tgen-json.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/tgen-lal_utils.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/tgen-libgen.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/tgen-logging.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/tgen-marshalling-binary_marshallers.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/tgen-marshalling-json_marshallers.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/tgen-marshalling.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/tgen-marshalling_lib.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/tgen-numerics.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/tgen-parse_strategy.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/tgen-random.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/tgen-strategies.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/tgen-strings.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/tgen-subprograms.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/tgen-templates.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/tgen-type_representation.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/tgen-types-array_types.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/tgen-types-constraints.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/tgen-types-discrete_types.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/tgen-types-enum_types.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/tgen-types-int_types.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/tgen-types-real_types.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/tgen-types-record_types.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/tgen-types-translation.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/tgen-types.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/tgen-wrappers.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/tgen.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/utils-char_vectors.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/utils-command_lines-common.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/utils-command_lines.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/utils-dbg_out.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/utils-drivers.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/utils-environment.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/utils-err_out.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/utils-fast_vectors.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/utils-formatted_output.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/utils-formatted_stderr.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/utils-generic_formatted_output.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/utils-generic_symbols.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/utils-predefined_symbols.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/utils-projects-aggregate.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/utils-projects.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/utils-slow_vectors.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/utils-string_utilities.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/utils-strings.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/utils-symbols.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/utils-test_pkg.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/utils-tool_names.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/utils-tools.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/utils-var_length_ints.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/utils-vectors.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/utils-versions.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/utils.ali
+${GNAT_PKGBASE}/lib/lal_tools.static/utils_debug.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/liblal_tools.so
+${GNAT_PKGBASE}/share/gpr/lal_tools.gpr
+${GNAT_PKGBASE}/share/gpr/manifests/lal_tools
+${GNAT_PKGBASE}/share/tgen/templates/generation_routine.tmplt
+${GNAT_PKGBASE}/share/tgen/templates/json_templates/array_read_write.tmplt
+${GNAT_PKGBASE}/share/tgen/templates/json_templates/component_read.tmplt
+${GNAT_PKGBASE}/share/tgen/templates/json_templates/component_write.tmplt
+${GNAT_PKGBASE}/share/tgen/templates/json_templates/composite_base_spec.tmplt
+${GNAT_PKGBASE}/share/tgen/templates/json_templates/function_tc_dump.tmplt
+${GNAT_PKGBASE}/share/tgen/templates/json_templates/header_body.tmplt
+${GNAT_PKGBASE}/share/tgen/templates/json_templates/header_spec.tmplt
+${GNAT_PKGBASE}/share/tgen/templates/json_templates/header_wrappers_body.tmplt
+${GNAT_PKGBASE}/share/tgen/templates/json_templates/header_wrappers_spec.tmplt
+${GNAT_PKGBASE}/share/tgen/templates/json_templates/in_out_body.tmplt
+${GNAT_PKGBASE}/share/tgen/templates/json_templates/in_out_spec.tmplt
+${GNAT_PKGBASE}/share/tgen/templates/json_templates/record_read_write.tmplt
+${GNAT_PKGBASE}/share/tgen/templates/json_templates/scalar_base_spec.tmplt
+${GNAT_PKGBASE}/share/tgen/templates/json_templates/scalar_read_write.tmplt
+${GNAT_PKGBASE}/share/tgen/templates/json_templates/util.tmplt
+${GNAT_PKGBASE}/share/tgen/templates/json_templates/variant_read_write.tmplt
+${GNAT_PKGBASE}/share/tgen/templates/marshalling_templates/array_read_write.tmplt
+${GNAT_PKGBASE}/share/tgen/templates/marshalling_templates/array_size.tmplt
+${GNAT_PKGBASE}/share/tgen/templates/marshalling_templates/array_size_max.tmplt
+${GNAT_PKGBASE}/share/tgen/templates/marshalling_templates/component_read_write.tmplt
+${GNAT_PKGBASE}/share/tgen/templates/marshalling_templates/component_size.tmplt
+${GNAT_PKGBASE}/share/tgen/templates/marshalling_templates/component_size_max.tmplt
+${GNAT_PKGBASE}/share/tgen/templates/marshalling_templates/composite_base_spec.tmplt
+${GNAT_PKGBASE}/share/tgen/templates/marshalling_templates/composite_size_max.tmplt
+${GNAT_PKGBASE}/share/tgen/templates/marshalling_templates/default_header_spec.tmplt
+${GNAT_PKGBASE}/share/tgen/templates/marshalling_templates/header_body.tmplt
+${GNAT_PKGBASE}/share/tgen/templates/marshalling_templates/header_private.tmplt
+${GNAT_PKGBASE}/share/tgen/templates/marshalling_templates/header_spec.tmplt
+${GNAT_PKGBASE}/share/tgen/templates/marshalling_templates/header_wrappers_body.tmplt
+${GNAT_PKGBASE}/share/tgen/templates/marshalling_templates/header_wrappers_spec.tmplt
+${GNAT_PKGBASE}/share/tgen/templates/marshalling_templates/in_out_body.tmplt
+${GNAT_PKGBASE}/share/tgen/templates/marshalling_templates/in_out_spec.tmplt
+${GNAT_PKGBASE}/share/tgen/templates/marshalling_templates/record_read_write.tmplt
+${GNAT_PKGBASE}/share/tgen/templates/marshalling_templates/record_size.tmplt
+${GNAT_PKGBASE}/share/tgen/templates/marshalling_templates/record_size_max.tmplt
+${GNAT_PKGBASE}/share/tgen/templates/marshalling_templates/scalar_base_private.tmplt
+${GNAT_PKGBASE}/share/tgen/templates/marshalling_templates/scalar_base_spec.tmplt
+${GNAT_PKGBASE}/share/tgen/templates/marshalling_templates/scalar_read_write.tmplt
+${GNAT_PKGBASE}/share/tgen/templates/marshalling_templates/util.tmplt
+${GNAT_PKGBASE}/share/tgen/templates/marshalling_templates/variant_read_write.tmplt
+${GNAT_PKGBASE}/share/tgen/templates/marshalling_templates/variant_size.tmplt
+${GNAT_PKGBASE}/share/tgen/templates/marshalling_templates/variant_size_max.tmplt
+${GNAT_PKGBASE}/share/tgen/templates/type-strat.adb.tmpl
+${GNAT_PKGBASE}/share/tgen/templates/type-strat.ads.tmpl
+${GNAT_PKGBASE}/share/tgen/templates/type_representation_templates/anonymous_typ_decl.tmplt
+${GNAT_PKGBASE}/share/tgen/templates/type_representation_templates/anonymous_typ_init.tmplt
+${GNAT_PKGBASE}/share/tgen/templates/type_representation_templates/array_typ_decl.tmplt
+${GNAT_PKGBASE}/share/tgen/templates/type_representation_templates/array_typ_init.tmplt
+${GNAT_PKGBASE}/share/tgen/templates/type_representation_templates/constraint_decl.tmplt
+${GNAT_PKGBASE}/share/tgen/templates/type_representation_templates/constraint_init.tmplt
+${GNAT_PKGBASE}/share/tgen/templates/type_representation_templates/custom_strat_body.tmplt
+${GNAT_PKGBASE}/share/tgen/templates/type_representation_templates/custom_strat_spec.tmplt
+${GNAT_PKGBASE}/share/tgen/templates/type_representation_templates/default_strat_spec.tmplt
+${GNAT_PKGBASE}/share/tgen/templates/type_representation_templates/function_typ_init.tmplt
+${GNAT_PKGBASE}/share/tgen/templates/type_representation_templates/init_repr.tmplt
+${GNAT_PKGBASE}/share/tgen/templates/type_representation_templates/instance_typ_decl.tmplt
+${GNAT_PKGBASE}/share/tgen/templates/type_representation_templates/instance_typ_init.tmplt
+${GNAT_PKGBASE}/share/tgen/templates/type_representation_templates/record_typ_decl.tmplt
+${GNAT_PKGBASE}/share/tgen/templates/type_representation_templates/record_typ_init.tmplt
+${GNAT_PKGBASE}/share/tgen/templates/type_representation_templates/scalar_typ_decl.tmplt
+${GNAT_PKGBASE}/share/tgen/templates/type_representation_templates/scalar_typ_init.tmplt
+${GNAT_PKGBASE}/share/tgen/templates/type_representation_templates/util.tmplt
+${GNAT_PKGBASE}/share/tgen/templates/type_representation_templates/variant_choice_decl.tmplt
+${GNAT_PKGBASE}/share/tgen/templates/type_representation_templates/variant_choice_init.tmplt
+${GNAT_PKGBASE}/share/tgen/templates/type_representation_templates/variant_decl.tmplt
+${GNAT_PKGBASE}/share/tgen/templates/type_representation_templates/variant_init.tmplt
+${GNAT_PKGBASE}/share/tgen/tgen_rts/tgen-big_int.ads
+${GNAT_PKGBASE}/share/tgen/tgen_rts/tgen-big_reals.ads
+${GNAT_PKGBASE}/share/tgen/tgen_rts/tgen-big_reals_aux.adb
+${GNAT_PKGBASE}/share/tgen/tgen_rts/tgen-big_reals_aux.ads
+${GNAT_PKGBASE}/share/tgen/tgen_rts/tgen-instr_support.adb
+${GNAT_PKGBASE}/share/tgen/tgen_rts/tgen-instr_support.ads
+${GNAT_PKGBASE}/share/tgen/tgen_rts/tgen-json.adb
+${GNAT_PKGBASE}/share/tgen/tgen_rts/tgen-json.ads
+${GNAT_PKGBASE}/share/tgen/tgen_rts/tgen-logging.adb
+${GNAT_PKGBASE}/share/tgen/tgen_rts/tgen-logging.ads
+${GNAT_PKGBASE}/share/tgen/tgen_rts/tgen-marshalling_lib.adb
+${GNAT_PKGBASE}/share/tgen/tgen_rts/tgen-marshalling_lib.ads
+${GNAT_PKGBASE}/share/tgen/tgen_rts/tgen-numerics.ads
+${GNAT_PKGBASE}/share/tgen/tgen_rts/tgen-random.adb
+${GNAT_PKGBASE}/share/tgen/tgen_rts/tgen-random.ads
+${GNAT_PKGBASE}/share/tgen/tgen_rts/tgen-strategies.adb
+${GNAT_PKGBASE}/share/tgen/tgen_rts/tgen-strategies.ads
+${GNAT_PKGBASE}/share/tgen/tgen_rts/tgen-strings.adb
+${GNAT_PKGBASE}/share/tgen/tgen_rts/tgen-strings.ads
+${GNAT_PKGBASE}/share/tgen/tgen_rts/tgen-types-array_types.adb
+${GNAT_PKGBASE}/share/tgen/tgen_rts/tgen-types-array_types.ads
+${GNAT_PKGBASE}/share/tgen/tgen_rts/tgen-types-constraints.adb
+${GNAT_PKGBASE}/share/tgen/tgen_rts/tgen-types-constraints.ads
+${GNAT_PKGBASE}/share/tgen/tgen_rts/tgen-types-discrete_types.adb
+${GNAT_PKGBASE}/share/tgen/tgen_rts/tgen-types-discrete_types.ads
+${GNAT_PKGBASE}/share/tgen/tgen_rts/tgen-types-enum_types.adb
+${GNAT_PKGBASE}/share/tgen/tgen_rts/tgen-types-enum_types.ads
+${GNAT_PKGBASE}/share/tgen/tgen_rts/tgen-types-int_types.adb
+${GNAT_PKGBASE}/share/tgen/tgen_rts/tgen-types-int_types.ads
+${GNAT_PKGBASE}/share/tgen/tgen_rts/tgen-types-real_types.adb
+${GNAT_PKGBASE}/share/tgen/tgen_rts/tgen-types-real_types.ads
+${GNAT_PKGBASE}/share/tgen/tgen_rts/tgen-types-record_types.adb
+${GNAT_PKGBASE}/share/tgen/tgen_rts/tgen-types-record_types.ads
+${GNAT_PKGBASE}/share/tgen/tgen_rts/tgen-types.adb
+${GNAT_PKGBASE}/share/tgen/tgen_rts/tgen-types.ads
+${GNAT_PKGBASE}/share/tgen/tgen_rts/tgen.ads
+${GNAT_PKGBASE}/share/tgen/tgen_rts/tgen_rts.gpr
Index: pkgsrc/devel/ada-liblal-tools-25/buildlink3.mk
diff -u /dev/null pkgsrc/devel/ada-liblal-tools-25/buildlink3.mk:1.1
--- /dev/null Sun Sep 7 07:13:54 2025
+++ pkgsrc/devel/ada-liblal-tools-25/buildlink3.mk Sun Sep 7 07:13:53 2025
@@ -0,0 +1,20 @@
+# $NetBSD: buildlink3.mk,v 1.1 2025/09/07 07:13:53 dkazankov Exp $
+
+BUILDLINK_TREE+= liblal-tools-25
+
+.if !defined(LIBLAL_TOOLS_25_BUILDLINK3_MK)
+LIBLAL_TOOLS_25_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.liblal-tools-25+= liblal-tools-${GNAT_NAME}>=25.0.0
+BUILDLINK_PKGSRCDIR.liblal-tools-25?= ../../devel/ada-liblal-tools-25
+BUILDLINK_DEPMETHOD.liblal-tools-25?= build
+
+BUILDLINK_CONTENTS_FILTER.liblal-tools-25= \
+ ${EGREP} "${GNAT_PKGBASE}/include/.*$$|${GNAT_PKGBASE}/lib/.*$$|${GNAT_PKGBASE}/share/gpr/.*$$"
+
+BUILDLINK_FNAME_TRANSFORM.liblal-tools-25+= \
+ -e "s|${BUILDLINK_DIR}/${GNAT_PKGBASE}/|${BUILDLINK_DIR}/|g"
+
+.endif
+
+BUILDLINK_TREE+= -liblal-tools-25
Index: pkgsrc/devel/ada-liblal-tools-25/distinfo
diff -u /dev/null pkgsrc/devel/ada-liblal-tools-25/distinfo:1.1
--- /dev/null Sun Sep 7 07:13:54 2025
+++ pkgsrc/devel/ada-liblal-tools-25/distinfo Sun Sep 7 07:13:53 2025
@@ -0,0 +1,7 @@
+$NetBSD: distinfo,v 1.1 2025/09/07 07:13:53 dkazankov Exp $
+
+BLAKE2s (libadalang-tools-25.0.0.tar.gz) = 2822a1e493a0c661843d90b703386b6ccbdb3eeb12290a9e812380ed233c601d
+SHA512 (libadalang-tools-25.0.0.tar.gz) = f546b02879daaea4ad0fea7b3e3ee8be2f9b435223dacade7bf79b7c106f6b2b956683b3ecd028193bf095530df11bb5224596cedd2e091eca2181aa3828859a
+Size (libadalang-tools-25.0.0.tar.gz) = 1141724 bytes
+SHA1 (patch-Makefile) = 0dd7485496ec748b1dffc3a73d4e8c35836859c6
+SHA1 (patch-src_utils-versions.ads) = 29e5e0b68abb19101d47bb175bbe1bee2f2abd61
Index: pkgsrc/devel/ada-liblal-tools-25/patches/patch-Makefile
diff -u /dev/null pkgsrc/devel/ada-liblal-tools-25/patches/patch-Makefile:1.1
--- /dev/null Sun Sep 7 07:13:54 2025
+++ pkgsrc/devel/ada-liblal-tools-25/patches/patch-Makefile Sun Sep 7 07:13:53 2025
@@ -0,0 +1,85 @@
+$NetBSD: patch-Makefile,v 1.1 2025/09/07 07:13:53 dkazankov Exp $
+
+Make ALL_LIBRARY_TYPES externally settable
+Add options for gprbuild and gprinstall
+Fix PREFIX in installation directory path
+
+--- Makefile.orig 2024-09-23 16:30:31.000000000 +0300
++++ Makefile
+@@ -7,7 +7,7 @@
+ PROCESSORS ?= 0
+ BUILD_ROOT ?=
+
+-ALL_LIBRARY_TYPES = static static-pic relocatable
++ALL_LIBRARY_TYPES ?= static static-pic relocatable
+ ALL_BUILD_MODES = dev prod AddressSanitizer
+
+ LIB_PROJECTS = \
+@@ -46,7 +46,7 @@
+ -XXMLADA_BUILD=$(LIBRARY_TYPE) \
+ -XLALTOOLS_BUILD_MODE=$(BUILD_MODE) \
+ -XLALTOOLS_SET=$(LALTOOLS_SET) \
+- -P $$proj ; \
++ -P $$proj $(GPRBUILD_OPTIONS) ; \
+ done
+
+ .PHONY: lib
+@@ -59,7 +59,7 @@
+ $(GPRBUILD) \
+ -XLIBRARY_TYPE=$$kind \
+ -XLALTOOLS_BUILD_MODE=$(BUILD_MODE) \
+- -P $$proj ; \
++ -P $$proj $(GPRBUILD_OPTIONS) ; \
+ done ; \
+ done
+
+@@ -73,7 +73,7 @@
+ -XXMLADA_BUILD=$(LIBRARY_TYPE) \
+ -XLALTOOLS_BUILD_MODE=$(BUILD_MODE) \
+ -XLALTOOLS_SET=$(LALTOOLS_SET) \
+- -P $$proj ; \
++ -P $$proj $(GPRBUILD_OPTIONS) ; \
+ done
+
+ .PHONY: testsuite_drivers
+@@ -86,7 +86,7 @@
+ -XXMLADA_BUILD=$(LIBRARY_TYPE) \
+ -XLALTOOLS_BUILD_MODE=$(BUILD_MODE) \
+ -XLALTOOLS_SET=$(LALTOOLS_SET) \
+- -P $$proj ; \
++ -P $$proj $(GPRBUILD_OPTIONS) ; \
+ done
+
+ .PHONY: test
+@@ -114,23 +114,23 @@
+ gprinstall $(RELOCATE_BUILD) \
+ -XLIBRARY_TYPE=$$kind \
+ -XLALTOOLS_BUILD_MODE=$(BUILD_MODE) \
+- --prefix="$(DESTDIR)" \
++ --prefix="$(DESTDIR)$(PREFIX)" \
+ --sources-subdir=include/$$(basename $$proj | cut -d. -f1) \
+ --build-name=$$kind \
+ --build-var=LIBRARY_TYPE --build-var=LAL_TOOLS_BUILD \
+- -P $$proj -p -f ; \
++ -P $$proj -p -f $(GPRINSTALL_OPTIONS) ; \
+ done ; \
+ done
+
+ .PHONY: install-bin-strip
+ install-bin-strip:
+- mkdir -p "$(DESTDIR)"
+- cp -r "$(BIN)" "$(DESTDIR)/"
++ mkdir -p "$(DESTDIR)$(PREFIX)"
++ cp -r "$(BIN)" "$(DESTDIR)$(PREFIX)/"
+ # Don't strip debug builds
+- test "$(BUILD_MODE)" = dev || strip "$(DESTDIR)/bin/"*
++ test "$(BUILD_MODE)" = dev || strip "$(DESTDIR)$(PREFIX)/bin/"*
+
+ .PHONY: install-tgen
+ install-tgen:
+- mkdir -p "$(DESTDIR)/share/tgen"
+- cp -r src/tgen/tgen_rts "$(DESTDIR)/share/tgen/"
+- cp -r share/tgen/templates "$(DESTDIR)/share/tgen/"
++ mkdir -p "$(DESTDIR)$(PREFIX)/share/tgen"
++ cp -r src/tgen/tgen_rts "$(DESTDIR)$(PREFIX)/share/tgen/"
++ cp -r share/tgen/templates "$(DESTDIR)$(PREFIX)/share/tgen/"
Index: pkgsrc/devel/ada-liblal-tools-25/patches/patch-src_utils-versions.ads
diff -u /dev/null pkgsrc/devel/ada-liblal-tools-25/patches/patch-src_utils-versions.ads:1.1
--- /dev/null Sun Sep 7 07:13:54 2025
+++ pkgsrc/devel/ada-liblal-tools-25/patches/patch-src_utils-versions.ads Sun Sep 7 07:13:53 2025
@@ -0,0 +1,22 @@
+$NetBSD: patch-src_utils-versions.ads,v 1.1 2025/09/07 07:13:53 dkazankov Exp $
+
+Set version information
+
+--- src/utils-versions.ads.orig 2024-09-23 16:30:31.000000000 +0300
++++ src/utils-versions.ads
+@@ -23,12 +23,12 @@
+
+ package Utils.Versions is
+
+- Version : constant String := "dev";
+- Current_Year : constant String := "unknown";
++ Version : constant String := "25.0";
++ Current_Year : constant String := "2024";
+
+ type Gnat_Build_Type is (Gnatpro, GPL);
+
+- Build_Type : constant Gnat_Build_Type := Gnatpro;
++ Build_Type : constant Gnat_Build_Type := GPL;
+ -- Kind of GNAT Build:
+ --
+ -- Gnatpro
Home |
Main Index |
Thread Index |
Old Index