Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 22 Jun 2009 00:51:43 +0200
From:      "Charlie &" <bsdfan@nurfuerspam.de>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/135900: [MAINTAINER] sysutils/lcdproc: update to 0.5.3
Message-ID:  <20090621231821.DAB388FC08@mx1.freebsd.org>
Resent-Message-ID: <200906212320.n5LNK2l9030229@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         135900
>Category:       ports
>Synopsis:       [MAINTAINER] sysutils/lcdproc: update to 0.5.3
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Sun Jun 21 23:20:01 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Markus Dolze
>Release:        FreeBSD 7.2-RELEASE i386
>Organization:
>Environment:
System: FreeBSD elenore.intra.mdolze.de 7.2-RELEASE FreeBSD 7.2-RELEASE #2: Tue May  5 06:31:14 CEST
>Description:
- Update to 0.5.3

Added file(s):
- files/lcdexec.in
- files/patch-clients__Makefile.am
- files/patch-docs__Makefile.am
- files/pkg-message.in

Removed file(s):
- files/patch-clients__lcdproc__machine_FreeBSD.c
- files/patch-clients__lcdvc__Makefile.am
- files/patch-configure.in
- files/patch-server__drivers__CFontz633io.c

Generated with FreeBSD Port Tools 0.77
>How-To-Repeat:
>Fix:

--- lcdproc-0.5.3.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/sysutils/lcdproc.orig/Makefile /usr/ports/sysutils/lcdproc/Makefile
--- /usr/ports/sysutils/lcdproc.orig/Makefile	2009-06-22 00:12:36.000000000 +0200
+++ /usr/ports/sysutils/lcdproc/Makefile	2009-06-22 00:32:39.000000000 +0200
@@ -6,8 +6,7 @@
 #
 
 PORTNAME=	lcdproc
-PORTVERSION=	0.5.2
-PORTREVISION=	2
+PORTVERSION=	0.5.3
 CATEGORIES=	sysutils
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=	${PORTNAME}
@@ -19,12 +18,14 @@
 
 USE_AUTOTOOLS=	autoconf:262 automake:19 aclocal:19
 GNU_CONFIGURE=	yes
-USE_RC_SUBR=	LCDd lcdproc
+USE_GNOME=	pkgconfig
+USE_RC_SUBR=	LCDd lcdproc lcdexec
 
 CONFIGURE_ARGS=	--enable-drivers="${LCDPROC_DRIVERS}" \
-		--disable-ldap \
+		--disable-dependency-tracking \
 		--disable-doxygen
-CONFIGURE_ENV=	CFLAGS="${CFLAGS}"
+
+SUB_FILES=	pkg-message
 
 MAN1=		lcdexec.1 lcdproc.1
 MAN5=		lcdproc-config.5
@@ -32,6 +33,8 @@
 
 OPTIONS=	USB "Enable USB support" off
 
+ACLOCAL_ARGS=
+
 LCDPROC_DRIVERS=bayrad \
 		CFontz \
 		CFontz633 \
@@ -72,7 +75,9 @@
 . endif
 CONFIGURE_ARGS+=	--enable-libusb
 PLIST_SUB+=		USB=""
-LCDPROC_DRIVERS+=	IOWarrior
+LCDPROC_DRIVERS+=IOWarrior \
+		picolcd \
+		shuttleVFD
 .else
 CONFIGURE_ARGS+=	--disable-libusb
 PLIST_SUB+=		USB="@comment "
@@ -85,6 +90,6 @@
 	${INSTALL_DATA} ${WRKSRC}/LCDd.conf ${PREFIX}/etc/LCDd.conf.sample
 	${INSTALL_DATA} ${WRKSRC}/clients/lcdproc/lcdproc.conf ${PREFIX}/etc/lcdproc.conf.sample
 	${INSTALL_DATA} ${WRKSRC}/clients/lcdexec/lcdexec.conf ${PREFIX}/etc/lcdexec.conf.sample
-	${INSTALL_DATA} ${WRKSRC}/clients/lcdvc/lcdvc.conf ${PREFIX}/etc/lcdvc.conf.sample
+	@${CAT} ${PKGMESSAGE}
 
 .include <bsd.port.post.mk>
diff -ruN --exclude=CVS /usr/ports/sysutils/lcdproc.orig/distinfo /usr/ports/sysutils/lcdproc/distinfo
--- /usr/ports/sysutils/lcdproc.orig/distinfo	2009-06-22 00:12:36.000000000 +0200
+++ /usr/ports/sysutils/lcdproc/distinfo	2009-06-22 00:32:47.000000000 +0200
@@ -1,3 +1,3 @@
-MD5 (lcdproc-0.5.2.tar.gz) = 860f192d061d87dda6512b11b79daac2
-SHA256 (lcdproc-0.5.2.tar.gz) = 3261910dd9155229a2a6067c82ec4cca0d7900420f2d74c87a24b41b9b961036
-SIZE (lcdproc-0.5.2.tar.gz) = 822695
+MD5 (lcdproc-0.5.3.tar.gz) = fe9a7c9d8f2c5e76250ce2ea8f644921
+SHA256 (lcdproc-0.5.3.tar.gz) = cc4003392f348bc35014c6ed59f2e855ba1600d79ada456cbb2c23bc86a5117f
+SIZE (lcdproc-0.5.3.tar.gz) = 890116
diff -ruN --exclude=CVS /usr/ports/sysutils/lcdproc.orig/files/lcdexec.in /usr/ports/sysutils/lcdproc/files/lcdexec.in
--- /usr/ports/sysutils/lcdproc.orig/files/lcdexec.in	1970-01-01 01:00:00.000000000 +0100
+++ /usr/ports/sysutils/lcdproc/files/lcdexec.in	2009-06-22 00:24:23.000000000 +0200
@@ -0,0 +1,26 @@
+#!/bin/sh
+#
+# $FreeBSD$
+#
+# PROVIDE: lcdexec
+# REQUIRE: LCDd
+#
+# DO NOT CHANGE THESE DEFAULT VALUES HERE
+# SET THEM IN THE /etc/rc.conf FILE
+#
+
+. %%RC_SUBR%%
+
+name="lcdexec"
+rcvar=`set_rcvar`
+
+load_rc_config $name
+
+: ${lcdexec_enable="NO"}
+: ${lcdexec_conf="%%PREFIX%%/etc/lcdexec.conf"}
+: ${lcdexec_flags="-c ${lcdexec_conf}"}
+
+required_files=${lcdexec_conf}
+command="%%PREFIX%%/bin/lcdexec"
+
+run_rc_command "$1"
diff -ruN --exclude=CVS /usr/ports/sysutils/lcdproc.orig/files/patch-Makefile.am /usr/ports/sysutils/lcdproc/files/patch-Makefile.am
--- /usr/ports/sysutils/lcdproc.orig/files/patch-Makefile.am	2009-06-22 00:12:36.000000000 +0200
+++ /usr/ports/sysutils/lcdproc/files/patch-Makefile.am	2009-06-22 00:40:50.000000000 +0200
@@ -1,5 +1,5 @@
---- ./Makefile.am.orig	Fri Oct  6 09:02:45 2006
-+++ ./Makefile.am	Mon Oct 16 22:26:06 2006
+--- ./Makefile.am.orig	2009-05-19 08:44:46.000000000 +0200
++++ ./Makefile.am	2009-06-22 00:36:35.000000000 +0200
 @@ -5,7 +5,7 @@
  
  SUBDIRS = shared clients server docs scripts
@@ -7,5 +7,5 @@
 -sysconf_DATA = LCDd.conf
 +sysconf_DATA =
  
- EXTRA_DIST = $(sysconf_DATA) CREDITS README.IRman contrib
+ EXTRA_DIST = $(sysconf_DATA) CREDITS contrib
  
diff -ruN --exclude=CVS /usr/ports/sysutils/lcdproc.orig/files/patch-clients__Makefile.am /usr/ports/sysutils/lcdproc/files/patch-clients__Makefile.am
--- /usr/ports/sysutils/lcdproc.orig/files/patch-clients__Makefile.am	1970-01-01 01:00:00.000000000 +0100
+++ /usr/ports/sysutils/lcdproc/files/patch-clients__Makefile.am	2009-06-22 00:40:50.000000000 +0200
@@ -0,0 +1,9 @@
+--- ./clients/Makefile.am.orig	2009-06-22 00:39:35.000000000 +0200
++++ ./clients/Makefile.am	2009-06-22 00:39:45.000000000 +0200
+@@ -1,5 +1,5 @@
+ ## Process this file with automake to produce Makefile.in
+ 
+-SUBDIRS = examples lcdexec lcdproc lcdvc metar
++SUBDIRS = examples lcdexec lcdproc metar
+ 
+ ## EOF
diff -ruN --exclude=CVS /usr/ports/sysutils/lcdproc.orig/files/patch-clients__lcdexec__Makefile.am /usr/ports/sysutils/lcdproc/files/patch-clients__lcdexec__Makefile.am
--- /usr/ports/sysutils/lcdproc.orig/files/patch-clients__lcdexec__Makefile.am	2009-06-22 00:12:36.000000000 +0200
+++ /usr/ports/sysutils/lcdproc/files/patch-clients__lcdexec__Makefile.am	2009-06-22 00:40:50.000000000 +0200
@@ -1,5 +1,5 @@
---- ./clients/lcdexec/Makefile.am.orig	Sun May 21 22:26:19 2006
-+++ ./clients/lcdexec/Makefile.am	Mon Oct 16 22:26:06 2006
+--- ./clients/lcdexec/Makefile.am.orig	2009-06-07 16:23:56.000000000 +0200
++++ ./clients/lcdexec/Makefile.am	2009-06-22 00:36:35.000000000 +0200
 @@ -1,6 +1,6 @@
  ## Process this file with automake to produce Makefile.in
  
diff -ruN --exclude=CVS /usr/ports/sysutils/lcdproc.orig/files/patch-clients__lcdproc__Makefile.am /usr/ports/sysutils/lcdproc/files/patch-clients__lcdproc__Makefile.am
--- /usr/ports/sysutils/lcdproc.orig/files/patch-clients__lcdproc__Makefile.am	2009-06-22 00:12:36.000000000 +0200
+++ /usr/ports/sysutils/lcdproc/files/patch-clients__lcdproc__Makefile.am	2009-06-22 00:40:50.000000000 +0200
@@ -1,5 +1,5 @@
---- ./clients/lcdproc/Makefile.am.orig	Fri Oct  6 09:02:46 2006
-+++ ./clients/lcdproc/Makefile.am	Mon Oct 16 22:26:06 2006
+--- ./clients/lcdproc/Makefile.am.orig	2009-06-07 16:23:56.000000000 +0200
++++ ./clients/lcdproc/Makefile.am	2009-06-22 00:36:35.000000000 +0200
 @@ -1,6 +1,6 @@
  ## Process this file with automake to produce Makefile.in
  
diff -ruN --exclude=CVS /usr/ports/sysutils/lcdproc.orig/files/patch-clients__lcdproc__machine_FreeBSD.c /usr/ports/sysutils/lcdproc/files/patch-clients__lcdproc__machine_FreeBSD.c
--- /usr/ports/sysutils/lcdproc.orig/files/patch-clients__lcdproc__machine_FreeBSD.c	2009-06-22 00:12:36.000000000 +0200
+++ /usr/ports/sysutils/lcdproc/files/patch-clients__lcdproc__machine_FreeBSD.c	1970-01-01 01:00:00.000000000 +0100
@@ -1,62 +0,0 @@
---- ./clients/lcdproc/machine_FreeBSD.c.orig	Sat Apr 14 16:38:15 2007
-+++ ./clients/lcdproc/machine_FreeBSD.c	Sun Aug 26 23:21:56 2007
-@@ -45,16 +45,22 @@
- #include <sys/mount.h>
- #include <sys/time.h>
- #include <sys/user.h>
--#include <machine/apm_bios.h>
- #include <kvm.h>
- #include <errno.h>
- #include <sys/socket.h>
- #include <net/if.h>
- #include <net/if_mib.h>
- 
-+#ifdef HAVE_CONFIG_H
-+# include "config.h"
-+#endif
-+
-+#ifdef HAVE_MACHINE_APM_BIOS_H
-+# include <machine/apm_bios.h>
-+#endif
-+
- #include "main.h"
- #include "machine.h"
--#include "config.h"
- #include "shared/LL.h"
- 
- static int pageshift;
-@@ -86,13 +92,14 @@
- 
- int machine_get_battstat(int *acstat, int *battflag, int *percent)
- {
--	int apmd;
--	struct apm_info aip;
--
- 	*acstat   = LCDP_AC_ON;
- 	*battflag = LCDP_BATT_ABSENT;
- 	*percent  = 100;
- 
-+#ifdef HAVE_MACHINE_APM_BIOS_H
-+	int apmd;
-+	struct apm_info aip;
-+
- 	if ((apmd = open("/dev/apm", O_RDONLY)) == -1)
- 	{
- 		perror("get_battstat_open");
-@@ -142,6 +149,7 @@
- 		*percent = -1;
- 
- 	close(apmd);
-+#endif
- 
- 	return(TRUE);
- }
-@@ -197,7 +205,7 @@
- 	static load_type last_load = { 0, 0, 0, 0, 0 };
- 	static load_type last_ret_load;
- 	load_type load;
--	u_int32_t cp_time[CPUSTATES];
-+	long cp_time[CPUSTATES];
- 	size_t size;
- 
- 	size = sizeof(cp_time);
diff -ruN --exclude=CVS /usr/ports/sysutils/lcdproc.orig/files/patch-clients__lcdvc__Makefile.am /usr/ports/sysutils/lcdproc/files/patch-clients__lcdvc__Makefile.am
--- /usr/ports/sysutils/lcdproc.orig/files/patch-clients__lcdvc__Makefile.am	2009-06-22 00:12:36.000000000 +0200
+++ /usr/ports/sysutils/lcdproc/files/patch-clients__lcdvc__Makefile.am	1970-01-01 01:00:00.000000000 +0100
@@ -1,10 +0,0 @@
---- ./clients/lcdvc/Makefile.am.orig	Sun May 21 22:26:19 2006
-+++ ./clients/lcdvc/Makefile.am	Mon Oct 16 22:26:06 2006
-@@ -1,6 +1,6 @@
- ## Process this file with automake to produce Makefile.in
- 
--sysconf_DATA = lcdvc.conf
-+sysconf_DATA =
- 
- bin_PROGRAMS = lcdvc
- 
diff -ruN --exclude=CVS /usr/ports/sysutils/lcdproc.orig/files/patch-configure.in /usr/ports/sysutils/lcdproc/files/patch-configure.in
--- /usr/ports/sysutils/lcdproc.orig/files/patch-configure.in	2009-06-22 00:12:36.000000000 +0200
+++ /usr/ports/sysutils/lcdproc/files/patch-configure.in	1970-01-01 01:00:00.000000000 +0100
@@ -1,11 +0,0 @@
---- ./configure.in.orig	Fri Apr 27 11:42:45 2007
-+++ ./configure.in	Sun Aug 26 23:21:56 2007
-@@ -107,7 +107,7 @@
- ])
- 
- dnl NetBSD, OpenBSD and FreeBSD
--AC_CHECK_HEADERS(sched.h sys/sched.h machine/cpufunc.h sys/types.h machine/pio.h machine/sysarch.h sys/cpuvar.h)
-+AC_CHECK_HEADERS(sched.h sys/sched.h machine/cpufunc.h sys/types.h machine/pio.h machine/sysarch.h sys/cpuvar.h machine/apm_bios.h)
- ETR_SYSV_IPC
- ETR_UNION_SEMUN
- 
diff -ruN --exclude=CVS /usr/ports/sysutils/lcdproc.orig/files/patch-docs__Makefile.am /usr/ports/sysutils/lcdproc/files/patch-docs__Makefile.am
--- /usr/ports/sysutils/lcdproc.orig/files/patch-docs__Makefile.am	1970-01-01 01:00:00.000000000 +0100
+++ /usr/ports/sysutils/lcdproc/files/patch-docs__Makefile.am	2009-06-22 00:40:50.000000000 +0200
@@ -0,0 +1,10 @@
+--- ./docs/Makefile.am.orig	2009-06-22 00:40:02.000000000 +0200
++++ ./docs/Makefile.am	2009-06-22 00:40:39.000000000 +0200
+@@ -1,6 +1,6 @@
+ ## Process this file with automake to produce Makefile.in
+ 
+-man_MANS = lcdproc.1 lcdexec.1 lcdvc.1 LCDd.8 lcdproc-config.5
++man_MANS = lcdproc.1 lcdexec.1 LCDd.8 lcdproc-config.5
+ SUBDIRS = lcdproc-user lcdproc-dev
+ doxygen_input = header.html footer.html
+ 
diff -ruN --exclude=CVS /usr/ports/sysutils/lcdproc.orig/files/patch-server__drivers__CFontz633io.c /usr/ports/sysutils/lcdproc/files/patch-server__drivers__CFontz633io.c
--- /usr/ports/sysutils/lcdproc.orig/files/patch-server__drivers__CFontz633io.c	2009-06-22 00:12:36.000000000 +0200
+++ /usr/ports/sysutils/lcdproc/files/patch-server__drivers__CFontz633io.c	1970-01-01 01:00:00.000000000 +0100
@@ -1,18 +0,0 @@
---- ./server/drivers/CFontz633io.c.orig	Mon Oct 16 22:26:21 2006
-+++ ./server/drivers/CFontz633io.c	Mon Oct 16 22:28:58 2006
-@@ -49,12 +49,9 @@
- 
- #include "config.h"
- 
--#if defined(HAVE_SYS_SELECT_H)
--# include <sys/select.h>
--#else
--# include <sys/time.h>
--# include <sys/types.h>
--#endif /* defined(HAVE_SYS_SELECT_H) */
-+#include <sys/select.h>
-+#include <sys/time.h>
-+#include <sys/types.h>
- 
- #include "CFontz633io.h"
- 
diff -ruN --exclude=CVS /usr/ports/sysutils/lcdproc.orig/files/pkg-message.in /usr/ports/sysutils/lcdproc/files/pkg-message.in
--- /usr/ports/sysutils/lcdproc.orig/files/pkg-message.in	1970-01-01 01:00:00.000000000 +0100
+++ /usr/ports/sysutils/lcdproc/files/pkg-message.in	2009-06-22 00:23:55.000000000 +0200
@@ -0,0 +1,14 @@
+==============================================================
+The default configuration files have been installed as
+%%PREFIX%%/etc/LCDd.conf.sample
+%%PREFIX%%/etc/lcdproc.conf.sample
+%%PREFIX%%/etc/lcdexec.conf.sample
+Copy and edit them as needed.
+
+Some lcdproc drivers are not built by default anymore:
+
+g15, glcdlib, imon, irman, lirc, svga, xosd, ula200
+
+If you are currently using one of them, please contact the
+port's maintainer.
+==============================================================
diff -ruN --exclude=CVS /usr/ports/sysutils/lcdproc.orig/pkg-plist /usr/ports/sysutils/lcdproc/pkg-plist
--- /usr/ports/sysutils/lcdproc.orig/pkg-plist	2009-06-22 00:12:36.000000000 +0200
+++ /usr/ports/sysutils/lcdproc/pkg-plist	2009-06-22 00:42:25.000000000 +0200
@@ -1,15 +1,14 @@
 bin/fortune.pl
 bin/iosock.pl
 bin/lcdexec
+bin/lcdident.pl
 bin/lcdmetar.pl
 bin/lcdproc
-bin/lcdvc
 bin/tail.pl
 bin/x11amp.pl
 etc/LCDd.conf.sample
 etc/lcdexec.conf.sample
 etc/lcdproc.conf.sample
-etc/lcdvc.conf.sample
 lib/lcdproc/CFontz.so
 lib/lcdproc/CFontz633.so
 lib/lcdproc/CFontzPacket.so
@@ -30,11 +29,13 @@
 lib/lcdproc/lcterm.so
 lib/lcdproc/ms6931.so
 lib/lcdproc/mtc_s16209x.so
+%%USB%%lib/lcdproc/picolcd.so
 lib/lcdproc/pyramid.so
 lib/lcdproc/sed1330.so
 lib/lcdproc/sed1520.so
 lib/lcdproc/serialPOS.so
 lib/lcdproc/serialVFD.so
+%%USB%%lib/lcdproc/shuttleVFD.so
 lib/lcdproc/sli.so
 lib/lcdproc/stv5730.so
 lib/lcdproc/t6963.so
--- lcdproc-0.5.3.patch ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20090621231821.DAB388FC08>