# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= lal-refactor VERSION= 23.0.0 REVISION= 1 KEYWORDS= devel ada VARIANTS= standard SDESC[standard]= Collection of Ada source code refactoring tools HOMEPAGE= https://github.com/AdaCore/lal-refactor CONTACT= John_Marino[draco@marino.st] DOWNLOAD_GROUPS= main SITES[main]= GITHUB/AdaCore:lal-refactor:441bfae DISTFILE[1]= generated:main DF_INDEX= 1 SPKGS[standard]= complete primary dev OPTIONS_AVAILABLE= none OPTIONS_STANDARD= none BUILD_DEPENDS= libadalang-tools:dev:standard libvss:dev:standard libgpr2:dev:standard libadalang:dev:standard gnatcoll-core:dev:standard gnatcoll-bindings:dev:standard langkit_support:dev:standard BUILDRUN_DEPENDS= libadalang-tools:primary:standard USES= gmake gprbuild iconv ada:primary LICENSE= APACHE20:primary LICENSE_TERMS= primary:{{WRKDIR}}/TERMS LICENSE_FILE= APACHE20:{{WRKSRC}}/LICENSE.txt LICENSE_AWK= TERMS:"^$$" LICENSE_SOURCE= TERMS:{{WRKSRC}}/src/lal_refactor.ads LICENSE_SCHEME= solo BUILD_TARGET= lib bin MAKE_ARGS= PROCESSORS={{MAKE_JOBS_NUMBER}} BUILD_MODE=prod INSTALL_REQ_TOOLCHAIN= yes SOVERSION= 23.0.0 post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lal_refactor.relocatable/liblal-refactor.so pre-configure: # support soname libraries ${REINPLACE_CMD} -e 's|@SOVERSION@|23.0.0|' \ ${WRKSRC}/gnat/lal_refactor.gpr [FILE:405:descriptions/desc.primary] LAL Refactor This repository provides a collection of source code refactoring tools for the Ada programming language, leveraging the power of Libadalang. These tools aim to automate and assist with common code refactoring tasks, improving code maintainability and reducing the risk of introducing errors during the refactoring process. Currently, the main user of these tools is the Ada Language Server. [FILE:114:distinfo] 7421df90946db19c34cbbd1d1806dd57ccf25b03dea125027d928cfa1534b0b8 209933 AdaCore-lal-refactor-441bfae.tar.gz [FILE:99:manifests/plist.primary] lib/liblal-refactor.so.%%SOVERSION%% lib/lal_refactor.relocatable/liblal-refactor.so.%%SOVERSION%% [FILE:4658:manifests/plist.dev] include/lal-refactor/ lal_refactor-command_line.ads lal_refactor-extract_subprogram.adb lal_refactor-extract_subprogram.ads lal_refactor-file_edits.adb lal_refactor-file_edits.ads lal_refactor-introduce_parameter.adb lal_refactor-introduce_parameter.ads lal_refactor-output.adb lal_refactor-output.ads lal_refactor-pull_up_declaration.adb lal_refactor-pull_up_declaration.ads lal_refactor-refactor_imports.adb lal_refactor-refactor_imports.ads lal_refactor-replace_type.adb lal_refactor-replace_type.ads lal_refactor-safe_rename.adb lal_refactor-safe_rename.ads lal_refactor-sort_dependencies.adb lal_refactor-sort_dependencies.ads lal_refactor-subprogram_signature-change_parameters_default_value.adb lal_refactor-subprogram_signature-change_parameters_default_value.ads lal_refactor-subprogram_signature-change_parameters_type.adb lal_refactor-subprogram_signature-change_parameters_type.ads lal_refactor-subprogram_signature-remove_parameter.adb lal_refactor-subprogram_signature-remove_parameter.ads lal_refactor-subprogram_signature.adb lal_refactor-subprogram_signature.ads lal_refactor-suppress_separate.adb lal_refactor-suppress_separate.ads lal_refactor-tools-array_aggregates_tool.adb lal_refactor-tools-array_aggregates_tool.ads lal_refactor-tools-record_components_tool.adb lal_refactor-tools-record_components_tool.ads lal_refactor-tools-relocate_decls_tool.adb lal_refactor-tools-relocate_decls_tool.ads lal_refactor-tools-scope_declarations_tool.adb lal_refactor-tools-scope_declarations_tool.ads lal_refactor-tools-suppress_dead_params_tool.adb lal_refactor-tools-suppress_dead_params_tool.ads lal_refactor-tools.adb lal_refactor-tools.ads lal_refactor-utils.adb lal_refactor-utils.ads lal_refactor.adb lal_refactor.ads lib/liblal-refactor.so lib/lal_refactor.relocatable/ lal_refactor-command_line.ali lal_refactor-extract_subprogram.ali lal_refactor-file_edits.ali lal_refactor-introduce_parameter.ali lal_refactor-output.ali lal_refactor-pull_up_declaration.ali lal_refactor-refactor_imports.ali lal_refactor-replace_type.ali lal_refactor-safe_rename.ali lal_refactor-sort_dependencies.ali lal_refactor-subprogram_signature-change_parameters_default_value.ali lal_refactor-subprogram_signature-change_parameters_type.ali lal_refactor-subprogram_signature-remove_parameter.ali lal_refactor-subprogram_signature.ali lal_refactor-suppress_separate.ali lal_refactor-tools-array_aggregates_tool.ali lal_refactor-tools-record_components_tool.ali lal_refactor-tools-relocate_decls_tool.ali lal_refactor-tools-scope_declarations_tool.ali lal_refactor-tools-suppress_dead_params_tool.ali lal_refactor-tools.ali lal_refactor-utils.ali lal_refactor.ali liblal-refactor.so lib/lal_refactor.static/ lal_refactor-command_line.ali lal_refactor-extract_subprogram.ali lal_refactor-file_edits.ali lal_refactor-introduce_parameter.ali lal_refactor-output.ali lal_refactor-pull_up_declaration.ali lal_refactor-refactor_imports.ali lal_refactor-replace_type.ali lal_refactor-safe_rename.ali lal_refactor-sort_dependencies.ali lal_refactor-subprogram_signature-change_parameters_default_value.ali lal_refactor-subprogram_signature-change_parameters_type.ali lal_refactor-subprogram_signature-remove_parameter.ali lal_refactor-subprogram_signature.ali lal_refactor-suppress_separate.ali lal_refactor-tools-array_aggregates_tool.ali lal_refactor-tools-record_components_tool.ali lal_refactor-tools-relocate_decls_tool.ali lal_refactor-tools-scope_declarations_tool.ali lal_refactor-tools-suppress_dead_params_tool.ali lal_refactor-tools.ali lal_refactor-utils.ali lal_refactor.ali liblal-refactor.a lib/lal_refactor.static-pic/ lal_refactor-command_line.ali lal_refactor-extract_subprogram.ali lal_refactor-file_edits.ali lal_refactor-introduce_parameter.ali lal_refactor-output.ali lal_refactor-pull_up_declaration.ali lal_refactor-refactor_imports.ali lal_refactor-replace_type.ali lal_refactor-safe_rename.ali lal_refactor-sort_dependencies.ali lal_refactor-subprogram_signature-change_parameters_default_value.ali lal_refactor-subprogram_signature-change_parameters_type.ali lal_refactor-subprogram_signature-remove_parameter.ali lal_refactor-subprogram_signature.ali lal_refactor-suppress_separate.ali lal_refactor-tools-array_aggregates_tool.ali lal_refactor-tools-record_components_tool.ali lal_refactor-tools-relocate_decls_tool.ali lal_refactor-tools-scope_declarations_tool.ali lal_refactor-tools-suppress_dead_params_tool.ali lal_refactor-tools.ali lal_refactor-utils.ali lal_refactor.ali liblal-refactor.a share/gpr/lal_refactor.gpr [FILE:678:patches/patch-Makefile] --- Makefile.orig 2023-07-13 00:56:25 UTC +++ Makefile @@ -76,7 +76,8 @@ install-lib: -XLAL_REFACTOR_LIBRARY_TYPE=$$library_type \ -XLIBRARY_TYPE=$$library_type \ -XLAL_REFACTOR_BUILD_MODE=$(BUILD_MODE) \ - --prefix="$(PREFIX)" \ + --no-manifest \ + --prefix="$(DESTDIR)$(PREFIX)" \ --sources-subdir=include/lal-refactor \ --build-name=$$library_type \ --build-var=LIBRARY_TYPE \ @@ -89,7 +90,8 @@ install-bin: -XLAL_REFACTOR_LIBRARY_TYPE=$(LIBRARY_TYPE) \ -XLIBRARY_TYPE=$(LIBRARY_TYPE) \ -XBUILD_MODE=$(BUILD_MODE) \ - --prefix="$(PREFIX)" \ + --no-manifest \ + --prefix="$(DISTDIR)$(PREFIX)" \ -P $(BIN_PROJECT) \ -p \ -f ; [FILE:358:patches/patch-gnat_lal__refactor.gpr] --- gnat/lal_refactor.gpr.orig 2023-07-13 00:56:25 UTC +++ gnat/lal_refactor.gpr @@ -20,6 +20,7 @@ library project LAL_Refactor is for Library_Kind use Library_Type; for Library_Dir use "../lib/" & Library_Type; for Library_Name use "lal-refactor"; + for Library_Version use "liblal-refactor.so.@SOVERSION@"; for Languages use ("Ada");