<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>