Hi, I've updated the current upstream repository (github.com/sizeofvoid/libopeninput) to libinput 1.31.3 and merged the 2 open merge requests that were mergeable.
An update to the port to use this version is below. Comments? Ok? Index: Makefile =================================================================== RCS file: /cvs/ports/wayland/libinput-openbsd/Makefile,v diff -u -p -u -r1.24 Makefile --- Makefile 6 Apr 2026 12:28:07 -0000 1.24 +++ Makefile 1 Nov 2026 13:28:29 -0000 @@ -20,12 +20,11 @@ CATEGORIES = x11 wayland GH_ACCOUNT = sizeofvoid GH_PROJECT = libopeninput -GH_COMMIT = dcf8584ec3f5cde2a2098de25276242d2d815cc7 -REVISION = 1 +GH_COMMIT = ba39026b50537c685056f7070ed77c9e1e7f63f0 -DISTNAME = libinput-openbsd-1.30.2 +DISTNAME = libinput-openbsd-1.31.3 -SHARED_LIBS = input 0.3 +SHARED_LIBS = input 0.4 WANTLIB += epoll-shim m udev Index: distinfo =================================================================== RCS file: /cvs/ports/wayland/libinput-openbsd/distinfo,v diff -u -p -u -r1.10 distinfo --- distinfo 6 Apr 2026 12:28:07 -0000 1.10 +++ distinfo 1 Nov 2026 13:28:29 -0000 @@ -1,2 +1,2 @@ -SHA256 (libinput-openbsd-1.30.2-dcf8584e.tar.gz) = +uxo+ITi2kzOPX6NNIatGLrnyGZ0+aqY3uTT9Xtva7M= -SIZE (libinput-openbsd-1.30.2-dcf8584e.tar.gz) = 1189070 +SHA256 (libinput-openbsd-1.31.3-ba39026b.tar.gz) = wev+6BtARxqh8rn4hGrz3H7HtaM82Ve5rDzzA3neh2g= +SIZE (libinput-openbsd-1.31.3-ba39026b.tar.gz) = 1203567 Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/wayland/libinput-openbsd/pkg/PLIST,v diff -u -p -u -r1.4 PLIST --- pkg/PLIST 8 Mar 2026 13:17:46 -0000 1.4 +++ pkg/PLIST 1 Nov 2026 13:28:29 -0000 @@ -40,13 +40,14 @@ share/libinput/10-generic-trackball.quir share/libinput/30-vendor-a4tech.quirks share/libinput/30-vendor-aiptek.quirks share/libinput/30-vendor-alps.quirks +share/libinput/30-vendor-clevetura.quirks share/libinput/30-vendor-contour.quirks share/libinput/30-vendor-cypress.quirks share/libinput/30-vendor-elantech.quirks share/libinput/30-vendor-glorious.quirks share/libinput/30-vendor-goodix.quirks +share/libinput/30-vendor-hantick.quirks share/libinput/30-vendor-huion.quirks -share/libinput/30-vendor-ibm.quirks share/libinput/30-vendor-ite.quirks share/libinput/30-vendor-kensington.quirks share/libinput/30-vendor-logitech.quirks @@ -54,18 +55,16 @@ share/libinput/30-vendor-madcatz.quirks share/libinput/30-vendor-microsoft.quirks share/libinput/30-vendor-nulea.quirks share/libinput/30-vendor-oracle.quirks +share/libinput/30-vendor-pixart.quirks share/libinput/30-vendor-qemu.quirks share/libinput/30-vendor-razer.quirks share/libinput/30-vendor-synaptics.quirks share/libinput/30-vendor-trust.quirks -share/libinput/30-vendor-uniwill.quirks share/libinput/30-vendor-vmware.quirks share/libinput/30-vendor-wacom.quirks share/libinput/50-system-acer.quirks share/libinput/50-system-apple.quirks share/libinput/50-system-asus.quirks -share/libinput/50-system-chicony.quirks -share/libinput/50-system-chuwi.quirks share/libinput/50-system-cyborg.quirks share/libinput/50-system-dell.quirks share/libinput/50-system-framework.quirks @@ -81,12 +80,12 @@ share/libinput/50-system-lenovo.quirks share/libinput/50-system-lg.quirks share/libinput/50-system-minisforum.quirks share/libinput/50-system-pine64.quirks +share/libinput/50-system-positivo.quirks share/libinput/50-system-sony.quirks share/libinput/50-system-starlabs.quirks share/libinput/50-system-system76.quirks -share/libinput/50-system-tongfang.quirks share/libinput/50-system-toshiba.quirks -share/libinput/50-system-vaio.quirks +share/libinput/50-system-wareus.quirks share/zsh/ share/zsh/site-functions/ share/zsh/site-functions/_libinput -- Matthieu Herrb
