diff options
author | bouyer <bouyer> | 2011-08-01 14:54:51 +0000 |
---|---|---|
committer | bouyer <bouyer> | 2011-08-01 14:54:51 +0000 |
commit | 4933bed1e95e2bf3d8a5e2226450568ba87eb193 (patch) | |
tree | 3052b1febc0496834ebf8ac882b897b9e9e8da50 /sysutils | |
parent | 7978bc3361f18160101a6bc98889f555177c4d51 (diff) | |
download | pkgsrc-4933bed1e95e2bf3d8a5e2226450568ba87eb193.tar.gz |
Update to 3.14.9.
Dragonfly users, please test that is still builds !
pkgsrc change: as snmp support doesn't depend on net-snmp
anymore, remove snmp option and always build snmp support.
cgi option now depend on graphics/gd/
User-visible changes sinces 3.14.3:
2010-08-30 14:18 adk0212
* src/drivers/snmplite/: mge-mib.cpp, mge-oids.h, mibs.cpp:
Add support for MGE SNMP MIB. Contributed by Lars Täer
<taeuber@bbaw.de>
2010-07-30 18:04 adk0212
* src/drivers/snmplite/: apc-mib.cpp, apc-oids.h, mib.cpp, oids.h,
rfc1628-mib.cpp, rfc1628-oids.h, snmplite.cpp, snmplite.h:
Add support for RFC1628 SNMP MIB. Refactor APC MIB and create
MibStrategy struct for associating MIB/CI mapping with
corresponding processing function. RFC1628 strategy is coded per
the MIB but untested.
2010-01-10 10:29 adk0212
* include/defines.h, src/apctest.c, src/drivers/usb/usb.c:
Add apctest support for reading/setting self-test interval on USB.
Also show current setting in UPS status. Contributed by James
Belleau <jpbelleau@gmail.com>
2009-10-25 11:03 adk0212
* configure, autoconf/config.h.in, autoconf/configure.in,
autoconf/variables.mak.in, include/struct.h,
platforms/etc/apcupsd.conf.in, src/drivers/Makefile,
src/drivers/drivers.c, src/drivers/snmplite/Makefile,
src/drivers/snmplite/asn.cpp, src/drivers/snmplite/asn.h,
src/drivers/snmplite/mib.cpp, src/drivers/snmplite/snmp.cpp,
src/drivers/snmplite/snmp.h, src/drivers/snmplite/snmplite.cpp,
src/drivers/snmplite/snmplite.h, src/lib/apcconfig.c,
src/lib/apcstatus.c:
Add SNMP Lite driver which does not depend on net-snmp library.
This makes it more portable and eliminates need to move libsnmp.so
to /lib in order to do a killpower on systems where /usr is
unmounted.
2009-09-01 20:30 adk0212
* src/apctest.c:
Implement battery calibration in apctest for USB models. Thanks to
James Belleau <james@belleau.net> for the original implementation
which has been modified somewhat in this commit.
2009-05-02 10:30 adk0212
* src/action.c:
Change log level of UPS self-test messages to WARNING from ALERT.
Given that self-test messages are routine, they do not belong at
LOG_ALERT. Contributed by Dave Ewart <davee@ceu.ox.ac.uk>.
2009-04-25 10:58 adk0212
* src/lib/apcconfig.c:
Remove EVENTFILE, EVENTFILEMAX config directives. These were
replaced by the plural versions that are in use today (EVENTSFILE,
EVENTSFILEMAX) almost 10 years ago. It's time to kill the old
names. (h/t Trevor Roydhouse <trev@sentry.org>)
2009-03-02 17:48 adk0212
* doc/apcupsd.man, include/drivers.h, include/extern.h,
src/action.c, src/apctest.c, src/apcupsd.c, src/device.c,
src/options.c, src/drivers/drivers.c,
src/drivers/apcsmart/apcsmart.h, src/drivers/apcsmart/smart.c,
src/drivers/apcsmart/smartoper.c, src/drivers/usb/usb.c,
src/drivers/usb/usb.h, src/lib/apclock.c:
Add support for turning the UPS off completely. This complements
existing hibernate (aka killpower) functionality. Turn-off is
implemented for apcsmart and USB drivers, subject to support for
the relevant commands in the UPS itself. Contributed by Keith
Campbell <campbell@econnectix.com>.
2008-06-29 11:12 adk0212
* src/action.c:
Fix bug in LOWBATT glitch handling. We must examine LOWBATT for
changes every time thru the status loop, not just during the
OnBattery state. Otherwise we can miss the initial LOWBATT
assertion, which defeats the glitch rejection logic.
2008-05-06 20:16 skoona
* src/gapcmon/gapcmon.c:
Corrected the use of NOMPOWER and the calc of current usage amount
2008-05-04 11:13 adk0212
* src/drivers/usb/usb.c:
Add a heuristic to fix up incorrect NOMINV or NOMOUTV. Some UPSes
(RS 500) report decivolts instead of volts. Reported by Kirill S.
Bychkov <yason@linklevel.net>.
2008-01-27 12:00 adk0212
* include/struct.h, platforms/etc/apcupsd.conf.in,
platforms/mingw/apcupsd.conf.in, src/device.c,
src/drivers/net/net.c, src/drivers/snmp/drv_powernet.c,
src/lib/apcconfig.c:
Add POLLTIME directive to control UPS polling interval. NETTIME is
accepted as a synonym for compatibility with old config files.
Diffstat (limited to 'sysutils')
-rw-r--r-- | sysutils/apcupsd/Makefile | 14 | ||||
-rw-r--r-- | sysutils/apcupsd/PLIST | 7 | ||||
-rw-r--r-- | sysutils/apcupsd/distinfo | 25 | ||||
-rw-r--r-- | sysutils/apcupsd/options.mk | 12 | ||||
-rw-r--r-- | sysutils/apcupsd/patches/patch-aa | 88 | ||||
-rw-r--r-- | sysutils/apcupsd/patches/patch-ae | 37 | ||||
-rw-r--r-- | sysutils/apcupsd/patches/patch-af | 31 | ||||
-rw-r--r-- | sysutils/apcupsd/patches/patch-ag | 28 | ||||
-rw-r--r-- | sysutils/apcupsd/patches/patch-ai | 65 | ||||
-rw-r--r-- | sysutils/apcupsd/patches/patch-aj | 44 | ||||
-rw-r--r-- | sysutils/apcupsd/patches/patch-al | 26 | ||||
-rw-r--r-- | sysutils/apcupsd/patches/patch-an | 69 | ||||
-rw-r--r-- | sysutils/apcupsd/patches/patch-ao | 38 |
13 files changed, 169 insertions, 315 deletions
diff --git a/sysutils/apcupsd/Makefile b/sysutils/apcupsd/Makefile index 49afbcc243c..4d8a45f2912 100644 --- a/sysutils/apcupsd/Makefile +++ b/sysutils/apcupsd/Makefile @@ -1,7 +1,6 @@ -# $NetBSD: Makefile,v 1.61 2011/04/22 13:44:39 obache Exp $ +# $NetBSD: Makefile,v 1.62 2011/08/01 14:54:51 bouyer Exp $ -DISTNAME= apcupsd-3.14.3 -PKGREVISION= 3 +DISTNAME= apcupsd-3.14.9 CATEGORIES= sysutils MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=apcupsd/} @@ -11,7 +10,7 @@ COMMENT= UPS power management for APCC Products PKG_DESTDIR_SUPPORT= user-destdir -USE_TOOLS+= msgfmt sh makedepend +USE_TOOLS+= gmake msgfmt sh makedepend USE_LANGUAGES= c c++ GNU_CONFIGURE= yes @@ -38,6 +37,7 @@ CONFIGURE_ARGS+= --enable-net # enable NIS network driver CONFIGURE_ARGS+= --enable-usb # enable USB network driver CONFIGURE_ARGS+= --with-catgets # use catgets functions CONFIGURE_ARGS+= --enable-nls # i18n support +CONFIGURE_ARGS+= --enable-snmp # enable SNMP driver CONFIGURE_ARGS+= --with-lock-dir=${VARBASE}/spool/lock # XXX is this supposed to be the full filename? CONFIGURE_ARGS+= --with-log-dir=${VARBASE}/db/apcupsd.events @@ -84,12 +84,6 @@ SUBST_MESSAGE.strip= Fixing conflicting STRIP variable name # XXX we should probably allow the tty to be set in /etc/mk.conf too # -post-build: -.for file in ${MANFILES} - ${SED} -e 's|@@PREFIX@@|${PREFIX}|'\ - -e 's|@@SYSCONFDIR@@|${PKG_SYSCONFDIR}|' \ - ${WRKSRC}/doc/${file}.man > ${WRKSRC}/doc/${file}.8 -.endfor HTMLDOCS= apcupsd.gif bclogo.gif bugs.html bugs.wml index.html index.wml \ license.html license.wml lists.html lists.wml mail16d.png menu.inc \ diff --git a/sysutils/apcupsd/PLIST b/sysutils/apcupsd/PLIST index c7968be3253..8766a31b5c6 100644 --- a/sysutils/apcupsd/PLIST +++ b/sysutils/apcupsd/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.12 2009/06/14 18:16:00 joerg Exp $ +@comment $NetBSD: PLIST,v 1.13 2011/08/01 14:54:51 bouyer Exp $ ${PLIST.cgi}libexec/cgi-bin/upsstats.cgi ${PLIST.cgi}libexec/cgi-bin/upsfstats.cgi ${PLIST.cgi}libexec/cgi-bin/upsimage.cgi @@ -6,8 +6,11 @@ ${PLIST.cgi}libexec/cgi-bin/multimon.cgi sbin/apcaccess sbin/apctest sbin/apcupsd -man/man8/apcupsd.8 +man/man5/apcupsd.conf.5 +man/man8/apcaccess.8 +man/man8/apccontrol.8 man/man8/apctest.8 +man/man8/apcupsd.8 share/doc/html/apcupsd/apcupsd.gif share/doc/html/apcupsd/bclogo.gif share/doc/html/apcupsd/bugs.html diff --git a/sysutils/apcupsd/distinfo b/sysutils/apcupsd/distinfo index 788c5d76c33..64cd3cef3c1 100644 --- a/sysutils/apcupsd/distinfo +++ b/sysutils/apcupsd/distinfo @@ -1,19 +1,18 @@ -$NetBSD: distinfo,v 1.14 2008/06/20 01:09:35 joerg Exp $ +$NetBSD: distinfo,v 1.15 2011/08/01 14:54:51 bouyer Exp $ -SHA1 (apcupsd-3.14.3.tar.gz) = b9f75732752cdee9792a5be526656c153c2d1274 -RMD160 (apcupsd-3.14.3.tar.gz) = 092726b2076e56368cdb7e3c790ee8d5e2a7d2f9 -Size (apcupsd-3.14.3.tar.gz) = 4350109 bytes -SHA1 (patch-aa) = 112c8db7a67456821a2e449d6a8ff600a7998dc0 +SHA1 (apcupsd-3.14.9.tar.gz) = 1e9e8a054f17c554c047ec1d7b363d35553058bc +RMD160 (apcupsd-3.14.9.tar.gz) = be1a33b85c790fc3bc62bab370a62d014dbf0a57 +Size (apcupsd-3.14.9.tar.gz) = 1334762 bytes SHA1 (patch-ab) = 3db85accf1b05c8723dd7625278dfac02909dc34 SHA1 (patch-ac) = 98e8853dd030e09d5a487e57a277ff1269baa517 SHA1 (patch-ad) = 48818f95966f5c9f742e333614b0ab5387886e62 -SHA1 (patch-ae) = 5e2ded84436b1da8b0eec6577065e0630ce00e78 -SHA1 (patch-af) = 68e1bdc56a435dbd21551a86848e93491034b4f7 -SHA1 (patch-ag) = 2b77e969d6cbe8ed06797cd753eb443bd6a3881b +SHA1 (patch-ae) = 9deb5f88617ea4fa81308567f4e65851c05e3f86 +SHA1 (patch-af) = 0e230b543aa72c6d5799b2223e52f2d932255e4f +SHA1 (patch-ag) = c160cf80182edd0e42323dd24eddff7ae91c0e13 SHA1 (patch-ah) = 738b93b481310aa92ee16d0fbf91b5723b8cabb8 -SHA1 (patch-ai) = be802d4ea438ac991f7e0ebd1c086699aade0b2b -SHA1 (patch-aj) = cce8e25f52cc4eaa38eb31baffceb33fe4a43cee -SHA1 (patch-al) = 071f01068f80aa4380446690c791dd0b2cd8b8af +SHA1 (patch-ai) = 0295d1bd90b5bb7890e93ef04f12c76cfdc6c94a +SHA1 (patch-aj) = d6e3b244c184b090e3b3f56ab6780283e85b2593 +SHA1 (patch-al) = bf84f2db316e944a7231ff4c75a5c903f61121dc SHA1 (patch-am) = a2c060519748cf95f0f9aaa284f783f086c1d7d4 -SHA1 (patch-an) = 56afb8709129ec3bb42d4c29fa5a24c9032aa8a3 -SHA1 (patch-ao) = 08594041766d7655e60f7179b086498f27cc4ece +SHA1 (patch-an) = f9c58bff4cc839f11cd3d200c61e02bbb3d40ec3 +SHA1 (patch-ao) = 1f755c11e30759f023c3a1a6f23949300d1ff7f7 diff --git a/sysutils/apcupsd/options.mk b/sysutils/apcupsd/options.mk index ddf04b5f197..1e732aa3bdc 100644 --- a/sysutils/apcupsd/options.mk +++ b/sysutils/apcupsd/options.mk @@ -1,18 +1,14 @@ -# $NetBSD: options.mk,v 1.2 2008/04/12 22:43:12 jlam Exp $ +# $NetBSD: options.mk,v 1.3 2011/08/01 14:54:51 bouyer Exp $ PKG_OPTIONS_VAR= PKG_OPTIONS.apcupsd -PKG_SUPPORTED_OPTIONS= snmp cgi -PKG_SUGGESTED_OPTIONS= snmp cgi +PKG_SUPPORTED_OPTIONS= cgi +PKG_SUGGESTED_OPTIONS= cgi .include "../../mk/bsd.options.mk" -.if !empty(PKG_OPTIONS:Msnmp) -. include "../../net/net-snmp/buildlink3.mk" -CONFIGURE_ARGS+= --enable-snmp # enable SNMP driver -.endif - PLIST_VARS+= cgi .if !empty(PKG_OPTIONS:Mcgi) +. include "../../graphics/gd/buildlink3.mk" CONFIGURE_ARGS+= --enable-cgi # include CGI support CONFIGURE_ARGS+= --with-cgi-bin=${PREFIX}/libexec/cgi-bin PLIST.cgi= yes diff --git a/sysutils/apcupsd/patches/patch-aa b/sysutils/apcupsd/patches/patch-aa deleted file mode 100644 index 8dba1ca2ec2..00000000000 --- a/sysutils/apcupsd/patches/patch-aa +++ /dev/null @@ -1,88 +0,0 @@ -$NetBSD: patch-aa,v 1.4 2006/11/15 21:46:25 bouyer Exp $ - ---- doc/apcupsd.man.orig 2005-09-13 14:34:36.000000000 +0200 -+++ doc/apcupsd.man 2006-11-15 17:30:21.000000000 +0100 -@@ -8,15 +8,15 @@ - .SH NAME - apcupsd \- daemon for most APC's UPS for Linux - .SH SYNOPSIS --.B /sbin/apcupsd -+.B @@PREFIX@@/sbin/apcupsd - .br --.B /etc/apcupsd/apccontrol -+.B @@SYSCONFDIR@@/apcupsd/apccontrol - .br --.B /etc/apcupsd/apcupsd.conf -+.B @@SYSCONFDIR@@/apcupsd/apcupsd.conf - .br --.B /sbin/apcaccess -+.B @@PREFIX@@/sbin/apcaccess - .br --.B /sbin/apcnetd -+.B @@PREFIX@@/sbin/apcnetd - .br - .SH DESCRIPTION - .LP -@@ -38,7 +38,7 @@ - conditions is met, apcupsd will inform users about this fact. - - The shutdown is made by script calls to --"/etc/apcupsd/apccontrol", which is called by "apcupsd". -+"@@SYSCONFDIR@@/apcupsd/apccontrol", which is called by "apcupsd". - Consequently, no changes to /etc/inittab are necessary. There is - no communication between apcupsd and init(1) process. Apcupsd - modifies the halt script so that at the end of the shutdown -@@ -75,7 +75,7 @@ - .TP - .B \-c --configure - Attempts to configure the UPS EPROM to the values specified in the --configuration file "/etc/apcupsd/apcupsd.conf". -+configuration file "@@SYSCONFDIR@@/apcupsd/apcupsd.conf". - This option is now deprecated (not supported) and should not - be used. Instead use the apctest program, which has an interactive - EEPROM configuration. -@@ -85,7 +85,7 @@ - .TP - .B \-f --config-file <file> - Specifies the location of the configuration file. The default --is: /etc/apcupsd/apcupsd.conf -+is: @@SYSCONFDIR@@/apcupsd/apcupsd.conf - .TP - .B \-k --killpower - Attempt to turn the UPS off. This option is normally only -@@ -100,12 +100,12 @@ - - .SH CONFIGURATION - It may be necessary to change the configuration information in the file --"/etc/apcupsd/apcupsd.conf" to meet your needs and to correspond to your -+"@@SYSCONFDIR@@/apcupsd.conf" to meet your needs and to correspond to your - configuration. This file is a plain ASCII file and you can use your - favorite editor to change it. - .LP - Configuration commands in --.B /etc/apcupsd/apcupsd.conf -+.B @@SYSCONFDIR@@/apcupsd.conf - are: - - .LP -@@ -399,7 +399,7 @@ - are disabled or set to default values. Currently, there is not a known - way for early signals to be sent to BASIC Ports. MINUTES are set to 0. - .SH FILES --.B /etc/apcupsd/apcupsd.conf -+.B @@SYSCONFDIR@@/apcupsd/apcupsd.conf - - configuration file. - .br - .B /var/log/apcupsd.status -@@ -415,9 +415,9 @@ - - These events are sent to the system log, optionally sent - to the temporary events file (/var/log/apcupsd.events), --and they also generate a call to /etc/apcupsd/apccontrol -+and they also generate a call to @@SYSCONFDIR@@/apcupsd/apccontrol - which in turn will call any scripts you have placed in the --/etc/apcupsd directory. -+@@SYSCONFDIR@@/apcupsd directory. - - .SH DATA format - If the DATATIME configuration command is set nonzero, diff --git a/sysutils/apcupsd/patches/patch-ae b/sysutils/apcupsd/patches/patch-ae index 7a9fadcf3a3..97504daa8dd 100644 --- a/sysutils/apcupsd/patches/patch-ae +++ b/sysutils/apcupsd/patches/patch-ae @@ -1,8 +1,8 @@ -$NetBSD: patch-ae,v 1.6 2007/06/15 19:05:56 bouyer Exp $ +$NetBSD: patch-ae,v 1.7 2011/08/01 14:54:51 bouyer Exp $ ---- autoconf/configure.in.orig 2007-06-15 13:15:54.000000000 +0200 -+++ autoconf/configure.in 2007-06-15 13:34:19.000000000 +0200 -@@ -80,12 +80,6 @@ +--- autoconf/configure.in.orig 2010-09-02 16:23:39.000000000 +0200 ++++ autoconf/configure.in 2011-08-01 15:40:05.000000000 +0200 +@@ -89,12 +89,6 @@ sysconfdir='/etc/apcupsd' fi @@ -15,7 +15,7 @@ $NetBSD: patch-ae,v 1.6 2007/06/15 19:05:56 bouyer Exp $ fi dnl -@@ -154,7 +148,7 @@ +@@ -146,7 +140,7 @@ AC_SUBST(PTHREAD_LFLAGS) APCACCESS=apcaccess @@ -24,26 +24,7 @@ $NetBSD: patch-ae,v 1.6 2007/06/15 19:05:56 bouyer Exp $ APCTEST=apctest AC_SUBST(APCACCESS) AC_SUBST(SMTP) -@@ -439,7 +433,7 @@ - AM_CONDITIONAL(HAVE_LINUX_OS, $FALSEPRG) - fi - --if test $HAVE_UNAME=yes -a x`uname -s` = xFreeBSD -+if test $HAVE_UNAME=yes -a x`uname -s` = xFreeBSD || test $HAVE_UNAME=yes -a x`uname -s` = xDragonFly - then - AM_CONDITIONAL(HAVE_FREEBSD_OS, $TRUEPRG) - AC_DEFINE(HAVE_FREEBSD_OS) -@@ -718,7 +712,8 @@ - AC_MSG_RESULT([Using Linux USB driver.]) - elif test $GENERICUSB = "no" -a $HAVE_UNAME=yes -a x`uname -s` = xFreeBSD -o \ - $GENERICUSB = "no" -a $HAVE_UNAME=yes -a x`uname -s` = xOpenBSD -o \ -- $GENERICUSB = "no" -a $HAVE_UNAME=yes -a x`uname -s` = xNetBSD ; then -+ $GENERICUSB = "no" -a $HAVE_UNAME=yes -a x`uname -s` = xNetBSD -o \ -+ $GENERICUSB = "no" -a $HAVE_UNAME=yes -a x`uname -s` = xDragonFly ; then - LIBUSBHIDINC="-I\$(topdir)/src/libusbhid" - LIBUSBHID=libusbhid - LIBUSBHIDOBJS="\$(topdir)/src/libusbhid/*.o" -@@ -1169,7 +1164,7 @@ +@@ -989,7 +983,7 @@ elif test $HAVE_UNAME=yes -a x`uname -s` = xFreeBSD then DISTNAME=freebsd @@ -52,7 +33,7 @@ $NetBSD: patch-ae,v 1.6 2007/06/15 19:05:56 bouyer Exp $ then DISTNAME=netbsd elif test $HAVE_UNAME=yes -a x`uname -s` = xOpenBSD -@@ -1297,7 +1292,7 @@ +@@ -1130,7 +1124,7 @@ platforms/debian/apcupsd \ platforms/debian/ups-monitor" ;; @@ -61,10 +42,10 @@ $NetBSD: patch-ae,v 1.6 2007/06/15 19:05:56 bouyer Exp $ DISTVER=`uname -a |awk '{print $3}'` SERIALDEV=/dev/cuaa0 nologdir=/var/run -@@ -1335,7 +1330,8 @@ +@@ -1164,7 +1158,8 @@ + PTHREAD_LFLAGS="" LDFLAGS="$LDFLAGS -pthread" DFILES="\ - platforms/netbsd/Makefile \ - platforms/netbsd/apcupsd" + platforms/netbsd/apcupsd \ + platforms/netbsd/apccontrol" diff --git a/sysutils/apcupsd/patches/patch-af b/sysutils/apcupsd/patches/patch-af index 764ec2f0065..da70e7d4729 100644 --- a/sysutils/apcupsd/patches/patch-af +++ b/sysutils/apcupsd/patches/patch-af @@ -1,12 +1,21 @@ -$NetBSD: patch-af,v 1.6 2008/06/20 01:09:35 joerg Exp $ +$NetBSD: patch-af,v 1.7 2011/08/01 14:54:51 bouyer Exp $ ---- Makefile.in.orig 2004-02-07 11:04:05.000000000 +0100 -+++ Makefile.in 2006-11-15 17:48:50.000000000 +0100 -@@ -26,6 +26,7 @@ - install-directories: install-dir@CGI@ - $(SHELL) $(MKINSTALLDIRS) $(DESTDIR)$(sbindir) - $(SHELL) $(MKINSTALLDIRS) $(DESTDIR)$(mandir) -+ $(SHELL) $(MKINSTALLDIRS) ${DESTDIR}$(prefix)/share/examples/apcupsd - @if [ ! -d $(DESTDIR)$(sysconfdir) ] ; then \ - $(SHELL) $(MKINSTALLDIRS) $(DESTDIR)$(sysconfdir); \ - chmod 755 $(DESTDIR)$(sysconfdir); \ +--- src/Makefile.orig 2009-09-30 01:20:45.000000000 +0200 ++++ src/Makefile 2011-08-01 16:07:24.000000000 +0200 +@@ -23,7 +23,7 @@ + SRCS = $(common_srcs) $(apcupsd_srcs) $(apcaccess_srcs) \ + $(apctest_srcs) $(smtp_srcs) + +-all-targets: apcupsd apcaccess apctest smtp ++all-targets: apcupsd apcaccess apctest + + apcupsd: $(common_obj) $(apcupsd_obj) $(APCDRVLIBS) $(APCLIBS) + $(LINK) $(DRVLIBS) +@@ -45,7 +45,6 @@ + $(call INSTPROG,700,apcupsd,$(sbindir)/apcupsd) + $(call INSTPROG,700,apctest,$(sbindir)/apctest) + $(call INSTPROG,755,apcaccess,$(sbindir)/apcaccess) +- $(call INSTPROG,755,smtp,$(sbindir)/smtp) + + uninstall-base: + $(call UNINST,$(sbindir)/apcupsd) diff --git a/sysutils/apcupsd/patches/patch-ag b/sysutils/apcupsd/patches/patch-ag index 1fbf9cdd815..7c2b34c8b5d 100644 --- a/sysutils/apcupsd/patches/patch-ag +++ b/sysutils/apcupsd/patches/patch-ag @@ -1,14 +1,18 @@ -$NetBSD: patch-ag,v 1.4 2006/11/15 21:46:25 bouyer Exp $ +$NetBSD: patch-ag,v 1.5 2011/08/01 14:54:51 bouyer Exp $ ---- doc/Makefile.in.orig 2006-11-15 20:57:26.000000000 +0100 -+++ doc/Makefile.in 2006-11-15 20:57:52.000000000 +0100 -@@ -21,7 +21,8 @@ - install-man: apcupsd.man - @$(ECHO) "Installing manual pages..." - @$(SHELL) $(MKINSTALLDIRS) $(DESTDIR)$(mandir)/man$(manext) -- @$(INSTALL_DATA) apcupsd.man $(DESTDIR)$(mandir)/man$(manext)/apcupsd.$(manext) -+ @$(INSTALL_DATA) apcupsd.8 $(DESTDIR)$(mandir)/man$(manext)/apcupsd.$(manext) -+ @$(INSTALL_DATA) apctest.8 $(DESTDIR)$(mandir)/man$(manext)/apctest.$(manext) +--- platforms/etc/Makefile.orig 2011-08-01 16:13:04.000000000 +0200 ++++ platforms/etc/Makefile 2011-08-01 16:13:13.000000000 +0200 +@@ -7,13 +7,6 @@ + all-uninstall: uninstall-etc + + install-etc: +- $(call MKDIR,$(sysconfdir)) +- $(call INSTNEW,644,apcupsd.conf,$(sysconfdir)) +- $(call INSTORIG,744,changeme,$(sysconfdir)) +- $(call INSTORIG,744,commfailure,$(sysconfdir)) +- $(call INSTORIG,744,commok,$(sysconfdir)) +- $(call INSTORIG,744,offbattery,$(sysconfdir)) +- $(call INSTORIG,744,onbattery,$(sysconfdir)) + + uninstall-etc: - uninstall: - @$(ECHO) "Removing manual page ..." diff --git a/sysutils/apcupsd/patches/patch-ai b/sysutils/apcupsd/patches/patch-ai index 51748f13678..eec56af6f8e 100644 --- a/sysutils/apcupsd/patches/patch-ai +++ b/sysutils/apcupsd/patches/patch-ai @@ -1,23 +1,22 @@ -$NetBSD: patch-ai,v 1.4 2007/06/15 21:15:39 bouyer Exp $ +$NetBSD: patch-ai,v 1.5 2011/08/01 14:54:51 bouyer Exp $ ---- platforms/netbsd/Makefile.in.orig 2007-06-15 22:58:26.000000000 +0200 -+++ platforms/netbsd/Makefile.in 2007-06-15 22:59:03.000000000 +0200 -@@ -21,47 +21,6 @@ - # a previous version already existed. - # - install: -- @echo "NetBSD distribution installation" -- $(INSTALL_PROGRAM) -m 744 apcupsd /etc/rc.apcupsd -- @-today="`date +%Y%m%d%H%M`"; \ +--- platforms/netbsd/Makefile.orig 2011-08-01 15:45:29.000000000 +0200 ++++ platforms/netbsd/Makefile 2011-08-01 15:45:49.000000000 +0200 +@@ -7,58 +7,5 @@ + all-uninstall: uninstall-netbsd + + install-netbsd: +- $(call DISTINST,NetBSD) +- $(call MKDIR,/etc) +- $(call INSTPROG,744,apcupsd,/etc/rc.apcupsd) +- $(VV)-today="`date +%Y%m%d%H%M`"; \ - grep -q '# TAG_APCUPSD' /etc/rc.shutdown; \ -- if [ $$? -eq 0 ]; then \ -- echo "/etc/rc.shutdown already patched"; \ -- else \ -- echo "patching /etc/rc.shutdown"; \ -- rm -f /etc/rc.shutdown.$$today; \ -- cp -p /etc/rc.shutdown /etc/rc.shutdown.$$today; \ +- if [ $$? -ne 0 ]; then \ +- echo " PATCH $(DESTDIR)/etc/rc.shutdown"; \ +- rm -f $(DESTDIR)/etc/rc.shutdown.$$today; \ +- cp -p /etc/rc.shutdown $(DESTDIR)/etc/rc.shutdown.$$today; \ - ( echo "# Do not remove the 'TAG_APCUPSD' text, below"; \ -- echo "if [ -f @PWRFAILDIR@/powerfail ]; then # TAG_APCUPSD";\ +- echo "if [ -f $(PWRFAILDIR)/powerfail ]; then # TAG_APCUPSD";\ - echo " powerdown=YES # TAG_APCUPSD"; \ - echo " echo '' # TAG_APCUPSD"; \ - echo " echo 'Please ensure that the UPS has powered off before' # TAG_APCUPSD"; \ @@ -25,28 +24,40 @@ $NetBSD: patch-ai,v 1.4 2007/06/15 21:15:39 bouyer Exp $ - echo " echo 'during the reboot.' # TAG_APCUPSD"; \ - echo " echo '' # TAG_APCUPSD"; \ - echo "fi # TAG_APCUPSD"; \ -- ) >> /etc/rc.shutdown; \ +- ) >> $(DESTDIR)/etc/rc.shutdown; \ - fi; \ - grep -q /etc/rc.apcupsd /etc/rc.local; \ -- if [ $$? -eq 0 ]; then \ -- echo "/etc/rc.local already patched"; \ -- else \ -- rm -f /etc/rc.local.$$today; \ -- cp -p /etc/rc.local /etc/rc.local.$$today; \ +- if [ $$? -ne 0 ]; then \ +- echo " PATCH $(DESTDIR)/etc/rc.local"; \ +- rm -f $(DESTDIR)/etc/rc.local.$$today; \ +- cp -p /etc/rc.local $(DESTDIR)/etc/rc.local.$$today; \ - ( echo "# Start the UPS daemon. Do not remove the 'TAG_APCUPSD' text"; \ - echo "# if [ -x /etc/rc.apcupsd ]; then # TAG_APCUPSD"; \ - echo "# /etc/rc.apcupsd start # TAG_APCUPSD"; \ - echo "# fi # TAG_APCUPSD"; \ -- ) >> /etc/rc.local; \ +- ) >> $(DESTDIR)/etc/rc.local; \ - echo ""; \ - ( echo "While /etc/rc.local has been patched to run apcupsd,";\ - echo "the commands are currently commented out. You should"; \ -- echo "examine the @sysconfdir@/apcupsd.conf file to ensure"; \ +- echo "examine the $(sysconfdir)/apcupsd.conf file to ensure"; \ - echo "that it is suitable for your site. Then run"; \ - echo "/etc/rc.apcupsd manually to ensure sane operation."; \ - echo "Once you are satisfied, uncomment the appropriate"; \ - echo "lines in /etc/rc.local" ) | /usr/bin/fmt; \ - fi - uninstall: - @echo "NetBSD distribution uninstall" + uninstall-netbsd: +- $(call DISTUNINST,NetBSD) +- -$(call UNINST,/etc/rc.apcupsd) +- $(VV)-today="`date +%Y%m%d%H%M`"; \ +- for f in $(DESTDIR)/etc/rc.local $(DESTDIR)/etc/rc.shutdown; do \ +- grep -q '# TAG_APCUPSD' $$f; \ +- if [ $$? -eq 0 ]; then \ +- echo " PATCH $$f"; \ +- rm -f $$f.$$today; \ +- cp -p $$f $$f.$$today; \ +- $(SED) -e '/TAG_APCUPSD/d;' \ +- < $$f.$$today > $$f; \ +- chmod 644 $$f; \ +- fi; \ +- done diff --git a/sysutils/apcupsd/patches/patch-aj b/sysutils/apcupsd/patches/patch-aj index 39a2f077217..3d0dae9a02b 100644 --- a/sysutils/apcupsd/patches/patch-aj +++ b/sysutils/apcupsd/patches/patch-aj @@ -1,8 +1,8 @@ -$NetBSD: patch-aj,v 1.7 2007/06/15 19:05:57 bouyer Exp $ +$NetBSD: patch-aj,v 1.8 2011/08/01 14:54:51 bouyer Exp $ ---- configure.orig 2007-06-15 13:48:18.000000000 +0200 -+++ configure 2007-06-15 13:48:42.000000000 +0200 -@@ -1538,9 +1538,6 @@ +--- configure.orig 2010-09-02 16:23:39.000000000 +0200 ++++ configure 2011-08-01 15:50:48.000000000 +0200 +@@ -1542,9 +1542,6 @@ sysconfdir='/etc/apcupsd' fi @@ -12,7 +12,7 @@ $NetBSD: patch-aj,v 1.7 2007/06/15 19:05:57 bouyer Exp $ fi # Make sure we can run config.sub. -@@ -3578,7 +3575,7 @@ +@@ -3416,7 +3413,7 @@ APCACCESS=apcaccess @@ -21,26 +21,16 @@ $NetBSD: patch-aj,v 1.7 2007/06/15 19:05:57 bouyer Exp $ APCTEST=apctest -@@ -10687,7 +10684,7 @@ - fi - fi - --if test $HAVE_UNAME=yes -a x`uname -s` = xFreeBSD -+if test $HAVE_UNAME=yes -a x`uname -s` = xFreeBSD || test $HAVE_UNAME=yes -a x`uname -s` = xDragonFly - then - - -@@ -11751,7 +11748,8 @@ +@@ -10575,7 +10572,7 @@ + echo "$as_me:$LINENO: result: Using Linux USB driver." >&5 echo "${ECHO_T}Using Linux USB driver." >&6 - elif test $GENERICUSB = "no" -a $HAVE_UNAME=yes -a x`uname -s` = xFreeBSD -o \ - $GENERICUSB = "no" -a $HAVE_UNAME=yes -a x`uname -s` = xOpenBSD -o \ -- $GENERICUSB = "no" -a $HAVE_UNAME=yes -a x`uname -s` = xNetBSD ; then -+ $GENERICUSB = "no" -a $HAVE_UNAME=yes -a x`uname -s` = xNetBSD -o \ -+ $GENERICUSB = "no" -a $HAVE_UNAME=yes -a x`uname -s` = xDragonFly ; then - LIBUSBHIDINC="-I\$(topdir)/src/libusbhid" - LIBUSBHID=libusbhid - LIBUSBHIDOBJS="\$(topdir)/src/libusbhid/*.o" -@@ -16723,7 +16721,7 @@ + ;; +- *-*-freebsd* | *-*-openbsd* | *-*-netbsd*) ++ *-*-freebsd* | *-*-openbsd* | *-*-netbsd* | *-*-dragonfly*) + LIBUSBHIDINC="-I\$(topdir)/src/libusbhid" + LIBUSBHID=libusbhid + APCDRVLIBS="$APCDRVLIBS \$(topdir)/src/libusbhid/libusbhid.a" +@@ -12200,7 +12197,7 @@ elif test $HAVE_UNAME=yes -a x`uname -s` = xFreeBSD then DISTNAME=freebsd @@ -49,7 +39,7 @@ $NetBSD: patch-aj,v 1.7 2007/06/15 19:05:57 bouyer Exp $ then DISTNAME=netbsd elif test $HAVE_UNAME=yes -a x`uname -s` = xOpenBSD -@@ -16842,7 +16840,7 @@ +@@ -12331,7 +12328,7 @@ platforms/debian/apcupsd \ platforms/debian/ups-monitor" ;; @@ -58,10 +48,10 @@ $NetBSD: patch-aj,v 1.7 2007/06/15 19:05:57 bouyer Exp $ DISTVER=`uname -a |awk '{print $3}'` SERIALDEV=/dev/cuaa0 nologdir=/var/run -@@ -16880,7 +16878,8 @@ +@@ -12365,7 +12362,8 @@ + PTHREAD_LFLAGS="" LDFLAGS="$LDFLAGS -pthread" DFILES="\ - platforms/netbsd/Makefile \ - platforms/netbsd/apcupsd" + platforms/netbsd/apcupsd \ + platforms/netbsd/apccontrol" diff --git a/sysutils/apcupsd/patches/patch-al b/sysutils/apcupsd/patches/patch-al index cdd4d664343..21f229a2dbe 100644 --- a/sysutils/apcupsd/patches/patch-al +++ b/sysutils/apcupsd/patches/patch-al @@ -1,7 +1,7 @@ -$NetBSD: patch-al,v 1.4 2008/04/28 08:28:05 sborrill Exp $ +$NetBSD: patch-al,v 1.5 2011/08/01 14:54:51 bouyer Exp $ ---- src/drivers/usb/bsd/bsd-usb.c.orig 2007-03-07 19:31:11.000000000 +0000 -+++ src/drivers/usb/bsd/bsd-usb.c +--- src/drivers/usb/bsd/bsd-usb.c.orig 2010-09-09 15:12:49.000000000 +0200 ++++ src/drivers/usb/bsd/bsd-usb.c 2011-08-01 15:35:27.000000000 +0200 @@ -27,8 +27,13 @@ #include "apc.h" #include "hidutils.h" @@ -16,23 +16,3 @@ $NetBSD: patch-al,v 1.4 2008/04/28 08:28:05 sborrill Exp $ /* Compatibility cruft for FreeBSD <= 4.7 */ #ifndef USB_MAX_DEVNAMES -@@ -357,8 +357,9 @@ - int pusb_ups_get_capabilities(UPSINFO *ups, const struct s_known_info *known_info) - { - int i, rc, ci, phys; -+ int input, feature; - USB_DATA *my_data = (USB_DATA *)ups->driver_internal_data; -- hid_item_t item; -+ hid_item_t item, witem; - USB_INFO *info; - - write_lock(ups); -@@ -780,7 +781,7 @@ - return true; - } - --int pusb_write_int_to_ups(UPSINFO *ups, int ci, int value, char *name) -+int pusb_write_int_to_ups(UPSINFO *ups, int ci, int value, const char *name) - { - USB_DATA *my_data = (USB_DATA *)ups->driver_internal_data; - USB_INFO *info; diff --git a/sysutils/apcupsd/patches/patch-an b/sysutils/apcupsd/patches/patch-an index b0fac537c39..37efa13dc14 100644 --- a/sysutils/apcupsd/patches/patch-an +++ b/sysutils/apcupsd/patches/patch-an @@ -1,46 +1,27 @@ -$NetBSD: patch-an,v 1.5 2007/06/19 22:22:55 bouyer Exp $ +$NetBSD: patch-an,v 1.6 2011/08/01 14:54:51 bouyer Exp $ ---- src/cgi/Makefile.in.orig 2006-09-21 02:07:36.000000000 +0200 -+++ src/cgi/Makefile.in 2007-06-19 23:59:26.000000000 +0200 -@@ -57,41 +57,6 @@ - echo $(INSTALL_PROGRAM) $(STRIP) $$p $(DESTDIR)$(cgibin); \ - $(INSTALL_PROGRAM) $(STRIP) $$p $(DESTDIR)$(cgibin); \ - done -- # don't overwrite any existing config file -- @if test ! -f $(DESTDIR)$(sysconfdir)/apcupsd.css; then \ -- (echo "Installing apcupsd.css..." && \ -- $(INSTALL_DATA) apcupsd.css \ -- $(DESTDIR)$(sysconfdir)/apcupsd.css); \ -- else \ -- (echo "Installing apcupsd.css as $(DESTDIR)$(sysconfdir)/apcupsd.css.new" && \ -- $(INSTALL_DATA) apcupsd.css \ -- $(DESTDIR)$(sysconfdir)/apcupsd.css.new); \ -- fi -- -- # don't overwrite any existing config file -- @if test ! -f $(DESTDIR)$(sysconfdir)/hosts.conf; then \ -- (echo "Installing hosts.conf..." && \ -- $(INSTALL_DATA) \ -- $(topdir)/platforms/etc/hosts.conf \ -- $(DESTDIR)$(sysconfdir)/hosts.conf); \ -- else \ -- (echo "Installing hosts.conf as $(DESTDIR)$(sysconfdir)/hosts.conf.new" && \ -- $(INSTALL_DATA) \ -- $(topdir)/platforms/etc/hosts.conf \ -- $(DESTDIR)$(sysconfdir)/hosts.conf.new); \ -- fi -- # don't overwrite any existing config file -- @if test ! -f $(DESTDIR)$(sysconfdir)/multimon.conf; then \ -- (echo "Installing multimon.conf..." && \ -- $(INSTALL_DATA) \ -- $(topdir)/platforms/etc/multimon.conf \ -- $(DESTDIR)$(sysconfdir)/multimon.conf ); \ -- else \ -- (echo "Installing multimon.conf as $(DESTDIR)$(sysconfdir)/multimon.conf.new" && \ -- $(INSTALL_DATA) \ -- $(topdir)/platforms/etc/multimon.conf \ -- $(DESTDIR)$(sysconfdir)/multimon.conf.new); \ -- fi +--- src/cgi/Makefile.orig 2011-08-01 15:54:51.000000000 +0200 ++++ src/cgi/Makefile 2011-08-01 15:55:10.000000000 +0200 +@@ -39,22 +39,12 @@ + $(call INSTPROG,755,upsstats.cgi,$(cgibin)) + $(call INSTPROG,755,upsfstats.cgi,$(cgibin)) + $(call INSTPROG,755,upsimage.cgi,$(cgibin)) +- $(call MKDIR,$(sysconfdir)) +- $(call INSTNEW,644,apcupsd.css,$(sysconfdir)) +- $(call INSTNEW,644,$(topdir)/platforms/etc/hosts.conf,$(sysconfdir)) +- $(call INSTNEW,644,$(topdir)/platforms/etc/multimon.conf,$(sysconfdir)) - uninstall: - @echo "Uninstalling cgi program support..." + uninstall-cgi: + $(call UNINST,$(cgibin)/multimon.cgi) + $(call UNINST,$(cgibin)/upsstats.cgi) + $(call UNINST,$(cgibin)/upsfstats.cgi) + $(call UNINST,$(cgibin)/upsimage.cgi) +- $(call UNINST,$(sysconfdir)/apcupsd.css) +- $(call UNINST,$(sysconfdir)/apcupsd.css.new) +- $(call UNINST,$(sysconfdir)/hosts.conf) +- $(call UNINST,$(sysconfdir)/hosts.conf.new) +- $(call UNINST,$(sysconfdir)/multimon.conf) +- $(call UNINST,$(sysconfdir)/multimon.conf.new) + + # Include dependencies + -include $(DEPS) diff --git a/sysutils/apcupsd/patches/patch-ao b/sysutils/apcupsd/patches/patch-ao index 9aed3ccabde..693feee0cc4 100644 --- a/sysutils/apcupsd/patches/patch-ao +++ b/sysutils/apcupsd/patches/patch-ao @@ -1,25 +1,19 @@ -$NetBSD: patch-ao,v 1.6 2008/04/28 08:28:05 sborrill Exp $ +$NetBSD: patch-ao,v 1.7 2011/08/01 14:54:51 bouyer Exp $ ---- platforms/Makefile.in.orig 2007-11-17 19:09:23.000000000 +0000 -+++ platforms/Makefile.in 2008-04-26 22:24:19.000000000 +0100 -@@ -26,20 +26,6 @@ - DESTDIR=$(DESTDIR) install); +--- platforms/Makefile.orig 2011-08-01 15:55:53.000000000 +0200 ++++ platforms/Makefile 2011-08-01 15:56:26.000000000 +0200 +@@ -9,14 +9,6 @@ + all-uninstall: uninstall-platform - install: @INSTALL_DISTDIR@ -- @echo "Installing apccontrol script..." -- @if test -f $(DESTDIR)$(sysconfdir)/apccontrol; then \ -- mv -f $(DESTDIR)$(sysconfdir)/apccontrol $(DESTDIR)$(sysconfdir)/apccontrol.orig; \ -- echo " Found old apccontrol moving it to $(DESTDIR)$(sysconfdir)/apccontrol.orig"; \ -- fi -- @if test -f ./$(DISTNAME)/apccontrol; then \ -- $(INSTALL_SCRIPT) -m 744 ./$(DISTNAME)/apccontrol $(DESTDIR)$(sysconfdir)/apccontrol; \ -- else \ -- $(INSTALL_SCRIPT) -m 744 ./apccontrol $(DESTDIR)$(sysconfdir)/apccontrol; \ -- fi -- (cd etc/; $(MAKE) DESTDIR=$(DESTDIR) install) -- @if test "x@HALPOLICYDIR@" != "xno" -a "x@HALPOLICYDIR@" != "x" ; then \ -- $(INSTALL_DATA) -m 644 ./80-apcupsd-ups-policy.fdi $(DESTDIR)@HALPOLICYDIR@ ; \ -- fi + install-platform: +- $(call MKDIR,$(sysconfdir)) +- $(if $(wildcard ./$(DISTNAME)/apccontrol), \ +- $(call INSTORIG,744,$(DISTNAME)/apccontrol,$(sysconfdir)), \ +- $(call INSTORIG,744,apccontrol,$(sysconfdir))) +- $(if $(HALPOLICYDIR),$(call MKDIR,$(HALPOLICYDIR))) +- $(if $(HALPOLICYDIR),$(call INSTDATA,644,80-apcupsd-ups-policy.fdi,$(HALPOLICYDIR))) + + uninstall-platform: +- $(call UNINST,$(sysconfdir)/apccontrol) +- $(if $(HALPOLICYDIR),$(call UNINST,$(HALPOLICYDIR)/80-apcupsd-ups-policy.fdi)) - # - # uninstall symlinks before removing the boot script etc etc |