<pre style='margin:0'>
Joshua Root (jmroot) pushed a commit to branch master
in repository macports-base.
</pre>
<p><a href="https://github.com/macports/macports-base/commit/78f3b6c1adc248a5dcc5e618a0f21eee078799ca">https://github.com/macports/macports-base/commit/78f3b6c1adc248a5dcc5e618a0f21eee078799ca</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 78f3b6c1adc248a5dcc5e618a0f21eee078799ca
</span>Author: Joshua Root <jmr@macports.org>
AuthorDate: Sat Aug 3 16:20:33 2019 +1000
<span style='display:block; white-space:pre;color:#404040;'> Broaden allowed C99 compilers
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Technically no compilers we have access to have 100% C99 support. In
</span><span style='display:block; white-space:pre;color:#404040;'> practice, gcc 4.0+ and all versions of clang are close enough in the
</span><span style='display:block; white-space:pre;color:#404040;'> majority of cases.
</span>---
src/port1.0/portconfigure.tcl | 8 +++-----
1 file changed, 3 insertions(+), 5 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/src/port1.0/portconfigure.tcl b/src/port1.0/portconfigure.tcl
</span><span style='display:block; white-space:pre;color:#808080;'>index 6d64404..cbf6c3b 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/src/port1.0/portconfigure.tcl
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/src/port1.0/portconfigure.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -684,7 +684,7 @@ proc portconfigure::max_compiler_version {} {
</span> #| C Standard | Clang | Xcode Clang | Xcode | GCC |
#|------------------------------------------------------------------|
#| 1989 (C89) | - | - | - | - |
<span style='display:block; white-space:pre;background:#ffe0e0;'>-#| 1999 (C99) | - | 211.10.1 | 4.2 | 4.5 |
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#| 1999 (C99) | - | - | - | 4.0 |
</span> #| 2011 (C11) | 3.1 | 318.0.61 | 4.3 | 4.9 |
#--------------------------------------------------------------------
#
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -723,8 +723,6 @@ proc portconfigure::get_min_command_line {compiler} {
</span> clang {
if {${compiler.c_standard} >= 2011} {
lappend min_values 318.0.61
<span style='display:block; white-space:pre;background:#ffe0e0;'>- } elseif {${compiler.c_standard} >= 1999} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lappend min_values 211.10.1
</span> }
if {${compiler.cxx_standard} >= 2017} {
lappend min_values 902.0.39.1
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -745,7 +743,7 @@ proc portconfigure::get_min_command_line {compiler} {
</span> gcc-4.2 -
gcc-4.0 -
apple-gcc-4.2 {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${compiler.c_standard} >= 1999} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {${compiler.c_standard} > 1999} {
</span> lappend min_values [max_compiler_version]
}
if {${compiler.cxx_standard} >= 2011} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -806,7 +804,7 @@ proc portconfigure::get_min_gcc {} {
</span> if {${compiler.c_standard} >= 2011} {
lappend min_values 4.3
} elseif {${compiler.c_standard} >= 1999} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- lappend min_values 4.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lappend min_values 4.0
</span> }
if {${compiler.cxx_standard} >= 2017} {
lappend min_values 7.0
</pre><pre style='margin:0'>
</pre>