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