Created attachment 188646 [details] Patch to update graphics/wayland to 1.14 Update graphics/wayland to latest version.
I would also disable posix_fallocate because it's now turned off for ZFS: https://github.com/myfreeweb/freebsd-ports-dank/commit/78d0a7ed44214dd43e4dadd536f894ecbe67accd And drop the unused kqueue patch in favor of only using libepoll-shim: https://github.com/myfreeweb/freebsd-ports-dank/commit/61a5ab9c3ba475139184f4ed71757642de24ed55
(In reply to Greg V from comment #1) > https://github.com/myfreeweb/freebsd-ports-dank/commit/78d0a7ed44214dd43e4dadd536f894ecbe67accd Please, don't patch what can be turned off via port's Makefile. Try instead: CONFIGURE_ENV= ac_cv_func_posix_fallocate=no # EINVAL for many FS on 12.0
If someone could update the patch with Greg's and Jan's suggestions that would be very helpful! I'll try to get this in asap, but there's a few things in the pipeline before that.
Created attachment 188671 [details] Updated patch. Removed old kqueue code and disabled posix_fallocate in makefile.
A commit references this bug: Author: zeising Date: Sat Dec 9 22:02:31 UTC 2017 New revision: 455878 URL: https://svnweb.freebsd.org/changeset/ports/455878 Log: Update wayland to 1.14.0 Disable posix_fallocate since ZFS does not support it. Use epoll-shim instead of kqueue directly, from myfreeweb on github. PR: 224200 Submitted by: Johannes Lundberg Changes: head/graphics/wayland/Makefile head/graphics/wayland/distinfo head/graphics/wayland/files/patch-configure.ac head/graphics/wayland/files/patch-src_wayland-os.c head/graphics/wayland/files/patch-src_wayland-os.h head/graphics/wayland/files/patch-src_wayland-server.c head/graphics/wayland/files/patch-src_wayland-shm.c head/graphics/wayland/files/patch-tests_event-loop-test.c head/graphics/wayland/files/patch-tests_os-wrappers-test.c head/graphics/wayland/files/patch-tests_test-runner.c
Committed. Thanks for the submission!