ports/81728: Update port: sysutils/asapm to 3.0

KATO Tsuguru tkato432 at yahoo.com
Tue May 31 16:10:11 UTC 2005


>Number:         81728
>Category:       ports
>Synopsis:       Update port: sysutils/asapm to 3.0
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue May 31 16:10:04 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     KATO Tsuguru
>Release:        FreeBSD 4.11-RELEASE-p7 i386
>Organization:
>Environment:
>Description:
- Update to version 3.0

New file:
files/patch-apm_read.c

>How-To-Repeat:
>Fix:

diff -urN /usr/ports/sysutils/asapm/Makefile sysutils/asapm/Makefile
--- /usr/ports/sysutils/asapm/Makefile	Fri Feb  6 10:16:37 2004
+++ sysutils/asapm/Makefile	Sun May 29 20:41:07 2005
@@ -6,11 +6,9 @@
 #
 
 PORTNAME=	asapm
-PORTVERSION=	2.13
+PORTVERSION=	3.0
 CATEGORIES=	sysutils
-MASTER_SITES=	http://www.tigr.net/afterstep/download/asapm/ \
-		${MASTER_SITE_AFTERSTEP}
-MASTER_SITE_SUBDIR=	apps/asapm
+MASTER_SITES=	http://www.tigr.net/afterstep/download/asapm/
 
 MAINTAINER=	ports at FreeBSD.org
 COMMENT=	Laptop battery status display for X11
diff -urN /usr/ports/sysutils/asapm/distinfo sysutils/asapm/distinfo
--- /usr/ports/sysutils/asapm/distinfo	Fri Jan 30 14:54:17 2004
+++ sysutils/asapm/distinfo	Sun May 29 20:32:16 2005
@@ -1,2 +1,2 @@
-MD5 (asapm-2.13.tar.gz) = 858d4072ef767dee76bc73dc1ef47a0c
-SIZE (asapm-2.13.tar.gz) = 59364
+MD5 (asapm-3.0.tar.gz) = 417b2432d1989ed503d1117e4464bd22
+SIZE (asapm-3.0.tar.gz) = 61354
diff -urN /usr/ports/sysutils/asapm/files/patch-apm_read.c sysutils/asapm/files/patch-apm_read.c
--- /usr/ports/sysutils/asapm/files/patch-apm_read.c	Thu Jan  1 09:00:00 1970
+++ sysutils/asapm/files/patch-apm_read.c	Sun May 29 20:38:44 2005
@@ -0,0 +1,29 @@
+--- apm_read.c.orig	Tue May 17 06:49:13 2005
++++ apm_read.c	Sun May 29 20:38:24 2005
+@@ -301,6 +301,9 @@
+ 	unsigned int remaining_capacity = 0;
+ 	unsigned int present_rate = 0;
+ 
++	unsigned int percent;
++	unsigned int time_left;
++
+         /* First check if there is an ACPI system */
+         if ((fd = open("/proc/acpi/info", O_RDONLY)) == -1) {
+                 error_handle(1, "open_acpi_info_file");
+@@ -503,7 +506,7 @@
+ 	 * Calculate the percentage and time to full charge
+ 	 * or discharge based on the reported rate.
+ 	 */
+-	unsigned int percent = 
++	percent = 
+ 		last_full_capacity ?
+ 		(float)remaining_capacity / (float)last_full_capacity * 100
+ 		: 0;
+@@ -512,7 +515,6 @@
+ 		++state.update;
+ 	}
+ 
+-	unsigned int time_left;
+ 	if ( state.battery_status == BATTERY_CHARGING ) {
+ 		time_left = 
+ 			present_rate ?
diff -urN /usr/ports/sysutils/asapm/pkg-descr sysutils/asapm/pkg-descr
--- /usr/ports/sysutils/asapm/pkg-descr	Wed Dec  9 03:49:04 1998
+++ sysutils/asapm/pkg-descr	Sun May 29 20:31:52 2005
@@ -6,3 +6,5 @@
 
 NOTE: You need APM driver in your kernel. And enable it to edit
       file /etc/rc.conf at `apm_enable=NO' to `YES'.
+
+WWW: http://www.tigr.net/afterstep/view.php?applet=asapm/data
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list