<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/d4694abcc948926aae11fc8c524cde35858d40c1">https://github.com/macports/macports-ports/commit/d4694abcc948926aae11fc8c524cde35858d40c1</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 d4694abcc94 madness: update to 2023.10.26
</span>d4694abcc94 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit d4694abcc948926aae11fc8c524cde35858d40c1
</span>Author: barracuda156 <vital.had@gmail.com>
AuthorDate: Sun Oct 29 09:10:40 2023 +0800
<span style='display:block; white-space:pre;color:#404040;'> madness: update to 2023.10.26
</span>---
science/madness/Portfile | 27 ++++++++++------------
.../0002-Do-not-build-chem-it-is-broken.patch | 4 ++--
...003-Do-not-build-apps-they-depend-on-chem.patch | 2 +-
3 files changed, 15 insertions(+), 18 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 6dc7cf12a7e..b77508c97aa 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;'>@@ -1,16 +1,16 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
PortSystem 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup active_variants 1.1
</span> PortGroup boost 1.0
PortGroup cmake 1.1
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup compilers 1.0
</span> PortGroup github 1.0
PortGroup legacysupport 1.1
boost.version 1.81
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup m-a-d-n-e-s-s madness 04cca03656627bebf8e7d4e54b52d7d101774bd7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version 2023.09.20
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup m-a-d-n-e-s-s madness 4f7d30b0a738621037b96bb5b820029835753667
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 2023.10.26
</span> revision 0
categories science math
license GPL-2
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,9 +20,10 @@ 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 2dd850f778b7898d79578cb51cbdc7733bf14771 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 db36027c369320467afeaacc70b9ef46fd8c58142eeddbc83619f3eb32853750 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 29170385
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 da4b3d7b08d4e7f6ca8206a435edc91cdb145ecb \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 c1d076c62bb20cc9ada2a795cc59b906386cb3d764f42fa9d30f5e1608774620 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 36734117
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from archive
</span>
set py_ver 3.11
set py_ver_nodot [string map {. {}} ${py_ver}]
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -57,12 +58,12 @@ post-patch {
</span> {*}[glob ${worksrcpath}/src/apps/znemo/*.py]
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.cxx_standard 2017
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.thread_local_storage yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.cxx_standard 2017
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.thread_local_storage yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compilers.setup require_fortran
</span>
configure.pre_args-append \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- -DBLAS_LIBRARIES=${prefix}/lib/libopenblas.dylib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DLAPACK_LIBRARIES=${prefix}/lib/libopenblas.dylib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DBLA_VENDOR=OpenBLAS
</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.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -88,11 +89,7 @@ configure.args-append \
</span> -DMADNESS_TASK_BACKEND="Pthreads"
legacysupport.newest_darwin_requires_legacy 16
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[string match *clang* ${configure.compiler}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Don’t use libcxx with gcc.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- legacysupport.use_mp_libcxx yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+legacysupport.use_mp_libcxx yes
</span>
platform darwin {
# dqueue.h:221:17: error: aligned deallocation function
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/madness/files/0002-Do-not-build-chem-it-is-broken.patch b/science/madness/files/0002-Do-not-build-chem-it-is-broken.patch
</span><span style='display:block; white-space:pre;color:#808080;'>index 7f4230d2a59..9db2ab0f37f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/madness/files/0002-Do-not-build-chem-it-is-broken.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/madness/files/0002-Do-not-build-chem-it-is-broken.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -19,12 +19,12 @@ diff --git a/src/madness/CMakeLists.txt b/src/madness/CMakeLists.txt
</span> index 8fbd38511..73fb5ca68 100644
--- a/src/madness/CMakeLists.txt
+++ b/src/madness/CMakeLists.txt
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -38,14 +38,12 @@ if (NOT MADNESS_BUILD_MADWORLD_ONLY)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -38,14 +38,12 @@
</span> add_subdirectory(misc)
add_subdirectory(tensor)
add_subdirectory(mra)
- add_subdirectory(chem)
<span style='display:block; white-space:pre;background:#ffe0e0;'>- # Create the super library that contains all MADNESS libraries
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Create the super library that contains all MADNESS libraries
</span> add_library(madness
$<TARGET_OBJECTS:MADworld-obj> $<TARGET_OBJECTS:MADmisc-obj>
$<TARGET_OBJECTS:MADtensor-obj> ${MADTENSOR_MTXMQ_OBJ}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/madness/files/0003-Do-not-build-apps-they-depend-on-chem.patch b/science/madness/files/0003-Do-not-build-apps-they-depend-on-chem.patch
</span><span style='display:block; white-space:pre;color:#808080;'>index 73d1d27ce4e..f43ac54ac9e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/madness/files/0003-Do-not-build-apps-they-depend-on-chem.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/madness/files/0003-Do-not-build-apps-they-depend-on-chem.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -24,7 +24,7 @@ index 01d359790..b4cc82453 100644
</span> # src
add_subdirectory(madness)
<span style='display:block; white-space:pre;background:#ffe0e0;'>--if(NOT MADNESS_BUILD_MADWORLD_ONLY AND LAPACK_FOUND)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-if(NOT (MADNESS_BUILD_MADWORLD_ONLY OR MADNESS_BUILD_LIBRARIES_ONLY) AND LAPACK_FOUND)
</span> - add_subdirectory(apps)
- add_subdirectory(examples)
-endif()
</pre><pre style='margin:0'>
</pre>