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 BUILD_DEPENDS= xorg-server:dev:standard
23 BUILDRUN_DEPENDS= xorg-server:primary:standard
26 XORG_COMPONENTS= xorgproto xtst
28 DISTNAME= xf86-input-synaptics-1.9.2
31 LICENSE_FILE= MIT:{{WRKSRC}}/COPYING
34 FPC_EQUIVALENT= x11-drivers/xf86-input-synaptics
37 CONFIGURE_ENV= DRIVER_MAN_SUFFIX=4
39 INSTALL_TARGET= install-strip
42 # disable evdev requirement on linux for now
43 ${REINPLACE_CMD} -e '/BUILD_EVENTCOMM="yes"/d' ${WRKSRC}/configure
45 [FILE:61:descriptions/desc.single]
46 This package contains the X.Org xf86-input-synaptics driver.
50 b8fa4aab913fc63754bbd6439e020658c412743a055201ddf212760593962c38 432380 xf86-input-synaptics-1.9.2.tar.xz
53 [FILE:253:manifests/plist.single]
57 include/xorg/synaptics-properties.h
58 lib/pkgconfig/xorg-synaptics.pc
59 lib/xorg/modules/input/synaptics_drv.so
60 share/X11/xorg.conf.d/70-synaptics.conf
64 share/man/man4/synaptics.4.gz
67 [FILE:421:patches/patch-configure]
68 --- configure.orig 2023-04-01 16:36:50 UTC
70 @@ -19597,7 +19597,7 @@ case "${host}" in
71 printf "%s\n" "ps2comm alpscomm eventcomm" >&6; }
74 -*freebsd* | *netbsd* | *dragonfly*)
75 +*freebsd* | *netbsd* | *dragonfly* | *midnight*)
76 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ps2comm alpscomm psmcomm" >&5
77 printf "%s\n" "ps2comm alpscomm psmcomm" >&6; }
81 [FILE:517:patches/patch-src_eventcomm.c]
82 --- src/eventcomm.c.orig 2022-07-10 23:40:13 UTC
84 @@ -421,10 +421,15 @@ event_get_abs(struct libevdev *evdev, in
85 /* We don't trust a zero fuzz as it probably is just a lazy value */
86 if (fuzz && abs->fuzz > 0)
89 #if LINUX_VERSION_CODE > KERNEL_VERSION(2,6,30)
91 *res = abs->resolution;
93 +#elif defined(__FreeBSD__) || defined(__DragonFly__)
95 + *res = abs->resolution;
102 [FILE:341:patches/patch-src_eventcomm.h]
103 --- src/eventcomm.h.orig 2022-07-10 23:40:13 UTC
106 #include <xorg-server.h>
108 #include <linux/input.h>
110 #include <linux/version.h>
118 #include <xf86Xinput.h>
119 #include "synproto.h"