notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
Some details on the 2023-01-16 website outage.
We just rebooted with several updates: * new HMTLify code * no port maintainer is now highly visible (e.g. https://freshports.org/security/sssd/) * fixed search logic error when using plain/ text details at https://github.com/FreshPorts/freshports/releases/tag/2.2.34
Port details
libinput Generic input library
1.22.1 x11 on this many watch lists=9 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout Version of this port present on the latest quarterly branch.
Maintainer: x11@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2017-01-30 00:00:26
Last Update: 2023-01-16 08:20:15
Commit Hash: cc6a926
People watching this port, also watch:: mkfontscale, libunwind, font-misc-meltho, libinotify, fribidi
Also Listed In: wayland
License: MIT
Description:
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb
pkg-plist: as obtained via: make generate-plist
Expand this list (93 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/libinput-1.22.1/catalog.mk
  3. /usr/local/share/licenses/libinput-1.22.1/LICENSE
  4. /usr/local/share/licenses/libinput-1.22.1/MIT
  5. bin/libinput
  6. include/libinput.h
  7. lib/libinput.so
  8. lib/libinput.so.10
  9. lib/libinput.so.10.13.0
  10. libdata/pkgconfig/libinput.pc
  11. libexec/libinput/libinput-analyze
  12. libexec/libinput/libinput-analyze-per-slot-delta
  13. libexec/libinput/libinput-analyze-recording
  14. libexec/libinput/libinput-analyze-touch-down-state
  15. libexec/libinput/libinput-debug-events
  16. @comment libexec/libinput/libinput-debug-gui
  17. libexec/libinput/libinput-debug-tablet
  18. libexec/libinput/libinput-list-devices
  19. libexec/libinput/libinput-measure
  20. libexec/libinput/libinput-measure-fuzz
  21. libexec/libinput/libinput-measure-touch-size
  22. libexec/libinput/libinput-measure-touchpad-pressure
  23. libexec/libinput/libinput-measure-touchpad-size
  24. libexec/libinput/libinput-measure-touchpad-tap
  25. libexec/libinput/libinput-quirks
  26. libexec/libinput/libinput-record
  27. libexec/libinput/libinput-replay
  28. libexec/libinput/libinput-test
  29. man/man1/libinput-analyze-per-slot-delta.1.gz
  30. man/man1/libinput-analyze-recording.1.gz
  31. man/man1/libinput-analyze-touch-down-state.1.gz
  32. man/man1/libinput-analyze.1.gz
  33. man/man1/libinput-debug-events.1.gz
  34. @comment man/man1/libinput-debug-gui.1.gz
  35. man/man1/libinput-debug-tablet.1.gz
  36. man/man1/libinput-list-devices.1.gz
  37. man/man1/libinput-measure-fuzz.1.gz
  38. man/man1/libinput-measure-touch-size.1.gz
  39. man/man1/libinput-measure-touchpad-pressure.1.gz
  40. man/man1/libinput-measure-touchpad-size.1.gz
  41. man/man1/libinput-measure-touchpad-tap.1.gz
  42. man/man1/libinput-measure.1.gz
  43. man/man1/libinput-quirks-list.1.gz
  44. man/man1/libinput-quirks-validate.1.gz
  45. man/man1/libinput-quirks.1.gz
  46. man/man1/libinput-record.1.gz
  47. man/man1/libinput-replay.1.gz
  48. man/man1/libinput-test.1.gz
  49. man/man1/libinput.1.gz
  50. share/libinput/10-generic-keyboard.quirks
  51. share/libinput/10-generic-mouse.quirks
  52. share/libinput/10-generic-trackball.quirks
  53. share/libinput/30-vendor-a4tech.quirks
  54. share/libinput/30-vendor-aiptek.quirks
  55. share/libinput/30-vendor-alps.quirks
  56. share/libinput/30-vendor-contour.quirks
  57. share/libinput/30-vendor-cypress.quirks
  58. share/libinput/30-vendor-elantech.quirks
  59. share/libinput/30-vendor-glorious.quirks
  60. share/libinput/30-vendor-ibm.quirks
  61. share/libinput/30-vendor-kensington.quirks
  62. share/libinput/30-vendor-logitech.quirks
  63. share/libinput/30-vendor-madcatz.quirks
  64. share/libinput/30-vendor-microsoft.quirks
  65. share/libinput/30-vendor-razer.quirks
  66. share/libinput/30-vendor-synaptics.quirks
  67. share/libinput/30-vendor-trust.quirks
  68. share/libinput/30-vendor-vmware.quirks
  69. share/libinput/30-vendor-wacom.quirks
  70. share/libinput/50-framework.quirks
  71. share/libinput/50-system-acer.quirks
  72. share/libinput/50-system-apple.quirks
  73. share/libinput/50-system-asus.quirks
  74. share/libinput/50-system-chicony.quirks
  75. share/libinput/50-system-chuwi.quirks
  76. share/libinput/50-system-cyborg.quirks
  77. share/libinput/50-system-dell.quirks
  78. share/libinput/50-system-gigabyte.quirks
  79. share/libinput/50-system-google.quirks
  80. share/libinput/50-system-gpd.quirks
  81. share/libinput/50-system-hp.quirks
  82. share/libinput/50-system-huawei.quirks
  83. share/libinput/50-system-lenovo.quirks
  84. share/libinput/50-system-pine64.quirks
  85. share/libinput/50-system-sony.quirks
  86. share/libinput/50-system-starlabs.quirks
  87. share/libinput/50-system-system76.quirks
  88. share/libinput/50-system-toshiba.quirks
  89. share/zsh/site-functions/_libinput
  90. @dir etc/libinput
  91. @owner
  92. @group
  93. @mode
Collapse this list.
Dependency lines:
  • libinput>0:x11/libinput
To install the port:
cd /usr/ports/x11/libinput/ && make install clean
To add the package, run one of these commands:
  • pkg install x11/libinput
  • pkg install libinput
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: libinput
Flavors: there is no flavor information for this port.
distinfo:

Packages (timestamps in pop-ups are UTC):
libinput
ABIlatestquarterly
FreeBSD:11:aarch641.6.01.15.6
FreeBSD:11:amd641.16.41.16.4
FreeBSD:11:armv6pkg-fallout1.15.6
FreeBSD:11:i3861.16.41.16.4
FreeBSD:11:mipspkg-falloutpkg-fallout
FreeBSD:11:mips64pkg-falloutpkg-fallout
FreeBSD:12:aarch641.6.0_11.22.0
FreeBSD:12:amd641.22.11.22.0
FreeBSD:12:armv61.6.0_11.16.1
FreeBSD:12:armv71.6.0_11.16.1
FreeBSD:12:i3861.22.11.22.0
FreeBSD:12:mipspkg-falloutpkg-fallout
FreeBSD:12:mips64pkg-falloutpkg-fallout
FreeBSD:12:powerpc64pkg-fallout1.16.4
FreeBSD:13:aarch641.22.11.22.0
FreeBSD:13:amd641.22.11.22.0
FreeBSD:13:armv61.16.41.19.4_1
FreeBSD:13:armv71.22.11.22.0
FreeBSD:13:i3861.22.11.22.0
FreeBSD:13:mipspkg-falloutpkg-fallout
FreeBSD:13:mips64pkg-falloutpkg-fallout
FreeBSD:13:powerpc64pkg-fallout1.22.0
FreeBSD:13:riscv64pkg-fallout1.19.4_1
FreeBSD:14:aarch641.22.0pkg-fallout
FreeBSD:14:amd641.22.1pkg-fallout
FreeBSD:14:armv61.22.0pkg-fallout
FreeBSD:14:armv71.22.0pkg-fallout
FreeBSD:14:i3861.22.1pkg-fallout
FreeBSD:14:mipspkg-falloutpkg-fallout
FreeBSD:14:mips64pkg-falloutpkg-fallout
FreeBSD:14:powerpc641.22.0pkg-fallout
FreeBSD:14:riscv641.19.1_1pkg-fallout
 
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. meson>=0.57.1_1 : devel/meson
  2. ninja : devel/ninja
  3. pkgconf>=1.3.0_1 : devel/pkgconf
Runtime dependencies:
  1. py39-evdev>0 : devel/py-evdev@py39
  2. py39-pyudev>0 : devel/py-pyudev@py39
  3. python3.9 : lang/python39
Library dependencies:
  1. libevdev.so : devel/libevdev
  2. libepoll-shim.so : devel/libepoll-shim
  3. libudev.so : devel/libudev-devd
  4. libmtdev.so : devel/libmtdev
  5. libwacom.so : x11/libwacom
This port is required by:
for Libraries
  1. devel/qt6-base
  2. multimedia/kodi
  3. sysutils/g15daemon
  4. sysutils/touchegg
  5. x11/showmethekey
  6. x11/way-displays
  7. x11/waybar
Expand this list (31 items / 24 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. x11/wshowkeys
  3. x11-drivers/xf86-input-libinput
  4. x11-toolkits/qt5-gui
  5. x11-toolkits/wlroots
  6. x11-toolkits/wlroots015
  7. x11-wm/cagebreak
  8. x11-wm/dwl
  9. x11-wm/hikari
  10. x11-wm/hyprland
  11. x11-wm/kwinft
  12. x11-wm/labwc
  13. x11-wm/muffin
  14. x11-wm/phoc
  15. x11-wm/plasma5-kwin
  16. x11-wm/river
  17. x11-wm/sway
  18. x11-wm/wayfire
  19. Collapse this list.

Deleted ports which required this port:

Expand this list of 7 deleted ports
  1. multimedia/kodi-devel*
  2. x11-toolkits/qt5-gtkplatform*
  3. x11-toolkits/wcl*
  4. x11-toolkits/wlc*
  5. x11-toolkits/wlroots-devel*
  6. x11-wm/hyprland-devel*
  7. x11-wm/sway-devel*
  8. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
Options name:
USES:
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://gitlab.freedesktop.org/libinput/libinput/-/archive/d9f45fd1261da85b4eb44f8aa82e1500b99f303b.tar.gz?dummy=/
Collapse this list.

Number of commits found: 32

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.22.1
16 Jan 2023 08:20:15
commit hash:cc6a926c18da0981ad83b8ff240f00adb7836333commit hash:cc6a926c18da0981ad83b8ff240f00adb7836333commit hash:cc6a926c18da0981ad83b8ff240f00adb7836333commit hash:cc6a926c18da0981ad83b8ff240f00adb7836333 files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
x11/libinput: Update to 1.22.1

Release
notes:	https://lists.freedesktop.org/archives/wayland-devel/2023-January/042583.html

Sponsored by:	Beckhoff Automation GmbH & Co. KG
1.22.0
27 Nov 2022 17:46:18
commit hash:fd13b77ddb52bee004f3848fcca4dab687c96e3dcommit hash:fd13b77ddb52bee004f3848fcca4dab687c96e3dcommit hash:fd13b77ddb52bee004f3848fcca4dab687c96e3dcommit hash:fd13b77ddb52bee004f3848fcca4dab687c96e3d files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
x11/libinput: Update to 1.22.0

While here fix the debug gui option deps.

Release
notes:	https://lists.freedesktop.org/archives/wayland-devel/2022-November/042515.html

Reviewed by:	tcberner
Differential Revision:	https://reviews.freebsd.org/D37450
Sponsored by:	Beckhoff Automation GmbH & Co. KG
1.21.0
19 Oct 2022 15:39:20
commit hash:7353734663b3294bd54e249082b0987acf50a29ccommit hash:7353734663b3294bd54e249082b0987acf50a29ccommit hash:7353734663b3294bd54e249082b0987acf50a29ccommit hash:7353734663b3294bd54e249082b0987acf50a29c files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
x11/libinput: Use hash for GL_COMMIT

USE_GITLAB can't use tags.

Reported by:	VVD <vvd@unislabs.com>
1.21.0
19 Oct 2022 13:28:20
commit hash:d56435624e27d7167727b9389d53140e14a2b891commit hash:d56435624e27d7167727b9389d53140e14a2b891commit hash:d56435624e27d7167727b9389d53140e14a2b891commit hash:d56435624e27d7167727b9389d53140e14a2b891 files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
x11/libinput: Update to 1.21.0

Release notes for 1.20:
https://lists.x.org/archives/wayland-devel/2022-February/042111.html
Release notes for 1.21:
https://gitlab.freedesktop.org/libinput/libinput/-/releases/1.21.0

Differential Revision:	https://reviews.freebsd.org/D36917
Sponsored by:	Beckhoff Automation GmbH & Co. KG
07 Sep 2022 21:58:51
commit hash:fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash:fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash:fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash:fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
1.19.4_1
07 Sep 2022 21:10:59
commit hash:b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash:b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash:b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash:b7f05445c00f2625aa19b4154ebcbce5ed2daa52 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
1.19.4_1
01 Jul 2022 08:01:22
commit hash:b2eed2d66478efa63594275ffecd1be2d565c983commit hash:b2eed2d66478efa63594275ffecd1be2d565c983commit hash:b2eed2d66478efa63594275ffecd1be2d565c983commit hash:b2eed2d66478efa63594275ffecd1be2d565c983 files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
wayland: add wayland virtual category
1.19.4_1
29 Jun 2022 13:51:36
commit hash:597a90b8a6656d46567addf8a46001114cf119a9commit hash:597a90b8a6656d46567addf8a46001114cf119a9commit hash:597a90b8a6656d46567addf8a46001114cf119a9commit hash:597a90b8a6656d46567addf8a46001114cf119a9 files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
x11/libinput: fix missed git add pkg-plist

This results in the update to the plist not appearing in
ff1445186a25c594541d09d4899517b644f5983c

Reported by:	jbeich
1.19.4
29 Jun 2022 08:35:30
commit hash:da913506f8301daa5b2bcf7f51696688b847f58dcommit hash:da913506f8301daa5b2bcf7f51696688b847f58dcommit hash:da913506f8301daa5b2bcf7f51696688b847f58dcommit hash:da913506f8301daa5b2bcf7f51696688b847f58d files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
x11/libinput: update to 1.9.4
1.19.1_1
17 Jun 2022 07:52:11
commit hash:4fc828c4a704b5f37b0cdb67e9b0508f33c3d0cfcommit hash:4fc828c4a704b5f37b0cdb67e9b0508f33c3d0cfcommit hash:4fc828c4a704b5f37b0cdb67e9b0508f33c3d0cfcommit hash:4fc828c4a704b5f37b0cdb67e9b0508f33c3d0cf files touched by this commit
Bernhard Froehlich (decke) search for other commits by this committer
x11/libinput: Add CPE information

Approved by:	portmgr (blanket)
1.19.1_1
11 Oct 2021 14:07:20
commit hash:bdcc09175265fc4657a5686d68276cde72b3aa55commit hash:bdcc09175265fc4657a5686d68276cde72b3aa55commit hash:bdcc09175265fc4657a5686d68276cde72b3aa55commit hash:bdcc09175265fc4657a5686d68276cde72b3aa55 files touched by this commit
Adriaan de Groot (adridg) search for other commits by this committer
x11/libinput: simplify port

- drop unnecessary OLD_CMD (this is one of the standard replacements,
  at least in combination with allowing all current Pythons)
- don't add to MESON_ARGS, assign instead (they start out unset)
- allow all relevant Pythons (any of the supported Python 3 versions)
- use HTTPs by default (the http link redirects there anyway)
- shebang all the Python scripts, even the ones not actually installed.
1.19.1
07 Oct 2021 12:40:00
commit hash:a8f4add22623b1380efc4278d0e8672487aadfc3commit hash:a8f4add22623b1380efc4278d0e8672487aadfc3commit hash:a8f4add22623b1380efc4278d0e8672487aadfc3commit hash:a8f4add22623b1380efc4278d0e8672487aadfc3 files touched by this commit
Adriaan de Groot (adridg) search for other commits by this committer
x11/libinput: bump to 1.19.1, latest upstream release

Release announcement is at
	https://lists.x.org/archives/wayland-devel/2021-September/041989.html

We skip over a bunch of intermediates, a little more than a year
of updates.

PR:		258931
Approved by:	manu (x11@)
1.16.4
07 Apr 2021 08:09:01
commit hash:cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash:cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash:cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash:cf118ccf875508b9a1c570044c93cfcc82bd455c files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
1.16.4
06 Apr 2021 14:31:07
commit hash:305f148f482daf30dcf728039d03d019f88344ebcommit hash:305f148f482daf30dcf728039d03d019f88344ebcommit hash:305f148f482daf30dcf728039d03d019f88344ebcommit hash:305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
1.16.4
22 Dec 2020 09:43:23
Revision:558896Original commit files touched by this commit
manu search for other commits by this committer
x11/libinput: Update to 1.16.4

PR:		251971
Submitted by:	Neel Chauhan <neel@neelc.org>
1.16.2
13 Oct 2020 19:47:22
Revision:552280Original commit files touched by this commit
zeising search for other commits by this committer
x11/libinput: Update to 1.16.2

Update x11/libinput to 1.16.2
Changelog:
https://lists.freedesktop.org/archives/wayland-devel/2020-October/041640.html
1.16.1
28 Sep 2020 20:05:01
Revision:550444Original commit files touched by this commit
zeising search for other commits by this committer
x11/libinput: Update to 1.6.1

Update x11/libinput to 1.6.1

Changelogs:
https://lists.freedesktop.org/archives/wayland-devel/2020-August/041578.html
https://lists.freedesktop.org/archives/wayland-devel/2020-August/041590.html

PR:		249553
Reported by:	jbeich (similar patch)
Obtained from:	FreeBSD Graphics Team git repo
		https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/input
1.15.6
01 Jul 2020 19:23:17
Revision:540990Original commit files touched by this commit
zeising search for other commits by this committer
x11/libinput: Update to 1.15.6

Update x11/libinput to 1.15.6.
This is a bugfix release, mostly containing updates and changes to quirks
files.
1.15.5
11 Apr 2020 12:24:07
Revision:531421Original commit files touched by this commit
zeising search for other commits by this committer
x11/libinput: Update to 1.15.5

Update libinput to 1.15.5, this is a maintenance relase
Adds rate limit to certain error messages that can happen sometimes.
Mostly minor fixes in tools, documentation and linux-specific fixes.
1.15.4
26 Mar 2020 12:37:32
Revision:529183Original commit files touched by this commit
jbeich search for other commits by this committer
x11/libinput: Update to 1.15.4

Changes:	https://gitlab.freedesktop.org/libinput/libinput/compare/1.15.2...1.15.4
Approved by:	manu, zeising (x11)
Differential Revision:	https://reviews.freebsd.org/D24194
1.15.2
21 Feb 2020 12:29:22
Revision:526623Original commit files touched by this commit
manu search for other commits by this committer
x11/libinput: Update to 1.15.2

PR:		244240
Tested-by:	jbeich
Approved by:	x11 (zeising@)
1.15.1
11 Feb 2020 19:01:54
Revision:525886Original commit files touched by this commit
zeising search for other commits by this committer
x11/libinput: Update to 1.15.1

update x11/libinput to 1.15.1

PR:		240153 (based on)
Reported by:	Greg V
Tested by:	jbeich, manu, grembo
1.12.6_1
06 Mar 2019 21:57:43
Revision:494850Original commit files touched by this commit
zeising search for other commits by this committer
x11/libinput: Fix build on GCC-based architectures

Fix build of x11/libinput on GCC-based architectures.  gnu90 is an alias for
gnu89, but is not understood by all versions of GCC, most notably, our base
version.  Switch to use gnu89 instead.
While here, adjust patch context a bit.

A similar fix has been merged upstream.

PR:		235361
Submitted by:	Jan Beich (fix)
Reported by:	Piotr Kubaj (PR)
MFH:		2019Q1
X-MFH-note:	If applicable, 2019Q1 might have old libinput version
1.12.6
31 Jan 2019 07:55:55
Revision:491696Original commit files touched by this commit
zeising search for other commits by this committer
x11/libinput: update to 1.12.6, fixup

Fix previous commit, r491694, by actually removing old patches and adding
new ones.  This was missed in the transition from git to svn.

PR:		222905
Reported by:	Greg V (original version)
Obtained from:	FreeBSDDesktop development repo
		https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/input-ports
Tested by:	tcberner (kde@), andrnils@gmail.com
Sponsored by:	B3 Init (zeising)
1.12.6
31 Jan 2019 07:46:46
Revision:491694Original commit files touched by this commit
zeising search for other commits by this committer
x11/libinput: Update to 1.12.6

Update libinput to 1.12.6.
This is the last remaining piece to bring us basically up to date with
upstream input stack.

PR:		222905
Reported by:	Greg V (original version)
Obtained from:	FreeBSDDesktop development repo
		https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/input-ports
Tested by:	tcberner (kde@), andrnils@gmail.com
Sponsored by:	B3 Init (zeising)
1.11.3_1
05 Jan 2019 19:38:53
Revision:489372Original commit files touched by this commit
zeising search for other commits by this committer
x11/libinput: Fix crash when listing devices

Fix a crash in x11/libinput when listing devices with libinput list-devices.
This is done by removing an old patch previously used to work arond
permission issues with /dev/input/*

PR:		234638
Reported by:	Jan Beich
Fix from:	Greg V
Reviewed by:	Greg V
MFH:		2019Q1
1.11.3
30 Dec 2018 22:50:15
Revision:488748Original commit files touched by this commit
zeising search for other commits by this committer
x11/libinput: Update to 1.11.3

Update x11/libinput to 1.11.3.
Switch to use the meson build system.
This adds a runtime dependency on python, since a bunch of libinput tools
uses python.
libinput tools, such as libinput-list-devices are now accessed through
bin/libinput.
Make wacom dependency an option (default to on).  Make the gui tool
installation an option, default it to off.
Add upstream patches to detect epoll-shim, to work around issues with our
input.h headers, and to work around our lack of the versionsort() libc
function.

Remove old no longer needed patches.

PR:		222905 (based on)
Submitted by:	Greg V
Obtained from:	FreeBSD Graphics Team Development Repo
		https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/input
		https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/input-ports
1.6.0_3
19 Dec 2018 09:09:11
Revision:487789Original commit files touched by this commit
zeising search for other commits by this committer
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 View all of this commit message)
1.6.0_1
29 Sep 2018 08:04:27
Revision:480899Original commit files touched by this commit
riggs search for other commits by this committer
Bump PORTREVISION to chase update of multimedia/v4l_compat and libv4l
1.6.0
14 Sep 2018 20:42:02
Revision:479803Original commit files touched by this commit
sunpoet search for other commits by this committer
Update WWW

Approved by:	portmgr (blanket)
1.6.0
11 Feb 2017 17:51:19
Revision:433898Original commit files touched by this commit
rezny search for other commits by this committer
Update to 1.6.0

Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D9542
1.4.0
29 Jan 2017 23:48:20
Revision:432814Original commit files touched by this commit
bapt search for other commits by this committer
libinput is a library to handle input devices in Wayland compositors and
to provide a generic X.Org input driver. It provides device detection,
device handling, input device event processing and abstraction so
minimize the amount of custom input code compositors need to provide
the common set of functionality that users expect.

WWW: http://www.freedesktop.org/wiki/Software/libinput/

Obtained from:	FreeBSDDesktop github

Number of commits found: 32