<pre style='margin:0'>
Aljaž Srebrnič (g5pw) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/adfc3eca56b1ec7c89fe9b3afa57d3e40a28c050">https://github.com/macports/macports-ports/commit/adfc3eca56b1ec7c89fe9b3afa57d3e40a28c050</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 adfc3ec  cargo: update to 0.23.0
</span>adfc3ec is described below

<span style='display:block; white-space:pre;color:#808000;'>commit adfc3eca56b1ec7c89fe9b3afa57d3e40a28c050
</span>Author: Mohamed Akram <mohd.akram@outlook.com>
AuthorDate: Fri Jul 14 02:22:53 2017 +0400

<span style='display:block; white-space:pre;color:#404040;'>    cargo: update to 0.23.0
</span>---
 devel/cargo/Portfile | 113 +++++++++++++++++++++++++++++++--------------------
 1 file changed, 70 insertions(+), 43 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/cargo/Portfile b/devel/cargo/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 99de6b7..5f01bbb 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/cargo/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/cargo/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,56 +3,83 @@
</span> PortSystem          1.0
 PortGroup           github 1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        rust-lang cargo 0.18.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        rust-lang cargo 0.23.0
</span> categories          devel
 platforms           darwin
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-universal_variant   no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     i386 x86_64
</span> license             {MIT Apache-2}
 maintainers         sean openmaintainer
 
 description         The Rust package manager
<span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description    Cargo downloads your Rust project’s dependencies and compiles your project.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage            http://crates.io
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Fetch from git instead of distfile because it needs submodules
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-fetch.type          git
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib         port:rust \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:pkgconfig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build       bin:python2.6:python27 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    bin:cmake:cmake \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:cctools \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:gawk
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_skip_archcheck  python27
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-build.type          gnu
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# the DYLD_FALLBACK_LIBRARY_PATH is ugly but currently the only way to have
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# rust find the libraries installed via rpath; using install_name_tool wouldn't
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# help in this situation because rust and cargo both download binaries to
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# bootstrap themselves. Since this is just a build argument, I think it's fine
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# for now.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-build.args          VERBOSE=1 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    CC=${configure.cc} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    CXX=${configure.cxx} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    CPP="${configure.cc} -E" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    DYLD_FALLBACK_LIBRARY_PATH="${prefix}/lib"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-destroot.args       VERBOSE=1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-fetch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    system -W ${worksrcpath} "git submodule update --init"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    Cargo downloads your Rust project’s dependencies and \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    compiles your project.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage            https://crates.io
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build       port:cmake \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    bin:curl:curl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    bin:python:python27
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib         port:openssl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:rust
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Use an older version of cargo to build itself
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set stage0(version)  0.22.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set stage0(platform) ${build_arch}-apple-darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${build_arch} eq "i386"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set stage0(platform) i686-apple-darwin
</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;'>+set stage0(distname) ${name}-${stage0(version)}-${stage0(platform)}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set stage0(distfile) ${stage0(distname)}${extract.suffix}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites-append https://static.rust-lang.org/dist/:stage0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distfiles-append    ${stage0(distfile)}:stage0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           ${distname}${extract.suffix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  41b60b68def4cb450304e8c97c6b33d13d2be20a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  ed88b54b4cccf4ce61bc5033316ac5eeedd9fb436d5a22b7cf9444678a338988 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${build_arch} eq "i386"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    ${stage0(distfile)} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  a3e5641d43fdce80a5414ba15c394d211d256f45 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  ca1149714d3c537c6ac82e8161387df317f69fb2b386c95dc046d3d37af87edd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    ${stage0(distfile)} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  5c5ef6d93c61c95c786ca5f067236537e45712ab \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  8968697ae6eef3b178438a6d5563f531e499308dcea7f4915665dbcec54c851a
</span> }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-post-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    move ${destroot}${prefix}/lib/rustlib/components ${destroot}${prefix}/lib/rustlib/components-cargo
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    file delete ${destroot}${prefix}/lib/rustlib/install.log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    file delete ${destroot}${prefix}/lib/rustlib/uninstall.sh
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    file delete ${destroot}${prefix}/lib/rustlib/rust-installer-version
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# github.setup sets this to yes, breaking the stage0 fetch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+fetch.ignore_sslcert no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_configure       no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.cmd           ${workpath}/${stage0(distname)}/${name}/bin/cargo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.target        build
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.args          --release -j${build.jobs}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.env           OPENSSL_DIR=${prefix}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall ${worksrcpath}/target/release/cargo ${destroot}${prefix}/bin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall {*}[glob ${worksrcpath}/src/etc/man/*] \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${destroot}${prefix}/share/man/man1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -d ${destroot}${prefix}/share/doc/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -W ${worksrcpath} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        LICENSE-APACHE LICENSE-MIT LICENSE-THIRD-PARTY README.md \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${destroot}${prefix}/share/doc/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -d ${destroot}${prefix}/etc/bash_completion.d
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall ${worksrcpath}/src/etc/cargo.bashcomp.sh \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${destroot}${prefix}/etc/bash_completion.d/${name}
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # move bash-completion file to new location for on-demand loading
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    xinstall -d -m 0755 ${destroot}${prefix}/share/bash-completion/completions
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    move ${destroot}${prefix}/etc/bash_completion.d/cargo ${destroot}${prefix}/share/bash-completion/completions/cargo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -d ${destroot}${prefix}/share/zsh/site-functions
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall ${worksrcpath}/src/etc/_cargo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${destroot}${prefix}/share/zsh/site-functions
</span> }
</pre><pre style='margin:0'>

</pre>