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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/1b093a099392279130f1da7157dd8b3e31f1613c">https://github.com/macports/macports-ports/commit/1b093a099392279130f1da7157dd8b3e31f1613c</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 1b093a09939 qt4-mac: fix build on Sequoia (x86_64)
</span>1b093a09939 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 1b093a099392279130f1da7157dd8b3e31f1613c
</span>Author: Ken Cunningham <kencu@macports.org>
AuthorDate: Tue Sep 24 21:31:09 2024 -0700

<span style='display:block; white-space:pre;color:#404040;'>    qt4-mac: fix build on Sequoia (x86_64)
</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/70821
</span>---
 aqua/qt4-mac/Portfile                                       |  7 +++++--
 .../files/patch-webkit-remove-wtf_ceil-workaround.diff      | 13 +++++++++++++
 2 files changed, 18 insertions(+), 2 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/aqua/qt4-mac/Portfile b/aqua/qt4-mac/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index c4fe4680fa1..2a92fdf5719 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/aqua/qt4-mac/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/aqua/qt4-mac/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -63,6 +63,9 @@ platform darwin 22 {
</span> platform darwin 23 {
      macosx_deployment_target 12.0
 }
<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 12.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span> 
 # find a way to specify the OS MINOR version.  For OSX 10.X, this
 # value will be X.  The type is this variable is integer, so we can
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -95,11 +98,11 @@ if {${macosx_deployment_target} ne ""} {
</span> # because this port is so old and thus we want to make sure this
 # port works on these newer macOS versions first.
 platform darwin {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    if { ${os.major} > 23 } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if { ${os.major} > 24 } {
</span>         depends_lib
         depends_run
         pre-fetch {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-            ui_error "$name does not currently build on macOS versions later than 13 Ventura."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ui_error "$name does not currently build on macOS versions later than 15 Sequoia."
</span>             error "unsupported platform"
         }
     }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/aqua/qt4-mac/files/patch-webkit-remove-wtf_ceil-workaround.diff b/aqua/qt4-mac/files/patch-webkit-remove-wtf_ceil-workaround.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 1769c3585c7..84a5ee4660e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/aqua/qt4-mac/files/patch-webkit-remove-wtf_ceil-workaround.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/aqua/qt4-mac/files/patch-webkit-remove-wtf_ceil-workaround.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -11,3 +11,16 @@ index 9e2e638d..3dfa0244 100644
</span>  
  // Work around a bug in the Mac OS X libc where ceil(-0.1) return +0.
  inline double wtf_ceil(double x) { return copysign(ceil(x), x); }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git src/3rdparty/webkit/Source/JavaScriptCore/wtf/MathExtras.h src/3rdparty/webkit/Source/JavaScriptCore/wtf/MathExtras.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 4fbfa889..052d9f0a 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/3rdparty/webkit/Source/JavaScriptCore/wtf/MathExtras.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/3rdparty/webkit/Source/JavaScriptCore/wtf/MathExtras.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -76,7 +76,7 @@ const double piOverFourDouble = M_PI_4;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ const float piOverFourFloat = static_cast<float>(M_PI_4);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#if OS(DARWIN)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if OS(DARWIN) && 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ // Work around a bug in the Mac OS X libc where ceil(-0.1) return +0.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ inline double wtf_ceil(double x) { return copysign(ceil(x), x); }
</span></pre><pre style='margin:0'>

</pre>