<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/4b2c24ca6e5bb8887953650868017b332be999c6">https://github.com/macports/macports-ports/commit/4b2c24ca6e5bb8887953650868017b332be999c6</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 4b2c24ca6e5bb8887953650868017b332be999c6
</span>Author: Mohamed Akram <mohd.akram@outlook.com>
AuthorDate: Sun Feb 18 21:52:22 2018 +0400
<span style='display:block; white-space:pre;color:#404040;'> rust: update to 1.24.0
</span>---
lang/rust/Portfile | 42 ++++++++++++++++++++----------------------
1 file changed, 20 insertions(+), 22 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/rust/Portfile b/lang/rust/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 6a1a683..a85b5d8 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/rust/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/rust/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,7 +3,7 @@
</span> PortSystem 1.0
name rust
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 1.23.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 1.24.0
</span> categories lang devel
platforms darwin
supported_archs i386 x86_64
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -27,9 +27,7 @@ homepage https://www.rust-lang.org/
</span> depends_build bin:python2.7:python27 \
bin:cmake:cmake
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Currently LLVM 4.0 is required, see this issue for LLVM 5.0 support:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# https://github.com/rust-lang/rust/issues/43370 .
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib port:llvm-4.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib port:llvm-5.0
</span>
master_sites https://static.rust-lang.org/dist
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -43,40 +41,40 @@ if {${build_arch} eq "i386"} {
</span> set rust_platform i686-apple-darwin
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set stage0(ruststd) rust-std-1.22.0-${rust_platform}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set stage0(rustc) rustc-1.22.0-${rust_platform}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set stage0(cargo) cargo-0.23.0-${rust_platform}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set stage0(ruststd) rust-std-1.23.0-${rust_platform}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set stage0(rustc) rustc-1.23.0-${rust_platform}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set stage0(cargo) cargo-0.24.0-${rust_platform}
</span>
distfiles-append ${stage0(ruststd)}${extract.suffix} \
${stage0(rustc)}${extract.suffix} \
${stage0(cargo)}${extract.suffix}
checksums ${distname}${extract.suffix} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 f8dc31e9fbe1e2071d2307be5a38c73da8a637ee \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 7464953871dcfdfa8afcc536916a686dd156a83339d8ec4d5cb4eb2fe146cb91
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 5ba759d3620e5b37ca4d638b6511c8e4e6c3b009 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 bb8276f6044e877e447f29f566e4bbf820fa51fea2f912d59b73233ffd95639f
</span>
if {${build_arch} eq "i386"} {
checksums-append \
${stage0(ruststd)}${extract.suffix} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 8dc4f0eb39c34082021206de9556a6027a6a833c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 4bdbe34a34fc99c231f59201253e0844ab8378eed0835c95ce80336c8626f799 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 2873bd63f74c1d225a0a3392bb8cfa5534679dc1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 e454d4f5fd1e66f48d6ea8f102a96a15325cf969079f4485aab8e4486b96e2d8 \
</span> ${stage0(rustc)}${extract.suffix} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 4647f5eb4dde380c7d9cad982540df90598b48de \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 84b436ff4543ca9d734971dbd46cabdca4eaf9ba060a6314e48789eaba50101f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 e4622e6082c4666e06bc173ee669f8198661d04a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 618b0dea1e1563d22cb58c1d54344c096e7a4e2d138a17413a349a3edc753745 \
</span> ${stage0(cargo)}${extract.suffix} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 bfbe0a2040fbb5d5f378111dfb0cc7dbf1330e12 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 25670bdc08a8134c0100bb4fa1b48d7c45cb1045098d6388fb668d1cdcbc940c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 17458dce93eb7e644385bd82ecb511311765e5e6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 6b7a0a97e0d87cca7b7a5e090d168be6cdbb03298381bece33df493447e17e76
</span> } else {
checksums-append \
${stage0(ruststd)}${extract.suffix} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 cc0b60760e1d8262834511c7676005167d072db0 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 773c091f678fd63af07a90fac406c1b9850b7a72b58a4aab39bc0489315ef33a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 5b2d5f9e7ed73112fc970d5d74eef392b5c490a8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 c2859aeb763edc07ec289a929c66f269373de67908d3a9be069868a8c103c833 \
</span> ${stage0(rustc)}${extract.suffix} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 9cd4f59ae654315a74c368b85e29a48ab7bc654f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 1383736371b4192de9f7feb14b6615f39c772b83b0771e1f9fe7c10036e3c9d1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 f15d358053c4979a027299c68ba0dd8ca50df444 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 61d8774c6e348addc1e82fe598b5d007f30d3d8992d95f0530048236dedf4e0d \
</span> ${stage0(cargo)}${extract.suffix} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 1a08713350109f9bcf321af40f35fb06d0505bef \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 aee12927e3a670584119e795a1ade6f4579e565f4145c9e0b6d8410019dc5ba7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 ac5eff8ae2489845f9761c275b03677a50309c1a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 b6f7c662ea75a94f5a5e41c2fee95f09a5ba168429ac8cdd41f6ba2c78d1b07f
</span> }
set stage0(dir) ${worksrcpath}/build/stage0
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -100,7 +98,7 @@ configure.args --build=${rust_platform} \
</span> --default-linker=${configure.cc} \
--disable-codegen-tests \
--disable-docs \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- --llvm-root=${prefix}/libexec/llvm-4.0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --llvm-root=${prefix}/libexec/llvm-5.0 \
</span> --local-rust-root=${stage0(dir)} \
--release-channel=stable \
--set=target.${rust_platform}.cc=${configure.cc} \
</pre><pre style='margin:0'>
</pre>