Created attachment 268541 [details] X11 and related component updates Some of the X11 and related ports have outdated versions and so here is a patch to update them to the newest versions. Please carefully review the Makefiles in the patch for any mistakes. The specific components updated are these: pixman 0.46.4 xorg-macros 1.20.2 xf86-video-vesa 2.6.0 libinput 1.31.0 libX11-1.8.13 xf86-input-libinput 1.5.0 xf86-video-amdgpu 25.0.0 xorg-server 21.1.21 xorgproto 2025.1`
The patch fails to apply
Created attachment 269115 [details] X11 and related component updates v2 This one should apply. I removed the libX11 block, which is no longer needed.
Created attachment 269116 [details] X11 and related component updates (git formatted) Same patch as above but in git format.
xorgproto is broken which prevents doing an exp-run https://pkg-status.freebsd.org/gohan06/data/143amd64-default-foo/2026-03-26_21h32m16s/logs/errors/xorgproto-2025.1.log
(In reply to V H from comment #3) x11/xorgproto requires USES+=pkgconfig.
There is also a way to restore the deleted proto to xorg-cat.mk. +_XORG_CATEGORIES=app data doc driver font lib proto util -MASTER_SITES= XORG/individual/proto -USES= tar:xz +USES= tar:xz xorg-cat:proto -GNU_CONFIGURE= yes
Created attachment 269267 [details] X11 and related component updates (git formatted) v2 I added pkgconfig. Trying to use xorg-cat:proto threw and error. It seems like it doesn't exist in the xorg.mk file?
Oops, I meant "xorg-cat.mk."
Some failures logs: https://pkg-status.freebsd.org/gohan06/data/143amd64-default-foo/2026-04-07_14h06m41s/logs/errors/86Box-5.3.log https://pkg-status.freebsd.org/gohan06/data/143amd64-default-foo/2026-04-07_14h06m41s/logs/errors/wlroots015-0.15.1_7.log https://pkg-status.freebsd.org/gohan06/data/143amd64-default-foo/2026-04-07_14h06m41s/logs/errors/wlroots017-0.17.4_6.log https://pkg-status.freebsd.org/gohan06/data/143amd64-default-foo/2026-04-07_14h06m41s/logs/errors/wlroots018-0.18.3_1.log
Created attachment 269522 [details] Patches to fix wlroots015-018 (In reply to Antoine Brodin from comment #9) AI Disclosure: I used AI to assist debug and fix the compilation issues. Patches are manually created with diff and ports compilation tested by me.
Created attachment 269523 [details] Patch to fix 86Box
The resulting 86Box patched package was installed and tested. The program runs and a PC emulator starts. Wlroots wasn't directly tested beyond just successfully compiling--I use Xfce on X11.