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