<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/625958d3092d3504a4fa33fc75ef0f691b6bbad1">https://github.com/macports/macports-ports/commit/625958d3092d3504a4fa33fc75ef0f691b6bbad1</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 625958d3092 OpenBLAS{-devel}: Fix bug that prevents portfile parsing on arm
</span>625958d3092 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 625958d3092d3504a4fa33fc75ef0f691b6bbad1
</span>Author: Chris Jones <jonesc@macports.org>
AuthorDate: Wed Apr 28 19:20:40 2021 +0100

<span style='display:block; white-space:pre;color:#404040;'>    OpenBLAS{-devel}: Fix bug that prevents portfile parsing on arm
</span>---
 math/OpenBLAS/Portfile | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/OpenBLAS/Portfile b/math/OpenBLAS/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 6a7eda331ef..ac45d1e45f9 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/OpenBLAS/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/OpenBLAS/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -28,7 +28,7 @@ platform darwin i386 {
</span> #OS 10.12-13 supports down to iMac 10,1, with Intel Core 2 Duo architecture
 if {${os.major} >= 11 && ${os.major} <= 17} { 
     set blas_arch "CORE2"
<span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} 
</span> #OS 10.14 supports down to Mac Pro 5,1 that has Nehalem architecture
 if {${os.major} >= 18} {
     if {${os.arch} eq "arm"} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -39,7 +39,7 @@ if {${os.major} >= 18} {
</span>     }
 }
 if {![info exists blas_arch]} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    #For older versions, we force native variant as there is no PPCG3 target in OpenBLAS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    #For older versions, and currently arm, we force native variant as there is no PPCG3 target in OpenBLAS
</span>     default_variants-append +native
 }
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -132,7 +132,9 @@ pre-build {
</span>                 if {${build_arch} eq "ppc" || ${build_arch} eq "ppc64"} {
                     puts $makeINC "TARGET = PPCG4"
                 } else {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    puts $makeINC "TARGET = ${blas_arch}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    if {[info exists blas_arch]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        puts $makeINC "TARGET = ${blas_arch}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    }
</span>                 }
             }
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -186,8 +188,8 @@ pre-build {
</span>             puts $makeINC "NO_LAPACK = 1"
         }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        if {![variant_isset native]} { 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            #We set a minimal target in case native variant is not set
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if { (![variant_isset native]) && [info exists blas_arch] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            # We set a minimal target in case native variant is not set
</span>             puts $makeINC "TARGET = ${blas_arch}"
         }
 
</pre><pre style='margin:0'>

</pre>