<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/0eded2cc22f0f7a8327d4903c00daa2aa1f69eee">https://github.com/macports/macports-ports/commit/0eded2cc22f0f7a8327d4903c00daa2aa1f69eee</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 0eded2c  xrmc +openmp: use compiler.openmp_version
</span>0eded2c is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 0eded2cc22f0f7a8327d4903c00daa2aa1f69eee
</span>Author: Christopher Chavez <chrischavez@gmx.us>
AuthorDate: Mon Apr 20 18:58:50 2020 -0500

<span style='display:block; white-space:pre;color:#404040;'>    xrmc +openmp: use compiler.openmp_version
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    â€¦instead of compiler blacklisting
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Option was introduced in MacPorts 2.6.0:
</span><span style='display:block; white-space:pre;color:#404040;'>    https://trac.macports.org/wiki/CompilerSelection
</span>---
 science/xrmc/Portfile | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/xrmc/Portfile b/science/xrmc/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 161bf5c..9b1026e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/xrmc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/xrmc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -42,14 +42,14 @@ test.target         check
</span> # It is good to offer them since the default clang on Yosemite works but default on other OSX versions might not.
 compilers.choose    cc cxx
 compilers.setup     
<span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.blacklist  gcc-4.2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# COLLAPSE is a new clause that has been added in OpenMP 3.0, which is supported only in GCC 4.4 and later
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# so gcc 4.2 will give errors like this:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# detector.cpp:187: error: expected '#pragma omp' clause before 'collapse'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# detector.cpp:279: error: expected '#pragma omp' clause before 'collapse'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# llvm-gcc-4.2 is fine though because the configure script correctly detects that OpenMP is not supported; same for default clang
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant openmp description {Build with OpenMP. Might cause trouble for some compilers.} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant openmp description {Build with OpenMP} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # COLLAPSE is a new clause that has been added in OpenMP 3.0, which is supported only in GCC 4.4 and later
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # so gcc 4.2 will give errors like this:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # detector.cpp:187: error: expected '#pragma omp' clause before 'collapse'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # detector.cpp:279: error: expected '#pragma omp' clause before 'collapse'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # llvm-gcc-4.2 is fine though because the configure script correctly detects that OpenMP is not supported; same for default clang
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    compiler.openmp_version 3.0
</span>     configure.args-delete  --disable-openmp
     configure.args-append  --enable-openmp
 }
</pre><pre style='margin:0'>

</pre>