# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= lal-refactor VERSION= 23.0.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:0dbcc3d 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.1 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.1|' \ ${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] de5f5c84c88410cc94759b78c00ecdfa42fbdfc3a35059f20cc8d7cf708b61a0 212173 AdaCore-lal-refactor-0dbcc3d.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-09-29 00:56:37 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-09-29 00:56:37 UTC +++ gnat/lal_refactor.gpr @@ -22,6 +22,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");