pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/sysutils/asapm Add patch from Michael Eriksson in PR 2...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/be7dcb549c6b
branches:  trunk
changeset: 478589:be7dcb549c6b
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Mon Jul 26 23:25:19 2004 +0000

description:
Add patch from Michael Eriksson in PR 26438:
The patches for asapm to try sysmon if APM fails, only support battery
info in units of Watts and Watt hours. However, some machines like my
Compaq Presario X1007EA laptop uses units of Amperes and Ampere hours.

Bump PKGREVISION.

diffstat:

 sysutils/asapm/Makefile         |   4 ++--
 sysutils/asapm/distinfo         |   4 ++--
 sysutils/asapm/patches/patch-af |  14 ++++++++------
 3 files changed, 12 insertions(+), 10 deletions(-)

diffs (72 lines):

diff -r 8a879870ca02 -r be7dcb549c6b sysutils/asapm/Makefile
--- a/sysutils/asapm/Makefile   Mon Jul 26 22:42:37 2004 +0000
+++ b/sysutils/asapm/Makefile   Mon Jul 26 23:25:19 2004 +0000
@@ -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 -r 8a879870ca02 -r be7dcb549c6b sysutils/asapm/distinfo
--- a/sysutils/asapm/distinfo   Mon Jul 26 22:42:37 2004 +0000
+++ b/sysutils/asapm/distinfo   Mon Jul 26 23:25:19 2004 +0000
@@ -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-ac) = edfe7deae628b9e2aa57b67666f4e7dea13c19bf
 SHA1 (patch-ad) = 4b6bf84a4cf1881ef0c4e97fbe64201e3437aba1
 SHA1 (patch-ae) = 28b0e4c446c466a90d4a2ae0952b2326385a8c6c
-SHA1 (patch-af) = 8ae72f1cb8eb6e2d449f37dd186b0bae362c6a13
+SHA1 (patch-af) = 5e16e48db6bdcbc13a27cf32f270ff83e2a2f11d
diff -r 8a879870ca02 -r be7dcb549c6b sysutils/asapm/patches/patch-af
--- a/sysutils/asapm/patches/patch-af   Mon Jul 26 22:42:37 2004 +0000
+++ b/sysutils/asapm/patches/patch-af   Mon Jul 26 23:25:19 2004 +0000
@@ -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 @@
  
  #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 @@
 +                      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 @@
 +
 +              }
 +#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")) {



Home | Main Index | Thread Index | Old Index