<pre style='margin:0'>
Herby Gillot (herbygillot) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/912990978bd30cc420f083457af559fd33c59b51">https://github.com/macports/macports-ports/commit/912990978bd30cc420f083457af559fd33c59b51</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 912990978bd cargo-bootstrap: update to 1.50.0
</span>912990978bd is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 912990978bd30cc420f083457af559fd33c59b51
</span>Author: Herby Gillot <herby.gillot@gmail.com>
AuthorDate: Sun Mar 7 03:17:31 2021 -0500
<span style='display:block; white-space:pre;color:#404040;'> cargo-bootstrap: update to 1.50.0
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> - Use Rust 1.50.0's prebuilt cargo as bootstrap
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> - Enable ARM64 support for both cargo and cargo-bootstrap
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Fixes: https://trac.macports.org/ticket/60943
</span>---
devel/cargo/Portfile | 36 +++++++++++++++++++++++-------------
1 file changed, 23 insertions(+), 13 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 21090159f9d..acca6b308d2 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;'>@@ -9,16 +9,17 @@ if {${subport} ne "${name}-bootstrap"} {
</span>
github.setup rust-lang ${name} 0.51.0
} else {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- version 0.47.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 1.50.0
</span> }
PortGroup cargo 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> categories devel
platforms darwin
<span style='display:block; white-space:pre;background:#ffe0e0;'>-supported_archs x86_64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs x86_64 arm64
</span> license {MIT Apache-2}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers {gmail.com:herby.gillot @herbygillot} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ openmaintainer
</span>
description The Rust package manager
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -32,8 +33,7 @@ installs_libs no
</span> if {${subport} ne "${name}-bootstrap"} {
# can use cmake or cmake-devel; default to cmake.
depends_build port:pkgconfig \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- path:bin/cmake:cmake \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- bin:python:python27
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ path:bin/cmake:cmake
</span>
depends_lib path:lib/libssl.dylib:openssl \
port:curl \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -102,17 +102,27 @@ if {${subport} ne "${name}-bootstrap"} {
</span> }
}
} else {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- master_sites-append https://static.rust-lang.org/dist/:stage0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ master_sites-append https://static.rust-lang.org/dist/:rust_dist
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set arch ${configure.build_arch}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {${configure.build_arch} eq "arm64"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set arch "aarch64"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span>
checksums-append \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${name}-${version}-aarch64-apple-darwin${extract.suffix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 de7cb695c1ebc5e7483ecf7d353d67dba351432a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 19d526ef3518fb0322f809deddbd4208a27d08efa41d2188348f1be8d3bcfe5e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 5820420 \
</span> ${name}-${version}-x86_64-apple-darwin${extract.suffix} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 123269f99aba6a0def22e77603ada120947023a9 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 6e8f3319069dd14e1ef756906fa0ef3799816f1aba439bdeea9d18681c353ad6 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 5685128
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 1f821ec26255f891e403ced7278a281b294c80ff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 45640bb1cef40f25ecb4bd2a3bb34fdf884c418e625d4f9c9595d2aca84fad78 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 6412639
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set rust_platform [cargo.rust_platform ${configure.build_arch}]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- distfiles ${name}-${version}-${rust_platform}${extract.suffix}:stage0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- worksrcdir ${name}-${version}-${rust_platform}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set cargo_dist_suffix ${arch}-apple-${os.platform}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ distfiles ${name}-${version}-${cargo_dist_suffix}${extract.suffix}:rust_dist
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ worksrcdir ${name}-${version}-${cargo_dist_suffix}
</span>
build {}
</pre><pre style='margin:0'>
</pre>