ports/76433: [ PORT UPDATE ] sysutils/lcdproc to 0.4.5

Lewis Thompson purple at fajita.org
Tue Jan 18 21:10:14 UTC 2005


>Number:         76433
>Category:       ports
>Synopsis:       [ PORT UPDATE ] sysutils/lcdproc to 0.4.5
>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 Jan 18 21:10:13 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Lewis Thompson
>Release:        FreeBSD 5.3-RELEASE-p5 i386
>Organization:
>Environment:
System: FreeBSD black.fajita.org 5.3-RELEASE-p5 FreeBSD 5.3-RELEASE-p5 #4: Mon Jan 17 05:36:48 GMT 2005 lewiz at black.fajita.org:/usr/src/sys/i386/compile/BLACK i386


	
>Description:
	A quick update of lcdproc from 0.4.3 to 0.4.5.  0.4.4 supposedly
introduced some parallel port fixes for FreeBSD.
	This does not fix lcdproc coredumping when started with the HD44780
driver.
>How-To-Repeat:
>Fix:
diff -ruN lcdproc.orig/Makefile lcdproc/Makefile
--- lcdproc.orig/Makefile	Tue Jan 18 19:52:06 2005
+++ lcdproc/Makefile	Tue Jan 18 21:02:38 2005
@@ -6,8 +6,7 @@
 #
 
 PORTNAME=	lcdproc
-PORTVERSION=	0.4.3
-PORTREVISION=	2
+PORTVERSION=	0.4.5
 CATEGORIES=	sysutils
 MASTER_SITES=	http://lcdproc.omnipotent.net/download/ \
 		${MASTER_SITE_SOURCEFORGE}
diff -ruN lcdproc.orig/distinfo lcdproc/distinfo
--- lcdproc.orig/distinfo	Tue Jan 18 19:52:06 2005
+++ lcdproc/distinfo	Tue Jan 18 19:52:26 2005
@@ -1,2 +1,2 @@
-MD5 (lcdproc-0.4.3.tar.gz) = 77228a346a1f4347eb0db7383c76c988
-SIZE (lcdproc-0.4.3.tar.gz) = 351458
+MD5 (lcdproc-0.4.5.tar.gz) = c1e74364963054b26b2a77a37bd2bf36
+SIZE (lcdproc-0.4.5.tar.gz) = 360673
diff -ruN lcdproc.orig/files/patch-chrono.c lcdproc/files/patch-chrono.c
--- lcdproc.orig/files/patch-chrono.c	Tue Jan 18 19:52:06 2005
+++ lcdproc/files/patch-chrono.c	Tue Jan 18 20:00:36 2005
@@ -1,5 +1,5 @@
---- clients/lcdproc/chrono.c.orig	Sat Dec 29 06:52:39 2001
-+++ clients/lcdproc/chrono.c	Tue May  6 05:07:49 2003
+--- clients/lcdproc/chrono.c.orig	Tue Jan 18 19:57:44 2005
++++ clients/lcdproc/chrono.c	Tue Jan 18 19:59:30 2005
 @@ -62,6 +62,8 @@
  #include <sys/dkstat.h>
  #endif
diff -ruN lcdproc.orig/files/patch-configure lcdproc/files/patch-configure
--- lcdproc.orig/files/patch-configure	Tue Jan 18 19:52:06 2005
+++ lcdproc/files/patch-configure	Tue Jan 18 19:57:31 2005
@@ -1,15 +1,15 @@
---- configure.orig	Thu May 30 07:20:57 2002
-+++ configure	Thu Nov 20 16:11:23 2003
-@@ -886,7 +886,7 @@
+--- configure.orig	Tue Jan 18 19:53:03 2005
++++ configure	Tue Jan 18 19:56:32 2005
+@@ -891,7 +891,7 @@
  if test $debug = "yes"; then
  	CFLAGS="-g -O"
  else
 -	CFLAGS="-O3"
-+	
++	# no default, left for line numbers
  fi
  CFLAGS="-Wall $CFLAGS"
  export CFLAGS
-@@ -1842,7 +1842,7 @@
+@@ -1847,7 +1847,7 @@
  fi
  
  
@@ -18,11 +18,3 @@
  do
  ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
  echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-@@ -2902,6 +2902,7 @@
- 
- 	echo $ac_n "checking for your mounted filesystem table""... $ac_c" 1>&6
- echo "configure:2905: checking for your mounted filesystem table" >&5
-+ac_cv_mtab_file=/etc/fstab
- if eval "test \"`echo '$''{'ac_cv_mtab_file'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
diff -ruN lcdproc.orig/files/patch-cpu.c lcdproc/files/patch-cpu.c
--- lcdproc.orig/files/patch-cpu.c	Tue Jan 18 19:52:06 2005
+++ lcdproc/files/patch-cpu.c	Tue Jan 18 20:00:50 2005
@@ -1,5 +1,5 @@
---- clients/lcdproc/cpu.c.orig	Thu Jan  3 13:32:42 2002
-+++ clients/lcdproc/cpu.c	Tue May  6 05:08:51 2003
+--- clients/lcdproc/cpu.c.orig	Tue Jan 18 19:58:47 2005
++++ clients/lcdproc/cpu.c	Tue Jan 18 19:59:52 2005
 @@ -60,6 +60,9 @@
  #include <sys/dkstat.h>
  #endif
diff -ruN lcdproc.orig/files/patch-port lcdproc/files/patch-port
--- lcdproc.orig/files/patch-port	Tue Jan 18 19:52:06 2005
+++ lcdproc/files/patch-port	Thu Jan  1 01:00:00 1970
@@ -1,19 +0,0 @@
-*** server/drivers/port.h.orig	Tue Feb 25 20:34:39 2003
---- server/drivers/port.h	Tue Feb 25 20:34:56 2003
-*************** static inline int port_in (unsigned shor
-*** 141,147 ****
-          
-  // Write a byte 'val' to port
-  static inline void port_out (unsigned short int port, unsigned char val) {
-!         outb(val,port);
-  }
-          
-  // Get access to a specific port
---- 141,147 ----
-          
-  // Write a byte 'val' to port
-  static inline void port_out (unsigned short int port, unsigned char val) {
-!         outb(port,val);
-  }
-          
-  // Get access to a specific port
diff -ruN lcdproc.orig/files/patch-port.h lcdproc/files/patch-port.h
--- lcdproc.orig/files/patch-port.h	Thu Jan  1 01:00:00 1970
+++ lcdproc/files/patch-port.h	Tue Jan 18 20:04:50 2005
@@ -0,0 +1,20 @@
+--- server/drivers/port.h.orig	Tue Jan 18 20:04:12 2005
++++ server/drivers/port.h	Tue Jan 18 20:04:29 2005
+@@ -64,7 +64,7 @@
+ 
+ // Write a byte 'val' to port
+ static inline void port_out (unsigned short int port, unsigned char val) {
+-	outb(val, port);
++#	outb(val, port);
+ }
+ 
+ // Get access to a specific port
+@@ -91,7 +91,7 @@
+ 
+ // Write a byte 'val' to port
+ static inline void port_out (unsigned short int port, unsigned char val) {
+-	outb(port, val);
++#	outb(port, val);
+ }
+ 
+ static inline void setaccess(u_long * map, u_int bit, int allow) {
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list