MFH: r445423 r447458
security/py-{acme,certbot}: Update to 0.16.0
Common:
- Update PORTVERSION and distinfo checksum (0.16.0)
Changelog: https://github.com/certbot/certbot/blob/master/CHANGELOG.md#0160---2017-07-05
Reviewed by: koobs (maintainer, py-certbot)
Approved by: koobs (maintainer, py-certbot)
Differential Revision: https://reviews.freebsd.org/D11517
security/py-certbot: Relax Python version-spec, support Python 3.x
certbot has supported Python 3 (3.3+) since the 0.14.0 release [1]. Update
the USES=python:<version-spec> to match, allowing Python 3 builds. [2]
Update acme (security/py-acme) RUN_DEPENDS entry to use PORTVERSION not
PKGVERSION (that includes PORTEPOCH/PORTREVISION) which caused the
dependency to be incorrectly reported as unsatisfied if either was
defined. Further, since *_DEPENDS version-specifiers compare against
installed package versions, only a version that includes PORTEPOCH
and/or PORTREVISION is available, so use >= not ==. [3]
While I'm here, enable 'concurrent' to automatically produce
version-suffixed files.
[1] https://github.com/certbot/certbot/issues/4507
PR: 220469 221043 [3]
Submitted by: Kamigishi Rei <spambox haruhiism net> [2]
Reported by: amdmi3 [3]
Approved by: ports-secteam (with hat)