<pre style='margin:0'>
Marius Schamschula (Schamschula) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/e95e5f8c3ff27942b1a1472a77273f98dc9c1357">https://github.com/macports/macports-ports/commit/e95e5f8c3ff27942b1a1472a77273f98dc9c1357</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new e95e5f8c3ff certbot, py-acme: update to 2.0.0
</span>e95e5f8c3ff is described below
<span style='display:block; white-space:pre;color:#808000;'>commit e95e5f8c3ff27942b1a1472a77273f98dc9c1357
</span>Author: Marius Schamschula <mschamschula@gmail.com>
AuthorDate: Mon Nov 21 19:22:03 2022 -0600
<span style='display:block; white-space:pre;color:#404040;'> certbot, py-acme: update to 2.0.0
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> add py-acme docs variant for man pages
</span><span style='display:block; white-space:pre;color:#404040;'> remove obsolete dependencies
</span><span style='display:block; white-space:pre;color:#404040;'> remove obsolete certbot-dns-cloudxns subport
</span>---
python/py-acme/Portfile | 42 ++++++++++++++++++++++++++++--------------
security/certbot/Portfile | 33 +++++++++------------------------
2 files changed, 37 insertions(+), 38 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-acme/Portfile b/python/py-acme/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 4cbf1adc0d8..957d8ca74a7 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-acme/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-acme/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,7 +5,7 @@ PortGroup github 1.0
</span> PortGroup python 1.0
name py-acme
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup certbot certbot 1.32.0 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup certbot certbot 2.0.0 v
</span> revision 0
categories-append security
license Apache-2
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -13,13 +13,14 @@ maintainers {mps @Schamschula} openmaintainer
</span> description ACME protocol implementation in Python.
long_description {*}${description}
supported_archs noarch
<span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms {darwin any}
</span> homepage https://certbot.eff.org/
python.versions 37 38 39 310
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 568562fa2b81de8b176702a54a0a3fcf45befbf8 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 fddbbcadbbdf08478da9873bae39019d0c3204bd2f7ab8a3355fb90340473ef3 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 1372831
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 6faf24de082fad08280152d1fab13d848f8b44f9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 84d37155f2017b7074d9509a6eaab8b66c3294ca27ec50e49a3468e1bf4ea790 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 1326389
</span>
if {${name} ne ${subport}} {
build.dir ${worksrcpath}/acme
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -30,19 +31,32 @@ if {${name} ne ${subport}} {
</span> port:py${python.version}-setuptools
depends_lib-append \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python.version}-asn1 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python.version}-chardet \
</span> port:py${python.version}-cryptography \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python.version}-idna \
</span> port:py${python.version}-josepy \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python.version}-ndg_httpsclient \
</span> port:py${python.version}-openssl \
port:py${python.version}-requests \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python.version}-requests-toolbelt \
</span> port:py${python.version}-pyrfc3339 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python.version}-six \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python.version}-tz \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python.version}-werkzeug
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- livecheck.type none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-tz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ variant docs description {Build man pages} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-repoze.sphinx.autointerface \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-sphinx \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-sphinx_rtd_theme
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ post-build {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set env(doc_path) ${worksrcpath}/acme/docs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set env(python_branch) ${python.branch}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ exec sh -c {cd $doc_path && sphinx-build-$python_branch -N -b man . _build/man} >@stdout
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ post-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -d ${destroot}${prefix}/share/man/man1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -d ${destroot}${prefix}/share/man/man7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 640 ${worksrcpath}/acme/docs/_build/man/acme-python.1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/share/man/man1/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 640 ${worksrcpath}/acme/docs/_build/man/jws.1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/share/man/man1/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span> }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/security/certbot/Portfile b/security/certbot/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 5c37010d5f7..1e1ba1b70bb 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/security/certbot/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/security/certbot/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,7 +4,7 @@ PortSystem 1.0
</span> PortGroup github 1.0
PortGroup python 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup certbot certbot 1.32.0 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup certbot certbot 2.0.0 v
</span> revision 0
categories security
license Apache-2
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -14,9 +14,9 @@ description An ACME Let's Encrypt client that can obtain certs and exten
</span> long_description {*}${description}
homepage https://certbot.eff.org/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 568562fa2b81de8b176702a54a0a3fcf45befbf8 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 fddbbcadbbdf08478da9873bae39019d0c3204bd2f7ab8a3355fb90340473ef3 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 1372831
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 6faf24de082fad08280152d1fab13d848f8b44f9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 84d37155f2017b7074d9509a6eaab8b66c3294ca27ec50e49a3468e1bf4ea790 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 1326389
</span>
variant python37 conflicts python38 python39 python310 description {Use Python 3.7} {}
variant python38 conflicts python37 python39 python310 description {Use Python 3.8} {}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -41,21 +41,10 @@ depends_lib-append port:py${python.version}-acme \
</span> port:py${python.version}-configobj \
port:py${python.version}-cryptography \
port:py${python.version}-distro \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python.version}-future \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python.version}-google-api \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python.version}-httplib2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python.version}-mock \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python.version}-oauth2client \
</span> port:py${python.version}-openssl \
port:py${python.version}-parsedatetime \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python.version}-psutil \
</span> port:py${python.version}-pyrfc3339 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python.version}-six \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python.version}-tz \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python.version}-zope-component \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python.version}-zope-deferredimport \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python.version}-zope-deprecation \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python.version}-zope-hookable
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-tz
</span>
build.dir ${worksrcpath}/${name}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -105,8 +94,7 @@ subport ${name}-apache {
</span> supported_archs noarch
depends_lib-append port:mod_perl2 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python.version}-python-augeas \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python.version}-zopeinterface
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-python-augeas
</span> }
subport ${name}-nginx {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -146,13 +134,10 @@ subport ${name}-dns-cloudflare {
</span> }
subport ${name}-dns-cloudxns {
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ # removed upstream with version 2.0.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # remove after 2023-11-21
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PortGroup obsolete 1.0
</span> description The certbot dns_cloudxns plugin for dns-01 challenges
<span style='display:block; white-space:pre;background:#ffe0e0;'>- long_description The dns_cloudxns plugin automates the process of completing a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- dns-01 challenge (DNS01) by creating, and subsequently removing, \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- TXT records using the CloudXNS API. \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- https://certbot-dns-cloudxns.readthedocs.io/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- build.dir ${worksrcpath}/${name}-dns-cloudxns
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append port:py${python.version}-dns-lexicon
</span> }
subport ${name}-dns-digitalocean {
</pre><pre style='margin:0'>
</pre>