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:36:25 UTC 2025
Modified Files:
pkgsrc/textproc: Makefile
Added Files:
pkgsrc/textproc/lal-refactor: DESCR Makefile PLIST buildlink3.mk
distinfo
pkgsrc/textproc/lal-refactor/patches: patch-Makefile
Log Message:
textproc/lal-refactor: add new package 25.0.0
Collection of source code refactoring tools for the Ada programming language.
To generate a diff of this commit:
cvs rdiff -u -r1.1539 -r1.1540 pkgsrc/textproc/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/textproc/lal-refactor/DESCR \
pkgsrc/textproc/lal-refactor/Makefile pkgsrc/textproc/lal-refactor/PLIST \
pkgsrc/textproc/lal-refactor/buildlink3.mk \
pkgsrc/textproc/lal-refactor/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/textproc/lal-refactor/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.1539 pkgsrc/textproc/Makefile:1.1540
--- pkgsrc/textproc/Makefile:1.1539 Sun Sep 7 07:31:38 2025
+++ pkgsrc/textproc/Makefile Sun Sep 7 07:36:24 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1539 2025/09/07 07:31:38 dkazankov Exp $
+# $NetBSD: Makefile,v 1.1540 2025/09/07 07:36:24 dkazankov Exp $
#
COMMENT= Text processing utilities (does not include desktop publishing)
@@ -510,6 +510,7 @@ SUBDIR+= kf6-sonnet
SUBDIR+= kf6-syntax-highlighting
SUBDIR+= kpimtextedit
SUBDIR+= ktextaddons
+SUBDIR+= lal-refactor
SUBDIR+= latex2html
SUBDIR+= libclucene
SUBDIR+= libcroco
Added files:
Index: pkgsrc/textproc/lal-refactor/DESCR
diff -u /dev/null pkgsrc/textproc/lal-refactor/DESCR:1.1
--- /dev/null Sun Sep 7 07:36:25 2025
+++ pkgsrc/textproc/lal-refactor/DESCR Sun Sep 7 07:36:24 2025
@@ -0,0 +1,5 @@
+Collection of source code refactoring tools for the Ada programming language.
+
+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/lal-refactor/Makefile
diff -u /dev/null pkgsrc/textproc/lal-refactor/Makefile:1.1
--- /dev/null Sun Sep 7 07:36:25 2025
+++ pkgsrc/textproc/lal-refactor/Makefile Sun Sep 7 07:36:24 2025
@@ -0,0 +1,49 @@
+# $NetBSD: Makefile,v 1.1 2025/09/07 07:36:24 dkazankov Exp $
+
+DISTNAME= ${GITHUB_PROJECT}-${PKGVERSION_NOREV}
+PKGNAME= ${GITHUB_PROJECT}-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
+
+.include "../../mk/bsd.prefs.mk"
+
+GCC_REQD+= 14
+
+MAKE_FLAGS+= BUILD_MODE=prod
+BUILD_TARGET= bin
+
+INSTALL_TARGET= install-bin
+
+GENERATE_PLIST+= \
+ cd ${DESTDIR}${PREFIX} && \
+ ${FIND} bin \( -type f -or -type l \) -print | ${SORT};
+
+CHECK_PIE_SKIP+= bin/*
+
+.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"
+
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/textproc/lal-refactor/PLIST
diff -u /dev/null pkgsrc/textproc/lal-refactor/PLIST:1.1
--- /dev/null Sun Sep 7 07:36:25 2025
+++ pkgsrc/textproc/lal-refactor/PLIST Sun Sep 7 07:36:24 2025
@@ -0,0 +1,5 @@
+@comment $NetBSD: PLIST,v 1.1 2025/09/07 07:36:24 dkazankov Exp $
+bin/lalrefactor
+include/lal_refactor_driver/lal_refactor-main.adb
+share/gpr/lal_refactor_driver.gpr
+share/gpr/manifests/lal_refactor_driver
Index: pkgsrc/textproc/lal-refactor/buildlink3.mk
diff -u /dev/null pkgsrc/textproc/lal-refactor/buildlink3.mk:1.1
--- /dev/null Sun Sep 7 07:36:25 2025
+++ pkgsrc/textproc/lal-refactor/buildlink3.mk Sun Sep 7 07:36:24 2025
@@ -0,0 +1,17 @@
+# $NetBSD: buildlink3.mk,v 1.1 2025/09/07 07:36:24 dkazankov Exp $
+
+BUILDLINK_TREE+= lal-refactor
+
+.if !defined(LAL_REFACTOR_BUILDLINK3_MK)
+LAL_REFACTOR_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.lal-refactor+= lal-refactor>=25.0.0
+BUILDLINK_PKGSRCDIR.lal-refactor?= ../../textproc/lal-refactor
+BUILDLINK_DEPMETHOD.lal-refactor?= build
+
+BUILDLINK_CONTENTS_FILTER.lal-refactor= \
+ ${EGREP} "bin/.*$$|include/.*$$|share/gpr/.*$$"
+
+.endif
+
+BUILDLINK_TREE+= -lal-refactor
Index: pkgsrc/textproc/lal-refactor/distinfo
diff -u /dev/null pkgsrc/textproc/lal-refactor/distinfo:1.1
--- /dev/null Sun Sep 7 07:36:25 2025
+++ pkgsrc/textproc/lal-refactor/distinfo Sun Sep 7 07:36:24 2025
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2025/09/07 07:36:24 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/lal-refactor/patches/patch-Makefile
diff -u /dev/null pkgsrc/textproc/lal-refactor/patches/patch-Makefile:1.1
--- /dev/null Sun Sep 7 07:36:25 2025
+++ pkgsrc/textproc/lal-refactor/patches/patch-Makefile Sun Sep 7 07:36:25 2025
@@ -0,0 +1,68 @@
+$NetBSD: patch-Makefile,v 1.1 2025/09/07 07:36:25 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