Index: x11-drivers/xf86-input-evdev/Makefile =================================================================== --- x11-drivers/xf86-input-evdev/Makefile (revision 431798) +++ x11-drivers/xf86-input-evdev/Makefile (working copy) @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= xf86-input-evdev -PORTVERSION= 2.10.4 +PORTVERSION= 2.10.5 CATEGORIES= x11-drivers MAINTAINER= x11@FreeBSD.org @@ -18,6 +18,5 @@ XORG_CAT= driver USES= pathfix CONFIGURE_ENV= UDEV_CFLAGS=" " UDEV_LIBS=" " -INSTALL_TARGET= install-strip .include Index: x11-drivers/xf86-input-evdev/distinfo =================================================================== --- x11-drivers/xf86-input-evdev/distinfo (revision 431798) +++ x11-drivers/xf86-input-evdev/distinfo (working copy) @@ -1,3 +1,3 @@ -TIMESTAMP = 1479415100 -SHA256 (xorg/driver/xf86-input-evdev-2.10.4.tar.bz2) = bbf6a03fbce1a6c0c7d874eef519fd0a854bf01b515c745d41fa551ce6490cc2 -SIZE (xorg/driver/xf86-input-evdev-2.10.4.tar.bz2) = 404465 +TIMESTAMP = 1484717140 +SHA256 (xorg/driver/xf86-input-evdev-2.10.5.tar.bz2) = 9edaa6205baf6d2922cc4db3d8e54a7e7773b5f733b0ae90f6be7725f983b70d +SIZE (xorg/driver/xf86-input-evdev-2.10.5.tar.bz2) = 405956 Index: x11-drivers/xf86-input-evdev/files/patch-src_evdev.c =================================================================== --- x11-drivers/xf86-input-evdev/files/patch-src_evdev.c (revision 431798) +++ x11-drivers/xf86-input-evdev/files/patch-src_evdev.c (working copy) @@ -1,6 +1,6 @@ ---- src/evdev.c.orig 2015-03-27 01:35:50 UTC +--- src/evdev.c.orig 2017-01-03 01:26:00 UTC +++ src/evdev.c -@@ -37,9 +37,13 @@ +@@ -38,9 +38,13 @@ #include #include @@ -14,7 +14,7 @@ #include #include #include -@@ -222,6 +226,7 @@ EvdevIsDuplicate(InputInfoPtr pInfo) +@@ -226,6 +230,7 @@ EvdevIsDuplicate(InputInfoPtr pInfo) static BOOL EvdevDeviceIsVirtual(const char* devicenode) { @@ -22,7 +22,7 @@ struct udev *udev = NULL; struct udev_device *device = NULL; struct stat st; -@@ -252,6 +257,9 @@ out: +@@ -256,6 +261,9 @@ out: udev_device_unref(device); udev_unref(udev); return rc; @@ -31,8 +31,8 @@ +#endif } - #ifndef HAVE_SMOOTH_SCROLLING -@@ -1086,11 +1094,13 @@ EvdevReadInput(InputInfoPtr pInfo) + +@@ -1062,11 +1070,13 @@ EvdevReadInput(InputInfoPtr pInfo) do { rc = libevdev_next_event(pEvdev->dev, LIBEVDEV_READ_FLAG_NORMAL, &ev); if (rc < 0) { @@ -47,8 +47,8 @@ + } break; } else if (rc == LIBEVDEV_READ_STATUS_SUCCESS) { - #ifdef MULTITOUCH -@@ -1470,10 +1480,15 @@ EvdevAddAbsValuatorClass(DeviceIntPtr de + if (pEvdev->mtdev) +@@ -1476,10 +1486,15 @@ EvdevAddAbsValuatorClass(DeviceIntPtr de continue; abs = libevdev_get_abs_info(pEvdev->dev, axis); Index: x11-drivers/xf86-input-evdev/files/patch-src_evdev.h =================================================================== --- x11-drivers/xf86-input-evdev/files/patch-src_evdev.h (revision 431798) +++ x11-drivers/xf86-input-evdev/files/patch-src_evdev.h (working copy) @@ -1,4 +1,4 @@ ---- src/evdev.h.orig 2015-03-27 01:35:50 UTC +--- src/evdev.h.orig 2016-11-21 04:59:44 UTC +++ src/evdev.h @@ -36,7 +36,15 @@ #define EVDEV_H