summaryrefslogtreecommitdiff
path: root/textproc
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2017-05-04 20:23:31 +0000
committeradam <adam@pkgsrc.org>2017-05-04 20:23:31 +0000
commita60f9383513f836070b2fc202101bca9250dfa2c (patch)
treed74d7c1945c2f2f1d981f47cba9bb02c6c3b2a2c /textproc
parentdbd77f9b7c916ec6168fce62562dbaea9d26fc28 (diff)
downloadpkgsrc-a60f9383513f836070b2fc202101bca9250dfa2c.tar.gz
PLIST fix for Python < 3.6
Diffstat (limited to 'textproc')
-rw-r--r--textproc/py-jinja2/Makefile11
-rw-r--r--textproc/py-jinja2/PLIST10
2 files changed, 15 insertions, 6 deletions
diff --git a/textproc/py-jinja2/Makefile b/textproc/py-jinja2/Makefile
index 6d57262ec15..9a39952a276 100644
--- a/textproc/py-jinja2/Makefile
+++ b/textproc/py-jinja2/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.21 2017/05/04 18:11:09 adam Exp $
+# $NetBSD: Makefile,v 1.22 2017/05/04 20:23:31 adam Exp $
DISTNAME= Jinja2-2.9.6
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl}
@@ -20,5 +20,14 @@ SUBST_STAGE.unicode= pre-install
SUBST_SED.unicode+= -e "s,u',',g"
SUBST_SED.unicode+= -e 's,u",",g'
+.include "../../lang/python/pyversion.mk"
+
+# async byte-compilation fails for Python < 3.6
+# see https://github.com/pallets/jinja/issues/643
+PLIST_VARS+= async
+.if "${PYPKGPREFIX}" == "py36"
+PLIST.async= yes
+.endif
+
.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/textproc/py-jinja2/PLIST b/textproc/py-jinja2/PLIST
index c7ab1d7971d..644d76488f1 100644
--- a/textproc/py-jinja2/PLIST
+++ b/textproc/py-jinja2/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.8 2017/05/04 19:53:41 adam Exp $
+@comment $NetBSD: PLIST,v 1.9 2017/05/04 20:23:31 adam Exp $
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
@@ -16,11 +16,11 @@ ${PYSITELIB}/jinja2/_stringdefs.py
${PYSITELIB}/jinja2/_stringdefs.pyc
${PYSITELIB}/jinja2/_stringdefs.pyo
${PYSITELIB}/jinja2/asyncfilters.py
-${PLIST.py3x}${PYSITELIB}/jinja2/asyncfilters.pyc
-${PLIST.py3x}${PYSITELIB}/jinja2/asyncfilters.pyo
+${PLIST.async}${PYSITELIB}/jinja2/asyncfilters.pyc
+${PLIST.async}${PYSITELIB}/jinja2/asyncfilters.pyo
${PYSITELIB}/jinja2/asyncsupport.py
-${PLIST.py3x}${PYSITELIB}/jinja2/asyncsupport.pyc
-${PLIST.py3x}${PYSITELIB}/jinja2/asyncsupport.pyo
+${PLIST.async}${PYSITELIB}/jinja2/asyncsupport.pyc
+${PLIST.async}${PYSITELIB}/jinja2/asyncsupport.pyo
${PYSITELIB}/jinja2/bccache.py
${PYSITELIB}/jinja2/bccache.pyc
${PYSITELIB}/jinja2/bccache.pyo