<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/2b7142e5f507abb5a3474b0a643f97c5013c5e27">https://github.com/macports/macports-ports/commit/2b7142e5f507abb5a3474b0a643f97c5013c5e27</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 2b7142e5f50 certbot: update to 4.0.0; update subport dependencies
</span>2b7142e5f50 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 2b7142e5f507abb5a3474b0a643f97c5013c5e27
</span>Author: Marius Schamschula <mschamschula@gmail.com>
AuthorDate: Tue Apr 15 15:38:57 2025 -0500
<span style='display:block; white-space:pre;color:#404040;'> certbot: update to 4.0.0; update subport dependencies
</span>---
security/certbot/Portfile | 102 ++++++++++++++++++++++++----------------------
1 file changed, 53 insertions(+), 49 deletions(-)
<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 72203d9e1a2..0e747a3e511 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,8 +4,7 @@ PortSystem 1.0
</span> PortGroup github 1.0
PortGroup python 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# upgrade py-josepy to v 2.0.0 when certbot v 4.0.0 is released
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup certbot certbot 3.3.0 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup certbot certbot 4.0.0 v
</span> revision 0
categories security
license Apache-2
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -18,9 +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 3cfd584da132e4ef2517116cae22ffa2a86858cd \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 40482fde0dd36b08e811d847df40ed04b6a3da52979c55456384a96807801d07 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 438767
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 351b463cc10f8d1374db7aaf2419527f0498e1bc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 a867bfbb5126516c12d4c8a93909ef1e4d5309fc4e9f5b97b2d987b0ffd4bbe3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 439556
</span>
variant python39 conflicts python310 python311 python312 python313 description {Use Python 3.9} {}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -41,8 +40,6 @@ foreach pv {313 312 311 310 39} {
</span> }
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build port:py${python.version}-setuptools
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> depends_lib-append port:py${python.version}-acme \
port:py${python.version}-configargparse \
port:py${python.version}-configobj \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -98,9 +95,9 @@ subport ${name}-apache {
</span>
distname ${name}_apache-${version}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- checksums rmd160 f98bea0734b852a82b520364ca2ead1f0582eb57 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 803f0355f39a2fee2857526ca08690a7105e5dafaf9e11e98baf79ce7cc1531f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 183130
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums rmd160 4871eb76fd235458562c9d583d2fb173e3ef8d15 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 507f9a336bd95c25548f449d8307eead6f875186a13049de173d6833371910a2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 183105
</span>
depends_lib-append port:mod_perl2 \
port:py${python.version}-python-augeas
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -117,9 +114,9 @@ subport ${name}-nginx {
</span>
distname ${name}_nginx-${version}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- checksums rmd160 99251d3c82bd70fc9cf019e0a9c781da44fdb959 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 1af5b570c4ad7fb204954ee00f8a07acd077777f819c67ee620e9e669e6475b0 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 79722
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums rmd160 f448df253a33d1a0bdc7aa7cf37d13703fa46728 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 4478c3e13e04b49f95675d83adaacdcf1356f8fac0824e236f893f2f5a1d991c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 79653
</span>
depends_lib-append port:py${python.version}-parsing
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -145,11 +142,11 @@ subport ${name}-dns-cloudflare {
</span>
distname ${name}_dns_cloudflare-${version}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- checksums rmd160 8d11f3f7803c6300578f8766492689fda58e8433 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 1f4a03af89a8d297f2fcb22dbe8548fc488d31d1696c1e05295e8bb6e3035840 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums rmd160 d70301bbee9e4bfbd3c8dac3cc39d177fe231b1c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 3cc9752b1fbca8e16de8ccd23675d345505a529737855398db655b3413e711f8 \
</span> size 16391
<span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append port:py${python.version}-cloudflare
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append port:py${python.version}-cloudflare2
</span> }
subport ${name}-dns-digitalocean {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -161,9 +158,11 @@ subport ${name}-dns-digitalocean {
</span>
distname ${name}_dns_digitalocean-${version}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- checksums rmd160 dd68149110bcd2bfbd5407ca2516c0ca2eff387f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 6070ccb89c77f9a797a8440da2963658ea57317090c29c0db9c9aa1e2dc0cd32 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 14586
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums rmd160 a25bd894a0af9c938e72e61cc637b8cffc567d55 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 00ce5b7c6fdcf360ab65558ec0e9c9a7247ddeb7ac8355bca3f5ca43496b0b87 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 14571
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append port:py${python.version}-digitalocean
</span> }
subport ${name}-dns-dnsimple {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -191,9 +190,9 @@ subport ${name}-dns-dnsmadeeasy {
</span>
distname ${name}_dns_dnsmadeeasy-${version}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- checksums rmd160 975c0af99f8d83d25dd86fd4730a361765923236 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 8b1220ea454047603ad5ea83e2b4a5932efba883e8791d4e76e0c287d195496b \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 12090
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums rmd160 7a80b91a4df8aef77d26b98ea0925c0f854b171b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 bd42dc87844d764c80e27221b81371670ccce65e564119fe1c99fafe7b0b441e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 12069
</span>
depends_lib-append port:py${python.version}-dns-lexicon
}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -207,9 +206,9 @@ subport ${name}-dns-gehirn {
</span>
distname ${name}_dns_gehirn-${version}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- checksums rmd160 01233ea997ff7c8aa380a76e667cb2cf3faadfdf \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 1edf87d7a87f513f8ffe3c1ef5933b8db887065699df08db25a26aa7f62587f4 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 11992
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums rmd160 2b355b4a14404308da33f4d17b76f086c5ddd123 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 554c35ab3582b37d3fa628cd0c8186f0801b2925bf21fcb08c9db502b276471f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 11966
</span>
depends_lib-append port:py${python.version}-dns-lexicon
}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -223,9 +222,12 @@ subport ${name}-dns-google {
</span>
distname ${name}_dns_google-${version}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- checksums rmd160 b6300905e34fc93c4a21e749e50df4582845697b \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 4087aa95dd79f03212ccad79154d82a61d95d0a72883e454a7e5a60cf64d9d3f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 25262
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums rmd160 35036b146e59a359a0b9fc2a85c6969b93134f70 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 07f78292c7e9b76552a9eed5152c46b285acf3231338850195e895eb3a62a6d3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 25242
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append port:py${python.version}-google-api-python-client \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-google-auth
</span> }
subport ${name}-dns-linode {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -237,9 +239,9 @@ subport ${name}-dns-linode {
</span>
distname ${name}_dns_linode-${version}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- checksums rmd160 2104b4839d08017a4b02cc4569cc466c5bebcaae \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 1449762531dec230846e815c8c0e9a6e8c22339f754b98673b2a448074876fce \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 12208
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums rmd160 5ad8034ac43d406e569793c2933067bbf4dd2129 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 a8487117a2c57606e9e554bf967058c598f6f559fdddd13a4c763c97416c999b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 12181
</span>
depends_lib-append port:py${python.version}-dns-lexicon
}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -253,9 +255,9 @@ subport ${name}-dns-luadns {
</span>
distname ${name}_dns_luadns-${version}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- checksums rmd160 c53a9e0a543e27fdd750626e9b69459f29486c2d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 b1b9a4fc2e4cb5637e540d48f83347cffd42367cdfe37c9a7d747b1355d5d8e7 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 11930
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums rmd160 26134f6b60cc5d1ec9ea84f2592b5666d01f9ec3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 2fb5bcd8eeada94f9ad9a5a213d0d90480071a5b5411c326e279fa352bc42ea6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 11888
</span> }
subport ${name}-dns-nsone {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -267,9 +269,9 @@ subport ${name}-dns-nsone {
</span>
distname ${name}_dns_nsone-${version}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- checksums rmd160 1989565c33d6d567338f6d7ba9151c646c148e39 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 8f874bc1b72e316fd53eea3395204f9da4e74d7f377d9af8a15cace7f9b861e6 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 11989
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums rmd160 b3c91b13ed30594b2986a2d5a98ffd3f1c2286a1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 c0bdd769e88147e7b45371c4892c68404a014aa9c4aa48a505f011a94b5e18eb \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 11966
</span>
depends_lib-append port:py${python.version}-dns-lexicon
}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -283,9 +285,9 @@ subport ${name}-dns-ovh {
</span>
distname ${name}_dns_ovh-${version}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- checksums rmd160 2c8e7cdfd622ea8b7912cab7871e7c89c080037b \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 2e4fe8dfb1039e727c7768c1ecf07e11b9f42764f7c44bbe9ba275f2d00f6968 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 12360
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums rmd160 318cfeddbd9911e5edb462aa23c24748123728f7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 54b1637572d2ac5bbe78bddc180966ad9c7d90bb6baf820c4e7da4c02e6f21ab \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 12324
</span>
depends_lib-append port:py${python.version}-dns-lexicon
}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -299,9 +301,11 @@ subport ${name}-dns-rfc2136 {
</span>
distname ${name}_dns_rfc2136-${version}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- checksums rmd160 a09ebed46e30313ef81153b909f2ba33b6983eac \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 1e5a4be31a609eda245d6d455f498a584a27f325b2987f3b20325a098bf4a7b2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 16979
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums rmd160 5bf1a665e259bfa620ed069378044ab145466b36 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 9d403198294c6e2e4bc9df6a5e82a4ed35ab3ffef534307f732e967fec3292d7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 16948
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append port:py${python.version}-dnspython
</span> }
subport ${name}-dns-route53 {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -313,9 +317,9 @@ subport ${name}-dns-route53 {
</span>
distname ${name}_dns_route53-${version}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- checksums rmd160 011f1476c08013fa64e6b7f92bc47f2e57ff7264 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 5e0de561b159bbab910715dc2a0de9af77e4f8c111212d0fc3fc9c56bba14bdc \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 15681
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums rmd160 baeed14f14a8bd7588ba2848ebfe353e66ae4ba4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 9b6397d5a0b3a23242346238cdf423b111b16114e59798638b47d1be9a84fc2e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 15688
</span>
depends_lib-append port:py${python.version}-boto3
}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -329,9 +333,9 @@ subport ${name}-dns-sakuracloud {
</span>
distname ${name}_dns_sakuracloud-${version}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- checksums rmd160 e197c2f874e14c9552b6d52b3d05364b07d46881 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 185e86a197bf9682fb1273dbe95154632755b1d5a5adaf69231ed92f6544f8d5 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 11988
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums rmd160 c273d58ed0cc4ae553dcb9d13a823af91121e2f2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 b658870de64ffab5f302575f391b8b37774a1cd5d294e8dbbe6db46a794bdd36 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 11967
</span>
depends_lib-append port:py${python.version}-dns-lexicon
}
</pre><pre style='margin:0'>
</pre>