<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>