# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= libinput VERSION= 1.27.0 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.27.0/ DISTFILE[1]= libinput-1.27.0.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 mtdev:dev:std BUILDRUN_DEPENDS= libevdev:primary:std libwacom:primary:std mtdev:primary: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] 8e823cc9f44c51b63ae90af0b73676ed82c0402cc1cbd4a59ac91b7bb6cad716 843722 libinput-1.27.0.tar.bz2 [FILE:2067: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-honor.quirks 50-system-hp.quirks 50-system-huawei.quirks 50-system-icl.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-11-19 03:41:39 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