diff --git a/package/libdrm/libdrm.hash b/package/libdrm/libdrm.hash index 52bf0c62287..80e10e09859 100644 --- a/package/libdrm/libdrm.hash +++ b/package/libdrm/libdrm.hash @@ -1,6 +1,6 @@ -# From https://lists.x.org/archives/xorg-announce/2025-December/003647.html -sha256 45ba9983b51c896406a3d654de81d313b953b76e6391e2797073d543c5f617d5 libdrm-2.4.131.tar.xz -sha512 d75894215600b648e25bbe13422901b650fb94bba8276d77971a49db7dc001819c9fc4b7e90ed82275f170a331687960ca5752cbb12064b2eec9c5c8eb60bf3c libdrm-2.4.131.tar.xz +# From https://lists.x.org/archives/xorg-announce/2026-May/003701.html +sha256 ac5e74d157830eb8bee44c6a6bf3ad49774ef0dd2a72bdad74a8f20308b52a95 libdrm-2.4.134.tar.xz +sha512 ef2abddea59d1e93c83a48de920431b839ab50d6071ef4da3cf126e7d64ba7b235f2e34e1169d49ad9de2937a0a18acd66bb8d324b067239b1136e0ddbe792a1 libdrm-2.4.134.tar.xz # Hash for license file sha256 d0a616a9020dc0271e36e6dd4bad174b4e2c2a42636f13785f8e18dd5f85fd83 data/meson.build diff --git a/package/libdrm/libdrm.mk b/package/libdrm/libdrm.mk index 240c09b8b1c..973e651d779 100644 --- a/package/libdrm/libdrm.mk +++ b/package/libdrm/libdrm.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBDRM_VERSION = 2.4.131 +LIBDRM_VERSION = 2.4.134 LIBDRM_SOURCE = libdrm-$(LIBDRM_VERSION).tar.xz LIBDRM_SITE = https://dri.freedesktop.org/libdrm LIBDRM_LICENSE = MIT diff --git a/package/mesa3d/0004-src-util-u_math.c-do-not-use-arm-fpu-instructions-if.patch b/package/mesa3d/0004-src-util-u_math.c-do-not-use-arm-fpu-instructions-if.patch new file mode 100644 index 00000000000..96d19020613 --- /dev/null +++ b/package/mesa3d/0004-src-util-u_math.c-do-not-use-arm-fpu-instructions-if.patch @@ -0,0 +1,55 @@ +From 345b14a820a557b72f218637cb37ef39947b1f50 Mon Sep 17 00:00:00 2001 +From: Alexander Kanavin +Date: Wed, 1 Jul 2026 22:48:15 +0200 +Subject: [PATCH] src/util/u_math.c: do not use arm fpu instructions if fpu is + not available + +Signed-off-by: Alexander Kanavin +Part-of: + +Upstream: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42682 + +Signed-off-by: Bernd Kuhls +--- + src/util/u_math.c | 4 ++++ + 1 file changed, 4 insertions(+) + +diff --git a/src/util/u_math.c b/src/util/u_math.c +index 722eac7f733..5683766a417 100644 +--- a/src/util/u_math.c ++++ b/src/util/u_math.c +@@ -87,6 +87,7 @@ util_fpstate_get(void) + } + #endif + #if DETECT_ARCH_ARM ++#if !defined(__SOFTFP__) + if (util_get_cpu_caps()->has_neon) { + #ifdef HAVE___BUILTIN_ARM_GET_FPSCR + fpstate = __builtin_arm_get_fpscr(); +@@ -94,6 +95,7 @@ util_fpstate_get(void) + __asm__ volatile("vmrs %0, fpscr" : "=r"(fpstate)); + #endif + } ++#endif + #elif DETECT_ARCH_AARCH64 + { + #ifdef HAVE___BUILTIN_AARCH64_GET_FPCR +@@ -154,6 +156,7 @@ util_fpstate_set(unsigned fpstate) + } + #endif + #if DETECT_ARCH_ARM ++#if !defined(__SOFTFP__) + if (util_get_cpu_caps()->has_neon) { + #ifdef HAVE___BUILTIN_ARM_SET_FPSCR + __builtin_arm_set_fpscr(fpstate); +@@ -161,6 +164,7 @@ util_fpstate_set(unsigned fpstate) + __asm__ volatile("vmsr fpscr, %0" :: "r"(fpstate)); + #endif + } ++#endif + #elif DETECT_ARCH_AARCH64 + { + #ifdef HAVE___BUILTIN_AARCH64_SET_FPCR +-- +2.47.3 + diff --git a/package/mesa3d/mesa3d.hash b/package/mesa3d/mesa3d.hash index e515aa20b87..d759c560477 100644 --- a/package/mesa3d/mesa3d.hash +++ b/package/mesa3d/mesa3d.hash @@ -1,6 +1,6 @@ -# From https://lists.freedesktop.org/archives/mesa-announce/2026-July/000858.html -sha256 5296b88a0f1e012e2cb9ada150a2bbadf728ca81e5a4fb2ab43c83a4d2158606 mesa-26.1.6.tar.xz -sha512 6746b73f5b87e8ff3723eee586b4b5f033dbe6d13cd0309d743b7fa484c350268859ec8ff21aadcbca7a04070cdaa7828146dd28dde4b1935bb879891d687f0b mesa-26.1.6.tar.xz +# From https://lists.freedesktop.org/archives/mesa-announce/2026-August/000863.html +sha256 efd4bb08cdb7c365a812cd4e6c9202ab55b2f22cdcd13c7d6c4f9647b799a4ef mesa-26.2.0.tar.xz +sha512 c7c810c6958fa18eb75eea9968d84d0edd29b579d351a7f22d8c2b2b13b6e04e5b0df31dae3aa943672c792d124325bab03ccbd475a16d27267418bddbec4936 mesa-26.2.0.tar.xz # License sha256 0d1a0472ecc81830e75c20d59b0ea02841e3db21255e0ebad97ab682c54d6615 docs/license.rst sha256 323c587d0ccf10e376f8bf9a7f31fb4ca6078105194b42e0b1e0ee2bc9bde71f licenses/MIT diff --git a/package/mesa3d/mesa3d.mk b/package/mesa3d/mesa3d.mk index afc2927e8b9..62c980f3b4e 100644 --- a/package/mesa3d/mesa3d.mk +++ b/package/mesa3d/mesa3d.mk @@ -5,7 +5,7 @@ ################################################################################ # When updating the version, please also update mesa3d-headers -MESA3D_VERSION = 26.1.6 +MESA3D_VERSION = 26.2.0 MESA3D_SOURCE = mesa-$(MESA3D_VERSION).tar.xz MESA3D_SITE = https://archive.mesa3d.org MESA3D_LICENSE = MIT, SGI, Khronos