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