<pre style='margin:0'>
Perry E. Metzger (pmetzger) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/103e37e834039cdecd86ec5e0190dd4c78b89508">https://github.com/macports/macports-ports/commit/103e37e834039cdecd86ec5e0190dd4c78b89508</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 103e37e834039cdecd86ec5e0190dd4c78b89508
</span>Author: Sergey Fedorov <vital.had@gmail.com>
AuthorDate: Fri Dec 22 22:00:17 2023 +0800

<span style='display:block; white-space:pre;color:#404040;'>    NTPoly: use linear_algebra
</span>---
 math/NTPoly/Portfile | 17 +++++++++++++----
 1 file changed, 13 insertions(+), 4 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/NTPoly/Portfile b/math/NTPoly/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index a3ce5b1af6d..bb27c3508e9 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/NTPoly/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/NTPoly/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,10 +4,11 @@ PortSystem          1.0
</span> PortGroup           cmake 1.1
 PortGroup           compiler_blacklist_versions 1.0
 PortGroup           github 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           linear_algebra 1.0
</span> PortGroup           mpi 1.0
 
 github.setup        william-dawson NTPoly 3.1.0 ntpoly-v _bigdft
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            1
</span> categories          math
 license             MIT
 maintainers         {@barracuda156 gmail.com:vital.had} openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -21,7 +22,12 @@ checksums           rmd160  548ec88eb7028416478cbd67f4c7c987de3bc2d8 \
</span>                     size    306359
 github.tarball_from archive
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib-append  path:lib/libopenblas.dylib:OpenBLAS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set_default_variants    no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![variant_isset accelerate] && ![variant_isset atlas] && ![variant_isset blis] \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    && ![variant_isset flexiblas] && ![variant_isset openblas]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        default_variants-append +openblas
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span> 
 if {${os.platform} eq "darwin" && ${os.arch} eq "powerpc"} {
     mpi.setup       require require_fortran \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -36,11 +42,14 @@ if {${os.platform} eq "darwin" && ${os.arch} eq "powerpc"} {
</span> compiler.blacklist-append \
                     {clang < 500}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Otherwise configure may pick a random BLAS implementation, like FlexiBLAS.
</span> pre-configure {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Otherwise configure may pick a random BLAS implementation, like FlexiBLAS.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Notice that +blis does not build atm: https://github.com/william-dawson/NTPoly/issues/228
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if [variant_isset openblas] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        configure.args-append  \
</span>                     -DBLAS_LIBRARIES=${prefix}/lib/libopenblas.dylib \
                     -DLAPACK_LIBRARIES=${prefix}/lib/libopenblas.dylib
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span> }
 
 configure.args-append \
</pre><pre style='margin:0'>

</pre>