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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/0f46504de154e7cc892c692d60ee708e41456bed">https://github.com/macports/macports-ports/commit/0f46504de154e7cc892c692d60ee708e41456bed</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 0f46504de15 bazel PG: Add option to set c++ standard, defaulting to 2014
</span>0f46504de15 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 0f46504de154e7cc892c692d60ee708e41456bed
</span>Author: Chris Jones <jonesc@macports.org>
AuthorDate: Tue Mar 30 09:20:07 2021 +0100

<span style='display:block; white-space:pre;color:#404040;'>    bazel PG: Add option to set c++ standard, defaulting to 2014
</span>---
 _resources/port1.0/group/bazel-1.0.tcl | 22 ++++++++++++++++------
 1 file changed, 16 insertions(+), 6 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/_resources/port1.0/group/bazel-1.0.tcl b/_resources/port1.0/group/bazel-1.0.tcl
</span><span style='display:block; white-space:pre;color:#808080;'>index 07a1f3b089b..3185ee07383 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/_resources/port1.0/group/bazel-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/_resources/port1.0/group/bazel-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -53,12 +53,8 @@ default bazel.configure_args ""
</span> options bazel.configure_pre_args
 default bazel.configure_pre_args ""
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-proc bazel::use_mp_clang {} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    global configure.compiler xcodeversion
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set is_mp_clang  [ expr { [ string match macports-clang-* ${configure.compiler} ] } ]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set xcode_not_ok [ expr { ${xcodeversion} eq "none" || [ vercmp ${xcodeversion} [option bazel.min_xcode] ] < 0 } ]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    return ${is_mp_clang} || ${xcode_not_ok}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+options bazel.cxx_standard
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default bazel.cxx_standard 2014
</span> 
 # Required java version
 java.version         11+
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -72,6 +68,20 @@ configure.env-append JAVA_HOME=${java.home}
</span> build.env-append     JAVA_HOME=${java.home}
 destroot.env-append  JAVA_HOME=${java.home}
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# Require c++ standard
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+proc bazel::set_standards {} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    global compiler.cxx_standard
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    compiler.cxx_standard [option bazel.cxx_standard]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+port::register_callback bazel::set_standards
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+proc bazel::use_mp_clang {} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    global configure.compiler xcodeversion
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set is_mp_clang  [ expr { [ string match macports-clang-* ${configure.compiler} ] } ]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set xcode_not_ok [ expr { ${xcodeversion} eq "none" || [ vercmp ${xcodeversion} [option bazel.min_xcode] ] < 0 } ]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    return ${is_mp_clang} || ${xcode_not_ok}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # Xcode blacklist
 if { [bazel::use_mp_clang] } {
     compiler.blacklist-append {clang}
</pre><pre style='margin:0'>

</pre>