git: 2daf2c8f2943 - main - graphics/mesa-devel: update to 26.0.b.736
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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 {