<pre style='margin:0'>
Chris Jones (cjones051073) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/6ecf151ab58c91405c4fdc951ea2bbc80f505859">https://github.com/macports/macports-ports/commit/6ecf151ab58c91405c4fdc951ea2bbc80f505859</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 6ecf151ab58 nektarpp: Update to 5.0.2, require boost 1.71 using boost PG
</span>6ecf151ab58 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 6ecf151ab58c91405c4fdc951ea2bbc80f505859
</span>Author: David Moxey <dave@xyloid.org>
AuthorDate: Fri Jun 4 10:51:21 2021 +0100
<span style='display:block; white-space:pre;color:#404040;'> nektarpp: Update to 5.0.2, require boost 1.71 using boost PG
</span>---
science/nektarpp/Portfile | 19 +++++++++++--------
science/nektarpp/files/fusion-copy-constructor.patch | 12 ++++++++++++
2 files changed, 23 insertions(+), 8 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 b8c1ef2f41a..f3c66c21cf1 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;'>@@ -4,9 +4,12 @@ PortSystem 1.0
</span> PortGroup cmake 1.1
PortGroup mpi 1.0
PortGroup gitlab 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup boost 1.0
</span>
gitlab.instance https://gitlab.nektar.info
<span style='display:block; white-space:pre;background:#ffe0e0;'>-gitlab.setup nektar nektar 5.0.1 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+gitlab.setup nektar nektar 5.0.2 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+boost.version 1.71
</span>
name nektarpp
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -32,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.1.tar.bz2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 95a2af5c1a7d96f64f1ecf387abc1b0ffb943d8e \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 b95d6c54c162633b768b8e797e7f9ef1e2222a28f0ffb0cbd8c9049cfcc27907 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 51521684 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums nektar-5.0.2.tar.bz2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 1b093fc9616a1b522198d55323da2bbb35315f36 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 956ad44e400cf50b0aa01955c9568a6c5fa9d1ac5438039a3f1f3d8b88ba4c8b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 51514235 \
</span> tetgen-1.5.zip \
rmd160 d8785f4ca6b26608ec9423f7574a0e736380370a \
sha256 52207793198746de14abcb30a0aeed617d7348ff37544e7d7e65aaaa76d7fa70 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -49,7 +52,8 @@ checksums nektar-5.0.1.tar.bz2 \
</span> # third-party dependencies.
extract.only ${main_distfile}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles no-homebrew.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles no-homebrew.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fusion-copy-constructor.patch
</span>
compiler.cxx_standard 2011
cmake.build_type Release
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -57,7 +61,6 @@ cmake.build_type Release
</span> mpi.setup
depends_lib-append port:arpack \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:boost \
</span> port:fftw-3 \
port:opencascade \
port:scotch \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -136,7 +139,7 @@ foreach s ${pythons_suffixes} {
</span> variant ${p} description "Build the Python ${v} bindings" conflicts {*}${c} "
depends_lib-append port:${p} \
port:py${s}-numpy \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:boost-numpy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:boost[boost::version_nodot]-numpy
</span>
configure.args-append -DNEKTAR_BUILD_PYTHON=ON \
-DNEKTAR_PYTHON3_STATUS=ON \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/nektarpp/files/fusion-copy-constructor.patch b/science/nektarpp/files/fusion-copy-constructor.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..e351841614a
</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/fusion-copy-constructor.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;'>+Patch issue with missing copy constructor.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- library/LibUtilities/BasicUtils/ParseUtils.cpp.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ library/LibUtilities/BasicUtils/ParseUtils.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -56,6 +56,8 @@ struct PushBackFunctor
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PushBackFunctor(std::vector<T> &in) : m_vec(in) {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ PushBackFunctor(const PushBackFunctor &in) : m_vec(in.m_vec) {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /**
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ * @brief Pushes back values onto #m_vec as given by @p num.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span></pre><pre style='margin:0'>
</pre>