<pre style='margin:0'>
Mohamed Akram (mohd-akram) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/39268e3e551592b8e1436aaad61d18a8046fed3f">https://github.com/macports/macports-ports/commit/39268e3e551592b8e1436aaad61d18a8046fed3f</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new 39268e3e551 mesa: update to 25.0.2
</span>39268e3e551 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 39268e3e551592b8e1436aaad61d18a8046fed3f
</span>Author: Mohamed Akram <makr@macports.org>
AuthorDate: Sat Mar 29 14:57:24 2025 +0400
<span style='display:block; white-space:pre;color:#404040;'> mesa: update to 25.0.2
</span>---
x11/mesa/Portfile | 9 ++++-----
x11/mesa/files/patch-fix-build.diff | 27 ---------------------------
x11/mesa/files/patch-meson-spec-python.diff | 14 +++++++-------
3 files changed, 11 insertions(+), 39 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/x11/mesa/Portfile b/x11/mesa/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 19df118e5eb..4e65c7f0c1f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/x11/mesa/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/x11/mesa/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -13,11 +13,11 @@ legacysupport.newest_darwin_requires_legacy 17
</span> name mesa
conflicts gl-headers
epoch 1
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 24.3.4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 25.0.2
</span> revision 0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 45de66550069b85a79076cc65c1977f0506139f1 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 e641ae27191d387599219694560d221b7feaa91c900bcec46bf444218ed66025 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 30691532
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 9cc4dc7b4e0324857dd35a3cf7818059ae5aefd5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 adf904d083b308df95898600ffed435f4b5c600d95fb6ec6d4c45638627fdc97 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 46705776
</span>
categories x11 graphics
maintainers {jeremyhu @jeremyhu} openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -56,7 +56,6 @@ depends_lib-append port:expat \
</span>
patchfiles patch-meson-spec-python.diff \
patch-pre-10.8-scandir.diff \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-fix-build.diff \
</span> patch-fix-linking.diff
# https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32658
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/x11/mesa/files/patch-fix-build.diff b/x11/mesa/files/patch-fix-build.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index fcc67147a62..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/x11/mesa/files/patch-fix-build.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,27 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From e89eba0796b3469f1d2cdbb600309f6231a8169d Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From: "duncan.hopkins" <duncan.hopkins@foundry.com>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Date: Tue, 26 Nov 2024 10:18:28 +0000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Subject: [PATCH] glx: change `#if` guard around `dri_common.h` to stop missing
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 'driDestroyConfigs' symbol on MacOS builds.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Reviewed-By: Adam Jackson <ajax@redhat.com>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32568>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- src/glx/glxext.c | 2 +-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 1 file changed, 1 insertion(+), 1 deletion(-)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/src/glx/glxext.c b/src/glx/glxext.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index b03554487c36b..433230a62664a 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/glx/glxext.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/glx/glxext.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -28,7 +28,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "glxextensions.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "util/u_debug.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#ifndef GLX_USE_APPLEGL
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if defined(GLX_DIRECT_RENDERING) && (!defined(GLX_USE_APPLEGL) || defined(GLX_USE_APPLE))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "dri_common.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-GitLab
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/x11/mesa/files/patch-meson-spec-python.diff b/x11/mesa/files/patch-meson-spec-python.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index e755517cef2..45f7ccfef74 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/x11/mesa/files/patch-meson-spec-python.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/x11/mesa/files/patch-meson-spec-python.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +1,11 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- meson.build.orig 2022-09-29 15:08:18.000000000 -0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ meson.build 2022-09-29 15:08:57.000000000 -0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1002,7 +1002,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- meson.build.orig 2025-03-20 17:32:27
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ meson.build 2025-03-29 14:55:42
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -938,7 +938,7 @@
</span> endif
<span style='display:block; white-space:pre;background:#ffe0e0;'>--prog_python = import('python').find_installation('python3')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+prog_python = import('python').find_installation('@@python3@@')
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # On Windows, a venv has no versioned aliased to 'python'.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-prog_python = find_program('python3', 'python', version : '>= 3.8')
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++prog_python = find_program('@@python3@@', 'python', version : '>= 3.8')
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> has_mako = run_command(
prog_python, '-c',
<span style='display:block; white-space:pre;background:#ffe0e0;'>- '''
</span></pre><pre style='margin:0'>
</pre>