<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/66bc9b0d48a6adda063c3ec3557046beb47639e9">https://github.com/macports/macports-ports/commit/66bc9b0d48a6adda063c3ec3557046beb47639e9</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 66bc9b0d48a6adda063c3ec3557046beb47639e9
</span>Author: Chris Jones <jonesc@macports.org>
AuthorDate: Sat May 16 11:12:06 2020 +0100

<span style='display:block; white-space:pre;color:#404040;'>    openvdb: Disable broken glfw dependency detection
</span>---
 graphics/openvdb/Portfile                        |  7 +++++++
 graphics/openvdb/files/patch-find-glfw-deps.diff | 13 +++++++++++++
 2 files changed, 20 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/openvdb/Portfile b/graphics/openvdb/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 535c13f..e78f96b 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/openvdb/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/openvdb/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -31,6 +31,13 @@ compiler.blacklist-append *gcc* {clang < 920} {macports-clang-3.[0-9]} {macports
</span> # Find correct Python version
 patchfiles-append       patch-python_version.diff
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# OpenVDB does not currently correctly detect GLFW dependencies and falls
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# back to (incorrectly) requesting X11 dependencies. :-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#  CMake Warning at cmake/OpenVDBGLFW3Setup.cmake:128 (message):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#  GLFW does not have the INTERFACE_LINK_LIBRARIES property set, so
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#  hard-coding to expect a dependency on X11.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append       patch-find-glfw-deps.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> configure.env-append    BLOSC_ROOT=${prefix} \
                         TBB_ROOT=${prefix} \
                         GLFW3_ROOT=${prefix} \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/openvdb/files/patch-find-glfw-deps.diff b/graphics/openvdb/files/patch-find-glfw-deps.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..355c2a8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/openvdb/files/patch-find-glfw-deps.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,13 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/cmake/OpenVDBGLFW3Setup.cmake b/cmake/OpenVDBGLFW3Setup.cmake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 84e54d9..669c600 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- cmake/OpenVDBGLFW3Setup.cmake.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ cmake/OpenVDBGLFW3Setup.cmake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -118,7 +118,7 @@ unset(glfw3_FIND_VERSION)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # GLFW 3.1 does not export INTERFACE_LINK_LIBRARIES so detect this
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # and set the property ourselves
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # @todo investigate how this might apply for Mac OSX
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-if(UNIX)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if(UNIX AND NOT APPLE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   get_property(glfw3_HAS_INTERFACE_LINK_LIBRARIES
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     TARGET glfw
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     PROPERTY INTERFACE_LINK_LIBRARIES
</span></pre><pre style='margin:0'>

</pre>