<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/73e63d95bcc1e238ed9e9f3fcb8158fbb58212ce">https://github.com/macports/macports-ports/commit/73e63d95bcc1e238ed9e9f3fcb8158fbb58212ce</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 73e63d95bcc1e238ed9e9f3fcb8158fbb58212ce
</span>Author: Marcus Calhoun-Lopez <mcalhoun@macports.org>
AuthorDate: Wed Dec 28 09:20:06 2022 -0700

<span style='display:block; white-space:pre;color:#404040;'>    netgen: ensure proper -D when building nglib library
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    E.g., ensure -DOPENGL when building
</span><span style='display:block; white-space:pre;color:#404040;'>        libsrc/visualization/vssolution.cpp
</span>---
 math/netgen/Portfile                            |  3 ++-
 math/netgen/files/patch-ensure_gui_defines.diff | 15 +++++++++++++++
 2 files changed, 17 insertions(+), 1 deletion(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/netgen/Portfile b/math/netgen/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 363754f44e1..323f74aec00 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/netgen/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/netgen/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -9,7 +9,7 @@ PortGroup               compiler_blacklist_versions 1.0
</span> PortGroup               legacysupport 1.1
 
 github.setup            NGSolve netgen 6.2.2204 v
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision                1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision                2
</span> platforms               darwin
 categories              math
 license                 LGPL-2
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -50,6 +50,7 @@ patchfiles-append       patch-no-external.diff \
</span>                         patch-cmake-version.diff \
                         patch-MacPorts-rpath.diff \
                         patch-MacPorts-togl.diff \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                        patch-ensure_gui_defines.diff \
</span>                         patch-propagate_c_compiler.diff
 
 depends_lib-append      port:zlib \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/netgen/files/patch-ensure_gui_defines.diff b/math/netgen/files/patch-ensure_gui_defines.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..69bdf0949f2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/netgen/files/patch-ensure_gui_defines.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,15 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+See https://github.com/NGSolve/netgen/pull/143
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git CMakeLists.txt CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 0a05ebb1..6726480c 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -278,7 +278,7 @@ if (USE_GUI)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        target_include_directories(netgen_gui INTERFACE ${TK_INCLUDE_PATH}/../xlib)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    target_link_libraries(nggui PUBLIC nglib Togl PRIVATE "$<BUILD_INTERFACE:netgen_python>" )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    target_link_libraries(nggui PUBLIC nglib Togl PRIVATE "$<BUILD_INTERFACE:netgen_python>" "$<BUILD_INTERFACE:netgen_gui>" )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if(WIN32)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       target_compile_definitions(netgen_gui INTERFACE -DTOGL_WGL)
</span></pre><pre style='margin:0'>

</pre>