remove libusb-legacy and point its users at libusb-compat
authorFelix Fietkau <nbd@openwrt.org>
Tue, 29 Jan 2013 18:09:28 +0000 (18:09 +0000)
committerFelix Fietkau <nbd@openwrt.org>
Tue, 29 Jan 2013 18:09:28 +0000 (18:09 +0000)
SVN-Revision: 35388

28 files changed:
lang/pyusb/Makefile
libs/libftdi/Makefile
libs/libnfc/Makefile
libs/libusb-legacy/Makefile [deleted file]
libs/libusb-legacy/patches/000-debian_packed.patch [deleted file]
libs/libusb-legacy/patches/001-debian_ansi_types.patch [deleted file]
libs/libusb-legacy/patches/002-no_libusbpp.patch [deleted file]
libs/libusb-legacy/patches/003-automake-compat.patch [deleted file]
libs/libusb-legacy/patches/004-no_unused.patch [deleted file]
libs/serdisplib/Makefile
multimedia/ftpd-topfield/Makefile
net/apcupsd/Makefile
utils/avrdude/Makefile
utils/avrusbboot/Makefile
utils/dfu-util/Makefile
utils/digitemp/Makefile
utils/flashrom/Makefile
utils/fowsr/Makefile
utils/gnokii/Makefile
utils/hplip/Makefile
utils/huaweiaktbbo/Makefile
utils/lcd4linux/Makefile
utils/lcdproc/Makefile
utils/nut/Makefile
utils/owfs/Makefile
utils/oww/Makefile
utils/sane-backends/Makefile
utils/sispmctl/Makefile

index 9f2ca626517050906fa10d68409ef7386dbca17f..3a879ff14a1967097fde26f7270d50b2622bb1ca 100644 (file)
@@ -25,7 +25,7 @@ define Package/pyusb
   CATEGORY:=Languages
   TITLE:=pyusb
   URL:=http://pyusb.sourceforge.net
-  DEPENDS:=+python-mini +libusb
+  DEPENDS:=+python-mini +libusb-compat
 endef
 
 define Package/pyusb/description
index 4e817fa2b5a370a06c8873978515f7edfdc4973b..7b9d0fb0b9df70954972cf6014a3a75ee65512da 100644 (file)
@@ -22,7 +22,7 @@ include $(INCLUDE_DIR)/package.mk
 define Package/libftdi
   SECTION:=libs
   CATEGORY:=Libraries
-  DEPENDS:=+libusb
+  DEPENDS:=+libusb-compat
   TITLE:=library to talk to FTDI chips
   URL:=http://www.intra2net.com/en/developer/libftdi/
 endef
index 548ab8416dfd7f3a99a34648f176f245445ee88c..882554fb0f8acb199fffd6d8df7273f077bda1b7 100644 (file)
@@ -29,7 +29,7 @@ define Package/libnfc
 $(call Package/libnfc/Default)
   SECTION:=libs
   CATEGORY:=Libraries
-  DEPENDS:=+libusb +pcscd +ccid
+  DEPENDS:=+libusb-compat +pcscd +ccid
 endef
 
 define Package/libnfc/description
diff --git a/libs/libusb-legacy/Makefile b/libs/libusb-legacy/Makefile
deleted file mode 100644 (file)
index c4a01b3..0000000
+++ /dev/null
@@ -1,90 +0,0 @@
-#
-# Copyright (C) 2006-2008 OpenWrt.org
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=libusb
-PKG_VERSION:=0.1.12
-PKG_RELEASE:=3
-
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_SOURCE_URL:=@SF/libusb
-PKG_MD5SUM:=caf182cbc7565dac0fd72155919672e6
-PKG_FIXUP:=autoreconf
-
-include $(INCLUDE_DIR)/uclibc++.mk
-include $(INCLUDE_DIR)/package.mk
-
-PKG_INSTALL=1
-
-define Package/libusb
-  SECTION:=libs
-  CATEGORY:=Libraries
-  TITLE:=A library for accessing Linux USB devices
-  URL:=http://libusb.sourceforge.net/
-endef
-
-define Package/libusbpp
-  SECTION:=libs
-  CATEGORY:=Libraries
-  TITLE:=A C++ library for accessing Linux USB devices
-  URL:=http://libusb.sourceforge.net/
-  DEPENDS:=$(CXX_DEPENDS) +libusb
-endef
-
-define Build/Configure
-       $(call Build/Configure/Default, \
-               --enable-shared \
-               --enable-static \
-       )
-endef
-
-TARGET_CFLAGS += $(FPIC)
-
-define Build/InstallDev
-       $(INSTALL_DIR) $(2)/bin
-       $(INSTALL_BIN) \
-               $(PKG_INSTALL_DIR)/usr/bin/libusb-config \
-               $(2)/bin/
-       $(SED) \
-               's,^\(prefix\|exec_prefix\)=.*,\1=$(STAGING_DIR)/usr,g' \
-               $(2)/bin/libusb-config
-
-       $(INSTALL_DIR) $(1)/usr/include
-       $(INSTALL_DATA) \
-               $(PKG_INSTALL_DIR)/usr/include/usb.h \
-               $(1)/usr/include/
-
-       $(INSTALL_DIR) $(1)/usr/lib
-       $(CP) \
-               $(PKG_INSTALL_DIR)/usr/lib/libusb*.{la,so*,a} \
-               $(1)/usr/lib/
-
-       $(INSTALL_DIR) $(1)/usr/lib/pkgconfig
-       $(INSTALL_DATA) \
-               $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/libusb.pc \
-               $(1)/usr/lib/pkgconfig/
-endef
-
-define Package/libusb/install
-       $(INSTALL_DIR) $(1)/usr/lib
-       $(CP) \
-               $(PKG_INSTALL_DIR)/usr/lib/libusb.so* \
-               $(PKG_INSTALL_DIR)/usr/lib/libusb-*.so* \
-               $(1)/usr/lib/
-endef
-
-define Package/libusbpp/install
-       $(INSTALL_DIR) $(1)/usr/lib
-       $(CP) \
-               $(PKG_INSTALL_DIR)/usr/lib/libusbpp.so* \
-               $(PKG_INSTALL_DIR)/usr/lib/libusbpp-*.so* \
-               $(1)/usr/lib/
-endef
-
-$(eval $(call BuildPackage,libusb))
-$(eval $(call BuildPackage,libusbpp))
diff --git a/libs/libusb-legacy/patches/000-debian_packed.patch b/libs/libusb-legacy/patches/000-debian_packed.patch
deleted file mode 100644 (file)
index 169de31..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-
----
- usb.h.in |   10 +++++-----
- 1 file changed, 5 insertions(+), 5 deletions(-)
-
---- a/usb.h.in
-+++ b/usb.h.in
-@@ -66,14 +66,14 @@
- struct usb_descriptor_header {
-       u_int8_t  bLength;
-       u_int8_t  bDescriptorType;
--};
-+} __attribute__ ((packed));
- /* String descriptor */
- struct usb_string_descriptor {
-       u_int8_t  bLength;
-       u_int8_t  bDescriptorType;
-       u_int16_t wData[1];
--};
-+} __attribute__ ((packed));
- /* HID descriptor */
- struct usb_hid_descriptor {
-@@ -85,7 +85,7 @@
-       /* u_int8_t  bReportDescriptorType; */
-       /* u_int16_t wDescriptorLength; */
-       /* ... */
--};
-+} __attribute__ ((packed));
- /* Endpoint descriptor */
- #define USB_MAXENDPOINTS      32
-@@ -172,7 +172,7 @@
-       u_int8_t  iProduct;
-       u_int8_t  iSerialNumber;
-       u_int8_t  bNumConfigurations;
--};
-+} __attribute__ ((packed));
- struct usb_ctrl_setup {
-       u_int8_t  bRequestType;
-@@ -180,7 +180,7 @@
-       u_int16_t wValue;
-       u_int16_t wIndex;
-       u_int16_t wLength;
--};
-+} __attribute__ ((packed));
- /*
-  * Standard requests
-
diff --git a/libs/libusb-legacy/patches/001-debian_ansi_types.patch b/libs/libusb-legacy/patches/001-debian_ansi_types.patch
deleted file mode 100644 (file)
index 629ad9a..0000000
+++ /dev/null
@@ -1,194 +0,0 @@
-
----
- usb.h.in |  118 ++++++++++++++++++++++++++++++++-------------------------------
- 1 file changed, 60 insertions(+), 58 deletions(-)
-
---- a/usb.h.in
-+++ b/usb.h.in
-@@ -13,8 +13,10 @@
- #include <unistd.h>
- #include <stdlib.h>
-+#include <stdint.h>
- #include <limits.h>
-+#include <sys/param.h>
- #include <dirent.h>
- /*
-@@ -64,40 +66,40 @@
- /* All standard descriptors have these 2 fields in common */
- struct usb_descriptor_header {
--      u_int8_t  bLength;
--      u_int8_t  bDescriptorType;
-+      uint8_t  bLength;
-+      uint8_t  bDescriptorType;
- } __attribute__ ((packed));
- /* String descriptor */
- struct usb_string_descriptor {
--      u_int8_t  bLength;
--      u_int8_t  bDescriptorType;
--      u_int16_t wData[1];
-+      uint8_t  bLength;
-+      uint8_t  bDescriptorType;
-+      uint16_t wData[1];
- } __attribute__ ((packed));
- /* HID descriptor */
- struct usb_hid_descriptor {
--      u_int8_t  bLength;
--      u_int8_t  bDescriptorType;
--      u_int16_t bcdHID;
--      u_int8_t  bCountryCode;
--      u_int8_t  bNumDescriptors;
--      /* u_int8_t  bReportDescriptorType; */
--      /* u_int16_t wDescriptorLength; */
-+      uint8_t  bLength;
-+      uint8_t  bDescriptorType;
-+      uint16_t bcdHID;
-+      uint8_t  bCountryCode;
-+      uint8_t  bNumDescriptors;
-+      /* uint8_t  bReportDescriptorType; */
-+      /* uint16_t wDescriptorLength; */
-       /* ... */
- } __attribute__ ((packed));
- /* Endpoint descriptor */
- #define USB_MAXENDPOINTS      32
- struct usb_endpoint_descriptor {
--      u_int8_t  bLength;
--      u_int8_t  bDescriptorType;
--      u_int8_t  bEndpointAddress;
--      u_int8_t  bmAttributes;
--      u_int16_t wMaxPacketSize;
--      u_int8_t  bInterval;
--      u_int8_t  bRefresh;
--      u_int8_t  bSynchAddress;
-+      uint8_t  bLength;
-+      uint8_t  bDescriptorType;
-+      uint8_t  bEndpointAddress;
-+      uint8_t  bmAttributes;
-+      uint16_t wMaxPacketSize;
-+      uint8_t  bInterval;
-+      uint8_t  bRefresh;
-+      uint8_t  bSynchAddress;
-       unsigned char *extra;   /* Extra descriptors */
-       int extralen;
-@@ -115,15 +117,15 @@
- /* Interface descriptor */
- #define USB_MAXINTERFACES     32
- struct usb_interface_descriptor {
--      u_int8_t  bLength;
--      u_int8_t  bDescriptorType;
--      u_int8_t  bInterfaceNumber;
--      u_int8_t  bAlternateSetting;
--      u_int8_t  bNumEndpoints;
--      u_int8_t  bInterfaceClass;
--      u_int8_t  bInterfaceSubClass;
--      u_int8_t  bInterfaceProtocol;
--      u_int8_t  iInterface;
-+      uint8_t  bLength;
-+      uint8_t  bDescriptorType;
-+      uint8_t  bInterfaceNumber;
-+      uint8_t  bAlternateSetting;
-+      uint8_t  bNumEndpoints;
-+      uint8_t  bInterfaceClass;
-+      uint8_t  bInterfaceSubClass;
-+      uint8_t  bInterfaceProtocol;
-+      uint8_t  iInterface;
-       struct usb_endpoint_descriptor *endpoint;
-@@ -141,14 +143,14 @@
- /* Configuration descriptor information.. */
- #define USB_MAXCONFIG         8
- struct usb_config_descriptor {
--      u_int8_t  bLength;
--      u_int8_t  bDescriptorType;
--      u_int16_t wTotalLength;
--      u_int8_t  bNumInterfaces;
--      u_int8_t  bConfigurationValue;
--      u_int8_t  iConfiguration;
--      u_int8_t  bmAttributes;
--      u_int8_t  MaxPower;
-+      uint8_t  bLength;
-+      uint8_t  bDescriptorType;
-+      uint16_t wTotalLength;
-+      uint8_t  bNumInterfaces;
-+      uint8_t  bConfigurationValue;
-+      uint8_t  iConfiguration;
-+      uint8_t  bmAttributes;
-+      uint8_t  MaxPower;
-       struct usb_interface *interface;
-@@ -158,28 +160,28 @@
- /* Device descriptor */
- struct usb_device_descriptor {
--      u_int8_t  bLength;
--      u_int8_t  bDescriptorType;
--      u_int16_t bcdUSB;
--      u_int8_t  bDeviceClass;
--      u_int8_t  bDeviceSubClass;
--      u_int8_t  bDeviceProtocol;
--      u_int8_t  bMaxPacketSize0;
--      u_int16_t idVendor;
--      u_int16_t idProduct;
--      u_int16_t bcdDevice;
--      u_int8_t  iManufacturer;
--      u_int8_t  iProduct;
--      u_int8_t  iSerialNumber;
--      u_int8_t  bNumConfigurations;
-+      uint8_t  bLength;
-+      uint8_t  bDescriptorType;
-+      uint16_t bcdUSB;
-+      uint8_t  bDeviceClass;
-+      uint8_t  bDeviceSubClass;
-+      uint8_t  bDeviceProtocol;
-+      uint8_t  bMaxPacketSize0;
-+      uint16_t idVendor;
-+      uint16_t idProduct;
-+      uint16_t bcdDevice;
-+      uint8_t  iManufacturer;
-+      uint8_t  iProduct;
-+      uint8_t  iSerialNumber;
-+      uint8_t  bNumConfigurations;
- } __attribute__ ((packed));
- struct usb_ctrl_setup {
--      u_int8_t  bRequestType;
--      u_int8_t  bRequest;
--      u_int16_t wValue;
--      u_int16_t wIndex;
--      u_int16_t wLength;
-+      uint8_t  bRequestType;
-+      uint8_t  bRequest;
-+      uint16_t wValue;
-+      uint16_t wIndex;
-+      uint16_t wLength;
- } __attribute__ ((packed));
- /*
-@@ -250,7 +252,7 @@
-   void *dev;          /* Darwin support */
--  u_int8_t devnum;
-+  uint8_t devnum;
-   unsigned char num_children;
-   struct usb_device **children;
-@@ -262,7 +264,7 @@
-   char dirname[PATH_MAX + 1];
-   struct usb_device *devices;
--  u_int32_t location;
-+  uint32_t location;
-   struct usb_device *root_dev;
- };
-
diff --git a/libs/libusb-legacy/patches/002-no_libusbpp.patch b/libs/libusb-legacy/patches/002-no_libusbpp.patch
deleted file mode 100644 (file)
index 82116b7..0000000
+++ /dev/null
@@ -1,106 +0,0 @@
---- libusb-0.1.12/Makefile.in.old      2007-01-04 16:36:50.000000000 -0700
-+++ libusb-0.1.12/Makefile.in  2007-01-04 16:42:55.000000000 -0700
-@@ -17,7 +17,7 @@
--SOURCES = $(libusb_la_SOURCES) $(libusbpp_la_SOURCES)
-+SOURCES = $(libusb_la_SOURCES)
- srcdir = @srcdir@
- top_srcdir = @top_srcdir@
-@@ -73,8 +73,8 @@
- am_libusb_la_OBJECTS = usb.lo error.lo descriptors.lo $(am__objects_1)
- libusb_la_OBJECTS = $(am_libusb_la_OBJECTS)
- libusbpp_la_LIBADD =
--am_libusbpp_la_OBJECTS = usbpp.lo
--libusbpp_la_OBJECTS = $(am_libusbpp_la_OBJECTS)
-+am_libusbpp_la_OBJECTS =
-+libusbpp_la_OBJECTS =
- binSCRIPT_INSTALL = $(INSTALL_SCRIPT)
- SCRIPTS = $(bin_SCRIPTS)
- DEFAULT_INCLUDES = 
-@@ -82,8 +82,7 @@
- am__depfiles_maybe = depfiles
- @AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/bsd.Plo ./$(DEPDIR)/darwin.Plo \
- @AMDEP_TRUE@  ./$(DEPDIR)/descriptors.Plo ./$(DEPDIR)/error.Plo \
--@AMDEP_TRUE@  ./$(DEPDIR)/linux.Plo ./$(DEPDIR)/usb.Plo \
--@AMDEP_TRUE@  ./$(DEPDIR)/usbpp.Plo
-+@AMDEP_TRUE@  ./$(DEPDIR)/linux.Plo ./$(DEPDIR)/usb.Plo
- COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
-       $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
- LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) \
-@@ -100,8 +99,8 @@
- CXXLD = $(CXX)
- CXXLINK = $(LIBTOOL) --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) \
-       $(AM_LDFLAGS) $(LDFLAGS) -o $@
--SOURCES = $(libusb_la_SOURCES) $(libusbpp_la_SOURCES)
--DIST_SOURCES = $(am__libusb_la_SOURCES_DIST) $(libusbpp_la_SOURCES)
-+SOURCES = $(libusb_la_SOURCES)
-+DIST_SOURCES = $(am__libusb_la_SOURCES_DIST)
- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
-       html-recursive info-recursive install-data-recursive \
-       install-exec-recursive install-info-recursive \
-@@ -256,7 +255,7 @@
- # require automake 1.4
- # gnu strictness chokes on README being autogenerated
- AUTOMAKE_OPTIONS = 1.4 foreign
--SUBDIRS = . tests doc
-+SUBDIRS = .
- AM_CFLAGS = -Werror $(AM_CFLAGS_EXT)
- configincludedir = $(pkglibdir)/include
- bin_SCRIPTS = libusb-config
-@@ -265,7 +264,7 @@
-              apidocs/footer.html apidocs/doxygen.css apidocs/doxygen.png libusb.pc.in
- EXTRA_libusb_la_SOURCE = linux.c linux.h bsd.c darwin.c
--lib_LTLIBRARIES = libusb.la libusbpp.la
-+lib_LTLIBRARIES = libusb.la
- pkgconfig_DATA = libusb.pc
- @BSD_API_FALSE@@DARWIN_API_FALSE@@LINUX_API_FALSE@OS_SUPPORT = 
- @BSD_API_FALSE@@DARWIN_API_TRUE@@LINUX_API_FALSE@OS_SUPPORT = darwin.c
-@@ -278,25 +277,19 @@
- AM_CPPFLAGS = -I.
- AM_CXXFLAGS = 
- libusb_la_SOURCES = usb.c usbi.h error.c error.h descriptors.c $(OS_SUPPORT)
--libusbpp_la_SOURCES = usbpp.cpp usbpp.h
-+libusbpp_la_SOURCES =
- libusbpp_la_DEPENDENCIES = libusb.la
- # Do not add usb.h to *_SOURCES, regardless of dependencies.
- # It would be added to the dist tarball, which it shouldn't be.
- nodist_include_HEADERS = usb.h
--include_HEADERS = usbpp.h
-+include_HEADERS =
- libusb_la_LDFLAGS = \
-       -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \
-       -release $(LT_RELEASE) \
-       -export-dynamic \
-       $(LDADDS) $(PREBIND_FLAGS)
--libusbpp_la_LDFLAGS = \
--      -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \
--      -release $(LT_RELEASE) \
--      -export-dynamic \
--      $(LDADDS) -lusb $(PREBIND_FLAGSPP)
--
- all: config.h
-       $(MAKE) $(AM_MAKEFLAGS) all-recursive
-@@ -395,8 +388,6 @@
-       done
- libusb.la: $(libusb_la_OBJECTS) $(libusb_la_DEPENDENCIES) 
-       $(LINK) -rpath $(libdir) $(libusb_la_LDFLAGS) $(libusb_la_OBJECTS) $(libusb_la_LIBADD) $(LIBS)
--libusbpp.la: $(libusbpp_la_OBJECTS) $(libusbpp_la_DEPENDENCIES) 
--      $(CXXLINK) -rpath $(libdir) $(libusbpp_la_LDFLAGS) $(libusbpp_la_OBJECTS) $(libusbpp_la_LIBADD) $(LIBS)
- install-binSCRIPTS: $(bin_SCRIPTS)
-       @$(NORMAL_INSTALL)
-       test -z "$(bindir)" || $(mkdir_p) "$(DESTDIR)$(bindir)"
-@@ -429,7 +420,6 @@
- @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/error.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/linux.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/usb.Plo@am__quote@
--@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/usbpp.Plo@am__quote@
- .c.o:
- @am__fastdepCC_TRUE@  if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
diff --git a/libs/libusb-legacy/patches/003-automake-compat.patch b/libs/libusb-legacy/patches/003-automake-compat.patch
deleted file mode 100644 (file)
index eaae25a..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/configure.in
-+++ b/configure.in
-@@ -149,6 +149,7 @@ if test "x$enable_debug" = "xyes"; then
- fi
- # Checks for programs.
-+AC_PROG_CXX
- AC_LANG_CPLUSPLUS
- AC_PROG_CC
- AM_PROG_CC_C_O
diff --git a/libs/libusb-legacy/patches/004-no_unused.patch b/libs/libusb-legacy/patches/004-no_unused.patch
deleted file mode 100644 (file)
index 8452d5b..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/Makefile.am      2006-03-04 03:52:46.000000000 +0100
-+++ b/Makefile.am      2011-02-03 12:59:22.261341559 +0100
-@@ -4,7 +4,7 @@
- # gnu strictness chokes on README being autogenerated
- AUTOMAKE_OPTIONS = 1.4 foreign
-
--SUBDIRS = . tests doc
-+SUBDIRS = .
-
- AM_CFLAGS = -Werror
-
index 7ade455f4d0756ded26b97ec304355a505b9b84e..26102a6477ecb31d0aa49865cd7f8eecd9ba56fe 100644 (file)
@@ -22,7 +22,7 @@ define Package/serdisplib
   CATEGORY:=Libraries
   TITLE:=A display control library
   URL:=http://serdisplib.sourceforge.net/
-  DEPENDS:=+libusb
+  DEPENDS:=+libusb-compat
 endef
 
 define Package/serdisplib/description
index c271cb4a0ca0f0bab4ba1c0135df2f28d6a79286..89d01983add2a4e06fcc3ab4bdc96a9de8ebc01f 100644 (file)
@@ -20,7 +20,7 @@ include $(INCLUDE_DIR)/package.mk
 define Package/ftpd-topfield
   SECTION:=multimedia
   CATEGORY:=Multimedia
-  DEPENDS:=@USB_SUPPORT +libusb
+  DEPENDS:=@USB_SUPPORT +libusb-compat
   TITLE:=Topfield PVR access via FTP
   URL:=http://puppy.sourceforge.net/
 endef
index d7bf85a0dec083ff2cd03a1c021b86f0aa65dab0..eb4de816cf48373ff866f72be2aafa7705a6018f 100644 (file)
@@ -20,7 +20,7 @@ include $(INCLUDE_DIR)/package.mk
 define Package/apcupsd
   SECTION:=utils
   CATEGORY:=Utilities
-  DEPENDS:=+libpthread +libusb
+  DEPENDS:=+libpthread +libusb-compat
   TITLE:=UPS control software
   URL:=http://www.apcupsd.org/
 endef
index d3b0f13a11622c9bb7ddb9c6beb0594315001f6c..b70c83eac844d696e2c4cb131bc18d4e949cbee0 100644 (file)
@@ -22,7 +22,7 @@ define Package/avrdude
   CATEGORY:=Utilities
   TITLE:=AVR Downloader/UploaDEr
   URL:=http://www.bsdhome.com/avrdude/
-  DEPENDS:=+libncurses +libreadline +libusb
+  DEPENDS:=+libncurses +libreadline +libusb-compat
 endef
 
 define Package/avrdude/description
index 2d3eb214fac52df7c91688610e1e5545e38979e5..91ea97ee9faeca3d486d79e19361508e920ebad4 100644 (file)
@@ -23,7 +23,7 @@ include $(INCLUDE_DIR)/package.mk
 define Package/avrusbboot
   SECTION:=utils
   CATEGORY:=Utilities
-  DEPENDS:=+libusb $(CXX_DEPENDS)
+  DEPENDS:=+libusb-compat $(CXX_DEPENDS)
   TITLE:=USB bootloader for Atmel AVR controllers
   URL:=http://www.fischl.de/avrusbboot/
 endef
index 4faa5e928984dabac54c4a4086a96912c77d9691..f587934894a9320442c6976240d3f7943432bb11 100644 (file)
@@ -24,7 +24,7 @@ define Package/dfu-util
   CATEGORY:=Utilities
   TITLE:=OpenMoko device flash utility
   URL:=http://wiki.openmoko.org/wiki/Dfu-util
-  DEPENDS:=+libusb
+  DEPENDS:=+libusb-compat
 endef
 
 define Package/dfu-util/description
index cdbabaff676b968b9ee558905414d4311d645577..2381581fe17fe87cdefb2a686bc9be0d2b48ffc5 100644 (file)
@@ -44,7 +44,7 @@ endef
 define Package/digitemp-usb
 $(call Package/digitemp/Default)
   TITLE += (USB version)
-  DEPENDS += +libusb
+  DEPENDS += +libusb-compat
 endef
 
 define Package/digitemp-usb/description
index c5f8dc19da4c229fa3ecbc2c11196be0bd196ba7..89ce6ca4fe5e006d0afdd3045a58fd1407fc46df 100644 (file)
@@ -25,7 +25,7 @@ define Package/flashrom
   TITLE:=FlashROM Utility
   URL:=http://www.flashrom.org/
 # XXX: needs <sys/io.h>, only available on these arch right now
-  DEPENDS:=+zlib +pciutils +dmidecode +libftdi +libusb @(arm||armeb||i386||i686||x86_64)
+  DEPENDS:=+zlib +pciutils +dmidecode +libftdi +libusb-compat @(arm||armeb||i386||i686||x86_64)
 endef
 
 define Package/flashrom/description
index 353bdb7aa90c1785bd1a14f1c74805dda2f078c7..cda239b7cc85d1323c9a77ffc9b0e30968f6db43 100644 (file)
@@ -22,7 +22,7 @@ include $(INCLUDE_DIR)/package.mk
 define Package/fowsr
   SECTION:=utils
   CATEGORY:=Utilities
-  DEPENDS:=+libusb
+  DEPENDS:=+libusb-compat
   TITLE:=Fine Offset Wireless Weather Station Reader
   URL:=http://fowsr.googlecode.com/
 endef
index 8f62abeeff41b289465fe38a7837976f777ce51c..45f8f914bab0fe40a695dd71013a8a7851f16b0d 100644 (file)
@@ -24,7 +24,7 @@ include $(INCLUDE_DIR)/package.mk
 define Package/gnokii
   SECTION:=utils
   CATEGORY:=Utilities
-  DEPENDS:=+libusb
+  DEPENDS:=+libusb-compat
   TITLE:=Gnokii - Datasuite for the mobile phones
   URL:=http://www.gnokii.org/
 endef
index 84085550964988b8706849fcd71501ab1e1da30e..313ebff335aa94449d2170dbf725caaadcd0bd26 100644 (file)
@@ -25,7 +25,7 @@ define Package/hplip
   CATEGORY:=Utilities
   TITLE:=HP Linux Imaging and Printing
   URL:=http://sourceforge.net/projects/hplip/
-  DEPENDS+=+libjpeg +libtiff +libusb +cups +sane-libs
+  DEPENDS+=+libjpeg +libtiff +libusb-compat +cups +sane-libs
 endef
 
 define Package/hplip/description
index bb9b3c34177f477bfcc622301059e8b530aba10b..81c4b56753d1cb1d788e40ea07f5dec48c2038af 100644 (file)
@@ -17,7 +17,7 @@ include $(INCLUDE_DIR)/package.mk
 define Package/huaweiaktbbo
   SECTION:=utils
   CATEGORY:=Utilities
-  DEPENDS:=+libusb
+  DEPENDS:=+libusb-compat
   TITLE:=Huawei E156/E169/E220 activation tool
 endef
 
index e5fe6cbe680edc487f6709b3309a1ebcb1f9a3e9..452ffebefdc540c3a9221e6c79de07b8bd62d415 100644 (file)
@@ -169,7 +169,7 @@ $(call Package/lcd4linux/Default)
        +LCD4LINUX_CUSTOM_NEEDS_libmysqlclient:libmysqlclient \
        +LCD4LINUX_CUSTOM_NEEDS_libncurses:libncurses \
        +LCD4LINUX_CUSTOM_NEEDS_libsqlite3:libsqlite3 \
-       +LCD4LINUX_CUSTOM_NEEDS_libusb:libusb \
+       +LCD4LINUX_CUSTOM_NEEDS_libusb:libusb-compat \
        +LCD4LINUX_CUSTOM_NEEDS_libvncserver:libvncserver \
        +LCD4LINUX_CUSTOM_NEEDS_serdisplib:serdisplib \
        +LCD4LINUX_CUSTOM_NEEDS_st2205tool:st2205tool \
@@ -203,7 +203,7 @@ $(call Package/lcd4linux/Default)
        +libmysqlclient \
        +libncurses \
        +libsqlite3 \
-       +libusb \
+       +libusb-compat \
        +libvncserver \
        +serdisplib \
        +st2205tool \
index b69ba5139c9282f8eed238bbb54ec22a408e005e..af88c407be335562e36a264bebbc85255cd69627 100644 (file)
@@ -20,7 +20,7 @@ include $(INCLUDE_DIR)/package.mk
 define Package/lcdproc
   SECTION:=utils
   CATEGORY:=Utilities
-  DEPENDS:=+libusb +libncurses +libftdi
+  DEPENDS:=+libusb-compat +libncurses +libftdi
   TITLE:=LCD Display daemon and client
   URL:=http://sourceforge.net/projects/lcdproc/
 endef
index 3fcfb7eaba283844ec1682185328880367e2656e..bc618684fcc59c65d0eb5d952029314c1374437a 100644 (file)
@@ -15,7 +15,7 @@ PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
 PKG_SOURCE_URL:=http://www.networkupstools.org/source/2.6/
 PKG_MD5SUM:=e6eac4fa04baff0d0a827d64efe81a7e
 
-PKG_BUILD_DEPENDS:=libusb libnetsnmp
+PKG_BUILD_DEPENDS:=libusb-compat libnetsnmp
 PKG_FIXUP:=autoreconf
 PKG_INSTALL:=1
 
index 7362a98d18d345a56fb0a637aa978ba2e45d0217..b35eec681065a79863b5893b31156d743c6b805e 100644 (file)
@@ -72,7 +72,7 @@ endef
 
 define Package/libow
   $(call Package/owfs/Library)
-  DEPENDS:=+libusb +libpthread
+  DEPENDS:=+libusb-compat +libpthread
   TITLE:=OWFS - common shared library
 endef
 
index 1de241413d15198fb7b0e43ca7ca0ca7146225a3..12a47fa69935ae0ebe98b65cc36e06c1066ee2f6 100644 (file)
@@ -25,7 +25,7 @@ define Package/oww
   CATEGORY:=Utilities
   TITLE:=One-wire weather
   URL:=http://oww.sourceforge.net/
-  DEPENDS:=+libcurl +libusb
+  DEPENDS:=+libcurl +libusb-compat
 endef
 
 define Package/oww/description
index fcfaabd3ba7093eb1bf0ce5c7c1846e023d26a1d..5a99780b545fd1f50b8a29dc66b2d1cca84e4fcd 100644 (file)
@@ -48,7 +48,7 @@ define Package/sane-libs
   $(call Package/sane-backends/Default)
   SECTION:=libs
   CATEGORY:=Libraries
-  DEPENDS:=+libjpeg +libtiff +libusb +libv4l +cups
+  DEPENDS:=+libjpeg +libtiff +libusb-compat +libv4l +cups
   TITLE+= (libraries)
 endef
 
index 6c65156b7bed8929a53f7920f88451b828b71f31..ba7ea0418d4362727137fd778b69c74856e1c714 100644 (file)
@@ -24,7 +24,7 @@ define Package/sispmctl
   CATEGORY:=Utilities
   TITLE:=Silver Shield PM Control for Linux
   URL:=http://sispmctl.sourceforge.net/
-  DEPENDS:=+libusb
+  DEPENDS:=+libusb-compat
 endef
 
 define Package/sispmctl/description