<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/415286c7c9803346e671ab63b0683fced5c1ebca">https://github.com/macports/macports-ports/commit/415286c7c9803346e671ab63b0683fced5c1ebca</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 415286c7c98 gtk3*: fix broken sincos check
</span>415286c7c98 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 415286c7c9803346e671ab63b0683fced5c1ebca
</span>Author: Sergey Fedorov <barracuda@macos-powerpc.org>
AuthorDate: Mon Oct 28 22:25:17 2024 +0800

<span style='display:block; white-space:pre;color:#404040;'>    gtk3*: fix broken sincos check
</span>---
 gnome/gtk3-devel/Portfile                |  3 +++
 gnome/gtk3-devel/files/patch-sincos.diff | 21 +++++++++++++++++++++
 gnome/gtk3/Portfile                      |  3 +++
 gnome/gtk3/files/patch-sincos.diff       | 21 +++++++++++++++++++++
 4 files changed, 48 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/gnome/gtk3-devel/Portfile b/gnome/gtk3-devel/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 0520ba4d321..72b0be67960 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/gnome/gtk3-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gnome/gtk3-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -83,6 +83,9 @@ patchfiles-append   patch-quartz-meson-appleframeworks.diff
</span> # implicit declaration of function 'sincos'
 patchfiles-append   patch-tests-gdkgears.diff
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://github.com/mesonbuild/meson/issues/7652
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   patch-sincos.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # gtk3 +quartz uses instancetype which is not available
 # before approximately Xcode 4.6 (#49391)
 # if building +x11 blacklist comilers that do not support C11
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/gnome/gtk3-devel/files/patch-sincos.diff b/gnome/gtk3-devel/files/patch-sincos.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..da25e4a23b4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gnome/gtk3-devel/files/patch-sincos.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,21 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- meson.build    2024-07-11 01:03:14.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ meson.build    2024-10-28 22:14:39.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -248,7 +248,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   'rint',
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   'log2',
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   'exp2',
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  'sincos',
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   'trunc',
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   'localtime_r',
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   'fmin',
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -260,6 +259,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endforeach
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if cc.has_function('sincos', prefix: '#define _GNU_SOURCE\n#include <math.h>', dependencies: libm)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  cdata.set('HAVE_SINCOS', 1)
</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;'>+ cdata.set('HAVE_DECL_ISINF', cc.has_header_symbol('math.h', 'isinf') ? 1 : false)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cdata.set('HAVE_DECL_ISNAN', cc.has_header_symbol('math.h', 'isnan') ? 1 : false)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/gnome/gtk3/Portfile b/gnome/gtk3/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 3af9e106299..4c5a8c35698 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/gnome/gtk3/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gnome/gtk3/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -83,6 +83,9 @@ patchfiles-append   patch-quartz-meson-appleframeworks.diff
</span> # implicit declaration of function 'sincos'
 patchfiles-append   patch-tests-gdkgears.diff
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://github.com/mesonbuild/meson/issues/7652
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   patch-sincos.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # gtk3 +quartz uses instancetype which is not available
 # before approximately Xcode 4.6 (#49391)
 # if building +x11 blacklist comilers that do not support C11
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/gnome/gtk3/files/patch-sincos.diff b/gnome/gtk3/files/patch-sincos.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..da25e4a23b4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gnome/gtk3/files/patch-sincos.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,21 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- meson.build    2024-07-11 01:03:14.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ meson.build    2024-10-28 22:14:39.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -248,7 +248,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   'rint',
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   'log2',
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   'exp2',
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  'sincos',
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   'trunc',
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   'localtime_r',
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   'fmin',
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -260,6 +259,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endforeach
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if cc.has_function('sincos', prefix: '#define _GNU_SOURCE\n#include <math.h>', dependencies: libm)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  cdata.set('HAVE_SINCOS', 1)
</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;'>+ cdata.set('HAVE_DECL_ISINF', cc.has_header_symbol('math.h', 'isinf') ? 1 : false)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cdata.set('HAVE_DECL_ISNAN', cc.has_header_symbol('math.h', 'isnan') ? 1 : false)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span></pre><pre style='margin:0'>

</pre>