<pre style='margin:0'>
Herby Gillot (herbygillot) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/75479b9d028b1b4a4723291b2d1fc3c0b5e068cf">https://github.com/macports/macports-ports/commit/75479b9d028b1b4a4723291b2d1fc3c0b5e068cf</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 75479b9d028 madness: update to 2023.11.02
</span>75479b9d028 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 75479b9d028b1b4a4723291b2d1fc3c0b5e068cf
</span>Author: barracuda156 <vital.had@gmail.com>
AuthorDate: Sun Nov 19 12:39:33 2023 +0800
<span style='display:block; white-space:pre;color:#404040;'> madness: update to 2023.11.02
</span>---
science/madness/Portfile | 33 ++++++++++++++++++++-------------
1 file changed, 20 insertions(+), 13 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/madness/Portfile b/science/madness/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index b77508c97aa..b03a1bff9f2 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/madness/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/madness/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -9,8 +9,8 @@ PortGroup legacysupport 1.1
</span>
boost.version 1.81
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup m-a-d-n-e-s-s madness 4f7d30b0a738621037b96bb5b820029835753667
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version 2023.10.26
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup m-a-d-n-e-s-s madness 69ace5826625506fc04f5021d806942b21959d36
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 2023.11.02
</span> revision 0
categories science math
license GPL-2
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,9 +20,9 @@ long_description MADNESS provides a high-level environment for the solution \
</span> of integral and differential equations in many dimensions \
using adaptive, fast methods with guaranteed precision \
based on multi-resolution analysis and novel separated representations.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 da4b3d7b08d4e7f6ca8206a435edc91cdb145ecb \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 c1d076c62bb20cc9ada2a795cc59b906386cb3d764f42fa9d30f5e1608774620 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 36734117
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 d7d7933f42608c4af5bafb9f08a6c3a0de9b8506 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 db8caaad87a5de0b93e150770c9e9f5708d1625feefb0969841e853d483d6749 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 36734000
</span> github.tarball_from archive
set py_ver 3.11
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -31,12 +31,21 @@ depends_build-append \
</span> port:python${py_ver_nodot}
configure.python ${prefix}/bin/python${py_ver}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# For now, using OpenBLAS instead of PG choice, due to this:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# https://github.com/m-a-d-n-e-s-s/madness/issues/458
</span><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:#ffe0e0;'>-require_active_variants \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# On new systems finding OpenBLAS is broken with this port for some reason recently,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# so let them use Accelerate. On non-Darwin OSs there is no Accelerate: OpenBLAS is the only option.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {(${os.platform} eq "darwin" && ${os.major} < 20) || ${os.platform} ne "darwin"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # For now, using OpenBLAS instead of PG choice, due to this:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # https://github.com/m-a-d-n-e-s-s/madness/issues/458
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ path:lib/libopenblas.dylib:OpenBLAS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ require_active_variants \
</span> path:lib/libopenblas.dylib:OpenBLAS lapack
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ # We need LAPACK_LIBRARIES to be set: https://trac.macports.org/ticket/68721
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.pre_args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DLAPACK_LIBRARIES=OpenBLAS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> depends_lib-append port:gperftools
patch.pre_args -p1
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -62,9 +71,6 @@ compiler.cxx_standard 2017
</span> compiler.thread_local_storage yes
compilers.setup require_fortran
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.pre_args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DBLA_VENDOR=OpenBLAS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> # oneTBB task backend not yet fixed: https://github.com/m-a-d-n-e-s-s/madness/issues/366
# It is unclear whether MPI works, therefore disabling for now.
# Please do not enable without testing, and do not enable by default on PPC.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -86,7 +92,8 @@ configure.args-append \
</span> -DENABLE_SPINLOCKS=ON \
-DENABLE_TCMALLOC_MINIMAL=OFF \
-DFORTRAN_INTEGER_SIZE=4 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- -DMADNESS_TASK_BACKEND="Pthreads"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DMADNESS_TASK_BACKEND="Pthreads" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DPython3_EXECUTABLE=${configure.python}
</span>
legacysupport.newest_darwin_requires_legacy 16
legacysupport.use_mp_libcxx yes
</pre><pre style='margin:0'>
</pre>