svn commit: r544625 - in head/textproc: . py-j2cli

Kurt Jaeger pi at FreeBSD.org
Mon Aug 10 16:20:44 UTC 2020


Author: pi
Date: Mon Aug 10 16:20:42 2020
New Revision: 544625
URL: https://svnweb.freebsd.org/changeset/ports/544625

Log:
  New port: textproc/py-j2cli
  
  j2cli is a command-line tool for templating in shell-scripts, leveraging the
  Jinja2 library
  
  WWW: https://github.com/kolypto/j2cli
  
  PR:		245783
  Submitted by:	Adam Jimerson <vendion at gmail.com>

Added:
  head/textproc/py-j2cli/
  head/textproc/py-j2cli/Makefile   (contents, props changed)
  head/textproc/py-j2cli/distinfo   (contents, props changed)
  head/textproc/py-j2cli/pkg-descr   (contents, props changed)
Modified:
  head/textproc/Makefile

Modified: head/textproc/Makefile
==============================================================================
--- head/textproc/Makefile	Mon Aug 10 16:19:49 2020	(r544624)
+++ head/textproc/Makefile	Mon Aug 10 16:20:42 2020	(r544625)
@@ -1275,6 +1275,7 @@
     SUBDIR += py-isbntools
     SUBDIR += py-iso-639
     SUBDIR += py-iso3166
+    SUBDIR += py-j2cli
     SUBDIR += py-jc
     SUBDIR += py-jinja2-cli
     SUBDIR += py-jsonslicer

Added: head/textproc/py-j2cli/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/textproc/py-j2cli/Makefile	Mon Aug 10 16:20:42 2020	(r544625)
@@ -0,0 +1,43 @@
+# $FreeBSD$
+
+PORTNAME=		j2cli
+DISTVERSIONPREFIX=	v
+DISTVERSION=		0.3.12b
+CATEGORIES=		textproc python
+PKGNAMEPREFIX=		${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER=		vendion at gmail.com
+COMMENT=		Jinja2 Command-Line Tool, reworked
+
+LICENSE=		BSD2CLAUSE
+LICENSE_FILE=		${WRKSRC}/LICENSE
+
+RUN_DEPENDS=		${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR}
+
+TEST_DEPENDS=		${PYTHON_PKGNAMEPREFIX}tox>0:devel/py-tox@${PY_FLAVOR}
+
+USES=			python
+
+OPTIONS_DEFINE=		TEST YAML
+OPTIONS_DEFAULT=	TEST YAML
+
+YAML_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR}
+
+.include <bsd.port.options.mk>
+
+USE_PYTHON=		autoplist concurrent distutils
+USE_GITHUB=		yes
+GH_ACCOUNT=		kolypto
+.if ${PORT_OPTIONS:MTEST}
+TEST_TARGET=		test
+.endif
+
+NO_ARCH=		yes
+
+TEST_ENV=		TMPDIR=${WKRDIR}
+
+do-test:
+	@cd ${WRKSRC} && \
+	${SETENV} ${TEST_ENV} ${LOCALBASE}/bin/tox-${PYTHON_VER} -v
+
+.include <bsd.port.mk>

Added: head/textproc/py-j2cli/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/textproc/py-j2cli/distinfo	Mon Aug 10 16:20:42 2020	(r544625)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1587471202
+SHA256 (kolypto-j2cli-v0.3.12b_GH0.tar.gz) = 5313700543db9a73bdc4a8634457870d0b49e1c83aae461974134c56405773cd
+SIZE (kolypto-j2cli-v0.3.12b_GH0.tar.gz) = 16797

Added: head/textproc/py-j2cli/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/textproc/py-j2cli/pkg-descr	Mon Aug 10 16:20:42 2020	(r544625)
@@ -0,0 +1,4 @@
+j2cli is a command-line tool for templating in shell-scripts, leveraging the
+Jinja2 library
+
+WWW: https://github.com/kolypto/j2cli


More information about the svn-ports-head mailing list