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