- Move evdev headers from v4l_compat to libevdev slave port (devel/evdev-proto) and use sed to convert evdev headers from Linux kernel to FreeBSD-compatible format, so userland software can be compiled with up to date headers automatically. Original headers are downloaded from torvalds/linux github repository.
- Version bumps for evdev related ports that require modern version of evdev headers
devel/libevdev 1.4.4 -> 1.5.7
devel/py-evdev 0.5.0 -> 0.7.0
devel/evemu 2.6.0 -> 2.7.0
x11/libinput 1.6.0 -> 1.8.3
- New ports:
devel/evdev-proto 4.13
- Existing evdev-related ports changed to depend on devel/evdev-proto rather then on multimedia/v4l_compat
Some related links
PR/196678 (x11-servers/xorg-server: make config/devd recognize /dev/input/eventX): https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=196678