Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 01 Apr 2026 19:14:21 +0000
From:      Cy Schubert <cy@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: dc50ab13e8b2 - main - sysutils/nut: Update to 2.8.4
Message-ID:  <69cd6e8d.3075f.7f8e0b92@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by cy:

URL: https://cgit.FreeBSD.org/ports/commit/?id=dc50ab13e8b2f43590ea3159200e4d6b9aea81fb

commit dc50ab13e8b2f43590ea3159200e4d6b9aea81fb
Author:     Cy Schubert <cy@FreeBSD.org>
AuthorDate: 2026-04-01 19:04:32 +0000
Commit:     Cy Schubert <cy@FreeBSD.org>
CommitDate: 2026-04-01 19:14:10 +0000

    sysutils/nut: Update to 2.8.4
    
    Copied nut-devel Makefile and pkg-plist for the same time period to
    avoid having to test rebuild every option. Hopefully this is good
    enough.
    
    PR:             294189
---
 sysutils/nut/Makefile                             | 18 +++++-----
 sysutils/nut/distinfo                             |  6 ++--
 sysutils/nut/files/patch-m4_nut__check_libltdl.m4 | 21 -----------
 sysutils/nut/files/patch-scripts_Makefile         |  8 -----
 sysutils/nut/pkg-plist                            | 43 ++++++++++++++++++-----
 5 files changed, 48 insertions(+), 48 deletions(-)

diff --git a/sysutils/nut/Makefile b/sysutils/nut/Makefile
index 5300855588ea..c03be2afca3f 100644
--- a/sysutils/nut/Makefile
+++ b/sysutils/nut/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	nut
-PORTVERSION=	2.8.2
-PORTREVISION=	1
+PORTVERSION=	2.8.4
 CATEGORIES=	sysutils
 MASTER_SITES=	http://www.networkupstools.org/source/${PORTVERSION:R}/
 
@@ -66,6 +65,7 @@ CONFIGURE_ARGS=	--sysconfdir=${PREFIX}/etc/nut \
 		--program-transform-name="" \
 		--localstatedir=${STATEDIR} \
 		--datadir=${PREFIX}/etc/nut \
+		--mandir=${PREFIX}/share/man/nut \
 		--with-devd-dir=${PREFIX}/etc/devd \
 		--with-drvpath=${PREFIX}/libexec/nut \
 		--with-statepath=${STATEDIR} \
@@ -78,12 +78,13 @@ CONFIGURE_ARGS=	--sysconfdir=${PREFIX}/etc/nut \
 		--without-python2 \
 		--with-python3=${PYTHON_CMD} \
 		--without-nut_monitor \
-		--with-ltdl --with-nut-scanner
+		--with-ltdl --with-nut-scanner \
+		--without-augeas-lenses-dir \
+		--enable-extapi-enphase=no
 
 GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
 
 CFLAGS+=	-I${LOCALBASE}/include -L${LOCALBASE}/lib -pthread
-CPPFLAGS+=	-I${LOCALBASE}/include -L${LOCALBASE}/lib
 LIB_DEPENDS+=	libltdl.so:devel/libltdl
 
 MANPAGES_CONFIGURE_ON=	--with-doc=man=auto
@@ -99,17 +100,18 @@ CGI_CONFIGURE_ON=	--with-cgipath=${CGIDIR} \
 SERIAL_CONFIGURE_WITH=	serial
 
 USB_CONFIGURE_WITH=	usb=auto
+USB_LIB_DEPENDS=	libgio-2.0.so:devel/glib20
 
 SNMP_LIB_DEPENDS=	libnetsnmp.so:net-mgmt/net-snmp
 SNMP_CONFIGURE_WITH=	snmp
 
-NEON_LIB_DEPENDS+=	libneon.so:www/neon
+NEON_LIB_DEPENDS=	libneon.so:www/neon
 NEON_CONFIGURE_WITH=	neon
 
-PDU_LIB_DEPENDS+=	libpowerman.so:sysutils/powerman
+PDU_LIB_DEPENDS=	libpowerman.so:sysutils/powerman
 PDU_CONFIGURE_WITH=	powerman
 
-MODBUS_LIB_DEPENDS+=	libmodbus.so:comms/libmodbus
+MODBUS_LIB_DEPENDS=	libmodbus.so:comms/libmodbus
 MODBUS_CONFIGURE_WITH=	modbus
 
 AVAHI_BUILD_DEPENDS=	${LOCALBASE}/include/avahi-ui/avahi-ui.h:net/avahi-header
@@ -155,7 +157,7 @@ post-install:
 	${INSTALL_DATA} ${WRKSRC}/docs/cables/*.txt ${STAGEDIR}${DOCSDIR}/cables
 	${INSTALL_DATA} ${WRKSRC}/docs/*.txt ${STAGEDIR}${DOCSDIR}
 	${INSTALL_DATA} ${WRKSRC}/docs/FAQ.txt ${STAGEDIR}${DOCSDIR}
-.for file in AUTHORS COPYING ChangeLog INSTALL MAINTAINERS NEWS README
+.for file in AUTHORS COPYING INSTALL MAINTAINERS NEWS README
 	${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR}
 .endfor
 .endif
diff --git a/sysutils/nut/distinfo b/sysutils/nut/distinfo
index a6539cf5526e..95c4d5e92e23 100644
--- a/sysutils/nut/distinfo
+++ b/sysutils/nut/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712029991
-SHA256 (nut-2.8.2.tar.gz) = e4b4b0cbe7dd39ba9097be7f7d787bb2fffbe35df64dff53b5fe393d659c597d
-SIZE (nut-2.8.2.tar.gz) = 5599935
+TIMESTAMP = 1775069525
+SHA256 (nut-2.8.4.tar.gz) = 0130ba82ea79f04ba4f34c5249a85943977efd984ed7df6aec1a518d5a3594f8
+SIZE (nut-2.8.4.tar.gz) = 6522704
diff --git a/sysutils/nut/files/patch-m4_nut__check_libltdl.m4 b/sysutils/nut/files/patch-m4_nut__check_libltdl.m4
deleted file mode 100644
index ae4a2710adf5..000000000000
--- a/sysutils/nut/files/patch-m4_nut__check_libltdl.m4
+++ /dev/null
@@ -1,21 +0,0 @@
---- m4/nut_check_libltdl.m4.orig	2023-08-01 07:33:24.593954000 -0700
-+++ m4/nut_check_libltdl.m4	2023-08-01 07:35:18.506094000 -0700
-@@ -10,10 +10,7 @@
- 	dnl No NUT_CHECK_PKGCONFIG here: (lib)ltdl.pc was not seen on any OS
- 
- 	dnl save CFLAGS and LIBS
--	CFLAGS_ORIG="${CFLAGS}"
--	LIBS_ORIG="${LIBS}"
- 	LIBS=""
--	CFLAGS=""
- 	dnl For fallback below:
- 	myCFLAGS=""
- 
-@@ -71,7 +68,5 @@
- 	unset myCFLAGS
- 
- 	dnl restore original CFLAGS and LIBS
--	CFLAGS="${CFLAGS_ORIG}"
--	LIBS="${LIBS_ORIG}"
- fi
- ])
diff --git a/sysutils/nut/files/patch-scripts_Makefile b/sysutils/nut/files/patch-scripts_Makefile
deleted file mode 100644
index 0fb15d83ac33..000000000000
--- a/sysutils/nut/files/patch-scripts_Makefile
+++ /dev/null
@@ -1,8 +0,0 @@
---- scripts/Makefile.am.orig	2020-02-09 10:44:01.000000000 -0800
-+++ scripts/Makefile.am	2020-03-24 19:40:01.084978000 -0700
-@@ -25,4 +25,4 @@
-     Windows/halt.c \
-     Windows/Makefile
- 
--SUBDIRS = augeas devd hotplug python systemd udev Solaris upsdrvsvcctl
-+SUBDIRS = augeas devd hotplug python udev upsdrvsvcctl
diff --git a/sysutils/nut/pkg-plist b/sysutils/nut/pkg-plist
index 7d9afbd89d34..bf57c6f3b2ec 100644
--- a/sysutils/nut/pkg-plist
+++ b/sysutils/nut/pkg-plist
@@ -14,7 +14,7 @@
 @sample %%ETCDIR%%/nut.conf.sample
 @sample %%ETCDIR%%/ups.conf.sample
 @sample %%ETCDIR%%/upsd.conf.sample
-@sample(%%NUT_USER%%,%%NUT_GROUP%%,0640) %%ETCDIR%%/upsd.users.sample
+@sample %%ETCDIR%%/upsd.users.sample
 @sample %%ETCDIR%%/upsmon.conf.sample
 @sample %%ETCDIR%%/upssched.conf.sample
 @sample %%EXAMPLESDIR%%/newsyslog.sample etc/newsyslog.conf.d/nut.conf
@@ -44,22 +44,23 @@ lib/libnutclient.so.2
 lib/libnutclient.so.2.0.2
 lib/libupsclient.a
 lib/libupsclient.so
-lib/libupsclient.so.6
-lib/libupsclient.so.6.0.1
+lib/libupsclient.so.7
+lib/libupsclient.so.7.0.0
 lib/libnutclientstub.a
 lib/libnutclientstub.so
 lib/libnutclientstub.so.1
 lib/libnutclientstub.so.1.0.1
 lib/libnutscan.a
 lib/libnutscan.so
-lib/libnutscan.so.2
-lib/libnutscan.so.2.0.5
+lib/libnutscan.so.4
+lib/libnutscan.so.4.0.0
 %%PYTHON_SITELIBDIR%%/PyNUT.py
 %%PYTHON_SITELIBDIR%%/test_nutclient.py
 %%DEV%%libdata/pkgconfig/libnutclient.pc
 %%DEV%%libdata/pkgconfig/libnutscan.pc
 %%DEV%%libdata/pkgconfig/libupsclient.pc
 %%DEV%%libdata/pkgconfig/libnutclientstub.pc
+%%DEV%%libexec/sockdebug
 %%SERIAL%%libexec/nut/al175
 %%SERIAL%%libexec/nut/apcupsd-ups
 %%USB%%libexec/nut/nutdrv_atcl_usb
@@ -76,6 +77,7 @@ lib/libnutscan.so.2.0.5
 %%SERIAL%%libexec/nut/bestfortress
 %%SERIAL%%libexec/nut/bestuferrups
 %%SERIAL%%libexec/nut/bestups
+%%SERIAL%%libexec/nut/bicker_ser
 %%SERIAL%%libexec/nut/blazer_ser
 %%USB%%libexec/nut/blazer_usb
 %%SERIAL%%libexec/nut/clone
@@ -83,12 +85,14 @@ lib/libnutscan.so.2.0.5
 %%SERIAL%%libexec/nut/dummy-ups
 %%SERIAL%%libexec/nut/etapro
 %%SERIAL%%libexec/nut/everups
+%%USB%%libexec/nut/failover
 %%SERIAL%%libexec/nut/gamatronic
 %%SERIAL%%libexec/nut/genericups
 %%SERIAL%%libexec/nut/isbmex
 %%SERIAL%%libexec/nut/ivtscd
 %%SERIAL%%libexec/nut/liebert
 %%SERIAL%%libexec/nut/liebert-esp2
+%%SERIAL%%libexec/nut/liebert-gxe
 %%SERIAL%%libexec/nut/masterguard
 %%SERIAL%%libexec/nut/metasys
 %%SERIAL%%libexec/nut/mge-utalk
@@ -99,10 +103,13 @@ lib/libnutscan.so.2.0.5
 %%SERIAL%%libexec/nut/oneac
 %%SERIAL%%libexec/nut/optiups
 %%IPMIPSU%%libexec/nut/nut-ipmipsu
+%%PDU%%libexec/nut/nutdrv_hashx
 %%SERIAL%%libexec/nut/nutdrv_siemens-sitop
 %%SERIAL%%libexec/nut/powercom
 %%PDU%%libexec/nut/powerman-pdu
+%%PDU%%libexec/nut/powervar_cx_ser
 %%SERIAL%%libexec/nut/powerpanel
+%%USB%%libexec/nut/powervar_cx_usb
 %%SERIAL%%libexec/nut/rhino
 %%USB%%libexec/nut/richcomm_usb
 %%SERIAL%%libexec/nut/safenet
@@ -121,8 +128,8 @@ lib/libnutscan.so.2.0.5
 %%MODBUS%%libexec/nut/huawei-ups2000
 %%MODBUS%%libexec/nut/phoenixcontact_modbus
 %%MODBUS%%libexec/nut/socomec_jbus
+%%SERIAL%%libexec/nut/ve-direct
 %%SERIAL%%libexec/nut/victronups
-%%DEV%%libexec/sockdebug
 %%MANPAGES%%%%DEV%%share/man/man3/libnutclient.3.gz
 %%MANPAGES%%%%DEV%%share/man/man3/libnutclient_commands.3.gz
 %%MANPAGES%%%%DEV%%share/man/man3/libnutclient_devices.3.gz
@@ -160,6 +167,7 @@ lib/libnutscan.so.2.0.5
 %%MANPAGES%%%%DEV%%share/man/man3/nutscan.3.gz
 %%MANPAGES%%%%DEV%%share/man/man3/nutscan_add_commented_option_to_device.3.gz
 %%MANPAGES%%%%DEV%%share/man/man3/nutscan_add_device_to_device.3.gz
+%%MANPAGES%%%%DEV%%share/man/man3/nutscan_add_ip_range.3.gz
 %%MANPAGES%%%%DEV%%share/man/man3/nutscan_add_option_to_device.3.gz
 %%MANPAGES%%%%DEV%%share/man/man3/nutscan_cidr_to_ip.3.gz
 %%MANPAGES%%%%DEV%%share/man/man3/nutscan_display_parsable.3.gz
@@ -168,8 +176,12 @@ lib/libnutscan.so.2.0.5
 %%MANPAGES%%%%DEV%%share/man/man3/nutscan_display_ups_conf_with_sanity_check.3.gz
 %%MANPAGES%%%%DEV%%share/man/man3/nutscan_display_ups_conf.3.gz
 %%MANPAGES%%%%DEV%%share/man/man3/nutscan_free_device.3.gz
+%%MANPAGES%%%%DEV%%share/man/man3/nutscan_free_ip_ranges.3.gz
 %%MANPAGES%%%%DEV%%share/man/man3/nutscan_get_serial_ports_list.3.gz
 %%MANPAGES%%%%DEV%%share/man/man3/nutscan_init.3.gz
+%%MANPAGES%%%%DEV%%share/man/man3/nutscan_init_ip_ranges.3.gz
+%%MANPAGES%%%%DEV%%share/man/man3/nutscan_ip_ranges_iter_inc.3.gz
+%%MANPAGES%%%%DEV%%share/man/man3/nutscan_ip_ranges_iter_init.3.gz
 %%MANPAGES%%%%DEV%%share/man/man3/nutscan_new_device.3.gz
 %%MANPAGES%%%%DEV%%share/man/man3/nutscan_scan_avahi.3.gz
 %%MANPAGES%%%%DEV%%share/man/man3/nutscan_scan_eaton_serial.3.gz
@@ -177,6 +189,7 @@ lib/libnutscan.so.2.0.5
 %%MANPAGES%%%%DEV%%share/man/man3/nutscan_scan_nut.3.gz
 %%MANPAGES%%%%DEV%%share/man/man3/nutscan_scan_nut_simulation.3.gz
 %%MANPAGES%%%%DEV%%share/man/man3/nutscan_scan_snmp.3.gz
+%%MANPAGES%%%%DEV%%share/man/man3/nutscan_stringify_ip_ranges.3.gz
 %%MANPAGES%%%%DEV%%share/man/man3/nutscan_scan_usb.3.gz
 %%MANPAGES%%%%DEV%%share/man/man3/nutscan_scan_xml_http_range.3.gz
 %%MANPAGES%%%%DEV%%share/man/man3/upscli_add_host_cert.3.gz
@@ -185,17 +198,23 @@ lib/libnutscan.so.2.0.5
 %%MANPAGES%%%%DEV%%share/man/man3/upscli_disconnect.3.gz
 %%MANPAGES%%%%DEV%%share/man/man3/upscli_fd.3.gz
 %%MANPAGES%%%%DEV%%share/man/man3/upscli_get.3.gz
+%%MANPAGES%%%%DEV%%share/man/man3/upscli_get_default_connect_timeout.3.gz
 %%MANPAGES%%%%DEV%%share/man/man3/upscli_init.3.gz
+%%MANPAGES%%%%DEV%%share/man/man3/upscli_init_default_connect_timeout.3.gz
 %%MANPAGES%%%%DEV%%share/man/man3/upscli_list_next.3.gz
 %%MANPAGES%%%%DEV%%share/man/man3/upscli_list_start.3.gz
 %%MANPAGES%%%%DEV%%share/man/man3/upscli_readline.3.gz
 %%MANPAGES%%%%DEV%%share/man/man3/upscli_readline_timeout.3.gz
 %%MANPAGES%%%%DEV%%share/man/man3/upscli_sendline.3.gz
 %%MANPAGES%%%%DEV%%share/man/man3/upscli_sendline_timeout.3.gz
+%%MANPAGES%%%%DEV%%share/man/man3/upscli_set_default_connect_timeout.3.gz
 %%MANPAGES%%%%DEV%%share/man/man3/upscli_splitaddr.3.gz
 %%MANPAGES%%%%DEV%%share/man/man3/upscli_splitname.3.gz
 %%MANPAGES%%%%DEV%%share/man/man3/upscli_ssl.3.gz
+%%MANPAGES%%%%DEV%%share/man/man3/upscli_str_add_unique_token.3.gz
+%%MANPAGES%%%%DEV%%share/man/man3/upscli_str_contains_token.3.gz
 %%MANPAGES%%%%DEV%%share/man/man3/upscli_strerror.3.gz
+%%MANPAGES%%%%DEV%%share/man/man3/upscli_tryconnect.3.gz
 %%MANPAGES%%%%DEV%%share/man/man3/upscli_upserror.3.gz
 %%MANPAGES%%%%DEV%%share/man/man3/upsclient.3.gz
 %%MANPAGES%%share/man/man5/nut.conf.5.gz
@@ -204,12 +223,12 @@ lib/libnutscan.so.2.0.5
 %%MANPAGES%%share/man/man5/upsd.users.5.gz
 %%MANPAGES%%share/man/man5/upsmon.conf.5.gz
 %%MANPAGES%%share/man/man5/upssched.conf.5.gz
+%%MANPAGES%%share/man/man7/nut.7.gz
 %%MANPAGES%%%%SERIAL%%share/man/man8/al175.8.gz
 %%MANPAGES%%%%SERIAL%%share/man/man8/apcupsd-ups.8.gz
 %%MANPAGES%%%%SERIAL%%share/man/man8/blazer_ser.8.gz
 %%MANPAGES%%%%USB%%share/man/man8/blazer_usb.8.gz
 %%MANPAGES%%%%NEON%%share/man/man8/netxml-ups.8.gz
-%%MANPAGES%%share/man/man8/nut-driver-enumerator.8.gz
 %%MANPAGES%%share/man/man8/nut-recorder.8.gz
 %%MANPAGES%%share/man/man8/nut-scanner.8.gz
 %%MANPAGES%%share/man/man8/nutconf.8.gz
@@ -217,6 +236,7 @@ lib/libnutscan.so.2.0.5
 %%MANPAGES%%%%USB%%share/man/man8/nutdrv_qx.8.gz
 %%MANPAGES%%%%SERIAL%%share/man/man8/nutdrv_siemens_sitop.8.gz
 %%MANPAGES%%share/man/man8/nutupsdrv.8.gz
+%%MANPAGES%%%%USB%%share/man/man8/powervar_cx_usb.8.gz
 %%MANPAGES%%%%SERIAL%%share/man/man8/riello_ser.8.gz
 %%MANPAGES%%%%USB%%share/man/man8/riello_usb.8.gz
 %%MANPAGES%%%%SERIAL%%share/man/man8/sms_ser.8.gz
@@ -230,7 +250,6 @@ lib/libnutscan.so.2.0.5
 %%MANPAGES%%share/man/man8/upscmd.8.gz
 %%MANPAGES%%share/man/man8/upsd.8.gz
 %%MANPAGES%%share/man/man8/upsdrvctl.8.gz
-%%MANPAGES%%share/man/man8/upsdrvsvcctl.8.gz
 %%MANPAGES%%share/man/man8/upslog.8.gz
 %%MANPAGES%%share/man/man8/upsmon.8.gz
 %%MANPAGES%%share/man/man8/upsrw.8.gz
@@ -250,22 +269,27 @@ lib/libnutscan.so.2.0.5
 %%MANPAGES%%%%SERIAL%%share/man/man8/bestuferrups.8.gz
 %%MANPAGES%%%%SERIAL%%share/man/man8/bestups.8.gz
 %%MANPAGES%%%%SERIAL%%share/man/man8/bestfcom.8.gz
+%%MANPAGES%%%%SERIAL%%share/man/man8/bicker_ser.8.gz
 %%MANPAGES%%%%SERIAL%%share/man/man8/clone.8.gz
+%%MANPAGES%%%%SERIAL%%share/man/man8/clone-outlet.8.gz
 %%MANPAGES%%%%SERIAL%%share/man/man8/dummy-ups.8.gz
 %%MANPAGES%%%%SERIAL%%share/man/man8/etapro.8.gz
 %%MANPAGES%%%%SERIAL%%share/man/man8/everups.8.gz
+%%MANPAGES%%%%SERIAL%%share/man/man8/failover.8.gz
 %%MANPAGES%%%%SERIAL%%share/man/man8/gamatronic.8.gz
 %%MANPAGES%%%%SERIAL%%share/man/man8/genericups.8.gz
 %%MANPAGES%%%%SERIAL%%share/man/man8/isbmex.8.gz
 %%MANPAGES%%%%SERIAL%%share/man/man8/ivtscd.8.gz
 %%MANPAGES%%%%SERIAL%%share/man/man8/liebert.8.gz
 %%MANPAGES%%%%SERIAL%%share/man/man8/liebert-esp2.8.gz
+%%MANPAGES%%%%SERIAL%%share/man/man8/liebert-gxe.8.gz
 %%MANPAGES%%%%SERIAL%%share/man/man8/masterguard.8.gz
 %%MANPAGES%%%%SERIAL%%share/man/man8/metasys.8.gz
 %%MANPAGES%%%%SERIAL%%share/man/man8/mge-shut.8.gz
 %%MANPAGES%%%%SERIAL%%share/man/man8/mge-utalk.8.gz
 %%MANPAGES%%%%SERIAL%%share/man/man8/microdowell.8.gz
 %%MANPAGES%%%%SERIAL%%share/man/man8/microsol-apc.8.gz
+%%MANPAGES%%%%SERIAL%%share/man/man8/nutdrv_hashx.8.gz
 %%MANPAGES%%%%SERIAL%%share/man/man8/oneac.8.gz
 %%MANPAGES%%%%SERIAL%%share/man/man8/optiups.8.gz
 %%MANPAGES%%%%SERIAL%%share/man/man8/powercom.8.gz
@@ -285,6 +309,8 @@ lib/libnutscan.so.2.0.5
 %%MANPAGES%%%%SNMP%%share/man/man8/snmp-ups.8.gz
 %%MANPAGES%%%%IPMIPSU%%share/man/man8/nut-ipmipsu.8.gz
 %%MANPAGES%%%%PDU%%share/man/man8/powerman-pdu.8.gz
+%%MANPAGES%%%%SERIAL%%share/man/man8/powervar_cx_ser.8.gz
+%%MANPAGES%%%%SERIAL%%share/man/man8/ve-direct.8.gz
 sbin/upsd
 sbin/upsdrvctl
 sbin/upsmon
@@ -293,3 +319,4 @@ sbin/upssched
 @dir(%%NUT_USER%%,%%NUT_GROUP%%,750) %%STATEDIR%%
 @dir libexec/nut
 @dir(%%NUT_USER%%,%%NUT_GROUP%%,) /var/log/nut
+%%PORTDOCS%%@dir %%DOCSDIR%%/html-man


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69cd6e8d.3075f.7f8e0b92>