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:48:28 UTC 2025
Modified Files:
pkgsrc/textproc: Makefile
Added Files:
pkgsrc/textproc/ada-libgnatformat-25: DESCR Makefile PLIST
buildlink3.mk distinfo
pkgsrc/textproc/ada-libgnatformat-25/patches: patch-Makefile
patch-src_gnatformat.ads
Log Message:
textproc/ada-libgnatformat-25: add new package 25.0.0
Opinionated code formatter for the Ada language, library package.
To generate a diff of this commit:
cvs rdiff -u -r1.1541 -r1.1542 pkgsrc/textproc/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/textproc/ada-libgnatformat-25/DESCR \
pkgsrc/textproc/ada-libgnatformat-25/Makefile \
pkgsrc/textproc/ada-libgnatformat-25/PLIST \
pkgsrc/textproc/ada-libgnatformat-25/buildlink3.mk \
pkgsrc/textproc/ada-libgnatformat-25/distinfo
cvs rdiff -u -r0 -r1.1 \
pkgsrc/textproc/ada-libgnatformat-25/patches/patch-Makefile \
pkgsrc/textproc/ada-libgnatformat-25/patches/patch-src_gnatformat.ads
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.1541 pkgsrc/textproc/Makefile:1.1542
--- pkgsrc/textproc/Makefile:1.1541 Sun Sep 7 07:42:08 2025
+++ pkgsrc/textproc/Makefile Sun Sep 7 07:48:27 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1541 2025/09/07 07:42:08 dkazankov Exp $
+# $NetBSD: Makefile,v 1.1542 2025/09/07 07:48:27 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-libgnatformat-25
SUBDIR+= ada-liblal-refactor-25
SUBDIR+= ada-markdown-25
SUBDIR+= ada-prettier-ada-25
Added files:
Index: pkgsrc/textproc/ada-libgnatformat-25/DESCR
diff -u /dev/null pkgsrc/textproc/ada-libgnatformat-25/DESCR:1.1
--- /dev/null Sun Sep 7 07:48:28 2025
+++ pkgsrc/textproc/ada-libgnatformat-25/DESCR Sun Sep 7 07:48:27 2025
@@ -0,0 +1,4 @@
+Opinionated code formatter for the Ada language, Library package.
+
+The intent of gnatformat is to format a valid Ada source code according to
+the coding style described in the GNAT Coding Style guide.
Index: pkgsrc/textproc/ada-libgnatformat-25/Makefile
diff -u /dev/null pkgsrc/textproc/ada-libgnatformat-25/Makefile:1.1
--- /dev/null Sun Sep 7 07:48:28 2025
+++ pkgsrc/textproc/ada-libgnatformat-25/Makefile Sun Sep 7 07:48:27 2025
@@ -0,0 +1,76 @@
+# $NetBSD: Makefile,v 1.1 2025/09/07 07:48:27 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= gnatformat
+GITHUB_TAG= v${PKGVERSION_NOREV}
+
+MAINTAINER= dkazankov%NetBSD.org@localhost
+HOMEPAGE= https://github.com/AdaCore/gnatformat
+COMMENT= Opinionated code formatter for the Ada language, library package
+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.langkit-support-25= full
+BUILDLINK_DEPMETHOD.libadalang-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 "../../devel/ada-langkit-support-25/buildlink3.mk"
+.include "../../devel/ada-libadalang-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-libgnatformat-25/PLIST
diff -u /dev/null pkgsrc/textproc/ada-libgnatformat-25/PLIST:1.1
--- /dev/null Sun Sep 7 07:48:28 2025
+++ pkgsrc/textproc/ada-libgnatformat-25/PLIST Sun Sep 7 07:48:28 2025
@@ -0,0 +1,25 @@
+@comment $NetBSD: PLIST,v 1.1 2025/09/07 07:48:28 dkazankov Exp $
+${GNAT_PKGBASE}/include/lal-refactor/gnatformat/gnatformat-configuration.adb
+${GNAT_PKGBASE}/include/lal-refactor/gnatformat/gnatformat-configuration.ads
+${GNAT_PKGBASE}/include/lal-refactor/gnatformat/gnatformat-formatting.adb
+${GNAT_PKGBASE}/include/lal-refactor/gnatformat/gnatformat-formatting.ads
+${GNAT_PKGBASE}/include/lal-refactor/gnatformat/gnatformat-utils.ads
+${GNAT_PKGBASE}/include/lal-refactor/gnatformat/gnatformat.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatformat/gnatformat.relocatable/gnatformat-configuration.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatformat/gnatformat.relocatable/gnatformat-formatting.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatformat/gnatformat.relocatable/gnatformat-utils.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatformat/gnatformat.relocatable/gnatformat.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatformat/gnatformat.relocatable/libgnatformat.so
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatformat/gnatformat.static-pic/gnatformat-configuration.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatformat/gnatformat.static-pic/gnatformat-formatting.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatformat/gnatformat.static-pic/gnatformat-utils.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatformat/gnatformat.static-pic/gnatformat.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatformat/gnatformat.static-pic/libgnatformat.a
+${GNAT_PKGBASE}/lib/gnatformat/gnatformat.static/gnatformat-configuration.ali
+${GNAT_PKGBASE}/lib/gnatformat/gnatformat.static/gnatformat-formatting.ali
+${GNAT_PKGBASE}/lib/gnatformat/gnatformat.static/gnatformat-utils.ali
+${GNAT_PKGBASE}/lib/gnatformat/gnatformat.static/gnatformat.ali
+${GNAT_PKGBASE}/lib/gnatformat/gnatformat.static/libgnatformat.a
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatformat.so
+${GNAT_PKGBASE}/share/gpr/gnatformat.gpr
+${GNAT_PKGBASE}/share/gpr/manifests/gnatformat
Index: pkgsrc/textproc/ada-libgnatformat-25/buildlink3.mk
diff -u /dev/null pkgsrc/textproc/ada-libgnatformat-25/buildlink3.mk:1.1
--- /dev/null Sun Sep 7 07:48:28 2025
+++ pkgsrc/textproc/ada-libgnatformat-25/buildlink3.mk Sun Sep 7 07:48:28 2025
@@ -0,0 +1,20 @@
+# $NetBSD: buildlink3.mk,v 1.1 2025/09/07 07:48:28 dkazankov Exp $
+
+BUILDLINK_TREE+= libgnatformat-25
+
+.if !defined(LIBGNATFORMAT_25_BUILDLINK3_MK)
+LIBGNATFORMAT_25_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.libgnatformat-25+= libgnatformat-${GNAT_NAME}>=25.0.0
+BUILDLINK_PKGSRCDIR.libgnatformat-25?= ../../textproc/ada-libgnatformat-25
+BUILDLINK_DEPMETHOD.libgnatformat-25?= build
+
+BUILDLINK_CONTENTS_FILTER.libgnatformat-25= \
+ ${EGREP} "${GNAT_PKGBASE}/include/.*$$|${GNAT_PKGBASE}/lib/.*$$|${GNAT_PKGBASE}/share/gpr/.*$$"
+
+BUILDLINK_FNAME_TRANSFORM.libgnatformat-25+= \
+ -e "s|${BUILDLINK_DIR}/${GNAT_PKGBASE}/|${BUILDLINK_DIR}/|g"
+
+.endif
+
+BUILDLINK_TREE+= -libgnatformat-25
Index: pkgsrc/textproc/ada-libgnatformat-25/distinfo
diff -u /dev/null pkgsrc/textproc/ada-libgnatformat-25/distinfo:1.1
--- /dev/null Sun Sep 7 07:48:28 2025
+++ pkgsrc/textproc/ada-libgnatformat-25/distinfo Sun Sep 7 07:48:28 2025
@@ -0,0 +1,7 @@
+$NetBSD: distinfo,v 1.1 2025/09/07 07:48:28 dkazankov Exp $
+
+BLAKE2s (gnatformat-25.0.0.tar.gz) = c5a1306bc38c90eda0baa0079f600d6481de3b42ed98b7c3f52c37a368b4858d
+SHA512 (gnatformat-25.0.0.tar.gz) = 338fb17c6bfb14791fe9029d5a1cc83f72dab982b602f3a67f03d2a94bd3b2d2b19fb62b39b9c6da5a6f7ebc4eb6470f75722cf110bb6623fb1d5b25e18a29b7
+Size (gnatformat-25.0.0.tar.gz) = 114710 bytes
+SHA1 (patch-Makefile) = 15365b0a5ee103179a2907651011aff7f422f91a
+SHA1 (patch-src_gnatformat.ads) = 6c157fee219c747d4ca4000439ef570c5186214b
Index: pkgsrc/textproc/ada-libgnatformat-25/patches/patch-Makefile
diff -u /dev/null pkgsrc/textproc/ada-libgnatformat-25/patches/patch-Makefile:1.1
--- /dev/null Sun Sep 7 07:48:28 2025
+++ pkgsrc/textproc/ada-libgnatformat-25/patches/patch-Makefile Sun Sep 7 07:48:28 2025
@@ -0,0 +1,84 @@
+$NetBSD: patch-Makefile,v 1.1 2025/09/07 07:48:28 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:53.000000000 +0300
++++ Makefile
+@@ -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/gnatformat.gpr
+@@ -25,7 +25,7 @@
+ -XGNATFORMAT_BUILD_MODE=$(BUILD_MODE) \
+ -P $(LIB_PROJECT) \
+ -p \
+- -j$(PROCESSORS) ; \
++ -j$(PROCESSORS) $(GPRBUILD_OPTIONS) ; \
+ done;
+
+ .PHONY: bin
+@@ -38,7 +38,7 @@
+ -XGNATFORMAT_BUILD_MODE=$(BUILD_MODE) \
+ -P$(BIN_PROJECT) \
+ -p \
+- -j$(PROCESSORS);
++ -j$(PROCESSORS) $(GPRBUILD_OPTIONS) ;
+
+ .PHONY: clean
+ clean:
+@@ -57,11 +57,11 @@
+ -XLIBRARY_TYPE=$$library_type \
+ -XGNATFORMAT_BUILD_MODE=$(BUILD_MODE) \
+ --install-name=gnatformat \
+- --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
+@@ -71,10 +71,10 @@
+ -XLIBRARY_TYPE=$(LIBRARY_TYPE) \
+ -XBUILD_MODE=$(BUILD_MODE) \
+ --install-name=gnatformat_driver \
+- --prefix="$(PREFIX)" \
++ --prefix="$(DESTDIR)$(PREFIX)" \
+ -P $(BIN_PROJECT) \
+ -p \
+- -f ;
++ -f $(GPRINSTALL_OPTIONS) ;
+
+ .PHONY: test-programs
+ test-programs:
+@@ -87,7 +87,7 @@
+ -XGNATFORMAT_BUILD_MODE=$(BUILD_MODE) \
+ -P $$proj \
+ -p \
+- -j$(PROCESSORS) ; \
++ -j$(PROCESSORS) $(GPRBUILD_OPTIONS) ; \
+ done;
+
+ .PHONY: install-test-programs
+@@ -97,10 +97,10 @@
+ -XGNATFORMAT_LIBRARY_TYPE=$(LIBRARY_TYPE) \
+ -XLIBRARY_TYPE=$(LIBRARY_TYPE) \
+ -XGNATFORMAT_BUILD_MODE=$(BUILD_MODE) \
+- --prefix="$(PREFIX)" \
++ --prefix="$(DESTDIR)$(PREFIX)" \
+ --install-name=test_programs \
+ --mode=usage \
+- -P $$proj -p -f ; \
++ -P $$proj -p -f $(GPRINSTALL_OPTIONS) ; \
+ done ;
+
+ .PHONY: test
Index: pkgsrc/textproc/ada-libgnatformat-25/patches/patch-src_gnatformat.ads
diff -u /dev/null pkgsrc/textproc/ada-libgnatformat-25/patches/patch-src_gnatformat.ads:1.1
--- /dev/null Sun Sep 7 07:48:28 2025
+++ pkgsrc/textproc/ada-libgnatformat-25/patches/patch-src_gnatformat.ads Sun Sep 7 07:48:28 2025
@@ -0,0 +1,17 @@
+$NetBSD: patch-src_gnatformat.ads,v 1.1 2025/09/07 07:48:28 dkazankov Exp $
+
+Set version information
+
+--- src/gnatformat.ads.orig 2024-09-24 18:34:53.000000000 +0300
++++ src/gnatformat.ads
+@@ -11,8 +11,8 @@
+
+ Gnatformat_Trace : GNATCOLL.Traces.Trace_Handle :=
+ GNATCOLL.Traces.Create ("GNATFORMAT", GNATCOLL.Traces.Off);
+- Version : constant String := "debug";
+- Build_Date : constant String := "debug";
++ Version : constant String := "25.0";
++ Build_Date : constant String := "20241031";
+
+ type Supported_Languages is (Ada_Language);
+
Home |
Main Index |
Thread Index |
Old Index