git: e3bdea42a0e6 - main - graphics/mesa-{dri,libs}: update: 26.1.3 -> 26.1.4
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 09 Jul 2026 19:49:32 UTC
The branch main has been updated by osa:
URL: https://cgit.FreeBSD.org/ports/commit/?id=e3bdea42a0e611c3172e5655c450339a23ed4a40
commit e3bdea42a0e611c3172e5655c450339a23ed4a40
Author: Sergey A. Osokin <osa@FreeBSD.org>
AuthorDate: 2026-07-09 19:47:40 +0000
Commit: Sergey A. Osokin <osa@FreeBSD.org>
CommitDate: 2026-07-09 19:47:40 +0000
graphics/mesa-{dri,libs}: update: 26.1.3 -> 26.1.4
PR: 296590
Approrved by: x11 (maintainer, arrowd)
Sponsored by: tipi.work
---
graphics/mesa-dri/Makefile.common | 2 +-
graphics/mesa-dri/distinfo | 6 +++---
graphics/mesa-dri/files/patch-include_renderdoc__app.h | 4 ++--
graphics/mesa-dri/files/patch-meson.build | 4 ++--
graphics/mesa-dri/files/patch-userptr | 14 +++++++-------
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;