Created attachment 240289 [details] v1 (apply via "git am") No functional changes: picking up upstreamed patches. Even libxshmfence-1.3_1 (current version) uses memfd_create on FreeBSD >= 13. Runtime tested on -CURRENT amd64 via mesa-devel + sway + xwayland-devel and inside 12.3 i386 jail via mesa-dri with X11/Wayland sockets passed through.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=8a88cd08d8911c3331a44724229897c4a5d5b7d3 commit 8a88cd08d8911c3331a44724229897c4a5d5b7d3 Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2022-12-08 16:08:26 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-02-20 17:23:28 +0000 x11/libxshmfence: update to 1.3.2 Changes: https://lists.x.org/archives/xorg-announce/2022-October/003229.html Changes: https://lists.x.org/archives/xorg-announce/2022-December/003287.html PR: 269723 Approved by: manu x11/libxshmfence/Makefile | 8 ++--- x11/libxshmfence/distinfo | 6 ++-- x11/libxshmfence/files/patch-config.h.in (gone) | 12 ------- x11/libxshmfence/files/patch-configure (gone) | 17 ---------- .../files/patch-src__xshmfence_alloc.c (gone) | 38 ---------------------- .../files/patch-src__xshmfenceint.h (gone) | 10 ------ 6 files changed, 7 insertions(+), 84 deletions(-)