aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey A. Osokin <osa@FreeBSD.org>2026-07-09 19:47:40 +0000
committerSergey A. Osokin <osa@FreeBSD.org>2026-07-09 19:47:40 +0000
commite3bdea42a0e611c3172e5655c450339a23ed4a40 (patch)
treeee1d748e9883a686537b6fc8129d16fdce731903
parent9d0203aad0254f4adb0e81c242ad6ec8717647a5 (diff)
graphics/mesa-{dri,libs}: update: 26.1.3 -> 26.1.4
PR: 296590 Approrved by: x11 (maintainer, arrowd) Sponsored by: tipi.work
-rw-r--r--graphics/mesa-dri/Makefile.common2
-rw-r--r--graphics/mesa-dri/distinfo6
-rw-r--r--graphics/mesa-dri/files/patch-include_renderdoc__app.h4
-rw-r--r--graphics/mesa-dri/files/patch-meson.build4
-rw-r--r--graphics/mesa-dri/files/patch-userptr14
5 files changed, 15 insertions, 15 deletions
diff --git a/graphics/mesa-dri/Makefile.common b/graphics/mesa-dri/Makefile.common
index 914e8af03458..93038091c94d 100644
--- a/graphics/mesa-dri/Makefile.common
+++ b/graphics/mesa-dri/Makefile.common
@@ -7,7 +7,7 @@
# - graphics/mesa-dri
# - graphics/mesa-libs
-MESAVERSION= 26.1.3
+MESAVERSION= 26.1.4
MASTER_SITES= https://mesa.freedesktop.org/archive/
diff --git a/graphics/mesa-dri/distinfo b/graphics/mesa-dri/distinfo
index 1e686ef52c56..a730e49e0167 100644
--- a/graphics/mesa-dri/distinfo
+++ b/graphics/mesa-dri/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1782066605
-SHA256 (mesa-26.1.3.tar.xz) = 7725004e724b34c6d4fbaf5c48fc6c6223aa9f2741d6d7782c699b049356fc45
-SIZE (mesa-26.1.3.tar.xz) = 77608344
+TIMESTAMP = 1783481027
+SHA256 (mesa-26.1.4.tar.xz) = 072705caa9adf4740f1489194b13e278ad959166863b5271fe423a86353c9ab6
+SIZE (mesa-26.1.4.tar.xz) = 77677128
diff --git a/graphics/mesa-dri/files/patch-include_renderdoc__app.h b/graphics/mesa-dri/files/patch-include_renderdoc__app.h
index 7334da88f9f2..75a7032989f7 100644
--- a/graphics/mesa-dri/files/patch-include_renderdoc__app.h
+++ b/graphics/mesa-dri/files/patch-include_renderdoc__app.h
@@ -1,8 +1,8 @@
---- include/renderdoc_app.h.orig 2026-05-01 23:38:47 UTC
+--- include/renderdoc_app.h.orig 2026-07-01 14:16:13 UTC
+++ include/renderdoc_app.h
@@ -35,7 +35,7 @@
- #if defined(WIN32)
+ #if defined(WIN32) || defined(__WIN32__) || defined(_WIN32) || defined(_MSC_VER)
#define RENDERDOC_CC __cdecl
-#elif defined(__linux__)
+#elif defined(__linux__) || defined(__FreeBSD__) || defined(__DragonFly__)
diff --git a/graphics/mesa-dri/files/patch-meson.build b/graphics/mesa-dri/files/patch-meson.build
index dee5fd0ef099..a6fc7ef9beba 100644
--- a/graphics/mesa-dri/files/patch-meson.build
+++ b/graphics/mesa-dri/files/patch-meson.build
@@ -1,6 +1,6 @@
---- meson.build.orig 2026-05-01 17:13:34 UTC
+--- meson.build.orig 2026-07-01 14:16:13 UTC
+++ meson.build
-@@ -734,7 +734,7 @@ if host_machine.cpu_family() == 'ppc64' and host_machi
+@@ -799,7 +799,7 @@ if host_machine.cpu_family() == 'ppc64' and host_machi
int main() {
vector unsigned char r;
vector unsigned int v = vec_splat_u32 (1);
diff --git a/graphics/mesa-dri/files/patch-userptr b/graphics/mesa-dri/files/patch-userptr
index f5d0cc388fda..3a01c9bcc08d 100644
--- a/graphics/mesa-dri/files/patch-userptr
+++ b/graphics/mesa-dri/files/patch-userptr
@@ -2,9 +2,9 @@ Try unsynchronized userptr if regular one fails.
https://github.com/FreeBSDDesktop/kms-drm/issues/197
https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13162
---- src/gallium/drivers/crocus/crocus_bufmgr.c.orig 2026-04-15 14:20:41 UTC
+--- src/gallium/drivers/crocus/crocus_bufmgr.c.orig 2026-07-01 14:16:13 UTC
+++ src/gallium/drivers/crocus/crocus_bufmgr.c
-@@ -487,8 +487,20 @@ crocus_bo_create_userptr(struct crocus_bufmgr *bufmgr,
+@@ -488,8 +488,20 @@ crocus_bo_create_userptr(struct crocus_bufmgr *bufmgr,
.user_ptr = (uintptr_t)ptr,
.user_size = size,
};
@@ -26,9 +26,9 @@ https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13162
bo->gem_handle = arg.handle;
/* Check the buffer for validity before we try and use it in a batch */
---- src/gallium/drivers/iris/i915/iris_kmd_backend.c.orig 2026-04-15 14:20:41 UTC
+--- src/gallium/drivers/iris/i915/iris_kmd_backend.c.orig 2026-07-01 14:16:13 UTC
+++ src/gallium/drivers/iris/i915/iris_kmd_backend.c
-@@ -443,8 +443,20 @@ i915_gem_create_userptr(struct iris_bufmgr *bufmgr, vo
+@@ -449,8 +449,20 @@ i915_gem_create_userptr(struct iris_bufmgr *bufmgr, vo
.user_size = size,
.flags = devinfo->has_userptr_probe ? I915_USERPTR_PROBE : 0,
};
@@ -50,7 +50,7 @@ https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13162
if (!devinfo->has_userptr_probe) {
/* Check the buffer for validity before we try and use it in a batch */
---- src/intel/vulkan_hasvk/anv_gem.c.orig 2026-04-15 14:20:41 UTC
+--- src/intel/vulkan_hasvk/anv_gem.c.orig 2026-07-01 14:16:13 UTC
+++ src/intel/vulkan_hasvk/anv_gem.c
@@ -150,9 +150,19 @@ anv_gem_userptr(struct anv_device *device, void *mem,
if (device->physical->info.has_userptr_probe)
@@ -74,9 +74,9 @@ https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13162
return userptr.handle;
}
---- src/intel/vulkan/i915/anv_kmd_backend.c.orig 2026-04-15 14:20:41 UTC
+--- src/intel/vulkan/i915/anv_kmd_backend.c.orig 2026-07-01 14:16:13 UTC
+++ src/intel/vulkan/i915/anv_kmd_backend.c
-@@ -274,9 +274,19 @@ i915_gem_create_userptr(struct anv_device *device, voi
+@@ -313,9 +313,19 @@ i915_gem_create_userptr(struct anv_device *device, voi
if (device->physical->info.has_userptr_probe)
userptr.flags |= I915_USERPTR_PROBE;