summaryrefslogtreecommitdiff
path: root/sysutils
diff options
context:
space:
mode:
authorryoon <ryoon@pkgsrc.org>2019-07-02 13:29:33 +0000
committerryoon <ryoon@pkgsrc.org>2019-07-02 13:29:33 +0000
commite0372bb0f93cb8700a3867d6e4622d41c3a48687 (patch)
tree76e9798458e8fb2e2ba86750406e2a80a16660ef /sysutils
parentec9e7ea0dfbed8afeeefea6353f69042ee24e9c0 (diff)
downloadpkgsrc-e0372bb0f93cb8700a3867d6e4622d41c3a48687.tar.gz
sysutils/usbhid-dump: import usbhid-dump-1.4
Usbhid-dump is a USB HID dumping utility based on libusb 1.0. It dumps USB HID device report descriptors and reports themselves as they are being sent, for all or specific device interfaces.
Diffstat (limited to 'sysutils')
-rw-r--r--sysutils/usbhid-dump/DESCR3
-rw-r--r--sysutils/usbhid-dump/Makefile18
-rw-r--r--sysutils/usbhid-dump/PLIST3
-rw-r--r--sysutils/usbhid-dump/distinfo7
-rw-r--r--sysutils/usbhid-dump/patches/patch-src_usbhid-dump.c17
5 files changed, 48 insertions, 0 deletions
diff --git a/sysutils/usbhid-dump/DESCR b/sysutils/usbhid-dump/DESCR
new file mode 100644
index 00000000000..c8727b6afbe
--- /dev/null
+++ b/sysutils/usbhid-dump/DESCR
@@ -0,0 +1,3 @@
+Usbhid-dump is a USB HID dumping utility based on libusb 1.0. It
+dumps USB HID device report descriptors and reports themselves as
+they are being sent, for all or specific device interfaces.
diff --git a/sysutils/usbhid-dump/Makefile b/sysutils/usbhid-dump/Makefile
new file mode 100644
index 00000000000..e861dd18d67
--- /dev/null
+++ b/sysutils/usbhid-dump/Makefile
@@ -0,0 +1,18 @@
+# $NetBSD: Makefile,v 1.1 2019/07/02 13:29:33 ryoon Exp $
+
+DISTNAME= usbhid-dump-1.4
+CATEGORIES= sysutils
+MASTER_SITES= ${MASTER_SITE_GITHUB:=DIGImend/}
+GITHUB_RELEASE= 1.4
+
+MAINTAINER= ryoon@NetBSD.org
+HOMEPAGE= https://github.com/DIGImend/usbhid-dump/
+COMMENT= USB HID device dumping utility
+LICENSE= gnu-gpl-v2
+
+USE_TOOLS+= pkg-config
+
+GNU_CONFIGURE= yes
+
+.include "../../devel/libusb1/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/sysutils/usbhid-dump/PLIST b/sysutils/usbhid-dump/PLIST
new file mode 100644
index 00000000000..7f18cd902d1
--- /dev/null
+++ b/sysutils/usbhid-dump/PLIST
@@ -0,0 +1,3 @@
+@comment $NetBSD: PLIST,v 1.1 2019/07/02 13:29:33 ryoon Exp $
+bin/usbhid-dump
+man/man8/usbhid-dump.8
diff --git a/sysutils/usbhid-dump/distinfo b/sysutils/usbhid-dump/distinfo
new file mode 100644
index 00000000000..025212530f2
--- /dev/null
+++ b/sysutils/usbhid-dump/distinfo
@@ -0,0 +1,7 @@
+$NetBSD: distinfo,v 1.1 2019/07/02 13:29:33 ryoon Exp $
+
+SHA1 (usbhid-dump-1.4.tar.gz) = 6a3160fa68b3b8186b66fb48afd1173a74d32de6
+RMD160 (usbhid-dump-1.4.tar.gz) = b9d3694f4db81ee3b6dc29db4a9112e0c87aa4ab
+SHA512 (usbhid-dump-1.4.tar.gz) = bc0e5af87833fea0146f006577ab28573a441c275eb39f84fb96cf30976dfa2e193f240b4f5600128362a1b65aaa8f14a02863ac262b92aa4886f1a526fa3c29
+Size (usbhid-dump-1.4.tar.gz) = 341411 bytes
+SHA1 (patch-src_usbhid-dump.c) = 4c8abcc7b45ea2b6e77b1917dcc74b1f77ef59f6
diff --git a/sysutils/usbhid-dump/patches/patch-src_usbhid-dump.c b/sysutils/usbhid-dump/patches/patch-src_usbhid-dump.c
new file mode 100644
index 00000000000..c19828d071c
--- /dev/null
+++ b/sysutils/usbhid-dump/patches/patch-src_usbhid-dump.c
@@ -0,0 +1,17 @@
+$NetBSD: patch-src_usbhid-dump.c,v 1.1 2019/07/02 13:29:34 ryoon Exp $
+
+* NetBSD has no device driver detach as of 2019-06-26
+
+--- src/usbhid-dump.c.orig 2014-07-12 18:02:02.000000000 +0000
++++ src/usbhid-dump.c
+@@ -549,8 +549,10 @@ run(bool dump_descriptor,
+ /* Detach and claim the interfaces */
+ UHD_IFACE_LIST_FOR_EACH(iface, iface_list)
+ {
++#if !defined(__NetBSD__)
+ LIBUSB_IFACE_GUARD(uhd_iface_detach(iface),
+ iface, "detach from the kernel driver");
++#endif
+ LIBUSB_IFACE_GUARD(uhd_iface_claim(iface),
+ iface, "claim");
+ }