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: Mon Jul 28 11:40:31 UTC 2025
Modified Files:
pkgsrc/textproc: Makefile
Added Files:
pkgsrc/textproc/ada-prettier-ada-25: DESCR Makefile PLIST buildlink3.mk
distinfo
pkgsrc/textproc/ada-prettier-ada-25/patches: patch-Makefile
Log Message:
textproc/ada-prettier-ada-25: add new package 25.0.0
Prettier-Ada - port of the Prettier formatter to the Ada
To generate a diff of this commit:
cvs rdiff -u -r1.1530 -r1.1531 pkgsrc/textproc/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/textproc/ada-prettier-ada-25/DESCR \
pkgsrc/textproc/ada-prettier-ada-25/Makefile \
pkgsrc/textproc/ada-prettier-ada-25/PLIST \
pkgsrc/textproc/ada-prettier-ada-25/buildlink3.mk \
pkgsrc/textproc/ada-prettier-ada-25/distinfo
cvs rdiff -u -r0 -r1.1 \
pkgsrc/textproc/ada-prettier-ada-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.1530 pkgsrc/textproc/Makefile:1.1531
--- pkgsrc/textproc/Makefile:1.1530 Mon Jul 28 11:34:50 2025
+++ pkgsrc/textproc/Makefile Mon Jul 28 11:40:31 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1530 2025/07/28 11:34:50 dkazankov Exp $
+# $NetBSD: Makefile,v 1.1531 2025/07/28 11:40:31 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-prettier-ada-25
SUBDIR+= ada-vss-25
SUBDIR+= ada-xmlada-24
SUBDIR+= ada-xmlada-25
Added files:
Index: pkgsrc/textproc/ada-prettier-ada-25/DESCR
diff -u /dev/null pkgsrc/textproc/ada-prettier-ada-25/DESCR:1.1
--- /dev/null Mon Jul 28 11:40:32 2025
+++ pkgsrc/textproc/ada-prettier-ada-25/DESCR Mon Jul 28 11:40:31 2025
@@ -0,0 +1,5 @@
+Prettier-Ada - port of the Prettier formatter to the Ada
+
+This project is a port of the Prettier formatter to the Ada programming
+language. The aim of this project is to provide a tool that allows Ada
+programmers to create formatters for any language of their choosing.
Index: pkgsrc/textproc/ada-prettier-ada-25/Makefile
diff -u /dev/null pkgsrc/textproc/ada-prettier-ada-25/Makefile:1.1
--- /dev/null Mon Jul 28 11:40:32 2025
+++ pkgsrc/textproc/ada-prettier-ada-25/Makefile Mon Jul 28 11:40:31 2025
@@ -0,0 +1,55 @@
+# $NetBSD: Makefile,v 1.1 2025/07/28 11:40:31 dkazankov Exp $
+
+DISTNAME= ${GITHUB_PROJECT}-${PKGVERSION_NOREV}
+PKGNAME= ${GITHUB_PROJECT}-${GNAT_NAME}-25.0.0
+CATEGORIES= textproc devel
+MASTER_SITES= ${MASTER_SITE_GITHUB:=AdaCore/}
+GITHUB_PROJECT= prettier-ada
+GITHUB_TAG= v${PKGVERSION_NOREV}
+
+MAINTAINER= dkazankov%NetBSD.org@localhost
+HOMEPAGE= https://github.com/AdaCore/prettier-ada
+COMMENT= Port of the Prettier formatter to the Ada
+LICENSE= apache-2.0
+
+USE_TOOLS+= gmake
+
+USE_LANGUAGES= ada
+
+.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
+BUILD_TARGET= all
+INSTALL_TARGET= install-all
+BUILDLINK_DEPMETHOD.xmlada-25= full
+BUILDLINK_DEPMETHOD.vss-25= full
+BUILDLINK_DEPMETHOD.libgpr-25= full
+BUILDLINK_DEPMETHOD.gnatcoll-core-25= full
+.else
+BUILD_TARGET= lib
+MAKE_FLAGS+= LIBRARY_TYPE=static
+INSTALL_TARGET= install
+.endif
+
+MAKE_FLAGS+= PREFIX=${DESTDIR}${GNAT_PREFIX} BUILD_MODE=prod
+
+GENERATE_PLIST+= \
+ cd ${DESTDIR}${PREFIX} && \
+ ${FIND} ${GNAT_PKGBASE} \( -type f -or -type l \) -print | ${SORT};
+
+PRINT_PLIST_AWK+= /\.relocatable\/|\.static-pic\/|lib\/.*\.so.*/ { $$0 = "$${PLIST.shlibs}" $$0 }
+
+.include "../../devel/gprbuild/buildlink3.mk"
+
+.include "../../textproc/ada-xmlada-25/buildlink3.mk"
+.include "../../textproc/ada-vss-25/buildlink3.mk"
+.include "../../devel/ada-libgpr-25/buildlink3.mk"
+.include "../../devel/ada-gnatcoll-core-25/buildlink3.mk"
+
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/textproc/ada-prettier-ada-25/PLIST
diff -u /dev/null pkgsrc/textproc/ada-prettier-ada-25/PLIST:1.1
--- /dev/null Mon Jul 28 11:40:32 2025
+++ pkgsrc/textproc/ada-prettier-ada-25/PLIST Mon Jul 28 11:40:31 2025
@@ -0,0 +1,48 @@
+@comment $NetBSD: PLIST,v 1.1 2025/07/28 11:40:31 dkazankov Exp $
+${GNAT_PKGBASE}/include/prettier_ada/prettier_ada/prettier_ada-document_vector_vectors.ads
+${GNAT_PKGBASE}/include/prettier_ada/prettier_ada/prettier_ada-document_vectors.ads
+${GNAT_PKGBASE}/include/prettier_ada/prettier_ada/prettier_ada-documents-builders.adb
+${GNAT_PKGBASE}/include/prettier_ada/prettier_ada/prettier_ada-documents-builders.ads
+${GNAT_PKGBASE}/include/prettier_ada/prettier_ada/prettier_ada-documents-implementation.adb
+${GNAT_PKGBASE}/include/prettier_ada/prettier_ada/prettier_ada-documents-implementation.ads
+${GNAT_PKGBASE}/include/prettier_ada/prettier_ada/prettier_ada-documents-json.adb
+${GNAT_PKGBASE}/include/prettier_ada/prettier_ada/prettier_ada-documents-json.ads
+${GNAT_PKGBASE}/include/prettier_ada/prettier_ada/prettier_ada-documents.adb
+${GNAT_PKGBASE}/include/prettier_ada/prettier_ada/prettier_ada-documents.ads
+${GNAT_PKGBASE}/include/prettier_ada/prettier_ada/prettier_ada-generic_formatters.adb
+${GNAT_PKGBASE}/include/prettier_ada/prettier_ada/prettier_ada-generic_formatters.ads
+${GNAT_PKGBASE}/include/prettier_ada/prettier_ada/prettier_ada-optionals.ads
+${GNAT_PKGBASE}/include/prettier_ada/prettier_ada/prettier_ada.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libprettier_ada.so
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/prettier_ada/prettier_ada.relocatable/libprettier_ada.so
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/prettier_ada/prettier_ada.relocatable/prettier_ada-document_vector_vectors.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/prettier_ada/prettier_ada.relocatable/prettier_ada-document_vectors.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/prettier_ada/prettier_ada.relocatable/prettier_ada-documents-builders.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/prettier_ada/prettier_ada.relocatable/prettier_ada-documents-implementation.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/prettier_ada/prettier_ada.relocatable/prettier_ada-documents-json.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/prettier_ada/prettier_ada.relocatable/prettier_ada-documents.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/prettier_ada/prettier_ada.relocatable/prettier_ada-generic_formatters.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/prettier_ada/prettier_ada.relocatable/prettier_ada-optionals.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/prettier_ada/prettier_ada.relocatable/prettier_ada.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/prettier_ada/prettier_ada.static-pic/libprettier_ada.a
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/prettier_ada/prettier_ada.static-pic/prettier_ada-document_vector_vectors.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/prettier_ada/prettier_ada.static-pic/prettier_ada-document_vectors.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/prettier_ada/prettier_ada.static-pic/prettier_ada-documents-builders.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/prettier_ada/prettier_ada.static-pic/prettier_ada-documents-implementation.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/prettier_ada/prettier_ada.static-pic/prettier_ada-documents-json.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/prettier_ada/prettier_ada.static-pic/prettier_ada-documents.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/prettier_ada/prettier_ada.static-pic/prettier_ada-generic_formatters.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/prettier_ada/prettier_ada.static-pic/prettier_ada-optionals.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/prettier_ada/prettier_ada.static-pic/prettier_ada.ali
+${GNAT_PKGBASE}/lib/prettier_ada/prettier_ada.static/libprettier_ada.a
+${GNAT_PKGBASE}/lib/prettier_ada/prettier_ada.static/prettier_ada-document_vector_vectors.ali
+${GNAT_PKGBASE}/lib/prettier_ada/prettier_ada.static/prettier_ada-document_vectors.ali
+${GNAT_PKGBASE}/lib/prettier_ada/prettier_ada.static/prettier_ada-documents-builders.ali
+${GNAT_PKGBASE}/lib/prettier_ada/prettier_ada.static/prettier_ada-documents-implementation.ali
+${GNAT_PKGBASE}/lib/prettier_ada/prettier_ada.static/prettier_ada-documents-json.ali
+${GNAT_PKGBASE}/lib/prettier_ada/prettier_ada.static/prettier_ada-documents.ali
+${GNAT_PKGBASE}/lib/prettier_ada/prettier_ada.static/prettier_ada-generic_formatters.ali
+${GNAT_PKGBASE}/lib/prettier_ada/prettier_ada.static/prettier_ada-optionals.ali
+${GNAT_PKGBASE}/lib/prettier_ada/prettier_ada.static/prettier_ada.ali
+${GNAT_PKGBASE}/share/gpr/manifests/prettier_ada
+${GNAT_PKGBASE}/share/gpr/prettier_ada.gpr
Index: pkgsrc/textproc/ada-prettier-ada-25/buildlink3.mk
diff -u /dev/null pkgsrc/textproc/ada-prettier-ada-25/buildlink3.mk:1.1
--- /dev/null Mon Jul 28 11:40:32 2025
+++ pkgsrc/textproc/ada-prettier-ada-25/buildlink3.mk Mon Jul 28 11:40:31 2025
@@ -0,0 +1,20 @@
+# $NetBSD: buildlink3.mk,v 1.1 2025/07/28 11:40:31 dkazankov Exp $
+
+BUILDLINK_TREE+= prettier-ada-25
+
+.if !defined(PRETTIER_ADA_25_BUILDLINK3_MK)
+PRETTIER_ADA_25_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.prettier-ada-25+= prettier-ada-${GNAT_NAME}>=25.0.0
+BUILDLINK_PKGSRCDIR.prettier-ada-25?= ../../textproc/ada-prettier-ada-25
+BUILDLINK_DEPMETHOD.prettier-ada-25?= build
+
+BUILDLINK_CONTENTS_FILTER.prettier-ada-25= \
+ ${EGREP} "${GNAT_PKGBASE}/include/.*$$|${GNAT_PKGBASE}/lib/.*$$|${GNAT_PKGBASE}/share/gpr/.*$$"
+
+BUILDLINK_FNAME_TRANSFORM.prettier-ada-25+= \
+ -e "s|${BUILDLINK_DIR}/${GNAT_PKGBASE}/|${BUILDLINK_DIR}/|g"
+
+.endif
+
+BUILDLINK_TREE+= -prettier-ada-25
Index: pkgsrc/textproc/ada-prettier-ada-25/distinfo
diff -u /dev/null pkgsrc/textproc/ada-prettier-ada-25/distinfo:1.1
--- /dev/null Mon Jul 28 11:40:32 2025
+++ pkgsrc/textproc/ada-prettier-ada-25/distinfo Mon Jul 28 11:40:31 2025
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2025/07/28 11:40:31 dkazankov Exp $
+
+BLAKE2s (prettier-ada-25.0.0.tar.gz) = cfa22b6a5009c42606a845e54ba3d66b83b0770e860f1f14fb78e53c46fc9ad4
+SHA512 (prettier-ada-25.0.0.tar.gz) = 5e31bedf76f6051a1e40a298953d9aa269f24d374b619fba1de934d4b85efc358532d9d695084b41607ae7d8d87bf91f27a151760c1f010782b2af3f64783c6a
+Size (prettier-ada-25.0.0.tar.gz) = 60082 bytes
+SHA1 (patch-Makefile) = 52f186647c58f46a7a23de4afa60ef073bceadf8
Index: pkgsrc/textproc/ada-prettier-ada-25/patches/patch-Makefile
diff -u /dev/null pkgsrc/textproc/ada-prettier-ada-25/patches/patch-Makefile:1.1
--- /dev/null Mon Jul 28 11:40:32 2025
+++ pkgsrc/textproc/ada-prettier-ada-25/patches/patch-Makefile Mon Jul 28 11:40:31 2025
@@ -0,0 +1,34 @@
+$NetBSD: patch-Makefile,v 1.1 2025/07/28 11:40:31 dkazankov Exp $
+
+Provide gprbuild options
+
+--- Makefile.orig 2024-07-05 12:40:15.000000000 +0300
++++ Makefile
+@@ -1,6 +1,7 @@
+ BUILD_MODE ?= dev
+ LIBRARY_TYPE ?= relocatable
+ PROCESSORS ?= 0
++GPRBUILD_OPTIONS ?= -p -j$(PROCESSORS)
+
+ ALL_LIBRARY_TYPES = static static-pic relocatable
+
+@@ -17,8 +18,7 @@
+ -XPRETTIER_ADA_LIBRARY_TYPE=$(LIBRARY_TYPE) \
+ -XPRETTIER_ADA_BUILD_MODE=$(BUILD_MODE) \
+ -P $(LIB_PROJECT) \
+- -p \
+- -j$(PROCESSORS) ; \
++ $(GPRBUILD_OPTIONS) ;
+
+ .PHONY: all
+ all:
+@@ -30,8 +30,7 @@
+ -XLIBRARY_TYPE=$$library_type \
+ -XPRETTIER_ADA_BUILD_MODE=$(BUILD_MODE) \
+ -P $(LIB_PROJECT) \
+- -p \
+- -j$(PROCESSORS) ; \
++ $(GPRBUILD_OPTIONS) ; \
+ done;
+
+ .PHONY: clean
Home |
Main Index |
Thread Index |
Old Index