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