# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= libgpr2 VERSION= 24.0.0 KEYWORDS= devel 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:v24.0.0 DISTFILE[1]= generated:main DF_INDEX= 1 SPKGS[standard]= complete primary dev OPTIONS_AVAILABLE= none OPTIONS_STANDARD= none BUILD_DEPENDS= langkit:single:standard langkit_support:dev:standard gnatcoll-core:dev:standard gnatcoll-bindings:dev:standard BUILDRUN_DEPENDS= langkit_support:primary:standard EXRUN[dev]= gnatcoll-bindings:dev:standard gnatcoll-core:dev:standard USES= gmake gprbuild python:build iconv:build LICENSE= APACHE20:primary LICENSE_TERMS= primary:{{WRKDIR}}/TERMS LICENSE_FILE= APACHE20:{{WRKSRC}}/LICENSE LICENSE_AWK= TERMS:"^$$" LICENSE_SOURCE= TERMS:{{WRKSRC}}/src/lib/gpr2.ads LICENSE_SCHEME= solo FPC_EQUIVALENT= devel/libgpr BUILD_TARGET= build-lib-static build-lib-relocatable build-lib-static-pic MAKE_ARGS= prefix="{{STAGEDIR}}{{PREFIX}}" GPR2KBDIR="{{LOCALBASE}}/share/gprconfig" INSTALL_TARGET= install-libs INSTALL_REQ_TOOLCHAIN= yes SOVERSION= 24.0.0 post-install: # remove manifests ${RM} -r ${STAGEDIR}${PREFIX}/share/gpr/manifests # strip binaries ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgpr2.so pre-configure: ${REINPLACE_CMD} -e 's|%%SOVERSION%%|24.0.0|' ${WRKSRC}/gpr2.gpr [FILE:1339:descriptions/desc.primary] LibGPR2 - Parser for GPR Project files The GPR2 library provides an extensive interface to access project files (.gpr files). Project files are first loaded in a project tree object. Load functions have parameters to configure load options as it is usually done using GPRbuild on the command line with -X (external ref) --config, -db, --implicit-with, --relocate-build-tree, --root-dir, --src-subdirs, --subdirs, --unchecked-shared-lib-imports, --RTS, --target switches. GNAT project files are loaded in a project tree using GPR2.Project.Tree.Load_Autoconf or GPR2.Project.Tree.Load functions. Use the latter if you want to use a config project file (.cgpr) If your application supports some GPR tools standard switches (ex: -P, -X, --target, --RTS) a GPR2.Options package is provided to simplify and normalize GPR standard switches handling. Once loaded, the root project and all imported, aggregated, extended projects including the configuration and runtime projects can be accessed. For each projects, all variables types, variables, attributes, packages can be evaluated, taking into account load configuration, default values and aliases. Projects sources (.ads, .adb or extensions defined in project file) and units (package's specification, body and separates) can be analyzed as well. Units dependencies are also handled. [FILE:104:distinfo] 6a7d03d57e2070c2d59561771c8d0be3a4d2dcd2d862d212d06583dc59f64b3a 1422678 AdaCore-gpr-24.0.0.tar.gz [FILE:75:manifests/plist.primary] lib/libgpr2.so.%%SOVERSION%% lib/gpr2.relocatable/libgpr2.so.%%SOVERSION%% [FILE:39665:manifests/plist.dev] include/gpr2.relocatable/ config.S gpr2-builtin.adb gpr2-builtin.ads gpr2-containers.adb gpr2-containers.ads gpr2-context.adb gpr2-context.ads gpr2-environment.adb gpr2-environment.ads gpr2-file_readers.adb gpr2-file_readers.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-options.adb gpr2-options.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-description.adb gpr2-project-registry-pack-description.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-source_files.adb gpr2-project-source_files.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-version.adb gpr2-version.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-basic_ada_parser.adb gpr_parser-basic_ada_parser.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-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.adb 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.h gpr_parser_adasat-builders.adb gpr_parser_adasat-builders.ads gpr_parser_adasat-decisions.adb gpr_parser_adasat-decisions.ads gpr_parser_adasat-dpll.adb gpr_parser_adasat-dpll.ads gpr_parser_adasat-formulas.adb gpr_parser_adasat-formulas.ads gpr_parser_adasat-helpers.adb gpr_parser_adasat-helpers.ads gpr_parser_adasat-internals.ads gpr_parser_adasat-theory.ads gpr_parser_adasat-vectors.adb gpr_parser_adasat-vectors.ads gpr_parser_adasat.adb gpr_parser_adasat.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-environment.adb gpr2-environment.ads gpr2-file_readers.adb gpr2-file_readers.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-options.adb gpr2-options.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-description.adb gpr2-project-registry-pack-description.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-source_files.adb gpr2-project-source_files.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-version.adb gpr2-version.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-basic_ada_parser.adb gpr_parser-basic_ada_parser.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-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.adb 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.h gpr_parser_adasat-builders.adb gpr_parser_adasat-builders.ads gpr_parser_adasat-decisions.adb gpr_parser_adasat-decisions.ads gpr_parser_adasat-dpll.adb gpr_parser_adasat-dpll.ads gpr_parser_adasat-formulas.adb gpr_parser_adasat-formulas.ads gpr_parser_adasat-helpers.adb gpr_parser_adasat-helpers.ads gpr_parser_adasat-internals.ads gpr_parser_adasat-theory.ads gpr_parser_adasat-vectors.adb gpr_parser_adasat-vectors.ads gpr_parser_adasat.adb gpr_parser_adasat.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-environment.adb gpr2-environment.ads gpr2-file_readers.adb gpr2-file_readers.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-options.adb gpr2-options.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-description.adb gpr2-project-registry-pack-description.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-source_files.adb gpr2-project-source_files.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-version.adb gpr2-version.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-basic_ada_parser.adb gpr_parser-basic_ada_parser.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-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.adb 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.h gpr_parser_adasat-builders.adb gpr_parser_adasat-builders.ads gpr_parser_adasat-decisions.adb gpr_parser_adasat-decisions.ads gpr_parser_adasat-dpll.adb gpr_parser_adasat-dpll.ads gpr_parser_adasat-formulas.adb gpr_parser_adasat-formulas.ads gpr_parser_adasat-helpers.adb gpr_parser_adasat-helpers.ads gpr_parser_adasat-internals.ads gpr_parser_adasat-theory.ads gpr_parser_adasat-vectors.adb gpr_parser_adasat-vectors.ads gpr_parser_adasat.adb gpr_parser_adasat.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-environment.ali gpr2-file_readers.ali gpr2-kb-compiler_iterator.ali gpr2-kb-parsing.ali gpr2-kb.ali gpr2-log.ali gpr2-message.ali gpr2-options.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-description.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-source_files.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-version.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-basic_ada_parser.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-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_adasat-builders.ali gpr_parser_adasat-decisions.ali gpr_parser_adasat-dpll.ali gpr_parser_adasat-formulas.ali gpr_parser_adasat-helpers.ali gpr_parser_adasat-internals.ali gpr_parser_adasat-theory.ali gpr_parser_adasat-vectors.ali gpr_parser_adasat.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-environment.ali gpr2-file_readers.ali gpr2-kb-compiler_iterator.ali gpr2-kb-parsing.ali gpr2-kb.ali gpr2-log.ali gpr2-message.ali gpr2-options.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-description.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-source_files.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-version.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-basic_ada_parser.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-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_adasat-builders.ali gpr_parser_adasat-decisions.ali gpr_parser_adasat-dpll.ali gpr_parser_adasat-formulas.ali gpr_parser_adasat-helpers.ali gpr_parser_adasat-internals.ali gpr_parser_adasat-theory.ali gpr_parser_adasat-vectors.ali gpr_parser_adasat.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-environment.ali gpr2-file_readers.ali gpr2-kb-compiler_iterator.ali gpr2-kb-parsing.ali gpr2-kb.ali gpr2-log.ali gpr2-message.ali gpr2-options.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-description.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-source_files.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-version.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-basic_ada_parser.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-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_adasat-builders.ali gpr_parser_adasat-decisions.ali gpr_parser_adasat-dpll.ali gpr_parser_adasat-formulas.ali gpr_parser_adasat-helpers.ali gpr_parser_adasat-internals.ali gpr_parser_adasat-theory.ali gpr_parser_adasat-vectors.ali gpr_parser_adasat.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:705:patches/patch-Makefile] --- Makefile.orig 2023-09-20 18:37:15 UTC +++ Makefile @@ -43,14 +43,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 [FILE:450:patches/patch-gpr2.gpr] --- gpr2.gpr.orig 2023-09-20 18:37:15 UTC +++ gpr2.gpr @@ -26,6 +26,7 @@ library project GPR2 extends "shared.gpr KB_Build, "langkit/" & Langkit_Src & "/src"); for Library_Name use "gpr2"; + for Library_Version use "libgpr2.so.%%SOVERSION%%"; for Object_Dir use Build_Root & "/" & Build & "/obj-" & Library_Type; for Library_Dir use Build_Root & "/" & Build & "/lib-" & Library_Type; [FILE:311:patches/patch-src_kb_config.S] --- src/kb/config.S.orig 2023-09-20 18:37:15 UTC +++ src/kb/config.S @@ -7,7 +7,10 @@ #ifdef __APPLE__ .section __TEXT,__const #else -#ifdef __linux__ +#if defined __linux__ \ + || defined __NetBSD__ \ + || defined __FreeBSD__ \ + || defined __DragonFly__ .section .note.GNU-stack #endif .section .rodata