pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/textproc



Module Name:    pkgsrc
Committed By:   dkazankov
Date:           Sun Sep  7 07:31:39 UTC 2025

Modified Files:
        pkgsrc/textproc: Makefile
Added Files:
        pkgsrc/textproc/ada-liblal-refactor-25: DESCR Makefile PLIST
            buildlink3.mk distinfo
        pkgsrc/textproc/ada-liblal-refactor-25/patches: patch-Makefile

Log Message:
textproc/ada-liblal-refactor-25: add new package 25.0.0

Collection of source code refactoring tools for the Ada programming language,
library package.


To generate a diff of this commit:
cvs rdiff -u -r1.1538 -r1.1539 pkgsrc/textproc/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/textproc/ada-liblal-refactor-25/DESCR \
    pkgsrc/textproc/ada-liblal-refactor-25/Makefile \
    pkgsrc/textproc/ada-liblal-refactor-25/PLIST \
    pkgsrc/textproc/ada-liblal-refactor-25/buildlink3.mk \
    pkgsrc/textproc/ada-liblal-refactor-25/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/textproc/ada-liblal-refactor-25/patches/patch-Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/textproc/Makefile
diff -u pkgsrc/textproc/Makefile:1.1538 pkgsrc/textproc/Makefile:1.1539
--- pkgsrc/textproc/Makefile:1.1538     Thu Sep  4 10:44:40 2025
+++ pkgsrc/textproc/Makefile    Sun Sep  7 07:31:38 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1538 2025/09/04 10:44:40 dkazankov Exp $
+# $NetBSD: Makefile,v 1.1539 2025/09/07 07:31:38 dkazankov Exp $
 #
 
 COMMENT=       Text processing utilities (does not include desktop publishing)
@@ -49,6 +49,7 @@ SUBDIR+=      R-xml2
 SUBDIR+=       R-xmlparsedata
 SUBDIR+=       R-yaml
 SUBDIR+=       WordNet
+SUBDIR+=       ada-liblal-refactor-25
 SUBDIR+=       ada-prettier-ada-25
 SUBDIR+=       ada-templates-parser-25
 SUBDIR+=       ada-vss-25

Added files:

Index: pkgsrc/textproc/ada-liblal-refactor-25/DESCR
diff -u /dev/null pkgsrc/textproc/ada-liblal-refactor-25/DESCR:1.1
--- /dev/null   Sun Sep  7 07:31:39 2025
+++ pkgsrc/textproc/ada-liblal-refactor-25/DESCR        Sun Sep  7 07:31:38 2025
@@ -0,0 +1,6 @@
+Collection of source code refactoring tools for the Ada programming language.
+
+Library package.
+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.
Index: pkgsrc/textproc/ada-liblal-refactor-25/Makefile
diff -u /dev/null pkgsrc/textproc/ada-liblal-refactor-25/Makefile:1.1
--- /dev/null   Sun Sep  7 07:31:39 2025
+++ pkgsrc/textproc/ada-liblal-refactor-25/Makefile     Sun Sep  7 07:31:38 2025
@@ -0,0 +1,79 @@
+# $NetBSD: Makefile,v 1.1 2025/09/07 07:31:38 dkazankov Exp $
+
+DISTNAME=      ${GITHUB_PROJECT}-${PKGVERSION_NOREV}
+PKGNAME=       lib${GITHUB_PROJECT}-${GNAT_NAME}-25.0.0
+CATEGORIES=    textproc devel
+MASTER_SITES=  ${MASTER_SITE_GITHUB:=AdaCore/}
+GITHUB_PROJECT=        lal-refactor
+GITHUB_TAG=    v${PKGVERSION_NOREV}
+
+MAINTAINER=    dkazankov%NetBSD.org@localhost
+HOMEPAGE=      https://github.com/AdaCore/lal-refactor
+COMMENT=       Collection of source code refactoring tools for the Ada
+LICENSE=       apache-2.0
+
+USE_LANGUAGES= ada
+
+USE_TOOLS+=    gmake
+
+USE_GCC_RUNTIME=       yes
+
+.include "../../mk/bsd.prefs.mk"
+
+GCC_REQD+=     14
+
+PLIST_VARS+=   shlibs
+
+USE_PKGSRC_GCC_RUNTIME?=                       no
+.if ${USE_PKGSRC_GCC_RUNTIME:tl} == "yes"
+PLIST.shlibs=                                  yes
+MAKE_FLAGS+=                                   ALL_LIBRARY_TYPES='static static-pic relocatable'
+BUILDLINK_DEPMETHOD.xmlada-25=                 full
+BUILDLINK_DEPMETHOD.libgpr-25=                 full
+BUILDLINK_DEPMETHOD.gnatcoll-core-25=          full
+BUILDLINK_DEPMETHOD.gnatcoll-bindings-25=      full
+BUILDLINK_DEPMETHOD.adasat-25=                 full
+BUILDLINK_DEPMETHOD.libgpr2-25=                        full
+BUILDLINK_DEPMETHOD.vss-25=                    full
+BUILDLINK_DEPMETHOD.prettier-ada-25=           full
+BUILDLINK_DEPMETHOD.ada-templates-parser-25=   full
+BUILDLINK_DEPMETHOD.langkit-support-25=                full
+BUILDLINK_DEPMETHOD.libadalang-25=             full
+BUILDLINK_DEPMETHOD.liblal-tools-25=           full
+.else
+MAKE_FLAGS+=                                   ALL_LIBRARY_TYPES=static
+.endif
+
+MAKE_FLAGS+=           BUILD_MODE=prod
+BUILD_TARGET=          lib
+
+INSTALL_MAKE_FLAGS=    PREFIX=${GNAT_PREFIX}
+INSTALL_TARGET=                install-lib
+
+GENERATE_PLIST+= \
+       cd ${DESTDIR}${PREFIX} && \
+       ${FIND} ${GNAT_PKGBASE} \( -type f -or -type l \) -print | ${SORT};
+
+PRINT_PLIST_AWK+=      /\.relocatable\/|\.static-pic\/|lib\/.*\.${SHLIB_EXT}.*/ { $$0 = "$${PLIST.shlibs}" $$0 }
+
+.include "../../devel/gprbuild/buildlink3.mk"
+
+.include "../../textproc/ada-xmlada-25/buildlink3.mk"
+.include "../../devel/ada-libgpr-25/buildlink3.mk"
+.include "../../devel/ada-gnatcoll-core-25/buildlink3.mk"
+.include "../../devel/ada-gnatcoll-bindings-25/buildlink3.mk"
+.include "../../math/ada-adasat-25/buildlink3.mk"
+.include "../../devel/ada-libgpr2-25/buildlink3.mk"
+.include "../../textproc/ada-vss-25/buildlink3.mk"
+.include "../../textproc/ada-prettier-ada-25/buildlink3.mk"
+.include "../../textproc/ada-templates-parser-25/buildlink3.mk"
+.include "../../devel/ada-langkit-support-25/buildlink3.mk"
+.include "../../devel/ada-libadalang-25/buildlink3.mk"
+.include "../../devel/ada-liblal-tools-25/buildlink3.mk"
+
+# libgpr2 dependencies
+.include "../../devel/gmp/buildlink3.mk"
+USE_GNU_ICONV=         yes
+.include "../../converters/libiconv/buildlink3.mk"
+
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/textproc/ada-liblal-refactor-25/PLIST
diff -u /dev/null pkgsrc/textproc/ada-liblal-refactor-25/PLIST:1.1
--- /dev/null   Sun Sep  7 07:31:39 2025
+++ pkgsrc/textproc/ada-liblal-refactor-25/PLIST        Sun Sep  7 07:31:38 2025
@@ -0,0 +1,121 @@
+@comment $NetBSD: PLIST,v 1.1 2025/09/07 07:31:38 dkazankov Exp $
+${GNAT_PKGBASE}/include/lal-refactor/lal_refactor-auto_import.adb
+${GNAT_PKGBASE}/include/lal-refactor/lal_refactor-auto_import.ads
+${GNAT_PKGBASE}/include/lal-refactor/lal_refactor-command_line.ads
+${GNAT_PKGBASE}/include/lal-refactor/lal_refactor-extract_subprogram.adb
+${GNAT_PKGBASE}/include/lal-refactor/lal_refactor-extract_subprogram.ads
+${GNAT_PKGBASE}/include/lal-refactor/lal_refactor-file_edits.adb
+${GNAT_PKGBASE}/include/lal-refactor/lal_refactor-file_edits.ads
+${GNAT_PKGBASE}/include/lal-refactor/lal_refactor-introduce_parameter.adb
+${GNAT_PKGBASE}/include/lal-refactor/lal_refactor-introduce_parameter.ads
+${GNAT_PKGBASE}/include/lal-refactor/lal_refactor-output.adb
+${GNAT_PKGBASE}/include/lal-refactor/lal_refactor-output.ads
+${GNAT_PKGBASE}/include/lal-refactor/lal_refactor-pull_up_declaration.adb
+${GNAT_PKGBASE}/include/lal-refactor/lal_refactor-pull_up_declaration.ads
+${GNAT_PKGBASE}/include/lal-refactor/lal_refactor-replace_type.adb
+${GNAT_PKGBASE}/include/lal-refactor/lal_refactor-replace_type.ads
+${GNAT_PKGBASE}/include/lal-refactor/lal_refactor-safe_rename.adb
+${GNAT_PKGBASE}/include/lal-refactor/lal_refactor-safe_rename.ads
+${GNAT_PKGBASE}/include/lal-refactor/lal_refactor-sort_dependencies.adb
+${GNAT_PKGBASE}/include/lal-refactor/lal_refactor-sort_dependencies.ads
+${GNAT_PKGBASE}/include/lal-refactor/lal_refactor-subprogram_signature-change_parameters_default_value.adb
+${GNAT_PKGBASE}/include/lal-refactor/lal_refactor-subprogram_signature-change_parameters_default_value.ads
+${GNAT_PKGBASE}/include/lal-refactor/lal_refactor-subprogram_signature-change_parameters_type.adb
+${GNAT_PKGBASE}/include/lal-refactor/lal_refactor-subprogram_signature-change_parameters_type.ads
+${GNAT_PKGBASE}/include/lal-refactor/lal_refactor-subprogram_signature-remove_parameter.adb
+${GNAT_PKGBASE}/include/lal-refactor/lal_refactor-subprogram_signature-remove_parameter.ads
+${GNAT_PKGBASE}/include/lal-refactor/lal_refactor-subprogram_signature.adb
+${GNAT_PKGBASE}/include/lal-refactor/lal_refactor-subprogram_signature.ads
+${GNAT_PKGBASE}/include/lal-refactor/lal_refactor-suppress_separate.adb
+${GNAT_PKGBASE}/include/lal-refactor/lal_refactor-suppress_separate.ads
+${GNAT_PKGBASE}/include/lal-refactor/lal_refactor-tools-array_aggregates_tool.adb
+${GNAT_PKGBASE}/include/lal-refactor/lal_refactor-tools-array_aggregates_tool.ads
+${GNAT_PKGBASE}/include/lal-refactor/lal_refactor-tools-record_components_tool.adb
+${GNAT_PKGBASE}/include/lal-refactor/lal_refactor-tools-record_components_tool.ads
+${GNAT_PKGBASE}/include/lal-refactor/lal_refactor-tools-relocate_decls_tool.adb
+${GNAT_PKGBASE}/include/lal-refactor/lal_refactor-tools-relocate_decls_tool.ads
+${GNAT_PKGBASE}/include/lal-refactor/lal_refactor-tools-scope_declarations_tool.adb
+${GNAT_PKGBASE}/include/lal-refactor/lal_refactor-tools-scope_declarations_tool.ads
+${GNAT_PKGBASE}/include/lal-refactor/lal_refactor-tools-suppress_dead_params_tool.adb
+${GNAT_PKGBASE}/include/lal-refactor/lal_refactor-tools-suppress_dead_params_tool.ads
+${GNAT_PKGBASE}/include/lal-refactor/lal_refactor-tools.adb
+${GNAT_PKGBASE}/include/lal-refactor/lal_refactor-tools.ads
+${GNAT_PKGBASE}/include/lal-refactor/lal_refactor-utils.adb
+${GNAT_PKGBASE}/include/lal-refactor/lal_refactor-utils.ads
+${GNAT_PKGBASE}/include/lal-refactor/lal_refactor.adb
+${GNAT_PKGBASE}/include/lal-refactor/lal_refactor.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_refactor.relocatable/lal_refactor-auto_import.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_refactor.relocatable/lal_refactor-command_line.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_refactor.relocatable/lal_refactor-extract_subprogram.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_refactor.relocatable/lal_refactor-file_edits.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_refactor.relocatable/lal_refactor-introduce_parameter.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_refactor.relocatable/lal_refactor-output.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_refactor.relocatable/lal_refactor-pull_up_declaration.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_refactor.relocatable/lal_refactor-replace_type.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_refactor.relocatable/lal_refactor-safe_rename.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_refactor.relocatable/lal_refactor-sort_dependencies.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_refactor.relocatable/lal_refactor-subprogram_signature-change_parameters_default_value.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_refactor.relocatable/lal_refactor-subprogram_signature-change_parameters_type.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_refactor.relocatable/lal_refactor-subprogram_signature-remove_parameter.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_refactor.relocatable/lal_refactor-subprogram_signature.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_refactor.relocatable/lal_refactor-suppress_separate.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_refactor.relocatable/lal_refactor-tools-array_aggregates_tool.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_refactor.relocatable/lal_refactor-tools-record_components_tool.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_refactor.relocatable/lal_refactor-tools-relocate_decls_tool.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_refactor.relocatable/lal_refactor-tools-scope_declarations_tool.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_refactor.relocatable/lal_refactor-tools-suppress_dead_params_tool.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_refactor.relocatable/lal_refactor-tools.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_refactor.relocatable/lal_refactor-utils.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_refactor.relocatable/lal_refactor.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_refactor.relocatable/liblal-refactor.so
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_refactor.static-pic/lal_refactor-auto_import.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_refactor.static-pic/lal_refactor-command_line.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_refactor.static-pic/lal_refactor-extract_subprogram.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_refactor.static-pic/lal_refactor-file_edits.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_refactor.static-pic/lal_refactor-introduce_parameter.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_refactor.static-pic/lal_refactor-output.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_refactor.static-pic/lal_refactor-pull_up_declaration.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_refactor.static-pic/lal_refactor-replace_type.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_refactor.static-pic/lal_refactor-safe_rename.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_refactor.static-pic/lal_refactor-sort_dependencies.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_refactor.static-pic/lal_refactor-subprogram_signature-change_parameters_default_value.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_refactor.static-pic/lal_refactor-subprogram_signature-change_parameters_type.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_refactor.static-pic/lal_refactor-subprogram_signature-remove_parameter.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_refactor.static-pic/lal_refactor-subprogram_signature.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_refactor.static-pic/lal_refactor-suppress_separate.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_refactor.static-pic/lal_refactor-tools-array_aggregates_tool.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_refactor.static-pic/lal_refactor-tools-record_components_tool.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_refactor.static-pic/lal_refactor-tools-relocate_decls_tool.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_refactor.static-pic/lal_refactor-tools-scope_declarations_tool.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_refactor.static-pic/lal_refactor-tools-suppress_dead_params_tool.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_refactor.static-pic/lal_refactor-tools.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_refactor.static-pic/lal_refactor-utils.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_refactor.static-pic/lal_refactor.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/lal_refactor.static-pic/liblal-refactor.a
+${GNAT_PKGBASE}/lib/lal_refactor.static/lal_refactor-auto_import.ali
+${GNAT_PKGBASE}/lib/lal_refactor.static/lal_refactor-command_line.ali
+${GNAT_PKGBASE}/lib/lal_refactor.static/lal_refactor-extract_subprogram.ali
+${GNAT_PKGBASE}/lib/lal_refactor.static/lal_refactor-file_edits.ali
+${GNAT_PKGBASE}/lib/lal_refactor.static/lal_refactor-introduce_parameter.ali
+${GNAT_PKGBASE}/lib/lal_refactor.static/lal_refactor-output.ali
+${GNAT_PKGBASE}/lib/lal_refactor.static/lal_refactor-pull_up_declaration.ali
+${GNAT_PKGBASE}/lib/lal_refactor.static/lal_refactor-replace_type.ali
+${GNAT_PKGBASE}/lib/lal_refactor.static/lal_refactor-safe_rename.ali
+${GNAT_PKGBASE}/lib/lal_refactor.static/lal_refactor-sort_dependencies.ali
+${GNAT_PKGBASE}/lib/lal_refactor.static/lal_refactor-subprogram_signature-change_parameters_default_value.ali
+${GNAT_PKGBASE}/lib/lal_refactor.static/lal_refactor-subprogram_signature-change_parameters_type.ali
+${GNAT_PKGBASE}/lib/lal_refactor.static/lal_refactor-subprogram_signature-remove_parameter.ali
+${GNAT_PKGBASE}/lib/lal_refactor.static/lal_refactor-subprogram_signature.ali
+${GNAT_PKGBASE}/lib/lal_refactor.static/lal_refactor-suppress_separate.ali
+${GNAT_PKGBASE}/lib/lal_refactor.static/lal_refactor-tools-array_aggregates_tool.ali
+${GNAT_PKGBASE}/lib/lal_refactor.static/lal_refactor-tools-record_components_tool.ali
+${GNAT_PKGBASE}/lib/lal_refactor.static/lal_refactor-tools-relocate_decls_tool.ali
+${GNAT_PKGBASE}/lib/lal_refactor.static/lal_refactor-tools-scope_declarations_tool.ali
+${GNAT_PKGBASE}/lib/lal_refactor.static/lal_refactor-tools-suppress_dead_params_tool.ali
+${GNAT_PKGBASE}/lib/lal_refactor.static/lal_refactor-tools.ali
+${GNAT_PKGBASE}/lib/lal_refactor.static/lal_refactor-utils.ali
+${GNAT_PKGBASE}/lib/lal_refactor.static/lal_refactor.ali
+${GNAT_PKGBASE}/lib/lal_refactor.static/liblal-refactor.a
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/liblal-refactor.so
+${GNAT_PKGBASE}/share/gpr/lal_refactor.gpr
+${GNAT_PKGBASE}/share/gpr/manifests/lal_refactor
Index: pkgsrc/textproc/ada-liblal-refactor-25/buildlink3.mk
diff -u /dev/null pkgsrc/textproc/ada-liblal-refactor-25/buildlink3.mk:1.1
--- /dev/null   Sun Sep  7 07:31:39 2025
+++ pkgsrc/textproc/ada-liblal-refactor-25/buildlink3.mk        Sun Sep  7 07:31:38 2025
@@ -0,0 +1,20 @@
+# $NetBSD: buildlink3.mk,v 1.1 2025/09/07 07:31:38 dkazankov Exp $
+
+BUILDLINK_TREE+=       liblal-refactor-25
+
+.if !defined(LIBLAL_REFACTOR_25_BUILDLINK3_MK)
+LIBLAL_REFACTOR_25_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.liblal-refactor-25+=     liblal-refactor-${GNAT_NAME}>=25.0.0
+BUILDLINK_PKGSRCDIR.liblal-refactor-25?=       ../../textproc/ada-liblal-refactor-25
+BUILDLINK_DEPMETHOD.liblal-refactor-25?=       build
+
+BUILDLINK_CONTENTS_FILTER.liblal-refactor-25=  \
+       ${EGREP} "${GNAT_PKGBASE}/include/.*$$|${GNAT_PKGBASE}/lib/.*$$|${GNAT_PKGBASE}/share/gpr/.*$$"
+
+BUILDLINK_FNAME_TRANSFORM.liblal-refactor-25+= \
+       -e "s|${BUILDLINK_DIR}/${GNAT_PKGBASE}/|${BUILDLINK_DIR}/|g"
+
+.endif
+
+BUILDLINK_TREE+=       -liblal-refactor-25
Index: pkgsrc/textproc/ada-liblal-refactor-25/distinfo
diff -u /dev/null pkgsrc/textproc/ada-liblal-refactor-25/distinfo:1.1
--- /dev/null   Sun Sep  7 07:31:39 2025
+++ pkgsrc/textproc/ada-liblal-refactor-25/distinfo     Sun Sep  7 07:31:38 2025
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2025/09/07 07:31:38 dkazankov Exp $
+
+BLAKE2s (lal-refactor-25.0.0.tar.gz) = 2691734f8edb17438af35a53b0eb68135f04a9bb432022d8edae212a29aa6203
+SHA512 (lal-refactor-25.0.0.tar.gz) = c93136c3c05410bcb72bf9fbde409b371851c5f0e394670d8dd43d09219d756e10fef126911bbf6656a640c31b467fa49f826316e55a71f4f61a50952bb6980c
+Size (lal-refactor-25.0.0.tar.gz) = 223818 bytes
+SHA1 (patch-Makefile) = 29ad9d8c5b930e3033f1c8c3e177c6aa60f559c5

Index: pkgsrc/textproc/ada-liblal-refactor-25/patches/patch-Makefile
diff -u /dev/null pkgsrc/textproc/ada-liblal-refactor-25/patches/patch-Makefile:1.1
--- /dev/null   Sun Sep  7 07:31:39 2025
+++ pkgsrc/textproc/ada-liblal-refactor-25/patches/patch-Makefile       Sun Sep  7 07:31:39 2025
@@ -0,0 +1,68 @@
+$NetBSD: patch-Makefile,v 1.1 2025/09/07 07:31:39 dkazankov Exp $
+
+Make ALL_LIBRARY_TYPES externally settable
+Add options for gprbuild and gprinstall
+Fix instalation directory path
+
+--- Makefile.orig      2024-09-24 18:34:48.000000000 +0300
++++ Makefile   2025-09-05 07:57:51.468303861 +0300
+@@ -2,7 +2,7 @@
+ LIBRARY_TYPE ?= static
+ PROCESSORS ?= 0
+ 
+-ALL_LIBRARY_TYPES = static static-pic relocatable
++ALL_LIBRARY_TYPES ?= static static-pic relocatable
+ ALL_BUILD_MODES = dev prod
+ 
+ LIB_PROJECT = gnat/lal_refactor.gpr
+@@ -25,7 +25,7 @@
+                       -XLAL_REFACTOR_BUILD_MODE=$(BUILD_MODE) \
+                       -P $(LIB_PROJECT) \
+                       -p \
+-                      -j$(PROCESSORS) ; \
++                      -j$(PROCESSORS) $(GPRBUILD_OPTIONS) ; \
+       done;
+ 
+ .PHONY: bin
+@@ -38,7 +38,7 @@
+               -XLAL_REFACTOR_BUILD_MODE=$(BUILD_MODE) \
+               -P$(BIN_PROJECT) \
+               -p \
+-              -j$(PROCESSORS);
++              -j$(PROCESSORS) $(GPRBUILD_OPTIONS) ;
+ 
+ .PHONY: testsuite_drivers
+ testsuite_drivers:
+@@ -51,7 +51,7 @@
+                       -XLAL_REFACTOR_BUILD_MODE=$(BUILD_MODE) \
+                       -P $$testsuite_project \
+                       -p \
+-                      -j$(PROCESSORS) ; \
++                      -j$(PROCESSORS) $(GPRBUILD_OPTIONS) ; \
+       done;
+ 
+ .PHONY: test
+@@ -76,11 +76,11 @@
+                       -XLAL_REFACTOR_LIBRARY_TYPE=$$library_type \
+                       -XLIBRARY_TYPE=$$library_type \
+                       -XLAL_REFACTOR_BUILD_MODE=$(BUILD_MODE) \
+-                      --prefix="$(PREFIX)" \
++                      --prefix="$(DESTDIR)$(PREFIX)" \
+                       --sources-subdir=include/lal-refactor \
+                       --build-name=$$library_type \
+                       --build-var=LIBRARY_TYPE \
+-                      -P $(LIB_PROJECT) -p -f ; \
++                      -P $(LIB_PROJECT) -p -f $(GPRINSTALL_OPTIONS) ; \
+       done ;
+ 
+ .PHONY: install-bin
+@@ -89,7 +89,7 @@
+               -XLAL_REFACTOR_LIBRARY_TYPE=$(LIBRARY_TYPE) \
+               -XLIBRARY_TYPE=$(LIBRARY_TYPE) \
+               -XBUILD_MODE=$(BUILD_MODE) \
+-              --prefix="$(PREFIX)" \
++              --prefix="$(DESTDIR)$(PREFIX)" \
+               -P $(BIN_PROJECT) \
+               -p \
+-              -f ;
++              -f $(GPRINSTALL_OPTIONS) ;



Home | Main Index | Thread Index | Old Index