It will be required by future updates and matthieu already planned to bump
it.
Note that this does not change anything until autoreconf is run, so it's
safe.
ok matthieu@
2d525d5e3401555d97fe827f8db5bfed8887dc33 in Mesa 25.0
33b5d8b2ec26904ec1c331dd64ee04e351fd8e0e in Mesa main
The backport caused Xorg to abort with
'Unsupported opcode: v1: :v[2] = v_lshlrev_b16 8, :v[2'
on a machine with PITCAIRN radeondrm when running startx.
Problem reported by Avon Robertson on misc@.
discussed upstream:
https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35150
During build, run fc-cache as BUILDUSER.
When fc-cache is run as root, drop automatically to the _fc-cache user
so /var/cache/fontconfig doesn't acquire root-owned files.
ok deraadt@
entry for it
avoids undefined references to pthread_create, pthread_detach,
pthread_join, that broke the build of qt5/qtbase on sparc64
reported-by and ok tb@
no longer has the desired effect. Instead we have to set attributes on
each function in the module. Fixes software rendering with LLVM on
machines with BTI.
ok jsg@, mbuhl@
CVE-2025-49175: Out-of-bounds access in X Rendering extension
(Animated cursors)
CVE-2025-49176: Integer overflow in Big Requests Extension
CVE-2025-49177: Data leak in XFIXES Extension 6
(XFixesSetClientDisconnectMode)
CVE-2025-49178: Unprocessed client request via bytes to ignore
CVE-2025-49179: Integer overflow in X Record extension
CVE-2025-49180: Integer overflow in RandR extension
(RRChangeProviderProperty)
Also reduce the diffs between the generated xtermcfg.h when using
configure and the one we provide for the BSD makefile. The file after
this diff matches the result of configure with :
configure --enable-backarrow-is-erase \
--enable-delete-is-del --enable-initial-erase \
--disable-tek4014 --with-terminal-id=vt100 \
--enable-broken-st --disable-exec-selection \
--disable-sixel-graphics --enable-initial-erase \
--disable-paste64 --disable-readline-mouse \
--disable-screen-dumps \
--disable-tcap-fkeys --disable-tcap-query \
--with-utmp-setgid
u_printf_length() was moved from u_printf.cpp to avoid a problem with
unused c++ sections with ld.bfd.
Since then, upstream changed u_printf.cpp to u_printf.c and this problem
no longer exists.
matches how meson links libgbm.so, though there the resulting
library did not have NEEDED entries for libm and libpthread
patch from jca@, tb@ confirms this unbreaks webkitgtk4 ports build