<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/9e4bb5da82a15a7c33969b2cddf92289a3d13ad6">https://github.com/macports/macports-ports/commit/9e4bb5da82a15a7c33969b2cddf92289a3d13ad6</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 9e4bb5da82a cairo, cairo-devel: use -std=gnu99 with gcc 4.2
</span>9e4bb5da82a is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 9e4bb5da82a15a7c33969b2cddf92289a3d13ad6
</span>Author: Jaakko Linnosaari <jaakko@linnosaari.fi>
AuthorDate: Wed Mar 1 21:54:49 2023 +0200
<span style='display:block; white-space:pre;color:#404040;'> cairo, cairo-devel: use -std=gnu99 with gcc 4.2
</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/66904
</span>---
graphics/cairo-devel/Portfile | 6 ++++++
graphics/cairo/Portfile | 9 ++++++---
2 files changed, 12 insertions(+), 3 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/cairo-devel/Portfile b/graphics/cairo-devel/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 34e61269571..f42c0fd5361 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/cairo-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/cairo-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -114,6 +114,12 @@ platform macosx {
</span> variant_set quartz
}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[string match *gcc-4.* ${configure.compiler}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # gcc-4 defaults to gnu89 which is "ISO C90 plus GNU extensions". We need gnu99.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # https://gitlab.freedesktop.org/cairo/cairo/-/merge_requests/264
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.cflags-append -std=gnu99
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> variant x11 {
depends_lib-append port:xrender \
port:xorg-libXext \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/cairo/Portfile b/graphics/cairo/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 4de939b860e..b33fb1c3ecb 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/cairo/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/cairo/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -68,9 +68,6 @@ if {${configure.build_arch} eq "x86_64" || (${universal_possible} && [variant_is
</span> compiler.blacklist-append gcc-4.0
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# https://trac.macports.org/ticket/66904
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.blacklist-append {*gcc-4.*}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> configure.args --disable-gl \
--disable-quartz \
--disable-quartz-font \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -117,6 +114,12 @@ platform macosx {
</span> variant_set quartz
}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[string match *gcc-4.* ${configure.compiler}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # gcc-4 defaults to gnu89 which is "ISO C90 plus GNU extensions". We need gnu99.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # https://gitlab.freedesktop.org/cairo/cairo/-/merge_requests/264
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.cflags-append -std=gnu99
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> variant x11 {
depends_lib-append port:xrender \
port:xorg-libXext \
</pre><pre style='margin:0'>
</pre>