diff --git a/sysutils/nut/Makefile b/sysutils/nut/Makefile index c03be2afca3f..8bef55ae040a 100644 --- a/sysutils/nut/Makefile +++ b/sysutils/nut/Makefile @@ -1,170 +1,170 @@ PORTNAME= nut -PORTVERSION= 2.8.4 +PORTVERSION= 2.8.5 CATEGORIES= sysutils MASTER_SITES= http://www.networkupstools.org/source/${PORTVERSION:R}/ MAINTAINER= cy@FreeBSD.org COMMENT= Network UPS Tools WWW= https://www.networkupstools.org/ LICENSE= GPLv2+ GPLv3+ ART10 GPLv1+ LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/COPYING CONFLICTS= nut-devel-* GNU_CONFIGURE= yes USES= autoreconf:build compiler:c11 gmake libtool pkgconfig python:build USE_LDCONFIG= yes NUT_USER?= nut NUT_GROUP?= nut USERS= ${NUT_USER} GROUPS= ${NUT_GROUP} dialer STATEDIR?= /var/db/nut PLIST_SUB+= NUT_USER=${NUT_USER} PLIST_SUB+= NUT_GROUP=${NUT_GROUP} CGIDIR?= ${PREFIX}/www/cgi-bin/${PORTNAME} CGIDIR_REL?= ${CGIDIR:S,^${PREFIX}/,,} PLIST_SUB+= CGIDIR="${CGIDIR_REL}" PLIST_SUB+= CGIETCDIR="etc/nut/" OPTIONS_DEFAULT=SERIAL USB SNMP NEON PDU MODBUS CGI BASH AVAHI DOCS MANPAGES OPENSSL OPTIONS_DEFAULT_amd64= FREEIPMI OPTIONS_DEFAULT_i386= FREEIPMI OPTIONS_DEFAULT_powerpc= FREEIPMI OPTIONS_DEFAULT_powerpc64= FREEIPMI OPTIONS_DEFAULT_powerpc64le= FREEIPMI OPTIONS_DEFAULT_riscv64= FREEIPMI OPTIONS_DEFAULT_riscv64sf= FREEIPMI OPTIONS_DEFINE= SERIAL USB SNMP NEON PDU MODBUS CGI BASH AVAHI IPMIPSU FREEIPMI DOCS MANPAGES DEV OPTIONS_SINGLE= IPMI SSL OPTIONS_SINGLE_SSL= SSL_OFF OPENSSL NSS OPTIONS_SUB= yes SERIAL_DESC= SERIAL support USB_DESC= USB support NEON_DESC= NEON XML/HTTP support PDU_DESC= Powerman PDU support MODBUS_DESC= Modbus support CGI_DESC= Web CGI interface FREEIPMI_DESC= freeipmi support IPMIPSU_DESC= Use nut-ipmipsu support (experimental) SSL_OFF_DESC= No SSL support DEV_DESC= Install developer tools USE_RC_SUBR= nut nut_upsmon nut_upslog SUB_LIST+= STATEDIR=${STATEDIR} NUT_USER=${NUT_USER} NUT_GROUP=${NUT_GROUP} PLIST_SUB+= STATEDIR=${STATEDIR} PORTDOCS= * TMPDIR?= /tmp INSTALL_TARGET= install-strip 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} \ --with-altpidpath=${STATEDIR} \ --with-pidpath=${STATEDIR} \ --with-pkgconfig-dir=${PREFIX}/libdata/pkgconfig \ --with-user=${NUT_USER} \ --with-group=${NUT_GROUP} \ --with-python=${PYTHON_CMD} \ --without-python2 \ --with-python3=${PYTHON_CMD} \ --without-nut_monitor \ --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 LIB_DEPENDS+= libltdl.so:devel/libltdl MANPAGES_CONFIGURE_ON= --with-doc=man=auto MANPAGES_CONFIGURE_OFF= --with-doc=no CGI_LIB_DEPENDS= libgd.so:graphics/gd CGI_CONFIGURE_WITH= cgi CGI_CONFIGURE_ON= --with-cgipath=${CGIDIR} \ --with-htmlpath=${WWWDIR} \ --with-gd-includes=-I${LOCALBASE}/include \ --with-gd-libs="-L${LOCALBASE}/lib -lgd" 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_CONFIGURE_WITH= neon PDU_LIB_DEPENDS= libpowerman.so:sysutils/powerman PDU_CONFIGURE_WITH= powerman MODBUS_LIB_DEPENDS= libmodbus.so:comms/libmodbus MODBUS_CONFIGURE_WITH= modbus AVAHI_BUILD_DEPENDS= ${LOCALBASE}/include/avahi-ui/avahi-ui.h:net/avahi-header AVAHI_BUILD_DEPENDS= avahi-daemon:net/avahi-app AVAHI_RUN_DEPENDS= avahi-daemon:net/avahi-app AVAHI_CONFIGURE_WITH= avahi FREEIPMI_LIB_DEPENDS= libfreeipmi.so:sysutils/freeipmi FREEIPMI_CONFIGURE_WITH=freeipmi IPMIPSU_LIB_DEPENDS= libfreeipmi.so:sysutils/freeipmi IPMIPSU_CONFIGURE_WITH= ipmi OPENSSL_USES= ssl OPENSSL_CONFIGURE_WITH= openssl NSS_LIB_DEPENDS= libnss3.so:security/nss NSS_CONFIGURE_WITH= nss DEV_CONFIGURE_WITH= dev .include post-patch: @${FIND} ${WRKSRC} -type f | ${XARGS} ${REINPLACE_CMD} -i '' -e 's|/usr/bin/env python|${PYTHON_CMD}|' @${FIND} ${WRKSRC} -type f | ${XARGS} ${REINPLACE_CMD} -i '' -e 's|/usr/local/ups|${PREFIX}|' pre-install: @${MKDIR} ${STAGEDIR}${PREFIX}/libexec/nut .if ${PORT_OPTIONS:MUSB} @${REINPLACE_CMD} -e 's/device-name\*/cdev/g' ${WRKSRC}/scripts/devd/nut-usb.conf .endif post-install: @${MKDIR} ${STAGEDIR}${STATEDIR} @${MKDIR} ${STAGEDIR}${PREFIX}/etc/syslog.d .if ${PORT_OPTIONS:MBASH} @${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d/ ${INSTALL_DATA} ${WRKSRC}/scripts/misc/nut.bash_completion ${STAGEDIR}${PREFIX}/etc/bash_completion.d/ .endif .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR}/cables ${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 INSTALL MAINTAINERS NEWS README ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR} .endfor .endif @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${PATCHDIR}/nut.syslog ${STAGEDIR}${EXAMPLESDIR}/syslog.sample ${INSTALL_DATA} ${PATCHDIR}/nut.newsyslog ${STAGEDIR}${EXAMPLESDIR}/newsyslog.sample ${INSTALL_DATA} ${PATCHDIR}/nut_upslog.sample ${STAGEDIR}${EXAMPLESDIR}/nut_upslog.sample ${MKDIR} ${STAGEDIR}/var/log/nut .include diff --git a/sysutils/nut/distinfo b/sysutils/nut/distinfo index 95c4d5e92e23..6e39d852266c 100644 --- a/sysutils/nut/distinfo +++ b/sysutils/nut/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1775069525 -SHA256 (nut-2.8.4.tar.gz) = 0130ba82ea79f04ba4f34c5249a85943977efd984ed7df6aec1a518d5a3594f8 -SIZE (nut-2.8.4.tar.gz) = 6522704 +TIMESTAMP = 1775621282 +SHA256 (nut-2.8.5.tar.gz) = 18bf32e59eb764b13da3c4fa70384926d7fa584cb31d2fe7f137a570633eeec1 +SIZE (nut-2.8.5.tar.gz) = 7362259 diff --git a/sysutils/nut/files/patch-configure.ac b/sysutils/nut/files/patch-configure.ac new file mode 100644 index 000000000000..f4ba07af7082 --- /dev/null +++ b/sysutils/nut/files/patch-configure.ac @@ -0,0 +1,34 @@ +--- configure.ac.orig 2025-11-17 08:11:32.054205000 -0800 ++++ configure.ac 2025-11-17 08:19:12.634169000 -0800 +@@ -509,13 +509,6 @@ + [RUN_AS_GROUP="nogroup"] + ) + +-dnl Last hit wins, user and groups accounts separately +-for TOKEN in upsmon nutmon ups nut; do +- AS_IF([test -n "`${PROBE_OS_USER} ${TOKEN}`"], [RUN_AS_USER="${TOKEN}"]) +- AS_IF([test -n "`${PROBE_OS_GROUP} ${TOKEN}`"], [RUN_AS_GROUP="${TOKEN}"]) +-done +-unset TOKEN +- + dnl NOTE: NUT legacy default, keep as is for least surprise + dnl Distributions are however welcome to specify the option to use tmpfs + AS_CASE([${target_os}], +@@ -2844,7 +2837,7 @@ + + dnl A Python GUI client application for the sysadmin desktop + dnl (not necessarily on the NUT server itself): +-NUT_ARG_WITH([nut_monitor], [install the NUT-Monitor GUI files], [auto]) ++NUT_ARG_WITH([nut_monitor], [install the NUT-Monitor GUI files], [no]) + NUT_ARG_WITH([pynut], [install the PyNUT module files (yes, no, app, auto)], [auto]) + dnl Note: we did NUT_CHECK_PYTHON2 NUT_CHECK_PYTHON3 etc above, + dnl and if at all possible, we generate the files from .in templates +@@ -3534,7 +3527,7 @@ + dnl Can we satisfy any NUT-Monitor installation request? + if test -n "${nut_with_nut_monitor_py2gtk2}${nut_with_nut_monitor_py3qt5}${nut_with_nut_monitor_py3qt6}" ; then + case "${nut_with_nut_monitor}" in +- "auto") nut_with_nut_monitor="yes" ;; ++ "auto") nut_with_nut_monitor="no" ;; + esac + else + case "${nut_with_nut_monitor}" in 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/files/patch-scripts_Makefile.am b/sysutils/nut/files/patch-scripts_Makefile.am new file mode 100644 index 000000000000..067768646757 --- /dev/null +++ b/sysutils/nut/files/patch-scripts_Makefile.am @@ -0,0 +1,11 @@ +--- scripts/Makefile.am.orig 2025-11-17 05:13:21.000000000 -0800 ++++ scripts/Makefile.am 2025-11-17 07:46:55.934951000 -0800 +@@ -30,7 +30,7 @@ + valgrind/valgrind.sh.in \ + Windows/halt.c + +-SUBDIRS = augeas devd hotplug installer obs python systemd udev ufw Solaris Windows upsdrvsvcctl external_apis ++SUBDIRS = augeas devd hotplug installer obs python udev ufw Solaris Windows upsdrvsvcctl external_apis + + SPELLCHECK_SRC = README.adoc RedHat/README.adoc usb_resetter/README.adoc valgrind/README.adoc obs/README.adoc + diff --git a/sysutils/nut/pkg-plist b/sysutils/nut/pkg-plist index bf57c6f3b2ec..f427ce716006 100644 --- a/sysutils/nut/pkg-plist +++ b/sysutils/nut/pkg-plist @@ -1,322 +1,378 @@ %%CGI%%%%CGIDIR%%/upsimage.cgi %%CGI%%%%CGIDIR%%/upsset.cgi %%CGI%%%%CGIDIR%%/upsstats.cgi %%CGI%%@sample %%CGIETCDIR%%hosts.conf.sample %%CGI%%@sample %%CGIETCDIR%%upsset.conf.sample %%CGI%%@sample %%CGIETCDIR%%upsstats.html.sample +%%CGI%%@sample %%CGIETCDIR%%upsstats-modern-list.html.sample +%%CGI%%@sample %%CGIETCDIR%%upsstats-modern-single.html.sample %%CGI%%@sample %%CGIETCDIR%%upsstats-single.html.sample %%CGI%%%%WWWDIR%%/bottom.html %%CGI%%%%WWWDIR%%/header.html %%CGI%%%%WWWDIR%%/index.html %%CGI%%%%WWWDIR%%/nut-banner.png +%%CGI%%%%WWWDIR%%/nut-logo-60x60.png %%ETCDIR%%/cmdvartab %%ETCDIR%%/driver.list @sample %%ETCDIR%%/nut.conf.sample @sample %%ETCDIR%%/ups.conf.sample @sample %%ETCDIR%%/upsd.conf.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 @sample %%EXAMPLESDIR%%/nut_upslog.sample @sample %%EXAMPLESDIR%%/syslog.sample etc/syslog.d/nut %%USB%%etc/devd/nut-usb.conf bin/nut-scanner bin/nutconf bin/upsc bin/upscmd bin/upslog bin/upsrw bin/upssched-cmd %%BASH%%etc/bash_completion.d/nut.bash_completion %%DEV%%include/nut-scan.h %%DEV%%include/nutclient.h %%DEV%%include/nutclientmem.h %%DEV%%include/nutscan-device.h %%DEV%%include/nutscan-init.h %%DEV%%include/nutscan-ip.h %%DEV%%include/nutscan-serial.h %%DEV%%include/parseconf.h %%DEV%%include/upsclient.h lib/libnutclient.a lib/libnutclient.so lib/libnutclient.so.2 -lib/libnutclient.so.2.0.2 +lib/libnutclient.so.2.1.0 lib/libupsclient.a lib/libupsclient.so lib/libupsclient.so.7 -lib/libupsclient.so.7.0.0 +lib/libupsclient.so.7.1.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.4 -lib/libnutscan.so.4.0.0 -%%PYTHON_SITELIBDIR%%/PyNUT.py -%%PYTHON_SITELIBDIR%%/test_nutclient.py +lib/libnutscan.so.4.1.0 %%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 +%%SERIAL%%libexec/nut/meanwell_ntu %%USB%%libexec/nut/nutdrv_atcl_usb %%USB%%libexec/nut/nutdrv_qx %%SERIAL%%libexec/nut/riello_ser %%USB%%libexec/nut/riello_usb %%SERIAL%%libexec/nut/apcsmart %%SERIAL%%libexec/nut/apcsmart-old %%SERIAL%%libexec/nut/bcmxcp %%USB%%libexec/nut/bcmxcp_usb %%SERIAL%%libexec/nut/belkin %%SERIAL%%libexec/nut/belkinunv %%SERIAL%%libexec/nut/bestfcom %%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 %%SERIAL%%libexec/nut/clone-outlet %%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 %%SERIAL%%libexec/nut/microdowell %%SERIAL%%libexec/nut/microsol-apc %%SERIAL%%libexec/nut/mge-shut %%NEON%%libexec/nut/netxml-ups %%SERIAL%%libexec/nut/oneac %%SERIAL%%libexec/nut/optiups %%IPMIPSU%%libexec/nut/nut-ipmipsu -%%PDU%%libexec/nut/nutdrv_hashx +%%SERIAL%%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/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 %%SERIAL%%libexec/nut/skel %%SNMP%%libexec/nut/snmp-ups %%SERIAL%%libexec/nut/sms_ser %%SERIAL%%libexec/nut/solis %%SERIAL%%libexec/nut/tripplite %%USB%%libexec/nut/tripplite_usb %%SERIAL%%libexec/nut/tripplitesu %%SERIAL%%libexec/nut/upscode2 %%USB%%libexec/nut/usbhid-ups %%MODBUS%%libexec/nut/adelsystem_cbi %%MODBUS%%libexec/nut/apc_modbus %%MODBUS%%libexec/nut/generic_modbus %%MODBUS%%libexec/nut/huawei-ups2000 +%%MODBUS%%libexec/nut/must_ep2000pro %%MODBUS%%libexec/nut/phoenixcontact_modbus +%%USB%%libexec/nut/nut-upower %%MODBUS%%libexec/nut/socomec_jbus %%SERIAL%%libexec/nut/ve-direct %%SERIAL%%libexec/nut/victronups +%%MANPAGES%%%%CGI%%share/man/man5/hosts.conf.5.gz +%%MANPAGES%%%%CGI%%share/man/man5/upsset.conf.5.gz +%%MANPAGES%%%%CGI%%share/man/man5/upsstats.html.5.gz +%%MANPAGES%%%%CGI%%share/man/man8/upsimage.cgi.8.gz +%%MANPAGES%%%%CGI%%share/man/man8/upsset.cgi.8.gz +%%MANPAGES%%%%CGI%%share/man/man8/upsstats.cgi.8.gz +%%MANPAGES%%%%DEV%%share/man/man3/%%NUT_USER%%client_tcp_create_client_ssl_NSSL.3.gz +%%MANPAGES%%%%DEV%%share/man/man3/%%NUT_USER%%client_tcp_create_client_ssl_OpenSSL.3.gz +%%MANPAGES%%%%DEV%%share/man/man3/%%NUT_USER%%client_tcp_get_ssl_cafile.3.gz +%%MANPAGES%%%%DEV%%share/man/man3/%%NUT_USER%%client_tcp_get_ssl_capath.3.gz +%%MANPAGES%%%%DEV%%share/man/man3/%%NUT_USER%%client_tcp_get_ssl_caps.3.gz +%%MANPAGES%%%%DEV%%share/man/man3/%%NUT_USER%%client_tcp_get_ssl_certfile.3.gz +%%MANPAGES%%%%DEV%%share/man/man3/%%NUT_USER%%client_tcp_get_ssl_certhost_name.3.gz +%%MANPAGES%%%%DEV%%share/man/man3/%%NUT_USER%%client_tcp_get_ssl_certident_name.3.gz +%%MANPAGES%%%%DEV%%share/man/man3/%%NUT_USER%%client_tcp_get_ssl_certstore_path.3.gz +%%MANPAGES%%%%DEV%%share/man/man3/%%NUT_USER%%client_tcp_get_ssl_certstore_prefix.3.gz +%%MANPAGES%%%%DEV%%share/man/man3/%%NUT_USER%%client_tcp_get_ssl_certverify.3.gz +%%MANPAGES%%%%DEV%%share/man/man3/%%NUT_USER%%client_tcp_get_ssl_force.3.gz +%%MANPAGES%%%%DEV%%share/man/man3/%%NUT_USER%%client_tcp_get_ssl_keyfile.3.gz +%%MANPAGES%%%%DEV%%share/man/man3/%%NUT_USER%%client_tcp_get_ssl_keypass.3.gz +%%MANPAGES%%%%DEV%%share/man/man3/%%NUT_USER%%client_tcp_get_ssl_try.3.gz +%%MANPAGES%%%%DEV%%share/man/man3/%%NUT_USER%%client_tcp_is_ssl.3.gz +%%MANPAGES%%%%DEV%%share/man/man3/%%NUT_USER%%client_tcp_set_ssl_cafile.3.gz +%%MANPAGES%%%%DEV%%share/man/man3/%%NUT_USER%%client_tcp_set_ssl_capath.3.gz +%%MANPAGES%%%%DEV%%share/man/man3/%%NUT_USER%%client_tcp_set_ssl_certfile.3.gz +%%MANPAGES%%%%DEV%%share/man/man3/%%NUT_USER%%client_tcp_set_ssl_certhost_name.3.gz +%%MANPAGES%%%%DEV%%share/man/man3/%%NUT_USER%%client_tcp_set_ssl_certident_name.3.gz +%%MANPAGES%%%%DEV%%share/man/man3/%%NUT_USER%%client_tcp_set_ssl_certstore_path.3.gz +%%MANPAGES%%%%DEV%%share/man/man3/%%NUT_USER%%client_tcp_set_ssl_certstore_prefix.3.gz +%%MANPAGES%%%%DEV%%share/man/man3/%%NUT_USER%%client_tcp_set_ssl_certverify.3.gz +%%MANPAGES%%%%DEV%%share/man/man3/%%NUT_USER%%client_tcp_set_ssl_config_NSS.3.gz +%%MANPAGES%%%%DEV%%share/man/man3/%%NUT_USER%%client_tcp_set_ssl_config_OpenSSL.3.gz +%%MANPAGES%%%%DEV%%share/man/man3/%%NUT_USER%%client_tcp_set_ssl_force.3.gz +%%MANPAGES%%%%DEV%%share/man/man3/%%NUT_USER%%client_tcp_set_ssl_keyfile.3.gz +%%MANPAGES%%%%DEV%%share/man/man3/%%NUT_USER%%client_tcp_set_ssl_keypass.3.gz +%%MANPAGES%%%%DEV%%share/man/man3/%%NUT_USER%%client_tcp_set_ssl_try.3.gz +%%MANPAGES%%%%DEV%%share/man/man3/%%NUT_USER%%scan_upslog_cookie.3.gz +%%MANPAGES%%%%DEV%%share/man/man3/%%NUT_USER%%scan_upslog_get_debug_level.3.gz +%%MANPAGES%%%%DEV%%share/man/man3/%%NUT_USER%%scan_upslog_getproctag.3.gz +%%MANPAGES%%%%DEV%%share/man/man3/%%NUT_USER%%scan_upslog_set_debug_level.3.gz +%%MANPAGES%%%%DEV%%share/man/man3/%%NUT_USER%%scan_upslog_setprocname.3.gz +%%MANPAGES%%%%DEV%%share/man/man3/%%NUT_USER%%scan_upslog_setproctag.3.gz +%%MANPAGES%%%%DEV%%share/man/man3/%%NUT_USER%%scan_upslog_start_sync.3.gz +%%MANPAGES%%%%DEV%%share/man/man3/upscli_upslog_cookie.3.gz +%%MANPAGES%%%%DEV%%share/man/man3/upscli_upslog_get_debug_level.3.gz +%%MANPAGES%%%%DEV%%share/man/man3/upscli_upslog_getproctag.3.gz +%%MANPAGES%%%%DEV%%share/man/man3/upscli_upslog_set_debug_level.3.gz +%%MANPAGES%%%%DEV%%share/man/man3/upscli_upslog_setprocname.3.gz +%%MANPAGES%%%%DEV%%share/man/man3/upscli_upslog_setproctag.3.gz +%%MANPAGES%%%%DEV%%share/man/man3/upscli_upslog_start_sync.3.gz %%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 %%MANPAGES%%%%DEV%%share/man/man3/libnutclient_general.3.gz %%MANPAGES%%%%DEV%%share/man/man3/libnutclient_misc.3.gz %%MANPAGES%%%%DEV%%share/man/man3/libnutclient_tcp.3.gz %%MANPAGES%%%%DEV%%share/man/man3/libnutclient_variables.3.gz %%MANPAGES%%%%DEV%%share/man/man3/nutclient_authenticate.3.gz %%MANPAGES%%%%DEV%%share/man/man3/nutclient_destroy.3.gz %%MANPAGES%%%%DEV%%share/man/man3/nutclient_device_forced_shutdown.3.gz %%MANPAGES%%%%DEV%%share/man/man3/nutclient_device_login.3.gz %%MANPAGES%%%%DEV%%share/man/man3/nutclient_device_master.3.gz %%MANPAGES%%%%DEV%%share/man/man3/nutclient_execute_device_command.3.gz %%MANPAGES%%%%DEV%%share/man/man3/nutclient_get_device_command_description.3.gz %%MANPAGES%%%%DEV%%share/man/man3/nutclient_get_device_commands.3.gz %%MANPAGES%%%%DEV%%share/man/man3/nutclient_get_device_description.3.gz %%MANPAGES%%%%DEV%%share/man/man3/nutclient_get_device_num_logins.3.gz %%MANPAGES%%%%DEV%%share/man/man3/nutclient_get_device_rw_variables.3.gz %%MANPAGES%%%%DEV%%share/man/man3/nutclient_get_device_variable_description.3.gz %%MANPAGES%%%%DEV%%share/man/man3/nutclient_get_device_variable_values.3.gz %%MANPAGES%%%%DEV%%share/man/man3/nutclient_get_device_variables.3.gz %%MANPAGES%%%%DEV%%share/man/man3/nutclient_get_devices.3.gz %%MANPAGES%%%%DEV%%share/man/man3/nutclient_has_device.3.gz %%MANPAGES%%%%DEV%%share/man/man3/nutclient_has_device_command.3.gz %%MANPAGES%%%%DEV%%share/man/man3/nutclient_has_device_variable.3.gz %%MANPAGES%%%%DEV%%share/man/man3/nutclient_logout.3.gz %%MANPAGES%%%%DEV%%share/man/man3/nutclient_set_device_variable_value.3.gz %%MANPAGES%%%%DEV%%share/man/man3/nutclient_set_device_variable_values.3.gz %%MANPAGES%%%%DEV%%share/man/man3/nutclient_tcp_create_client.3.gz %%MANPAGES%%%%DEV%%share/man/man3/nutclient_tcp_disconnect.3.gz %%MANPAGES%%%%DEV%%share/man/man3/nutclient_tcp_get_timeout.3.gz %%MANPAGES%%%%DEV%%share/man/man3/nutclient_tcp_is_connected.3.gz %%MANPAGES%%%%DEV%%share/man/man3/nutclient_tcp_reconnect.3.gz %%MANPAGES%%%%DEV%%share/man/man3/nutclient_tcp_set_timeout.3.gz %%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 %%MANPAGES%%%%DEV%%share/man/man3/nutscan_display_sanity_check.3.gz %%MANPAGES%%%%DEV%%share/man/man3/nutscan_display_sanity_check_serial.3.gz -%%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_display_ups_conf_with_sanity_check.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 %%MANPAGES%%%%DEV%%share/man/man3/nutscan_scan_ipmi.3.gz %%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/nutscan_stringify_ip_ranges.3.gz %%MANPAGES%%%%DEV%%share/man/man3/upscli_add_host_cert.3.gz %%MANPAGES%%%%DEV%%share/man/man3/upscli_cleanup.3.gz %%MANPAGES%%%%DEV%%share/man/man3/upscli_connect.3.gz %%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_readline_timeout_may_disconnect.3.gz +%%MANPAGES%%%%DEV%%share/man/man3/upscli_sendline_timeout_may_disconnect.3.gz +%%MANPAGES%%%%DEV%%share/man/man3/upscli_report_build_details.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_ssl_caps.3.gz +%%MANPAGES%%%%DEV%%share/man/man3/upscli_ssl_caps_descr.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 -%%MANPAGES%%share/man/man5/ups.conf.5.gz -%%MANPAGES%%share/man/man5/upsd.conf.5.gz -%%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-recorder.8.gz -%%MANPAGES%%share/man/man8/nut-scanner.8.gz -%%MANPAGES%%share/man/man8/nutconf.8.gz -%%MANPAGES%%%%USB%%share/man/man8/nutdrv_atcl_usb.8.gz -%%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 -%%MANPAGES%%%%MODBUS%%share/man/man8/apc_modbus.8.gz +%%MANPAGES%%%%DEV%%share/man/man8/sockdebug.8.gz +%%MANPAGES%%%%IPMIPSU%%share/man/man8/nut-ipmipsu.8.gz %%MANPAGES%%%%MODBUS%%share/man/man8/adelsystem_cbi.8.gz +%%MANPAGES%%%%MODBUS%%share/man/man8/apc_modbus.8.gz %%MANPAGES%%%%MODBUS%%share/man/man8/generic_modbus.8.gz %%MANPAGES%%%%MODBUS%%share/man/man8/huawei-ups2000.8.gz +%%MANPAGES%%%%MODBUS%%share/man/man8/must_ep2000pro.8.gz %%MANPAGES%%%%MODBUS%%share/man/man8/phoenixcontact_modbus.8.gz %%MANPAGES%%%%MODBUS%%share/man/man8/socomec_jbus.8.gz -%%MANPAGES%%share/man/man8/upsc.8.gz -%%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/upslog.8.gz -%%MANPAGES%%share/man/man8/upsmon.8.gz -%%MANPAGES%%share/man/man8/upsrw.8.gz -%%MANPAGES%%share/man/man8/upssched.8.gz -%%MANPAGES%%%%CGI%%share/man/man5/hosts.conf.5.gz -%%MANPAGES%%%%CGI%%share/man/man5/upsset.conf.5.gz -%%MANPAGES%%%%CGI%%share/man/man5/upsstats.html.5.gz -%%MANPAGES%%%%CGI%%share/man/man8/upsset.cgi.8.gz -%%MANPAGES%%%%CGI%%share/man/man8/upsstats.cgi.8.gz -%%MANPAGES%%%%CGI%%share/man/man8/upsimage.cgi.8.gz -%%MANPAGES%%%%SERIAL%%share/man/man8/apcsmart.8.gz +%%MANPAGES%%%%NEON%%share/man/man8/netxml-ups.8.gz +%%MANPAGES%%%%PDU%%share/man/man8/powerman-pdu.8.gz +%%MANPAGES%%%%SERIAL%%share/man/man8/al175.8.gz %%MANPAGES%%%%SERIAL%%share/man/man8/apcsmart-old.8.gz -%%MANPAGES%%%%SERIAL%%share/man/man8/bestfortress.8.gz +%%MANPAGES%%%%SERIAL%%share/man/man8/apcsmart.8.gz +%%MANPAGES%%%%SERIAL%%share/man/man8/apcupsd-ups.8.gz %%MANPAGES%%%%SERIAL%%share/man/man8/bcmxcp.8.gz %%MANPAGES%%%%SERIAL%%share/man/man8/belkin.8.gz %%MANPAGES%%%%SERIAL%%share/man/man8/belkinunv.8.gz +%%MANPAGES%%%%SERIAL%%share/man/man8/bestfcom.8.gz +%%MANPAGES%%%%SERIAL%%share/man/man8/bestfortress.8.gz %%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/blazer_ser.8.gz %%MANPAGES%%%%SERIAL%%share/man/man8/clone-outlet.8.gz +%%MANPAGES%%%%SERIAL%%share/man/man8/clone.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/liebert.8.gz %%MANPAGES%%%%SERIAL%%share/man/man8/masterguard.8.gz +%%MANPAGES%%%%SERIAL%%share/man/man8/meanwell_ntu.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/nutdrv_siemens-sitop.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 %%MANPAGES%%%%SERIAL%%share/man/man8/powerpanel.8.gz +%%MANPAGES%%%%SERIAL%%share/man/man8/powervar_cx_ser.8.gz %%MANPAGES%%%%SERIAL%%share/man/man8/rhino.8.gz +%%MANPAGES%%%%SERIAL%%share/man/man8/riello_ser.8.gz %%MANPAGES%%%%SERIAL%%share/man/man8/safenet.8.gz +%%MANPAGES%%%%SERIAL%%share/man/man8/sms_ser.8.gz %%MANPAGES%%%%SERIAL%%share/man/man8/solis.8.gz %%MANPAGES%%%%SERIAL%%share/man/man8/tripplite.8.gz %%MANPAGES%%%%SERIAL%%share/man/man8/tripplitesu.8.gz %%MANPAGES%%%%SERIAL%%share/man/man8/upscode2.8.gz +%%MANPAGES%%%%SERIAL%%share/man/man8/ve-direct.8.gz %%MANPAGES%%%%SERIAL%%share/man/man8/victronups.8.gz +%%MANPAGES%%%%SNMP%%share/man/man8/snmp-ups.8.gz %%MANPAGES%%%%USB%%share/man/man8/bcmxcp_usb.8.gz +%%MANPAGES%%%%USB%%share/man/man8/blazer_usb.8.gz +%%MANPAGES%%%%USB%%share/man/man8/nut-upower.8.gz +%%MANPAGES%%%%USB%%share/man/man8/nutdrv_atcl_usb.8.gz +%%MANPAGES%%%%USB%%share/man/man8/nutdrv_qx.8.gz +%%MANPAGES%%%%USB%%share/man/man8/powervar_cx_usb.8.gz %%MANPAGES%%%%USB%%share/man/man8/richcomm_usb.8.gz -%%MANPAGES%%%%DEV%%share/man/man8/sockdebug.8.gz +%%MANPAGES%%%%USB%%share/man/man8/riello_usb.8.gz %%MANPAGES%%%%USB%%share/man/man8/tripplite_usb.8.gz %%MANPAGES%%%%USB%%share/man/man8/usbhid-ups.8.gz -%%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 +%%MANPAGES%%share/man/man5/nut.conf.5.gz +%%MANPAGES%%share/man/man5/ups.conf.5.gz +%%MANPAGES%%share/man/man5/upsd.conf.5.gz +%%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%%share/man/man8/nut-recorder.8.gz +%%MANPAGES%%share/man/man8/nut-scanner.8.gz +%%MANPAGES%%share/man/man8/nutconf.8.gz +%%MANPAGES%%share/man/man8/nutupsdrv.8.gz +%%MANPAGES%%share/man/man8/upsc.8.gz +%%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/upslog.8.gz +%%MANPAGES%%share/man/man8/upsmon.8.gz +%%MANPAGES%%share/man/man8/upsrw.8.gz +%%MANPAGES%%share/man/man8/upssched.8.gz sbin/upsd sbin/upsdrvctl sbin/upsmon sbin/upssched @dir etc/syslog.d @dir(%%NUT_USER%%,%%NUT_GROUP%%,750) %%STATEDIR%% @dir libexec/nut @dir(%%NUT_USER%%,%%NUT_GROUP%%,) /var/log/nut %%PORTDOCS%%@dir %%DOCSDIR%%/html-man