<pre style='margin:0'>
Christopher Nielsen (mascguy) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/dc40998ff04f85e112fe41c73a85f5279f507bdd">https://github.com/macports/macports-ports/commit/dc40998ff04f85e112fe41c73a85f5279f507bdd</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 dc40998ff04 qt6-qtbase: attempt to fix build with 10.14 SDK
</span>dc40998ff04 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit dc40998ff04f85e112fe41c73a85f5279f507bdd
</span>Author: Christopher Chavez <chrischavez@gmx.us>
AuthorDate: Wed Apr 6 11:08:29 2022 -0500

<span style='display:block; white-space:pre;color:#404040;'>    qt6-qtbase: attempt to fix build with 10.14 SDK
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    [skip ci]
</span>---
 aqua/qt6/files/patch-macos-10.14-sdk.diff | 25 ++++++++++++++++++++++++-
 1 file changed, 24 insertions(+), 1 deletion(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/aqua/qt6/files/patch-macos-10.14-sdk.diff b/aqua/qt6/files/patch-macos-10.14-sdk.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 158b9f48094..17cab41ad40 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/aqua/qt6/files/patch-macos-10.14-sdk.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/aqua/qt6/files/patch-macos-10.14-sdk.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,5 +1,6 @@
</span> Allow building with macOS 10.14 SDK (will still warn about
<span style='display:block; white-space:pre;background:#ffe0e0;'>-"Instance method '-charactersByApplyingModifiers' unknown")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+"instance method '-charactersByApplyingModifiers:' not found"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+and "instance method '-location' not found")
</span> 
 Upstream-Status: Inappropriate [violates DRY]
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -14,3 +15,25 @@ Upstream-Status: Inappropriate [violates DRY]
</span>  
                  QChar cocoaUnicodeKey;
                  if (charactersWithModifiers.length > 0)
<span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/gui/rhi/qrhimetal.mm.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/gui/rhi/qrhimetal.mm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -382,15 +382,15 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     driverInfoStruct.deviceType = QRhiDriverInfo::IntegratedDevice;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if (@available(macOS 10.15, *)) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        const MTLDeviceLocation deviceLocation = [d->dev location];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        const NSUInteger deviceLocation = (NSUInteger)[d->dev location];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         switch (deviceLocation) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        case MTLDeviceLocationBuiltIn:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        case 0:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             driverInfoStruct.deviceType = QRhiDriverInfo::IntegratedDevice;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        case MTLDeviceLocationSlot:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        case 1:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             driverInfoStruct.deviceType = QRhiDriverInfo::DiscreteDevice;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        case MTLDeviceLocationExternal:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        case 2:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             driverInfoStruct.deviceType = QRhiDriverInfo::ExternalDevice;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         default:
</span></pre><pre style='margin:0'>

</pre>