Bug 249961 - devel/libevdev: Update to latest snapshot (1.9.1 + FreeBSD fixes) and pass to x11@
Summary: devel/libevdev: Update to latest snapshot (1.9.1 + FreeBSD fixes) and pass to...
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Hans Petter Selasky
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-09-28 20:35 UTC by Niclas Zeising
Modified: 2020-09-30 19:50 UTC (History)
0 users

See Also:
bugzilla: maintainer-feedback? (hselasky)


Attachments
v1 (7.56 KB, patch)
2020-09-28 20:35 UTC, Niclas Zeising
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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