In case you do not notice this, libusb-1.0.9 release support OpenBSD thanks to the great work of Martin Pieuchot. You are welcome to try it. http://www.libusb.org/wiki/libusb-1.0 http://git.libusb.org/?p=libusb.git;a=tree;f=libusb/os libusb-1.0 and libusb-compat should be in OpenBSD port system as well now.
libusbx is a fork of libusb-1.0 and it has more active development activities. libusb-1.0.11 supports OpenBSD as well. http://www.libusbx.org/ http://www.phoronix.com/scan.php?page=news_item&px=MTEwNTY But right now the OpenBSD codes are a bit behind the other OS (Linux, Mac OS X and Windows) since it does not support some target features for the upcoming 1.0.12 release, eg, the topology API. http://sourceforge.net/apps/trac/libusbx/roadmap http://libusbx.git.sourceforge.net/git/gitweb.cgi?p=libusbx/libusbx;a=commit;h=cfb8610242394d532778a483570089c2bed52c84 Hopefully those who are interested in libusbx can subscribe to libusb and libusbx mailing list and help improve the codes for OpenBSD. Thanks. -- Xiaofan