Bug 293585 - x11/xorg: Update x11 and libinput stack
Summary: x11/xorg: Update x11 and libinput stack
Status: New
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Port Management Team
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-03-04 18:37 UTC by V H
Modified: 2026-04-08 23:30 UTC (History)
5 users (show)

See Also:
Alexander88207: maintainer-feedback? (x11)
antoine: exp-run?


Attachments
X11 and related component updates (12.34 KB, patch)
2026-03-04 18:37 UTC, V H
no flags Details | Diff
X11 and related component updates v2 (11.45 KB, patch)
2026-03-25 21:08 UTC, V H
no flags Details | Diff
X11 and related component updates (git formatted) (11.21 KB, patch)
2026-03-25 21:43 UTC, V H
no flags Details | Diff
X11 and related component updates (git formatted) v2 (11.36 KB, patch)
2026-03-31 20:31 UTC, V H
no flags Details | Diff
Patches to fix wlroots015-018 (458 bytes, patch)
2026-04-08 23:23 UTC, V H
no flags Details | Diff
Patch to fix 86Box (1.23 KB, patch)
2026-04-08 23:27 UTC, V H
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description V H 2026-03-04 18:37:21 UTC
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`
Comment 1 Antoine Brodin freebsd_committer freebsd_triage 2026-03-24 08:39:13 UTC
The patch fails to apply
Comment 2 V H 2026-03-25 21:08:47 UTC
Created attachment 269115 [details]
X11 and related component updates v2

This one should apply. I removed the libX11 block, which is no longer needed.
Comment 3 V H 2026-03-25 21:43:21 UTC
Created attachment 269116 [details]
X11 and related component updates (git formatted)

Same patch as above but in git format.
Comment 4 Antoine Brodin freebsd_committer freebsd_triage 2026-03-27 07:25:45 UTC
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
Comment 5 Vladimir Druzenko freebsd_committer freebsd_triage 2026-03-27 08:34:26 UTC
(In reply to V H from comment #3)
x11/xorgproto requires USES+=pkgconfig.
Comment 6 Kousuke Kannagi freebsd_committer freebsd_triage 2026-03-29 10:38:21 UTC
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
Comment 7 V H 2026-03-31 20:31:28 UTC
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?
Comment 8 V H 2026-03-31 20:37:19 UTC
Oops, I meant "xorg-cat.mk."
Comment 10 V H 2026-04-08 23:23:39 UTC
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.
Comment 11 V H 2026-04-08 23:27:02 UTC
Created attachment 269523 [details]
Patch to fix 86Box
Comment 12 V H 2026-04-08 23:30:31 UTC
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.