summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sysutils/asapm/Makefile4
-rw-r--r--sysutils/asapm/distinfo4
-rw-r--r--sysutils/asapm/patches/patch-af14
3 files changed, 12 insertions, 10 deletions
diff --git a/sysutils/asapm/Makefile b/sysutils/asapm/Makefile
index 01e09333878..ebb27395ac5 100644
--- a/sysutils/asapm/Makefile
+++ b/sysutils/asapm/Makefile
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile,v 1.28 2004/06/30 14:22:49 kivinen Exp $
+# $NetBSD: Makefile,v 1.29 2004/07/26 23:25:19 wiz Exp $
#
DISTNAME= asapm-2.11
CATEGORIES= sysutils x11
-PKGREVISION= 2
+PKGREVISION= 3
MASTER_SITES= http://www.tigr.net/afterstep/download/asapm/ \
ftp://ftp.afterstep.org/apps/asapm/ \
ftp://fuf.sh.cvut.cz/pub/AfterStep/apps/asapm/
diff --git a/sysutils/asapm/distinfo b/sysutils/asapm/distinfo
index e230d354acc..983faf9c2e6 100644
--- a/sysutils/asapm/distinfo
+++ b/sysutils/asapm/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.8 2004/06/30 14:22:49 kivinen Exp $
+$NetBSD: distinfo,v 1.9 2004/07/26 23:25:19 wiz Exp $
SHA1 (asapm-2.11.tar.gz) = cd89c5557d76dbb19ee565435b533ab48f05f102
Size (asapm-2.11.tar.gz) = 58729 bytes
@@ -7,4 +7,4 @@ SHA1 (patch-ab) = 8796f1f6220ecdbd23d360bb18f721e1ef83febf
SHA1 (patch-ac) = edfe7deae628b9e2aa57b67666f4e7dea13c19bf
SHA1 (patch-ad) = 4b6bf84a4cf1881ef0c4e97fbe64201e3437aba1
SHA1 (patch-ae) = 28b0e4c446c466a90d4a2ae0952b2326385a8c6c
-SHA1 (patch-af) = 8ae72f1cb8eb6e2d449f37dd186b0bae362c6a13
+SHA1 (patch-af) = 5e16e48db6bdcbc13a27cf32f270ff83e2a2f11d
diff --git a/sysutils/asapm/patches/patch-af b/sysutils/asapm/patches/patch-af
index 7133a819a7e..e18af936340 100644
--- a/sysutils/asapm/patches/patch-af
+++ b/sysutils/asapm/patches/patch-af
@@ -1,4 +1,4 @@
-$NetBSD: patch-af,v 1.4 2004/06/30 14:22:49 kivinen Exp $
+$NetBSD: patch-af,v 1.5 2004/07/26 23:25:19 wiz Exp $
--- apm_read.c.orig 2001-11-23 23:07:19.000000000 +0200
+++ apm_read.c
@@ -10,7 +10,7 @@ $NetBSD: patch-af,v 1.4 2004/06/30 14:22:49 kivinen Exp $
#include "state.h"
extern struct apm_state state;
-@@ -136,18 +137,183 @@ void ReadAPMDevice( ) /* FreeBSD versio
+@@ -136,18 +137,185 @@
state.time_left = info.ai_batt_time / 60;
}
#elif defined(__NetBSD__)||defined(__OpenBSD__)
@@ -84,8 +84,9 @@ $NetBSD: patch-af,v 1.4 2004/06/30 14:22:49 kivinen Exp $
+ continue;
+
+#ifdef HAVE_ENVSYS_SWATTHOUR
-+ if (etds.units == ENVSYS_SWATTHOUR) {
-+ /* Watt hours, this must be battery capacity info. */
++ if (etds.units == ENVSYS_SWATTHOUR ||
++ etds.units == ENVSYS_SAMPHOUR) {
++ /* Watt or amp hours, this must be battery cap info. */
+ if (match_end(ebis.desc, " design cap")) {
+ design += etds.cur.data_s;
+ } else if (match_end(ebis.desc, " charge")) {
@@ -108,8 +109,9 @@ $NetBSD: patch-af,v 1.4 2004/06/30 14:22:49 kivinen Exp $
+
+ }
+#endif /* HAVE_ENVSYS_INDICATOR */
-+ if (etds.units == ENVSYS_SWATTS) {
-+ /* Watts, this must discharge rate. */
++ if (etds.units == ENVSYS_SWATTS ||
++ etds.units == ENVSYS_SAMPS) {
++ /* Watts or apms, this must discharge rate. */
+ if (match_end(ebis.desc, " discharge rate")) {
+ discharge_rate += etds.cur.data_s;
+ } else if (match_end(ebis.desc, " charge rate")) {