diff options
Diffstat (limited to 'devel/py-Jinja2/Makefile')
-rw-r--r-- | devel/py-Jinja2/Makefile | 36 |
1 files changed, 15 insertions, 21 deletions
diff --git a/devel/py-Jinja2/Makefile b/devel/py-Jinja2/Makefile index 1e8e78bd62aa..f82665a8e0b7 100644 --- a/devel/py-Jinja2/Makefile +++ b/devel/py-Jinja2/Makefile @@ -1,29 +1,29 @@ -# Created by: Nicola Vitale <nivit@FreeBSD.org> - PORTNAME= Jinja2 -PORTVERSION= 2.11.2 -PORTREVISION= 1 +DISTVERSION= 3.1.3 CATEGORIES= devel python -MASTER_SITES= CHEESESHOP +MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX?= MAINTAINER= nivit@FreeBSD.org -COMMENT?= Fast and easy to use stand-alone template engine +COMMENT= Fast and easy to use stand-alone template engine +WWW= https://jinja.palletsprojects.com/en/3.1.x/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.rst -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}markupsafe>=0.23:textproc/py-markupsafe@${PY_FLAVOR} -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}markupsafe>=0.23:textproc/py-markupsafe@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}markupsafe>=2.0.0:textproc/py-markupsafe@${PY_FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}markupsafe>=2.0.0:textproc/py-markupsafe@${PY_FLAVOR} NO_ARCH= yes .if empty(PKGNAMESUFFIX) -USES= python:2.7+ -USE_PYTHON= autoplist distutils +USES= cpe python +USE_PYTHON= autoplist distutils pytest # 23 tests fail, see https://github.com/pallets/jinja/issues/1757 + +CPE_VENDOR= pocoo .endif .if ${PKGNAMESUFFIX} == -doc -USES= gmake python:3.6+ +USES= gmake python USE_PYTHON= flavors .endif @@ -33,16 +33,13 @@ OPTIONS_DEFINE?= BABEL EXAMPLES OPTIONS_DEFAULT?= BABEL BABEL_DESC= Enable Babel extension -BABEL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=1.3:devel/py-babel@${PY_FLAVOR} - -PY2TO3_CMD= ${LOCALBASE}/bin/2to3-${PYTHON_VER} -PY2TO3_ARGS= --fix=all --no-diffs --nobackups --verbose --write +BABEL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=2.7:devel/py-babel@${PY_FLAVOR} .include <bsd.port.pre.mk> .if ${PKGNAMESUFFIX} == "-doc" -BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}Pallets-Sphinx-Themes>=1.2.3:textproc/py-pallets-sphinx-themes@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=0.23:devel/py-importlib-metadata@${PY_FLAVOR} \ +BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=0.23:devel/py-importlib-metadata@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Pallets-Sphinx-Themes>=2.0.2:textproc/py-pallets-sphinx-themes@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx-issues>=1.2.0:textproc/py-sphinx-issues@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx>=1.1.3:textproc/py-sphinx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinxcontrib-log-cabinet>=1.0.1:textproc/py-sphinxcontrib-log-cabinet@${PY_FLAVOR} @@ -62,9 +59,6 @@ do-install: .if ${PORT_OPTIONS:MEXAMPLES} PORTEXAMPLES= * post-build: -. if ${PYTHON_REL} >= 30000 - ${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/examples -. endif ${PYTHON_CMD} -m compileall ${WRKSRC}/examples ; \ ${PYTHON_CMD} -O -m compileall ${WRKSRC}/examples @@ -73,7 +67,7 @@ post-install: (cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) .endif -check regression-test test: build +check regression-test: build .if empty(PKGNAMESUFFIX) @cd ${WRKSRC} && ${PYTHON_CMD} ${PYSETUP} test .else |