<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/ed31382b32959979dc7b1b52e417a0153a8a1607">https://github.com/macports/macports-ports/commit/ed31382b32959979dc7b1b52e417a0153a8a1607</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 ed31382b329 certbot, py-acme: update to 4.1.1
</span>ed31382b329 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit ed31382b32959979dc7b1b52e417a0153a8a1607
</span>Author: Marius Schamschula <mschamschula@gmail.com>
AuthorDate: Thu Jun 12 18:33:40 2025 -0500

<span style='display:block; white-space:pre;color:#404040;'>    certbot, py-acme: update to 4.1.1
</span>---
 python/py-acme/Portfile   |  8 ++--
 security/certbot/Portfile | 99 +++++++++++++++++++++++------------------------
 2 files changed, 53 insertions(+), 54 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 a0b57993127..b446a7f5a4c 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 4.1.0 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        certbot certbot 4.1.1 v
</span> github.tarball_from releases
 revision            0
 categories-append   security
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -22,9 +22,9 @@ platforms           {darwin any}
</span> 
 python.versions     39 310 311 312 313
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  1aa21a4a01825c598ff37b6a2454bb742982e941 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  dec2f26378b26e57ce41f081b3a8814d89593a5f3d500fdb4acb1ccc23aaf60f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    96745
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  9fae329ac2fcee127dc1848297295c66f20e4277 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  0ffaaf6d3f41ff05772fd2b6170cf0b2b139f5134d7a70ee49f6e63ca20e8f9a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    96744
</span> 
 if {${name} ne ${subport}} {
     depends_build-append \
<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 a66c526cab5..5cb178b855b 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 4.1.0 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        certbot certbot 4.1.1 v
</span> revision            0
 categories          security
 license             Apache-2
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -17,10 +17,9 @@ homepage            https://certbot.eff.org/
</span> supported_archs     noarch
 platforms           {darwin any}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  263b7d0ac56786e89bb9e94f6178c235ef98a7e1 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  d88617101b514f77ac9117452db2754dac446d8dc5a958210dbfc3279b34472e \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    441366
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  e4af0f43f2105e5d5ed3a1fa7a311ae641bf36d4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  d1fdde3174bcf1d68f7a8dca070341acec28b78ef92ad2dd18b8d49959e96779 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    441624
</span> 
 variant python39 conflicts python310 python311 python312 python313 description {Use Python 3.9} {}
 variant python310 conflicts python39 python311 python312 python313 description {Use Python 3.10} {}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -95,9 +94,9 @@ subport ${name}-apache {
</span> 
     distname            ${name}_apache-${version}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums           rmd160  ce7438107b6024a98ffe1a3caaba2f61b67838a4 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha256  5db56945da6df727ea3b8b6115e9a974956090c1bdd1a3d027cebf6424e2361c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        size    183351
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums       rmd160  4fdecc650ab839de2a2b6919784f3000f15554e4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  8b43f9f4b3cb504109cae58b7b8edbadb62bd3fbb1e796fe17ea426a7195b41f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    183384
</span> 
     depends_lib-append  port:mod_perl2 \
                         port:py${python.version}-python-augeas
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -114,9 +113,9 @@ subport ${name}-nginx {
</span> 
     distname            ${name}_nginx-${version}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums           rmd160  faaa47987fbdac8553f851b1152a17fe3a3f806f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha256  0416b84f2a129163ce169bcf46908dd085a1cf53fb52199c2e771b68a757da8c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        size    80192
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums       rmd160  da7c63d8d6aff73c06cdc8be1665e26d520341f1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  9b03a0c877d8004bc8b077d6aa8419257300a23c7d72f9d8fe268a0a3bb859f2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    80191
</span> 
     depends_lib-append  port:py${python.version}-parsing
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -142,9 +141,9 @@ subport ${name}-dns-cloudflare {
</span> 
     distname            ${name}_dns_cloudflare-${version}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums           rmd160  9d4c2a47c173773c90b8717e7ea12890b0f9135f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha256  c063cbe5fe4294d96cda29983c3fa0fb0efe4a8cd4822c550df8cfd118166e78 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        size    16206
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums       rmd160  d9971d2caae1b68206204c309fcd380d682523de \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  ab42e92ebac8909b40341d8fb0795bf4c938f71d1443bcda120c6ca8894d002a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    16190
</span> 
     depends_lib-append  port:py${python.version}-cloudflare2
 }
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -158,9 +157,9 @@ subport ${name}-dns-digitalocean {
</span> 
     distname            ${name}_dns_digitalocean-${version}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums           rmd160  ddffc8e95221bd7e92128e2d3c6aba9f2cd84a6d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha256  ce5b818aa1598a8a69e6cc2cffe916c81f66e4cc110e667fe67c8a737d94075b \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        size    14391
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums       rmd160  a5051830faeae6a67a88b43c6a7c7d3a316be722 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  c2dca249f23eac2ad20b2aaef4773a38489c49799cce1a16cd227138e9112862 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    14397
</span> 
     depends_lib-append  port:py${python.version}-digitalocean
 }
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -174,9 +173,9 @@ subport ${name}-dns-dnsimple {
</span> 
     distname            ${name}_dns_dnsimple-${version}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums           rmd160  2f9d4dab9803321ff64460762d0fd3717b872b41 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha256  fe79f44917147f0ffc303f6bb0bf04c4e024eec4d5d56dab0c8e9b82aebc53ee \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        size    12038
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums       rmd160  4c723637a007f3ff0a157fe0e80e56f117b9e164 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  c47472839a98a02171f992becf7f067a114e64be1fa647b4054f7813a1997afb \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    12048
</span> 
     depends_lib-append  port:py${python.version}-dns-lexicon
 }
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -190,9 +189,9 @@ subport ${name}-dns-dnsmadeeasy {
</span> 
     distname            ${name}_dns_dnsmadeeasy-${version}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums           rmd160  b0128906c89d37697f18bd5ef0626059f17dd089 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha256  0ae5180c1d77ef5d949faa94f3852d832531fc54d12ff133ac16c1a1c4f61041 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        size    12207
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums       rmd160  290315e0bac888f226c99cf01b6111bc54dfc0cd \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  3b473ba6d7e7eeda907609343ac7d895182f8fff40de17d3bcc78999f2550aff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    12204
</span> 
     depends_lib-append  port:py${python.version}-dns-lexicon
 }
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -206,9 +205,9 @@ subport ${name}-dns-gehirn {
</span> 
     distname            ${name}_dns_gehirn-${version}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums           rmd160  b13af0cf31a435f5a438201de4fb2bd17fb0eaf1 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha256  d0c5e3d8d72224eb6d20d922c8e96cd31b183a062074a1d215e3b815e141108d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        size    12116
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums       rmd160  954332b66c371c155c00fe341fd9c06e53b8ca73 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  305ff044228fe757f3a3ad5d7e1baba802a7a2eb0cd45ebf33c952e72945994a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    12111
</span> 
     depends_lib-append  port:py${python.version}-dns-lexicon
 }
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -222,9 +221,9 @@ subport ${name}-dns-google {
</span> 
     distname            ${name}_dns_google-${version}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums           rmd160  859b4c2bc048e45cc82813cb8aa665ad78528799 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha256  f064f1e1913bde3d1e223cbd71235c934fb3990a6cb2c9a896d80d226707cdba \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        size    25118
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums       rmd160  8ceaf87819b7513483d53ca8682ff52524543ecc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  c0e0e9779df9d581d85ed058f39f6ab473a39945bce209bec767b47115bc1e7b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    25128
</span> 
     depends_lib-append  port:py${python.version}-google-api-python-client \
                         port:py${python.version}-google-auth
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -239,9 +238,9 @@ subport ${name}-dns-linode {
</span> 
     distname            ${name}_dns_linode-${version}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums           rmd160  f56b3fdc2df321774120ac93adbfea2ed6b66d42 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha256  967691b41e7ad794d5a79865dc1dd36cac26187736ef3c8137ffaf2a94e6d31f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        size    12328
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums       rmd160  a46d3aa4e77e40b7e69bc2ddbcfdb8dc86b7186f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  9801b9f418ddf71e0572f934559557763c256fa27ab88f6303609a35a6944891 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    12320
</span> 
     depends_lib-append  port:py${python.version}-dns-lexicon
 }
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -255,9 +254,9 @@ subport ${name}-dns-luadns {
</span> 
     distname            ${name}_dns_luadns-${version}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums           rmd160  6c03352cded234db7a303ba8e968be7b9166a55a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha256  e0d07e23d8093045bb67608fe2a67d09a96ee66c8df8d3d53dca47a890897a08 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        size    12044
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums       rmd160  fbf751fe85fd7a94fb177cdb4f5fc5e2fdd3132e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  b5147c8ab8d2daf2b33e45d973f1422e4d64fe8ae1a664e78d861d861028d35a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    12043
</span> }
 
 subport ${name}-dns-nsone {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -269,9 +268,9 @@ subport ${name}-dns-nsone {
</span> 
     distname            ${name}_dns_nsone-${version}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums           rmd160  15414f7f7c208694fc68287d191665452fc6e1c2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha256  7babed259dfbe77efd4f380175493c9a7d5c7109b8faffa863194e28b1a77c35 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        size    12114
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums       rmd160  ae5ab9e7307f941e227517c4e96031dfbc6bcd19 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  733aa1f6f97ec7122820a67c1cda82ecb012bcf4c85ae62c44860b03c7045ccd \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    12133
</span> 
     depends_lib-append  port:py${python.version}-dns-lexicon
 }
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -285,9 +284,9 @@ subport ${name}-dns-ovh {
</span> 
     distname            ${name}_dns_ovh-${version}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums           rmd160  841c037b265649822b1e166161368c5fb3622e5c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha256  0dee515a48b49b6a464d9db391a8e212a6c40b071b908130f66309a5cef6326f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        size    12476
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums       rmd160  fde4b9a055c70571cd18de1771bf9abd2eacd2bd \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  167eca0226261d9ecff3d71b50153c9a88ad57e7981a68e04ebad2f6bc0e9dde \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    12469
</span> 
     depends_lib-append  port:py${python.version}-dns-lexicon
 }
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -301,9 +300,9 @@ subport ${name}-dns-rfc2136 {
</span> 
     distname            ${name}_dns_rfc2136-${version}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums           rmd160  17cd4ad9db7a3322974d1d8649a44b4c6f4c8ade \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha256  5f997e03c34b7f1f6c9af1e7722b6b536d5a662a1ee05b01e4bb631fa753e148 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        size    16775
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums       rmd160  0ef8703a57313cedb35bca53ab95c09609813474 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  fb9a0813cc4a4d5b514b6c5d137463b133a32e79f930b61e77875df080550567 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    16763
</span> 
     depends_lib-append  port:py${python.version}-dnspython
 }
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -317,9 +316,9 @@ subport ${name}-dns-route53 {
</span> 
     distname            ${name}_dns_route53-${version}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums           rmd160  212ee1ede8c3d33777bdee12fb8f82d0686ad799 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha256  b7ba2c3d2cc46630ed8ad7df1252aa5a1cf619c412bfe1ae68a7443e760c3f54 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        size    15491
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums       rmd160  d7552f7661a594cbc15d571b87501ed01fd49bdd \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  52da6a9f89ee698a9d157c88fe2648e57b0073ed4bac18c13e9ce22259e4378c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    15510
</span> 
     depends_lib-append  port:py${python.version}-boto3
 }
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -333,9 +332,9 @@ subport ${name}-dns-sakuracloud {
</span> 
     distname            ${name}_dns_sakuracloud-${version}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums           rmd160  5d3f78d4727c88a1c1fed9f0a364c593fb243807 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha256  584761f650c57a5838ff7ab0d48692331cfa6023021fe9c58ebad6eb7ba7edb3 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        size    12112
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums       rmd160  85083edec5cf6b62949efc23cd3b4400d6948ef1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  3477ff18b26133f67678f1ad50055a5de8081f5b0ece08b4f768ae325e2748b2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    12116
</span> 
     depends_lib-append  port:py${python.version}-dns-lexicon
 }
</pre><pre style='margin:0'>

</pre>