debian/0000755000000000000000000000000012234515421007165 5ustar debian/lcdproc.examples0000644000000000000000000000024212234515413012352 0ustar clients/examples/fortune.pl clients/examples/iosock.pl clients/examples/lcdident.pl clients/metar/lcdmetar.pl clients/examples/tail.pl clients/examples/x11amp.pl debian/README.source0000644000000000000000000000050012234515413011340 0ustar This package uses quilt to manage all modifications to the upstream source. Changes are stored in the source package as diffs in debian/patches and applied during the build. See /usr/share/doc/quilt/README.source for a detailed explanation. Note: lintian before 2.5.0 may complain with lcdproc-dbg package See #604047debian/README.Debian0000644000000000000000000000234012234515413011226 0ustar lcdproc for Debian ------------------ New upstream version. All drivers enabled. CFontz633 and all other USB drivers are enabled in this release. Enabled support for libusb Doxygen-generated documentation included Moved to a more "standard" way of installing most files -- Jose Luis Tallon Sun, 23 Jul 2006 20:23:48 +0200 WARNING: CFontz633 USB driver removed Due to licencing issues this upstream release is missing the CFontz633 USB driver. Upstream are hoping to add this back in once the licence is resolved. -- Jonathan Oxer , Thu, 1 Apr 2004 13:24:56 +1000 WARNING: Location of example clients changed lcdproc originally installed a number of example clients in /usr/bin, but this was not the intended behaviour. Upstream have stated these examples should be located in /usr/share/doc/lcdproc/examples, which is in agreement with Debian policy. Release 0.4.3-14 of this package therefore moves the example clients from /usr/bin to /usr/share/doc/lcdproc/examples. That means they are no longer in PATH, so you will either need to copy them to another location manually or specify the full path when calling them. -- Jonathan Oxer , Tue, 9 Dec 2003 14:33:27 +1100 debian/clean0000644000000000000000000000017312234515413010174 0ustar build.log Makefile.in */Makefile.in */*/Makefile.in */*/*/Makefile.in aclocal.m4 config.* configure debian/deletable.files debian/copyright0000644000000000000000000000172212234515413011123 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: lcdproc Upstream-Contact: William W. Ferrell Source: http://www.lcdproc.org/ Files: .* Copyright: 2009-2011 Markus Dolze 1999-2011 William Ferrell 1999-2011 Scott Scriven, Joris Robijn, F5 Networks, Inc., Peter Marschall and others, as specified in the corresponding source modules. License: GPL-2 Files: debian/* Copyright: 1998 Brian Bassett 2002 Noel Koethe 2003-2010 Jonathan Oxer 2006-2010 Jose Luis Tallon 2010 Nick Leverton 2011-2013 Dominique Dumont License: GPL-2 Files: debian/autogen.sh Copyright: 2001 Henrique de Moraes Holschuh License: GPL-2 License: GPL-2 On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL-2. debian/watch0000644000000000000000000000011012234515413010207 0ustar version=3 http://sf.net/lcdproc/lcdproc-([\d\.]+).tar.gz debian uupdate debian/docs0000644000000000000000000000001412234515413010034 0ustar README TODO debian/changelog0000644000000000000000000003513012234515413011042 0ustar lcdproc (0.5.5-4) unstable; urgency=low * control: removed build-dep on libirman-dev (Closes: #728067) -- Dominique Dumont Thu, 31 Oct 2013 19:01:30 +0100 lcdproc (0.5.5-3) unstable; urgency=low Main change: svga support is removed from Debian version of lcdproc as svgalib is going to be removed from Debian. * control: - removed build dependency on libsvga1-dev (Closes: #711096) * updated standard-version and git urls * init script: + added status option * source /lib/lsb/init-functions * compat raised to 9. This also enables hardening build (Closes: #719107) Thanks to Daniel Leidert for the bug report and the proposed patch. * rules: * tweak extra-driver list to pass only the library basename to --exclude option * added quotes around drivers list * removed dead test about svga * removed flags setting now handled by compat 9 * tweak LCDd.conf to setup DRIVERPATH with multiarch lib path - hence removed LCDd-conf-for-debian patch * *.install: added a '*' to cope with arch triplet * copyright: updated years + new patch: tweak LCDd.conf to use syslog and run LCDd as root (to read /dev/lcd* file) -- Dominique Dumont Mon, 19 Aug 2013 19:39:50 +0200 lcdproc (0.5.5-2) unstable; urgency=low * Applied patch to cope with new automake 1.11.3 (Thanks Andreas) (Closes: #661343) * control: bumped standard-version to 3.9.3 (no other changes) * copyright: updated format URL -- Dominique Dumont Sun, 26 Feb 2012 19:00:59 +0100 lcdproc (0.5.5-1) unstable; urgency=low * new upstream version * copyright: + added Markus Dolze (current maintainer), * updated my e-mail address * control: updated my e-mail address - patches: removed dont_eat_characters fix-duplicate-svga-lib-in- acinclude fix-spelling patches (applied upstream) -- Dominique Dumont Sat, 12 Nov 2011 09:52:11 +0100 lcdproc (0.5.4-6) unstable; urgency=low * debian/control: added build-depends on automake -- Dominique Dumont Thu, 05 May 2011 18:54:18 +0200 lcdproc (0.5.4-5) unstable; urgency=low * debian/compat: bumped to 8 * debian/control: + depends on debhelper >= 8 - Architecture: support all os except hurd * debian/rules: + Added option '--with autotools-dev' to dh call (handles config.guess and config.sub). + Runs debian/autogen.sh before running configure + build and install svgsa.so only if /usr/lib/libvga.so* is present on the build system - removed some cruft. * debian/autogen.sh: new file copied from libautotools-dev * debian/clean: remove all files generated by autogen.sh * debian/lcdproc-extra-drivers.install: removed svga.so (now handled by debian/rules) * debian/patches: renamed to remove package name and version from patch names * debian/source/options: added extend-diff-ignore to ignore files generated by autogen.sh * debian/copyright: added copyright for debian/autogen.sh -- Dominique Dumont Wed, 04 May 2011 20:05:49 +0200 lcdproc (0.5.4-4) unstable; urgency=low * control: - added vcs-git and vcs-browser fields. - Cleaned up with Config::Model's config-edit. - Set architecture to any to build also armhf. - build-depend on libsvga1-dev [ i386 amd64 ] * imported dont_eat_characters.patch (Closes: #580378) (Nick Leverton) -- Dominique Dumont Mon, 11 Apr 2011 18:36:51 +0200 lcdproc (0.5.4-2) unstable; urgency=low [ Dominique Dumont ] * New upstream release Closes: #614621, #505756, #578166, #531863 * control: switch to Standard-Version 3.9.1. Removed dependency on quilt, doxygen and libirman-dev. Removed Tag line out of Description (Closes: #488290) * copyright: updated to DEP5 format * source/format: now 3.0 (quilt) * rules: removed --with quilt. Removed irman driver (cannot compile because libirman.a is not relocatable) * install: no longer install test client scripts nor INSTALL file [ Nick Leverton ] * Add pkg-config to Build-Depends (Closes: #579059) * Convert to quilt patch system * Update debian/rules to use dh build system and debhelper 7 * Add autotools-dev to Build-Depends for config.{guess,sub} * Use upstream man pages where they exist, instead of older Debian ones * Remove unused gentoo patch from 0.4.3 (Closes: #533177) * New lcdproc-extra-drivers package for drivers which need extra libs: picolcd (Closes: #536076), g15 (Closes: #578166), lirc (Closes: #407650). * Fix remaining lintian issues (patch lcdproc-0.5.3-debian-spelling.diff and Build-Depends on autotools-dev). -- Dominique Dumont Wed, 09 Mar 2011 19:04:39 +0100 lcdproc (0.5.2-3) unstable; urgency=low * Changed debian/watch to use SourceForge redirector -- Jonathan Oxer Tue, 13 Jan 2009 23:44:47 +0000 lcdproc (0.5.2-2) unstable; urgency=low * Added manpage for lcdvc * Fixed debian/rules make clean warning * Updated standards version to 3.8.0 * Fixed formatting in long description * Fixed debian/watch upstream URL format so it will work with SourceForge (Closes: #449780) -- Jonathan Oxer Wed, 17 Dec 2008 02:35:22 +0000 lcdproc (0.5.2-1.2) unstable; urgency=low * Non-maintainer upload. * Support all architectures except s390. * Add support for kfreebsd, thanks Cyril Brulebois. (Closes: #416261) -- Thiemo Seufer Thu, 02 Oct 2008 09:06:08 +0200 lcdproc (0.5.2-1.1) unstable; urgency=low * Non-maintainer upload. * Add armel to supported archs -- Colin Tuckley Fri, 05 Sep 2008 18:17:50 +0100 lcdproc (0.5.2-1) unstable; urgency=medium * New upstream version * Compilation issues - restrict building to just i386, amd64 (Closes: #400066) * Packaging - bumped standards-version to 3.7.3 with no changes -- Jose Luis Tallon Sun, 09 Mar 2008 00:25:50 +0100 lcdproc (0.5.1-3) unstable; urgency=medium * Compilation issues - restrict building to just i386, amd64 (Closes: #400066) -- Jose Luis Tallon Fri, 8 Dec 2006 15:37:56 +0100 lcdproc (0.5.1-2) unstable; urgency=low * Compilation issues - restrict building to just i386, amd64 and ppc (Closes: #395986) - remaining arches will be re-added once lcdproc is migrated to 'ppdev' * Updated initscript to work with new syntax (Closes: #397072) - also fixed duplicate $NAME output -- Jose Luis Tallon Sun, 12 Nov 2006 14:20:28 +0100 lcdproc (0.5.1-1) unstable; urgency=medium * New upstream version - Fixes compiling on hppa (Closes: #389294) - Many new features and some config changes. Please read upstream's release notes for more information * Avoid needing a /etc/mtab file at build time (Closes: #391912) -- Jose Luis Tallon Sun, 15 Oct 2006 14:48:37 +0200 lcdproc (0.5.0-1) unstable; urgency=low * New upstream version (Closes: #367945) - New maintainer. Thank you for your previous work, Jon! - Upstream added suport for 'imon' devices (Closes: #365496) - Upstream fixed descriptor leak (Closes: #355460) - Upstream fixed placing widgets in frame (Closes: #355458) * Packaging - Depend on debconf-2.0; Allow transition (Closes: #331885) - Remove dependency on automake (Closes: #376449) - Include missing INSTALL instructions (Closes: #365436) - Changed most "by hand" installation steps into debhelper-based ones - Updated to 3.7.2 standards version -- Jose Luis Tallon Sun, 23 Jul 2006 20:23:48 +0200 lcdproc (0.4.5-1) unstable; urgency=high * New upstream release which fixes two buffer overflow / string format vulnerabilities. By the way, yes I know this package is 'native' when it should be 'normal', but I'll fix that with another upload because I want to get this security update done ASAP since upstream indicate it's a serious problem. * Fixed location of example client 'metar.pl'. Closes: #249770 -- Jonathan Oxer Wed, 19 May 2004 21:32:59 +1000 lcdproc (0.4.4-1) unstable; urgency=low * The April Fool's Release. Stable version bump adds some funky new things, including support for USB displays with a couple of new drivers. Also fixes a memory leak, some assorted bugs in render.c, some flickering problems with the CFontz driver. Adds upstream support for the Apple Network Server (ANS) LCD, which: (closes: #236687) -- Jonathan Oxer Thu, 1 Apr 2004 12:30:01 +1000 lcdproc (0.4.3-15) unstable; urgency=low * Applied patch from Gentoo by Bernhard Tittelbach which fixes a memory leak and some of the heartbeat handling (see http://bugs.gentoo.org/attachment.cgi?id=6981&action=view and debian/patches/lcdproc-0.4.3-gentoo.diff) -- Jonathan Oxer Wed, 17 Dec 2003 10:32:30 +1100 lcdproc (0.4.3-14) unstable; urgency=low * New maintainer. (closes: #196676) * Fix for trivial spelling mistayk in long description and added comment about creating custom clients. (closes: #199303) * Rebuilt package to bring it up to date with latest standards version, latest package scripts etc and renamed items such as init script and man pages in a more standard way. * Wrote man pages for all the example clients, but not set them to be installed because they have .pl extensions and dh_installman thinks they're in Polish. So also... * Moved all example clients into /usr/share/doc/lcdproc/examples -- Jonathan Oxer Mon, 8 Dec 2003 16:30:05 +1100 lcdproc (0.4.3-13) unstable; urgency=low * orphaning package see #196676 -- Noel Koethe Sun, 29 Jun 2003 13:03:00 +0200 lcdproc (0.4.3-12) unstable; urgency=high * added missing patch to fix this problem http://online.securityfocus.com/archive/1/56411 * updated Standards-Version * added USB controller patch (closes: Bug#166051) -- Noel Koethe Thu, 9 Jan 2003 12:10:00 +0100 lcdproc (0.4.3-11) unstable; urgency=low * 0.4.3 release version * updated Standards-Version to 3.5.7 * enabled all drivers (closes: Bug#145314) (closes: Bug#141577) -- Noel Koethe Sat, 22 Sep 2002 00:15:00 +0200 lcdproc (0.4.3-10) unstable; urgency=medium * updated code from cvs to get all drivers updated. upstream maintainer asked for this for woody release this version will the 0.4.3 upstream release * small changes in description * added some upstream Docs which are not in the source -- Noel Koethe Tue, 18 Apr 2002 18:05:00 +0200 lcdproc (0.4.3-9) unstable; urgency=low * added .de template translation (closes: Bug#137482) * added URL to description -- Noel Koethe Sun, 24 Mar 2002 23:53:00 +0100 lcdproc (0.4.3-8) unstable; urgency=low * upstream fixed LCDd.8 and lcdproc.1 manpage (closes: Bug#136325) -- Noel Koethe Thu, 7 Mar 2002 11:45:00 +0100 lcdproc (0.4.3-7) unstable; urgency=low * added ru translation of template (closes: Bug#136596) -- Noel Koethe Wed, 6 Mar 2002 12:47:00 +0100 lcdproc (0.4.3-6) unstable; urgency=low * removed --enable-drivers=all configure option because some drivers contains architecture dependent asm code (closes: Bug#136217) -- Noel Koethe Fri, 1 Mar 2002 21:30:00 +0100 lcdproc (0.4.3-5) unstable; urgency=low * small correction in description * added missing libc6-dev to build-deps -- Noel Koethe Wed, 27 Feb 2002 10:32:00 +0100 lcdproc (0.4.3-4) unstable; urgency=low * using the included init script (with small modifications) * using the included LCDd.conf * moved the perl examples to /usr/bin * added debconf note -- Noel Koethe Sun, 24 Feb 2002 17:42:00 +0100 lcdproc (0.4.3-3) unstable; urgency=low * corrected Daemon start -- Noel Koethe Wed, 20 Feb 2002 20:33:00 +0100 lcdproc (0.4.3-2) unstable; urgency=low * updated description * corrected driver option in init.d (closes: Bug#134590) -- Noel Koethe Mon, 18 Feb 2002 18:44:00 +0100 lcdproc (0.4.3-1) unstable; urgency=low * upstream version with security fixes -- Noel Koethe Sun, 27 Jan 2002 20:53:00 +0100 lcdproc (0.4.1-1) unstable; urgency=low * new upstream version from 2001-05-29 (closes: Bug#129858) (closes: Bug#129857) * removed lcdprocconfig and uses now /etc/lcdproc.conf (closes: Bug#87427) * corrected init script (closes: Bug#98004) -- Noel Koethe Fri, 18 Jan 2002 22:32:00 +0100 lcdproc (0.3.4.5-1) unstable; urgency=low * new maintainer (closes: Bug#119089) (closes: Bug#70098) (closes: Bug#105036) (closes: Bug#67742) (closes: Bug#84518) (closes: Bug#87423) -- Noel Koethe Fri, 18 Jan 2002 18:40:00 +0100 lcdproc (0.3.4.5-0.2) unstable; urgency=low * NMU * Remove obsolete gcc option from Makefile. Closes: #105036 -- Randolph Chung Sat, 25 Aug 2001 20:58:19 -0700 lcdproc (0.3.4.5-0.1) unstable; urgency=low * Bugsquash party NMU. * New upstream release. - This should fix a floating point exception on startup (a grave bug, hence this NMU; closes: #70098). That bug report suggests upgrading only to 0.3.4.5 rather than any of the newer releases available, as they introduce new bugs. I'll leave newer releases to the maintainer. * Update URL and GPL pointer in copyright file. * Remove bashism from init script and use start-stop-daemon instead of pidof (closes: #67742). * Updated to policy version 3.1.1 and add build-depends (closes: #84518). * Removed obsolete dh_suidregister call from debian/rules. * lcdprocconfig is undocumented. Add the man page symlink (bug on its way). -- Colin Watson Sat, 24 Feb 2001 16:25:33 +0000 lcdproc (0.3.4-3) unstable; urgency=low * Updated to Standards-Version 3.0.1, FHS. * Added correct dependencies (turns out I plum forgot the Depends: line in the control file) (closes: #44086) -- Brian Bassett Sat, 6 Nov 1999 17:56:29 -0800 lcdproc (0.3.4-2) unstable; urgency=low * Fixed lcdproc dying from floating point exception when trying to display information about an autofs mount on the "D" screen. -- Brian Bassett Sat, 29 Aug 1998 22:32:17 -0700 lcdproc (0.3.4-1) unstable; urgency=low * Initial release. -- Brian Bassett Sun, 19 Jul 1998 11:19:46 -0700 debian/compat0000644000000000000000000000000212234515413010364 0ustar 9 debian/patches/0000755000000000000000000000000012234515413010615 5ustar debian/patches/pkglib_PROGRAMS0000644000000000000000000000174412234515413013330 0ustar Description: pkglib_PROGRAMS is obsolete With automake 1.11.3, pkglib_PROGRAMS is not valid anymore, so work around this by using my_execbin_PROGRAMS. Bug: http://sourceforge.net/support/tracker.php?aid=3494755 Forwarded: yes, https://sourceforge.net/tracker/download.php?group_id=119&atid=100119&file_id=436745&aid=3494755 Author: Andreas Moog --- a/server/drivers/Makefile.am +++ b/server/drivers/Makefile.am @@ -20,7 +20,8 @@ ## Keep the lists sorted! -pkglib_PROGRAMS = @DRIVERS@ +my_execbindir = $(pkglibdir) +my_execbin_PROGRAMS = @DRIVERS@ EXTRA_PROGRAMS = bayrad CFontz CFontz633 CFontzPacket curses debug CwLnx ea65 EyeboxOne g15 glcdlib glk hd44780 icp_a106 imon imonlcd IOWarrior irman joy lb216 lcdm001 lcterm lirc lis MD8800 mdm166a ms6931 mtc_s16209x MtxOrb mx5000 NoritakeVFD picolcd pyramid sed1330 sed1520 serialPOS serialVFD shuttleVFD stv5730 SureElec svga t6963 text tyan sli ula200 xosd i2500vfd irtrans noinst_LIBRARIES = libLCD.a libbignum.a debian/patches/debian-build-kfreebsd0000644000000000000000000000110012234515413014632 0ustar Description: Build for Debian GNU/kFreeBSD Patch rejected by upstream: "The 'linux' macro set in machine_Linux.c is set by configure. If you want to detect some system like this you should fix configure.in instead." Bug: http://bugs.debian.org/416261 From: Cyril Brulebois --- a/clients/lcdproc/machine_Linux.c +++ b/clients/lcdproc/machine_Linux.c @@ -9,7 +9,7 @@ * Refer to the COPYING file distributed with this package. */ -#ifdef linux +#if defined(linux) || defined(__GLIBC__) #include #include debian/patches/series0000644000000000000000000000006112234515413012027 0ustar tweak-conf pkglib_PROGRAMS debian-build-kfreebsd debian/patches/tweak-conf0000644000000000000000000000120412234515413012573 0ustar Description: tweak lcdproc config for debian patch LCDd.conf to: * use syslog instead of stderr to show message * run LCDd as root (to read /dev/lcd* file) . The latter could be done better by tweaking udev rule Author: dod Applied-Upstream: NA --- a/LCDd.conf +++ b/LCDd.conf @@ -62,11 +62,11 @@ #ReportLevel=3 # Should we report to syslog instead of stderr ? [default: no; legal: yes, no] -#ReportToSyslog=yes +ReportToSyslog=yes # User to run as. LCDd will drop its root privileges, if any, # and run as this user instead. -User=nobody +# User=nobody # The server will stay in the foreground if set to true. #Foreground=no debian/NEWS0000644000000000000000000000025712234515413007671 0ustar lcdproc (0.5.5-3) unstable; urgency=low svga support is now removed from Debian version of lcdproc. -- Dominique Dumont Sat, 17 Aug 2013 15:16:12 +0200 debian/lcdproc.LCDd.init0000644000000000000000000000331212234515413012245 0ustar #! /bin/sh # # LCDd initscript for LCDd # by Jose Luis Tallon # ### BEGIN INIT INFO # Provides: lcdd LCDd # Required-Start: $remote_fs $syslog # Required-Stop: $remote_fs $syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: LCD daemon # Description: Control LCD displays connected to the computer ### END INIT INFO # # Written by Miquel van Smoorenburg . # Modified for Debian # by Ian Murdock . # Modified for lcdproc by Jonathan Oxer # # PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin DAEMON=/usr/sbin/LCDd NAME="LCDd" DESC="LCDd" # by default, LCDd runs with curses driver. This driver will display stuff # on terminal even if run in background. This spoils the installation fun. # So LCDd is configured to run in foreground and will be pushed # in background by stop-start-daemon DAEMON_OPTS="-s 1 -f -c /etc/LCDd.conf" . /lib/lsb/init-functions test -x $DAEMON || exit 0 start_lcdd () { start-stop-daemon --start --quiet --background \ --exec $DAEMON -- $DAEMON_OPTS } stop_lcdd () { start-stop-daemon --stop --oknodo --quiet --exec $DAEMON } set -e case "$1" in start) echo -n "Starting $DESC: " start_lcdd; echo "$NAME." ;; stop) echo -n "Stopping $DESC: " stop_lcdd; echo "$NAME." ;; restart|force-reload) echo -n "Restarting $DESC: " stop_lcdd sleep 2 start_lcdd echo "$NAME." ;; status) start-stop-daemon --status --exec $DAEMON echo "$NAME." ;; *) N=/etc/init.d/$NAME # echo "Usage: $N {start|stop|restart|reload|force-reload}" >&2 echo "Usage: $N {start|stop|status|restart|force-reload}" >&2 exit 1 ;; esac exit 0 debian/lcdproc-doc.docs0000644000000000000000000000001212234515413012222 0ustar docs/html debian/lcdproc.install0000644000000000000000000000016012234515413012201 0ustar LCDd.conf etc etc/ usr/bin/lcdexec usr/bin/lcdproc usr/bin/lcdvc usr/sbin/ usr/lib/*/lcdproc/*.so usr/share/man debian/manpages/0000755000000000000000000000000012234515413010761 5ustar debian/manpages/lcdmetar.pl.10000644000000000000000000000155112234515413013252 0ustar .\" First parameter, NAME, should be all caps .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" other parameters are allowed: see man(7), man(1) .TH LCDMETAR.PL 1 "December 9, 2003" .\" Please adjust this date whenever revising the manpage. .\" .SH NAME lcdmetar.pl \- client for LCDd, the lcdproc server .SH SYNOPSIS .B lcdmetar.pl .SH DESCRIPTION .B lcdmetar.pl is a small example client for LCDd, the lcdproc server. For more information please see .BR lcdproc (1) and .BR LCDd (8), and http://lcdproc.omnipotent.net/. Or better yet, read the source! .PP This manual page was written for the Debian distribution because the original program does not have a manual page. .PP .SH SEE ALSO .BR lcdproc (1), .BR LCDd (8). .br .SH AUTHOR This manual page was written by Jonathan Oxer , for the Debian project (but may be used by others). debian/manpages/lcdheadlines.10000644000000000000000000000157112234515413013466 0ustar .\" First parameter, NAME, should be all caps .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" other parameters are allowed: see man(7), man(1) .TH LCDHEADLINES.PL 1 "December 9, 2003" .\" Please adjust this date whenever revising the manpage. .\" .SH NAME lcdheadlines.pl \- client for LCDd, the lcdproc server .SH SYNOPSIS .B lcdheadlines.pl .SH DESCRIPTION .B lcdheadlines.pl is a small example client for LCDd, the lcdproc server. For more information please see .BR lcdproc (1) and .BR LCDd (8), and http://lcdproc.omnipotent.net/. Or better yet, read the source! .PP This manual page was written for the Debian distribution because the original program does not have a manual page. .PP .SH SEE ALSO .BR lcdproc (1), .BR LCDd (8). .br .SH AUTHOR This manual page was written by Jonathan Oxer , for the Debian project (but may be used by others). debian/manpages/fortune.pl.10000644000000000000000000000154512234515413013144 0ustar .\" First parameter, NAME, should be all caps .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" other parameters are allowed: see man(7), man(1) .TH FORTUNE.PL 1 "December 9, 2003" .\" Please adjust this date whenever revising the manpage. .\" .SH NAME fortune.pl \- client for LCDd, the lcdproc server .SH SYNOPSIS .B fortune.pl .SH DESCRIPTION .B fortune.pl is a small example client for LCDd, the lcdproc server. For more information please see .BR lcdproc (1) and .BR LCDd (8), and http://lcdproc.omnipotent.net/. Or better yet, read the source! .PP This manual page was written for the Debian distribution because the original program does not have a manual page. .PP .SH SEE ALSO .BR lcdproc (1), .BR LCDd (8). .br .SH AUTHOR This manual page was written by Jonathan Oxer , for the Debian project (but may be used by others). debian/manpages/tail.pl.10000644000000000000000000000154012234515413012406 0ustar .\" First parameter, NAME, should be all caps .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" other parameters are allowed: see man(7), man(1) .TH TAIL.PL 1 "December 9, 2003" .\" Please adjust this date whenever revising the manpage. .\" .SH NAME tail.pl \- client for LCDd, the lcdproc server .SH SYNOPSIS .B tail.pl [file] .SH DESCRIPTION .B tail.pl is a small example client for LCDd, the lcdproc server. For more information please see .BR lcdproc (1) and .BR LCDd (8), and http://lcdproc.omnipotent.net/. Or better yet, read the source! .PP This manual page was written for the Debian distribution because the original program does not have a manual page. .PP .SH SEE ALSO .BR lcdproc (1), .BR LCDd (8). .br .SH AUTHOR This manual page was written by Jonathan Oxer , for the Debian project (but may be used by others). debian/manpages/iosock.pl.10000644000000000000000000000154112234515413012745 0ustar .\" First parameter, NAME, should be all caps .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" other parameters are allowed: see man(7), man(1) .TH IOSOCK.PL 1 "December 9, 2003" .\" Please adjust this date whenever revising the manpage. .\" .SH NAME iosock.pl \- client for LCDd, the lcdproc server .SH SYNOPSIS .B iosock.pl .SH DESCRIPTION .B iosock.pl is a small example client for LCDd, the lcdproc server. For more information please see .BR lcdproc (1) and .BR LCDd (8), and http://lcdproc.omnipotent.net/. Or better yet, read the source! .PP This manual page was written for the Debian distribution because the original program does not have a manual page. .PP .SH SEE ALSO .BR lcdproc (1), .BR LCDd (8). .br .SH AUTHOR This manual page was written by Jonathan Oxer , for the Debian project (but may be used by others). debian/manpages/lcdident.pl.10000644000000000000000000000155512234515413013251 0ustar .\" First parameter, NAME, should be all caps .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" other parameters are allowed: see man(7), man(1) .TH LCDIDENT.PL 1 "April 24, 2010" .\" Please adjust this date whenever revising the manpage. .\" .SH NAME lcdident.pl \- client for LCDd, the lcdproc server .SH SYNOPSIS .B lcdident.pl [file] .SH DESCRIPTION .B lcdident.pl is a small example client for LCDd, the lcdproc server. For more information please see .BR lcdproc (1) and .BR LCDd (8), and http://lcdproc.omnipotent.net/. Or better yet, read the source! .PP This manual page was written for the Debian distribution because the original program does not have a manual page. .PP .SH SEE ALSO .BR lcdproc (1), .BR LCDd (8). .br .SH AUTHOR This manual page was written by Jonathan Oxer , for the Debian project (but may be used by others). debian/manpages/x11amp.pl.10000644000000000000000000000154112234515413012565 0ustar .\" First parameter, NAME, should be all caps .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" other parameters are allowed: see man(7), man(1) .TH X11AMP.PL 1 "December 9, 2003" .\" Please adjust this date whenever revising the manpage. .\" .SH NAME x11amp.pl \- client for LCDd, the lcdproc server .SH SYNOPSIS .B x11amp.pl .SH DESCRIPTION .B x11amp.pl is a small example client for LCDd, the lcdproc server. For more information please see .BR lcdproc (1) and .BR LCDd (8), and http://lcdproc.omnipotent.net/. Or better yet, read the source! .PP This manual page was written for the Debian distribution because the original program does not have a manual page. .PP .SH SEE ALSO .BR lcdproc (1), .BR LCDd (8). .br .SH AUTHOR This manual page was written by Jonathan Oxer , for the Debian project (but may be used by others). debian/autogen.sh0000755000000000000000000000455412234515413011177 0ustar #!/bin/sh # # autogen.sh glue for hplip # # HPLIP used to have five or so different autotools trees. Upstream # has reduced it to two. Still, this script is capable of cleaning # just about any possible mess of autoconf files. # # BE CAREFUL with trees that are not completely automake-generated, # this script deletes all Makefile.in files it can find. # # Requires: automake 1.9, autoconf 2.57+ # Conflicts: autoconf 2.13 set -e # Refresh GNU autotools toolchain. echo Cleaning autotools files... find -type d -name autom4te.cache -print0 | xargs -0 rm -rf \; find -type f \( -name missing -o -name install-sh -o -name mkinstalldirs \ -o -name depcomp -o -name ltmain.sh -o -name configure \ -o -name config.sub -o -name config.guess \ -o -name Makefile.in \) -print0 | xargs -0 rm -f echo Running autoreconf... autoreconf --force --install # For the Debian package build test -d debian && { # link these in Debian builds rm -f config.sub config.guess ln -s /usr/share/misc/config.sub . ln -s /usr/share/misc/config.guess . # refresh list of executable scripts, to avoid possible breakage if # upstream tarball does not include the file or if it is mispackaged # for whatever reason. [ "$1" = "updateexec" ] && { echo Generating list of executable files... rm -f debian/executable.files find -type f -perm +111 ! -name '.*' -fprint debian/executable.files } # Remove any files in upstream tarball that we don't have in the Debian # package (because diff cannot remove files) version=`dpkg-parsechangelog | awk '/Version:/ { print $2 }' | sed -e 's/-[^-]\+$//'` source=`dpkg-parsechangelog | awk '/Source:/ { print $2 }' | tr -d ' '` if test -r ../${source}_${version}.orig.tar.gz ; then echo Generating list of files that should be removed... rm -f debian/deletable.files touch debian/deletable.files [ -e debian/tmp ] && rm -rf debian/tmp mkdir debian/tmp ( cd debian/tmp ; tar -zxf ../../../${source}_${version}.orig.tar.gz ) find debian/tmp/ -type f ! -name '.*' -print0 | xargs -0 -ri echo '{}' | \ while read -r i ; do if test -e "${i}" ; then filename=$(echo "${i}" | sed -e 's#.*debian/tmp/[^/]\+/##') test -e "${filename}" || echo "${filename}" >>debian/deletable.files fi done rm -fr debian/tmp else echo Emptying list of files that should be deleted... rm -f debian/deletable.files touch debian/deletable.files fi } exit 0 debian/source/0000755000000000000000000000000012234515413010466 5ustar debian/source/format0000644000000000000000000000001412234515413011674 0ustar 3.0 (quilt) debian/source/options0000644000000000000000000000037712234515413012113 0ustar ## This file was written by Config::Model ## You may modify the content of this file. Configuration ## modifications will be preserved. Modifications in ## comments may be mangled. extend-diff-ignore="config\..*|configure|.*Makefile.in|aclocal.m4|\.pc" debian/control0000644000000000000000000000625112234515413010575 0ustar Source: lcdproc Maintainer: Dominique Dumont Uploaders: Jose Luis Tallon , Nick Leverton Section: utils Priority: extra Build-Depends: autoconf, automake, autotools-dev, debhelper (>= 9), libftdi-dev, libg15-dev, libg15daemon-client-dev, libg15render-dev, liblircclient-dev, libncurses5-dev, libusb-dev, libxosd-dev, pkg-config, texinfo Standards-Version: 3.9.4 Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/lcdproc.git;a=summary Vcs-Git: git://anonscm.debian.org/collab-maint/lcdproc.git Homepage: http://www.lcdproc.org/ Package: lcdproc Architecture: linux-any kfreebsd-any knetbsd-any kopensolaris-any darwin-any freebsd-any netbsd-any openbsd-any solaris-any Depends: lsb-base, ${misc:Depends}, ${shlibs:Depends} Recommends: lcdproc-extra-drivers Description: LCD display driver daemon and clients Lcdproc is a client/server suite including drivers for all kinds of nifty LCD displays. The server supports several serial devices: Matrix Orbital, Crystal Fontz, Bayrad, LB216, LCDM001 (kernelconcepts.de), Wirz-SLI and PIC-an-LCD; and some devices connected to the LPT port: HD44780, STV5730, T6963, SED1520 and SED1330. . Various clients are available that display things like CPU load, system load, memory usage, uptime, and a lot more. Custom clients can be written using the simple client-server protocol and provided example code. . This package contains the LCD drivers which need no extra libraries to run. In the lcdproc-extra-drivers package some USB and VGA on-screen displays are also supported. Package: lcdproc-extra-drivers Architecture: linux-any kfreebsd-any knetbsd-any kopensolaris-any darwin-any freebsd-any netbsd-any openbsd-any solaris-any Depends: lcdproc (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Description: extra drivers for the LCD display driver daemon Lcdproc is a client/server suite including drivers for all kinds of nifty LCD displays. The server supports several serial devices: Matrix Orbital, Crystal Fontz, Bayrad, LB216, LCDM001 (kernelconcepts.de), Wirz-SLI and PIC-an-LCD; and some devices connected to the LPT port: HD44780, STV5730, T6963, SED1520 and SED1330. As of 0.4.4 some USB displays are also supported by the drivers CFonz633, CwLnx, and USBLCD. . This package contains the LCD drivers which need extra libraries to run such as USB, LIRC, SVGA, and the X Window System. Package: lcdproc-dbg Architecture: linux-any kfreebsd-any knetbsd-any kopensolaris-any darwin-any freebsd-any netbsd-any openbsd-any solaris-any Section: debug Depends: lcdproc (= ${binary:Version}), ${misc:Depends} Description: debugging symbols for lcdproc This is a client/server suite including drivers for all kinds of nifty LCD displays. . This package contains the debugging symbols associated with lcdproc. They will automatically be used by gdb for debugging libupnp-related issues. . Most people will not need this package. debian/lcdproc-extra-drivers.install0000644000000000000000000000043112234515413014777 0ustar usr/lib/*/lcdproc/IOWarrior.so usr/lib/*/lcdproc/g15.so usr/lib/*/lcdproc/hd44780.so usr/lib/*/lcdproc/i2500vfd.so usr/lib/*/lcdproc/lirc.so usr/lib/*/lcdproc/lis.so usr/lib/*/lcdproc/picolcd.so usr/lib/*/lcdproc/shuttleVFD.so usr/lib/*/lcdproc/ula200.so usr/lib/*/lcdproc/xosd.so debian/rules0000755000000000000000000000251112234515413010245 0ustar #!/usr/bin/make -f # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 # Note: Read /usr/share/doc/autotools-dev/README.Debian.gz ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS))) CONFOPTS += --enable-debug endif EXTRADRIVERS := $(shell cut -d/ -f5 $(CURDIR)/debian/lcdproc-extra-drivers.install) DRIVERS = all,!irman,!svga # --with autotools_dev will update/restore config.sub and config.guess %: dh $@ --with autotools_dev override_dh_auto_configure: # from /usr/share/doc/autotools-dev/examples/rules.gz perl -pi -e 's!DriverPath.*!DriverPath=/usr/lib/$(DEB_BUILD_MULTIARCH)/lcdproc/!;' LCDd.conf chmod +x debian/autogen.sh debian/autogen.sh # Add here commands to configure the package. dh_auto_configure -- \ --enable-stat-nfs \ --enable-stat-smbfs \ --enable-drivers="$(DRIVERS)" \ --enable-libusb \ --enable-seamless-hbars \ --enable-testmenus \ --enable-permissive-menu-goto \ --enable-lcdproc-menus \ $(CONFOPTS) override_dh_installman: dh_installman --language=C override_dh_strip: dh_strip --dbg-package=lcdproc-dbg override_dh_installinit: dh_installinit --name=LCDd -- start 60 2 3 4 5 . stop 60 0 1 6 . override_dh_install: dh_install $(foreach lib,$(EXTRADRIVERS),--exclude=$(lib)) -plcdproc dh_install --autodest -plcdproc-extra-drivers dh_install --remaining-packages --list-missing