devel/evdev-proto: Update to 5.3
There are currently 3 copies of joystick.h in the ports tree with
more on the way. Provide it in evdev-proto instead to avoid adding
more copies and to allow removing the existing ones.
PR: 241348
Submitted by: rozhuk.im@gmail.com
Reviewed by: wulf
Approved by: portmgr (antoine)
Exp-run by: antoine
devel/evdev-proto: cleanup makefile
Clean up makefile,
Use DIST_SUBDIR since distfiles are unversioned.
Use DISTFILES instead of DISTNAME
add NO_WRKSUBDIR
Reviewed by: mat
Differential Revision: https://reviews.freebsd.org/D18609
Split out evdev headers from multimedia/v4l_compat
Split out evdev headers (input.h, input-event-codes.h, uinput.h) into their
own port, devel/evdev-proto, and update those to be current with the Linux
4.19 kernel. This is done in order to be able to update the rest of the
FreeBSD input stack, which is forthcoming.
By splititng out the evdev headers we can update them independent of other
updates in v4l_compat, which makes it easier for the graphics team to keep
track of them and keep them updated as needed.
Update devel/libevdev from 1.4.4 to 1.5.9 instead of trying to make it work
with the updated headers. This will be further updated.
Update devel/py-evdev from 0.5.0 to 0.8.1 instead of trying to make it work
(Only the first 15 lines of the commit message are shown above )