<pre style='margin:0'>
Christopher Nielsen (mascguy) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/bf999ae0b821ab08577bacede22fe3dfd160e744">https://github.com/macports/macports-ports/commit/bf999ae0b821ab08577bacede22fe3dfd160e744</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit bf999ae0b821ab08577bacede22fe3dfd160e744
</span>Author: Christopher Nielsen <mascguy@github.com>
AuthorDate: Wed Sep 21 09:05:24 2022 -0400
<span style='display:block; white-space:pre;color:#404040;'> deal.ii: use sundials5
</span><span style='display:block; white-space:pre;color:#404040;'> Fixes: https://trac.macports.org/ticket/65137
</span>---
math/deal.ii/Portfile | 27 ++++++++++++++++++++-------
1 file changed, 20 insertions(+), 7 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/deal.ii/Portfile b/math/deal.ii/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index c7b7f941fa8..9bb378e8bbf 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/deal.ii/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/deal.ii/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -9,7 +9,7 @@ PortGroup boost 1.0
</span>
github.setup dealii dealii 9.3.1 v
name deal.ii
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 3
</span> categories math science
license LGPL-2.1+
maintainers {mcalhoun @MarcusCalhoun-Lopez} openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -62,6 +62,7 @@ depends_lib-append port:ADOL-C \
</span> pre-configure {
configure.args-append ${cmake_linalglib}
}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> configure.args-append -DDEAL_II_WITH_CUDA=OFF \
-DDEAL_II_WITH_GINKGO=OFF
depends_lib-append port:gmsh \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -72,20 +73,32 @@ depends_lib-append port:gmsh \
</span> port:nanoflann \
port:netcdf port:netcdf-cxx \
port:opencascade
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> configure.args-append -DDEAL_II_WITH_P4EST=OFF \
-DDEAL_II_WITH_PETSC=OFF \
-DDEAL_II_WITH_SCALAPACK=OFF \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- -DDEAL_II_WITH_SLEPC=OFF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib-append port:sundials2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:symengine \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:tbb
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args-append -DDEAL_II_WITH_TRILINOS=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DDEAL_II_WITH_SLEPC=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DDEAL_II_WITH_TRILINOS=OFF
</span> depends_lib-append port:SuiteSparse_UMFPACK \
port:zlib
<span style='display:block; white-space:pre;background:#e0ffe0;'>+set sundials_ver 5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set sundials_base ${prefix}/libexec/sundials${sundials_ver}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set sundials_cmake ${sundials_base}/lib/cmake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set sundials_include ${sundials_base}/include
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+cmake.module_path-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${sundials_cmake}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DSUNDIALS_DIR=${sundials_base} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DSUNDIALS_INCLUDE_DIR=${sundials_include} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DSUNDIALS_CONFIG_H=${sundials_include}/sundials/sundials_config.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append port:sundials${sundials_ver} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:symengine \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:tbb
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> if {[mpi_variant_isset]} {
mpi.enforce_variant hdf5
<span style='display:block; white-space:pre;background:#ffe0e0;'>- mpi.enforce_variant sundials2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ mpi.enforce_variant sundials${sundials_ver}
</span> mpi.enforce_variant petsc
depends_lib-append port:p4est \
</pre><pre style='margin:0'>
</pre>