Here's an update to the last usbutils package, ok?

Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/sysutils/usbutils/Makefile,v
retrieving revision 1.6
diff -u -p -r1.6 Makefile
--- Makefile    21 Mar 2013 08:48:54 -0000      1.6
+++ Makefile    11 Mar 2014 15:43:13 -0000
@@ -2,12 +2,10 @@
 
 COMMENT =              utility used to display information about USB devices
 
-VERSION =              005
+VERSION =              007
 DISTNAME =             usbutils_${VERSION}.orig
 PKGNAME =              usbutils-${VERSION}
 
-REVISION =             1
-
 CATEGORIES =           sysutils
 HOMEPAGE =             http://www.linux-usb.org
 
@@ -17,12 +15,13 @@ MAINTAINER =                Martin Pieuchot <mpi@openb
 PERMIT_PACKAGE_CDROM = Yes
 
 MASTER_SITES =         http://ftp.de.debian.org/debian/pool/main/u/usbutils/
+EXTRACT_SUFX =         .tar.xz
 
 WANTLIB =              c usb-1.0 z
 LIB_DEPENDS =          devel/libusb1
 
 AUTOMAKE_VERSION =     1.11
-AUTOCONF_VERSION =     2.68
+AUTOCONF_VERSION =     2.69
 
 BUILD_DEPENDS +=       ${MODGNU_AUTOCONF_DEPENDS} \
                        ${MODGNU_AUTOMAKE_DEPENDS}
Index: distinfo
===================================================================
RCS file: /home/ncvs/ports/sysutils/usbutils/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- distinfo    15 May 2012 13:44:52 -0000      1.1.1.1
+++ distinfo    11 Mar 2014 15:43:13 -0000
@@ -1,5 +1,2 @@
-MD5 (usbutils_005.orig.tar.gz) = LpkCZdRy4vbwZiNW1lRoOw==
-RMD160 (usbutils_005.orig.tar.gz) = UP7nRFbOxj1u4l5pQxATWm5k1nQ=
-SHA1 (usbutils_005.orig.tar.gz) = 5nri5uCxT7d4srV2yPswK/pD0K8=
-SHA256 (usbutils_005.orig.tar.gz) = 
KlM+WNWaojWGEOQPgHQowxiYSEWGT5QnukjSs06dXRc=
-SIZE (usbutils_005.orig.tar.gz) = 234751
+SHA256 (usbutils_007.orig.tar.xz) = 
dZOgFyS7wP2f5I5ivHIc62HHZlTx17Ixs8Zfbfu676Q=
+SIZE (usbutils_007.orig.tar.xz) = 418264
Index: patches/patch-Makefile_am
===================================================================
RCS file: /home/ncvs/ports/sysutils/usbutils/patches/patch-Makefile_am,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-Makefile_am
--- patches/patch-Makefile_am   15 May 2012 13:44:52 -0000      1.1.1.1
+++ patches/patch-Makefile_am   11 Mar 2014 15:43:13 -0000
@@ -2,8 +2,8 @@ $OpenBSD: patch-Makefile_am,v 1.1.1.1 20
 
 No usbhid-dump(1) nor 'lsusb -t' option under OpenBSD
 
---- Makefile.am.orig   Sun Oct 30 20:35:50 2011
-+++ Makefile.am        Tue May 15 14:28:34 2012
+--- Makefile.am.orig   Wed Dec 12 00:01:00 2012
++++ Makefile.am        Tue Mar 11 16:28:10 2014
 @@ -1,6 +1,3 @@
 -SUBDIRS = \
 -      usbhid-dump
@@ -11,11 +11,11 @@ No usbhid-dump(1) nor 'lsusb -t' option 
  AM_LDFLAGS = \
        -Wl,--as-needed
  
-@@ -19,7 +16,6 @@ bin_SCRIPTS = \
+@@ -17,7 +14,6 @@ bin_SCRIPTS = \
  
  lsusb_SOURCES = \
        lsusb.c lsusb.h \
 -      lsusb-t.c \
        list.h \
        names.c names.h \
-       devtree.c devtree.h \
+       usbmisc.c usbmisc.h
Index: patches/patch-lsusb_c
===================================================================
RCS file: /home/ncvs/ports/sysutils/usbutils/patches/patch-lsusb_c,v
retrieving revision 1.2
diff -u -p -r1.2 patch-lsusb_c
--- patches/patch-lsusb_c       16 Jul 2012 20:17:03 -0000      1.2
+++ patches/patch-lsusb_c       11 Mar 2014 15:43:13 -0000
@@ -2,48 +2,46 @@ $OpenBSD: patch-lsusb_c,v 1.2 2012/07/16
 
 Disable unsupported options.
 
---- lsusb.c.orig       Sun Oct 30 20:35:50 2011
-+++ lsusb.c    Mon Jul 16 18:05:14 2012
-@@ -3902,6 +3902,7 @@ void devtree_devdisconnect(struct usbdevnode *dev)
-       dev = dev;      /* reduce compiler warnings */
- }
+--- lsusb.c.orig       Fri Jun  7 01:13:43 2013
++++ lsusb.c    Tue Mar 11 16:42:07 2014
+@@ -3856,6 +3856,7 @@ static void dumpdev(libusb_device *dev)
+ 
+ /* ---------------------------------------------------------------------- */
  
 +#ifndef __OpenBSD__
- static int treedump(void)
+ static int dump_one_device(libusb_context *ctx, const char *path)
  {
-       int fd;
-@@ -3919,6 +3920,7 @@ static int treedump(void)
-       devtree_dump(verblevel);
+       libusb_device *dev;
+@@ -3877,6 +3878,7 @@ static int dump_one_device(libusb_context *ctx, const 
+       dumpdev(dev);
        return 0;
  }
 +#endif
  
- /* ---------------------------------------------------------------------- */
+ static int list_devices(libusb_context *ctx, int busnum, int devnum, int 
vendorid, int productid)
+ {
+@@ -3947,7 +3949,7 @@ int main(int argc, char *argv[])
  
-@@ -3937,7 +3939,7 @@ int main(int argc, char *argv[])
-       char *cp;
-       int status;
+       setlocale(LC_CTYPE, "");
  
--      while ((c = getopt_long(argc, argv, "D:vxtP:p:s:d:V",
-+      while ((c = getopt_long(argc, argv, "D:vxP:p:s:d:V",
+-      while ((c = getopt_long(argc, argv, "D:vtP:p:s:d:Vh",
++      while ((c = getopt_long(argc, argv, "vP:p:s:d:Vh",
                        long_options, NULL)) != EOF) {
                switch (c) {
                case 'V':
-@@ -3951,11 +3953,11 @@ int main(int argc, char *argv[])
-               case 'x':
-                       allowctrlmsg = 1;
+@@ -3961,9 +3963,11 @@ int main(int argc, char *argv[])
+                       help=1;
                        break;
--
+ 
 +#ifndef __OpenBSD__
                case 't':
                        treemode = 1;
                        break;
--
 +#endif
+ 
                case 's':
                        cp = strchr(optarg, ':');
-                       if (cp) {
-@@ -3983,9 +3985,11 @@ int main(int argc, char *argv[])
+@@ -3992,9 +3996,11 @@ int main(int argc, char *argv[])
                                product = strtoul(cp, NULL, 16);
                        break;
  
@@ -55,31 +53,41 @@ Disable unsupported options.
  
                case '?':
                default:
-@@ -4004,10 +4008,12 @@ int main(int argc, char *argv[])
+@@ -4013,10 +4019,12 @@ int main(int argc, char *argv[])
                        "  -d vendor:[product]\n"
                        "      Show only devices with the specified vendor 
and\n"
                        "      product ID numbers (in hexadecimal)\n"
 +#ifndef __OpenBSD__
                        "  -D device\n"
                        "      Selects which device lsusb will examine\n"
-                       "  -t\n"
+                       "  -t, --tree\n"
                        "      Dump the physical USB device hierarchy as a 
tree\n"
 +#endif
                        "  -V, --version\n"
                        "      Show version of program\n"
-                       );
-@@ -4033,13 +4039,16 @@ int main(int argc, char *argv[])
-               return EXIT_FAILURE;
-       }
+                       "  -h, --help\n"
+@@ -4039,6 +4047,7 @@ int main(int argc, char *argv[])
+                               strerror(err));
+       status = 0;
  
 +#ifndef __OpenBSD__
        if (treemode) {
                /* treemode requires at least verblevel 1 */
                verblevel += 1 - VERBLEVEL_DEFAULT;
-               status = treedump();
--      } else if (devdump)
-+      } else
-+      if (devdump)
+@@ -4046,6 +4055,7 @@ int main(int argc, char *argv[])
+               names_exit();
+               return status;
+       }
++#endif
+ 
+       err = libusb_init(&ctx);
+       if (err) {
+@@ -4053,9 +4063,11 @@ int main(int argc, char *argv[])
+               return EXIT_FAILURE;
+       }
+ 
++#ifndef __OpenBSD__
+       if (devdump)
                status = dump_one_device(ctx, devdump);
        else
 +#endif

Reply via email to