git: 530a30bd0d4c - main - security/py-{acme,certbot*}: Update to 1.29.0

From: Yasuhiro Kimura <yasu_at_FreeBSD.org>
Date: Thu, 21 Jul 2022 15:52:28 UTC
The branch main has been updated by yasu:

URL: https://cgit.FreeBSD.org/ports/commit/?id=530a30bd0d4c34f6ce625f0255f4df4a66c8c181

commit 530a30bd0d4c34f6ce625f0255f4df4a66c8c181
Author:     Yasuhiro Kimura <yasu@FreeBSD.org>
AuthorDate: 2022-07-18 19:27:20 +0000
Commit:     Yasuhiro Kimura <yasu@FreeBSD.org>
CommitDate: 2022-07-21 15:52:02 +0000

    security/py-{acme,certbot*}: Update to 1.29.0
    
    ChangeLog:      https://github.com/certbot/certbot/releases/tag/v1.29.0
    
    PR:             265301
    Approved by:    sunpoet (python@)
---
 security/py-acme/Makefile                     |  8 ++++----
 security/py-acme/distinfo                     |  6 +++---
 security/py-acme/version.mk                   |  2 +-
 security/py-certbot-apache/Makefile           |  4 +---
 security/py-certbot-apache/distinfo           |  6 +++---
 security/py-certbot-dns-cloudflare/Makefile   |  3 +--
 security/py-certbot-dns-cloudflare/distinfo   |  6 +++---
 security/py-certbot-dns-cloudxns/Makefile     |  3 +--
 security/py-certbot-dns-cloudxns/distinfo     |  6 +++---
 security/py-certbot-dns-digitalocean/Makefile |  3 +--
 security/py-certbot-dns-digitalocean/distinfo |  6 +++---
 security/py-certbot-dns-dnsimple/Makefile     |  3 +--
 security/py-certbot-dns-dnsimple/distinfo     |  6 +++---
 security/py-certbot-dns-dnsmadeeasy/Makefile  |  3 +--
 security/py-certbot-dns-dnsmadeeasy/distinfo  |  6 +++---
 security/py-certbot-dns-gehirn/Makefile       |  3 +--
 security/py-certbot-dns-gehirn/distinfo       |  6 +++---
 security/py-certbot-dns-google/Makefile       |  3 +--
 security/py-certbot-dns-google/distinfo       |  6 +++---
 security/py-certbot-dns-linode/Makefile       |  3 +--
 security/py-certbot-dns-linode/distinfo       |  6 +++---
 security/py-certbot-dns-luadns/Makefile       |  3 +--
 security/py-certbot-dns-luadns/distinfo       |  6 +++---
 security/py-certbot-dns-nsone/Makefile        |  3 +--
 security/py-certbot-dns-nsone/distinfo        |  6 +++---
 security/py-certbot-dns-ovh/Makefile          |  3 +--
 security/py-certbot-dns-ovh/distinfo          |  6 +++---
 security/py-certbot-dns-rfc2136/Makefile      |  3 +--
 security/py-certbot-dns-rfc2136/distinfo      |  6 +++---
 security/py-certbot-dns-route53/Makefile      |  3 +--
 security/py-certbot-dns-route53/distinfo      |  6 +++---
 security/py-certbot-dns-sakuracloud/Makefile  |  3 +--
 security/py-certbot-dns-sakuracloud/distinfo  |  6 +++---
 security/py-certbot-nginx/Makefile            |  5 ++---
 security/py-certbot-nginx/distinfo            |  6 +++---
 security/py-certbot/Makefile                  | 11 +++++------
 security/py-certbot/distinfo                  |  6 +++---
 37 files changed, 81 insertions(+), 99 deletions(-)

diff --git a/security/py-acme/Makefile b/security/py-acme/Makefile
index 0865fffb01e7..3b87d3e9f1e0 100644
--- a/security/py-acme/Makefile
+++ b/security/py-acme/Makefile
@@ -11,11 +11,11 @@ COMMENT=	ACME protocol implementation in Python
 LICENSE=	APACHE20
 LICENSE_FILE=	${WRKSRC}/LICENSE.txt
 
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}cryptography>=1.2.3:security/py-cryptography@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}josepy>=1.3.0:security/py-josepy@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}openssl>=0.15.1:security/py-openssl@${PY_FLAVOR} \
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}cryptography>=2.5.0:security/py-cryptography@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}josepy>=1.13.0:security/py-josepy@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}openssl>=17.5.0:security/py-openssl@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}pyrfc3339>0:devel/py-pyrfc3339@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}pytz>2019.3,1:devel/py-pytz@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}pytz>=2019.3,1:devel/py-pytz@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}requests>=2.20.0:www/py-requests@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}requests-toolbelt>=0.3.0:www/py-requests-toolbelt@${PY_FLAVOR}
 
diff --git a/security/py-acme/distinfo b/security/py-acme/distinfo
index 396dde03a827..99a0f7202235 100644
--- a/security/py-acme/distinfo
+++ b/security/py-acme/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1651624949
-SHA256 (acme-1.27.0.tar.gz) = abf17115005bcd286f74498c92526a282f531178271fc5b635c9563d51559121
-SIZE (acme-1.27.0.tar.gz) = 99775
+TIMESTAMP = 1657158082
+SHA256 (acme-1.29.0.tar.gz) = 14e387a9725e7788bc72ab00182002d2fc5d37b516e27ccbb4dfc25549eaf044
+SIZE (acme-1.29.0.tar.gz) = 99869
diff --git a/security/py-acme/version.mk b/security/py-acme/version.mk
index 82a5cf74da12..90e0676fb115 100644
--- a/security/py-acme/version.mk
+++ b/security/py-acme/version.mk
@@ -1 +1 @@
-ACME_VERSION=	1.27.0
+ACME_VERSION=	1.29.0
diff --git a/security/py-certbot-apache/Makefile b/security/py-certbot-apache/Makefile
index 138eac0e42b9..ddb9b0621db6 100644
--- a/security/py-certbot-apache/Makefile
+++ b/security/py-certbot-apache/Makefile
@@ -12,9 +12,7 @@ LICENSE_FILE=	${WRKSRC}/LICENSE.txt
 
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}acme>=${ACME_VERSION},1:security/py-acme@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}certbot>=${ACME_VERSION},1:security/py-certbot@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}python-augeas>0:textproc/py-python-augeas@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}zope.component>0:devel/py-zope.component@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${PY_FLAVOR}
+		${PYTHON_PKGNAMEPREFIX}python-augeas>0:textproc/py-python-augeas@${PY_FLAVOR}
 
 USES=		python:3.7+
 USE_PYTHON=	autoplist concurrent distutils
diff --git a/security/py-certbot-apache/distinfo b/security/py-certbot-apache/distinfo
index edbb2e681909..cb04adf86676 100644
--- a/security/py-certbot-apache/distinfo
+++ b/security/py-certbot-apache/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1651624950
-SHA256 (certbot-apache-1.27.0.tar.gz) = 387f5b8256755ab0bf7378d62c5e8fbc5755fa90aafd7ce23d2c21ac2a38ccc9
-SIZE (certbot-apache-1.27.0.tar.gz) = 224573
+TIMESTAMP = 1657158083
+SHA256 (certbot-apache-1.29.0.tar.gz) = 7dbcb74464aa091a0af58f9d76257974ff9647a20fa57fe2f91e1bc5866277c5
+SIZE (certbot-apache-1.29.0.tar.gz) = 224607
diff --git a/security/py-certbot-dns-cloudflare/Makefile b/security/py-certbot-dns-cloudflare/Makefile
index 89c19dd0306f..94fe0f573786 100644
--- a/security/py-certbot-dns-cloudflare/Makefile
+++ b/security/py-certbot-dns-cloudflare/Makefile
@@ -12,8 +12,7 @@ LICENSE_FILE=	${WRKSRC}/LICENSE.txt
 
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}acme>=${ACME_VERSION},1:security/py-acme@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}certbot>=${ACME_VERSION},1:security/py-certbot@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}cloudflare>=1.5.1:dns/py-cloudflare@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${PY_FLAVOR}
+		${PYTHON_PKGNAMEPREFIX}cloudflare>=1.5.1:dns/py-cloudflare@${PY_FLAVOR}
 
 USES=		python:3.7+
 USE_PYTHON=	autoplist concurrent distutils
diff --git a/security/py-certbot-dns-cloudflare/distinfo b/security/py-certbot-dns-cloudflare/distinfo
index cac40db160fe..99035bf3259e 100644
--- a/security/py-certbot-dns-cloudflare/distinfo
+++ b/security/py-certbot-dns-cloudflare/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1651624951
-SHA256 (certbot-dns-cloudflare-1.27.0.tar.gz) = 2527beac095b7a8e606c1283e6c5f28199a333d7cd26d03ba7028ea33ea81053
-SIZE (certbot-dns-cloudflare-1.27.0.tar.gz) = 15848
+TIMESTAMP = 1657158084
+SHA256 (certbot-dns-cloudflare-1.29.0.tar.gz) = df1b60fe8b9b10743c2f42fe97d0b2e0a2bb39ab2ca539cc50f971b791068890
+SIZE (certbot-dns-cloudflare-1.29.0.tar.gz) = 15804
diff --git a/security/py-certbot-dns-cloudxns/Makefile b/security/py-certbot-dns-cloudxns/Makefile
index 45fd13470214..4fa8ec3cc347 100644
--- a/security/py-certbot-dns-cloudxns/Makefile
+++ b/security/py-certbot-dns-cloudxns/Makefile
@@ -12,8 +12,7 @@ LICENSE_FILE=	${WRKSRC}/LICENSE.txt
 
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}acme>=${ACME_VERSION},1:security/py-acme@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}certbot>=${ACME_VERSION},1:security/py-certbot@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}dns-lexicon>=3.1.0:dns/py-dns-lexicon@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${PY_FLAVOR}
+		${PYTHON_PKGNAMEPREFIX}dns-lexicon>=3.2.1:dns/py-dns-lexicon@${PY_FLAVOR}
 
 USES=		python:3.7+
 USE_PYTHON=	autoplist concurrent distutils
diff --git a/security/py-certbot-dns-cloudxns/distinfo b/security/py-certbot-dns-cloudxns/distinfo
index 72394d9ce62b..bc49d62407b2 100644
--- a/security/py-certbot-dns-cloudxns/distinfo
+++ b/security/py-certbot-dns-cloudxns/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1651624952
-SHA256 (certbot-dns-cloudxns-1.27.0.tar.gz) = 83aa61b2bc51749f9782cf556d84f68af6a6fe2058c3f0da750915be5a9042d0
-SIZE (certbot-dns-cloudxns-1.27.0.tar.gz) = 12581
+TIMESTAMP = 1657158084
+SHA256 (certbot-dns-cloudxns-1.29.0.tar.gz) = 274807e1a5cc1f63e1cd3eb0766ddd7c10a3f4aadb3fd1b1c542eedf357e85e2
+SIZE (certbot-dns-cloudxns-1.29.0.tar.gz) = 12552
diff --git a/security/py-certbot-dns-digitalocean/Makefile b/security/py-certbot-dns-digitalocean/Makefile
index 9128f302f2a1..86cd301717b0 100644
--- a/security/py-certbot-dns-digitalocean/Makefile
+++ b/security/py-certbot-dns-digitalocean/Makefile
@@ -12,8 +12,7 @@ LICENSE_FILE=	${WRKSRC}/LICENSE.txt
 
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}acme>=${ACME_VERSION},1:security/py-acme@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}certbot>=${ACME_VERSION},1:security/py-certbot@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}python-digitalocean>=1.11:www/py-python-digitalocean@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${PY_FLAVOR}
+		${PYTHON_PKGNAMEPREFIX}python-digitalocean>=1.11:www/py-python-digitalocean@${PY_FLAVOR}
 
 USES=		python:3.7+
 USE_PYTHON=	autoplist concurrent distutils
diff --git a/security/py-certbot-dns-digitalocean/distinfo b/security/py-certbot-dns-digitalocean/distinfo
index 710177082e43..4280da00523e 100644
--- a/security/py-certbot-dns-digitalocean/distinfo
+++ b/security/py-certbot-dns-digitalocean/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1651624952
-SHA256 (certbot-dns-digitalocean-1.27.0.tar.gz) = f46d6af8b9c89482ea1bda633e31393eec5e8a9c688006934a145809772f0b8e
-SIZE (certbot-dns-digitalocean-1.27.0.tar.gz) = 14182
+TIMESTAMP = 1657158085
+SHA256 (certbot-dns-digitalocean-1.29.0.tar.gz) = 9c24db12904b2e4261177e1c512124646d62104cb34e115cebe6cf34b7c60438
+SIZE (certbot-dns-digitalocean-1.29.0.tar.gz) = 14146
diff --git a/security/py-certbot-dns-dnsimple/Makefile b/security/py-certbot-dns-dnsimple/Makefile
index a185a4713977..933e753d0a60 100644
--- a/security/py-certbot-dns-dnsimple/Makefile
+++ b/security/py-certbot-dns-dnsimple/Makefile
@@ -12,8 +12,7 @@ LICENSE_FILE=	${WRKSRC}/LICENSE.txt
 
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}acme>=${ACME_VERSION},1:security/py-acme@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}certbot>=${ACME_VERSION},1:security/py-certbot@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}dns-lexicon>=3.2.1:dns/py-dns-lexicon@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${PY_FLAVOR}
+		${PYTHON_PKGNAMEPREFIX}dns-lexicon>=3.2.1:dns/py-dns-lexicon@${PY_FLAVOR}
 
 USES=		python:3.7+
 USE_PYTHON=	autoplist concurrent distutils
diff --git a/security/py-certbot-dns-dnsimple/distinfo b/security/py-certbot-dns-dnsimple/distinfo
index 41b357617247..039baa7afe94 100644
--- a/security/py-certbot-dns-dnsimple/distinfo
+++ b/security/py-certbot-dns-dnsimple/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1651624953
-SHA256 (certbot-dns-dnsimple-1.27.0.tar.gz) = 28082e3df440c720cccf045b9ed6e25a8ad6f60e5eccbdf55cd2dbe537a835ca
-SIZE (certbot-dns-dnsimple-1.27.0.tar.gz) = 12489
+TIMESTAMP = 1657158086
+SHA256 (certbot-dns-dnsimple-1.29.0.tar.gz) = 6c715d984997e4e5ef742aa09c0c3adca1af9362bcc598134414a83a1c679294
+SIZE (certbot-dns-dnsimple-1.29.0.tar.gz) = 12454
diff --git a/security/py-certbot-dns-dnsmadeeasy/Makefile b/security/py-certbot-dns-dnsmadeeasy/Makefile
index a6148974212c..9f2dad698325 100644
--- a/security/py-certbot-dns-dnsmadeeasy/Makefile
+++ b/security/py-certbot-dns-dnsmadeeasy/Makefile
@@ -12,8 +12,7 @@ LICENSE_FILE=	${WRKSRC}/LICENSE.txt
 
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}acme>=${ACME_VERSION},1:security/py-acme@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}certbot>=${ACME_VERSION},1:security/py-certbot@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}dns-lexicon>=3.1.0:dns/py-dns-lexicon@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${PY_FLAVOR}
+		${PYTHON_PKGNAMEPREFIX}dns-lexicon>=3.2.1:dns/py-dns-lexicon@${PY_FLAVOR}
 
 USES=		python:3.7+
 USE_PYTHON=	autoplist concurrent distutils
diff --git a/security/py-certbot-dns-dnsmadeeasy/distinfo b/security/py-certbot-dns-dnsmadeeasy/distinfo
index 0ceae1d5415e..a88f65682215 100644
--- a/security/py-certbot-dns-dnsmadeeasy/distinfo
+++ b/security/py-certbot-dns-dnsmadeeasy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1651624954
-SHA256 (certbot-dns-dnsmadeeasy-1.27.0.tar.gz) = 4b05d89b6c4012c6b15d067634df3fb33e9b1d619b74d7719479d0405fb5f453
-SIZE (certbot-dns-dnsmadeeasy-1.27.0.tar.gz) = 12678
+TIMESTAMP = 1657158087
+SHA256 (certbot-dns-dnsmadeeasy-1.29.0.tar.gz) = 6c7aecfbc7f7902ca7a5007f09cc2b1e3e00757d5762db473ec2936bf9944f8a
+SIZE (certbot-dns-dnsmadeeasy-1.29.0.tar.gz) = 12673
diff --git a/security/py-certbot-dns-gehirn/Makefile b/security/py-certbot-dns-gehirn/Makefile
index 9b39c5c7ca8f..d1999c556f56 100644
--- a/security/py-certbot-dns-gehirn/Makefile
+++ b/security/py-certbot-dns-gehirn/Makefile
@@ -12,8 +12,7 @@ LICENSE_FILE=	${WRKSRC}/LICENSE.txt
 
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}acme>=${ACME_VERSION},1:security/py-acme@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}certbot>=${ACME_VERSION},1:security/py-certbot@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}dns-lexicon>=3.1.0:dns/py-dns-lexicon@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${PY_FLAVOR}
+		${PYTHON_PKGNAMEPREFIX}dns-lexicon>=3.2.1:dns/py-dns-lexicon@${PY_FLAVOR}
 
 USES=		python:3.7+
 USE_PYTHON=	autoplist concurrent distutils
diff --git a/security/py-certbot-dns-gehirn/distinfo b/security/py-certbot-dns-gehirn/distinfo
index 7b2c81873432..92c4ff259930 100644
--- a/security/py-certbot-dns-gehirn/distinfo
+++ b/security/py-certbot-dns-gehirn/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1651624954
-SHA256 (certbot-dns-gehirn-1.27.0.tar.gz) = 0b39a5964dc7b0d940a053c39bbf2bc5e9ec719da50ef735d9435d0cc0df9d7d
-SIZE (certbot-dns-gehirn-1.27.0.tar.gz) = 12580
+TIMESTAMP = 1657158087
+SHA256 (certbot-dns-gehirn-1.29.0.tar.gz) = e69cb60efce008c4934cd4c252b15b776c32072f5206eddf807fd63392b2bc32
+SIZE (certbot-dns-gehirn-1.29.0.tar.gz) = 12556
diff --git a/security/py-certbot-dns-google/Makefile b/security/py-certbot-dns-google/Makefile
index 77adce9c6692..44530aaf2859 100644
--- a/security/py-certbot-dns-google/Makefile
+++ b/security/py-certbot-dns-google/Makefile
@@ -14,8 +14,7 @@ RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}acme>=${ACME_VERSION},1:security/py-acme@${P
 		${PYTHON_PKGNAMEPREFIX}certbot>=${ACME_VERSION},1:security/py-certbot@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}google-api-python-client>=1.5.5:www/py-google-api-python-client@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}httplib2>0:www/py-httplib2@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}oauth2client>=4.0:security/py-oauth2client@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${PY_FLAVOR}
+		${PYTHON_PKGNAMEPREFIX}oauth2client>=4.0:security/py-oauth2client@${PY_FLAVOR}
 
 USES=		python:3.7+
 USE_PYTHON=	autoplist concurrent distutils
diff --git a/security/py-certbot-dns-google/distinfo b/security/py-certbot-dns-google/distinfo
index 59c349deaedb..63a796b24905 100644
--- a/security/py-certbot-dns-google/distinfo
+++ b/security/py-certbot-dns-google/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1651624955
-SHA256 (certbot-dns-google-1.27.0.tar.gz) = 0bbbba09430fc1ab4fcbc0500bf0683f9a549d801f2606ee131ef07d98db2e9b
-SIZE (certbot-dns-google-1.27.0.tar.gz) = 23745
+TIMESTAMP = 1657158088
+SHA256 (certbot-dns-google-1.29.0.tar.gz) = 564ee32e02f95721fdd6ad0d46e2b0cfb915a92d68031c5cabf64828c2a6451c
+SIZE (certbot-dns-google-1.29.0.tar.gz) = 23697
diff --git a/security/py-certbot-dns-linode/Makefile b/security/py-certbot-dns-linode/Makefile
index f9a839214192..42a5f8c38c26 100644
--- a/security/py-certbot-dns-linode/Makefile
+++ b/security/py-certbot-dns-linode/Makefile
@@ -12,8 +12,7 @@ LICENSE_FILE=	${WRKSRC}/LICENSE.txt
 
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}acme>=${ACME_VERSION},1:security/py-acme@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}certbot>=${ACME_VERSION},1:security/py-certbot@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}dns-lexicon>=3.1.0:dns/py-dns-lexicon@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${PY_FLAVOR}
+		${PYTHON_PKGNAMEPREFIX}dns-lexicon>=3.2.1:dns/py-dns-lexicon@${PY_FLAVOR}
 
 USES=		python:3.7+
 USE_PYTHON=	autoplist concurrent distutils
diff --git a/security/py-certbot-dns-linode/distinfo b/security/py-certbot-dns-linode/distinfo
index a55255ba64a1..7954300de7af 100644
--- a/security/py-certbot-dns-linode/distinfo
+++ b/security/py-certbot-dns-linode/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1651624956
-SHA256 (certbot-dns-linode-1.27.0.tar.gz) = c8c2862236003dcf0d9db09084135075645b8cf4a50be750f83ec947c39428c3
-SIZE (certbot-dns-linode-1.27.0.tar.gz) = 13044
+TIMESTAMP = 1657158088
+SHA256 (certbot-dns-linode-1.29.0.tar.gz) = 5b8c5ba2621592f227baa6741123a3e839a3d2acd517343e513accb412a0daea
+SIZE (certbot-dns-linode-1.29.0.tar.gz) = 13035
diff --git a/security/py-certbot-dns-luadns/Makefile b/security/py-certbot-dns-luadns/Makefile
index 01337824e186..78e1853a51e9 100644
--- a/security/py-certbot-dns-luadns/Makefile
+++ b/security/py-certbot-dns-luadns/Makefile
@@ -12,8 +12,7 @@ LICENSE_FILE=	${WRKSRC}/LICENSE.txt
 
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}acme>=${ACME_VERSION},1:security/py-acme@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}certbot>=${ACME_VERSION},1:security/py-certbot@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}dns-lexicon>=3.1.0:dns/py-dns-lexicon@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${PY_FLAVOR}
+		${PYTHON_PKGNAMEPREFIX}dns-lexicon>=3.2.1:dns/py-dns-lexicon@${PY_FLAVOR}
 
 USES=		python:3.7+
 USE_PYTHON=	autoplist concurrent distutils
diff --git a/security/py-certbot-dns-luadns/distinfo b/security/py-certbot-dns-luadns/distinfo
index d62b3d2ce3fe..6ff954c421ee 100644
--- a/security/py-certbot-dns-luadns/distinfo
+++ b/security/py-certbot-dns-luadns/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1651624956
-SHA256 (certbot-dns-luadns-1.27.0.tar.gz) = f44b1925842fe0b346a19dc51d41df972453d6c5dc2c89bf7fa93b9ceaf67a96
-SIZE (certbot-dns-luadns-1.27.0.tar.gz) = 12499
+TIMESTAMP = 1657158089
+SHA256 (certbot-dns-luadns-1.29.0.tar.gz) = f22339587185664c733216236af86d5fea4b40ce1e50cd4cac89da5c8522b701
+SIZE (certbot-dns-luadns-1.29.0.tar.gz) = 12477
diff --git a/security/py-certbot-dns-nsone/Makefile b/security/py-certbot-dns-nsone/Makefile
index 48e2fb9e5a82..fa53fc8b3612 100644
--- a/security/py-certbot-dns-nsone/Makefile
+++ b/security/py-certbot-dns-nsone/Makefile
@@ -12,8 +12,7 @@ LICENSE_FILE=	${WRKSRC}/LICENSE.txt
 
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}acme>=${ACME_VERSION},1:security/py-acme@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}certbot>=${ACME_VERSION},1:security/py-certbot@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}dns-lexicon>=3.1.0:dns/py-dns-lexicon@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${PY_FLAVOR}
+		${PYTHON_PKGNAMEPREFIX}dns-lexicon>=3.2.1:dns/py-dns-lexicon@${PY_FLAVOR}
 
 USES=		python:3.7+
 USE_PYTHON=	autoplist concurrent distutils
diff --git a/security/py-certbot-dns-nsone/distinfo b/security/py-certbot-dns-nsone/distinfo
index a2288d994c16..9217c47d45d4 100644
--- a/security/py-certbot-dns-nsone/distinfo
+++ b/security/py-certbot-dns-nsone/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1651624957
-SHA256 (certbot-dns-nsone-1.27.0.tar.gz) = dc9f214deb6dbd5ac89eef1193c0a52eb05b7e40b2d47322d71ded9536bf8544
-SIZE (certbot-dns-nsone-1.27.0.tar.gz) = 12536
+TIMESTAMP = 1657158090
+SHA256 (certbot-dns-nsone-1.29.0.tar.gz) = a156a91f7aefe682de0d0f37ab10438ffa555c90ce7437c9532db99d5c098a15
+SIZE (certbot-dns-nsone-1.29.0.tar.gz) = 12514
diff --git a/security/py-certbot-dns-ovh/Makefile b/security/py-certbot-dns-ovh/Makefile
index 6b4191284d12..a53fc00226df 100644
--- a/security/py-certbot-dns-ovh/Makefile
+++ b/security/py-certbot-dns-ovh/Makefile
@@ -12,8 +12,7 @@ LICENSE_FILE=	${WRKSRC}/LICENSE.txt
 
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}acme>=${ACME_VERSION},1:security/py-acme@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}certbot>=${ACME_VERSION},1:security/py-certbot@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}dns-lexicon>=3.1.0:dns/py-dns-lexicon@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${PY_FLAVOR}
+		${PYTHON_PKGNAMEPREFIX}dns-lexicon>=3.2.1:dns/py-dns-lexicon@${PY_FLAVOR}
 
 USES=		python:3.7+
 USE_PYTHON=	autoplist concurrent distutils
diff --git a/security/py-certbot-dns-ovh/distinfo b/security/py-certbot-dns-ovh/distinfo
index aebd7b40c889..a0adde966f02 100644
--- a/security/py-certbot-dns-ovh/distinfo
+++ b/security/py-certbot-dns-ovh/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1651624957
-SHA256 (certbot-dns-ovh-1.27.0.tar.gz) = 45265c8361c63e05645ba265171174bbc02ad1ae5d14fc44ac2411893c65b3de
-SIZE (certbot-dns-ovh-1.27.0.tar.gz) = 12888
+TIMESTAMP = 1657158090
+SHA256 (certbot-dns-ovh-1.29.0.tar.gz) = 49b2624a903af5d7110df81d3c9a5a1fe11d6b516600505b6be9e797c924ec5a
+SIZE (certbot-dns-ovh-1.29.0.tar.gz) = 12874
diff --git a/security/py-certbot-dns-rfc2136/Makefile b/security/py-certbot-dns-rfc2136/Makefile
index 1e7002c2b174..e5458b22da43 100644
--- a/security/py-certbot-dns-rfc2136/Makefile
+++ b/security/py-certbot-dns-rfc2136/Makefile
@@ -12,8 +12,7 @@ LICENSE_FILE=	${WRKSRC}/LICENSE.txt
 
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}acme>=${ACME_VERSION},1:security/py-acme@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}certbot>=${ACME_VERSION},1:security/py-certbot@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}dnspython>0:dns/py-dnspython@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${PY_FLAVOR}
+		${PYTHON_PKGNAMEPREFIX}dnspython>=1.15.0:dns/py-dnspython@${PY_FLAVOR}
 
 USES=		python:3.7+
 USE_PYTHON=	autoplist concurrent distutils
diff --git a/security/py-certbot-dns-rfc2136/distinfo b/security/py-certbot-dns-rfc2136/distinfo
index 19d006ca70d8..83581520ad9f 100644
--- a/security/py-certbot-dns-rfc2136/distinfo
+++ b/security/py-certbot-dns-rfc2136/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1651624958
-SHA256 (certbot-dns-rfc2136-1.27.0.tar.gz) = f769177e06cef1f450865a47999669eacfa6745527ae3050cb3add35ad96a15b
-SIZE (certbot-dns-rfc2136-1.27.0.tar.gz) = 16370
+TIMESTAMP = 1657158091
+SHA256 (certbot-dns-rfc2136-1.29.0.tar.gz) = bbfe03d4648a87ef7ba5423c7e3b26c9b0a510e117039129c109723e094ea19a
+SIZE (certbot-dns-rfc2136-1.29.0.tar.gz) = 16359
diff --git a/security/py-certbot-dns-route53/Makefile b/security/py-certbot-dns-route53/Makefile
index 669a6a4e4008..6c18581c57dc 100644
--- a/security/py-certbot-dns-route53/Makefile
+++ b/security/py-certbot-dns-route53/Makefile
@@ -12,8 +12,7 @@ LICENSE_FILE=	${WRKSRC}/LICENSE.txt
 
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}acme>=${ACME_VERSION},1:security/py-acme@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}certbot>=${ACME_VERSION},1:security/py-certbot@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}boto3>1.15.15:www/py-boto3@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${PY_FLAVOR}
+		${PYTHON_PKGNAMEPREFIX}boto3>=1.15.15:www/py-boto3@${PY_FLAVOR}
 
 USES=		python:3.7+
 USE_PYTHON=	autoplist concurrent distutils
diff --git a/security/py-certbot-dns-route53/distinfo b/security/py-certbot-dns-route53/distinfo
index 292b8f108aaf..8df2178a10b8 100644
--- a/security/py-certbot-dns-route53/distinfo
+++ b/security/py-certbot-dns-route53/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1651624959
-SHA256 (certbot-dns-route53-1.27.0.tar.gz) = 164ecf68c616e0d31aba5b092c557c08260126fb9bd3702e0309ce68ee40e7c1
-SIZE (certbot-dns-route53-1.27.0.tar.gz) = 15008
+TIMESTAMP = 1657158092
+SHA256 (certbot-dns-route53-1.29.0.tar.gz) = 5e47fe89d46e184011d986ce0bcc5414a74684b9237c7ea372c4f8f0ae4bbd84
+SIZE (certbot-dns-route53-1.29.0.tar.gz) = 14987
diff --git a/security/py-certbot-dns-sakuracloud/Makefile b/security/py-certbot-dns-sakuracloud/Makefile
index 50dc609fc0eb..e489959ef978 100644
--- a/security/py-certbot-dns-sakuracloud/Makefile
+++ b/security/py-certbot-dns-sakuracloud/Makefile
@@ -12,8 +12,7 @@ LICENSE_FILE=	${WRKSRC}/LICENSE.txt
 
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}acme>=${ACME_VERSION},1:security/py-acme@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}certbot>=${ACME_VERSION},1:security/py-certbot@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}dns-lexicon>=3.1.0:dns/py-dns-lexicon@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${PY_FLAVOR}
+		${PYTHON_PKGNAMEPREFIX}dns-lexicon>=3.2.1:dns/py-dns-lexicon@${PY_FLAVOR}
 
 USES=		python:3.7+
 USE_PYTHON=	autoplist concurrent distutils
diff --git a/security/py-certbot-dns-sakuracloud/distinfo b/security/py-certbot-dns-sakuracloud/distinfo
index faef1ae8c3ee..ca5cc8c70cbf 100644
--- a/security/py-certbot-dns-sakuracloud/distinfo
+++ b/security/py-certbot-dns-sakuracloud/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1651624959
-SHA256 (certbot-dns-sakuracloud-1.27.0.tar.gz) = 1d90f1af89a1c17eda76b622082358d4490477ba9344fd865d787141e9ba580f
-SIZE (certbot-dns-sakuracloud-1.27.0.tar.gz) = 12567
+TIMESTAMP = 1657158092
+SHA256 (certbot-dns-sakuracloud-1.29.0.tar.gz) = 0198f1b4868251f4dee7c186835d085d35d76174d58f2c0b4d58b70a6dc95cd3
+SIZE (certbot-dns-sakuracloud-1.29.0.tar.gz) = 12546
diff --git a/security/py-certbot-nginx/Makefile b/security/py-certbot-nginx/Makefile
index 0ec4281a9714..bd45e22ab730 100644
--- a/security/py-certbot-nginx/Makefile
+++ b/security/py-certbot-nginx/Makefile
@@ -12,9 +12,8 @@ LICENSE_FILE=	${WRKSRC}/LICENSE.txt
 
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}acme>=${ACME_VERSION},1:security/py-acme@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}certbot>=${ACME_VERSION},1:security/py-certbot@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}pyparsing>=1.5.5:devel/py-pyparsing@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${PY_FLAVOR}
+		${PYTHON_PKGNAMEPREFIX}openssl>=17.5.0:security/py-openssl@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}pyparsing>=2.2.1:devel/py-pyparsing@${PY_FLAVOR}
 
 USES=		python:3.6+
 USE_PYTHON=	autoplist concurrent distutils
diff --git a/security/py-certbot-nginx/distinfo b/security/py-certbot-nginx/distinfo
index 5db8ea66ef67..baf81cde0210 100644
--- a/security/py-certbot-nginx/distinfo
+++ b/security/py-certbot-nginx/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1651624960
-SHA256 (certbot-nginx-1.27.0.tar.gz) = 0e0032f682bcc5480d82c41200285d9a036e79455a5cb9c874d34cfe31f0655c
-SIZE (certbot-nginx-1.27.0.tar.gz) = 78579
+TIMESTAMP = 1657158093
+SHA256 (certbot-nginx-1.29.0.tar.gz) = 5a8837c01e36287bd9959d46001883c5c6edb7f05e94de1d80992e547dc9a927
+SIZE (certbot-nginx-1.29.0.tar.gz) = 78792
diff --git a/security/py-certbot/Makefile b/security/py-certbot/Makefile
index 4cb928aadb7c..74e627d86561 100644
--- a/security/py-certbot/Makefile
+++ b/security/py-certbot/Makefile
@@ -13,14 +13,13 @@ LICENSE_FILE=	${WRKSRC}/LICENSE.txt
 
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}acme>=${ACME_VERSION},1:security/py-acme@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}configargparse>=0.9.3:devel/py-configargparse@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}configobj>0:devel/py-configobj@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}cryptography>=1.2.3:security/py-cryptography@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}configobj>=5.0.6:devel/py-configobj@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}cryptography>=2.5.0:security/py-cryptography@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}distro>=1.0.1:sysutils/py-distro@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}josepy>=1.3.0:security/py-josepy@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}parsedatetime>=1.3:devel/py-parsedatetime@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}josepy>=1.13.0:security/py-josepy@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}parsedatetime>=2.4:devel/py-parsedatetime@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}pyrfc3339>0:devel/py-pyrfc3339@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}pytz>2019.3,1:devel/py-pytz@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}pytz>=2019.3,1:devel/py-pytz@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}zope.component>0:devel/py-zope.component@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${PY_FLAVOR}
 
diff --git a/security/py-certbot/distinfo b/security/py-certbot/distinfo
index 2307c3ae6888..196e704c1099 100644
--- a/security/py-certbot/distinfo
+++ b/security/py-certbot/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1651624950
-SHA256 (certbot-1.27.0.tar.gz) = 94106fce72ad92fa58b68d18a84c641d3222b24859b75d92c93bd172cd6eb8ac
-SIZE (certbot-1.27.0.tar.gz) = 424359
+TIMESTAMP = 1657158083
+SHA256 (certbot-1.29.0.tar.gz) = 67bdbf0d3516835d71cbce7c8597eb8d269f3d3cf4414aa55890e6745b1c41df
+SIZE (certbot-1.29.0.tar.gz) = 425183