Index: head/x11/libinput/Makefile =================================================================== --- head/x11/libinput/Makefile (revision 494849) +++ head/x11/libinput/Makefile (revision 494850) @@ -1,46 +1,47 @@ # $FreeBSD$ PORTNAME= libinput PORTVERSION= 1.12.6 +PORTREVISION= 1 CATEGORIES= x11 MASTER_SITES= http://freedesktop.org/software/${PORTNAME}/ MAINTAINER= x11@FreeBSD.org COMMENT= Generic input library LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}evdev>0:devel/py-evdev@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyudev>0:devel/py-pyudev@${PY_FLAVOR} LIB_DEPENDS= libevdev.so:devel/libevdev \ libepoll-shim.so:devel/libepoll-shim \ libudev.so:devel/libudev-devd \ libmtdev.so:devel/libmtdev USES= localbase meson pkgconfig python:3.4+,run shebangfix tar:xz USE_LDCONFIG= yes MESON_ARGS+= -Ddocumentation=false -Dtests=false python_OLD_CMD= "/usr/bin/env python3" SHEBANG_FILES= tools/libinput-measure-fuzz.py \ tools/libinput-measure-touch-size.py \ tools/libinput-measure-touchpad-pressure.py \ tools/libinput-measure-touchpad-tap.py \ tools/libinput-replay OPTIONS_DEFINE= DEBUG_GUI LIBWACOM OPTIONS_DEFAULT=LIBWACOM OPTIONS_SUB= yes DEBUG_GUI_DESC= Build the GUI event viewer LIBWACOM_DESC= Libwacom support DEBUG_GUI_USES= gnome DEBUG_GUI_USE= GNOME=gtk30,glib20,cairo DEBUG_GUI_MESON_TRUE= debug-gui LIBWACOM_LIB_DEPENDS= libwacom.so:x11/libwacom LIBWACOM_MESON_TRUE= libwacom .include Index: head/x11/libinput/files/patch-meson.build =================================================================== --- head/x11/libinput/files/patch-meson.build (revision 494849) +++ head/x11/libinput/files/patch-meson.build (revision 494850) @@ -1,20 +1,29 @@ ---- meson.build.orig 2018-12-31 16:13:39 UTC +--- meson.build.orig 2019-01-21 01:28:48 UTC +++ meson.build @@ -145,6 +145,8 @@ endif ############ udev bits ############ +if false + executable('libinput-device-group', 'udev/libinput-device-group.c', dependencies : [dep_udev, dep_libwacom], -@@ -181,6 +183,8 @@ litest_model_quirks_file = configure_file(input : 'ude - output : '90-libinput-model-quirks-litest.rules', +@@ -182,6 +184,8 @@ litest_model_quirks_file = configure_file(input : 'ude install : false, configuration : litest_udev_rules_config) -+ -+endif ++endif ++ ############ libepoll-shim (BSD) ############ + if cc.has_header_symbol('sys/epoll.h', 'epoll_create1', prefix : prefix) +@@ -634,7 +638,7 @@ executable('test-build-std-gnuc90', + 'test/build-pedantic.c', + dependencies : [dep_udev], + include_directories : [includes_src, includes_include], +- c_args : ['-std=gnu90', '-Werror'], ++ c_args : ['-std=gnu89', '-Werror'], + install : false) + # test for linking with the minimal linker flags + executable('test-build-linker',