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