Subject: CVS commit: pkgsrc/sysutils
From: Greg Troxel
Date: 2024-04-03 19:42:54
Message id: 20240403174254.919F7FA2C@cvs.NetBSD.org

Log Message:
systuils/ups-nut*: Update to 2.8.2

(Not actually tested with hardware, but upstream has been stable.)

packaging changes:

  add new programs as documented in upstream NEWS

  drop patch cherry-picked from upstream

  ups-nut-cgi: drop force-removal of libs that should not have been
  installed, because they are no longer installed

Upstream NEWS summary, less bugfixes and minor improvements:

Release notes for NUT 2.8.2 - what's new since 2.8.1
----------------------------------------------------

 - Fix fallout of development in NUT v2.8.0 and/or v2.8.1:
   [lots of bugs, some serious]

 - usbhid-ups driver:
   * The `onlinedischarge` configuration flag name was too ambiguous and got
     deprecated (will be supported but no longer promoted by documentation),
     introducing `onlinedischarge_onbattery` as the meaningful alias. [#2213]

 - Laid foundations for the SmartNUT effort (aiming to integrate drivers with
   some other backends than the networked NUT data server process).

 - Eaton contributed recipes and scripts used to create the IPP for Unix
   bundle (aka Eaton IPSS Unix or UPP), a freely available value-added
   packaging of NUT distributed as the UPS software companion for OSes
   where their more complex UPS monitoring/management tools had not been
   ported. This allows for delivery of NUT packages with an interactive
   installer and some system integration scripts (events, notifications,
   status, shutdown daemon...), and was contributed to the NUT upstream
   project by Eaton -- provided "as is" at the moment, and may later serve
   as foundation or inspiration for new NUT features. [#2288]

 - nutconf (C++ library and tool to read and manage NUT configuration files)
   was started in the open by Eaton employees and used in the IPP installer,
   but the code lingered in a side branch. It was now brushed up to our common
   best practices and added to the main codebase. As of this import, there are
   known deficiencies in Windows platform support, as well as some un-awareness
   about configuration key words which appeared in NUT since 2013. [#2290]

Files:
RevisionActionfile
1.76modifypkgsrc/sysutils/ups-nut/Makefile
1.16modifypkgsrc/sysutils/ups-nut/Makefile.common
1.33modifypkgsrc/sysutils/ups-nut/PLIST
1.42modifypkgsrc/sysutils/ups-nut/distinfo
1.77modifypkgsrc/sysutils/ups-nut-cgi/Makefile
1.1removepkgsrc/sysutils/ups-nut/patches/patch-drivers_dstate.c