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
20 BUILDRUN_DEPENDS= xorg-server:single:standard
23 XORG_COMPONENTS= xorgproto xtst
25 DISTNAME= xf86-input-synaptics-1.9.2
28 LICENSE_FILE= MIT:{{WRKSRC}}/COPYING
31 FPC_EQUIVALENT= x11-drivers/xf86-input-synaptics
34 CONFIGURE_ENV= DRIVER_MAN_SUFFIX=4
36 INSTALL_TARGET= install-strip
39 # disable evdev requirement on linux for now
40 ${REINPLACE_CMD} -e '/BUILD_EVENTCOMM="yes"/d' ${WRKSRC}/configure
42 [FILE:61:descriptions/desc.single]
43 This package contains the X.Org xf86-input-synaptics driver.
47 b8fa4aab913fc63754bbd6439e020658c412743a055201ddf212760593962c38 432380 xf86-input-synaptics-1.9.2.tar.xz
50 [FILE:253:manifests/plist.single]
54 include/xorg/synaptics-properties.h
55 lib/pkgconfig/xorg-synaptics.pc
56 lib/xorg/modules/input/synaptics_drv.so
57 share/X11/xorg.conf.d/70-synaptics.conf
61 share/man/man4/synaptics.4.gz
64 [FILE:517:patches/patch-src_eventcomm.c]
65 --- src/eventcomm.c.orig 2022-07-10 23:40:13 UTC
67 @@ -421,10 +421,15 @@ event_get_abs(struct libevdev *evdev, in
68 /* We don't trust a zero fuzz as it probably is just a lazy value */
69 if (fuzz && abs->fuzz > 0)
72 #if LINUX_VERSION_CODE > KERNEL_VERSION(2,6,30)
74 *res = abs->resolution;
76 +#elif defined(__FreeBSD__) || defined(__DragonFly__)
78 + *res = abs->resolution;
85 [FILE:341:patches/patch-src_eventcomm.h]
86 --- src/eventcomm.h.orig 2022-07-10 23:40:13 UTC
89 #include <xorg-server.h>
91 #include <linux/input.h>
93 #include <linux/version.h>
101 #include <xf86Xinput.h>
102 #include "synproto.h"