<pre style='margin:0'>
Renee Otten (reneeotten) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/ebad26dc639c538da107b21409bd977201b7d070">https://github.com/macports/macports-ports/commit/ebad26dc639c538da107b21409bd977201b7d070</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit ebad26dc639c538da107b21409bd977201b7d070
</span>Author: Renee Otten <reneeotten@macports.org>
AuthorDate: Fri Dec 20 21:47:32 2024 -0500
<span style='display:block; white-space:pre;color:#404040;'> qt6,qt64: update fix for ScreenCaptureKit requirement with macOS 15 SDK
</span>---
aqua/qt6/Portfile | 5 +----
aqua/qt64/Portfile | 4 +---
2 files changed, 2 insertions(+), 7 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/aqua/qt6/Portfile b/aqua/qt6/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index c8a3a64e838..44a26ba7b7c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/aqua/qt6/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/aqua/qt6/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -49,10 +49,7 @@ foreach {qt_base qt_info} ${qt6::available_versions} {
</span> }
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# qt6-qtbase is broken on macOS 15+, so fix needs to be done at the top level as all subports depends on it.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# because of `error: 'CGDisplayCreateImageForRect' is unavailable: obsoleted in macOS 15.0 - Please use ScreenCaptureKit instead.`
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# May be fixed upsteam eventually in https://bugreports.qt.io/browse/QTBUG-128900
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platform darwin 24 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${os.platform} eq "darwin" && [vercmp ${macosx_deployment_target} >= 15.0]} {
</span> macosx_deployment_target 14.0
}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/aqua/qt64/Portfile b/aqua/qt64/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 1f038110657..e6da876898b 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/aqua/qt64/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/aqua/qt64/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -47,9 +47,7 @@ foreach {qt_base qt_info} ${qt6::available_versions} {
</span> }
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# qt64-qtbase is broken on macOS 15+ because of
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# `error: 'CGDisplayCreateImageForRect' is unavailable: obsoleted in macOS 15.0 - Please use ScreenCaptureKit instead.`
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platform darwin 24 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${os.platform} eq "darwin" && [vercmp ${macosx_deployment_target} >= 15.0]} {
</span> macosx_deployment_target 14.0
}
</pre><pre style='margin:0'>
</pre>