git: 38438992ead4 - main - textproc/json2yaml: Add json2yaml 1.2.0

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Tue, 21 Dec 2021 19:41:03 UTC
The branch main has been updated by sunpoet:

URL: https://cgit.FreeBSD.org/ports/commit/?id=38438992ead4a504a0e3184d364e948b26c53a14

commit 38438992ead4a504a0e3184d364e948b26c53a14
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2021-12-21 18:38:30 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2021-12-21 18:38:30 +0000

    textproc/json2yaml: Add json2yaml 1.2.0
    
    Command line utilities to convert between JSON and YAML while preserving the
    order of associative arrays.
    
    Preserving the mapping order is helpful to humans reading the documents, despite
    not affecting their meaning.
    
    WWW: https://github.com/drbild/json2yaml
---
 textproc/Makefile            |  1 +
 textproc/json2yaml/Makefile  | 22 ++++++++++++++++++++++
 textproc/json2yaml/distinfo  |  3 +++
 textproc/json2yaml/pkg-descr |  7 +++++++
 4 files changed, 33 insertions(+)

diff --git a/textproc/Makefile b/textproc/Makefile
index fe93b345cede..d430f2735896 100644
--- a/textproc/Makefile
+++ b/textproc/Makefile
@@ -332,6 +332,7 @@
     SUBDIR += jrefentry
     SUBDIR += jshon
     SUBDIR += json-yaml
+    SUBDIR += json2yaml
     SUBDIR += jtc
     SUBDIR += kdiff3
     SUBDIR += kepubify
diff --git a/textproc/json2yaml/Makefile b/textproc/json2yaml/Makefile
new file mode 100644
index 000000000000..7fd2a5b5d94e
--- /dev/null
+++ b/textproc/json2yaml/Makefile
@@ -0,0 +1,22 @@
+# Created by: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
+
+PORTNAME=	json2yaml
+PORTVERSION=	1.2.0
+CATEGORIES=	textproc python
+MASTER_SITES=	CHEESESHOP
+
+MAINTAINER=	sunpoet@FreeBSD.org
+COMMENT=	Convert JSON to YAML or vice versa
+
+LICENSE=	APACHE20
+
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}docopt>=0:devel/py-docopt@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}pyaml>=0:textproc/py-pyaml@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${PY_FLAVOR}
+
+USES=		python:3.6+
+USE_PYTHON=	autoplist distutils noflavors
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>
diff --git a/textproc/json2yaml/distinfo b/textproc/json2yaml/distinfo
new file mode 100644
index 000000000000..85f17acc8aa2
--- /dev/null
+++ b/textproc/json2yaml/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1638556436
+SHA256 (json2yaml-1.2.0.tar.gz) = 9528db11de8a9c9f2f1d227f0c06ee9f20a589b39f14c37c4c445bd544375d46
+SIZE (json2yaml-1.2.0.tar.gz) = 2989
diff --git a/textproc/json2yaml/pkg-descr b/textproc/json2yaml/pkg-descr
new file mode 100644
index 000000000000..40b2e8eea0fe
--- /dev/null
+++ b/textproc/json2yaml/pkg-descr
@@ -0,0 +1,7 @@
+Command line utilities to convert between JSON and YAML while preserving the
+order of associative arrays.
+
+Preserving the mapping order is helpful to humans reading the documents, despite
+not affecting their meaning.
+
+WWW: https://github.com/drbild/json2yaml