<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/ac97a6a1bc93f853445cd0d1716ef3c3ed9879c6">https://github.com/macports/macports-ports/commit/ac97a6a1bc93f853445cd0d1716ef3c3ed9879c6</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 ac97a6a1bc9 nektarpp: update to 5.2.0
</span>ac97a6a1bc9 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit ac97a6a1bc93f853445cd0d1716ef3c3ed9879c6
</span>Author: David Moxey <dave@xyloid.org>
AuthorDate: Fri Sep 2 12:58:24 2022 +0100

<span style='display:block; white-space:pre;color:#404040;'>    nektarpp: update to 5.2.0
</span>---
 science/nektarpp/Portfile                | 22 +++++++++++++---------
 science/nektarpp/files/opencascade.patch | 12 ++++++++++++
 2 files changed, 25 insertions(+), 9 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/nektarpp/Portfile b/science/nektarpp/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 777035b29d2..9d28f9ed495 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/nektarpp/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/nektarpp/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -7,7 +7,7 @@ PortGroup               gitlab 1.0
</span> PortGroup               boost 1.0
 
 gitlab.instance         https://gitlab.nektar.info
<span style='display:block; white-space:pre;background:#ffe0e0;'>-gitlab.setup            nektar nektar 5.0.3 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+gitlab.setup            nektar nektar 5.2.0 v
</span> 
 boost.version           1.71
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -35,10 +35,10 @@ distfiles               ${main_distfile}:main \
</span>                         tetgen-1.5.zip:thirdparty \
                         triangle-1.6.zip:thirdparty
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums               nektar-5.0.3.tar.bz2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        rmd160  352e69fb1d7fc56c59ea344c3772f6b03e5e57e7 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha256  2786525ec46884c726c1ab3518846b639b1995d761b66031b7e3d55441c6364f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        size    51949715 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums               nektar-5.2.0.tar.bz2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        rmd160  3d7fa153c316cd00fd50d9ab5c22f0c79cd89379 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  42be94624cd049be4a2d62b89033504f1bfd5e8cda005c3705581b1be7ca63b1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    58312042 \
</span>                         tetgen-1.5.zip \
                         rmd160  d8785f4ca6b26608ec9423f7574a0e736380370a \
                         sha256  52207793198746de14abcb30a0aeed617d7348ff37544e7d7e65aaaa76d7fa70 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -53,7 +53,8 @@ checksums               nektar-5.0.3.tar.bz2 \
</span> extract.only            ${main_distfile}
 
 patchfiles              no-homebrew.patch \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                        fusion-copy-constructor.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        fusion-copy-constructor.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        opencascade.patch
</span> 
 compiler.cxx_standard   2011
 cmake.build_type        Release
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -65,6 +66,7 @@ depends_lib-append      port:arpack \
</span>                         port:opencascade \
                         port:scotch \
                         port:tinyxml \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:vtk \
</span>                         port:zlib
 
 # Don't build demos and tests by default.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -79,7 +81,8 @@ configure.args-append   -DNEKTAR_BUILD_DEMOS=OFF \
</span>                         -DNEKTAR_USE_ARPACK=ON \
                         -DNEKTAR_USE_FFTW=ON \
                         -DNEKTAR_USE_MESHGEN=ON \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                        -DNEKTAR_USE_SCOTCH=ON
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        -DNEKTAR_USE_SCOTCH=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        -DNEKTAR_USE_VTK=ON
</span> 
 variant petsc description {
     Enable PETSc support for linear algebra solvers.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -124,7 +127,7 @@ post-extract {
</span>     }
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set pythons_suffixes    {37 38 39}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set pythons_suffixes    {37 38 39 310}
</span> 
 set pythons_ports       {}
 foreach s ${pythons_suffixes} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -133,7 +136,7 @@ foreach s ${pythons_suffixes} {
</span> 
 foreach s ${pythons_suffixes} {
     set p python${s}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    set v [string index ${s} 0].[string index ${s} 1]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set v [string index ${s} 0].[string range ${s} 1 2]
</span>     set pe ${prefix}/bin/python${v}
     set i [lsearch -exact ${pythons_ports} ${p}]
     set c [lreplace ${pythons_ports} ${i} ${i}]
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -154,5 +157,6 @@ foreach s ${pythons_suffixes} {
</span> 
         require_active_variants boost       ${p}
         require_active_variants boost-numpy ${p}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+        require_active_variants vtk         ${p}
</span>     "
 }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/nektarpp/files/opencascade.patch b/science/nektarpp/files/opencascade.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..edd213837c4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/nektarpp/files/opencascade.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Remove missing OpenCASCADE header file which is not available
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+in newer versions.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- library/NekMesh/CADSystem/OCE/OpenCascade.h.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ library/NekMesh/CADSystem/OCE/OpenCascade.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -60,7 +60,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <BRep_Tool.hxx>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <GCPnts_AbscissaPoint.hxx>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <GProp_GProps.hxx>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#include <GeomAdaptor_HSurface.hxx>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <GeomLProp_CLProps.hxx>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <GeomLProp_SLProps.hxx>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <ShapeAnalysis_Curve.hxx>
</span></pre><pre style='margin:0'>

</pre>