<pre style='margin:0'>
Marcus Calhoun-Lopez (MarcusCalhoun-Lopez) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/0d4f1926b6ca5c28a1339a05cfc80e69c5c1bb9e">https://github.com/macports/macports-ports/commit/0d4f1926b6ca5c28a1339a05cfc80e69c5c1bb9e</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 0d4f1926b6ca5c28a1339a05cfc80e69c5c1bb9e
</span>Author: Marcus Calhoun-Lopez <mcalhoun@macports.org>
AuthorDate: Mon Jan 16 13:09:43 2023 -0700
<span style='display:block; white-space:pre;color:#404040;'> ngsolve: add test variant
</span>---
math/ngsolve/Portfile | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/ngsolve/Portfile b/math/ngsolve/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 7c858f85687..5e379aa4f27 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/ngsolve/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/ngsolve/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -121,6 +121,8 @@ foreach pdv ${pythonversions} {
</span> ln -s ${prefix}/lib/python${pdv}/site-packages/ngsolve \
${destroot}${frameworks_dir}/Python.framework/Versions/${pdv}/lib/python${pdv}/site-packages/
}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ break
</span> }
}
if {!${any_python}} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -133,3 +135,18 @@ if {!${any_python}} {
</span> post-destroot {
delete ${destroot}${prefix}/Netgen.icns
}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant tests description {Enable tests} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ test.run yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append -DENABLE_UNIT_TESTS=ON
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ test.args-append DYLD_LIBRARY_PATH=${cmake.build_dir}/solve:${cmake.build_dir}/comp:${cmake.build_dir}/fem:${cmake.build_dir}/linalg:${cmake.build_dir}/basiclinalg:${cmake.build_dir}/ngstd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {${any_python}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # tests fail
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # see https://github.com/NGSolve/netgen/issues/77
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # this is not good, but it is unclear what PYTHONPATH should be if destroot has not run
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ target_requires ${org.macports.test} main fetch checksum extract patch configure build destroot
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ test.args-append PYTHONPATH=${destroot}${frameworks_dir}/Python.framework/Versions/${pdv}/lib/python${pdv}/site-packages
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span></pre><pre style='margin:0'>
</pre>