Mon Apr 10 10:29:38 2017 UTC ()
Fix stale and missing dependencies in py-acme and py-certbot. PKGREVISION++


(fhajny)
diff -r1.4 -r1.5 pkgsrc/security/py-acme/Makefile
diff -r1.3 -r1.4 pkgsrc/security/py-certbot/Makefile

cvs diff -r1.4 -r1.5 pkgsrc/security/py-acme/Makefile (expand / switch to unified diff)

--- pkgsrc/security/py-acme/Makefile 2017/01/25 12:34:07 1.4
+++ pkgsrc/security/py-acme/Makefile 2017/04/10 10:29:38 1.5
@@ -1,26 +1,27 @@ @@ -1,26 +1,27 @@
1# $NetBSD: Makefile,v 1.4 2017/01/25 12:34:07 wiz Exp $ 1# $NetBSD: Makefile,v 1.5 2017/04/10 10:29:38 fhajny Exp $
2 2
3PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/certbot/acme/} 3PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/certbot/acme/}
 4PKGREVISION= 1
4CATEGORIES= security 5CATEGORIES= security
5 6
6COMMENT= ACME protocol implementation in Python 7COMMENT= ACME protocol implementation in Python
7MAINTAINER= filip@joyent.com 8MAINTAINER= filip@joyent.com
8LICENSE= apache-2.0 9LICENSE= apache-2.0
9 10
10.include "../../security/py-certbot/Makefile.common" 11.include "../../security/py-certbot/Makefile.common"
11 12
 13DEPENDS+= ${PYPKGPREFIX}-argparse-[0-9]*:../../devel/py-argparse
12DEPENDS+= ${PYPKGPREFIX}-cryptography>=0.8:../../security/py-cryptography 14DEPENDS+= ${PYPKGPREFIX}-cryptography>=0.8:../../security/py-cryptography
13DEPENDS+= ${PYPKGPREFIX}-dns>=1.12:../../net/py-dns 
14DEPENDS+= ${PYPKGPREFIX}-OpenSSL>=0.15:../../security/py-OpenSSL 15DEPENDS+= ${PYPKGPREFIX}-OpenSSL>=0.15:../../security/py-OpenSSL
15DEPENDS+= ${PYPKGPREFIX}-pytz-[0-9]*:../../time/py-pytz 16DEPENDS+= ${PYPKGPREFIX}-pytz-[0-9]*:../../time/py-pytz
16DEPENDS+= ${PYPKGPREFIX}-requests-[0-9]*:../../devel/py-requests 17DEPENDS+= ${PYPKGPREFIX}-requests-[0-9]*:../../devel/py-requests
17DEPENDS+= ${PYPKGPREFIX}-rfc3339-[0-9]*:../../time/py-rfc3339 18DEPENDS+= ${PYPKGPREFIX}-rfc3339-[0-9]*:../../time/py-rfc3339
18DEPENDS+= ${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six 19DEPENDS+= ${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six
19 20
20EGG_NAME= ${DISTNAME:S/certbot/acme/} 21EGG_NAME= ${DISTNAME:S/certbot/acme/}
21 22
22# TEST_DEPENDS 23# TEST_DEPENDS
23BUILD_DEPENDS+= ${PYPKGPREFIX}-mock-[0-9]*:../../devel/py-mock 24BUILD_DEPENDS+= ${PYPKGPREFIX}-mock-[0-9]*:../../devel/py-mock
24BUILD_DEPENDS+= ${PYPKGPREFIX}-pbr-[0-9]*:../../devel/py-pbr 25BUILD_DEPENDS+= ${PYPKGPREFIX}-pbr-[0-9]*:../../devel/py-pbr
25 26
26PYSETUPSUBDIR= acme 27PYSETUPSUBDIR= acme

cvs diff -r1.3 -r1.4 pkgsrc/security/py-certbot/Makefile (expand / switch to unified diff)

--- pkgsrc/security/py-certbot/Makefile 2017/01/12 16:02:44 1.3
+++ pkgsrc/security/py-certbot/Makefile 2017/04/10 10:29:38 1.4
@@ -1,35 +1,36 @@ @@ -1,35 +1,36 @@
1# $NetBSD: Makefile,v 1.3 2017/01/12 16:02:44 fhajny Exp $ 1# $NetBSD: Makefile,v 1.4 2017/04/10 10:29:38 fhajny Exp $
2 2
3PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 3PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
 4PKGREVISION= 1
4CATEGORIES= security 5CATEGORIES= security
5 6
6COMMENT= Client for the Let's Encrypt CA 7COMMENT= Client for the Let's Encrypt CA
7MAINTAINER= filip@joyent.com 8MAINTAINER= filip@joyent.com
8LICENSE= apache-2.0 9LICENSE= apache-2.0
9 10
10EGG_NAME= ${DISTNAME} 11EGG_NAME= ${DISTNAME}
11 12
12# Only supports Python 2.6 and 2.7 so far 13# Only supports Python 2.6 and 2.7 so far
13# https://github.com/certbot/certbot#system-requirements 14# https://github.com/certbot/certbot#system-requirements
14PYTHON_VERSIONS_ACCEPTED= 27 15PYTHON_VERSIONS_ACCEPTED= 27
15 16
16.include "Makefile.common" 17.include "Makefile.common"
17 18
18DEPENDS+= ${PYPKGPREFIX}-acme-${PKGVERSION_NOREV}{nb*,}:../../security/py-acme 19DEPENDS+= ${PYPKGPREFIX}-acme-${PKGVERSION_NOREV}{nb*,}:../../security/py-acme
 20DEPENDS+= ${PYPKGPREFIX}-argparse-[0-9]*:../../devel/py-argparse
19DEPENDS+= ${PYPKGPREFIX}-configargparse>=0.9.3:../../devel/py-configargparse 21DEPENDS+= ${PYPKGPREFIX}-configargparse>=0.9.3:../../devel/py-configargparse
20DEPENDS+= ${PYPKGPREFIX}-configobj-[0-9]*:../../devel/py-configobj 22DEPENDS+= ${PYPKGPREFIX}-configobj-[0-9]*:../../devel/py-configobj
21DEPENDS+= ${PYPKGPREFIX}-cryptography>=0.7:../../security/py-cryptography 23DEPENDS+= ${PYPKGPREFIX}-cryptography>=0.7:../../security/py-cryptography
22DEPENDS+= ${PYPKGPREFIX}-dialog>=3.2.2rc1:../../devel/py-dialog2 
23DEPENDS+= ${PYPKGPREFIX}-mock-[0-9]*:../../devel/py-mock 24DEPENDS+= ${PYPKGPREFIX}-mock-[0-9]*:../../devel/py-mock
24DEPENDS+= ${PYPKGPREFIX}-OpenSSL-[0-9]*:../../security/py-OpenSSL 25DEPENDS+= ${PYPKGPREFIX}-OpenSSL-[0-9]*:../../security/py-OpenSSL
25DEPENDS+= ${PYPKGPREFIX}-parsedatetime>=2.0:../../time/py-parsedatetime 26DEPENDS+= ${PYPKGPREFIX}-parsedatetime>=2.0:../../time/py-parsedatetime
26DEPENDS+= ${PYPKGPREFIX}-pytz-[0-9]*:../../time/py-pytz 27DEPENDS+= ${PYPKGPREFIX}-pytz-[0-9]*:../../time/py-pytz
27DEPENDS+= ${PYPKGPREFIX}-rfc3339-[0-9]*:../../time/py-rfc3339 28DEPENDS+= ${PYPKGPREFIX}-rfc3339-[0-9]*:../../time/py-rfc3339
28DEPENDS+= ${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six 29DEPENDS+= ${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six
29DEPENDS+= ${PYPKGPREFIX}-ZopeComponent-[0-9]*:../../devel/py-ZopeComponent 30DEPENDS+= ${PYPKGPREFIX}-ZopeComponent-[0-9]*:../../devel/py-ZopeComponent
30DEPENDS+= ${PYPKGPREFIX}-ZopeInterface-[0-9]*:../../devel/py-ZopeInterface 31DEPENDS+= ${PYPKGPREFIX}-ZopeInterface-[0-9]*:../../devel/py-ZopeInterface
31 32
32# Needed for the test target 33# Needed for the test target
33# https://github.com/certbot/certbot/issues/2956 34# https://github.com/certbot/certbot/issues/2956
34BUILD_DEPENDS+= ${PYPKGPREFIX}-readline-[0-9]*:../../devel/py-readline 35BUILD_DEPENDS+= ${PYPKGPREFIX}-readline-[0-9]*:../../devel/py-readline
35 36