The userland stuff I found depends on libusb-1.x which currently lacks an OpenBSD backend.
So this is pretty much just a cosmetic change until we get that or people stop using libusb 1.x and use the widely ported libusb-0.x. So this can be ignored, but still a step in the right direction. -Bryan.