Mon Jul 6 13:56:32 2020 UTC ()
Re-update rust to version 1.44.0.

Pkgsrc changes:
 * Remove the clutter caused by the cross-compile setup from Makefile
   (Now consigned to my own private cross.mk file.)
 * Remove a couple of patches which are now integrated upstream.
 * Minor adjustments to a couple of other patches.
 * Adjust cargo checksums after upstream upgrades.
 * Belatedly bump the curl dependency
 * If doing a "dist" build, unset DESTDIR during the build phase,
   to work around a mysterious build bug deep in the bowels of llvm,
   causing llvm tools to be installed to a directory unexpecetd by
   the rest of the rust build, ref.
   https://github.com/rust-lang/rust/issues/73132
   A "dist" build is not expected to be followed by an "install".
 * Bump nearly all bootstraps to 1.43.1; NetBSD earmv7hf bootstrap
   bumped to 1.44.0, as that one now finally builds and works.

Upstream changes:

Version 1.44.0 (2020-06-04)
==========================

Language
--------
- [You can now use `async/.await` with `#[no_std]` enabled.][69033]
- [Added the `unused_braces` lint.][70081]

**Syntax-only changes**

- [Expansion-driven outline module parsing][69838]
```rust
#[cfg(FALSE)]
mod foo {
    mod bar {
        mod baz; // `foo/bar/baz.rs` doesn't exist, but no error!
    }
}
```

These are still rejected semantically, so you will likely receive an error but
these changes can be seen and parsed by macros and conditional compilation.

Compiler
--------
- [Rustc now respects the `-C codegen-units` flag in incremental mode.][70156]
  Additionally when in incremental mode rustc defaults to 256 codegen units.
- [Refactored `catch_unwind`, to have zero-cost unless unwinding is enabled and
  a panic is thrown.][67502]
- [Added tier 3\* support for the `aarch64-unknown-none` and
  `aarch64-unknown-none-softfloat` targets.][68334]
- [Added tier 3 support for `arm64-apple-tvos` and
  `x86_64-apple-tvos` targets.][68191]

Libraries
---------
- [Special cased `vec![]` to map directly to `Vec::new()`.][70632] This allows
  `vec![]` to be able to be used in `const` contexts.
- [`convert::Infallible` now implements `Hash`.][70281]
- [`OsString` now implements `DerefMut` and `IndexMut` returning
  a `&mut OsStr`.][70048]
- [Unicode 13 is now supported.][69929]
- [`String` now implements `From<&mut str>`.][69661]
- [`IoSlice` now implements `Copy`.][69403]
- [`Vec<T>` now implements `From<[T; N]>`.][68692] Where `N` is less than 32.
- [`proc_macro::LexError` now implements `fmt::Display` and `Error`.][68899]
- [`from_le_bytes`, `to_le_bytes`, `from_be_bytes`, `to_be_bytes`,
  `from_ne_bytes`, and `to_ne_bytes` methods are now `const` for all
  integer types.][69373]

Stabilized APIs
---------------
- [`PathBuf::with_capacity`]
- [`PathBuf::capacity`]
- [`PathBuf::clear`]
- [`PathBuf::reserve`]
- [`PathBuf::reserve_exact`]
- [`PathBuf::shrink_to_fit`]
- [`f32::to_int_unchecked`]
- [`f64::to_int_unchecked`]
- [`Layout::align_to`]
- [`Layout::pad_to_align`]
- [`Layout::array`]
- [`Layout::extend`]

Cargo
-----
- [Added the `cargo tree` command which will print a tree graph of
  your dependencies.][cargo/8062] E.g.
  ```
    mdbook v0.3.2 (/Users/src/rust/mdbook)
  +-- ammonia v3.0.0
  |   +-- html5ever v0.24.0
  |   |   +-- log v0.4.8
  |   |   |   +-- cfg-if v0.1.9
  |   |   +-- mac v0.1.1
  |   |   +-- markup5ever v0.9.0
  |   |       +-- log v0.4.8 (*)
  |   |       +-- phf v0.7.24
  |   |       |   +-- phf_shared v0.7.24
  |   |       |       +-- siphasher v0.2.3
  |   |       |       +-- unicase v1.4.2
  |   |       |           [build-dependencies]
  |   |       |           +-- version_check v0.1.5
  ...
  ```
  You can also display dependencies on multiple versions of the same crate with
  `cargo tree -d` (short for `cargo tree --duplicates`).

Misc
----
- [Rustdoc now allows you to specify `--crate-version` to have rustdoc include
  the version in the sidebar.][69494]

Compatibility Notes
-------------------
- [Rustc now correctly generates static libraries on Windows GNU targets with
  the `.a` extension, rather than the previous `.lib`.][70937]
- [Removed the `-C no_integrated_as` flag from rustc.][70345]
- [The `file_name` property in JSON output of macro errors now points the actual
  source file rather than the previous format of `<NAME macros>`.][70969]
  **Note:** this may not point a file that actually exists on the user's system.
- [The minimum required external LLVM version has been bumped to LLVM 8.][71147]
- [`mem::{zeroed, uninitialised}` will now panic when used with types that do
  not allow zero initialization such as `NonZeroU8`.][66059] This was
  previously a warning.
- [In 1.45.0 (the next release) converting a `f64` to `u32` using the `as`
  operator has been defined as a saturating operation.][71269] This was
  previously undefined behaviour, you can use the `{f64, f32}::to_int_unchecked`
  methods to continue using the current behaviour which may desirable in rare
  performance sensitive situations.

Internal Only
-------------
These changes provide no direct user facing benefits, but represent significant
improvements to the internals and overall performance of rustc and
related tools.

- [dep_graph Avoid allocating a set on when the number reads are small.][69778]
- [Replace big JS dict with JSON parsing.][71250]

[69373]: https://github.com/rust-lang/rust/pull/69373/
[66059]: https://github.com/rust-lang/rust/pull/66059/
[68191]: https://github.com/rust-lang/rust/pull/68191/
[68899]: https://github.com/rust-lang/rust/pull/68899/
[71147]: https://github.com/rust-lang/rust/pull/71147/
[71250]: https://github.com/rust-lang/rust/pull/71250/
[70937]: https://github.com/rust-lang/rust/pull/70937/
[70969]: https://github.com/rust-lang/rust/pull/70969/
[70632]: https://github.com/rust-lang/rust/pull/70632/
[70281]: https://github.com/rust-lang/rust/pull/70281/
[70345]: https://github.com/rust-lang/rust/pull/70345/
[70048]: https://github.com/rust-lang/rust/pull/70048/
[70081]: https://github.com/rust-lang/rust/pull/70081/
[70156]: https://github.com/rust-lang/rust/pull/70156/
[71269]: https://github.com/rust-lang/rust/pull/71269/
[69838]: https://github.com/rust-lang/rust/pull/69838/
[69929]: https://github.com/rust-lang/rust/pull/69929/
[69661]: https://github.com/rust-lang/rust/pull/69661/
[69778]: https://github.com/rust-lang/rust/pull/69778/
[69494]: https://github.com/rust-lang/rust/pull/69494/
[69403]: https://github.com/rust-lang/rust/pull/69403/
[69033]: https://github.com/rust-lang/rust/pull/69033/
[68692]: https://github.com/rust-lang/rust/pull/68692/
[68334]: https://github.com/rust-lang/rust/pull/68334/
[67502]: https://github.com/rust-lang/rust/pull/67502/
[cargo/8062]: https://github.com/rust-lang/cargo/pull/8062/
[`PathBuf::with_capacity`]: https://doc.rust-lang.org/std/path/struct.PathBuf.html#method.with_capacity
[`PathBuf::capacity`]: https://doc.rust-lang.org/std/path/struct.PathBuf.html#method.capacity
[`PathBuf::clear`]: https://doc.rust-lang.org/std/path/struct.PathBuf.html#method.clear
[`PathBuf::reserve`]: https://doc.rust-lang.org/std/path/struct.PathBuf.html#method.reserve
[`PathBuf::reserve_exact`]: https://doc.rust-lang.org/std/path/struct.PathBuf.html#method.reserve_exact
[`PathBuf::shrink_to_fit`]: https://doc.rust-lang.org/std/path/struct.PathBuf.html#method.shrink_to_fit
[`f32::to_int_unchecked`]: https://doc.rust-lang.org/std/primitive.f32.html#method.to_int_unchecked
[`f64::to_int_unchecked`]: https://doc.rust-lang.org/std/primitive.f64.html#method.to_int_unchecked
[`Layout::align_to`]: https://doc.rust-lang.org/std/alloc/struct.Layout.html#method.align_to
[`Layout::pad_to_align`]: https://doc.rust-lang.org/std/alloc/struct.Layout.html#method.pad_to_align
[`Layout::array`]: https://doc.rust-lang.org/std/alloc/struct.Layout.html#method.array
[`Layout::extend`]: https://doc.rust-lang.org/std/alloc/struct.Layout.html#method.extend


(he)
diff -r1.181 -r1.182 pkgsrc/lang/rust/Makefile
diff -r1.114 -r1.115 pkgsrc/lang/rust/distinfo
diff -r1.10 -r1.11 pkgsrc/lang/rust/patches/patch-src_bootstrap_builder.rs
diff -r1.7 -r1.8 pkgsrc/lang/rust/patches/patch-src_libstd_build.rs
diff -r1.4 -r0 pkgsrc/lang/rust/patches/patch-src_rustllvm_PassWrapper.cpp
diff -r1.3 -r0 pkgsrc/lang/rust/patches/patch-src_rustllvm_RustWrapper.cpp

cvs diff -r1.181 -r1.182 pkgsrc/lang/rust/Makefile (expand / switch to unified diff)

--- pkgsrc/lang/rust/Makefile 2020/06/24 09:46:26 1.181
+++ pkgsrc/lang/rust/Makefile 2020/07/06 13:56:31 1.182
@@ -1,18 +1,17 @@ @@ -1,18 +1,17 @@
1# $NetBSD: Makefile,v 1.181 2020/06/24 09:46:26 nia Exp $ 1# $NetBSD: Makefile,v 1.182 2020/07/06 13:56:31 he Exp $
2 2
3DISTNAME= rustc-1.43.1-src 3DISTNAME= rustc-1.44.0-src
4PKGNAME= ${DISTNAME:S/rustc/rust/:S/-src//} 4PKGNAME= ${DISTNAME:S/rustc/rust/:S/-src//}
5PKGREVISION= 1 
6CATEGORIES= lang 5CATEGORIES= lang
7MASTER_SITES= http://static.rust-lang.org/dist/ 6MASTER_SITES= http://static.rust-lang.org/dist/
8 7
9MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://www.rust-lang.org/ 9HOMEPAGE= https://www.rust-lang.org/
11COMMENT= Safe, concurrent, practical language 10COMMENT= Safe, concurrent, practical language
12LICENSE= mit OR apache-2.0 11LICENSE= mit OR apache-2.0
13 12
14CONFLICTS+= rust-bin-[0-9]* 13CONFLICTS+= rust-bin-[0-9]*
15 14
16# uses -std=c++14 15# uses -std=c++14
17GCC_REQD+= 5 16GCC_REQD+= 5
18 17
@@ -39,67 +38,26 @@ CONFIGURE_ARGS+= --local-rust-root=${RU @@ -39,67 +38,26 @@ CONFIGURE_ARGS+= --local-rust-root=${RU
39CONFIGURE_ARGS+= --enable-extended # Build and install cargo too. 38CONFIGURE_ARGS+= --enable-extended # Build and install cargo too.
40CONFIGURE_ARGS+= --enable-rpath 39CONFIGURE_ARGS+= --enable-rpath
41CONFIGURE_ARGS+= --disable-codegen-tests 40CONFIGURE_ARGS+= --disable-codegen-tests
42CONFIGURE_ARGS+= --disable-dist-src 41CONFIGURE_ARGS+= --disable-dist-src
43CONFIGURE_ARGS+= --disable-llvm-static-stdcpp 42CONFIGURE_ARGS+= --disable-llvm-static-stdcpp
44CONFIGURE_ARGS+= --disable-ninja 43CONFIGURE_ARGS+= --disable-ninja
45# XXX: to be enabled in the future 44# XXX: to be enabled in the future
46#CONFIGURE_ARGS+= --jemalloc-root=${BUILDLINK_PREFIX.jemalloc}/lib 45#CONFIGURE_ARGS+= --jemalloc-root=${BUILDLINK_PREFIX.jemalloc}/lib
47 46
48# Use "dist" build target for cross compile of bootstrap 47# Use "dist" build target for cross compile of bootstrap
49#BUILD_TARGET= dist 48#BUILD_TARGET= dist
50BUILD_TARGET= build 49BUILD_TARGET= build
51 50
52# The gcc-wrap / c++-wrap script takes CROSS_ROOT environment variable 
53# to do a cross-build. The wrapper script assumes dest/ and tools/ 
54# as a result of a cross-build as subdirectories of this root 
55#CROSS_ROOT= /u/evbarm-armv7hf 
56#CROSS_ROOT= /u/sparc64 
57#CROSS_ROOT= /u/macppc 
58#CROSS_ROOT= /u/evbarm64 
59#MAKE_ENV+= CROSS_ROOT=${CROSS_ROOT} 
60 
61# The GNU cross target designation 
62#GNU_CROSS_TARGET= armv7--netbsdelf-eabihf 
63#GNU_CROSS_TARGET= sparc64--netbsd 
64#GNU_CROSS_TARGET= powerpc--netbsd 
65#GNU_CROSS_TARGET= aarch64--netbsd 
66#MAKE_ENV+= GNU_CROSS_TARGET=${GNU_CROSS_TARGET} 
67 
68# To cross-build rust, you need to specify 
69# the ultimate target to built for, as well as the 
70# host the compiler is supposed to run on. 
71# Rust's target designation 
72#TARGET= armv7-unknown-netbsd-eabihf 
73#TARGET= sparc64-unknown-netbsd 
74#TARGET= powerpc-unknown-netbsd 
75#TARGET= aarch64-unknown-netbsd 
76#SCRIPTS= ${WRKDIR}/scripts 
77#CONFIGURE_ARGS+= --host=${TARGET} 
78#CONFIGURE_ARGS+= --target=${TARGET} 
79# for gcc as target compiler: 
80#CONFIGURE_ARGS+= --set=target.${TARGET}.cc=${SCRIPTS}/gcc-wrap 
81#CONFIGURE_ARGS+= --set=target.${TARGET}.cxx=${SCRIPTS}/c++-wrap 
82#CONFIGURE_ARGS+= --set=target.${TARGET}.linker=${SCRIPTS}/gcc-wrap 
83# for clang as target compiler: 
84#CONFIGURE_ARGS+= --set=target.${TARGET}.cc=${SCRIPTS}/clang-wrap 
85#CONFIGURE_ARGS+= --set=target.${TARGET}.cxx=${SCRIPTS}/clang++-wrap 
86#CONFIGURE_ARGS+= --set=target.${TARGET}.linker=${SCRIPTS}/clang-wrap 
87# common: 
88#CONFIGURE_ARGS+= --set=target.${TARGET}.ar=${CROSS_ROOT}/tools/bin/${GNU_CROSS_TARGET}-ar 
89 
90# May be required when cross-building on NetBSD 
91#MAKE_ENV+= OPENSSL_DIR=/usr 
92 
93# Getting RPATH with $ORIGIN into bootstrap may be troublesome, so 51# Getting RPATH with $ORIGIN into bootstrap may be troublesome, so
94# uncommenting the LD_LIBRARY_PATH setting may be required to run 52# uncommenting the LD_LIBRARY_PATH setting may be required to run
95# the bootstrap 53# the bootstrap
96PKGSRC_MAKE_ENV+= LD_LIBRARY_PATH=${RUST_BOOTSTRAP_PATH:Q}/lib 54PKGSRC_MAKE_ENV+= LD_LIBRARY_PATH=${RUST_BOOTSTRAP_PATH:Q}/lib
97 55
98# This should allow us to perform "offline" builds (so cargo doesn't fetch 56# This should allow us to perform "offline" builds (so cargo doesn't fetch
99# dependencies during the build stage) but this isn't hooked up yet. 57# dependencies during the build stage) but this isn't hooked up yet.
100CONFIGURE_ARGS+= --enable-vendor 58CONFIGURE_ARGS+= --enable-vendor
101 59
102# cargo defaults to using the number of available CPUs 60# cargo defaults to using the number of available CPUs
103MAKE_ENV+= CARGO_BUILD_JOBS=${_MAKE_JOBS_N} 61MAKE_ENV+= CARGO_BUILD_JOBS=${_MAKE_JOBS_N}
104 62
105CFLAGS.SunOS+= -D_POSIX_PTHREAD_SEMANTICS 63CFLAGS.SunOS+= -D_POSIX_PTHREAD_SEMANTICS
@@ -194,132 +152,132 @@ BUILDLINK_TRANSFORM.NetBSD+= rm:-Wl,--en @@ -194,132 +152,132 @@ BUILDLINK_TRANSFORM.NetBSD+= rm:-Wl,--en
194# own bootstrap. See the stage0-bootstrap below for more details. 152# own bootstrap. See the stage0-bootstrap below for more details.
195# 153#
196DISTFILES:= ${DEFAULT_DISTFILES} 154DISTFILES:= ${DEFAULT_DISTFILES}
197 155
198.if !empty(MACHINE_PLATFORM:MDarwin-*-i386) || make(distinfo) || make (makesum) || make(mdi) 156.if !empty(MACHINE_PLATFORM:MDarwin-*-i386) || make(distinfo) || make (makesum) || make(mdi)
199RUST_STAGE0_VER= 1.41.1 157RUST_STAGE0_VER= 1.41.1
200RUST_ARCH:= i686-apple-darwin 158RUST_ARCH:= i686-apple-darwin
201RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz 159RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
202RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz 160RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
203DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} 161DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
204pre-build-fix: 162pre-build-fix:
205.endif 163.endif
206.if !empty(MACHINE_PLATFORM:MDarwin-*-x86_64) || make(distinfo) || make (makesum) || make(mdi) 164.if !empty(MACHINE_PLATFORM:MDarwin-*-x86_64) || make(distinfo) || make (makesum) || make(mdi)
207RUST_STAGE0_VER= 1.42.0 165RUST_STAGE0_VER= 1.43.1
208RUST_ARCH:= x86_64-apple-darwin 166RUST_ARCH:= x86_64-apple-darwin
209RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz 167RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
210RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz 168RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
211DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} 169DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
212pre-build-fix: 170pre-build-fix:
213.endif 171.endif
214.if !empty(MACHINE_PLATFORM:MLinux-*-i386) || make(distinfo) || make (makesum) || make(mdi) 172.if !empty(MACHINE_PLATFORM:MLinux-*-i386) || make(distinfo) || make (makesum) || make(mdi)
215RUST_STAGE0_VER= 1.42.0 173RUST_STAGE0_VER= 1.43.1
216RUST_ARCH:= i686-unknown-linux-gnu 174RUST_ARCH:= i686-unknown-linux-gnu
217RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz 175RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
218RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz 176RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
219DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} 177DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
220pre-build-fix: 178pre-build-fix:
221.endif 179.endif
222.if !empty(MACHINE_PLATFORM:MLinux-*-x86_64) || make(distinfo) || make (makesum) || make(mdi) 180.if !empty(MACHINE_PLATFORM:MLinux-*-x86_64) || make(distinfo) || make (makesum) || make(mdi)
223RUST_STAGE0_VER= 1.42.0 181RUST_STAGE0_VER= 1.43.1
224RUST_ARCH:= x86_64-unknown-linux-gnu 182RUST_ARCH:= x86_64-unknown-linux-gnu
225RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz 183RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
226RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz 184RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
227DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} 185DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
228pre-build-fix: 186pre-build-fix:
229.endif 187.endif
230.if !empty(MACHINE_PLATFORM:MSunOS-*-x86_64) || make(distinfo) || make (makesum) || make(mdi) 188.if !empty(MACHINE_PLATFORM:MSunOS-*-x86_64) || make(distinfo) || make (makesum) || make(mdi)
231RUST_STAGE0_VER= 1.42.0 189RUST_STAGE0_VER= 1.43.1
232RUST_ARCH:= x86_64-sun-solaris 190RUST_ARCH:= x86_64-sun-solaris
233RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz 191RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
234SITES.${RUST_STAGE0}= https://us-east.manta.joyent.com/pkgsrc/public/pkg-bootstraps/ 192SITES.${RUST_STAGE0}= https://us-east.manta.joyent.com/pkgsrc/public/pkg-bootstraps/
235DISTFILES:= ${DISTFILES} ${RUST_STAGE0} 193DISTFILES:= ${DISTFILES} ${RUST_STAGE0}
236RUST_BOOTSTRAP_PATH?= ${WRKDIR}/rust-${RUST_STAGE0_VER}-${RUST_ARCH} 194RUST_BOOTSTRAP_PATH?= ${WRKDIR}/rust-${RUST_STAGE0_VER}-${RUST_ARCH}
237pre-build-fix: 195pre-build-fix:
238.endif 196.endif
239.if !empty(MACHINE_PLATFORM:MFreeBSD-*-i386) || make(distinfo) || make (makesum) || make(mdi) 197.if !empty(MACHINE_PLATFORM:MFreeBSD-*-i386) || make(distinfo) || make (makesum) || make(mdi)
240RUST_STAGE0_VER= 1.42.0 198RUST_STAGE0_VER= 1.43.1
241RUST_ARCH:= i686-unknown-freebsd 199RUST_ARCH:= i686-unknown-freebsd
242RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz 200RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
243RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz 201RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
244DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} 202DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
245pre-build-fix: 203pre-build-fix:
246.endif 204.endif
247.if !empty(MACHINE_PLATFORM:MFreeBSD-*-x86_64) || make(distinfo) || make (makesum) || make(mdi) 205.if !empty(MACHINE_PLATFORM:MFreeBSD-*-x86_64) || make(distinfo) || make (makesum) || make(mdi)
248RUST_STAGE0_VER= 1.42.0 206RUST_STAGE0_VER= 1.43.1
249RUST_ARCH:= x86_64-unknown-freebsd 207RUST_ARCH:= x86_64-unknown-freebsd
250RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz 208RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
251RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz 209RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
252DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} 210DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
253pre-build-fix: 211pre-build-fix:
254.endif 212.endif
255.if !empty(MACHINE_PLATFORM:MNetBSD-*-i386) || make(distinfo) || make (makesum) || make(mdi) 213.if !empty(MACHINE_PLATFORM:MNetBSD-*-i386) || make(distinfo) || make (makesum) || make(mdi)
256RUST_STAGE0_VER= 1.42.0 214RUST_STAGE0_VER= 1.43.1
257RUST_ARCH= i686-unknown-netbsd 215RUST_ARCH= i686-unknown-netbsd
258RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz 216RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
259RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz 217RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
260SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} 218SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/}
261SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} 219SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/}
262DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} 220DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
263# Setting this changes it for every distfile, which doesn't match what is 221# Setting this changes it for every distfile, which doesn't match what is
264# currently in distinfo. 222# currently in distinfo.
265#DIST_SUBDIR= ${PKGNAME} 223#DIST_SUBDIR= ${PKGNAME}
266# For atomic ops 224# For atomic ops
267CFLAGS+= -march=i586 225CFLAGS+= -march=i586
268pre-build-fix: 226pre-build-fix:
269 ${TOOLS_PLATFORM.paxctl} +am ${WRKDIR}/rust-bootstrap/bin/cargo 227 ${TOOLS_PLATFORM.paxctl} +am ${WRKDIR}/rust-bootstrap/bin/cargo
270 ${TOOLS_PLATFORM.paxctl} +am ${WRKDIR}/rust-bootstrap/bin/rustc 228 ${TOOLS_PLATFORM.paxctl} +am ${WRKDIR}/rust-bootstrap/bin/rustc
271.endif 229.endif
272.if !empty(MACHINE_PLATFORM:MNetBSD-*-x86_64) || make(distinfo) || make (makesum) || make(mdi) 230.if !empty(MACHINE_PLATFORM:MNetBSD-*-x86_64) || make(distinfo) || make (makesum) || make(mdi)
273RUST_STAGE0_VER= 1.42.0 231RUST_STAGE0_VER= 1.43.1
274RUST_ARCH= x86_64-unknown-netbsd 232RUST_ARCH= x86_64-unknown-netbsd
275RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz 233RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
276RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz 234RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
277DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} 235DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
278pre-build-fix: 236pre-build-fix:
279.endif 237.endif
280.if !empty(MACHINE_PLATFORM:MNetBSD-*-powerpc) || make(distinfo) || make (makesum) || make(mdi) 238.if !empty(MACHINE_PLATFORM:MNetBSD-*-powerpc) || make(distinfo) || make (makesum) || make(mdi)
281RUST_STAGE0_VER= 1.42.0 239RUST_STAGE0_VER= 1.43.1
282RUST_ARCH= powerpc-unknown-netbsd 240RUST_ARCH= powerpc-unknown-netbsd
283RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz 241RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
284RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz 242RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
285DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} 243DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
286SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} 244SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/}
287SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} 245SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/}
288pre-build-fix: 246pre-build-fix:
289.endif 247.endif
290.if !empty(MACHINE_PLATFORM:MNetBSD-*-aarch64) || make(distinfo) || make (makesum) || make(mdi) 248.if !empty(MACHINE_PLATFORM:MNetBSD-*-aarch64) || make(distinfo) || make (makesum) || make(mdi)
291RUST_STAGE0_VER= 1.42.0 249RUST_STAGE0_VER= 1.43.1
292RUST_ARCH= aarch64-unknown-netbsd 250RUST_ARCH= aarch64-unknown-netbsd
293RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz 251RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
294RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz 252RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
295DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} 253DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
296SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} 254SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/}
297SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} 255SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/}
298pre-build-fix: 256pre-build-fix:
299.endif 257.endif
300.if !empty(MACHINE_PLATFORM:MNetBSD-*-sparc64) || make(distinfo) || make (makesum) || make(mdi) 258.if !empty(MACHINE_PLATFORM:MNetBSD-*-sparc64) || make(distinfo) || make (makesum) || make(mdi)
301RUST_STAGE0_VER= 1.42.0 259RUST_STAGE0_VER= 1.43.1
302RUST_ARCH= sparc64-unknown-netbsd 260RUST_ARCH= sparc64-unknown-netbsd
303RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz 261RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
304RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz 262RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
305DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} 263DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
306SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} 264SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/}
307SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} 265SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/}
308pre-build-fix: 266pre-build-fix:
309.endif 267.endif
310.if !empty(MACHINE_PLATFORM:MNetBSD-*-earmv7hf) || make(distinfo) || make (makesum) || make(mdi) 268.if !empty(MACHINE_PLATFORM:MNetBSD-*-earmv7hf) || make(distinfo) || make (makesum) || make(mdi)
311RUST_ARCH= armv7-unknown-netbsd-eabihf 269RUST_ARCH= armv7-unknown-netbsd-eabihf
312RUST_STAGE0_VER= 1.35.0 270RUST_STAGE0_VER= 1.44.0
313RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz 271RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
314RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz 272RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
315DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} 273DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
316SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} 274SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/}
317SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} 275SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/}
318pre-build-fix: 276pre-build-fix:
319.endif 277.endif
320 278
321# You may override RUST_BOOTSTRAP_PATH and RUST_ARCH in mk.conf if you have a local bootstrap compiler. 279# You may override RUST_BOOTSTRAP_PATH and RUST_ARCH in mk.conf if you have a local bootstrap compiler.
322.if !defined(RUST_ARCH) && !defined(RUST_BOOTSTRAP_PATH) 280.if !defined(RUST_ARCH) && !defined(RUST_BOOTSTRAP_PATH)
323NOT_FOR_PLATFORM+= ${MACHINE_PLATFORM} 281NOT_FOR_PLATFORM+= ${MACHINE_PLATFORM}
324.else 282.else
325RUST_BOOTSTRAP_PATH?= ${WRKDIR}/rust-bootstrap 283RUST_BOOTSTRAP_PATH?= ${WRKDIR}/rust-bootstrap
@@ -336,32 +294,32 @@ TOOLS_PLATFORM.gzcat= ${PREFIX}/bin/gzip @@ -336,32 +294,32 @@ TOOLS_PLATFORM.gzcat= ${PREFIX}/bin/gzip
336SUBST_CLASSES+= rpath 294SUBST_CLASSES+= rpath
337SUBST_STAGE.rpath= pre-configure 295SUBST_STAGE.rpath= pre-configure
338SUBST_FILES.rpath+= src/librustc_codegen_ssa/back/linker.rs 296SUBST_FILES.rpath+= src/librustc_codegen_ssa/back/linker.rs
339SUBST_FILES.rpath+= src/bootstrap/builder.rs 297SUBST_FILES.rpath+= src/bootstrap/builder.rs
340SUBST_VARS.rpath= PREFIX 298SUBST_VARS.rpath= PREFIX
341 299
342# 300#
343# Generate list of subst entries for various .cargo-checksum.json files. These 301# Generate list of subst entries for various .cargo-checksum.json files. These
344# are all handled together in one big substitution to simplify things rather 302# are all handled together in one big substitution to simplify things rather
345# than one substitution entry per file, but are kept separate below to ease 303# than one substitution entry per file, but are kept separate below to ease
346# updating and verification. 304# updating and verification.
347# 305#
348CKSUM_CRATES+= vendor/backtrace-sys 306CKSUM_CRATES+= vendor/backtrace-sys
349CKSUMS+= 59763fc255248b54fba5d0761d61093a73d51fa4cb400b0df1b5f339b9c2f48a 307CKSUMS+= dbe2eb824252135e7a154805c148defb2142a26b0c2267f5b1033ad69f441e33
350CKSUMS+= ba66d192421fd536ceddb50616c4c4aea06f4e39450eb0bc2bbbaed0b1e684c1 308CKSUMS+= 323987bb2d5b7ec6044b881b70f339472d886fc23bf212392b8a0158b15d3862
351 309
352CKSUM_CRATES+= vendor/libc 310CKSUM_CRATES+= vendor/libc
353CKSUMS+= cd266cee38f25fe9ed896ba88ddd3530eca352c4d260671fb63d315890bc49e6 311CKSUMS+= 721e1609f429b472bc05c9284e15d6e73b39bbc5f79fff46690642342ed4c1cb
354CKSUMS+= 109a8e5a1638b09c4297e8e7ff95f35b4d16a3c0b42c8791b5fdd3f550612f8c 312CKSUMS+= 1cf80fac8e5edb960539eedd968aa981ebb54949d7a5c9bb3b4ed6ad5901f1b1
355 313
356CKSUM_CRATES+= vendor/libssh2-sys 314CKSUM_CRATES+= vendor/libssh2-sys
357CKSUMS+= 0d80edbdffcf36a165578b3cffe9bc4e9eab3b3ae94a170ec8bc18764159cabb 315CKSUMS+= 0d80edbdffcf36a165578b3cffe9bc4e9eab3b3ae94a170ec8bc18764159cabb
358CKSUMS+= fd601d3ea2ff745c3d73a546cc553f656924f3e985b87bc4db025c5c51ed3db5 316CKSUMS+= fd601d3ea2ff745c3d73a546cc553f656924f3e985b87bc4db025c5c51ed3db5
359 317
360CKSUM_CRATES+= vendor/lzma-sys 318CKSUM_CRATES+= vendor/lzma-sys
361CKSUMS+= 51a9ca7a4576822dc4fa01b31bc4bbed21817777abb304f605ef5951f68c3ed2 319CKSUMS+= 51a9ca7a4576822dc4fa01b31bc4bbed21817777abb304f605ef5951f68c3ed2
362CKSUMS+= 807c3aa4b5a62a70ba790df151e9ecf19f4bb562f2858575d690908751262db3 320CKSUMS+= 807c3aa4b5a62a70ba790df151e9ecf19f4bb562f2858575d690908751262db3
363 321
364# Contain identical checksums 322# Contain identical checksums
365CKSUM_CRATES+= vendor/rand-0.6.1 323CKSUM_CRATES+= vendor/rand-0.6.1
366CKSUMS+= 1e732c2e3b4bd1561f11e0979bf9d20669a96eae7afe0deff9dfbb980ee47bf1 324CKSUMS+= 1e732c2e3b4bd1561f11e0979bf9d20669a96eae7afe0deff9dfbb980ee47bf1
367CKSUMS+= bc03f2345d7cfa7000f9da817120b6afa073359789c21a9a790ebd8676c50cca 325CKSUMS+= bc03f2345d7cfa7000f9da817120b6afa073359789c21a9a790ebd8676c50cca
@@ -405,27 +363,30 @@ MAKE_ENV+= OPENSSL_DIR=${SSLBASE} @@ -405,27 +363,30 @@ MAKE_ENV+= OPENSSL_DIR=${SSLBASE}
405.if ${OPSYS} == "NetBSD" && !empty(PKGSRC_COMPILER:Mclang) && !exists(/lib/libgcc_s.so) 363.if ${OPSYS} == "NetBSD" && !empty(PKGSRC_COMPILER:Mclang) && !exists(/lib/libgcc_s.so)
406BUILDLINK_TRANSFORM+= rm:-lgcc_s 364BUILDLINK_TRANSFORM+= rm:-lgcc_s
407MAKE_ENV+= PKGSRC_HAVE_LIBCPP=yes 365MAKE_ENV+= PKGSRC_HAVE_LIBCPP=yes
408.endif 366.endif
409 367
410pre-build: pre-build-fix 368pre-build: pre-build-fix
411.if ${OPSYS} == "NetBSD" && !empty(PKGSRC_COMPILER:Mclang) && !exists(/lib/libgcc_s.so) 369.if ${OPSYS} == "NetBSD" && !empty(PKGSRC_COMPILER:Mclang) && !exists(/lib/libgcc_s.so)
412 cp ${FILESDIR}/libgcc_s.so.1 ${RUST_BOOTSTRAP_PATH}/lib/. 370 cp ${FILESDIR}/libgcc_s.so.1 ${RUST_BOOTSTRAP_PATH}/lib/.
413.endif 371.endif
414 372
415do-build: 373do-build:
416 cd ${WRKSRC} \ 374 cd ${WRKSRC} \
417 && ${_ULIMIT_CMD} ${SETENV} ${INSTALL_ENV} ${MAKE_ENV} \ 375 && ${_ULIMIT_CMD} ${SETENV} ${INSTALL_ENV} ${MAKE_ENV} \
418 ${PYTHONBIN} ./x.py -v ${BUILD_TARGET} -j ${_MAKE_JOBS_N} 376 sh -c "if [ \"${BUILD_TARGET}\" = \"dist\" ]; then \
 377 unset DESTDIR; \
 378 fi; \
 379 ${PYTHONBIN} ./x.py -v ${BUILD_TARGET} -j ${_MAKE_JOBS_N}"
419 380
420do-install: 381do-install:
421 cd ${WRKSRC} \ 382 cd ${WRKSRC} \
422 && ${_ULIMIT_CMD} ${SETENV} ${INSTALL_ENV} ${MAKE_ENV} \ 383 && ${_ULIMIT_CMD} ${SETENV} ${INSTALL_ENV} ${MAKE_ENV} \
423 ${PYTHONBIN} ./x.py -v install -j ${_MAKE_JOBS_N} 384 ${PYTHONBIN} ./x.py -v install -j ${_MAKE_JOBS_N}
424 385
425GENERATE_PLIST+= find ${DESTDIR}${PREFIX} \( -type f -o -type l \) -print | \ 386GENERATE_PLIST+= find ${DESTDIR}${PREFIX} \( -type f -o -type l \) -print | \
426 sed 's,${DESTDIR}${PREFIX}/,,' | ${SORT} ; 387 sed 's,${DESTDIR}${PREFIX}/,,' | ${SORT} ;
427 388
428.if ${OPSYS} == "Darwin" 389.if ${OPSYS} == "Darwin"
429.PHONY: fix-darwin-install-name 390.PHONY: fix-darwin-install-name
430post-install: fix-darwin-install-name 391post-install: fix-darwin-install-name
431fix-darwin-install-name: 392fix-darwin-install-name:
@@ -529,15 +490,16 @@ stage0-bootstrap: install @@ -529,15 +490,16 @@ stage0-bootstrap: install
529# I can't build with the internal LLVM, ref. 490# I can't build with the internal LLVM, ref.
530# https://github.com/rust-lang/rust/issues/65862) 491# https://github.com/rust-lang/rust/issues/65862)
531.if (${OPSYS} == "NetBSD") && \ 492.if (${OPSYS} == "NetBSD") && \
532 ((${MACHINE_ARCH} == "i386") || \ 493 ((${MACHINE_ARCH} == "i386") || \
533 (${MACHINE_ARCH} == "powerpc")) \ 494 (${MACHINE_ARCH} == "powerpc")) \
534 && (empty(OS_VERSION:M[012345678].*) || \ 495 && (empty(OS_VERSION:M[012345678].*) || \
535 !empty(OS_VERSION:M8.99.*)) 496 !empty(OS_VERSION:M8.99.*))
536DEPENDS+= compat80>=0:../../emulators/compat80 497DEPENDS+= compat80>=0:../../emulators/compat80
537.endif 498.endif
538 499
539.include "../../devel/zlib/buildlink3.mk" 500.include "../../devel/zlib/buildlink3.mk"
540.include "../../lang/python/tool.mk" 501.include "../../lang/python/tool.mk"
541.include "../../security/openssl/buildlink3.mk" 502.include "../../security/openssl/buildlink3.mk"
 503BUILDLINK_API_DEPENDS.curl+= curl>=7.67.0
542.include "../../www/curl/buildlink3.mk" 504.include "../../www/curl/buildlink3.mk"
543.include "../../mk/bsd.pkg.mk" 505.include "../../mk/bsd.pkg.mk"

cvs diff -r1.114 -r1.115 pkgsrc/lang/rust/distinfo (expand / switch to unified diff)

--- pkgsrc/lang/rust/distinfo 2020/06/08 11:19:33 1.114
+++ pkgsrc/lang/rust/distinfo 2020/07/06 13:56:31 1.115
@@ -1,135 +1,133 @@ @@ -1,135 +1,133 @@
1$NetBSD: distinfo,v 1.114 2020/06/08 11:19:33 he Exp $ 1$NetBSD: distinfo,v 1.115 2020/07/06 13:56:31 he Exp $
2 2
3SHA1 (rust-1.35.0-armv7-unknown-netbsd-eabihf.tar.gz) = 91517fa95f954427c627cf63eb7c518abd068f3e 
4RMD160 (rust-1.35.0-armv7-unknown-netbsd-eabihf.tar.gz) = 06a3d922b27aac2deb570301542897a131b47cd0 
5SHA512 (rust-1.35.0-armv7-unknown-netbsd-eabihf.tar.gz) = 27f7fb0e4a4522b24f04c7f6b578c8717908978ab485c525adbc95716860a958f2c42d4148d81fd41ab0e593d3baae6a1ffc6767ed24879df7c2aa6d8bf14683 
6Size (rust-1.35.0-armv7-unknown-netbsd-eabihf.tar.gz) = 243045630 bytes 
7SHA1 (rust-1.41.1-i686-apple-darwin.tar.gz) = 5a778b77fc88b19f1c668316e3bf677c60f8ead1 3SHA1 (rust-1.41.1-i686-apple-darwin.tar.gz) = 5a778b77fc88b19f1c668316e3bf677c60f8ead1
8RMD160 (rust-1.41.1-i686-apple-darwin.tar.gz) = ae61f32a4d27a760e6f2b79f4042ed0cf385f784 4RMD160 (rust-1.41.1-i686-apple-darwin.tar.gz) = ae61f32a4d27a760e6f2b79f4042ed0cf385f784
9SHA512 (rust-1.41.1-i686-apple-darwin.tar.gz) = 3bcc32f87151907f0bac41d4b855751a4408964b4cf944bcdbc78242ff10b58c2cfbfe11e2d60adf4f9d3b7923565ab761da44ccaa7e71fed18a925408ce9e41 5SHA512 (rust-1.41.1-i686-apple-darwin.tar.gz) = 3bcc32f87151907f0bac41d4b855751a4408964b4cf944bcdbc78242ff10b58c2cfbfe11e2d60adf4f9d3b7923565ab761da44ccaa7e71fed18a925408ce9e41
10Size (rust-1.41.1-i686-apple-darwin.tar.gz) = 162481148 bytes 6Size (rust-1.41.1-i686-apple-darwin.tar.gz) = 162481148 bytes
11SHA1 (rust-1.42.0-aarch64-unknown-netbsd.tar.gz) = 31b40af6b0a2fdc5527882ee40b81336851215cd 7SHA1 (rust-1.43.1-aarch64-unknown-netbsd.tar.gz) = 3b26d41f96804973774032b6cedc97032983561b
12RMD160 (rust-1.42.0-aarch64-unknown-netbsd.tar.gz) = cdf80913b1c844225baf2693720d7e83b5538cbc 8RMD160 (rust-1.43.1-aarch64-unknown-netbsd.tar.gz) = b547c20f6e3e38876e67ddb0ad545cdfd13d2dca
13SHA512 (rust-1.42.0-aarch64-unknown-netbsd.tar.gz) = 17f4dd21489b77008ebbff92e86923ab23f6aa3084c16ac6f8fc6813408ca05cfe6af765e6a3ca3e60108dee352a6c9b66b58783858ea8fb823fe92bf121ec3a 9SHA512 (rust-1.43.1-aarch64-unknown-netbsd.tar.gz) = 121b552460bc7fac9200b0022dc6af0b2e3df37f2f32c39174c0339b52f3b10e32c9bc95cb4750440a5d01c04ac9674fd04b06ad5a603479767eb7db716d0435
14Size (rust-1.42.0-aarch64-unknown-netbsd.tar.gz) = 150413758 bytes 10Size (rust-1.43.1-aarch64-unknown-netbsd.tar.gz) = 154208692 bytes
15SHA1 (rust-1.42.0-i686-unknown-freebsd.tar.gz) = 47c98dcff8988d8466ede45ffe4299cd293fb2b3 11SHA1 (rust-1.43.1-i686-unknown-freebsd.tar.gz) = 3407c9b3f5d2e8766f357e5b3af7cb9174487c4d
16RMD160 (rust-1.42.0-i686-unknown-freebsd.tar.gz) = 175cfd391535b332d658a2bdfb81895f7bfac8e5 12RMD160 (rust-1.43.1-i686-unknown-freebsd.tar.gz) = 4d6d83b6032970547435392ad1696d91dd759625
17SHA512 (rust-1.42.0-i686-unknown-freebsd.tar.gz) = 096dee142161d669f88498b68f00e881c56fbf8ec8295e1924b70ab69f9db28e6f0faf763b9b5532333aca4ef1fd0d84c1ef0e4914c4b781fc80be299fcc9fda 13SHA512 (rust-1.43.1-i686-unknown-freebsd.tar.gz) = 3da8df511873c4577cd08610eed9e1a2abbd254bee515eeb467248e1ceba1045dc619334af1a0ad1c6321ba36336ca68330de68a755b7116ddb031c5e48fa920
18Size (rust-1.42.0-i686-unknown-freebsd.tar.gz) = 120349647 bytes 14Size (rust-1.43.1-i686-unknown-freebsd.tar.gz) = 124972858 bytes
19SHA1 (rust-1.42.0-i686-unknown-linux-gnu.tar.gz) = e477282ac75019e0012ae062f58459affbdccae4 15SHA1 (rust-1.43.1-i686-unknown-linux-gnu.tar.gz) = cb5a8783436855273270a70edd6aaec0feaf303e
20RMD160 (rust-1.42.0-i686-unknown-linux-gnu.tar.gz) = 655fde440160d3a2db730148d5453b2d46f12d36 16RMD160 (rust-1.43.1-i686-unknown-linux-gnu.tar.gz) = ae04ee5789eb0d45382242e4b0a83ac05420a354
21SHA512 (rust-1.42.0-i686-unknown-linux-gnu.tar.gz) = 55ba536b2c75a48320899a79a4487db40f5a0ab54543c1eb4b19cf7600e2d6b4343ce1bcb3b77094f8885441bd1056c28afe7dd05ea751eced2071b8f07804ca 17SHA512 (rust-1.43.1-i686-unknown-linux-gnu.tar.gz) = 6518c8b8ad4851dbb34f883e513df98ca4272930f887dbc1f717632060cff769f18113d77158d6516a37e937eeba370e371ef44e3079791ff5d166d12267e180
22Size (rust-1.42.0-i686-unknown-linux-gnu.tar.gz) = 201205399 bytes 18Size (rust-1.43.1-i686-unknown-linux-gnu.tar.gz) = 205821030 bytes
23SHA1 (rust-1.42.0-i686-unknown-netbsd.tar.gz) = b15311e9da32e93fde4d415578db3a656e58f85f 19SHA1 (rust-1.43.1-i686-unknown-netbsd.tar.gz) = 6ab132b364e0f526374f7b3726c8caaec38cf8cb
24RMD160 (rust-1.42.0-i686-unknown-netbsd.tar.gz) = f49f73ec87c822da8d97127fc726fa014c23e993 20RMD160 (rust-1.43.1-i686-unknown-netbsd.tar.gz) = 41c0c2f03e7beffe2e4af58d98ef0ed079ed2eba
25SHA512 (rust-1.42.0-i686-unknown-netbsd.tar.gz) = b83c0d8ca84da7fde7926d1eef23922e5c257e455e9fc613504af01a3f9f771f0acbf3ac937994d0d43764666977fe58cf7bc71bca3ad95d887c627bf3b4924c 21SHA512 (rust-1.43.1-i686-unknown-netbsd.tar.gz) = 137c5630f0b7a85865f32b8949009ebf8602c08ed8dd3d63240742afb66f15e59afb425371e4efa31e81cb8c2ace150a030453305836c070cc75e9d41ba1917a
26Size (rust-1.42.0-i686-unknown-netbsd.tar.gz) = 159343846 bytes 22Size (rust-1.43.1-i686-unknown-netbsd.tar.gz) = 163584255 bytes
27SHA1 (rust-1.42.0-powerpc-unknown-netbsd.tar.gz) = 0992bf2b3f72794141f585062e0c8560d6928b19 23SHA1 (rust-1.43.1-powerpc-unknown-netbsd.tar.gz) = 919beaea3995748efb97a5cd3a3c0597864c28c6
28RMD160 (rust-1.42.0-powerpc-unknown-netbsd.tar.gz) = ee81f11362e73df7346a90f4acbb2b290ce0cb2d 24RMD160 (rust-1.43.1-powerpc-unknown-netbsd.tar.gz) = 3b4da09be7567929ea5765ed70d0260b8fc9926f
29SHA512 (rust-1.42.0-powerpc-unknown-netbsd.tar.gz) = c756631c53d966bb7947d1e4c3288ef51629451168a883082a329054875f2169c6533b5dcefd4c92b9ccd61908da052eea6dc151e97b0374e3b497033c8af654 25SHA512 (rust-1.43.1-powerpc-unknown-netbsd.tar.gz) = 224a93854f8520e0cfb8a5c844aeb85728a5350871e3b3e44db7711c563d1323f6c33a62c08f983c6d5b07b1f625a288dc30f0d6cc1e28a3d0980e6eea0c3560
30Size (rust-1.42.0-powerpc-unknown-netbsd.tar.gz) = 173612164 bytes 26Size (rust-1.43.1-powerpc-unknown-netbsd.tar.gz) = 178386425 bytes
31SHA1 (rust-1.42.0-sparc64-unknown-netbsd.tar.gz) = 46d064b5daf743334d15ba5eda5996ae5521bb31 27SHA1 (rust-1.43.1-sparc64-unknown-netbsd.tar.gz) = 33b067e39fc0ebef9c3c6219baa6e3bb855f3c8a
32RMD160 (rust-1.42.0-sparc64-unknown-netbsd.tar.gz) = 6a5b6de88c8056ccf03a027c0fc4ac2a8b74f3cb 28RMD160 (rust-1.43.1-sparc64-unknown-netbsd.tar.gz) = 18433612c50030bd8753e94601507a1758b69994
33SHA512 (rust-1.42.0-sparc64-unknown-netbsd.tar.gz) = d2e5db4f2c7dc962ae19919df2bd3d55149b92b035526c1dbb13d474594fcc7c9eff5cffa6a901b039b1514b014505acec0c6885af7906d1bd59b8c27c795810 29SHA512 (rust-1.43.1-sparc64-unknown-netbsd.tar.gz) = f4c3802a94df189c9b9c53d79572d3d51d75e56b6960f9a3b0f3bcbad48713e3f0c31dce8d7a00b4bf7da4ca891d8b8364eaebd5f2ad21971c0955213bd1d09a
34Size (rust-1.42.0-sparc64-unknown-netbsd.tar.gz) = 158584073 bytes 30Size (rust-1.43.1-sparc64-unknown-netbsd.tar.gz) = 163032694 bytes
35SHA1 (rust-1.42.0-x86_64-apple-darwin.tar.gz) = 232c1d8d14cebef81cc6e8507ed9b5a337041237 31SHA1 (rust-1.43.1-x86_64-apple-darwin.tar.gz) = b59cf750e845d7b6ecaa85d238186b54e4410b96
36RMD160 (rust-1.42.0-x86_64-apple-darwin.tar.gz) = 19e4313c4cd862acb521e73b5269a25683091042 32RMD160 (rust-1.43.1-x86_64-apple-darwin.tar.gz) = ad0bd7abfa4b0c8a50587395124d19b17235b0ee
37SHA512 (rust-1.42.0-x86_64-apple-darwin.tar.gz) = 373940c7a2d2d921ca3d21c7a649c3014b1de8e04822f56c8de313ba6f610a70a559f106f7aa049bf5eaf333dde46089b2cf8e71961801788cd8eb515342cb84 33SHA512 (rust-1.43.1-x86_64-apple-darwin.tar.gz) = 0d34a2f89ced24bec9c71caf235a892f6eed4c67b09c9279a687a8f92bd7b80ad49997072fe29fbfacff6cf20a473f38943c8c99b2a4c4658578b18c3309a2cb
38Size (rust-1.42.0-x86_64-apple-darwin.tar.gz) = 170080422 bytes 34Size (rust-1.43.1-x86_64-apple-darwin.tar.gz) = 173789010 bytes
39SHA1 (rust-1.42.0-x86_64-sun-solaris.tar.gz) = 3b3cbbea49d324227ca612db8eed0a758312b714 35SHA1 (rust-1.43.1-x86_64-sun-solaris.tar.gz) = 904cbc6d45e7b438e035c6c24c105d14840d94d3
40RMD160 (rust-1.42.0-x86_64-sun-solaris.tar.gz) = 58b905d03412034417df3a90daa7e51f638d8a6a 36RMD160 (rust-1.43.1-x86_64-sun-solaris.tar.gz) = 1b98afbebd9143e93cee33c6f894c72c018cdad7
41SHA512 (rust-1.42.0-x86_64-sun-solaris.tar.gz) = 37b392843dc0fa7941a6c30bf3c7cc8c6cf09a9ace55f1240b7c6c062cbd00d13bf275668dee85d3beabf5280bc6559795b0017ee0e8d341763b3f703de45333 37SHA512 (rust-1.43.1-x86_64-sun-solaris.tar.gz) = 9722a7f4ace04fae6aef578ca5998568ae4695e522aabc84d0cce2c7417e30473172462ccb82e56e25a597607269306498705366bb5bbe4337fe79b5789cc9ec
42Size (rust-1.42.0-x86_64-sun-solaris.tar.gz) = 145927460 bytes 38Size (rust-1.43.1-x86_64-sun-solaris.tar.gz) = 155516184 bytes
43SHA1 (rust-1.42.0-x86_64-unknown-freebsd.tar.gz) = 97ce4299110d7a1c2b326980435d4b7de8cded2b 39SHA1 (rust-1.43.1-x86_64-unknown-freebsd.tar.gz) = 26a18b4567814156df782b8bac3246d7ee347eb4
44RMD160 (rust-1.42.0-x86_64-unknown-freebsd.tar.gz) = 340f704051498f718a57b70e90a06cd259bfffc0 40RMD160 (rust-1.43.1-x86_64-unknown-freebsd.tar.gz) = e45c987f285ed0d2f0ff9f11112d3206a27747f3
45SHA512 (rust-1.42.0-x86_64-unknown-freebsd.tar.gz) = f9dda7103adc60c8b7c096474be7615605fa9ddf15ae035702ee8d6628b359da45f448b872bfe64c4aa2a576ca61f149f8e526b5cb608fc41120263f1b4e138c 41SHA512 (rust-1.43.1-x86_64-unknown-freebsd.tar.gz) = 4c42f28284f074b074b722b98e42f47bdc18f725f0286b22abab95648675c108dded419bfed5eab97527e5215c226ad0d6d99ae172b9a7a3ff16f79a919ebee4
46Size (rust-1.42.0-x86_64-unknown-freebsd.tar.gz) = 120581969 bytes 42Size (rust-1.43.1-x86_64-unknown-freebsd.tar.gz) = 124873971 bytes
47SHA1 (rust-1.42.0-x86_64-unknown-linux-gnu.tar.gz) = 9f8c44701393d8c536d35d1aed5b6c72d75c7865 43SHA1 (rust-1.43.1-x86_64-unknown-linux-gnu.tar.gz) = d9fe02041f76fc260dc7002353e7b330e86e5fc4
48RMD160 (rust-1.42.0-x86_64-unknown-linux-gnu.tar.gz) = 099d892ec9013f3492c4c3056fe53ddec6a28638 44RMD160 (rust-1.43.1-x86_64-unknown-linux-gnu.tar.gz) = e7f8be16b241f815f3a02c342790dd3dc7a898f9
49SHA512 (rust-1.42.0-x86_64-unknown-linux-gnu.tar.gz) = 924e6a814a04ecfd566427779429eb0b27beabe854569f2df6d3e768b8b88808e41ccb7dc26484b9dde3bccfe8dbbc2018b414008bd3bdc9e5f6dd51963757af 45SHA512 (rust-1.43.1-x86_64-unknown-linux-gnu.tar.gz) = d8317ecfd75eaa7cf99812c7dbf63790faa3810b5500759b493ee5051809ea87f0c748c1b779a16a54db059487b34b30eb56b76366525f13f8dd61904b27b8df
50Size (rust-1.42.0-x86_64-unknown-linux-gnu.tar.gz) = 185229723 bytes 46Size (rust-1.43.1-x86_64-unknown-linux-gnu.tar.gz) = 189589399 bytes
51SHA1 (rust-1.42.0-x86_64-unknown-netbsd.tar.gz) = da70b4b20d20baa675b3400ab18751cfcd5337a9 47SHA1 (rust-1.43.1-x86_64-unknown-netbsd.tar.gz) = fa25b284877d679fd41483424e047f6700576b74
52RMD160 (rust-1.42.0-x86_64-unknown-netbsd.tar.gz) = 5856fbf266a33e16d1446d06a1729bcbd9027e35 48RMD160 (rust-1.43.1-x86_64-unknown-netbsd.tar.gz) = dc49c1235d39d09375be8d6baccbe255b5b112be
53SHA512 (rust-1.42.0-x86_64-unknown-netbsd.tar.gz) = 849054ed8db2181e291652ecd3a927dbc42884d5c6796a0a4d72387b5e48f371d82426c418f6e5e09dfb4dc0fc185cbe5b9c39fe3d7e133ee8739b9f5327f325 49SHA512 (rust-1.43.1-x86_64-unknown-netbsd.tar.gz) = 606fba4b91a9ac0e0babb1acea3c985510bfd58a989a504e8e72df9b289f55f70902305d4984617c58b7e82ec1b7f454d29c59824726c4a893ca860013c14fa4
54Size (rust-1.42.0-x86_64-unknown-netbsd.tar.gz) = 125750204 bytes 50Size (rust-1.43.1-x86_64-unknown-netbsd.tar.gz) = 130247848 bytes
55SHA1 (rust-std-1.35.0-armv7-unknown-netbsd-eabihf.tar.gz) = b8a8913c95d9d7f8894cc5fbae7000d5cd5a8ca9 51SHA1 (rust-1.44.0-armv7-unknown-netbsd-eabihf.tar.gz) = c08ff8852b5a8af3df62728ead7a5bd342b416d6
56RMD160 (rust-std-1.35.0-armv7-unknown-netbsd-eabihf.tar.gz) = 34753f2c4efe6bbec7044a1d417ef9f4586b50a0 52RMD160 (rust-1.44.0-armv7-unknown-netbsd-eabihf.tar.gz) = 512a339ae09b7803d2d97d1a65e35a32022bac5b
57SHA512 (rust-std-1.35.0-armv7-unknown-netbsd-eabihf.tar.gz) = ea834d454c8d23101d654de3611f07782a676a08f581c501152da13c617be1b08d09a3b1c0b4af34ea79d11b5c15b5a1ece7da8395f4def950b2add245e38f2e 53SHA512 (rust-1.44.0-armv7-unknown-netbsd-eabihf.tar.gz) = c2bae11700ceb20753ced519db77b58640b6306d9cbf979cbc3fcb80dcd6d580283a227599aa7e5dee2dac5ad230290f6ee19843ae5522103e41e9d5c14ff2cc
58Size (rust-std-1.35.0-armv7-unknown-netbsd-eabihf.tar.gz) = 86878840 bytes 54Size (rust-1.44.0-armv7-unknown-netbsd-eabihf.tar.gz) = 148880580 bytes
59SHA1 (rust-std-1.41.1-i686-apple-darwin.tar.gz) = 9ca7be96d70269238c66263e2cfb1634829fad42 55SHA1 (rust-std-1.41.1-i686-apple-darwin.tar.gz) = 9ca7be96d70269238c66263e2cfb1634829fad42
60RMD160 (rust-std-1.41.1-i686-apple-darwin.tar.gz) = 289028f8a0b68b91e01681d579bbee2d4186e136 56RMD160 (rust-std-1.41.1-i686-apple-darwin.tar.gz) = 289028f8a0b68b91e01681d579bbee2d4186e136
61SHA512 (rust-std-1.41.1-i686-apple-darwin.tar.gz) = 19943ed2edf2effb45f9d343b87205a48b84a81298bdf432ef21229fd300101a9b63e68a02c30b1c2b678c7646aae6b249e653a1d29515feef6ccd10b8bacc01 57SHA512 (rust-std-1.41.1-i686-apple-darwin.tar.gz) = 19943ed2edf2effb45f9d343b87205a48b84a81298bdf432ef21229fd300101a9b63e68a02c30b1c2b678c7646aae6b249e653a1d29515feef6ccd10b8bacc01
62Size (rust-std-1.41.1-i686-apple-darwin.tar.gz) = 21329270 bytes 58Size (rust-std-1.41.1-i686-apple-darwin.tar.gz) = 21329270 bytes
63SHA1 (rust-std-1.42.0-aarch64-unknown-netbsd.tar.gz) = d0f30aaa82082ccb09393237d2325a4b1214a300 59SHA1 (rust-std-1.43.1-aarch64-unknown-netbsd.tar.gz) = 3f7117bf6e5c9cb6ddca9556d50386549f2ae51e
64RMD160 (rust-std-1.42.0-aarch64-unknown-netbsd.tar.gz) = 483afa6c4d5a5eabc78ae7936579c2cda9bb09de 60RMD160 (rust-std-1.43.1-aarch64-unknown-netbsd.tar.gz) = 2444047989f87610f860e0f7f1cb24e73fa3f7fe
65SHA512 (rust-std-1.42.0-aarch64-unknown-netbsd.tar.gz) = fcb37de94f7d5ad4217bff85a38d337e649cc3a282c64367441b1df18a7c938fa1c4b394f9d87ef2806291c62eee26c88513faed147cae2f222516f5478e2473 61SHA512 (rust-std-1.43.1-aarch64-unknown-netbsd.tar.gz) = 08db19f12ce702cbeded7b831d6f6a7216b0860e7f1f22725de4c28d9c34f12c30cec21f6122d9840b806dcda25068fd6040da69dda709c7c2c723267fb73e3c
66Size (rust-std-1.42.0-aarch64-unknown-netbsd.tar.gz) = 16848942 bytes 62Size (rust-std-1.43.1-aarch64-unknown-netbsd.tar.gz) = 17156365 bytes
67SHA1 (rust-std-1.42.0-i686-unknown-freebsd.tar.gz) = 4fb40b07a437cedcce2c540b17659adeacac60cd 63SHA1 (rust-std-1.43.1-i686-unknown-freebsd.tar.gz) = b325487c83909e0cdb739cda9c27677004741e80
68RMD160 (rust-std-1.42.0-i686-unknown-freebsd.tar.gz) = 047dcc65cd01d5f11a9a721a65a35b2bd7af0af8 64RMD160 (rust-std-1.43.1-i686-unknown-freebsd.tar.gz) = 54b6c312d01b3a86721f3061c59af7de433129ca
69SHA512 (rust-std-1.42.0-i686-unknown-freebsd.tar.gz) = deb98e3741ebad5096a382d20c4a9e985a738bb7414a2d1145b495d01cae754a1a6191b97fa6fc1fae5c8e9b23ff088a59ebfea7eade88734dcfbc7c70310f0c 65SHA512 (rust-std-1.43.1-i686-unknown-freebsd.tar.gz) = e4a7678dc92291479f86d1665ceb4dde444f137af59082353a5cd943ed68537990a9bdd7471ec13606408db1d8f670ffeb9f087becb4eab5946d34a9475a8e81
70Size (rust-std-1.42.0-i686-unknown-freebsd.tar.gz) = 21888415 bytes 66Size (rust-std-1.43.1-i686-unknown-freebsd.tar.gz) = 22387895 bytes
71SHA1 (rust-std-1.42.0-i686-unknown-linux-gnu.tar.gz) = e5918220cc966604bde5408ce07ba7fc246ff6cd 67SHA1 (rust-std-1.43.1-i686-unknown-linux-gnu.tar.gz) = 4515c435b86f26ca21a29a35ed0ec4320dc5ee35
72RMD160 (rust-std-1.42.0-i686-unknown-linux-gnu.tar.gz) = 045207c30811ef70bfadbd62371a81b2b2f878a9 68RMD160 (rust-std-1.43.1-i686-unknown-linux-gnu.tar.gz) = d81e215af8f508918bb2ef35592d1ff2bc5bfe7d
73SHA512 (rust-std-1.42.0-i686-unknown-linux-gnu.tar.gz) = 81e30a5b18d08e2b959153c58aa8187072d4b60a218dca7a1288ad11ec8d74db191293f0b9a62282460f345300391d80de81a2f0d29ca9ac8fcbfef30b1d0729 69SHA512 (rust-std-1.43.1-i686-unknown-linux-gnu.tar.gz) = d1d54443bc7fbcb9d9972cba7376019aea4a813f77be20b1c6a6f6ce57a9c4f3184848cee29f2066565cb8282971742951e08151615f1e3e19be54006bc6388a
74Size (rust-std-1.42.0-i686-unknown-linux-gnu.tar.gz) = 22411282 bytes 70Size (rust-std-1.43.1-i686-unknown-linux-gnu.tar.gz) = 22905734 bytes
75SHA1 (rust-std-1.42.0-i686-unknown-netbsd.tar.gz) = ebbf395a56c895505f8f8d53539e442ba95148ca 71SHA1 (rust-std-1.43.1-i686-unknown-netbsd.tar.gz) = d733be350c38aff0e1575651deaa186c3aa6c37b
76RMD160 (rust-std-1.42.0-i686-unknown-netbsd.tar.gz) = e486bed58fe8bcd314a55fbf1da18c99c556571c 72RMD160 (rust-std-1.43.1-i686-unknown-netbsd.tar.gz) = 0e1422c33256bc33102465ea4425e3d981d2cb17
77SHA512 (rust-std-1.42.0-i686-unknown-netbsd.tar.gz) = 1556190c7965e6a5dad2f60e53558c7cd903849bb2919e1a70d6d7f9b3ee97c5f3b4a0281ef753399502807b313e826153cb01eda69ed2c73d4e3daf3d367656 73SHA512 (rust-std-1.43.1-i686-unknown-netbsd.tar.gz) = 8f9cdbbf0fe49aefacc74f9e7c142f1e6f8b8a20077bda60944999ccd35b770d73e9ddf42d78ddb7916299e725670a901b40a1b6be176403cdffc0c67ab956c6
78Size (rust-std-1.42.0-i686-unknown-netbsd.tar.gz) = 18355381 bytes 74Size (rust-std-1.43.1-i686-unknown-netbsd.tar.gz) = 18561474 bytes
79SHA1 (rust-std-1.42.0-powerpc-unknown-netbsd.tar.gz) = dbeed9622d9d746c2f711450bfed38c4e4b8b572 75SHA1 (rust-std-1.43.1-powerpc-unknown-netbsd.tar.gz) = ae8b7a00ccbc7249bc0e816d26f24f2eea5fff9c
80RMD160 (rust-std-1.42.0-powerpc-unknown-netbsd.tar.gz) = 2970ac43c299d53a45220aeb9367d9ed41c60cd1 76RMD160 (rust-std-1.43.1-powerpc-unknown-netbsd.tar.gz) = 8b45fae2b2348d9240c5fc57c4d27f7c47977030
81SHA512 (rust-std-1.42.0-powerpc-unknown-netbsd.tar.gz) = 69ae3c8271f5172af142ef7da96ed4232fac0aabb670cb6a9381209f751c2114dcd2264fac225e27f1503367a81b410862072618406e20666b17da44ba7d2cce 77SHA512 (rust-std-1.43.1-powerpc-unknown-netbsd.tar.gz) = a4882573188aa39bd5bda90663da44c95c1729ce89eeb9aac6b7da998ca462c78859adf7fd01e7fbdea9e26bcaaf7d9be983fa7312673e407a0bd9e637fc854d
82Size (rust-std-1.42.0-powerpc-unknown-netbsd.tar.gz) = 16610260 bytes 78Size (rust-std-1.43.1-powerpc-unknown-netbsd.tar.gz) = 16831155 bytes
83SHA1 (rust-std-1.42.0-sparc64-unknown-netbsd.tar.gz) = 3f7d4c7a412a268e8c11944e6bf5b208962ad1a8 79SHA1 (rust-std-1.43.1-sparc64-unknown-netbsd.tar.gz) = 013c3c87bb86b85d4b09cfcc3b7cb93150f3e54b
84RMD160 (rust-std-1.42.0-sparc64-unknown-netbsd.tar.gz) = f28515572bdb1a992eaea6d17930f85598b3139c 80RMD160 (rust-std-1.43.1-sparc64-unknown-netbsd.tar.gz) = b8b6b55609ad9cda9b7b6967c7949905291e80d6
85SHA512 (rust-std-1.42.0-sparc64-unknown-netbsd.tar.gz) = 557d90c43b6fd6bdde5b91402c0051001c305f5711516dd4cacbadaa32dc0c91b12a44716fb3bc0000c1eb142ff70c7b3d44b2d24c0cf6fb705e48e947bbf3ee 81SHA512 (rust-std-1.43.1-sparc64-unknown-netbsd.tar.gz) = 600e82ed633eaffb4675e473879ca679295135970214393b540644c2d8ea196869cc72193b59df2c9f4b7907761cc7fe4d472f2fa0cffef748d7be488c83cc31
86Size (rust-std-1.42.0-sparc64-unknown-netbsd.tar.gz) = 16716192 bytes 82Size (rust-std-1.43.1-sparc64-unknown-netbsd.tar.gz) = 16966645 bytes
87SHA1 (rust-std-1.42.0-x86_64-apple-darwin.tar.gz) = 51e77f8265742ea0833651b471ac7f62334d4e7e 83SHA1 (rust-std-1.43.1-x86_64-apple-darwin.tar.gz) = 7542d7f553ce8360bb48f2e94776f1b5ee2b3f95
88RMD160 (rust-std-1.42.0-x86_64-apple-darwin.tar.gz) = b6a5f43438bedda5415722acd87cd93871c43116 84RMD160 (rust-std-1.43.1-x86_64-apple-darwin.tar.gz) = 1ce3cf584ca9467e8a8836282fb959ae898fea54
89SHA512 (rust-std-1.42.0-x86_64-apple-darwin.tar.gz) = 7e1bf0beb7d7d777ca1a5a56520ed546e7028365af07c8d2b6791e1f17d2365e192494f6212db933832fdec561ff2a62af0edc5925e378cc701af8d68f449f10 85SHA512 (rust-std-1.43.1-x86_64-apple-darwin.tar.gz) = 07e420d45a5402daba37c1ccdb111717d5defe98c6c003cff34073a9e80da44194f2c3e5457e015b68361c2e241f0933016c854771cd80c677460c8f7a6a12e6
90Size (rust-std-1.42.0-x86_64-apple-darwin.tar.gz) = 22972985 bytes 86Size (rust-std-1.43.1-x86_64-apple-darwin.tar.gz) = 23405362 bytes
91SHA1 (rust-std-1.42.0-x86_64-unknown-freebsd.tar.gz) = 2f67fe46e1a8701162dde25408c765ed48b1bdb3 87SHA1 (rust-std-1.43.1-x86_64-unknown-freebsd.tar.gz) = 2564fd5758ea45b06ada59218743cd34ef5d72c3
92RMD160 (rust-std-1.42.0-x86_64-unknown-freebsd.tar.gz) = c54ed17358a5780dea8948d29f939e4052b4898c 88RMD160 (rust-std-1.43.1-x86_64-unknown-freebsd.tar.gz) = 1fb92052c71e5cfaeea0847999e06972730b9b93
93SHA512 (rust-std-1.42.0-x86_64-unknown-freebsd.tar.gz) = 5fa1548cd25f61624160d3294aca7bf8b10f2c5933f00d9137d6473ccdc7256f6c4966bdf178ce412eb310fcf15faaf7bab7bd9c33b9f3178d4b6957e6b2e50d 89SHA512 (rust-std-1.43.1-x86_64-unknown-freebsd.tar.gz) = 4059f8e5df617826a08f4de0e1d42b6b589c4a0c4e196ae9d46ab970955bde2aa918b73690e1dfa8243cbe3c1471f35f452788c8b471a49905ab436ef9e482cb
94Size (rust-std-1.42.0-x86_64-unknown-freebsd.tar.gz) = 21954428 bytes 90Size (rust-std-1.43.1-x86_64-unknown-freebsd.tar.gz) = 22407767 bytes
95SHA1 (rust-std-1.42.0-x86_64-unknown-linux-gnu.tar.gz) = 2ba7a7c7f5b891839d2957c3c2beecf90d57402d 91SHA1 (rust-std-1.43.1-x86_64-unknown-linux-gnu.tar.gz) = 6dd2b6214f714a45f419967d99f217131b3de4bd
96RMD160 (rust-std-1.42.0-x86_64-unknown-linux-gnu.tar.gz) = 15fcd952784b4eb94ed8ce73a0d9a1b95e989075 92RMD160 (rust-std-1.43.1-x86_64-unknown-linux-gnu.tar.gz) = b97759baec1bfd96669527e56c6558ed89cc0ca8
97SHA512 (rust-std-1.42.0-x86_64-unknown-linux-gnu.tar.gz) = c4b4570c2f82ef350a92386e6b2bd830f2566953d419224a9c9fc0dd21708bf02d0b6bc7daee30fec6371a104666fd50409b3181495257b5e2c8b770f5e973e2 93SHA512 (rust-std-1.43.1-x86_64-unknown-linux-gnu.tar.gz) = f8dac5e8d7ba745545c555586b24c637845702d4d70e1e5ba2e6296f2674cba7034b4e23dd8b6c9033e9b44649e5227aa0abe297e0ac3ce18ea0587a35937d91
98Size (rust-std-1.42.0-x86_64-unknown-linux-gnu.tar.gz) = 25490508 bytes 94Size (rust-std-1.43.1-x86_64-unknown-linux-gnu.tar.gz) = 25934117 bytes
99SHA1 (rust-std-1.42.0-x86_64-unknown-netbsd.tar.gz) = 2a20ac76df7855a57576587dddbbc6b618ad4f37 95SHA1 (rust-std-1.43.1-x86_64-unknown-netbsd.tar.gz) = 36fd37c0120e1ea3a90c757fe0b86857b639345a
100RMD160 (rust-std-1.42.0-x86_64-unknown-netbsd.tar.gz) = 5b274d31f9b297d401b56311178dcea92c63e107 96RMD160 (rust-std-1.43.1-x86_64-unknown-netbsd.tar.gz) = c9424130bca455c91f012dbffda550bc1467b0ef
101SHA512 (rust-std-1.42.0-x86_64-unknown-netbsd.tar.gz) = f71db7620f52eb592579905c2d8fa4c96bbdd28a6279f520685f27fb7120f889496af5174923426375f76fb789ad6549e21af83626a2825273e58be8d8ab5b7e 97SHA512 (rust-std-1.43.1-x86_64-unknown-netbsd.tar.gz) = 5c910b2bed5dfe1a405596303c56c04fdf282a2abbddac0a9e914631de5105d5f2efcc43fe35ea74a77fb02de116e2cbaeef82f3b6d929b4bb0a71e5a4f98a50
102Size (rust-std-1.42.0-x86_64-unknown-netbsd.tar.gz) = 21921935 bytes 98Size (rust-std-1.43.1-x86_64-unknown-netbsd.tar.gz) = 22361341 bytes
103SHA1 (rustc-1.43.1-src.tar.gz) = 0b52e365b5eff1fcc1a7b311ce2b666d2b2710da 99SHA1 (rust-std-1.44.0-armv7-unknown-netbsd-eabihf.tar.gz) = ef2043dd95e4b56526060f9497c523ca7670ebcd
104RMD160 (rustc-1.43.1-src.tar.gz) = 074b72f9fe69342c6071ef254b96c32911710260 100RMD160 (rust-std-1.44.0-armv7-unknown-netbsd-eabihf.tar.gz) = f2a11dea07bd9982b99e26baf74259ce21af3121
105SHA512 (rustc-1.43.1-src.tar.gz) = d432e908a29732516cb1784a24df9f82c20852bb0cf4d0120208b0ff542c4b0d7ad0d6d78f826dd47b1f04e07d46cf4a9ac9fe9cff89f763a7241a59288cef22 101SHA512 (rust-std-1.44.0-armv7-unknown-netbsd-eabihf.tar.gz) = 8903e258f3cc3a9fd8b1bf982b42560bbc47b3be583dea8687d50eadc92a98f739211d865a812de2cf6e4828e94e97a5934a02120d3eaff8342669ee1e0afc37
106Size (rustc-1.43.1-src.tar.gz) = 136095096 bytes 102Size (rust-std-1.44.0-armv7-unknown-netbsd-eabihf.tar.gz) = 17716720 bytes
 103SHA1 (rustc-1.44.0-src.tar.gz) = daa1a56a5823e0f3953790d12188b853b0026b37
 104RMD160 (rustc-1.44.0-src.tar.gz) = 044d53a0aee5bcab32b9dce679d6b1c0f7a332d4
 105SHA512 (rustc-1.44.0-src.tar.gz) = f0a63d5f568dd1eed9b073ae61f236cd8ec691562ae1b6f38d16b43485d0e2591f341bdebb5adedfe378c386360360340ed4782178c0b0368fea3a696e71b5a6
 106Size (rustc-1.44.0-src.tar.gz) = 136756700 bytes
107SHA1 (patch-src_bootstrap_bootstrap.py) = 53e0409527f3e52dd00b5c86e6c38047626e2379 107SHA1 (patch-src_bootstrap_bootstrap.py) = 53e0409527f3e52dd00b5c86e6c38047626e2379
108SHA1 (patch-src_bootstrap_builder.rs) = ea0699c873ecc7c61b5b6a044c37191db8fab6dc 108SHA1 (patch-src_bootstrap_builder.rs) = 5dd33ec8458cdcc6f1780d98c7e0b8e7a93e00d9
109SHA1 (patch-src_bootstrap_compile.rs) = 67d5ad13e13e6818535a319f55e990d511e7b83f 109SHA1 (patch-src_bootstrap_compile.rs) = 67d5ad13e13e6818535a319f55e990d511e7b83f
110SHA1 (patch-src_bootstrap_lib.rs) = 3277f2be69a269ac761a2a6ab4d5389d121e6ca6 110SHA1 (patch-src_bootstrap_lib.rs) = 3277f2be69a269ac761a2a6ab4d5389d121e6ca6
111SHA1 (patch-src_librustc__codegen__ssa_back_linker.rs) = e7c592f78b9ee317521cf0258686173a31f1d2e0 111SHA1 (patch-src_librustc__codegen__ssa_back_linker.rs) = e7c592f78b9ee317521cf0258686173a31f1d2e0
112SHA1 (patch-src_librustc__llvm_build.rs) = 7cc2aa0568aa2cbf4eb1fdbb00922b10df0b3ff6 112SHA1 (patch-src_librustc__llvm_build.rs) = 7cc2aa0568aa2cbf4eb1fdbb00922b10df0b3ff6
113SHA1 (patch-src_librustc__target_spec_solaris__base.rs) = 63bf74e64f01e918db0860c43eefe50185c9a0c2 113SHA1 (patch-src_librustc__target_spec_solaris__base.rs) = 63bf74e64f01e918db0860c43eefe50185c9a0c2
114SHA1 (patch-src_librustc__target_spec_x86__64__sun__solaris.rs) = f6ad33b41906bbf83a1cbd0e2fe13a4da37266fa 114SHA1 (patch-src_librustc__target_spec_x86__64__sun__solaris.rs) = f6ad33b41906bbf83a1cbd0e2fe13a4da37266fa
115SHA1 (patch-src_libstd_build.rs) = 9cfa91a11a575d5fef6d3e208864745a24770850 115SHA1 (patch-src_libstd_build.rs) = 8d9508a3c8931f280e5b8031413672a485094872
116SHA1 (patch-src_libstd_sys_unix_thread.rs) = 2554f1a42afaa0ddce5053860f4dabecdf6c527a 116SHA1 (patch-src_libstd_sys_unix_thread.rs) = 2554f1a42afaa0ddce5053860f4dabecdf6c527a
117SHA1 (patch-src_libunwind_build.rs) = 723ded63580812f74d04c447f90925725ae9bfc9 117SHA1 (patch-src_libunwind_build.rs) = 723ded63580812f74d04c447f90925725ae9bfc9
118SHA1 (patch-src_llvm-project_llvm_CMakeLists.txt) = d49503d19c30a64d571eb7fa79e7aad7038cd427 118SHA1 (patch-src_llvm-project_llvm_CMakeLists.txt) = d49503d19c30a64d571eb7fa79e7aad7038cd427
119SHA1 (patch-src_llvm-project_llvm_cmake_modules_AddLLVM.cmake) = c5e74d0e8deb555881ec94920a637b53b744c866 119SHA1 (patch-src_llvm-project_llvm_cmake_modules_AddLLVM.cmake) = c5e74d0e8deb555881ec94920a637b53b744c866
120SHA1 (patch-src_llvm-project_llvm_include_llvm-c_DataTypes.h) = 7588a46aaa277ef04b33ac6d904b9d1d81579f2a 120SHA1 (patch-src_llvm-project_llvm_include_llvm-c_DataTypes.h) = 7588a46aaa277ef04b33ac6d904b9d1d81579f2a
121SHA1 (patch-src_llvm-project_llvm_include_llvm_Analysis_ConstantFolding.h) = 977de4b2a9d37f7e7c782f2407c15591e032b6c6 121SHA1 (patch-src_llvm-project_llvm_include_llvm_Analysis_ConstantFolding.h) = 977de4b2a9d37f7e7c782f2407c15591e032b6c6
122SHA1 (patch-src_llvm-project_llvm_utils_FileCheck_FileCheck.cpp) = 2675b93a1d636b297a3e1e84b915a15a3da67939 122SHA1 (patch-src_llvm-project_llvm_utils_FileCheck_FileCheck.cpp) = 2675b93a1d636b297a3e1e84b915a15a3da67939
123SHA1 (patch-src_rustllvm_PassWrapper.cpp) = f53da4ca69ea90b23aee8881ee8bf75c23f603e3 
124SHA1 (patch-src_rustllvm_RustWrapper.cpp) = 3440de7536d05ea93c1d5c01bb09f5472e830ca8 
125SHA1 (patch-src_tools_cargo_src_cargo_core_profiles.rs) = 3aac5d54a6fe96b9559552e67e497488142d4e80 123SHA1 (patch-src_tools_cargo_src_cargo_core_profiles.rs) = 3aac5d54a6fe96b9559552e67e497488142d4e80
126SHA1 (patch-src_tools_cargo_tests_testsuite_build.rs) = 10e6c1253adac0262b000aec7636fa0d2ebb666c 124SHA1 (patch-src_tools_cargo_tests_testsuite_build.rs) = 10e6c1253adac0262b000aec7636fa0d2ebb666c
127SHA1 (patch-src_tools_rls_rls_src_cmd.rs) = fade3e60fecac5c4e4d4ee5bee82659b4eb385b7 125SHA1 (patch-src_tools_rls_rls_src_cmd.rs) = fade3e60fecac5c4e4d4ee5bee82659b4eb385b7
128SHA1 (patch-src_tools_rls_rls_src_server_io.rs) = 51af64526db55abcf6b4b3165df314a16cf62e34 126SHA1 (patch-src_tools_rls_rls_src_server_io.rs) = 51af64526db55abcf6b4b3165df314a16cf62e34
129SHA1 (patch-src_tools_rust-installer_install-template.sh) = f2ec6dced2be1fa23773d5827503ad07d0913dc2 127SHA1 (patch-src_tools_rust-installer_install-template.sh) = f2ec6dced2be1fa23773d5827503ad07d0913dc2
130SHA1 (patch-src_vendor_rand-0.6.1_src_rngs_os.rs) = c068ae41fb69a524336efcef7df7a9d1326d04f1 128SHA1 (patch-src_vendor_rand-0.6.1_src_rngs_os.rs) = c068ae41fb69a524336efcef7df7a9d1326d04f1
131SHA1 (patch-vendor_backtrace-sys_src_libbacktrace_configure) = 90e54f66edce65ebe23fbf2480deb193ca926733 129SHA1 (patch-vendor_backtrace-sys_src_libbacktrace_configure) = 90e54f66edce65ebe23fbf2480deb193ca926733
132SHA1 (patch-vendor_libc_src_unix_solarish_mod.rs) = 804ea03be546fef0d2bd37d7f8abb26d38a7892b 130SHA1 (patch-vendor_libc_src_unix_solarish_mod.rs) = 804ea03be546fef0d2bd37d7f8abb26d38a7892b
133SHA1 (patch-vendor_libssh2-sys_libssh2_Makefile.am) = 5343adcf044eeed1f325cd29d28964e209a50058 131SHA1 (patch-vendor_libssh2-sys_libssh2_Makefile.am) = 5343adcf044eeed1f325cd29d28964e209a50058
134SHA1 (patch-vendor_lzma-sys_config.h) = ab963fc8d7a847715e0e0dc2928333efe38e923f 132SHA1 (patch-vendor_lzma-sys_config.h) = ab963fc8d7a847715e0e0dc2928333efe38e923f
135SHA1 (patch-vendor_rand__os_src_netbsd.rs) = 049df63c904abd81cb92f33fa0882f5c81cae51a 133SHA1 (patch-vendor_rand__os_src_netbsd.rs) = 049df63c904abd81cb92f33fa0882f5c81cae51a

cvs diff -r1.10 -r1.11 pkgsrc/lang/rust/patches/patch-src_bootstrap_builder.rs (expand / switch to unified diff)

--- pkgsrc/lang/rust/patches/patch-src_bootstrap_builder.rs 2020/06/08 11:19:33 1.10
+++ pkgsrc/lang/rust/patches/patch-src_bootstrap_builder.rs 2020/07/06 13:56:32 1.11
@@ -1,26 +1,26 @@ @@ -1,26 +1,26 @@
1$NetBSD: patch-src_bootstrap_builder.rs,v 1.10 2020/06/08 11:19:33 he Exp $ 1$NetBSD: patch-src_bootstrap_builder.rs,v 1.11 2020/07/06 13:56:32 he Exp $
2 2
3Do not install 'src'. 3Do not install 'src'.
4Use @PREFIX@, not $ORIGIN in rpath. 4Use @PREFIX@, not $ORIGIN in rpath.
5 5
6Fix RPATH for pkgsrc. 6Fix RPATH for pkgsrc.
7 7
8--- src/bootstrap/builder.rs.orig 2020-01-27 15:34:02.000000000 +0000 8--- src/bootstrap/builder.rs.orig 2020-01-27 15:34:02.000000000 +0000
9+++ src/bootstrap/builder.rs 9+++ src/bootstrap/builder.rs
10@@ -465,7 +465,6 @@ impl<'a> Builder<'a> { 10@@ -454,7 +454,6 @@ impl<'a> Builder<'a> {
11 install::Clippy, 11 install::Clippy,
12 install::Miri, 12 install::Miri,
13 install::Analysis, 13 install::Analysis,
14- install::Src, 14- install::Src,
15 install::Rustc 15 install::Rustc
16 ), 16 ),
17 } 17 Kind::Run => describe!(run::ExpandYamlAnchors,),
18@@ -970,7 +969,7 @@ impl<'a> Builder<'a> { 18@@ -956,7 +955,7 @@ impl<'a> Builder<'a> {
19 rustflags.arg("-Zosx-rpath-install-name"); 19 rustflags.arg("-Zosx-rpath-install-name");
20 Some("-Wl,-rpath,@loader_path/../lib") 20 Some("-Wl,-rpath,@loader_path/../lib")
21 } else if !target.contains("windows") { 21 } else if !target.contains("windows") {
22- Some("-Wl,-rpath,$ORIGIN/../lib") 22- Some("-Wl,-rpath,$ORIGIN/../lib")
23+ Some("-Wl,-rpath,@PREFIX@/lib") 23+ Some("-Wl,-rpath,@PREFIX@/lib")
24 } else { 24 } else {
25 None 25 None
26 }; 26 };

cvs diff -r1.7 -r1.8 pkgsrc/lang/rust/patches/Attic/patch-src_libstd_build.rs (expand / switch to unified diff)

--- pkgsrc/lang/rust/patches/Attic/patch-src_libstd_build.rs 2020/06/08 11:19:33 1.7
+++ pkgsrc/lang/rust/patches/Attic/patch-src_libstd_build.rs 2020/07/06 13:56:32 1.8
@@ -1,28 +1,25 @@ @@ -1,28 +1,25 @@
1$NetBSD: patch-src_libstd_build.rs,v 1.7 2020/06/08 11:19:33 he Exp $ 1$NetBSD: patch-src_libstd_build.rs,v 1.8 2020/07/06 13:56:32 he Exp $
2 2
3SunOS support: 3SunOS support:
4 - Support PKGSRC_USE_SSP (ugly for now). 4 - Support PKGSRC_USE_SSP (ugly for now).
5 - Add libumem support. 
6 - Add libexecinfo for backtrace(). 5 - Add libexecinfo for backtrace().
7 6
8--- src/libstd/build.rs.orig 2019-08-13 06:27:22.000000000 +0000 7--- src/libstd/build.rs.orig 2019-08-13 06:27:22.000000000 +0000
9+++ src/libstd/build.rs 8+++ src/libstd/build.rs
10@@ -18,6 +18,7 @@ fn main() { 9@@ -16,6 +16,7 @@ fn main() {
11 println!("cargo:rustc-link-lib=execinfo"); 10 println!("cargo:rustc-link-lib=execinfo");
12 println!("cargo:rustc-link-lib=pthread"); 11 println!("cargo:rustc-link-lib=pthread");
13 } else if target.contains("netbsd") { 12 } else if target.contains("netbsd") {
14+ println!("cargo:rustc-link-lib=execinfo"); 13+ println!("cargo:rustc-link-lib=execinfo");
15 println!("cargo:rustc-link-lib=pthread"); 14 println!("cargo:rustc-link-lib=pthread");
16 println!("cargo:rustc-link-lib=rt"); 15 println!("cargo:rustc-link-lib=rt");
17 } else if target.contains("dragonfly") || target.contains("openbsd") { 16 } else if target.contains("dragonfly") || target.contains("openbsd") {
18@@ -27,6 +28,10 @@ fn main() { 17@@ -31,6 +32,8 @@ fn main() {
19 println!("cargo:rustc-link-lib=posix4"); 
20 println!("cargo:rustc-link-lib=pthread"); 18 println!("cargo:rustc-link-lib=pthread");
21 println!("cargo:rustc-link-lib=resolv"); 19 println!("cargo:rustc-link-lib=resolv");
22+ println!("cargo:rustc-link-lib=nsl"); 20 println!("cargo:rustc-link-lib=nsl");
23+ // pkgsrc hack until I can figure out how to pass it through properly 21+ // pkgsrc hack until I can figure out how to pass it through properly
24+ println!("cargo:rustc-link-lib=ssp"); 22+ println!("cargo:rustc-link-lib=ssp");
25+ println!("cargo:rustc-link-lib=umem"); 23 // Use libumem for the (malloc-compatible) allocator
 24 println!("cargo:rustc-link-lib=umem");
26 } else if target.contains("apple-darwin") { 25 } else if target.contains("apple-darwin") {
27 println!("cargo:rustc-link-lib=System"); 
28  

File Deleted: pkgsrc/lang/rust/patches/Attic/patch-src_rustllvm_PassWrapper.cpp

File Deleted: pkgsrc/lang/rust/patches/Attic/patch-src_rustllvm_RustWrapper.cpp