Tue Apr 19 11:27:13 2022 UTC ()
textproc/py-xml2rfc: Relax jinja2 version requirements


(js)
diff -r1.6 -r1.7 pkgsrc/textproc/py-xml2rfc/Makefile
diff -r1.3 -r1.4 pkgsrc/textproc/py-xml2rfc/distinfo
diff -r0 -r1.1 pkgsrc/textproc/py-xml2rfc/patches/patch-requirements.txt

cvs diff -r1.6 -r1.7 pkgsrc/textproc/py-xml2rfc/Makefile (expand / switch to unified diff)

--- pkgsrc/textproc/py-xml2rfc/Makefile 2022/04/18 20:18:45 1.6
+++ pkgsrc/textproc/py-xml2rfc/Makefile 2022/04/19 11:27:13 1.7
@@ -1,37 +1,36 @@ @@ -1,37 +1,36 @@
1# $NetBSD: Makefile,v 1.6 2022/04/18 20:18:45 tnn Exp $ 1# $NetBSD: Makefile,v 1.7 2022/04/19 11:27:13 js Exp $
2 2
3DISTNAME= xml2rfc-3.5.0 3DISTNAME= xml2rfc-3.5.0
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5PKGREVISION= 2 5PKGREVISION= 3
6CATEGORIES= textproc python 6CATEGORIES= textproc python
7MASTER_SITES= ${MASTER_SITE_PYPI:=x/xml2rfc/} 7MASTER_SITES= ${MASTER_SITE_PYPI:=x/xml2rfc/}
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://github.com/ietf-tools/xml2rfc 10HOMEPAGE= https://github.com/ietf-tools/xml2rfc
11COMMENT= IETF RFC 7749 XML-to-RFC conversion tool 11COMMENT= IETF RFC 7749 XML-to-RFC conversion tool
12LICENSE= modified-bsd 12LICENSE= modified-bsd
13 13
14PYTHON_VERSIONS_INCOMPATIBLE= 27 # py-fonttools via py-weasyprint 14PYTHON_VERSIONS_INCOMPATIBLE= 27 # py-fonttools via py-weasyprint
15 15
16DEPENDS+= ${PYPKGPREFIX}-appdirs>=1.4.4:../../devel/py-appdirs 16DEPENDS+= ${PYPKGPREFIX}-appdirs>=1.4.4:../../devel/py-appdirs
17DEPENDS+= ${PYPKGPREFIX}-configargparse>=1.2.3:../../devel/py-configargparse 17DEPENDS+= ${PYPKGPREFIX}-configargparse>=1.2.3:../../devel/py-configargparse
18DEPENDS+= ${PYPKGPREFIX}-country>=1.8,!=19.7.15:../../geography/py-country 18DEPENDS+= ${PYPKGPREFIX}-country>=1.8,!=19.7.15:../../geography/py-country
19DEPENDS+= ${PYPKGPREFIX}-flakes>=0.8.1:../../devel/py-flakes 19DEPENDS+= ${PYPKGPREFIX}-flakes>=0.8.1:../../devel/py-flakes
20DEPENDS+= ${PYPKGPREFIX}-google-i18n-address>=2.3.2:../../devel/py-google-i18n-address 20DEPENDS+= ${PYPKGPREFIX}-google-i18n-address>=2.3.2:../../devel/py-google-i18n-address
21DEPENDS+= ${PYPKGPREFIX}-html5lib>=1.0.1:../../textproc/py-html5lib 21DEPENDS+= ${PYPKGPREFIX}-html5lib>=1.0.1:../../textproc/py-html5lib
22DEPENDS+= ${PYPKGPREFIX}-intervaltree>=2.1.0,!=3.0.0:../../devel/py-intervaltree 22DEPENDS+= ${PYPKGPREFIX}-intervaltree>=2.1.0,!=3.0.0:../../devel/py-intervaltree
23BROKEN= "broken by jinja2 3.x update" 23DEPENDS+= ${PYPKGPREFIX}-jinja2>=2.11:../../textproc/py-jinja2
24#DEPENDS+= ${PYPKGPREFIX}-jinja2>=2.11,<3.0:../../textproc/py-jinja2 
25DEPENDS+= ${PYPKGPREFIX}-kitchen>=1.2.6:../../devel/py-kitchen 24DEPENDS+= ${PYPKGPREFIX}-kitchen>=1.2.6:../../devel/py-kitchen
26DEPENDS+= ${PYPKGPREFIX}-lxml>=2.2.8,!=4.3.1:../../textproc/py-lxml 25DEPENDS+= ${PYPKGPREFIX}-lxml>=2.2.8,!=4.3.1:../../textproc/py-lxml
27DEPENDS+= ${PYPKGPREFIX}-requests>=2.5.0:../../devel/py-requests 26DEPENDS+= ${PYPKGPREFIX}-requests>=2.5.0:../../devel/py-requests
28DEPENDS+= ${PYPKGPREFIX}-setuptools>=24.2.0:../../devel/py-setuptools 27DEPENDS+= ${PYPKGPREFIX}-setuptools>=24.2.0:../../devel/py-setuptools
29DEPENDS+= ${PYPKGPREFIX}-six>=1.4.1:../../lang/py-six 28DEPENDS+= ${PYPKGPREFIX}-six>=1.4.1:../../lang/py-six
30DEPENDS+= ${PYPKGPREFIX}-yaml>=5.3.1:../../textproc/py-yaml 29DEPENDS+= ${PYPKGPREFIX}-yaml>=5.3.1:../../textproc/py-yaml
31 30
32TEST_DEPENDS+= ${PYPKGPREFIX}-PDF2>=0:../../print/py-PDF2 31TEST_DEPENDS+= ${PYPKGPREFIX}-PDF2>=0:../../print/py-PDF2
33TEST_DEPENDS+= ${PYPKGPREFIX}-cairo>=0:../../graphics/py-cairo 32TEST_DEPENDS+= ${PYPKGPREFIX}-cairo>=0:../../graphics/py-cairo
34TEST_DEPENDS+= ${PYPKGPREFIX}-decorator>=0:../../devel/py-decorator 33TEST_DEPENDS+= ${PYPKGPREFIX}-decorator>=0:../../devel/py-decorator
35TEST_DEPENDS+= ${PYPKGPREFIX}-dict2xml>=0:../../devel/py-dict2xml 34TEST_DEPENDS+= ${PYPKGPREFIX}-dict2xml>=0:../../devel/py-dict2xml
36TEST_DEPENDS+= ${PYPKGPREFIX}-tox>=0:../../devel/py-tox 35TEST_DEPENDS+= ${PYPKGPREFIX}-tox>=0:../../devel/py-tox
37TEST_DEPENDS+= ${PYPKGPREFIX}-weasyprint>=0:../../print/py-weasyprint 36TEST_DEPENDS+= ${PYPKGPREFIX}-weasyprint>=0:../../print/py-weasyprint

cvs diff -r1.3 -r1.4 pkgsrc/textproc/py-xml2rfc/distinfo (expand / switch to unified diff)

--- pkgsrc/textproc/py-xml2rfc/distinfo 2021/10/26 11:23:17 1.3
+++ pkgsrc/textproc/py-xml2rfc/distinfo 2022/04/19 11:27:13 1.4
@@ -1,5 +1,6 @@ @@ -1,5 +1,6 @@
1$NetBSD: distinfo,v 1.3 2021/10/26 11:23:17 nia Exp $ 1$NetBSD: distinfo,v 1.4 2022/04/19 11:27:13 js Exp $
2 2
3BLAKE2s (xml2rfc-3.5.0.tar.gz) = 29c4935a21de3f483276842782ca15aa7b62ae11c0f4c61553291899f8eca154 3BLAKE2s (xml2rfc-3.5.0.tar.gz) = 29c4935a21de3f483276842782ca15aa7b62ae11c0f4c61553291899f8eca154
4SHA512 (xml2rfc-3.5.0.tar.gz) = eb6810e8e6eafa5b11dbb41c2b616e41cd746741bd0604eac56972d77ea4987d67b28ad0e41f19834d8e098805e483cb3a7ce0d0a3f1fcbc8a5cc412ee378d33 4SHA512 (xml2rfc-3.5.0.tar.gz) = eb6810e8e6eafa5b11dbb41c2b616e41cd746741bd0604eac56972d77ea4987d67b28ad0e41f19834d8e098805e483cb3a7ce0d0a3f1fcbc8a5cc412ee378d33
5Size (xml2rfc-3.5.0.tar.gz) = 4450772 bytes 5Size (xml2rfc-3.5.0.tar.gz) = 4450772 bytes
 6SHA1 (patch-requirements.txt) = 60035ebae7a74c1ff9be2ccd13705495c54fdc48

File Added: pkgsrc/textproc/py-xml2rfc/patches/Attic/patch-requirements.txt
$NetBSD: patch-requirements.txt,v 1.1 2022/04/19 11:27:13 js Exp $

Relax jinja2 version requirements.

--- requirements.txt.orig	2020-09-29 11:31:03.000000000 +0000
+++ requirements.txt
@@ -3,7 +3,7 @@ configargparse>=1.2.3
 google-i18n-address>=2.3.2
 html5lib>=1.0.1
 intervaltree>=2.1.0,!=3.0.0
-jinja2>=2.11,<3.0
+jinja2>=2.11
 kitchen>=1.2.6
 lxml>=2.2.8,!=4.3.1
 pycountry>=1.8,!=19.7.15