Created attachment 218385 [details] v1 Attached patch updates devel/libevdev to the latest upstream snapshot, which is libevdev 1.9.1 + FreeBSD fixes developed and upstreamed by myself. This switches the port to use meson, to use bundled evdev headers (similar to libunput) and cleans up the port. It also passes maintainership to x11@, since the port is used in the input stack in xorg-server and wayland.
Looks good!
A commit references this bug: Author: zeising Date: Wed Sep 30 19:40:40 UTC 2020 New revision: 550738 URL: https://svnweb.freebsd.org/changeset/ports/550738 Log: devel/libevdev: Update to teh lastest snapshot Update devel/libevdev to the latest snapshot. This snapshot is comparable to libevdev 1.9.1 with added FreeBSD support and some minor fixes. Remove local patches for FreeBSD support, as FreeBSD support has been developed and committed upstream. Switch to use meson instead of autotools for builds Use bundled files instead of evdev-proto, similar to how x11/libinput is done. Pass maintainership to x11@, since this port is used in the xorg and wayland input stack. PR: 249961 Submitted by: zeising Approved by: hselasky (maintainer) Obtained from: FreeBSD Graphics Team git repo Changes: head/devel/libevdev/Makefile head/devel/libevdev/distinfo head/devel/libevdev/files/ head/devel/libevdev/pkg-plist
A commit references this bug: Author: zeising Date: Wed Sep 30 19:43:21 UTC 2020 New revision: 550739 URL: https://svnweb.freebsd.org/changeset/ports/550739 Log: devel/py-evdev: Update to 1.3.0 Update devel/py-evdev to 1.3.0 Pass maintainership to x11@ since this is used in xorg and wayland input stacks. PR: 249961 Submitted by: zeising Approved by: hselasky (maintainer) Obtained from: FreeBSD Graphics Team git repo Changes: head/devel/py-evdev/Makefile head/devel/py-evdev/distinfo head/devel/py-evdev/files/patch-v4l_compat