pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/sysutils/ups-nut
Module Name: pkgsrc
Committed By: gdt
Date: Tue Sep 16 12:23:20 UTC 2025
Modified Files:
pkgsrc/sysutils/ups-nut: Makefile PLIST distinfo
Log Message:
sysutils/ups-nut: Recover from wip distfile confusion and fix asciidoc woes
I have been creating distfiles from upstream git for testing via
wip/ups-but, and I believe I got them crossed with real distfiles
before setting a DIST_SUBDIR for wip. There's also a chance upstream
changed it, but so far I don't have believable evidence for that --
but I've raised the issue. I did diff what I had and upstream's, and
the only difference is believable CI stuff that does appear in the
v2.8.4 git tag. This commit adjusts distinfo so it works with the
distfile from upstream.
Upstream's logic for dealing with docs is too complicated. Man pages
are pregenerated in distfiles, but not html. It's too hard and too
confusing to turn off upstream's detection of asciidoc and building of
html, so this commit adds TOOL_DEPENDS on asciidoc to get consistent
doc output. asciidoc isn't that big and it's only TOOL, so that seems
better than fighting upstream.
Probably this resolves various reports I've gotten that didn't make
sense to me, but at least we're on firmer ground. Please email me
with any problems.
To generate a diff of this commit:
cvs rdiff -u -r1.82 -r1.83 pkgsrc/sysutils/ups-nut/Makefile
cvs rdiff -u -r1.36 -r1.37 pkgsrc/sysutils/ups-nut/PLIST
cvs rdiff -u -r1.45 -r1.46 pkgsrc/sysutils/ups-nut/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/sysutils/ups-nut/Makefile
diff -u pkgsrc/sysutils/ups-nut/Makefile:1.82 pkgsrc/sysutils/ups-nut/Makefile:1.83
--- pkgsrc/sysutils/ups-nut/Makefile:1.82 Sun Aug 10 21:51:59 2025
+++ pkgsrc/sysutils/ups-nut/Makefile Tue Sep 16 12:23:20 2025
@@ -1,8 +1,9 @@
-# $NetBSD: Makefile,v 1.82 2025/08/10 21:51:59 gdt Exp $
+# $NetBSD: Makefile,v 1.83 2025/09/16 12:23:20 gdt Exp $
.include "Makefile.common"
PKGNAME= ups-${DISTNAME}
+PKGREVISION= 1
COMMENT= Network UPS Tools
PLIST_VARS+= python
@@ -17,13 +18,16 @@ SUBST_NOOP_OK.man-so= yes
# Don't regenerate any files in tools/.
TOOLS_SCRIPT.perl= exit 1
+# nut looks aggressively for asciidoc in a way that is hard to turn off,
+# and builds html docs. asciidoc isn't that big, so just depend on it.
+TOOL_DEPENDS+= asciidoc-[0-9]*:../../textproc/asciidoc
+
CONFIGURE_ARGS+= --with-drvpath=${NUT_DRVDIR:Q}
CONFIGURE_ARGS+= --with-pidpath=${NUT_RUNDIR:Q}
CONFIGURE_ARGS+= --with-altpidpath=${NUT_RUNDIR:Q}
# nut, bizarrely, does not install headers by default
CONFIGURE_ARGS+= --with-dev
-CONFIGURE_ARGS+= --without-asciidoc
# Auto-enables if prereqs (not documented) are present. Unclear
# usefulness, so until rationale to enable (and patch), disable.
Index: pkgsrc/sysutils/ups-nut/PLIST
diff -u pkgsrc/sysutils/ups-nut/PLIST:1.36 pkgsrc/sysutils/ups-nut/PLIST:1.37
--- pkgsrc/sysutils/ups-nut/PLIST:1.36 Sun Aug 10 21:51:59 2025
+++ pkgsrc/sysutils/ups-nut/PLIST Tue Sep 16 12:23:20 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.36 2025/08/10 21:51:59 gdt Exp $
+@comment $NetBSD: PLIST,v 1.37 2025/09/16 12:23:20 gdt Exp $
bin/nut-scanner
bin/nutconf
bin/upsc
@@ -290,6 +290,172 @@ share/doc/nut/detailed/sock-protocol.txt
share/doc/nut/detailed/solaris-usb.txt
share/doc/nut/detailed/support.txt
share/doc/nut/detailed/user-manual.txt
+share/doc/nut/html-doc/FAQ.html
+share/doc/nut/html-doc/cables.html
+share/doc/nut/html-doc/developer-guide.html
+share/doc/nut/html-doc/packager-guide.html
+share/doc/nut/html-doc/qa-guide.html
+share/doc/nut/html-doc/release-notes.html
+share/doc/nut/html-doc/solaris-usb.html
+share/doc/nut/html-doc/user-manual.html
+share/doc/nut/html-man/adelsystem_cbi.html
+share/doc/nut/html-man/al175.html
+share/doc/nut/html-man/apc_modbus.html
+share/doc/nut/html-man/apcsmart-old.html
+share/doc/nut/html-man/apcsmart.html
+share/doc/nut/html-man/apcupsd-ups.html
+share/doc/nut/html-man/asem.html
+share/doc/nut/html-man/bcmxcp.html
+share/doc/nut/html-man/bcmxcp_usb.html
+share/doc/nut/html-man/belkin.html
+share/doc/nut/html-man/belkinunv.html
+share/doc/nut/html-man/bestfcom.html
+share/doc/nut/html-man/bestfortress.html
+share/doc/nut/html-man/bestuferrups.html
+share/doc/nut/html-man/bestups.html
+share/doc/nut/html-man/bicker_ser.html
+share/doc/nut/html-man/blazer_ser.html
+share/doc/nut/html-man/blazer_usb.html
+share/doc/nut/html-man/clone-outlet.html
+share/doc/nut/html-man/clone.html
+share/doc/nut/html-man/dummy-ups.html
+share/doc/nut/html-man/etapro.html
+share/doc/nut/html-man/everups.html
+share/doc/nut/html-man/failover.html
+share/doc/nut/html-man/gamatronic.html
+share/doc/nut/html-man/generic_gpio.html
+share/doc/nut/html-man/generic_modbus.html
+share/doc/nut/html-man/genericups.html
+share/doc/nut/html-man/hosts.conf.html
+share/doc/nut/html-man/huawei-ups2000.html
+share/doc/nut/html-man/hwmon_ina219.html
+share/doc/nut/html-man/index.html
+share/doc/nut/html-man/isbmex.html
+share/doc/nut/html-man/ivtscd.html
+share/doc/nut/html-man/libnutclient.html
+share/doc/nut/html-man/libnutclient_commands.html
+share/doc/nut/html-man/libnutclient_devices.html
+share/doc/nut/html-man/libnutclient_general.html
+share/doc/nut/html-man/libnutclient_misc.html
+share/doc/nut/html-man/libnutclient_tcp.html
+share/doc/nut/html-man/libnutclient_variables.html
+share/doc/nut/html-man/libupsclient-config.html
+share/doc/nut/html-man/liebert-esp2.html
+share/doc/nut/html-man/liebert-gxe.html
+share/doc/nut/html-man/liebert.html
+share/doc/nut/html-man/macosx-ups.html
+share/doc/nut/html-man/masterguard.html
+share/doc/nut/html-man/metasys.html
+share/doc/nut/html-man/mge-shut.html
+share/doc/nut/html-man/mge-utalk.html
+share/doc/nut/html-man/microdowell.html
+share/doc/nut/html-man/microsol-apc.html
+share/doc/nut/html-man/netxml-ups.html
+share/doc/nut/html-man/nut-ipmipsu.html
+share/doc/nut/html-man/nut-recorder.html
+share/doc/nut/html-man/nut-scanner.html
+share/doc/nut/html-man/nut.conf.html
+share/doc/nut/html-man/nut.html
+share/doc/nut/html-man/nutconf.html
+share/doc/nut/html-man/nutdrv_atcl_usb.html
+share/doc/nut/html-man/nutdrv_hashx.html
+share/doc/nut/html-man/nutdrv_qx.html
+share/doc/nut/html-man/nutdrv_siemens_sitop.html
+share/doc/nut/html-man/nutscan.html
+share/doc/nut/html-man/nutscan_add_device_to_device.html
+share/doc/nut/html-man/nutscan_add_ip_range.html
+share/doc/nut/html-man/nutscan_add_option_to_device.html
+share/doc/nut/html-man/nutscan_cidr_to_ip.html
+share/doc/nut/html-man/nutscan_display_parsable.html
+share/doc/nut/html-man/nutscan_display_sanity_check.html
+share/doc/nut/html-man/nutscan_display_sanity_check_serial.html
+share/doc/nut/html-man/nutscan_display_ups_conf.html
+share/doc/nut/html-man/nutscan_display_ups_conf_with_sanity_check.html
+share/doc/nut/html-man/nutscan_free_device.html
+share/doc/nut/html-man/nutscan_free_ip_ranges.html
+share/doc/nut/html-man/nutscan_get_serial_ports_list.html
+share/doc/nut/html-man/nutscan_init.html
+share/doc/nut/html-man/nutscan_init_ip_ranges.html
+share/doc/nut/html-man/nutscan_ip_ranges_iter_inc.html
+share/doc/nut/html-man/nutscan_ip_ranges_iter_init.html
+share/doc/nut/html-man/nutscan_new_device.html
+share/doc/nut/html-man/nutscan_scan_avahi.html
+share/doc/nut/html-man/nutscan_scan_eaton_serial.html
+share/doc/nut/html-man/nutscan_scan_ipmi.html
+share/doc/nut/html-man/nutscan_scan_nut.html
+share/doc/nut/html-man/nutscan_scan_nut_simulation.html
+share/doc/nut/html-man/nutscan_scan_snmp.html
+share/doc/nut/html-man/nutscan_scan_usb.html
+share/doc/nut/html-man/nutscan_scan_xml_http_range.html
+share/doc/nut/html-man/nutscan_stringify_ip_ranges.html
+share/doc/nut/html-man/nutupsdrv.html
+share/doc/nut/html-man/oneac.html
+share/doc/nut/html-man/optiups.html
+share/doc/nut/html-man/phoenixcontact_modbus.html
+share/doc/nut/html-man/pijuice.html
+share/doc/nut/html-man/powercom.html
+share/doc/nut/html-man/powerman-pdu.html
+share/doc/nut/html-man/powerpanel.html
+share/doc/nut/html-man/powervar_cx_ser.html
+share/doc/nut/html-man/powervar_cx_usb.html
+share/doc/nut/html-man/rhino.html
+share/doc/nut/html-man/richcomm_usb.html
+share/doc/nut/html-man/riello_ser.html
+share/doc/nut/html-man/riello_usb.html
+share/doc/nut/html-man/safenet.html
+share/doc/nut/html-man/skel.html
+share/doc/nut/html-man/sms_ser.html
+share/doc/nut/html-man/snmp-ups.html
+share/doc/nut/html-man/sockdebug.html
+share/doc/nut/html-man/socomec_jbus.html
+share/doc/nut/html-man/solis.html
+share/doc/nut/html-man/tripplite.html
+share/doc/nut/html-man/tripplite_usb.html
+share/doc/nut/html-man/tripplitesu.html
+share/doc/nut/html-man/ups.conf.html
+share/doc/nut/html-man/upsc.html
+share/doc/nut/html-man/upscli_add_host_cert.html
+share/doc/nut/html-man/upscli_cleanup.html
+share/doc/nut/html-man/upscli_connect.html
+share/doc/nut/html-man/upscli_disconnect.html
+share/doc/nut/html-man/upscli_fd.html
+share/doc/nut/html-man/upscli_get.html
+share/doc/nut/html-man/upscli_get_default_connect_timeout.html
+share/doc/nut/html-man/upscli_init.html
+share/doc/nut/html-man/upscli_init_default_connect_timeout.html
+share/doc/nut/html-man/upscli_list_next.html
+share/doc/nut/html-man/upscli_list_start.html
+share/doc/nut/html-man/upscli_readline.html
+share/doc/nut/html-man/upscli_sendline.html
+share/doc/nut/html-man/upscli_set_default_connect_timeout.html
+share/doc/nut/html-man/upscli_splitaddr.html
+share/doc/nut/html-man/upscli_splitname.html
+share/doc/nut/html-man/upscli_ssl.html
+share/doc/nut/html-man/upscli_str_add_unique_token.html
+share/doc/nut/html-man/upscli_str_contains_token.html
+share/doc/nut/html-man/upscli_strerror.html
+share/doc/nut/html-man/upscli_upserror.html
+share/doc/nut/html-man/upsclient.html
+share/doc/nut/html-man/upscmd.html
+share/doc/nut/html-man/upscode2.html
+share/doc/nut/html-man/upsd.conf.html
+share/doc/nut/html-man/upsd.html
+share/doc/nut/html-man/upsd.users.html
+share/doc/nut/html-man/upsdrvctl.html
+share/doc/nut/html-man/upsimage.cgi.html
+share/doc/nut/html-man/upslog.html
+share/doc/nut/html-man/upsmon.conf.html
+share/doc/nut/html-man/upsmon.html
+share/doc/nut/html-man/upsrw.html
+share/doc/nut/html-man/upssched.conf.html
+share/doc/nut/html-man/upssched.html
+share/doc/nut/html-man/upsset.cgi.html
+share/doc/nut/html-man/upsset.conf.html
+share/doc/nut/html-man/upsstats.cgi.html
+share/doc/nut/html-man/upsstats.html.html
+share/doc/nut/html-man/usbhid-ups.html
+share/doc/nut/html-man/ve-direct.html
+share/doc/nut/html-man/victronups.html
share/examples/nut/nut.conf.sample
share/examples/nut/ups.conf.sample
share/examples/nut/upsd.conf.sample
@@ -298,6 +464,5 @@ share/examples/nut/upsmon.conf.sample
share/examples/nut/upssched.conf.sample
share/nut/cmdvartab
share/nut/driver.list
-@pkgdir share/doc/nut/html-man
@pkgdir share/doc/nut/drivers
@pkgdir etc/nut
Index: pkgsrc/sysutils/ups-nut/distinfo
diff -u pkgsrc/sysutils/ups-nut/distinfo:1.45 pkgsrc/sysutils/ups-nut/distinfo:1.46
--- pkgsrc/sysutils/ups-nut/distinfo:1.45 Wed Sep 10 11:08:57 2025
+++ pkgsrc/sysutils/ups-nut/distinfo Tue Sep 16 12:23:20 2025
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.45 2025/09/10 11:08:57 jperkin Exp $
+$NetBSD: distinfo,v 1.46 2025/09/16 12:23:20 gdt Exp $
-BLAKE2s (nut-2.8.4.tar.gz) = ece7b19f55771472f113a712d047ff324199d28ea0f2f5cfa13a781ff8947e78
-SHA512 (nut-2.8.4.tar.gz) = 0d87c0006608f92ae54f8a500f93d9a81eac1d9abf57f32e7718dd72f265b8293a0b6cdba04c802b81eaf8907b52669c36b47b6875a4377f9752845ac6c5e8fa
-Size (nut-2.8.4.tar.gz) = 6522262 bytes
+BLAKE2s (nut-2.8.4.tar.gz) = 2225617ef46a46cc0b6e08b93877ad0391b44a349efa2c8ea82fb3ef5ca8f7d2
+SHA512 (nut-2.8.4.tar.gz) = ddaca1d0cba17817fd27d036442395d11d64541b0782cd3c33d7b93712a15587dbad54fd7ed8a3ff14b89d75211560f76c30f5b9559e963adb4df7b05b66ec26
+Size (nut-2.8.4.tar.gz) = 6522704 bytes
SHA1 (patch-clients_upsclient.c) = 45eee24ed3cc06bbf5ec81344d0db62a3da3a827
SHA1 (patch-conf_Makefile.in) = 8d02a0b05659cb210a77e863a28a3b9caa596dfc
SHA1 (patch-configure) = fb27deb020020635d4345c2850099bbc7bc03af7
Home |
Main Index |
Thread Index |
Old Index