<pre style='margin:0'>
Michael Dickens (michaelld) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/cd5c8b25d01e5c82e8379d49261f518f696765ad">https://github.com/macports/macports-ports/commit/cd5c8b25d01e5c82e8379d49261f518f696765ad</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 cd5c8b2  OpenBLAS: add PowerPC support
</span>cd5c8b2 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit cd5c8b25d01e5c82e8379d49261f518f696765ad
</span>Author: Ken Cunningham <kencu@macports.org>
AuthorDate: Thu Mar 7 18:54:28 2019 -0800

<span style='display:block; white-space:pre;color:#404040;'>    OpenBLAS: add PowerPC support
</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/58179
</span>---
 math/OpenBLAS/Portfile                             | 16 +++++++++++--
 math/OpenBLAS/files/patch-darwin-powerpc.diff      | 11 +++++++++
 .../files/patch-openblas-powermac970-fix.diff      | 26 ++++++++++++++++++++++
 3 files changed, 51 insertions(+), 2 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 b57f18e..7ba3300 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;'>@@ -37,7 +37,8 @@ if {[string first "-devel" $subport] > 0} {
</span>     conflicts       OpenBLAS
 
     patchfiles      patch-libnoarch.devel.diff \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-linkLib.devel.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-linkLib.devel.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-openblas-powermac970-fix.diff
</span> 
     github.livecheck.branch develop
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -51,7 +52,9 @@ if {[string first "-devel" $subport] > 0} {
</span>     conflicts       OpenBLAS-devel
 
     patchfiles      patch-libnoarch.release.diff \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-linkLib.release.diff 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-linkLib.release.diff  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-darwin-powerpc.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-openblas-powermac970-fix.diff
</span> }
 
 compilers.choose    fc 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -141,6 +144,15 @@ pre-build {
</span> depends_build-append port:cctools
 build.args          "AR=${prefix}/bin/ar RANLIB=${prefix}/bin/ranlib"
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+platform darwin 8 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_build-append    port:gmake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    build.cmd               ${prefix}/bin/gmake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_test-append     port:gmake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    test.cmd                build.cmd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> destroot.args       "PREFIX=${prefix}"
 
 if {[variant_isset universal]} {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/OpenBLAS/files/patch-darwin-powerpc.diff b/math/OpenBLAS/files/patch-darwin-powerpc.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..355ae96
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/OpenBLAS/files/patch-darwin-powerpc.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- ctest.c.orig   2019-03-06 19:25:30.000000000 -0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ ctest.c        2019-03-06 19:26:06.000000000 -0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -113,7 +113,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ARCH_X86_64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#if defined(__powerpc___) || defined(__PPC__) || defined(_POWER)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if defined(__powerpc___) || defined(__PPC__) || defined(_POWER) || defined(__POWERPC__)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ARCH_POWER
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/OpenBLAS/files/patch-openblas-powermac970-fix.diff b/math/OpenBLAS/files/patch-openblas-powermac970-fix.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..3d9d234
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/OpenBLAS/files/patch-openblas-powermac970-fix.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,26 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git common_power.h common_power.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index e3a1a7ae..68087b07 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- common_power.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ common_power.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -241,7 +241,7 @@ static inline int blas_quickdivide(blasint x, blasint y){
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define HAVE_PREFETCH
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#if defined(POWER3) || defined(POWER6) || defined(PPCG4) || defined(CELL) || defined(POWER8)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if defined(POWER3) || defined(POWER6) || defined(PPCG4) || defined(CELL) || defined(POWER8) || ( defined(PPC970) && defined(OS_DARWIN) )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define DCBT_ARG  0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define DCBT_ARG  8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git param.h param.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 3cc400b5..48b7ef38 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- param.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ param.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1999,7 +1999,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define ZGEMM_DEFAULT_UNROLL_M 2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define ZGEMM_DEFAULT_UNROLL_N 2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#ifdef OS_LINUX
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if defined(OS_LINUX) || defined(OS_DARWIN)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if L2_SIZE == 1024976
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define SGEMM_DEFAULT_P 320
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define DGEMM_DEFAULT_P 256
</span></pre><pre style='margin:0'>

</pre>