]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/commitdiff
lcdproc: Update to version 0.5.9
authorAdolf Belka <adolf.belka@ipfire.org>
Tue, 12 Apr 2022 10:34:42 +0000 (12:34 +0200)
committerPeter Müller <peter.mueller@ipfire.org>
Sun, 24 Apr 2022 14:17:51 +0000 (14:17 +0000)
- Update from version 0.5.7 (2016) to 0.5.9 (2017)
- Update of rootfile
- This patch brings lcdproc up to date with the most recent release.
- Although there are no new releases there are continuing ongoing commits and issue fixes
   being done in the repository with the last commit being in Dec 2021.
  Not sure why no new releases are being done. It looks like any of the commits that fix
   issuse people have raised have to be patched by the interested people.
- Changelog
      0.5.9
  This is mostly a code cleanup, bugfix and maintainance release.
Drivers supporting new hardware or additional functionality
    HD44780 connection type "serial" supports Portwell EZIO-100 and EZIO-300
    HD44780 connection type "gpio" supports dual controller displays.
    This connection type is now a full replacement for the obsolete "rpi"
    connection type.
Removed configure flags
    enable-permissive-menu-goto is replaced by a setting in LCDd.conf
    enable-seamless-hbars is now selected by drivers that need it automatically
Other important changes
    The build system now specifies the language as C99.
    API: drivers need to include "shared/report.h" instead of "report.h"
    libftdi1 is used if it is available instead of obsolete libftdi
    display update interval is selectable from LCDd.conf
     0.5.8
New drivers
    futaba: for Futaba TOSD-5711BB VFDisplay commonly used on Elonex Artisan,
    Fujitsu Scaleo E and FIC Spectra Media Centre PCs
    linux_input: supporting event devices from the linux input subsystem
    Olimex_MOD_LCD1x9: for Olimex MOD-LCD1x9
    yard2LCD: for yard2
New connection types for hd44780 driver
    lcm162 is a differently wired 8 bit connection type used on Nextgate NSA
    network appliances
    gpio is using the linux sysfs gpio interface to control a display in
    4-bit mode. To build this sub-driver you need
    libugpio, which is a new dependency
    for lcdproc.
Obsolete connection types for hd44780 driver
 The following connection types are obsolete and probably won't get bug
  and security fixes:
    raspberrypi: use the gpio connection type instead
    piplate: use the gpio connection type together with the gpio-mcp23s08
    kernel module.
    pifacecad: use the gpio connection type together with the gpio-mcp23s08
    kernel module.
    i2c: support for this sub-driver might continue for the users of
    non-linux operating systems. On linux systems it is recommended to
    use the gpio connection type together with the gpio-pcf857x kernel
    module.
Drivers supporting new hardware or additional functionality
    icp_a106 now also supports A125 displays
    NoritakeVFD added some non-essential features
Other important changes
    Development of lcdproc moved to github.
    Some internal data structures have changed. If you have custom LCDd
    drivers, you will need to recompile them against the new version. Of
    course submitting such drivers in pull requests is appreciated.
    For a detailed list of bug fixes, see the ChangeLog.md included in the
    distribution archive.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
config/rootfiles/packages/lcdproc
lfs/lcdproc

index d2a59e0599c8237e35be0a51b4dc89c96900fc4d..ba5894dc4f1441c28b3a5dacb24261cdade16767 100644 (file)
@@ -1,12 +1,12 @@
-etc/rc.d/init.d/lcdproc
-etc/rc.d/rc0.d/K40lcdproc
-etc/rc.d/rc3.d/S60lcdproc
-etc/rc.d/rc6.d/K40lcdproc
 #etc/lcdproc
 etc/lcdproc/LCDd.conf
 etc/lcdproc/lcdexec.conf
 etc/lcdproc/lcdproc.conf
 etc/lcdproc/lcdvc.conf
+etc/rc.d/init.d/lcdproc
+etc/rc.d/rc0.d/K40lcdproc
+etc/rc.d/rc3.d/S60lcdproc
+etc/rc.d/rc6.d/K40lcdproc
 usr/bin/fortune.pl
 usr/bin/iosock.pl
 usr/bin/lcdexec
@@ -25,10 +25,12 @@ usr/lib/lcdproc
 #usr/lib/lcdproc/MD8800.so
 #usr/lib/lcdproc/MtxOrb.so
 #usr/lib/lcdproc/NoritakeVFD.so
+#usr/lib/lcdproc/Olimex_MOD_LCD1x9.so
 #usr/lib/lcdproc/SureElec.so
 #usr/lib/lcdproc/bayrad.so
 #usr/lib/lcdproc/curses.so
 #usr/lib/lcdproc/ea65.so
+#usr/lib/lcdproc/futaba.so
 #usr/lib/lcdproc/glcd.so
 #usr/lib/lcdproc/glk.so
 #usr/lib/lcdproc/hd44780.so
@@ -40,6 +42,7 @@ usr/lib/lcdproc
 #usr/lib/lcdproc/lb216.so
 #usr/lib/lcdproc/lcdm001.so
 #usr/lib/lcdproc/lcterm.so
+#usr/lib/lcdproc/linux_input.so
 #usr/lib/lcdproc/ms6931.so
 #usr/lib/lcdproc/mtc_s16209x.so
 #usr/lib/lcdproc/picolcd.so
@@ -57,6 +60,7 @@ usr/lib/lcdproc
 #usr/lib/lcdproc/text.so
 #usr/lib/lcdproc/tyan.so
 #usr/lib/lcdproc/vlsys_m428.so
+#usr/lib/lcdproc/yard2LCD.so
 usr/sbin/LCDd
 #usr/share/man/man1/lcdexec.1
 #usr/share/man/man1/lcdproc.1
index bc416386fbaad7ab80b3b9dbe9d698a4b04c7a47..2b47e40f374f44c28497c0da211461b77a300130 100644 (file)
@@ -26,7 +26,7 @@ include Config
 
 SUMMARY    = Daemon capable of showing info on LCD displays
 
-VER        = 0.5.7
+VER        = 0.5.9
 
 THISAPP    = lcdproc-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -34,7 +34,7 @@ DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = lcdproc
-PAK_VER    = 2
+PAK_VER    = 3
 
 DEPS       =
 
@@ -50,7 +50,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 499d46585633ee6968adc1b5eb916f9737610606b0a8497f72f09cfa75fbd41c880d81ea2be44c50b1d124adf2c70ed49a9ae9a1c70a89899ad932cef7f10b89
+$(DL_FILE)_BLAKE2 = 10b26fc803cf14bf301177336bd14497131440f129d16fa75cbb4782da839eb3a3835091d7c211cfc75d35f07823a1c301cf7ebfae25f2a344d0dfcaf894ca17
 
 install : $(TARGET)