<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/2d7202fec53e96844d83a9dd2649c4c165234dda">https://github.com/macports/macports-ports/commit/2d7202fec53e96844d83a9dd2649c4c165234dda</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 2d7202fec53 mesa: update to 24.3.4
</span>2d7202fec53 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 2d7202fec53e96844d83a9dd2649c4c165234dda
</span>Author: Mohamed Akram <makr@macports.org>
AuthorDate: Sat Feb 15 14:28:34 2025 +0400

<span style='display:block; white-space:pre;color:#404040;'>    mesa: update to 24.3.4
</span>---
 x11/mesa/Portfile                   |  8 ++---
 x11/mesa/files/patch-fix-build.diff | 71 -------------------------------------
 2 files changed, 4 insertions(+), 75 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 1475c0c0dd3..19df118e5eb 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.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version                 24.3.4
</span> revision                0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums               rmd160  37e3482c994b41959837267f02a522dabe21bd2d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha256  ad9f5f3a6d2169e4786254ee6eb5062f746d11b826739291205d360f1f3ff716 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        size    30640276
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums               rmd160  45de66550069b85a79076cc65c1977f0506139f1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  e641ae27191d387599219694560d221b7feaa91c900bcec46bf444218ed66025 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    30691532
</span> 
 categories              x11 graphics
 maintainers             {jeremyhu @jeremyhu} openmaintainer
<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><span style='display:block; white-space:pre;color:#808080;'>index 57a02d2e091..fcc67147a62 100644
</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;'>+++ b/x11/mesa/files/patch-fix-build.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -25,74 +25,3 @@ index b03554487c36b..433230a62664a 100644
</span>  
 -- 
 GitLab
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From 1468907afa65f635c113a226b50e3a93cbe6d2f6 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: Mon, 16 Dec 2024 11:42:33 +0000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Subject: [PATCH 1/2] glx: Guard some of the bind_extensions() code with the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- same conditions as `glx_screen`s `frontend_screen` member.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Configution like simple MacOS builds do not have `frontend_screen` and fail to build.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Fixes: 34dea2b38eb336e0414d60b168b9209e029a8cad ("glx: unify extension binding")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/12317
</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, 2 insertions(+)
</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 8d7518e1f4786..1ed850cac89d8 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;'>-@@ -790,6 +790,7 @@ bind_extensions(struct glx_screen *psc, const char *driverName)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       __glXEnableDirectExtension(psc, "GLX_INTEL_swap_event");
</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;'>-+#if defined(GLX_DIRECT_RENDERING) && (!defined(GLX_USE_APPLEGL) || defined(GLX_USE_APPLE))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    mask = driGetAPIMask(psc->frontend_screen);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    __glXEnableDirectExtension(psc, "GLX_ARB_create_context");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -846,6 +847,7 @@ bind_extensions(struct glx_screen *psc, const char *driverName)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-          psc->keep_native_window_glx_drawable = keep_native_window_glx_drawable;
</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;'>-+#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;'>- 
</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;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From 924c41a1734fd47ef03e5bc730cc2fd2bc97d6b6 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: Mon, 16 Dec 2024 11:49:33 +0000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Subject: [PATCH 2/2] glx: Add back in `applegl_create_display()` so the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- OpenGL.framework, on MacOS, pointer get setup.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Fixes: 4e8740370adaad5f8992c13262e1dfc66274d838 ("glx: rework __glXInitialize")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- src/glx/glxext.c | 7 +++++++
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 1 file changed, 7 insertions(+)
</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 1ed850cac89d8..98e21a21b4362 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;'>-@@ -1080,6 +1080,13 @@ __glXInitialize(Display * dpy)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    glx_driver |= GLX_DRIVER_SW;
</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;'>-+#if defined(GLX_USE_APPLEGL) && !defined(GLX_USE_APPLE)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+   if (!applegl_create_display(dpyPriv)) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+      free(dpyPriv);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+      return NULL;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+   }
</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;'>-    if (!AllocAndFetchScreenConfigs(dpy, dpyPriv, glx_driver, !env)) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       Bool fail = True;
</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;'>--- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-GitLab
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span></pre><pre style='margin:0'>

</pre>