ports/135900: [MAINTAINER] sysutils/lcdproc: update to 0.5.3
Charlie &
bsdfan at nurfuerspam.de
Sun Jun 21 23:20:02 UTC 2009
>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:
More information about the freebsd-ports-bugs
mailing list