# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= libinput VERSION= 1.25.0 KEYWORDS= x11 VARIANTS= standard SDESC[standard]= Generic input library HOMEPAGE= https://www.freedesktop.org/wiki/Software/libinput/ CONTACT= Michael_Reim[kraileth@elderlinux.org] DOWNLOAD_GROUPS= main SITES[main]= https://gitlab.freedesktop.org/libinput/libinput/-/archive/1.25.0/ DISTFILE[1]= libinput-1.25.0.tar.bz2:main DF_INDEX= 1 SPKGS[standard]= complete primary dev man OPTIONS_AVAILABLE= BSD OPTIONS_STANDARD= BSD OPT_ON[freebsd]= BSD OPT_ON[netbsd]= BSD OPT_ON[dragonfly]= BSD OPT_ON[midnightbsd]= BSD BROKEN[netbsd]= Does not build on NetBSD BUILD_DEPENDS= glib:dev:standard harfbuzz:dev:standard libevdev:dev:standard libwacom:dev:standard BUILDRUN_DEPENDS= libevdev:primary:standard libwacom:primary:standard mtdev:single:standard USES= meson pkgconfig GNOME_COMPONENTS= gtk3 LICENSE= MIT:primary LICENSE_FILE= MIT:{{WRKSRC}}/COPYING LICENSE_SCHEME= solo FPC_EQUIVALENT= x11/libinput MESON_ARGS= -Dtests=false SOVERSION= 10.13.0 [BSD].DESCRIPTION= Support BSD platform [BSD].BUILDRUN_DEPENDS_ON= libepoll-shim:primary:standard libudev-devd:primary:standard [BSD].BUILD_DEPENDS_OFF= libgudev:dev:standard [BSD].BUILD_DEPENDS_ON= libepoll-shim:dev:standard libgudev-devd:dev:standard libudev-devd:dev:standard [FILE:334:descriptions/desc.primary] libinput is a library to handle input devices in Wayland compositors and to provide a generic X.Org input driver. It provides device detection, device handling, input device event processing and abstraction so minimize the amount of custom input code compositors need to provide the common set of functionality that users expect. [FILE:102:distinfo] 193bd592298bd9e369c0ef3e5d83a6a9d68ddc4cd3dfc84bbe77920a8d0d57df 812020 libinput-1.25.0.tar.bz2 [FILE:1873:manifests/plist.primary] bin/libinput lib/ libinput.so.%%SOMAJOR%% libinput.so.%%SOVERSION%% lib/udev/ libinput-device-group libinput-fuzz-extract libinput-fuzz-to-zero lib/udev/rules.d/ 80-libinput-device-groups.rules 90-libinput-fuzz-override.rules libexec/libinput/ libinput-analyze libinput-analyze-per-slot-delta libinput-analyze-recording libinput-analyze-touch-down-state libinput-debug-events libinput-debug-gui libinput-debug-tablet libinput-list-devices libinput-list-kernel-devices libinput-measure libinput-measure-fuzz libinput-measure-touch-size libinput-measure-touchpad-pressure libinput-measure-touchpad-size libinput-measure-touchpad-tap libinput-quirks libinput-record libinput-replay libinput-test share/libinput/ 10-generic-keyboard.quirks 10-generic-mouse.quirks 10-generic-trackball.quirks 30-vendor-a4tech.quirks 30-vendor-aiptek.quirks 30-vendor-alps.quirks 30-vendor-contour.quirks 30-vendor-cypress.quirks 30-vendor-elantech.quirks 30-vendor-glorious.quirks 30-vendor-ibm.quirks 30-vendor-kensington.quirks 30-vendor-logitech.quirks 30-vendor-madcatz.quirks 30-vendor-microsoft.quirks 30-vendor-oracle.quirks 30-vendor-qemu.quirks 30-vendor-razer.quirks 30-vendor-synaptics.quirks 30-vendor-trust.quirks 30-vendor-vmware.quirks 30-vendor-wacom.quirks 50-system-acer.quirks 50-system-apple.quirks 50-system-asus.quirks 50-system-chicony.quirks 50-system-chuwi.quirks 50-system-cyborg.quirks 50-system-dell.quirks 50-system-framework.quirks 50-system-gigabyte.quirks 50-system-google.quirks 50-system-gpd.quirks 50-system-graviton.quirks 50-system-hp.quirks 50-system-huawei.quirks 50-system-lenovo.quirks 50-system-pine64.quirks 50-system-sony.quirks 50-system-starlabs.quirks 50-system-system76.quirks 50-system-toshiba.quirks 50-system-vaio.quirks share/zsh/site-functions/_libinput @dir etc/libinput [FILE:61:manifests/plist.dev] include/libinput.h lib/libinput.so lib/pkgconfig/libinput.pc [FILE:652:manifests/plist.man] share/man/man1/ libinput-analyze-per-slot-delta.1.gz libinput-analyze-recording.1.gz libinput-analyze-touch-down-state.1.gz libinput-analyze.1.gz libinput-debug-events.1.gz libinput-debug-gui.1.gz libinput-debug-tablet.1.gz libinput-list-devices.1.gz libinput-list-kernel-devices.1.gz libinput-measure-fuzz.1.gz libinput-measure-touch-size.1.gz libinput-measure-touchpad-pressure.1.gz libinput-measure-touchpad-size.1.gz libinput-measure-touchpad-tap.1.gz libinput-measure.1.gz libinput-quirks-list.1.gz libinput-quirks-validate.1.gz libinput-quirks.1.gz libinput-record.1.gz libinput-replay.1.gz libinput-test.1.gz libinput.1.gz [FILE:248:patches/patch-include_linux_input.h] --- include/linux/input.h.orig 2023-08-25 03:04:17 UTC +++ include/linux/input.h @@ -1,5 +1,5 @@ #ifdef __linux__ #include "linux/input.h" -#elif __FreeBSD__ +#elif defined __FreeBSD__ || defined __DragonFly__ #include "freebsd/input.h" #endif