# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= libinput VERSION= 1.29.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.29.0/ DISTFILE[1]= libinput-1.29.0.tar.bz2:main DF_INDEX= 1 SPKGS[std]= set primary dev man OPTIONS_AVAILABLE= none OPTIONS_STANDARD= none 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 bsd:epoll,gudev 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 [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] 7160c16c409c9ea4f7da9d91923ae0a92df7f3453a292bf684bed071acd7b4ff 894737 libinput-1.29.0.tar.bz2 [FILE:2094: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-debug-tablet-pad 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:643: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-pad.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 2025-04-01 02:46:07 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