pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/sysutils/apcupsd sysutils/apcupsd: update to 3.14.14



details:   https://anonhg.NetBSD.org/pkgsrc/rev/ebf5921b97b8
branches:  trunk
changeset: 439395:ebf5921b97b8
user:      taca <taca%pkgsrc.org@localhost>
date:      Sat Sep 19 13:50:48 2020 +0000

description:
sysutils/apcupsd: update to 3.14.14

Update apcupsd package to 3.14.14.


3.14.14 -- 31 May 2016

BUG FIXES

  * win32: Fix missing DLLs when installing only apctray

  * Fixes for socket error handling. Resolves apcaccess crash when connection
    fails as well as several other theoretical issues.

  * MODBUS/USB error handling (COMMLOST) improvements for faulty USB links

  * Fix hiddev binding when usbfs is mounted on /dev/bus/usb instead of
    /proc/bus/usb. This is necessary for switching between MODBUS/USB and
    USB/HID on Linux.

  * Update GPLv2 text and FSF address to match current versions from FSF.

  * Various fixes for potential issues suggested by Coverity Scan

  * MacOS X port support for El Capitan System Integrity Protection (SIP)
    aka "rootless"

  * Fix shutdown failure on Windows when UPSNAME includes spaces

  * Fix building bsd-usb driver
    (This was broken when modbus-usb support was added.)

FEATURES

  * Add status display for output current as well as apparent power

diffstat:

 sysutils/apcupsd/Makefile         |   15 ++---
 sysutils/apcupsd/distinfo         |   34 ++++++------
 sysutils/apcupsd/patches/patch-ab |    5 +-
 sysutils/apcupsd/patches/patch-ac |    4 +-
 sysutils/apcupsd/patches/patch-ad |    4 +-
 sysutils/apcupsd/patches/patch-ae |    6 +-
 sysutils/apcupsd/patches/patch-af |    4 +-
 sysutils/apcupsd/patches/patch-ag |    4 +-
 sysutils/apcupsd/patches/patch-ah |  100 ++++++++++++++++++++++++++++++++++---
 sysutils/apcupsd/patches/patch-ai |    4 +-
 sysutils/apcupsd/patches/patch-aj |    6 +-
 sysutils/apcupsd/patches/patch-an |    5 +-
 sysutils/apcupsd/patches/patch-ao |    4 +-
 sysutils/apcupsd/patches/patch-ap |    4 +-
 14 files changed, 154 insertions(+), 45 deletions(-)

diffs (truncated from 316 to 300 lines):

diff -r b4b5068eeeaf -r ebf5921b97b8 sysutils/apcupsd/Makefile
--- a/sysutils/apcupsd/Makefile Sat Sep 19 13:42:10 2020 +0000
+++ b/sysutils/apcupsd/Makefile Sat Sep 19 13:50:48 2020 +0000
@@ -1,10 +1,8 @@
-# $NetBSD: Makefile,v 1.91 2020/08/17 20:20:02 leot Exp $
+# $NetBSD: Makefile,v 1.92 2020/09/19 13:50:48 taca Exp $
 
-DISTNAME=              apcupsd-3.14.13r2365
-PKGREVISION=           6
+DISTNAME=              apcupsd-3.14.14
 CATEGORIES=            sysutils
-#MASTER_SITES=         ${MASTER_SITE_SOURCEFORGE:=apcupsd/}
-MASTER_SITES=          ${MASTER_SITE_LOCAL}
+MASTER_SITES=          ${MASTER_SITE_SOURCEFORGE:=apcupsd/}
 
 MAINTAINER=            bouyer%NetBSD.org@localhost
 HOMEPAGE=              http://www.apcupsd.org/
@@ -17,10 +15,11 @@
 GNU_CONFIGURE=         yes
 
 PKG_SYSCONFSUBDIR=     apcupsd
-WRKSRC=                        ${WRKDIR}/apcupsd
 
 CTF_SUPPORTED=         no # https://smartos.org/bugview/OS-6533
 
+BUILD_DEFS+=           VARBASE
+
 .include "options.mk"
 
 # Thread support is needed to compile powerflute, which has a curses
@@ -94,8 +93,8 @@
 #
 
 HTMLDOCS=      manual.html apcupsd.png charging.png commlost.png \
-       main_configs.png multimon.png onbatt.png online.png status.png \
-       thanks.png wininstall6.png
+               main_configs.png multimon.png onbatt.png online.png \
+               status.png thanks.png wininstall6.png
 
 post-install:
        ${INSTALL_DATA} ${WRKSRC}/platforms/etc/apcupsd.conf \
diff -r b4b5068eeeaf -r ebf5921b97b8 sysutils/apcupsd/distinfo
--- a/sysutils/apcupsd/distinfo Sat Sep 19 13:42:10 2020 +0000
+++ b/sysutils/apcupsd/distinfo Sat Sep 19 13:50:48 2020 +0000
@@ -1,18 +1,18 @@
-$NetBSD: distinfo,v 1.21 2016/01/28 15:51:34 prlw1 Exp $
+$NetBSD: distinfo,v 1.22 2020/09/19 13:50:48 taca Exp $
 
-SHA1 (apcupsd-3.14.13r2365.tar.gz) = aa4093de66a4228e4b40820dc39afd597a8f3464
-RMD160 (apcupsd-3.14.13r2365.tar.gz) = da006ac337dbf46d2f3ecba6408e459842b96994
-SHA512 (apcupsd-3.14.13r2365.tar.gz) = 35a4bb5e30b4e7315322f541d399b81f35abd1c6887614ebd94fa7371f2b42b07167ed618ad763b7053b74fb1c24fd78ce6c4811ebddada41874ca1004e0730f
-Size (apcupsd-3.14.13r2365.tar.gz) = 1816935 bytes
-SHA1 (patch-ab) = 3db85accf1b05c8723dd7625278dfac02909dc34
-SHA1 (patch-ac) = 98e8853dd030e09d5a487e57a277ff1269baa517
-SHA1 (patch-ad) = 2877fd13513c96f4489953b539012b03c16b0223
-SHA1 (patch-ae) = 9deb5f88617ea4fa81308567f4e65851c05e3f86
-SHA1 (patch-af) = 1d9e76ff90699aa15f2311e0eae922071e83fca8
-SHA1 (patch-ag) = c160cf80182edd0e42323dd24eddff7ae91c0e13
-SHA1 (patch-ah) = 738b93b481310aa92ee16d0fbf91b5723b8cabb8
-SHA1 (patch-ai) = 0295d1bd90b5bb7890e93ef04f12c76cfdc6c94a
-SHA1 (patch-aj) = b46da7d9a81dca87b3e1dc89f4cfe2c8bfa9623c
-SHA1 (patch-an) = 64aef62894075ccd9cca1308bf57b8ef897b4763
-SHA1 (patch-ao) = 1f755c11e30759f023c3a1a6f23949300d1ff7f7
-SHA1 (patch-ap) = 32cf69dcc70ade970532e4e738fe8927ec1ec304
+SHA1 (apcupsd-3.14.14.tar.gz) = f027fa141c929371fe860443b6d911ef3a3606fb
+RMD160 (apcupsd-3.14.14.tar.gz) = ecab483f1a38d1cfb75c6d439f89a611efcc45f2
+SHA512 (apcupsd-3.14.14.tar.gz) = c953bbf3e08f809748a7978a3952604176390d1cd276f187fe096d9bc3c8993b52127e8350c0363387da41318e24b4d1e00ea58df71f3bb8f50c9a5a64cd2d7f
+Size (apcupsd-3.14.14.tar.gz) = 1843409 bytes
+SHA1 (patch-ab) = d40bfe1ee1a69828edbf72d9854398b9b5cb717a
+SHA1 (patch-ac) = 9d61f954b4e6a9606549e83738e3e02ea55cb32a
+SHA1 (patch-ad) = 987b0c33ea5a606d8eec8dcdc4413be2305e7877
+SHA1 (patch-ae) = f8cda0bcc63b3054393ac48c6b1fac489b070c3a
+SHA1 (patch-af) = a38c206b7682ce2d0bc385de191123d151bcf353
+SHA1 (patch-ag) = 03310cdeaba7dae5b4599eddc86ebccda7902332
+SHA1 (patch-ah) = a183a60ae579f7afe747b20a008fedad7593bfe8
+SHA1 (patch-ai) = 849a218110bc104fc1f36e88c0117378cd124a21
+SHA1 (patch-aj) = 36e62a5a6ddf149381f53910a0e8d3f394d3f193
+SHA1 (patch-an) = 07c1ec6e9b51a4208521e717e18d155c0511642f
+SHA1 (patch-ao) = 79b77ff98e6d7913bc99aaffa6a8f39348362c95
+SHA1 (patch-ap) = 99d86069fc9d6f4e8f6d6f47b9092677c9227022
diff -r b4b5068eeeaf -r ebf5921b97b8 sysutils/apcupsd/patches/patch-ab
--- a/sysutils/apcupsd/patches/patch-ab Sat Sep 19 13:42:10 2020 +0000
+++ b/sysutils/apcupsd/patches/patch-ab Sat Sep 19 13:50:48 2020 +0000
@@ -1,4 +1,7 @@
-$NetBSD: patch-ab,v 1.6 2007/06/15 21:15:39 bouyer Exp $
+$NetBSD: patch-ab,v 1.7 2020/09/19 13:50:48 taca Exp $
+
+* Accept connection from localhost default.
+* Use proper directory.
 
 --- platforms/etc/apcupsd.conf.in.orig 2007-06-15 22:21:18.000000000 +0200
 +++ platforms/etc/apcupsd.conf.in      2007-06-15 22:28:16.000000000 +0200
diff -r b4b5068eeeaf -r ebf5921b97b8 sysutils/apcupsd/patches/patch-ac
--- a/sysutils/apcupsd/patches/patch-ac Sat Sep 19 13:42:10 2020 +0000
+++ b/sysutils/apcupsd/patches/patch-ac Sat Sep 19 13:50:48 2020 +0000
@@ -1,4 +1,6 @@
-$NetBSD: patch-ac,v 1.4 2006/11/15 21:46:25 bouyer Exp $
+$NetBSD: patch-ac,v 1.5 2020/09/19 13:50:48 taca Exp $
+
+* Use proper directory.
 
 --- include/defines.h.orig     2006-11-15 17:33:07.000000000 +0100
 +++ include/defines.h  2006-11-15 17:33:22.000000000 +0100
diff -r b4b5068eeeaf -r ebf5921b97b8 sysutils/apcupsd/patches/patch-ad
--- a/sysutils/apcupsd/patches/patch-ad Sat Sep 19 13:42:10 2020 +0000
+++ b/sysutils/apcupsd/patches/patch-ad Sat Sep 19 13:50:48 2020 +0000
@@ -1,4 +1,6 @@
-$NetBSD: patch-ad,v 1.5 2012/05/07 12:55:23 shattered Exp $
+$NetBSD: patch-ad,v 1.6 2020/09/19 13:50:48 taca Exp $
+
+* apccontrol script.
 
 --- platforms/netbsd/apccontrol.in.orig        2012-04-21 20:53:17.000000000 +0000
 +++ platforms/netbsd/apccontrol.in
diff -r b4b5068eeeaf -r ebf5921b97b8 sysutils/apcupsd/patches/patch-ae
--- a/sysutils/apcupsd/patches/patch-ae Sat Sep 19 13:42:10 2020 +0000
+++ b/sysutils/apcupsd/patches/patch-ae Sat Sep 19 13:50:48 2020 +0000
@@ -1,4 +1,8 @@
-$NetBSD: patch-ae,v 1.7 2011/08/01 14:54:51 bouyer Exp $
+$NetBSD: patch-ae,v 1.8 2020/09/19 13:50:48 taca Exp $
+
+* Fix for pkgsrc environment.
+* Add Dragonfly support.
+* Add apccontrol script on NetBSD.
 
 --- autoconf/configure.in.orig 2010-09-02 16:23:39.000000000 +0200
 +++ autoconf/configure.in      2011-08-01 15:40:05.000000000 +0200
diff -r b4b5068eeeaf -r ebf5921b97b8 sysutils/apcupsd/patches/patch-af
--- a/sysutils/apcupsd/patches/patch-af Sat Sep 19 13:42:10 2020 +0000
+++ b/sysutils/apcupsd/patches/patch-af Sat Sep 19 13:50:48 2020 +0000
@@ -1,4 +1,6 @@
-$NetBSD: patch-af,v 1.8 2016/01/28 15:51:34 prlw1 Exp $
+$NetBSD: patch-af,v 1.9 2020/09/19 13:50:48 taca Exp $
+
+* Fix installation for pkgsrc.
 
 --- src/Makefile.orig  2014-11-04 19:17:43.000000000 +0000
 +++ src/Makefile
diff -r b4b5068eeeaf -r ebf5921b97b8 sysutils/apcupsd/patches/patch-ag
--- a/sysutils/apcupsd/patches/patch-ag Sat Sep 19 13:42:10 2020 +0000
+++ b/sysutils/apcupsd/patches/patch-ag Sat Sep 19 13:50:48 2020 +0000
@@ -1,4 +1,6 @@
-$NetBSD: patch-ag,v 1.5 2011/08/01 14:54:51 bouyer Exp $
+$NetBSD: patch-ag,v 1.6 2020/09/19 13:50:48 taca Exp $
+
+* Fix installation for pkgsrc.
 
 --- platforms/etc/Makefile.orig        2011-08-01 16:13:04.000000000 +0200
 +++ platforms/etc/Makefile     2011-08-01 16:13:13.000000000 +0200
diff -r b4b5068eeeaf -r ebf5921b97b8 sysutils/apcupsd/patches/patch-ah
--- a/sysutils/apcupsd/patches/patch-ah Sat Sep 19 13:42:10 2020 +0000
+++ b/sysutils/apcupsd/patches/patch-ah Sat Sep 19 13:50:48 2020 +0000
@@ -1,14 +1,96 @@
-$NetBSD: patch-ah,v 1.4 2007/06/15 21:15:39 bouyer Exp $
+$NetBSD: patch-ah,v 1.5 2020/09/19 13:50:48 taca Exp $
+
+Use standard NetBSD rc(8) scheme.
 
---- platforms/netbsd/apcupsd.in.orig    2002-05-28 15:34:05.000000000 +0200
-+++ platforms/netbsd/apcupsd.in 2007-01-05 20:52:42.000000000 +0100
-@@ -6,6 +6,9 @@
- # chkconfig: 2345 20 99
- # description: apcupsd monitors power and takes action if necessary
+--- platforms/netbsd/apcupsd.in.orig   2002-05-28 13:34:53.000000000 +0000
++++ platforms/netbsd/apcupsd.in
+@@ -1,49 +1,50 @@
+-#! /bin/sh
++#!/bin/sh
  #
+ # apcupsd      This shell script takes care of starting and stopping
+ #            the apcupsd UPS monitoring daemon.
+ #
+-# chkconfig: 2345 20 99
+-# description: apcupsd monitors power and takes action if necessary
 +# PROVIDE: apcupsd
 +# REQUIRE: DAEMON
-+#
- APCPID=@PIDDIR@/apcupsd.pid
- APCLOCK=@PIDDIR@/apcupsd.lock
+ #
+-APCPID=@PIDDIR@/apcupsd.pid
+-APCLOCK=@PIDDIR@/apcupsd.lock
  DISTVER="@DISTVER@"
+ 
+-return="  Done."
++if [ -f /etc/rc.subr ]; then
++      . /etc/rc.subr
++fi
+ 
++name="apcupsd"
++rcvar=$name
++command="@sbindir@/${name}"
++pidfile="@PIDDIR@/${name}.pid"
++apclock="@PIDDIR@/${name}.lock"
++command_args="--kill-on-powerfail"
++extra_commands="info"
+ 
+-case "$1" in
+-    start)
+-      rm -f @PWRFAILDIR@/powerfail
+-      rm -f @nologdir@/nologin
+-      echo -n "Starting apcupsd power management"
+-      @sbindir@/apcupsd --kill-on-powerfail || return="  Failed."
+-      touch $APCLOCK
+-      echo -e "$return"
+-    ;;
+-    stop)
+-      echo -n "Stopping apcupsd power management"
+-      if [ -f ${APCPID} ]; then
+-              THEPID=`cat ${APCPID}`
+-              kill ${THEPID} || return=" Failed."
+-              rm -f ${APCPID}
+-      else
+-              return=" Failed."
+-      fi
+-      rm -f $APCLOCK
+-      echo -e "$return"
+-    ;;
+-    restart)
+-       $0 stop
+-       $0 start
+-    ;;
+-    status)
+-       @sbindir@/apcaccess status
+-    ;;
+-    *)
+-    echo "Usage: $0 {start|stop|restart|status}"
+-    exit 1
+-esac
++apcupsd_start_precmd()
++{
++    rm -f @PWRFAILDIR@/powerfail
++}
+ 
+-exit 0
++apcupsd_start_postcmd()
++{
++    touch $apclock
++}
++
++apcupsd_stop_postcmd()
++{
++    rm -f $apclock
++}
++
++apcupsd_info()
++{
++    @sbindir@/apcaccess status
++}
++
++
++start_precmd=apcupsd_start_precmd
++start_postcmd=apcupsd_start_postcmd
++stop_postcmd=apcupsd_stop_postcmd
++info_cmd=apcupsd_info
++
++load_rc_config $name
++run_rc_command "$1"
diff -r b4b5068eeeaf -r ebf5921b97b8 sysutils/apcupsd/patches/patch-ai
--- a/sysutils/apcupsd/patches/patch-ai Sat Sep 19 13:42:10 2020 +0000
+++ b/sysutils/apcupsd/patches/patch-ai Sat Sep 19 13:50:48 2020 +0000
@@ -1,4 +1,6 @@
-$NetBSD: patch-ai,v 1.5 2011/08/01 14:54:51 bouyer Exp $
+$NetBSD: patch-ai,v 1.6 2020/09/19 13:50:48 taca Exp $
+
+* Fix installation for pkgsrc.
 
 --- platforms/netbsd/Makefile.orig     2011-08-01 15:45:29.000000000 +0200
 +++ platforms/netbsd/Makefile  2011-08-01 15:45:49.000000000 +0200
diff -r b4b5068eeeaf -r ebf5921b97b8 sysutils/apcupsd/patches/patch-aj
--- a/sysutils/apcupsd/patches/patch-aj Sat Sep 19 13:42:10 2020 +0000
+++ b/sysutils/apcupsd/patches/patch-aj Sat Sep 19 13:50:48 2020 +0000
@@ -1,4 +1,8 @@
-$NetBSD: patch-aj,v 1.9 2016/01/28 15:51:34 prlw1 Exp $
+$NetBSD: patch-aj,v 1.10 2020/09/19 13:50:48 taca Exp $
+
+* Fix for pkgsrc environment.
+* Add Dragonfly support.
+* Add apccontrol script on NetBSD.
 
 --- configure.orig     2015-01-04 20:35:43.000000000 +0000
 +++ configure
diff -r b4b5068eeeaf -r ebf5921b97b8 sysutils/apcupsd/patches/patch-an
--- a/sysutils/apcupsd/patches/patch-an Sat Sep 19 13:42:10 2020 +0000
+++ b/sysutils/apcupsd/patches/patch-an Sat Sep 19 13:50:48 2020 +0000
@@ -1,4 +1,7 @@
-$NetBSD: patch-an,v 1.8 2016/01/28 15:51:34 prlw1 Exp $
+$NetBSD: patch-an,v 1.9 2020/09/19 13:50:48 taca Exp $
+
+* Rename upsimage.cgi to apcupsimage.cgi.
+* Fix installation for pkgsrc.
 
 --- src/cgi/Makefile.orig      2014-11-04 19:17:43.000000000 +0000
 +++ src/cgi/Makefile
diff -r b4b5068eeeaf -r ebf5921b97b8 sysutils/apcupsd/patches/patch-ao
--- a/sysutils/apcupsd/patches/patch-ao Sat Sep 19 13:42:10 2020 +0000
+++ b/sysutils/apcupsd/patches/patch-ao Sat Sep 19 13:50:48 2020 +0000
@@ -1,4 +1,6 @@
-$NetBSD: patch-ao,v 1.7 2011/08/01 14:54:51 bouyer Exp $
+$NetBSD: patch-ao,v 1.8 2020/09/19 13:50:48 taca Exp $



Home | Main Index | Thread Index | Old Index