<pre style='margin:0'>
Perry E. Metzger (pmetzger) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/8b5fc397aabf25ac0899b85fe5f209b820980b5e">https://github.com/macports/macports-ports/commit/8b5fc397aabf25ac0899b85fe5f209b820980b5e</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 8b5fc397aab qt5-qtbase: macOS 12 SDK compatibility fix
</span>8b5fc397aab is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 8b5fc397aabf25ac0899b85fe5f209b820980b5e
</span>Author: Mark Mentovai <mark@chromium.org>
AuthorDate: Thu Oct 28 00:26:57 2021 -0400

<span style='display:block; white-space:pre;color:#404040;'>    qt5-qtbase: macOS 12 SDK compatibility fix
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    This backports the upstream patch at
</span><span style='display:block; white-space:pre;color:#404040;'>    https://github.com/qt/qtbase/commit/dece6f5840463ae2ddf927d65eb1b3680e34a547
</span><span style='display:block; white-space:pre;color:#404040;'>    to qt5 (5.15). There doesn’t seem to be maintenance of this version
</span><span style='display:block; white-space:pre;color:#404040;'>    upstream any longer.
</span>---
 aqua/qt5/Portfile                                    |  5 +++++
 aqua/qt5/files/patch-qiosurfacegraphicsbuffer.h.diff | 17 +++++++++++++++++
 2 files changed, 22 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/aqua/qt5/Portfile b/aqua/qt5/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index ce4fab736e5..26e4c541b6b 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/aqua/qt5/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/aqua/qt5/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1002,6 +1002,11 @@ foreach {module module_info} [array get modules] {
</span> 
             # find the Rez program
             patchfiles-append patch-find_rez.diff
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            # Backported upstream patch to build with the macOS 12 SDK.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            # https://github.com/qt/qtbase/commit/dece6f5840463ae2ddf927d65eb1b3680e34a547
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            patchfiles-append patch-qiosurfacegraphicsbuffer.h.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>             post-patch {
                 reinplace \
                     "s|__MACPORTS_Rez__|[exec xcrun --find Rez]|g" \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/aqua/qt5/files/patch-qiosurfacegraphicsbuffer.h.diff b/aqua/qt5/files/patch-qiosurfacegraphicsbuffer.h.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..fa2ad91d008
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/aqua/qt5/files/patch-qiosurfacegraphicsbuffer.h.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,17 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git src/plugins/platforms/cocoa/qiosurfacegraphicsbuffer.h src/plugins/platforms/cocoa/qiosurfacegraphicsbuffer.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index e070ba977d55..cc7193d8b71b 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/plugins/platforms/cocoa/qiosurfacegraphicsbuffer.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/plugins/platforms/cocoa/qiosurfacegraphicsbuffer.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -43,6 +43,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <qpa/qplatformgraphicsbuffer.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <private/qcore_mac_p.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <CoreGraphics/CGColorSpace.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <IOSurface/IOSurface.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ QT_BEGIN_NAMESPACE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ class QIOSurfaceGraphicsBuffer : public QPlatformGraphicsBuffer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-- 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+2.33.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span></pre><pre style='margin:0'>

</pre>