Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 28 Sep 2020 20:05:01 +0000 (UTC)
From:      Niclas Zeising <zeising@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r550444 - in head/x11/libinput: . files
Message-ID:  <202009282005.08SK519r059773@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202009282005.08SK519r059773>