<pre style='margin:0'>
Mark Anderson (markemer) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/c307b894aa50e4fbf85c76c8f2da7e1081823d75">https://github.com/macports/macports-ports/commit/c307b894aa50e4fbf85c76c8f2da7e1081823d75</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 c307b894aa5 qt6-qtbase: fix on macOS 15 (#25749)
</span>c307b894aa5 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit c307b894aa50e4fbf85c76c8f2da7e1081823d75
</span>Author: Mark Anderson <mark@macports.org>
AuthorDate: Wed Sep 18 18:13:57 2024 -0400
<span style='display:block; white-space:pre;color:#404040;'> qt6-qtbase: fix on macOS 15 (#25749)
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> * qt6-qtbase error for CGDIsplayImageForRect on macOS 15
</span><span style='display:block; white-space:pre;color:#404040;'> * Set macosx_deployment_target 14.0 for qt6 in general to stop the following error: `error: 'CGDisplayCreateImageForRect' is unavailable: obsoleted in macOS 15.0 - Please use ScreenCaptureKit instead.`
</span><span style='display:block; white-space:pre;color:#404040;'> * May be fixed upsteam eventually in https://bugreports.qt.io/browse/QTBUG-128900
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Closes: https://trac.macports.org/ticket/70709
</span>---
aqua/qt6/Portfile | 7 +++++++
1 file changed, 7 insertions(+)
<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 aa86022404c..f65c5a0e3d6 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,6 +49,13 @@ foreach {qt_base qt_info} ${qt6::available_versions} {
</span> }
}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# 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:#e0ffe0;'>+# because of `error: 'CGDisplayCreateImageForRect' is unavailable: obsoleted in macOS 15.0 - Please use ScreenCaptureKit instead.`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# May be fixed upsteam eventually in https://bugreports.qt.io/browse/QTBUG-128900
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platform darwin 24 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ macosx_deployment_target 14.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # MacPorts LLVM/Clang version to use when required
set llvm_version 18
</pre><pre style='margin:0'>
</pre>