In [22379] I completely rewrote the macosx joystick driver and added support for the IOHIDManager API available since Mac OS X 10.5.
The IOHIDManager is now selected automatically for >= 10.5 compiles. However you can disable it with --disable-hidmgr in configure and fall back to HID Utils lib.
The new IOHIDManager works with 64 Bits and thus adds Joystick support to these builds.
The IOHIDManager needs no external libs like HIDUtils does.
Additionally, the new driver supports Hat Switches on a HID device. Those are often used as a digital joypad on gamepads. Currently, the first hat switch is selected automatically. You can pick one with the command line. Sorry, no UI for this feature, yet
I'd appreciate your feedback on the new driver!
Does it work for your joystick setup and are your devices supported with their features?