<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/2f27b9efd9e35826ea04c615281f5bfc653f3f49">https://github.com/macports/macports-ports/commit/2f27b9efd9e35826ea04c615281f5bfc653f3f49</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 2f27b9e  osxfuse: Apply gen_bridge_metadata workaround on Mojave
</span>2f27b9e is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 2f27b9efd9e35826ea04c615281f5bfc653f3f49
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Thu Oct 4 09:14:17 2018 -0500

<span style='display:block; white-space:pre;color:#404040;'>    osxfuse: Apply gen_bridge_metadata workaround on Mojave
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    The problem still exists on Mojave, so include that in the check.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    The problem will cause a build failure, so don't even try to build if
</span><span style='display:block; white-space:pre;color:#404040;'>    the workaround has not been performed.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Clean up the suggested workaround commands.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Move the detection of the problem from post-extract to pre-build since
</span><span style='display:block; white-space:pre;color:#404040;'>    that's where it's actually needed.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    See: https://trac.macports.org/ticket/54939
</span>---
 fuse/osxfuse/Portfile | 27 +++++++++++++++------------
 1 file changed, 15 insertions(+), 12 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/fuse/osxfuse/Portfile b/fuse/osxfuse/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index e7094db..06566b1 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/fuse/osxfuse/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/fuse/osxfuse/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -127,19 +127,22 @@ post-extract {
</span>             move ${workpath}/osxfuse-${mp.comp}-${mp.rev} ${workpath}/${worksrcdir}/${mp.comp}
         }
     }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {${os.major} == 17 && [catch {system "/usr/bin/gen_bridge_metadata --version > /dev/null 2>&1"}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ui_msg "If building this port fails, consider applying the following workaround:"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ui_msg ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ui_msg "    cd /usr/local/lib"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ui_msg "    sudo ln -s \$(xcode-select -p)/Toolchains/XcodeDefault.xctoolchain/usr/lib/libclang.dylib"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ui_msg ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ui_msg "or"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ui_msg ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ui_msg "    cd \$(xcode-select -p)/Toolchains"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ui_msg "    sudo ln -s XcodeDefault.xctoolchain OSX10.13.xctoolchain"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ui_msg ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ui_msg "See https://trac.macports.org/ticket/54939 for more information."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+pre-build {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {${os.major} >= 17 && [catch {system "/usr/bin/gen_bridge_metadata --version > /dev/null 2>&1"}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ui_error "This port will fail to build because of a bug in macOS,"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ui_error "unless you apply one of the following two workarounds:"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ui_error ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ui_error "    sudo mkdir -p /usr/local/lib"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ui_error "    sudo ln -s \$(xcode-select -p)/Toolchains/XcodeDefault.xctoolchain/usr/lib/libclang.dylib /usr/local/lib"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ui_error ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ui_error "or:"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ui_error ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ui_error "    sudo ln -s XcodeDefault.xctoolchain \$(xcode-select -p)/Toolchains/OSX10.13.xctoolchain"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ui_error ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ui_error "See https://trac.macports.org/ticket/54939 for more information."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        return -code error "gen_bridge_metadata workaround not performed"
</span>     }
 }
 
</pre><pre style='margin:0'>

</pre>