package/lcd4linux: update to r1187
[openwrt/svn-archive/archive.git] / utils / lcd4linux / patches / 170-add-generic-spidev-driver.patch
index 5b5741b052de62e37e5c8334ddb1c6e4675dd915..1b21bd4d3661ba31a9c87ee00a7412e55eca11a7 100644 (file)
 +#endif /* _DRV_GENERIC_SPIDEV_H_ */
 --- a/drivers.m4
 +++ b/drivers.m4
-@@ -232,9 +232,9 @@ for driver in $drivers; do
-       serdisplib)
-          SERDISPLIB=$val;
-          ;;
--      ShuttleVFD) 
-+      ShuttleVFD)
-        SHUTTLEVFD=$val
--       ;;          
-+       ;;
-       SimpleLCD)
-          SIMPLELCD=$val
-          ;;
 @@ -285,6 +285,7 @@ PARPORT="no"
  SERIAL="no"
  I2C="no"
  
  # generic libraries
  LIBUSB="no"
-@@ -544,17 +545,17 @@ if test "$MATRIXORBITALGX" = "yes"; then
-     fi
- fi
--if test "$MDM166A" = "yes"; then 
--   if test "$has_usb10" = "true"; then 
-+if test "$MDM166A" = "yes"; then
-+   if test "$has_usb10" = "true"; then
-       GRAPHIC="yes"
--      DRIVERS="$DRIVERS drv_mdm166a.o" 
--      GPIO="yes" 
-+      DRIVERS="$DRIVERS drv_mdm166a.o"
-+      GPIO="yes"
-       LIBUSB10="yes"
--      AC_DEFINE(WITH_MDM166A,1,[MDM166A driver]) 
--    else 
--      AC_MSG_WARN(libusb-1.0/libusb.h not found: MDM166A driver disabled) 
--    fi 
--fi 
-+      AC_DEFINE(WITH_MDM166A,1,[MDM166A driver])
-+    else
-+      AC_MSG_WARN(libusb-1.0/libusb.h not found: MDM166A driver disabled)
-+    fi
-+fi
- if test "$MILINST" = "yes"; then
-    TEXT="yes"
-@@ -630,7 +631,7 @@ if test "$PICOLCDGRAPHIC" = "yes"; then
-    if test "$has_usb" = "true"; then
-       TEXT="yes"
-       GRAPHIC="yes"
--      KEYPAD="yes"      
-+      KEYPAD="yes"
-       GPIO="yes"
-       SERIAL="yes"
-       LIBUSB="yes"
-@@ -698,17 +699,17 @@ if test "$SERDISPLIB" = "yes"; then
-    fi
- fi
--if test "$SHUTTLEVFD" = "yes"; then 
--   if test "$has_usb" = "true"; then 
--      TEXT="yes" 
--      GPIO="yes" 
--      DRIVERS="$DRIVERS drv_ShuttleVFD.o" 
--      LIBUSB="yes" 
--      AC_DEFINE(WITH_SHUTTLEVFD,1,[ShuttleVFD driver]) 
--    else 
--      AC_MSG_WARN(usb.h not found: ShuttleVFD driver disabled) 
--    fi 
--fi 
-+if test "$SHUTTLEVFD" = "yes"; then
-+   if test "$has_usb" = "true"; then
-+      TEXT="yes"
-+      GPIO="yes"
-+      DRIVERS="$DRIVERS drv_ShuttleVFD.o"
-+      LIBUSB="yes"
-+      AC_DEFINE(WITH_SHUTTLEVFD,1,[ShuttleVFD driver])
-+    else
-+      AC_MSG_WARN(usb.h not found: ShuttleVFD driver disabled)
-+    fi
-+fi
- if test "$SIMPLELCD" = "yes"; then
-    TEXT="yes"
-@@ -786,7 +787,7 @@ fi
- if test "$VNC" = "yes"; then
-    if test "$has_vncserverlib" = "true"; then
-       GRAPHIC="yes"
--      KEYPAD="yes"      
-+      KEYPAD="yes"
-       DRIVERS="$DRIVERS drv_vnc.o"
-       DRVLIBS="$DRVLIBS -L/usr/local/lib -lvncserver -lz"
-       AC_DEFINE(WITH_VNC,1,[vnc driver])
-@@ -874,6 +875,12 @@ if test "$KEYPAD" = "yes"; then
-    DRIVERS="$DRIVERS drv_generic_keypad.o"
+@@ -940,6 +941,12 @@ if test "$LIBJPEG" = "yes"; then
+    DRVLIBS="$DRVLIBS -ljpeg"
  fi
  
 +# generic spidev driver
  # libusb
  if test "$LIBUSB" = "yes"; then
     DRVLIBS="$DRVLIBS -lusb"
-@@ -892,6 +899,6 @@ fi
- if test "$DRIVERS" = ""; then
-    AC_MSG_ERROR([You should include at least one driver...])
- fi
--   
-+
- AC_SUBST(DRIVERS)
- AC_SUBST(DRVLIBS)
 --- a/configure.in
 +++ b/configure.in
-@@ -108,6 +108,9 @@ fi
- #AC_CHECK_HEADERS(asm/io.h)
+@@ -118,6 +118,9 @@ AC_ARG_WITH(outb,
  AC_CHECK_HEADERS([asm/io.h] [linux/parport.h linux/ppdev.h], [has_parport="true"], [has_parport="false"])
  
 +# check for spidev