Sun Apr 16 15:28:16 2017 UTC ()
Pullup ticket #5262 - requested by sevan
security/py-acme: build fix
security/py-certbot: build fix

Revisions pulled up:
- security/py-acme/Makefile                                     1.5-1.6
- security/py-certbot/Makefile                                  1.4

---
   Module Name:    pkgsrc
   Committed By:   fhajny
   Date:           Mon Apr 10 10:29:38 UTC 2017

   Modified Files:
           pkgsrc/security/py-acme: Makefile
           pkgsrc/security/py-certbot: Makefile

   Log Message:
   Fix stale and missing dependencies in py-acme and py-certbot. PKGREVISION++

---
   Module Name:    pkgsrc
   Committed By:   fhajny
   Date:           Tue Apr 11 06:32:32 UTC 2017

   Modified Files:
           pkgsrc/security/py-acme: Makefile

   Log Message:
   Fix py-requests dependency version


(bsiegert)
diff -r1.4 -r1.4.2.1 pkgsrc/security/py-acme/Makefile
diff -r1.3 -r1.3.2.1 pkgsrc/security/py-certbot/Makefile

cvs diff -r1.4 -r1.4.2.1 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/16 15:28:16 1.4.2.1
@@ -1,29 +1,30 @@ @@ -1,29 +1,30 @@
1# $NetBSD: Makefile,v 1.4 2017/01/25 12:34:07 wiz Exp $ 1# $NetBSD: Makefile,v 1.4.2.1 2017/04/16 15:28:16 bsiegert 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>2.10:../../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
27 28
28.include "../../lang/python/egg.mk" 29.include "../../lang/python/egg.mk"
29.include "../../mk/bsd.pkg.mk" 30.include "../../mk/bsd.pkg.mk"

cvs diff -r1.3 -r1.3.2.1 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/16 15:28:16 1.3.2.1
@@ -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.3.2.1 2017/04/16 15:28:16 bsiegert 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