Bug 249961

Summary: devel/libevdev: Update to latest snapshot (1.9.1 + FreeBSD fixes) and pass to x11@
Product: Ports & Packages Reporter: Niclas Zeising <zeising>
Component: Individual Port(s)Assignee: Hans Petter Selasky <hselasky>
Status: Closed FIXED    
Severity: Affects Only Me Flags: bugzilla: maintainer-feedback? (hselasky)
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
v1 none

Description Niclas Zeising freebsd_committer freebsd_triage 2020-09-28 20:35:14 UTC
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.
Comment 1 Hans Petter Selasky freebsd_committer freebsd_triage 2020-09-30 07:17:52 UTC
Looks good!
Comment 2 commit-hook freebsd_committer freebsd_triage 2020-09-30 19:40:57 UTC
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
Comment 3 commit-hook freebsd_committer freebsd_triage 2020-09-30 19:43:58 UTC
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