git: 2daf2c8f2943 - main - graphics/mesa-devel: update to 26.0.b.736

From: Jan Beich <jbeich_at_FreeBSD.org>
Date: Thu, 05 Feb 2026 00:36:00 UTC
The branch main has been updated by jbeich:

URL: https://cgit.FreeBSD.org/ports/commit/?id=2daf2c8f29433515e6619f4dfecaf942ecaf19b3

commit 2daf2c8f29433515e6619f4dfecaf942ecaf19b3
Author:     Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2026-01-29 17:00:57 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2026-02-05 00:33:46 +0000

    graphics/mesa-devel: update to 26.0.b.736
    
    Changes:        https://gitlab.freedesktop.org/mesa/mesa/-/compare/481df222095...124d550a943
---
 graphics/mesa-devel/Makefile                    |  7 +++----
 graphics/mesa-devel/distinfo                    |  6 +++---
 graphics/mesa-devel/files/patch-clock_monotonic | 21 +++++++++++++++++++++
 3 files changed, 27 insertions(+), 7 deletions(-)

diff --git a/graphics/mesa-devel/Makefile b/graphics/mesa-devel/Makefile
index 883fc7cc0c75..36646ff68fbc 100644
--- a/graphics/mesa-devel/Makefile
+++ b/graphics/mesa-devel/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	mesa
-DISTVERSION=	26.0-branchpoint-44
-DISTVERSIONSUFFIX=	-g481df222095
-PORTREVISION=	2
+DISTVERSION=	26.0-branchpoint-736
+DISTVERSIONSUFFIX=	-g124d550a943
 CATEGORIES=	graphics
 PKGNAMESUFFIX=	-devel
 
@@ -101,7 +100,7 @@ LLVM_CONFIGURE_ENV=	LLVM_CONFIG=${LLVM_CONFIG}
 LLVM_MESON_ENABLED=	llvm
 LLVM_MESON_TRUE=	amd-use-llvm
 
-LTO_MESON_TRUE=		b_lto
+LTO_MESON_TRUE=		b_lto allow-broken-lto
 
 OPENCL_DESC=		Heterogeneous computing via OpenCL (implies LLVM)
 OPENCL_BUILD_DEPENDS=	bindgen:devel/rust-bindgen-cli \
diff --git a/graphics/mesa-devel/distinfo b/graphics/mesa-devel/distinfo
index 109bb7655785..23d1624c5b54 100644
--- a/graphics/mesa-devel/distinfo
+++ b/graphics/mesa-devel/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1769037342
-SHA256 (mesa-26.0-branchpoint-44-g481df222095.tar.bz2) = c5955e7b73615506469db636cf663184cb877dba3c439ca1e147647111320065
-SIZE (mesa-26.0-branchpoint-44-g481df222095.tar.bz2) = 55890427
+TIMESTAMP = 1770240157
+SHA256 (mesa-26.0-branchpoint-736-g124d550a943.tar.bz2) = 44843c7f1a38b045afe0d853faa089d153aa9bb9470c4788b59e2735613632c8
+SIZE (mesa-26.0-branchpoint-736-g124d550a943.tar.bz2) = 56380302
 SHA256 (de5cf0a44b50.patch) = c9e02e5eb1fb4e3aa2bc7a7e0a70f28f3ee609835ff0b59e827893a821983851
 SIZE (de5cf0a44b50.patch) = 1108
diff --git a/graphics/mesa-devel/files/patch-clock_monotonic b/graphics/mesa-devel/files/patch-clock_monotonic
new file mode 100644
index 000000000000..1e9aa442a6a9
--- /dev/null
+++ b/graphics/mesa-devel/files/patch-clock_monotonic
@@ -0,0 +1,21 @@
+../src/vulkan/wsi/wsi_common_wayland.c:1962:57: error: use of undeclared identifier 'CLOCK_MONOTONIC_RAW'
+ 1962 |          if (clock_id != CLOCK_MONOTONIC && clock_id != CLOCK_MONOTONIC_RAW)
+      |                                                         ^
+../src/vulkan/wsi/wsi_common_wayland.c:3601:12: error: use of undeclared identifier 'CLOCK_MONOTONIC_RAW'
+ 3601 |       case CLOCK_MONOTONIC_RAW:
+      |            ^
+
+--- src/vulkan/wsi/wsi_common_wayland.c.orig	2026-01-29 17:00:57 UTC
++++ src/vulkan/wsi/wsi_common_wayland.c
+@@ -68,6 +68,11 @@
+ #include <sys/sysmacros.h>
+ #endif
+ 
++/* The "RAW" clocks on Linux are called "FAST" on FreeBSD */
++#if !defined(CLOCK_MONOTONIC_RAW) && defined(CLOCK_MONOTONIC_FAST)
++#define CLOCK_MONOTONIC_RAW CLOCK_MONOTONIC_FAST
++#endif
++
+ struct wsi_wayland;
+ 
+ struct wsi_wl_format {