<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/e3bd4e336adc623e396a0b9495b578a1a3cf2452">https://github.com/macports/macports-ports/commit/e3bd4e336adc623e396a0b9495b578a1a3cf2452</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit e3bd4e336adc623e396a0b9495b578a1a3cf2452
</span>Author: Marcus Calhoun-Lopez <mcalhoun@macports.org>
AuthorDate: Fri Apr 27 11:53:23 2018 -0700

<span style='display:block; white-space:pre;color:#404040;'>    cargo PG: fix a crate problem once in the PG
</span>---
 _resources/port1.0/group/cargo-1.0.tcl | 12 ++++++++++++
 1 file changed, 12 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/_resources/port1.0/group/cargo-1.0.tcl b/_resources/port1.0/group/cargo-1.0.tcl
</span><span style='display:block; white-space:pre;color:#808080;'>index 98f91a8..610d277 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/_resources/port1.0/group/cargo-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/_resources/port1.0/group/cargo-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -236,6 +236,18 @@ post-extract {
</span>         set cratefile ${cname}-${crevision}.tar.gz
         cargo._import_crate_github ${cname} ${cgithub} ${crevision} ${chksum} ${cratefile}
     }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    foreach {cname cversion chksum} ${cargo.crates} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # the libssh2-sys crate requires the header files from
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        #    a version of libssh2 that has not been released
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        #    (e.g. channel.c uses the error code LIBSSH2_ERROR_CHANNEL_WINDOW_FULL)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # make sure these header files are found properly
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if {${cname} eq "libssh2-sys"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            foreach f [glob -tail -directory ${cargo.home}/macports/libssh2-sys-${cversion}/libssh2/include/ *.h] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                ln -s ../include/${f} ${cargo.home}/macports/libssh2-sys-${cversion}/libssh2/src/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span> }
 
 foreach stage {build destroot} {
</pre><pre style='margin:0'>

</pre>