# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= gpr VERSION= 23.0.0 KEYWORDS= textproc ada VARIANTS= standard SDESC[standard]= Parser for GPR Project files HOMEPAGE= https://github.com/AdaCore/gpr CONTACT= John_Marino[draco@marino.st] DOWNLOAD_GROUPS= main SITES[main]= GITHUB/AdaCore:gpr:v23.0.0 DISTFILE[1]= generated:main DF_INDEX= 1 SPKGS[standard]= single OPTIONS_AVAILABLE= none OPTIONS_STANDARD= none BUILDRUN_DEPENDS= langkit:single:standard libadalang:single:standard USES= gmake gprbuild python:build iconv:build LICENSE= APACHE20:single GPLv3+:single LICENSE_TERMS= single:{{WRKDIR}}/TERMS LICENSE_FILE= APACHE20:{{WRKSRC}}/LICENSE GPLv3+:{{WRKSRC}}//COPYING3 LICENSE_SCHEME= multi MAKE_ARGS= prefix="{{STAGEDIR}}{{PREFIX}}" GPR2KBDIR="{{LOCALBASE}}/share/gprconfig" GPR2_EDGE_TOOLS_PREFIX="gpr" INSTALL_REQ_TOOLCHAIN= yes post-install: # remove manifests ${RM} -r ${STAGEDIR}${PREFIX}/share/gpr/manifests ${RM} -r ${STAGEDIR}${PREFIX}/gpr2/share # strip binaries ${STRIP_CMD} ${STAGEDIR}${PREFIX}/gpr2/bin/* ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/gpr2.relocatable/libgpr2.so post-extract: ${AWK} '/^LICENSE/,EOF' ${WRKSRC}/README.md > ${WRKDIR}/TERMS [FILE:253:descriptions/desc.single] LibGPR2 - Parser for GPR Project files The tools conflict with the tools in gprbuild, so the GPR2 tools may essentially be a replacement for gprbuild. However, to avoid conflict, they've been relocated to /raven/gpr2/bin so both packages can coexist. [FILE:104:distinfo] c7c0ac859547a53dc0bb60c4370e3063ac612a2d229d656b1465715b099afb11 1005298 AdaCore-gpr-23.0.0.tar.gz [FILE:36702:manifests/plist.single] gpr2/bin/ gprbuild gprclean gprconfig gprdoc gprdump gprinspect gprinstall gprls gprname gprremote include/gpr2.relocatable/ config.S gpr2-builtin.adb gpr2-builtin.ads gpr2-containers.adb gpr2-containers.ads gpr2-context.adb gpr2-context.ads gpr2-file_readers.adb gpr2-file_readers.ads gpr2-fnmatch.adb gpr2-fnmatch.ads gpr2-kb-compiler_iterator.adb gpr2-kb-compiler_iterator.ads gpr2-kb-parsing.adb gpr2-kb-parsing.ads gpr2-kb.adb gpr2-kb.ads gpr2-log.adb gpr2-log.ads gpr2-message.adb gpr2-message.ads gpr2-path_name-set.adb gpr2-path_name-set.ads gpr2-path_name.adb gpr2-path_name.ads gpr2-project-attr_values.adb gpr2-project-attr_values.ads gpr2-project-attribute-set.adb gpr2-project-attribute-set.ads gpr2-project-attribute.adb gpr2-project-attribute.ads gpr2-project-attribute_cache.adb gpr2-project-attribute_cache.ads gpr2-project-attribute_index.adb gpr2-project-attribute_index.ads gpr2-project-configuration.adb gpr2-project-configuration.ads gpr2-project-definition-update_sources_list.adb gpr2-project-definition.adb gpr2-project-definition.ads gpr2-project-import-set.adb gpr2-project-import-set.ads gpr2-project-import.adb gpr2-project-import.ads gpr2-project-name_values.adb gpr2-project-name_values.ads gpr2-project-pack.ads gpr2-project-parser-create.adb gpr2-project-parser-create.ads gpr2-project-parser-registry.adb gpr2-project-parser-registry.ads gpr2-project-parser-set.ads gpr2-project-parser.adb gpr2-project-parser.ads gpr2-project-pretty_printer.adb gpr2-project-pretty_printer.ads gpr2-project-registry-attribute-description.adb gpr2-project-registry-attribute-description.ads gpr2-project-registry-attribute.adb gpr2-project-registry-attribute.ads gpr2-project-registry-pack.adb gpr2-project-registry-pack.ads gpr2-project-registry.ads gpr2-project-source-artifact.adb gpr2-project-source-artifact.ads gpr2-project-source-part_set.adb gpr2-project-source-part_set.ads gpr2-project-source-set.adb gpr2-project-source-set.ads gpr2-project-source.adb gpr2-project-source.ads gpr2-project-tree-load_autoconf.adb gpr2-project-tree-view_builder.adb gpr2-project-tree-view_builder.ads gpr2-project-tree.adb gpr2-project-tree.ads gpr2-project-typ-set.ads gpr2-project-typ.adb gpr2-project-typ.ads gpr2-project-unit_info-set.ads gpr2-project-unit_info.adb gpr2-project-unit_info.ads gpr2-project-variable-set.ads gpr2-project-variable.adb gpr2-project-variable.ads gpr2-project-view-set.ads gpr2-project-view-vector.ads gpr2-project-view.adb gpr2-project-view.ads gpr2-project.adb gpr2-project.ads gpr2-source.adb gpr2-source.ads gpr2-source_info-parser-ada_language.adb gpr2-source_info-parser-ada_language.ads gpr2-source_info-parser-ali.adb gpr2-source_info-parser-ali.ads gpr2-source_info-parser-d.adb gpr2-source_info-parser-d.ads gpr2-source_info-parser-registry.adb gpr2-source_info-parser-registry.ads gpr2-source_info-parser.adb gpr2-source_info-parser.ads gpr2-source_info.adb gpr2-source_info.ads gpr2-source_reference-attribute.ads gpr2-source_reference-identifier-set.ads gpr2-source_reference-identifier.ads gpr2-source_reference-pack.ads gpr2-source_reference-scalar_value.ads gpr2-source_reference-text_value-g_set.ads gpr2-source_reference-text_value.adb gpr2-source_reference-text_value.ads gpr2-source_reference-value.ads gpr2-source_reference.adb gpr2-source_reference.ads gpr2-unit-list.adb gpr2-unit-list.ads gpr2-unit.adb gpr2-unit.ads gpr2-view_ids-dags.adb gpr2-view_ids-dags.ads gpr2-view_ids-set.ads gpr2-view_ids-vector.ads gpr2-view_ids.adb gpr2-view_ids.ads gpr2.adb gpr2.ads gpr_parser-analysis.adb gpr_parser-analysis.ads gpr_parser-c.adb gpr_parser-c.ads gpr_parser-common.adb gpr_parser-common.ads gpr_parser-debug.adb gpr_parser-debug.ads gpr_parser-gdb.c gpr_parser-generic_api-introspection.ads gpr_parser-generic_api.adb gpr_parser-generic_api.ads gpr_parser-generic_impl.adb gpr_parser-generic_impl.ads gpr_parser-generic_introspection.adb gpr_parser-generic_introspection.ads gpr_parser-implementation-c.adb gpr_parser-implementation-c.ads gpr_parser-implementation.adb gpr_parser-implementation.ads gpr_parser-introspection.adb gpr_parser-introspection.ads gpr_parser-introspection_implementation.adb gpr_parser-introspection_implementation.ads gpr_parser-iterators.adb gpr_parser-iterators.ads gpr_parser-lexer.adb gpr_parser-lexer.ads gpr_parser-lexer_implementation.adb gpr_parser-lexer_implementation.ads gpr_parser-lexer_state_machine.adb gpr_parser-lexer_state_machine.ads gpr_parser-parsers.adb gpr_parser-parsers.ads gpr_parser-private_converters.ads gpr_parser-public_converters.adb gpr_parser-public_converters.ads gpr_parser-rewriting.adb gpr_parser-rewriting.ads gpr_parser-rewriting_implementation.adb gpr_parser-rewriting_implementation.ads gpr_parser-unparsing.adb gpr_parser-unparsing.ads gpr_parser-unparsing_implementation.adb gpr_parser-unparsing_implementation.ads gpr_parser.ads gpr_parser_support-adalog-debug.adb gpr_parser_support-adalog-debug.ads gpr_parser_support-adalog-generic_main_support.adb gpr_parser_support-adalog-generic_main_support.ads gpr_parser_support-adalog-logic_var.adb gpr_parser_support-adalog-logic_var.ads gpr_parser_support-adalog-main_support.ads gpr_parser_support-adalog-solver.adb gpr_parser_support-adalog-solver.ads gpr_parser_support-adalog-solver_interface.adb gpr_parser_support-adalog-solver_interface.ads gpr_parser_support-adalog.ads gpr_parser_support-array_utils.adb gpr_parser_support-array_utils.ads gpr_parser_support-boxes.adb gpr_parser_support-boxes.ads gpr_parser_support-bump_ptr.ads gpr_parser_support-bump_ptr_vectors.adb gpr_parser_support-bump_ptr_vectors.ads gpr_parser_support-cheap_sets.adb gpr_parser_support-cheap_sets.ads gpr_parser_support-diagnostics-output.adb gpr_parser_support-diagnostics-output.ads gpr_parser_support-diagnostics.adb gpr_parser_support-diagnostics.ads gpr_parser_support-errors.ads gpr_parser_support-file_readers.adb gpr_parser_support-file_readers.ads gpr_parser_support-generic_api-analysis.adb gpr_parser_support-generic_api-analysis.ads gpr_parser_support-generic_api-introspection.adb gpr_parser_support-generic_api-introspection.ads gpr_parser_support-generic_api.adb gpr_parser_support-generic_api.ads gpr_parser_support-generic_bump_ptr.adb gpr_parser_support-generic_bump_ptr.ads gpr_parser_support-hashes.adb gpr_parser_support-hashes.ads gpr_parser_support-images.adb gpr_parser_support-images.ads gpr_parser_support-internal-analysis.adb gpr_parser_support-internal-analysis.ads gpr_parser_support-internal-conversions.ads gpr_parser_support-internal-descriptor.ads gpr_parser_support-internal-introspection.adb gpr_parser_support-internal-introspection.ads gpr_parser_support-internal.ads gpr_parser_support-iterators.adb gpr_parser_support-iterators.ads gpr_parser_support-lexical_envs.ads gpr_parser_support-lexical_envs_impl.adb gpr_parser_support-lexical_envs_impl.ads gpr_parser_support-names-maps.adb gpr_parser_support-names-maps.ads gpr_parser_support-names.adb gpr_parser_support-names.ads gpr_parser_support-packrat.adb gpr_parser_support-packrat.ads gpr_parser_support-relative_get.adb gpr_parser_support-relative_get.ads gpr_parser_support-slocs.adb gpr_parser_support-slocs.ads gpr_parser_support-symbols-precomputed.adb gpr_parser_support-symbols-precomputed.ads gpr_parser_support-symbols.adb gpr_parser_support-symbols.ads gpr_parser_support-text.adb gpr_parser_support-text.ads gpr_parser_support-token_data_handlers.adb gpr_parser_support-token_data_handlers.ads gpr_parser_support-tree_traversal_iterator.adb gpr_parser_support-tree_traversal_iterator.ads gpr_parser_support-types.ads gpr_parser_support-vectors.adb gpr_parser_support-vectors.ads gpr_parser_support.ads include/gpr2.static/ config.S gpr2-builtin.adb gpr2-builtin.ads gpr2-containers.adb gpr2-containers.ads gpr2-context.adb gpr2-context.ads gpr2-file_readers.adb gpr2-file_readers.ads gpr2-fnmatch.adb gpr2-fnmatch.ads gpr2-kb-compiler_iterator.adb gpr2-kb-compiler_iterator.ads gpr2-kb-parsing.adb gpr2-kb-parsing.ads gpr2-kb.adb gpr2-kb.ads gpr2-log.adb gpr2-log.ads gpr2-message.adb gpr2-message.ads gpr2-path_name-set.adb gpr2-path_name-set.ads gpr2-path_name.adb gpr2-path_name.ads gpr2-project-attr_values.adb gpr2-project-attr_values.ads gpr2-project-attribute-set.adb gpr2-project-attribute-set.ads gpr2-project-attribute.adb gpr2-project-attribute.ads gpr2-project-attribute_cache.adb gpr2-project-attribute_cache.ads gpr2-project-attribute_index.adb gpr2-project-attribute_index.ads gpr2-project-configuration.adb gpr2-project-configuration.ads gpr2-project-definition-update_sources_list.adb gpr2-project-definition.adb gpr2-project-definition.ads gpr2-project-import-set.adb gpr2-project-import-set.ads gpr2-project-import.adb gpr2-project-import.ads gpr2-project-name_values.adb gpr2-project-name_values.ads gpr2-project-pack.ads gpr2-project-parser-create.adb gpr2-project-parser-create.ads gpr2-project-parser-registry.adb gpr2-project-parser-registry.ads gpr2-project-parser-set.ads gpr2-project-parser.adb gpr2-project-parser.ads gpr2-project-pretty_printer.adb gpr2-project-pretty_printer.ads gpr2-project-registry-attribute-description.adb gpr2-project-registry-attribute-description.ads gpr2-project-registry-attribute.adb gpr2-project-registry-attribute.ads gpr2-project-registry-pack.adb gpr2-project-registry-pack.ads gpr2-project-registry.ads gpr2-project-source-artifact.adb gpr2-project-source-artifact.ads gpr2-project-source-part_set.adb gpr2-project-source-part_set.ads gpr2-project-source-set.adb gpr2-project-source-set.ads gpr2-project-source.adb gpr2-project-source.ads gpr2-project-tree-load_autoconf.adb gpr2-project-tree-view_builder.adb gpr2-project-tree-view_builder.ads gpr2-project-tree.adb gpr2-project-tree.ads gpr2-project-typ-set.ads gpr2-project-typ.adb gpr2-project-typ.ads gpr2-project-unit_info-set.ads gpr2-project-unit_info.adb gpr2-project-unit_info.ads gpr2-project-variable-set.ads gpr2-project-variable.adb gpr2-project-variable.ads gpr2-project-view-set.ads gpr2-project-view-vector.ads gpr2-project-view.adb gpr2-project-view.ads gpr2-project.adb gpr2-project.ads gpr2-source.adb gpr2-source.ads gpr2-source_info-parser-ada_language.adb gpr2-source_info-parser-ada_language.ads gpr2-source_info-parser-ali.adb gpr2-source_info-parser-ali.ads gpr2-source_info-parser-d.adb gpr2-source_info-parser-d.ads gpr2-source_info-parser-registry.adb gpr2-source_info-parser-registry.ads gpr2-source_info-parser.adb gpr2-source_info-parser.ads gpr2-source_info.adb gpr2-source_info.ads gpr2-source_reference-attribute.ads gpr2-source_reference-identifier-set.ads gpr2-source_reference-identifier.ads gpr2-source_reference-pack.ads gpr2-source_reference-scalar_value.ads gpr2-source_reference-text_value-g_set.ads gpr2-source_reference-text_value.adb gpr2-source_reference-text_value.ads gpr2-source_reference-value.ads gpr2-source_reference.adb gpr2-source_reference.ads gpr2-unit-list.adb gpr2-unit-list.ads gpr2-unit.adb gpr2-unit.ads gpr2-view_ids-dags.adb gpr2-view_ids-dags.ads gpr2-view_ids-set.ads gpr2-view_ids-vector.ads gpr2-view_ids.adb gpr2-view_ids.ads gpr2.adb gpr2.ads gpr_parser-analysis.adb gpr_parser-analysis.ads gpr_parser-c.adb gpr_parser-c.ads gpr_parser-common.adb gpr_parser-common.ads gpr_parser-debug.adb gpr_parser-debug.ads gpr_parser-gdb.c gpr_parser-generic_api-introspection.ads gpr_parser-generic_api.adb gpr_parser-generic_api.ads gpr_parser-generic_impl.adb gpr_parser-generic_impl.ads gpr_parser-generic_introspection.adb gpr_parser-generic_introspection.ads gpr_parser-implementation-c.adb gpr_parser-implementation-c.ads gpr_parser-implementation.adb gpr_parser-implementation.ads gpr_parser-introspection.adb gpr_parser-introspection.ads gpr_parser-introspection_implementation.adb gpr_parser-introspection_implementation.ads gpr_parser-iterators.adb gpr_parser-iterators.ads gpr_parser-lexer.adb gpr_parser-lexer.ads gpr_parser-lexer_implementation.adb gpr_parser-lexer_implementation.ads gpr_parser-lexer_state_machine.adb gpr_parser-lexer_state_machine.ads gpr_parser-parsers.adb gpr_parser-parsers.ads gpr_parser-private_converters.ads gpr_parser-public_converters.adb gpr_parser-public_converters.ads gpr_parser-rewriting.adb gpr_parser-rewriting.ads gpr_parser-rewriting_implementation.adb gpr_parser-rewriting_implementation.ads gpr_parser-unparsing.adb gpr_parser-unparsing.ads gpr_parser-unparsing_implementation.adb gpr_parser-unparsing_implementation.ads gpr_parser.ads gpr_parser_support-adalog-debug.adb gpr_parser_support-adalog-debug.ads gpr_parser_support-adalog-generic_main_support.adb gpr_parser_support-adalog-generic_main_support.ads gpr_parser_support-adalog-logic_var.adb gpr_parser_support-adalog-logic_var.ads gpr_parser_support-adalog-main_support.ads gpr_parser_support-adalog-solver.adb gpr_parser_support-adalog-solver.ads gpr_parser_support-adalog-solver_interface.adb gpr_parser_support-adalog-solver_interface.ads gpr_parser_support-adalog.ads gpr_parser_support-array_utils.adb gpr_parser_support-array_utils.ads gpr_parser_support-boxes.adb gpr_parser_support-boxes.ads gpr_parser_support-bump_ptr.ads gpr_parser_support-bump_ptr_vectors.adb gpr_parser_support-bump_ptr_vectors.ads gpr_parser_support-cheap_sets.adb gpr_parser_support-cheap_sets.ads gpr_parser_support-diagnostics-output.adb gpr_parser_support-diagnostics-output.ads gpr_parser_support-diagnostics.adb gpr_parser_support-diagnostics.ads gpr_parser_support-errors.ads gpr_parser_support-file_readers.adb gpr_parser_support-file_readers.ads gpr_parser_support-generic_api-analysis.adb gpr_parser_support-generic_api-analysis.ads gpr_parser_support-generic_api-introspection.adb gpr_parser_support-generic_api-introspection.ads gpr_parser_support-generic_api.adb gpr_parser_support-generic_api.ads gpr_parser_support-generic_bump_ptr.adb gpr_parser_support-generic_bump_ptr.ads gpr_parser_support-hashes.adb gpr_parser_support-hashes.ads gpr_parser_support-images.adb gpr_parser_support-images.ads gpr_parser_support-internal-analysis.adb gpr_parser_support-internal-analysis.ads gpr_parser_support-internal-conversions.ads gpr_parser_support-internal-descriptor.ads gpr_parser_support-internal-introspection.adb gpr_parser_support-internal-introspection.ads gpr_parser_support-internal.ads gpr_parser_support-iterators.adb gpr_parser_support-iterators.ads gpr_parser_support-lexical_envs.ads gpr_parser_support-lexical_envs_impl.adb gpr_parser_support-lexical_envs_impl.ads gpr_parser_support-names-maps.adb gpr_parser_support-names-maps.ads gpr_parser_support-names.adb gpr_parser_support-names.ads gpr_parser_support-packrat.adb gpr_parser_support-packrat.ads gpr_parser_support-relative_get.adb gpr_parser_support-relative_get.ads gpr_parser_support-slocs.adb gpr_parser_support-slocs.ads gpr_parser_support-symbols-precomputed.adb gpr_parser_support-symbols-precomputed.ads gpr_parser_support-symbols.adb gpr_parser_support-symbols.ads gpr_parser_support-text.adb gpr_parser_support-text.ads gpr_parser_support-token_data_handlers.adb gpr_parser_support-token_data_handlers.ads gpr_parser_support-tree_traversal_iterator.adb gpr_parser_support-tree_traversal_iterator.ads gpr_parser_support-types.ads gpr_parser_support-vectors.adb gpr_parser_support-vectors.ads gpr_parser_support.ads include/gpr2.static-pic/ config.S gpr2-builtin.adb gpr2-builtin.ads gpr2-containers.adb gpr2-containers.ads gpr2-context.adb gpr2-context.ads gpr2-file_readers.adb gpr2-file_readers.ads gpr2-fnmatch.adb gpr2-fnmatch.ads gpr2-kb-compiler_iterator.adb gpr2-kb-compiler_iterator.ads gpr2-kb-parsing.adb gpr2-kb-parsing.ads gpr2-kb.adb gpr2-kb.ads gpr2-log.adb gpr2-log.ads gpr2-message.adb gpr2-message.ads gpr2-path_name-set.adb gpr2-path_name-set.ads gpr2-path_name.adb gpr2-path_name.ads gpr2-project-attr_values.adb gpr2-project-attr_values.ads gpr2-project-attribute-set.adb gpr2-project-attribute-set.ads gpr2-project-attribute.adb gpr2-project-attribute.ads gpr2-project-attribute_cache.adb gpr2-project-attribute_cache.ads gpr2-project-attribute_index.adb gpr2-project-attribute_index.ads gpr2-project-configuration.adb gpr2-project-configuration.ads gpr2-project-definition-update_sources_list.adb gpr2-project-definition.adb gpr2-project-definition.ads gpr2-project-import-set.adb gpr2-project-import-set.ads gpr2-project-import.adb gpr2-project-import.ads gpr2-project-name_values.adb gpr2-project-name_values.ads gpr2-project-pack.ads gpr2-project-parser-create.adb gpr2-project-parser-create.ads gpr2-project-parser-registry.adb gpr2-project-parser-registry.ads gpr2-project-parser-set.ads gpr2-project-parser.adb gpr2-project-parser.ads gpr2-project-pretty_printer.adb gpr2-project-pretty_printer.ads gpr2-project-registry-attribute-description.adb gpr2-project-registry-attribute-description.ads gpr2-project-registry-attribute.adb gpr2-project-registry-attribute.ads gpr2-project-registry-pack.adb gpr2-project-registry-pack.ads gpr2-project-registry.ads gpr2-project-source-artifact.adb gpr2-project-source-artifact.ads gpr2-project-source-part_set.adb gpr2-project-source-part_set.ads gpr2-project-source-set.adb gpr2-project-source-set.ads gpr2-project-source.adb gpr2-project-source.ads gpr2-project-tree-load_autoconf.adb gpr2-project-tree-view_builder.adb gpr2-project-tree-view_builder.ads gpr2-project-tree.adb gpr2-project-tree.ads gpr2-project-typ-set.ads gpr2-project-typ.adb gpr2-project-typ.ads gpr2-project-unit_info-set.ads gpr2-project-unit_info.adb gpr2-project-unit_info.ads gpr2-project-variable-set.ads gpr2-project-variable.adb gpr2-project-variable.ads gpr2-project-view-set.ads gpr2-project-view-vector.ads gpr2-project-view.adb gpr2-project-view.ads gpr2-project.adb gpr2-project.ads gpr2-source.adb gpr2-source.ads gpr2-source_info-parser-ada_language.adb gpr2-source_info-parser-ada_language.ads gpr2-source_info-parser-ali.adb gpr2-source_info-parser-ali.ads gpr2-source_info-parser-d.adb gpr2-source_info-parser-d.ads gpr2-source_info-parser-registry.adb gpr2-source_info-parser-registry.ads gpr2-source_info-parser.adb gpr2-source_info-parser.ads gpr2-source_info.adb gpr2-source_info.ads gpr2-source_reference-attribute.ads gpr2-source_reference-identifier-set.ads gpr2-source_reference-identifier.ads gpr2-source_reference-pack.ads gpr2-source_reference-scalar_value.ads gpr2-source_reference-text_value-g_set.ads gpr2-source_reference-text_value.adb gpr2-source_reference-text_value.ads gpr2-source_reference-value.ads gpr2-source_reference.adb gpr2-source_reference.ads gpr2-unit-list.adb gpr2-unit-list.ads gpr2-unit.adb gpr2-unit.ads gpr2-view_ids-dags.adb gpr2-view_ids-dags.ads gpr2-view_ids-set.ads gpr2-view_ids-vector.ads gpr2-view_ids.adb gpr2-view_ids.ads gpr2.adb gpr2.ads gpr_parser-analysis.adb gpr_parser-analysis.ads gpr_parser-c.adb gpr_parser-c.ads gpr_parser-common.adb gpr_parser-common.ads gpr_parser-debug.adb gpr_parser-debug.ads gpr_parser-gdb.c gpr_parser-generic_api-introspection.ads gpr_parser-generic_api.adb gpr_parser-generic_api.ads gpr_parser-generic_impl.adb gpr_parser-generic_impl.ads gpr_parser-generic_introspection.adb gpr_parser-generic_introspection.ads gpr_parser-implementation-c.adb gpr_parser-implementation-c.ads gpr_parser-implementation.adb gpr_parser-implementation.ads gpr_parser-introspection.adb gpr_parser-introspection.ads gpr_parser-introspection_implementation.adb gpr_parser-introspection_implementation.ads gpr_parser-iterators.adb gpr_parser-iterators.ads gpr_parser-lexer.adb gpr_parser-lexer.ads gpr_parser-lexer_implementation.adb gpr_parser-lexer_implementation.ads gpr_parser-lexer_state_machine.adb gpr_parser-lexer_state_machine.ads gpr_parser-parsers.adb gpr_parser-parsers.ads gpr_parser-private_converters.ads gpr_parser-public_converters.adb gpr_parser-public_converters.ads gpr_parser-rewriting.adb gpr_parser-rewriting.ads gpr_parser-rewriting_implementation.adb gpr_parser-rewriting_implementation.ads gpr_parser-unparsing.adb gpr_parser-unparsing.ads gpr_parser-unparsing_implementation.adb gpr_parser-unparsing_implementation.ads gpr_parser.ads gpr_parser_support-adalog-debug.adb gpr_parser_support-adalog-debug.ads gpr_parser_support-adalog-generic_main_support.adb gpr_parser_support-adalog-generic_main_support.ads gpr_parser_support-adalog-logic_var.adb gpr_parser_support-adalog-logic_var.ads gpr_parser_support-adalog-main_support.ads gpr_parser_support-adalog-solver.adb gpr_parser_support-adalog-solver.ads gpr_parser_support-adalog-solver_interface.adb gpr_parser_support-adalog-solver_interface.ads gpr_parser_support-adalog.ads gpr_parser_support-array_utils.adb gpr_parser_support-array_utils.ads gpr_parser_support-boxes.adb gpr_parser_support-boxes.ads gpr_parser_support-bump_ptr.ads gpr_parser_support-bump_ptr_vectors.adb gpr_parser_support-bump_ptr_vectors.ads gpr_parser_support-cheap_sets.adb gpr_parser_support-cheap_sets.ads gpr_parser_support-diagnostics-output.adb gpr_parser_support-diagnostics-output.ads gpr_parser_support-diagnostics.adb gpr_parser_support-diagnostics.ads gpr_parser_support-errors.ads gpr_parser_support-file_readers.adb gpr_parser_support-file_readers.ads gpr_parser_support-generic_api-analysis.adb gpr_parser_support-generic_api-analysis.ads gpr_parser_support-generic_api-introspection.adb gpr_parser_support-generic_api-introspection.ads gpr_parser_support-generic_api.adb gpr_parser_support-generic_api.ads gpr_parser_support-generic_bump_ptr.adb gpr_parser_support-generic_bump_ptr.ads gpr_parser_support-hashes.adb gpr_parser_support-hashes.ads gpr_parser_support-images.adb gpr_parser_support-images.ads gpr_parser_support-internal-analysis.adb gpr_parser_support-internal-analysis.ads gpr_parser_support-internal-conversions.ads gpr_parser_support-internal-descriptor.ads gpr_parser_support-internal-introspection.adb gpr_parser_support-internal-introspection.ads gpr_parser_support-internal.ads gpr_parser_support-iterators.adb gpr_parser_support-iterators.ads gpr_parser_support-lexical_envs.ads gpr_parser_support-lexical_envs_impl.adb gpr_parser_support-lexical_envs_impl.ads gpr_parser_support-names-maps.adb gpr_parser_support-names-maps.ads gpr_parser_support-names.adb gpr_parser_support-names.ads gpr_parser_support-packrat.adb gpr_parser_support-packrat.ads gpr_parser_support-relative_get.adb gpr_parser_support-relative_get.ads gpr_parser_support-slocs.adb gpr_parser_support-slocs.ads gpr_parser_support-symbols-precomputed.adb gpr_parser_support-symbols-precomputed.ads gpr_parser_support-symbols.adb gpr_parser_support-symbols.ads gpr_parser_support-text.adb gpr_parser_support-text.ads gpr_parser_support-token_data_handlers.adb gpr_parser_support-token_data_handlers.ads gpr_parser_support-tree_traversal_iterator.adb gpr_parser_support-tree_traversal_iterator.ads gpr_parser_support-types.ads gpr_parser_support-vectors.adb gpr_parser_support-vectors.ads gpr_parser_support.ads lib/libgpr2.so lib/gpr2.relocatable/ gpr2-builtin.ali gpr2-containers.ali gpr2-context.ali gpr2-file_readers.ali gpr2-fnmatch.ali gpr2-kb-compiler_iterator.ali gpr2-kb-parsing.ali gpr2-kb.ali gpr2-log.ali gpr2-message.ali gpr2-path_name-set.ali gpr2-path_name.ali gpr2-project-attr_values.ali gpr2-project-attribute-set.ali gpr2-project-attribute.ali gpr2-project-attribute_cache.ali gpr2-project-attribute_index.ali gpr2-project-configuration.ali gpr2-project-definition.ali gpr2-project-import-set.ali gpr2-project-import.ali gpr2-project-name_values.ali gpr2-project-pack.ali gpr2-project-parser-create.ali gpr2-project-parser-registry.ali gpr2-project-parser-set.ali gpr2-project-parser.ali gpr2-project-pretty_printer.ali gpr2-project-registry-attribute-description.ali gpr2-project-registry-attribute.ali gpr2-project-registry-pack.ali gpr2-project-registry.ali gpr2-project-source-artifact.ali gpr2-project-source-part_set.ali gpr2-project-source-set.ali gpr2-project-source.ali gpr2-project-tree-view_builder.ali gpr2-project-tree.ali gpr2-project-typ-set.ali gpr2-project-typ.ali gpr2-project-unit_info-set.ali gpr2-project-unit_info.ali gpr2-project-variable-set.ali gpr2-project-variable.ali gpr2-project-view-set.ali gpr2-project-view-vector.ali gpr2-project-view.ali gpr2-project.ali gpr2-source.ali gpr2-source_info-parser-ada_language.ali gpr2-source_info-parser-ali.ali gpr2-source_info-parser-d.ali gpr2-source_info-parser-registry.ali gpr2-source_info-parser.ali gpr2-source_info.ali gpr2-source_reference-attribute.ali gpr2-source_reference-identifier-set.ali gpr2-source_reference-identifier.ali gpr2-source_reference-pack.ali gpr2-source_reference-scalar_value.ali gpr2-source_reference-text_value-g_set.ali gpr2-source_reference-text_value.ali gpr2-source_reference-value.ali gpr2-source_reference.ali gpr2-unit-list.ali gpr2-unit.ali gpr2-view_ids-dags.ali gpr2-view_ids-set.ali gpr2-view_ids-vector.ali gpr2-view_ids.ali gpr2.ali gpr_parser-analysis.ali gpr_parser-c.ali gpr_parser-common.ali gpr_parser-debug.ali gpr_parser-generic_api-introspection.ali gpr_parser-generic_api.ali gpr_parser-generic_impl.ali gpr_parser-generic_introspection.ali gpr_parser-implementation-c.ali gpr_parser-implementation.ali gpr_parser-introspection.ali gpr_parser-introspection_implementation.ali gpr_parser-iterators.ali gpr_parser-lexer.ali gpr_parser-lexer_implementation.ali gpr_parser-lexer_state_machine.ali gpr_parser-parsers.ali gpr_parser-private_converters.ali gpr_parser-public_converters.ali gpr_parser-rewriting.ali gpr_parser-rewriting_implementation.ali gpr_parser-unparsing.ali gpr_parser-unparsing_implementation.ali gpr_parser.ali gpr_parser_support-adalog-debug.ali gpr_parser_support-adalog-generic_main_support.ali gpr_parser_support-adalog-logic_var.ali gpr_parser_support-adalog-main_support.ali gpr_parser_support-adalog-solver.ali gpr_parser_support-adalog-solver_interface.ali gpr_parser_support-adalog.ali gpr_parser_support-array_utils.ali gpr_parser_support-boxes.ali gpr_parser_support-bump_ptr.ali gpr_parser_support-bump_ptr_vectors.ali gpr_parser_support-cheap_sets.ali gpr_parser_support-diagnostics-output.ali gpr_parser_support-diagnostics.ali gpr_parser_support-errors.ali gpr_parser_support-file_readers.ali gpr_parser_support-generic_api-analysis.ali gpr_parser_support-generic_api-introspection.ali gpr_parser_support-generic_api.ali gpr_parser_support-generic_bump_ptr.ali gpr_parser_support-hashes.ali gpr_parser_support-images.ali gpr_parser_support-internal-analysis.ali gpr_parser_support-internal-conversions.ali gpr_parser_support-internal-descriptor.ali gpr_parser_support-internal-introspection.ali gpr_parser_support-internal.ali gpr_parser_support-iterators.ali gpr_parser_support-lexical_envs.ali gpr_parser_support-lexical_envs_impl.ali gpr_parser_support-names-maps.ali gpr_parser_support-names.ali gpr_parser_support-packrat.ali gpr_parser_support-relative_get.ali gpr_parser_support-slocs.ali gpr_parser_support-symbols-precomputed.ali gpr_parser_support-symbols.ali gpr_parser_support-text.ali gpr_parser_support-token_data_handlers.ali gpr_parser_support-tree_traversal_iterator.ali gpr_parser_support-types.ali gpr_parser_support-vectors.ali gpr_parser_support.ali libgpr2.so lib/gpr2.static/ gpr2-builtin.ali gpr2-containers.ali gpr2-context.ali gpr2-file_readers.ali gpr2-fnmatch.ali gpr2-kb-compiler_iterator.ali gpr2-kb-parsing.ali gpr2-kb.ali gpr2-log.ali gpr2-message.ali gpr2-path_name-set.ali gpr2-path_name.ali gpr2-project-attr_values.ali gpr2-project-attribute-set.ali gpr2-project-attribute.ali gpr2-project-attribute_cache.ali gpr2-project-attribute_index.ali gpr2-project-configuration.ali gpr2-project-definition.ali gpr2-project-import-set.ali gpr2-project-import.ali gpr2-project-name_values.ali gpr2-project-pack.ali gpr2-project-parser-create.ali gpr2-project-parser-registry.ali gpr2-project-parser-set.ali gpr2-project-parser.ali gpr2-project-pretty_printer.ali gpr2-project-registry-attribute-description.ali gpr2-project-registry-attribute.ali gpr2-project-registry-pack.ali gpr2-project-registry.ali gpr2-project-source-artifact.ali gpr2-project-source-part_set.ali gpr2-project-source-set.ali gpr2-project-source.ali gpr2-project-tree-view_builder.ali gpr2-project-tree.ali gpr2-project-typ-set.ali gpr2-project-typ.ali gpr2-project-unit_info-set.ali gpr2-project-unit_info.ali gpr2-project-variable-set.ali gpr2-project-variable.ali gpr2-project-view-set.ali gpr2-project-view-vector.ali gpr2-project-view.ali gpr2-project.ali gpr2-source.ali gpr2-source_info-parser-ada_language.ali gpr2-source_info-parser-ali.ali gpr2-source_info-parser-d.ali gpr2-source_info-parser-registry.ali gpr2-source_info-parser.ali gpr2-source_info.ali gpr2-source_reference-attribute.ali gpr2-source_reference-identifier-set.ali gpr2-source_reference-identifier.ali gpr2-source_reference-pack.ali gpr2-source_reference-scalar_value.ali gpr2-source_reference-text_value-g_set.ali gpr2-source_reference-text_value.ali gpr2-source_reference-value.ali gpr2-source_reference.ali gpr2-unit-list.ali gpr2-unit.ali gpr2-view_ids-dags.ali gpr2-view_ids-set.ali gpr2-view_ids-vector.ali gpr2-view_ids.ali gpr2.ali gpr_parser-analysis.ali gpr_parser-c.ali gpr_parser-common.ali gpr_parser-debug.ali gpr_parser-generic_api-introspection.ali gpr_parser-generic_api.ali gpr_parser-generic_impl.ali gpr_parser-generic_introspection.ali gpr_parser-implementation-c.ali gpr_parser-implementation.ali gpr_parser-introspection.ali gpr_parser-introspection_implementation.ali gpr_parser-iterators.ali gpr_parser-lexer.ali gpr_parser-lexer_implementation.ali gpr_parser-lexer_state_machine.ali gpr_parser-parsers.ali gpr_parser-private_converters.ali gpr_parser-public_converters.ali gpr_parser-rewriting.ali gpr_parser-rewriting_implementation.ali gpr_parser-unparsing.ali gpr_parser-unparsing_implementation.ali gpr_parser.ali gpr_parser_support-adalog-debug.ali gpr_parser_support-adalog-generic_main_support.ali gpr_parser_support-adalog-logic_var.ali gpr_parser_support-adalog-main_support.ali gpr_parser_support-adalog-solver.ali gpr_parser_support-adalog-solver_interface.ali gpr_parser_support-adalog.ali gpr_parser_support-array_utils.ali gpr_parser_support-boxes.ali gpr_parser_support-bump_ptr.ali gpr_parser_support-bump_ptr_vectors.ali gpr_parser_support-cheap_sets.ali gpr_parser_support-diagnostics-output.ali gpr_parser_support-diagnostics.ali gpr_parser_support-errors.ali gpr_parser_support-file_readers.ali gpr_parser_support-generic_api-analysis.ali gpr_parser_support-generic_api-introspection.ali gpr_parser_support-generic_api.ali gpr_parser_support-generic_bump_ptr.ali gpr_parser_support-hashes.ali gpr_parser_support-images.ali gpr_parser_support-internal-analysis.ali gpr_parser_support-internal-conversions.ali gpr_parser_support-internal-descriptor.ali gpr_parser_support-internal-introspection.ali gpr_parser_support-internal.ali gpr_parser_support-iterators.ali gpr_parser_support-lexical_envs.ali gpr_parser_support-lexical_envs_impl.ali gpr_parser_support-names-maps.ali gpr_parser_support-names.ali gpr_parser_support-packrat.ali gpr_parser_support-relative_get.ali gpr_parser_support-slocs.ali gpr_parser_support-symbols-precomputed.ali gpr_parser_support-symbols.ali gpr_parser_support-text.ali gpr_parser_support-token_data_handlers.ali gpr_parser_support-tree_traversal_iterator.ali gpr_parser_support-types.ali gpr_parser_support-vectors.ali gpr_parser_support.ali libgpr2.a lib/gpr2.static-pic/ gpr2-builtin.ali gpr2-containers.ali gpr2-context.ali gpr2-file_readers.ali gpr2-fnmatch.ali gpr2-kb-compiler_iterator.ali gpr2-kb-parsing.ali gpr2-kb.ali gpr2-log.ali gpr2-message.ali gpr2-path_name-set.ali gpr2-path_name.ali gpr2-project-attr_values.ali gpr2-project-attribute-set.ali gpr2-project-attribute.ali gpr2-project-attribute_cache.ali gpr2-project-attribute_index.ali gpr2-project-configuration.ali gpr2-project-definition.ali gpr2-project-import-set.ali gpr2-project-import.ali gpr2-project-name_values.ali gpr2-project-pack.ali gpr2-project-parser-create.ali gpr2-project-parser-registry.ali gpr2-project-parser-set.ali gpr2-project-parser.ali gpr2-project-pretty_printer.ali gpr2-project-registry-attribute-description.ali gpr2-project-registry-attribute.ali gpr2-project-registry-pack.ali gpr2-project-registry.ali gpr2-project-source-artifact.ali gpr2-project-source-part_set.ali gpr2-project-source-set.ali gpr2-project-source.ali gpr2-project-tree-view_builder.ali gpr2-project-tree.ali gpr2-project-typ-set.ali gpr2-project-typ.ali gpr2-project-unit_info-set.ali gpr2-project-unit_info.ali gpr2-project-variable-set.ali gpr2-project-variable.ali gpr2-project-view-set.ali gpr2-project-view-vector.ali gpr2-project-view.ali gpr2-project.ali gpr2-source.ali gpr2-source_info-parser-ada_language.ali gpr2-source_info-parser-ali.ali gpr2-source_info-parser-d.ali gpr2-source_info-parser-registry.ali gpr2-source_info-parser.ali gpr2-source_info.ali gpr2-source_reference-attribute.ali gpr2-source_reference-identifier-set.ali gpr2-source_reference-identifier.ali gpr2-source_reference-pack.ali gpr2-source_reference-scalar_value.ali gpr2-source_reference-text_value-g_set.ali gpr2-source_reference-text_value.ali gpr2-source_reference-value.ali gpr2-source_reference.ali gpr2-unit-list.ali gpr2-unit.ali gpr2-view_ids-dags.ali gpr2-view_ids-set.ali gpr2-view_ids-vector.ali gpr2-view_ids.ali gpr2.ali gpr_parser-analysis.ali gpr_parser-c.ali gpr_parser-common.ali gpr_parser-debug.ali gpr_parser-generic_api-introspection.ali gpr_parser-generic_api.ali gpr_parser-generic_impl.ali gpr_parser-generic_introspection.ali gpr_parser-implementation-c.ali gpr_parser-implementation.ali gpr_parser-introspection.ali gpr_parser-introspection_implementation.ali gpr_parser-iterators.ali gpr_parser-lexer.ali gpr_parser-lexer_implementation.ali gpr_parser-lexer_state_machine.ali gpr_parser-parsers.ali gpr_parser-private_converters.ali gpr_parser-public_converters.ali gpr_parser-rewriting.ali gpr_parser-rewriting_implementation.ali gpr_parser-unparsing.ali gpr_parser-unparsing_implementation.ali gpr_parser.ali gpr_parser_support-adalog-debug.ali gpr_parser_support-adalog-generic_main_support.ali gpr_parser_support-adalog-logic_var.ali gpr_parser_support-adalog-main_support.ali gpr_parser_support-adalog-solver.ali gpr_parser_support-adalog-solver_interface.ali gpr_parser_support-adalog.ali gpr_parser_support-array_utils.ali gpr_parser_support-boxes.ali gpr_parser_support-bump_ptr.ali gpr_parser_support-bump_ptr_vectors.ali gpr_parser_support-cheap_sets.ali gpr_parser_support-diagnostics-output.ali gpr_parser_support-diagnostics.ali gpr_parser_support-errors.ali gpr_parser_support-file_readers.ali gpr_parser_support-generic_api-analysis.ali gpr_parser_support-generic_api-introspection.ali gpr_parser_support-generic_api.ali gpr_parser_support-generic_bump_ptr.ali gpr_parser_support-hashes.ali gpr_parser_support-images.ali gpr_parser_support-internal-analysis.ali gpr_parser_support-internal-conversions.ali gpr_parser_support-internal-descriptor.ali gpr_parser_support-internal-introspection.ali gpr_parser_support-internal.ali gpr_parser_support-iterators.ali gpr_parser_support-lexical_envs.ali gpr_parser_support-lexical_envs_impl.ali gpr_parser_support-names-maps.ali gpr_parser_support-names.ali gpr_parser_support-packrat.ali gpr_parser_support-relative_get.ali gpr_parser_support-slocs.ali gpr_parser_support-symbols-precomputed.ali gpr_parser_support-symbols.ali gpr_parser_support-text.ali gpr_parser_support-token_data_handlers.ali gpr_parser_support-tree_traversal_iterator.ali gpr_parser_support-types.ali gpr_parser_support-vectors.ali gpr_parser_support.ali libgpr2.a share/gpr/gpr2.gpr [FILE:2256:patches/patch-Makefile] --- Makefile.orig 2022-09-22 17:09:03 UTC +++ Makefile @@ -41,14 +41,7 @@ HOST = $(shell gcc -dumpmachine) TARGET := $(shell gcc -dumpmachine) -# Look for the source directory (in case of out-of-tree builds): -# -# first let's check if Makefile is symlinked: realpath will return the actual -# (after link resolution) relative path of the Makefile from PWD. -MFILE := $(shell realpath --relative-to=. "$(firstword ${MAKEFILE_LIST})")) -# as Makefile is in the root dir, SOURCE_DIR is just dirname of the Makefile -# path above. -SOURCE_DIR := $(shell dirname "${MFILE}") +SOURCE_DIR := $(shell dirname "$0") prefix := $(dir $(shell which gnatls)).. GPR2_BUILD = release @@ -127,9 +120,11 @@ GPR_OPTIONS=${GTARGET} -XGPR2_BUILD=${GP BUILDER=gprbuild -p -m -j${PROCESSORS} ${GPR_OPTIONS} ${GPRBUILD_OPTIONS} \ -XPROFILER=${PROFILER} ${COVERAGE_BUILD_FLAGS} INSTALLER=${GPRINSTALL} -p -f ${GPR_OPTIONS} --prefix='${prefix}' +INSTALLER_TOOLS=${GPRINSTALL} -p -f ${GPR_OPTIONS} --prefix='${prefix}/gpr2' CLEANER=gprclean -eL -p ${RBD} -XGPR2_BUILD=${GPR2_BUILD} \ -XBUILD_ROOT="${CURDIR}/${BUILD_ROOT}" UNINSTALLER=${INSTALLER} -p -f --uninstall +UNINSTALLER_TOOLS=${INSTALLER_TOOLS} -p -f --uninstall # doc generation @@ -199,12 +194,12 @@ endif uninstall-tools: ifneq (,$(wildcard $(prefix)/share/gpr/manifests/gpr2-tools)) - ${UNINSTALLER} $(notdir ${GPR2TOOLS}) + ${UNINSTALLER_TOOLS} $(notdir ${GPR2TOOLS}) endif uninstall-gprname: ifneq (,$(wildcard $(prefix)/share/gpr/manifests/gpr2-name)) - ${UNINSTALLER} $(notdir ${GPR2NAME}) + ${UNINSTALLER_TOOLS} $(notdir ${GPR2NAME}) endif install: uninstall-libs ${LIBGPR2_TYPES:%=install-lib-%} install-tools \ @@ -218,11 +213,11 @@ install-lib-%: ${GPR2} install-tools: uninstall-tools - ${INSTALLER} -XLIBRARY_TYPE=static -XXMLADA_BUILD=static \ + ${INSTALLER_TOOLS} -XLIBRARY_TYPE=static -XXMLADA_BUILD=static \ --build-name=static --mode=usage ${GPR2TOOLS} install-gprname: uninstall-gprname - ${INSTALLER} -XLIBRARY_TYPE=static -XXMLADA_BUILD=static \ + ${INSTALLER_TOOLS} -XLIBRARY_TYPE=static -XXMLADA_BUILD=static \ -XLANGKIT_SUPPORT_BUILD=static --build-name=static \ --mode=usage ${GPR2NAME}