Various ports in our tree support USB devices through the libusbhid.
This library, only available on BSD systems, depends on the original
model of 1 kernel driver per reportID.

Nowadays it is common to plug mouses, keyboards or joysticks that show
up as multiples uhid(4) devices.  Because of that you might have to bump
the number of /dev/uhid* nodes to be able to use your joystick with SDL.

Last year with the import of upd(4) we started moving away from the
model of 1 driver per reportID.  To ease this transition it would be
nice to reduce the number of ports depending on libusbhid and instead
make them depend on devel/libusb1 or devel/libusb-compat.

So if you maintain a port that currently depends on libusbhid, please
try to use the libusb instead and let me know if something does not
work.

Thanks,
Martin

Reply via email to