<pre style='margin:0'>
Renee Otten (reneeotten) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/c4699f8fab6277ff2d6f5fd981bda577abde0621">https://github.com/macports/macports-ports/commit/c4699f8fab6277ff2d6f5fd981bda577abde0621</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 c4699f8fab6 nut: use Python 3.12
</span>c4699f8fab6 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit c4699f8fab6277ff2d6f5fd981bda577abde0621
</span>Author: Renee Otten <reneeotten@macports.org>
AuthorDate: Fri May 30 12:36:01 2025 -0400

<span style='display:block; white-space:pre;color:#404040;'>    nut: use Python 3.12
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    See: https://trac.macports.org/ticket/72549
</span>---
 sysutils/nut/Portfile | 24 +++++++++++++++---------
 1 file changed, 15 insertions(+), 9 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/nut/Portfile b/sysutils/nut/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 0a8df2845ce..d56dda5edfc 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/sysutils/nut/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/nut/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -9,7 +9,7 @@ legacysupport.newest_darwin_requires_legacy 10
</span> 
 github.setup        networkupstools nut 2.8.2 v
 github.tarball_from releases
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            1
</span> 
 homepage            https://www.networkupstools.org/
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -29,6 +29,10 @@ checksums           rmd160  b4de79fe2a4dfe331efe59a2ec356ab6962ceee2 \
</span>                     sha256  e4b4b0cbe7dd39ba9097be7f7d787bb2fffbe35df64dff53b5fe393d659c597d \
                     size    5599935
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# nut uses telnetlib.py which was removed in Python 3.13
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set python_branch   3.12
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set python_version  [string map {. {}} ${python_branch}]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> depends_build-append \
                     path:bin/pkg-config:pkgconfig
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -36,7 +40,8 @@ depends_lib-append  port:libtool \
</span>                     port:libusb-compat \
                     port:neon \
                     port:tcp_wrappers \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:nss
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:nss \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:python${python_version}
</span> 
 patchfiles          dynamic_lookup-11.patch
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -49,7 +54,8 @@ add_users           ${userName} group=${groupName}
</span> set stateDir        ${prefix}/var/db/ups
 destroot.keepdirs   ${destroot}${stateDir}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args      --disable-silent-rules \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --disable-silent-rules \
</span>                     --with-serial=no \
                     --with-usb=auto \
                     --with-snmp=no \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -61,7 +67,11 @@ configure.args      --disable-silent-rules \
</span>                     --with-statepath=${stateDir} \
                     --with-pidpath=${prefix}/var/run \
                     --with-hotplug-dir=${prefix}/etc/nut/hotplug \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    --with-udev-dir=${prefix}/etc/nut/udev
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --with-udev-dir=${prefix}/etc/nut/udev \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --without-python2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --with-python=${prefix}/bin/python${python_branch} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --with-python3=${prefix}/bin/python${python_branch}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> if {[getuid] == 0} {
     configure.args-append \
                     --with-user=${userName} \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -77,8 +87,4 @@ pre-destroot {
</span>     xinstall -d -m 0770 {*}${userargs} ${destroot}${stateDir}
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-## variant snmp {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-##      configure.args-append   --with-snmp=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-##      configure.args-delete   --with-snmp=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-##      depends_lib-append      port:net-snmp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-## }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.livecheck.regex  {([0-9.]+)}
</span></pre><pre style='margin:0'>

</pre>