./0000775000175000017500000000000012511411356011434 5ustar nielsenrnielsenr./iconv.patch0000664000175000017500000000223312511411356013573 0ustar nielsenrnielsenrThis patch adds support for detecting iconv support using autotools uclibc does not have iconv implementation inside libc like glibc, therefore the existing checks were not sufficient, it worked for glibc but not for uclibc. The new patch portably detects the iconv support and adds the libiconv to linker cmdline This patch should be submitted upstream too Upstream-Status: Pending Signed-off-by: Khem Raj Index: usbutils-007/configure.ac =================================================================== --- usbutils-007.orig/configure.ac +++ usbutils-007/configure.ac @@ -10,7 +10,9 @@ AC_USE_SYSTEM_EXTENSIONS AC_SYS_LARGEFILE AC_CHECK_HEADERS([byteswap.h]) -AC_CHECK_FUNCS([nl_langinfo iconv]) + +AM_GNU_GETTEXT +AM_ICONV AC_ARG_ENABLE(zlib, AS_HELP_STRING(--disable-zlib,disable support for zlib)) Index: usbutils-007/Makefile.am =================================================================== --- usbutils-007.orig/Makefile.am +++ usbutils-007/Makefile.am @@ -27,7 +27,7 @@ lsusb_CPPFLAGS = \ -DDATADIR=\"$(datadir)\" lsusb_LDADD = \ - $(LIBUSB_LIBS) + $(LIBUSB_LIBS) $(LIBICONV) if HAVE_ZLIB lsusb_CPPFLAGS += -DHAVE_LIBZ ./usb-devices-avoid-dependency-on-bash.patch0000664000175000017500000000157112511411356021433 0ustar nielsenrnielsenrFrom 333d5fbbc03481f1aa222bd68c2609db168ae3e0 Mon Sep 17 00:00:00 2001 From: Paul Eggleton Date: Thu, 26 Jul 2012 10:37:32 +0100 Subject: [PATCH] usb-devices: avoid dependency on bash By virtue of having #!/bin/bash this script declared that it requires bash, however manual examination, checkbashisms and tests with dash and busybox show that it doesn't contain any bashisms, so change the header to avoid the dependency. Upstream-Status: Pending Signed-off-by: Paul Eggleton --- usb-devices | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/usb-devices b/usb-devices index b2052e2..14a5358 100755 --- a/usb-devices +++ b/usb-devices @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/sh # Copyright: 2009 Greg Kroah-Hartman # 2009 Randy Dunlap -- 1.7.9.5 ./Fix-NULL-pointer-crash.patch0000664000175000017500000000106612511411356016532 0ustar nielsenrnielsenrFix NULL pointer crash. Before use usbbuslist, we should check if it is valid. Upstream-Status: Pending Signed-off-by: Roy.Li --- lsusb-t.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/lsusb-t.c b/lsusb-t.c index f604155..583a46a 100644 --- a/lsusb-t.c +++ b/lsusb-t.c @@ -643,6 +643,10 @@ static void sort_busses(void) /* need to reverse sort bus numbers */ struct usbbusnode *t, *p, **pp; int swapped; + + if (!usbbuslist) + return; + do { p = usbbuslist; pp = &usbbuslist; -- 1.7.4.1