From owner-svn-ports-all@freebsd.org Mon Sep 28 20:05:02 2020 Return-Path: Delivered-To: svn-ports-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id DA54242A53A; Mon, 28 Sep 2020 20:05:02 +0000 (UTC) (envelope-from zeising@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4C0YQk5R7cz3W5P; Mon, 28 Sep 2020 20:05:02 +0000 (UTC) (envelope-from zeising@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 9DFC723212; Mon, 28 Sep 2020 20:05:02 +0000 (UTC) (envelope-from zeising@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 08SK52jh059777; Mon, 28 Sep 2020 20:05:02 GMT (envelope-from zeising@FreeBSD.org) Received: (from zeising@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 08SK519r059773; Mon, 28 Sep 2020 20:05:01 GMT (envelope-from zeising@FreeBSD.org) Message-Id: <202009282005.08SK519r059773@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: zeising set sender to zeising@FreeBSD.org using -f From: Niclas Zeising Date: Mon, 28 Sep 2020 20:05:01 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r550444 - in head/x11/libinput: . files X-SVN-Group: ports-head X-SVN-Commit-Author: zeising X-SVN-Commit-Paths: in head/x11/libinput: . files X-SVN-Commit-Revision: 550444 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Sep 2020 20:05:02 -0000 Author: zeising Date: Mon Sep 28 20:05:01 2020 New Revision: 550444 URL: https://svnweb.freebsd.org/changeset/ports/550444 Log: 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 Modified: head/x11/libinput/Makefile head/x11/libinput/distinfo head/x11/libinput/files/patch-src_evdev.c head/x11/libinput/pkg-plist Modified: head/x11/libinput/Makefile ============================================================================== --- head/x11/libinput/Makefile Mon Sep 28 19:59:57 2020 (r550443) +++ head/x11/libinput/Makefile Mon Sep 28 20:05:01 2020 (r550444) @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= libinput -PORTVERSION= 1.15.6 +PORTVERSION= 1.16.1 CATEGORIES= x11 MASTER_SITES= http://freedesktop.org/software/${PORTNAME}/ @@ -24,9 +24,11 @@ USE_LDCONFIG= yes MESON_ARGS+= -Ddocumentation=false -Dtests=false python_OLD_CMD= "/usr/bin/env python3" -SHEBANG_FILES= tools/libinput-measure-fuzz.py \ +SHEBANG_FILES= tools/libinput-analyze-per-slot-delta.py \ + tools/libinput-measure-fuzz.py \ tools/libinput-measure-touch-size.py \ tools/libinput-measure-touchpad-pressure.py \ + tools/libinput-measure-touchpad-size.py \ tools/libinput-measure-touchpad-tap.py \ tools/libinput-replay Modified: head/x11/libinput/distinfo ============================================================================== --- head/x11/libinput/distinfo Mon Sep 28 19:59:57 2020 (r550443) +++ head/x11/libinput/distinfo Mon Sep 28 20:05:01 2020 (r550444) @@ -1,3 +1,3 @@ -TIMESTAMP = 1593629662 -SHA256 (libinput-1.15.6.tar.xz) = aeedea216a6317ddc6e27c3d54f26b987078780db6a8320cc09e19c25b307f1c -SIZE (libinput-1.15.6.tar.xz) = 584184 +TIMESTAMP = 1600507648 +SHA256 (libinput-1.16.1.tar.xz) = 7ba7d1aeedd15168bb21d17e9e628aa1c27957963a423a3fea3938a501758539 +SIZE (libinput-1.16.1.tar.xz) = 595548 Modified: head/x11/libinput/files/patch-src_evdev.c ============================================================================== --- head/x11/libinput/files/patch-src_evdev.c Mon Sep 28 19:59:57 2020 (r550443) +++ head/x11/libinput/files/patch-src_evdev.c Mon Sep 28 20:05:01 2020 (r550444) @@ -6,9 +6,9 @@ libinput reopens devices just to check path equality. The udev_devices from reopening do have the right properties, so we just use them instead of the original (enumerated) ones. ---- src/evdev.c.orig 2018-12-18 05:06:18 UTC +--- src/evdev.c.orig 2020-07-15 01:54:15 UTC +++ src/evdev.c -@@ -905,7 +905,7 @@ evdev_sync_device(struct evdev_device *device) +@@ -1015,7 +1015,7 @@ evdev_sync_device(struct evdev_device *device) evdev_device_dispatch_one(device, &ev); } while (rc == LIBEVDEV_READ_STATUS_SYNC); @@ -16,8 +16,8 @@ so we just use them instead of the original (enumerate + return (rc == -EAGAIN || rc == -EINVAL)? 0 : rc; } - static void -@@ -943,6 +943,17 @@ evdev_device_dispatch(void *data) + static inline void +@@ -1083,6 +1083,17 @@ evdev_device_dispatch(void *data) if (rc != -EAGAIN && rc != -EINTR) { libinput_remove_source(libinput, device->source); Modified: head/x11/libinput/pkg-plist ============================================================================== --- head/x11/libinput/pkg-plist Mon Sep 28 19:59:57 2020 (r550443) +++ head/x11/libinput/pkg-plist Mon Sep 28 20:05:01 2020 (r550444) @@ -6,16 +6,21 @@ lib/libinput.so.10.13.0 libdata/pkgconfig/libinput.pc libexec/libinput/libinput-debug-events %%DEBUG_GUI%%libexec/libinput/libinput-debug-gui +libexec/libinput/libinput-analyze +libexec/libinput/libinput-analyze-per-slot-delta libexec/libinput/libinput-debug-tablet libexec/libinput/libinput-list-devices libexec/libinput/libinput-measure libexec/libinput/libinput-measure-fuzz libexec/libinput/libinput-measure-touch-size libexec/libinput/libinput-measure-touchpad-pressure +libexec/libinput/libinput-measure-touchpad-size libexec/libinput/libinput-measure-touchpad-tap libexec/libinput/libinput-quirks libexec/libinput/libinput-record libexec/libinput/libinput-replay +man/man1/libinput-analyze.1.gz +man/man1/libinput-analyze-per-slot-delta.1.gz man/man1/libinput-debug-events.1.gz %%DEBUG_GUI%%man/man1/libinput-debug-gui.1.gz man/man1/libinput-debug-tablet.1.gz @@ -23,6 +28,7 @@ man/man1/libinput-list-devices.1.gz man/man1/libinput-measure-fuzz.1.gz man/man1/libinput-measure-touch-size.1.gz man/man1/libinput-measure-touchpad-pressure.1.gz +man/man1/libinput-measure-touchpad-size.1.gz man/man1/libinput-measure-touchpad-tap.1.gz man/man1/libinput-measure.1.gz man/man1/libinput-quirks-list.1.gz