<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>