# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= libinput VERSION= 1.26.2 KEYWORDS= x11 VARIANTS= std SDESC[std]= 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.26.2/ DISTFILE[1]= libinput-1.26.2.tar.bz2:main DF_INDEX= 1 SPKGS[std]= set 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:std harfbuzz:dev:std libevdev:dev:std libwacom:dev:std BUILDRUN_DEPENDS= libevdev:primary:std libwacom:primary:std mtdev:single:std 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:std libudev-devd:primary:std [BSD].BUILD_DEPENDS_OFF= libgudev:dev:std [BSD].BUILD_DEPENDS_ON= libepoll-shim:dev:std libgudev-devd:dev:std libudev-devd:dev:std [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] e2dbbf515905086dc3f8c8536d326e04012f5716b8b047bb3392a17b13ca78ec 824312 libinput-1.26.2.tar.bz2 [FILE:2021: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-buttons 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-huion.quirks 30-vendor-ibm.quirks 30-vendor-ite.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-uniwill.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-lg.quirks 50-system-minisforum.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:614:manifests/plist.man] share/man/man1/ libinput-analyze-buttons.1 libinput-analyze-per-slot-delta.1 libinput-analyze-recording.1 libinput-analyze-touch-down-state.1 libinput-analyze.1 libinput-debug-events.1 libinput-debug-gui.1 libinput-debug-tablet.1 libinput-list-devices.1 libinput-list-kernel-devices.1 libinput-measure-fuzz.1 libinput-measure-touch-size.1 libinput-measure-touchpad-pressure.1 libinput-measure-touchpad-size.1 libinput-measure-touchpad-tap.1 libinput-measure.1 libinput-quirks-list.1 libinput-quirks-validate.1 libinput-quirks.1 libinput-record.1 libinput-replay.1 libinput-test.1 libinput.1 [FILE:248:patches/patch-include_linux_input.h] --- include/linux/input.h.orig 2024-01-15 08:53:20 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