1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
3 NAMEBASE= xorg-driver-input-synaptics
7 SDESC[standard]= X.org input driver for Synaptics touchpad devices
8 HOMEPAGE= https://www.x.org/
12 SITES[main]= XORG/individual/driver
13 DISTFILE[1]= xf86-input-synaptics-1.9.2.tar.xz:main
15 SPKGS[standard]= single
17 OPTIONS_AVAILABLE= none
18 OPTIONS_STANDARD= none
22 BUILDRUN_DEPENDS= xorg-server:single:standard
25 XORG_COMPONENTS= xorgproto xtst
27 DISTNAME= xf86-input-synaptics-1.9.2
30 LICENSE_FILE= MIT:{{WRKSRC}}/COPYING
33 FPC_EQUIVALENT= x11-drivers/xf86-input-synaptics
36 CONFIGURE_ENV= DRIVER_MAN_SUFFIX=4
38 INSTALL_TARGET= install-strip
41 # disable evdev requirement on linux for now
42 ${REINPLACE_CMD} -e '/BUILD_EVENTCOMM="yes"/d' ${WRKSRC}/configure
44 [FILE:61:descriptions/desc.single]
45 This package contains the X.Org xf86-input-synaptics driver.
49 b8fa4aab913fc63754bbd6439e020658c412743a055201ddf212760593962c38 432380 xf86-input-synaptics-1.9.2.tar.xz
52 [FILE:253:manifests/plist.single]
56 include/xorg/synaptics-properties.h
57 lib/pkgconfig/xorg-synaptics.pc
58 lib/xorg/modules/input/synaptics_drv.so
59 share/X11/xorg.conf.d/70-synaptics.conf
63 share/man/man4/synaptics.4.gz
66 [FILE:517:patches/patch-src_eventcomm.c]
67 --- src/eventcomm.c.orig 2022-07-10 23:40:13 UTC
69 @@ -421,10 +421,15 @@ event_get_abs(struct libevdev *evdev, in
70 /* We don't trust a zero fuzz as it probably is just a lazy value */
71 if (fuzz && abs->fuzz > 0)
74 #if LINUX_VERSION_CODE > KERNEL_VERSION(2,6,30)
76 *res = abs->resolution;
78 +#elif defined(__FreeBSD__) || defined(__DragonFly__)
80 + *res = abs->resolution;
87 [FILE:341:patches/patch-src_eventcomm.h]
88 --- src/eventcomm.h.orig 2022-07-10 23:40:13 UTC
91 #include <xorg-server.h>
93 #include <linux/input.h>
95 #include <linux/version.h>
103 #include <xf86Xinput.h>
104 #include "synproto.h"