Sun Oct 27 18:34:27 2019 UTC ()
Bump bootstrap version to 1.38.0 for NetBSD/aarch64 (9.0),
NetBSD/amd64 (8.0) and NetBSD/i386 (8.0).  These bootstraps do
not use the pkgsrc llvm, i.e. are built with the rust-llvm option.

Disable warnings as fatal errors; 1.38.0 building 1.38.0 produces
warnings which would otherwise be fatal, ref.
  https://github.com/rust-lang/rust/issues/65722

Also, revert back to BUILD_TARGET=build which I mistakenly changed
to "dist" previously.

Bump PKGVERSION.


(he)
diff -r1.118 -r1.119 pkgsrc/lang/rust/Makefile
diff -r1.89 -r1.90 pkgsrc/lang/rust/distinfo
diff -r1.4 -r1.5 pkgsrc/lang/rust/patches/patch-src_bootstrap_lib.rs

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

--- pkgsrc/lang/rust/Makefile 2019/10/24 17:34:10 1.118
+++ pkgsrc/lang/rust/Makefile 2019/10/27 18:34:27 1.119
@@ -1,17 +1,18 @@ @@ -1,17 +1,18 @@
1# $NetBSD: Makefile,v 1.118 2019/10/24 17:34:10 jperkin Exp $ 1# $NetBSD: Makefile,v 1.119 2019/10/27 18:34:27 he Exp $
2 2
3DISTNAME= rustc-1.38.0-src 3DISTNAME= rustc-1.38.0-src
4PKGNAME= ${DISTNAME:S/rustc/rust/:S/-src//} 4PKGNAME= ${DISTNAME:S/rustc/rust/:S/-src//}
 5PKGREVISION= 1
5CATEGORIES= lang 6CATEGORIES= lang
6MASTER_SITES= http://static.rust-lang.org/dist/ 7MASTER_SITES= http://static.rust-lang.org/dist/
7 8
8MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://www.rust-lang.org/ 10HOMEPAGE= https://www.rust-lang.org/
10COMMENT= Safe, concurrent, practical language 11COMMENT= Safe, concurrent, practical language
11LICENSE= mit OR apache-2.0 12LICENSE= mit OR apache-2.0
12 13
13USE_GCC_RUNTIME= yes 14USE_GCC_RUNTIME= yes
14USE_LANGUAGES= c c++11 15USE_LANGUAGES= c c++11
15USE_LIBTOOL= yes 16USE_LIBTOOL= yes
16USE_TOOLS+= bash ggrep gmake perl:build pkg-config 17USE_TOOLS+= bash ggrep gmake perl:build pkg-config
17 18
@@ -33,28 +34,28 @@ CONFIGURE_ARGS+= --python=${PYTHONBIN} @@ -33,28 +34,28 @@ CONFIGURE_ARGS+= --python=${PYTHONBIN}
33CONFIGURE_ARGS+= --release-channel=stable 34CONFIGURE_ARGS+= --release-channel=stable
34#CONFIGURE_ARGS+= --enable-local-rust 35#CONFIGURE_ARGS+= --enable-local-rust
35CONFIGURE_ARGS+= --local-rust-root=${RUST_BOOTSTRAP_PATH} 36CONFIGURE_ARGS+= --local-rust-root=${RUST_BOOTSTRAP_PATH}
36CONFIGURE_ARGS+= --enable-extended # Build and install cargo too. 37CONFIGURE_ARGS+= --enable-extended # Build and install cargo too.
37CONFIGURE_ARGS+= --enable-rpath 38CONFIGURE_ARGS+= --enable-rpath
38CONFIGURE_ARGS+= --disable-codegen-tests 39CONFIGURE_ARGS+= --disable-codegen-tests
39CONFIGURE_ARGS+= --disable-dist-src 40CONFIGURE_ARGS+= --disable-dist-src
40CONFIGURE_ARGS+= --disable-llvm-static-stdcpp 41CONFIGURE_ARGS+= --disable-llvm-static-stdcpp
41CONFIGURE_ARGS+= --disable-ninja 42CONFIGURE_ARGS+= --disable-ninja
42# XXX: to be enabled in the future 43# XXX: to be enabled in the future
43#CONFIGURE_ARGS+= --jemalloc-root=${BUILDLINK_PREFIX.jemalloc}/lib 44#CONFIGURE_ARGS+= --jemalloc-root=${BUILDLINK_PREFIX.jemalloc}/lib
44 45
45# Use "dist" build target for cross compile of bootstrap 46# Use "dist" build target for cross compile of bootstrap
46BUILD_TARGET= dist 47#BUILD_TARGET= dist
47#BUILD_TARGET= build 48BUILD_TARGET= build
48 49
49# The gcc-wrap / c++-wrap script takes CROSS_ROOT environment variable 50# The gcc-wrap / c++-wrap script takes CROSS_ROOT environment variable
50# to do a cross-build. The wrapper script assumes dest/ and tools/ 51# to do a cross-build. The wrapper script assumes dest/ and tools/
51# as a result of a cross-build as subdirectories of this root 52# as a result of a cross-build as subdirectories of this root
52#CROSS_ROOT= /u/evbarm-armv7hf 53#CROSS_ROOT= /u/evbarm-armv7hf
53#CROSS_ROOT= /u/sparc64 54#CROSS_ROOT= /u/sparc64
54#CROSS_ROOT= /u/macppc 55#CROSS_ROOT= /u/macppc
55#CROSS_ROOT= /u/evbarm64 56#CROSS_ROOT= /u/evbarm64
56#MAKE_ENV+= CROSS_ROOT=${CROSS_ROOT} 57#MAKE_ENV+= CROSS_ROOT=${CROSS_ROOT}
57 58
58# The GNU cross target designation 59# The GNU cross target designation
59#GNU_CROSS_TARGET= armv7--netbsdelf-eabihf 60#GNU_CROSS_TARGET= armv7--netbsdelf-eabihf
60#GNU_CROSS_TARGET= sparc64--netbsd 61#GNU_CROSS_TARGET= sparc64--netbsd
@@ -197,61 +198,61 @@ RUST_STAGE0:= rust-${RUST_STAGE0_VER}-$ @@ -197,61 +198,61 @@ RUST_STAGE0:= rust-${RUST_STAGE0_VER}-$
197RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz 198RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
198DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} 199DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
199pre-build-fix: 200pre-build-fix:
200.endif 201.endif
201.if !empty(MACHINE_PLATFORM:MFreeBSD-*-x86_64) || make(distinfo) || make (makesum) || make(mdi) 202.if !empty(MACHINE_PLATFORM:MFreeBSD-*-x86_64) || make(distinfo) || make (makesum) || make(mdi)
202RUST_STAGE0_VER= 1.37.0 203RUST_STAGE0_VER= 1.37.0
203RUST_ARCH:= x86_64-unknown-freebsd 204RUST_ARCH:= x86_64-unknown-freebsd
204RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz 205RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
205RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz 206RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
206DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} 207DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
207pre-build-fix: 208pre-build-fix:
208.endif 209.endif
209.if !empty(MACHINE_PLATFORM:MNetBSD-*-i386) || make(distinfo) || make (makesum) || make(mdi) 210.if !empty(MACHINE_PLATFORM:MNetBSD-*-i386) || make(distinfo) || make (makesum) || make(mdi)
210RUST_STAGE0_VER= 1.37.0 211RUST_STAGE0_VER= 1.38.0
211RUST_ARCH= i686-unknown-netbsd 212RUST_ARCH= i686-unknown-netbsd
212RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz 213RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
213RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz 214RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
214SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} 215SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/}
215SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} 216SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/}
216DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} 217DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
217# Setting this changes it for every distfile, which doesn't match what is 218# Setting this changes it for every distfile, which doesn't match what is
218# currently in distinfo. 219# currently in distinfo.
219#DIST_SUBDIR= ${PKGNAME} 220#DIST_SUBDIR= ${PKGNAME}
220# For atomic ops 221# For atomic ops
221CFLAGS+= -march=i586 222CFLAGS+= -march=i586
222pre-build-fix: 223pre-build-fix:
223 ${TOOLS_PLATFORM.paxctl} +am ${WRKDIR}/rust-bootstrap/bin/cargo 224 ${TOOLS_PLATFORM.paxctl} +am ${WRKDIR}/rust-bootstrap/bin/cargo
224.endif 225.endif
225.if !empty(MACHINE_PLATFORM:MNetBSD-*-x86_64) || make(distinfo) || make (makesum) || make(mdi) 226.if !empty(MACHINE_PLATFORM:MNetBSD-*-x86_64) || make(distinfo) || make (makesum) || make(mdi)
226RUST_STAGE0_VER= 1.37.0 227RUST_STAGE0_VER= 1.38.0
227RUST_ARCH= x86_64-unknown-netbsd 228RUST_ARCH= x86_64-unknown-netbsd
228RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz 229RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
229RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz 230RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
230DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} 231DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
231pre-build-fix: 232pre-build-fix:
232.endif 233.endif
233.if !empty(MACHINE_PLATFORM:MNetBSD-*-powerpc) || make(distinfo) || make (makesum) || make(mdi) 234.if !empty(MACHINE_PLATFORM:MNetBSD-*-powerpc) || make(distinfo) || make (makesum) || make(mdi)
234RUST_STAGE0_VER= 1.37.0 235RUST_STAGE0_VER= 1.37.0
235RUST_ARCH= powerpc-unknown-netbsd 236RUST_ARCH= powerpc-unknown-netbsd
236RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz 237RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
237RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz 238RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
238DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} 239DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
239SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} 240SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/}
240SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} 241SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/}
241pre-build-fix: 242pre-build-fix:
242.endif 243.endif
243.if !empty(MACHINE_PLATFORM:MNetBSD-*-aarch64) || make(distinfo) || make (makesum) || make(mdi) 244.if !empty(MACHINE_PLATFORM:MNetBSD-*-aarch64) || make(distinfo) || make (makesum) || make(mdi)
244RUST_STAGE0_VER= 1.37.0 245RUST_STAGE0_VER= 1.38.0
245RUST_ARCH= aarch64-unknown-netbsd 246RUST_ARCH= aarch64-unknown-netbsd
246RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz 247RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
247RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz 248RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
248DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} 249DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
249SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} 250SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/}
250SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} 251SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/}
251pre-build-fix: 252pre-build-fix:
252.endif 253.endif
253.if !empty(MACHINE_PLATFORM:MNetBSD-*-sparc64) || make(distinfo) || make (makesum) || make(mdi) 254.if !empty(MACHINE_PLATFORM:MNetBSD-*-sparc64) || make(distinfo) || make (makesum) || make(mdi)
254RUST_STAGE0_VER= 1.37.0 255RUST_STAGE0_VER= 1.37.0
255RUST_ARCH= sparc64-unknown-netbsd 256RUST_ARCH= sparc64-unknown-netbsd
256RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz 257RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
257RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz 258RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz

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

--- pkgsrc/lang/rust/distinfo 2019/10/02 12:51:43 1.89
+++ pkgsrc/lang/rust/distinfo 2019/10/27 18:34:27 1.90
@@ -1,123 +1,123 @@ @@ -1,123 +1,123 @@
1$NetBSD: distinfo,v 1.89 2019/10/02 12:51:43 he Exp $ 1$NetBSD: distinfo,v 1.90 2019/10/27 18:34:27 he Exp $
2 2
3SHA1 (rust-1.35.0-armv7-unknown-netbsd-eabihf.tar.gz) = 91517fa95f954427c627cf63eb7c518abd068f3e 3SHA1 (rust-1.35.0-armv7-unknown-netbsd-eabihf.tar.gz) = 91517fa95f954427c627cf63eb7c518abd068f3e
4RMD160 (rust-1.35.0-armv7-unknown-netbsd-eabihf.tar.gz) = 06a3d922b27aac2deb570301542897a131b47cd0 4RMD160 (rust-1.35.0-armv7-unknown-netbsd-eabihf.tar.gz) = 06a3d922b27aac2deb570301542897a131b47cd0
5SHA512 (rust-1.35.0-armv7-unknown-netbsd-eabihf.tar.gz) = 27f7fb0e4a4522b24f04c7f6b578c8717908978ab485c525adbc95716860a958f2c42d4148d81fd41ab0e593d3baae6a1ffc6767ed24879df7c2aa6d8bf14683 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 6Size (rust-1.35.0-armv7-unknown-netbsd-eabihf.tar.gz) = 243045630 bytes
7SHA1 (rust-1.37.0-aarch64-unknown-netbsd.tar.gz) = e37bd4f1ea481382a1b68bfae16ad626509a636e 
8RMD160 (rust-1.37.0-aarch64-unknown-netbsd.tar.gz) = a125f7b3924899ff70632bb347ff3d324354aabd 
9SHA512 (rust-1.37.0-aarch64-unknown-netbsd.tar.gz) = 8fc80e6c6a9068d191ce9db34abf4b40a7a9fb570672c5bee47b379a6e554ccb24c6ec9b40d7eabefee1e5d0cdae85edd0cde3ada1d350c1a51d31a5c3d83021 
10Size (rust-1.37.0-aarch64-unknown-netbsd.tar.gz) = 172961074 bytes 
11SHA1 (rust-1.37.0-i686-apple-darwin.tar.gz) = 5af3055bfe24ec7d4d9040a2f0af6f60c0403ffe 7SHA1 (rust-1.37.0-i686-apple-darwin.tar.gz) = 5af3055bfe24ec7d4d9040a2f0af6f60c0403ffe
12RMD160 (rust-1.37.0-i686-apple-darwin.tar.gz) = bcf93023bad85ef1f16efd337685d4fe907e9e41 8RMD160 (rust-1.37.0-i686-apple-darwin.tar.gz) = bcf93023bad85ef1f16efd337685d4fe907e9e41
13SHA512 (rust-1.37.0-i686-apple-darwin.tar.gz) = b63b924b54618f1aa81556a7a7a6f43a2cef7425ead01d2d43d11a173f27f48a3a45b581899010efc54669598d79282e7be9d2db9b78a4fa88ed056150820546 9SHA512 (rust-1.37.0-i686-apple-darwin.tar.gz) = b63b924b54618f1aa81556a7a7a6f43a2cef7425ead01d2d43d11a173f27f48a3a45b581899010efc54669598d79282e7be9d2db9b78a4fa88ed056150820546
14Size (rust-1.37.0-i686-apple-darwin.tar.gz) = 253733407 bytes 10Size (rust-1.37.0-i686-apple-darwin.tar.gz) = 253733407 bytes
15SHA1 (rust-1.37.0-i686-unknown-freebsd.tar.gz) = 9e6ef28d50ffa852428455e393a0026b2ca0cd6e 11SHA1 (rust-1.37.0-i686-unknown-freebsd.tar.gz) = 9e6ef28d50ffa852428455e393a0026b2ca0cd6e
16RMD160 (rust-1.37.0-i686-unknown-freebsd.tar.gz) = 372349d24b197295c442bd4f13505fbe17783e04 12RMD160 (rust-1.37.0-i686-unknown-freebsd.tar.gz) = 372349d24b197295c442bd4f13505fbe17783e04
17SHA512 (rust-1.37.0-i686-unknown-freebsd.tar.gz) = 9348f48654b1d7dc3eea880e1282ac1f9383ce1074921a9c0cbd5b6b35d5cf5d589d21b00f59c270926933cd98d91a3cbbde14e6effa02ee07c9bc6c8cff3d96 13SHA512 (rust-1.37.0-i686-unknown-freebsd.tar.gz) = 9348f48654b1d7dc3eea880e1282ac1f9383ce1074921a9c0cbd5b6b35d5cf5d589d21b00f59c270926933cd98d91a3cbbde14e6effa02ee07c9bc6c8cff3d96
18Size (rust-1.37.0-i686-unknown-freebsd.tar.gz) = 182847408 bytes 14Size (rust-1.37.0-i686-unknown-freebsd.tar.gz) = 182847408 bytes
19SHA1 (rust-1.37.0-i686-unknown-linux-gnu.tar.gz) = 5eced0b000f50e84bfcb5755e08cb254597087e8 15SHA1 (rust-1.37.0-i686-unknown-linux-gnu.tar.gz) = 5eced0b000f50e84bfcb5755e08cb254597087e8
20RMD160 (rust-1.37.0-i686-unknown-linux-gnu.tar.gz) = 3da67587ea18c46a321cbf82b2f924eb2b0deb5e 16RMD160 (rust-1.37.0-i686-unknown-linux-gnu.tar.gz) = 3da67587ea18c46a321cbf82b2f924eb2b0deb5e
21SHA512 (rust-1.37.0-i686-unknown-linux-gnu.tar.gz) = e4db8a47dd482ac4d0476a285d2398d9f63518e1504bb56cb00eb247ae9c8199950b4a929b0d0d0a43290380514cf66f2ead5307a31c15cbabee41936cb3d41e 17SHA512 (rust-1.37.0-i686-unknown-linux-gnu.tar.gz) = e4db8a47dd482ac4d0476a285d2398d9f63518e1504bb56cb00eb247ae9c8199950b4a929b0d0d0a43290380514cf66f2ead5307a31c15cbabee41936cb3d41e
22Size (rust-1.37.0-i686-unknown-linux-gnu.tar.gz) = 285246301 bytes 18Size (rust-1.37.0-i686-unknown-linux-gnu.tar.gz) = 285246301 bytes
23SHA1 (rust-1.37.0-i686-unknown-netbsd.tar.gz) = 915493342e8e66c8a763d2756e0b6df0cfd3368e 
24RMD160 (rust-1.37.0-i686-unknown-netbsd.tar.gz) = b99df44472400b9cf3ffd1616c681a951246ca63 
25SHA512 (rust-1.37.0-i686-unknown-netbsd.tar.gz) = 7bf6a01deb348b44f08ad61ee8edad14fe9255eb25a176708e72450635a7e47828ae67c349828c6141726aad6d5f43e67056a28ea33c49e0d6a57ed86e9c87fb 
26Size (rust-1.37.0-i686-unknown-netbsd.tar.gz) = 184995958 bytes 
27SHA1 (rust-1.37.0-powerpc-unknown-netbsd.tar.gz) = eb243d9fb6827bd908d29a658d469c245bf0199f 19SHA1 (rust-1.37.0-powerpc-unknown-netbsd.tar.gz) = eb243d9fb6827bd908d29a658d469c245bf0199f
28RMD160 (rust-1.37.0-powerpc-unknown-netbsd.tar.gz) = 2b10578cae6523f88d2ce5af8e81dad67e1a5065 20RMD160 (rust-1.37.0-powerpc-unknown-netbsd.tar.gz) = 2b10578cae6523f88d2ce5af8e81dad67e1a5065
29SHA512 (rust-1.37.0-powerpc-unknown-netbsd.tar.gz) = 9d18f57d0d42df6f2f9e3c496a24b97472aca7fc75b7d5747aa57c1c99a923f63c9a22df69891cb2b372fd61242741b27cef2d2bebb95b3fffc4650d99e49259 21SHA512 (rust-1.37.0-powerpc-unknown-netbsd.tar.gz) = 9d18f57d0d42df6f2f9e3c496a24b97472aca7fc75b7d5747aa57c1c99a923f63c9a22df69891cb2b372fd61242741b27cef2d2bebb95b3fffc4650d99e49259
30Size (rust-1.37.0-powerpc-unknown-netbsd.tar.gz) = 180844312 bytes 22Size (rust-1.37.0-powerpc-unknown-netbsd.tar.gz) = 180844312 bytes
31SHA1 (rust-1.37.0-sparc64-unknown-netbsd.tar.gz) = 2f32d18698cfd5642088f6d7189a0e596204e0eb 23SHA1 (rust-1.37.0-sparc64-unknown-netbsd.tar.gz) = 2f32d18698cfd5642088f6d7189a0e596204e0eb
32RMD160 (rust-1.37.0-sparc64-unknown-netbsd.tar.gz) = 88a52aecc08a1f19f55cd3020d25c7ac25abca66 24RMD160 (rust-1.37.0-sparc64-unknown-netbsd.tar.gz) = 88a52aecc08a1f19f55cd3020d25c7ac25abca66
33SHA512 (rust-1.37.0-sparc64-unknown-netbsd.tar.gz) = e7b257d92edef7ef5c5c33b5c690cf4b41517bb7e3b39d2907ee31668c3a9d81a9adaaeff97e8c485e40fdd36ff49994cfdac858801c8a4611150b567651fbf0 25SHA512 (rust-1.37.0-sparc64-unknown-netbsd.tar.gz) = e7b257d92edef7ef5c5c33b5c690cf4b41517bb7e3b39d2907ee31668c3a9d81a9adaaeff97e8c485e40fdd36ff49994cfdac858801c8a4611150b567651fbf0
34Size (rust-1.37.0-sparc64-unknown-netbsd.tar.gz) = 189129050 bytes 26Size (rust-1.37.0-sparc64-unknown-netbsd.tar.gz) = 189129050 bytes
35SHA1 (rust-1.37.0-x86_64-apple-darwin.tar.gz) = f3a69fb26eb4e7e5880f9a4217c8107cad3ffcff 27SHA1 (rust-1.37.0-x86_64-apple-darwin.tar.gz) = f3a69fb26eb4e7e5880f9a4217c8107cad3ffcff
36RMD160 (rust-1.37.0-x86_64-apple-darwin.tar.gz) = 91c94273dfdb277b38c6519f236c0c07e3b4099e 28RMD160 (rust-1.37.0-x86_64-apple-darwin.tar.gz) = 91c94273dfdb277b38c6519f236c0c07e3b4099e
37SHA512 (rust-1.37.0-x86_64-apple-darwin.tar.gz) = 1d5fd005f86ecfc50518a142ceab0bac399c14efcbfae375d5ed13d6f1574f31af326e982ce5cc51b0cf9b4cab1cab749f290c07255ff0535a752ffa615a0c24 29SHA512 (rust-1.37.0-x86_64-apple-darwin.tar.gz) = 1d5fd005f86ecfc50518a142ceab0bac399c14efcbfae375d5ed13d6f1574f31af326e982ce5cc51b0cf9b4cab1cab749f290c07255ff0535a752ffa615a0c24
38Size (rust-1.37.0-x86_64-apple-darwin.tar.gz) = 258524721 bytes 30Size (rust-1.37.0-x86_64-apple-darwin.tar.gz) = 258524721 bytes
39SHA1 (rust-1.37.0-x86_64-sun-solaris.tar.gz) = d6b9e6fe8d1d9654a3a24f70a1a92ea2a4bef9f4 31SHA1 (rust-1.37.0-x86_64-sun-solaris.tar.gz) = d6b9e6fe8d1d9654a3a24f70a1a92ea2a4bef9f4
40RMD160 (rust-1.37.0-x86_64-sun-solaris.tar.gz) = 53bb5fef7e0f9a26c5c09e07a3423ac02cf5a902 32RMD160 (rust-1.37.0-x86_64-sun-solaris.tar.gz) = 53bb5fef7e0f9a26c5c09e07a3423ac02cf5a902
41SHA512 (rust-1.37.0-x86_64-sun-solaris.tar.gz) = 3f6aaf073fe7530f5f9ab5432eee2b492bc5b7294025b47e9d7e6b458cf51c92a42ee126591c21bb002176b3946fe26c939a10eeda1bc2251b1705f56cc928a9 33SHA512 (rust-1.37.0-x86_64-sun-solaris.tar.gz) = 3f6aaf073fe7530f5f9ab5432eee2b492bc5b7294025b47e9d7e6b458cf51c92a42ee126591c21bb002176b3946fe26c939a10eeda1bc2251b1705f56cc928a9
42Size (rust-1.37.0-x86_64-sun-solaris.tar.gz) = 203767480 bytes 34Size (rust-1.37.0-x86_64-sun-solaris.tar.gz) = 203767480 bytes
43SHA1 (rust-1.37.0-x86_64-unknown-freebsd.tar.gz) = 4b4aa024b9f1f73197f4c11920bc913e9514602f 35SHA1 (rust-1.37.0-x86_64-unknown-freebsd.tar.gz) = 4b4aa024b9f1f73197f4c11920bc913e9514602f
44RMD160 (rust-1.37.0-x86_64-unknown-freebsd.tar.gz) = b3d56f372db3ba07407d188eb34d033149719ee1 36RMD160 (rust-1.37.0-x86_64-unknown-freebsd.tar.gz) = b3d56f372db3ba07407d188eb34d033149719ee1
45SHA512 (rust-1.37.0-x86_64-unknown-freebsd.tar.gz) = d924daba3612bc100ad9d38a0b2e8d1d80433c0d0023d02ce7f6024469efb8bc51a2e763b20f6850b3530186edf3d27da47bd8bf217001de258132a1ec715c32 37SHA512 (rust-1.37.0-x86_64-unknown-freebsd.tar.gz) = d924daba3612bc100ad9d38a0b2e8d1d80433c0d0023d02ce7f6024469efb8bc51a2e763b20f6850b3530186edf3d27da47bd8bf217001de258132a1ec715c32
46Size (rust-1.37.0-x86_64-unknown-freebsd.tar.gz) = 181994897 bytes 38Size (rust-1.37.0-x86_64-unknown-freebsd.tar.gz) = 181994897 bytes
47SHA1 (rust-1.37.0-x86_64-unknown-linux-gnu.tar.gz) = 4ecc9ad7a6af77065dc3bef1fab3aea07caaa6e9 39SHA1 (rust-1.37.0-x86_64-unknown-linux-gnu.tar.gz) = 4ecc9ad7a6af77065dc3bef1fab3aea07caaa6e9
48RMD160 (rust-1.37.0-x86_64-unknown-linux-gnu.tar.gz) = 7b623d28eec244521990261bdc7fe04a109943f0 40RMD160 (rust-1.37.0-x86_64-unknown-linux-gnu.tar.gz) = 7b623d28eec244521990261bdc7fe04a109943f0
49SHA512 (rust-1.37.0-x86_64-unknown-linux-gnu.tar.gz) = 19685a1a41efb0f0db114c7261dc26a643fd9c74954f56be1b625cbe8552b5f3f925e399f8e8b69debc4bda1b4cf03477069b1d30729141460bd85ffdbc0357f 41SHA512 (rust-1.37.0-x86_64-unknown-linux-gnu.tar.gz) = 19685a1a41efb0f0db114c7261dc26a643fd9c74954f56be1b625cbe8552b5f3f925e399f8e8b69debc4bda1b4cf03477069b1d30729141460bd85ffdbc0357f
50Size (rust-1.37.0-x86_64-unknown-linux-gnu.tar.gz) = 269160550 bytes 42Size (rust-1.37.0-x86_64-unknown-linux-gnu.tar.gz) = 269160550 bytes
51SHA1 (rust-1.37.0-x86_64-unknown-netbsd.tar.gz) = 3500508c4e09efd03095f775c752d80244df8291 43SHA1 (rust-1.38.0-aarch64-unknown-netbsd.tar.gz) = 289771aec3800207bd47065713fa19f9f5a78a92
52RMD160 (rust-1.37.0-x86_64-unknown-netbsd.tar.gz) = 67afdc33f3e9bd5469051e546223c714d3dc8121 44RMD160 (rust-1.38.0-aarch64-unknown-netbsd.tar.gz) = 97c89c3ee8ba4c89b999c3af0db2afbc3377ca8a
53SHA512 (rust-1.37.0-x86_64-unknown-netbsd.tar.gz) = fb6fbe02c2f0f17fd8c656fcc8ad216db9b5a426a94d15e53b304cb7ca6d5225cb0265ab675cb71ef0cd8454b0b2513b75baf2c92a9fc35662d04a873c7be7ca 45SHA512 (rust-1.38.0-aarch64-unknown-netbsd.tar.gz) = f41f2a94913df1afe5edd5d70f8e94241898b29e06f285063cda0271b85a2f612e7e5074e3e9c58af1ce51dca4c76cdc2c765c6bc7355a8280c62c117b1afb49
54Size (rust-1.37.0-x86_64-unknown-netbsd.tar.gz) = 186925930 bytes 46Size (rust-1.38.0-aarch64-unknown-netbsd.tar.gz) = 321084212 bytes
 47SHA1 (rust-1.38.0-i686-unknown-netbsd.tar.gz) = 4f822144e65dafe45662caae04a89e8d90e7c7e8
 48RMD160 (rust-1.38.0-i686-unknown-netbsd.tar.gz) = c2716a3b917a0e291cd25d1c12910f30ee4b9878
 49SHA512 (rust-1.38.0-i686-unknown-netbsd.tar.gz) = 8ccf290c34040c058f549fdd953e6e11568ca8e02585934ed896837b8be5ee241d56aa368ab3770cc74ce2e192a81918b478b07420443ed92c422c4327374212
 50Size (rust-1.38.0-i686-unknown-netbsd.tar.gz) = 341906414 bytes
 51SHA1 (rust-1.38.0-x86_64-unknown-netbsd.tar.gz) = 2907c2601150ffdda2dda5e7dbc98778e1f80045
 52RMD160 (rust-1.38.0-x86_64-unknown-netbsd.tar.gz) = b2679e49e7271a5b32e0fc472fee42808fdc6af2
 53SHA512 (rust-1.38.0-x86_64-unknown-netbsd.tar.gz) = 24d901cb6094350535dac8f956989e9e80361286cf966a5b4cccc343c069255ecba9bb1bc151e3a7ca80795f056bcfe968604d0e21d6d820bfd085fc1fdf86aa
 54Size (rust-1.38.0-x86_64-unknown-netbsd.tar.gz) = 297828691 bytes
55SHA1 (rust-std-1.35.0-armv7-unknown-netbsd-eabihf.tar.gz) = b8a8913c95d9d7f8894cc5fbae7000d5cd5a8ca9 55SHA1 (rust-std-1.35.0-armv7-unknown-netbsd-eabihf.tar.gz) = b8a8913c95d9d7f8894cc5fbae7000d5cd5a8ca9
56RMD160 (rust-std-1.35.0-armv7-unknown-netbsd-eabihf.tar.gz) = 34753f2c4efe6bbec7044a1d417ef9f4586b50a0 56RMD160 (rust-std-1.35.0-armv7-unknown-netbsd-eabihf.tar.gz) = 34753f2c4efe6bbec7044a1d417ef9f4586b50a0
57SHA512 (rust-std-1.35.0-armv7-unknown-netbsd-eabihf.tar.gz) = ea834d454c8d23101d654de3611f07782a676a08f581c501152da13c617be1b08d09a3b1c0b4af34ea79d11b5c15b5a1ece7da8395f4def950b2add245e38f2e 57SHA512 (rust-std-1.35.0-armv7-unknown-netbsd-eabihf.tar.gz) = ea834d454c8d23101d654de3611f07782a676a08f581c501152da13c617be1b08d09a3b1c0b4af34ea79d11b5c15b5a1ece7da8395f4def950b2add245e38f2e
58Size (rust-std-1.35.0-armv7-unknown-netbsd-eabihf.tar.gz) = 86878840 bytes 58Size (rust-std-1.35.0-armv7-unknown-netbsd-eabihf.tar.gz) = 86878840 bytes
59SHA1 (rust-std-1.37.0-aarch64-unknown-netbsd.tar.gz) = 25ea467d55d612bdf131ca25c7abbf569fc9fad1 
60RMD160 (rust-std-1.37.0-aarch64-unknown-netbsd.tar.gz) = b2b10a406bb260d65a23ac4c0ed25d764eb4a303 
61SHA512 (rust-std-1.37.0-aarch64-unknown-netbsd.tar.gz) = 89129a0c9234fe93833b34414d2c382e49bac649d4393fb8ad43e99f28becdd0828bb89158f730ada0d1d1fa7b6210daff1ff2b48d96fa19c0d6bca4bea79d0d 
62Size (rust-std-1.37.0-aarch64-unknown-netbsd.tar.gz) = 69207620 bytes 
63SHA1 (rust-std-1.37.0-i686-apple-darwin.tar.gz) = 45c230265cfa54e31775b1935bb95bc71c05a12c 59SHA1 (rust-std-1.37.0-i686-apple-darwin.tar.gz) = 45c230265cfa54e31775b1935bb95bc71c05a12c
64RMD160 (rust-std-1.37.0-i686-apple-darwin.tar.gz) = 66d936969ff034ff4325ce4d00c9e0e5ae43a1ca 60RMD160 (rust-std-1.37.0-i686-apple-darwin.tar.gz) = 66d936969ff034ff4325ce4d00c9e0e5ae43a1ca
65SHA512 (rust-std-1.37.0-i686-apple-darwin.tar.gz) = bc66ad6de904e98bcf770042acfbd2698f3119033dedb6ac64045ec21f7a9cae2bb8894ce3e115383f5d0b78242fb6999f79d33283c9859ad16f5740fe42e030 61SHA512 (rust-std-1.37.0-i686-apple-darwin.tar.gz) = bc66ad6de904e98bcf770042acfbd2698f3119033dedb6ac64045ec21f7a9cae2bb8894ce3e115383f5d0b78242fb6999f79d33283c9859ad16f5740fe42e030
66Size (rust-std-1.37.0-i686-apple-darwin.tar.gz) = 72889656 bytes 62Size (rust-std-1.37.0-i686-apple-darwin.tar.gz) = 72889656 bytes
67SHA1 (rust-std-1.37.0-i686-unknown-freebsd.tar.gz) = 63cc77d2ec0379e90cb2c2e90acc6f5671594c2a 63SHA1 (rust-std-1.37.0-i686-unknown-freebsd.tar.gz) = 63cc77d2ec0379e90cb2c2e90acc6f5671594c2a
68RMD160 (rust-std-1.37.0-i686-unknown-freebsd.tar.gz) = a210798d1672d984259a4982b2408a6738dddd29 64RMD160 (rust-std-1.37.0-i686-unknown-freebsd.tar.gz) = a210798d1672d984259a4982b2408a6738dddd29
69SHA512 (rust-std-1.37.0-i686-unknown-freebsd.tar.gz) = 005bb36fc4d0589fce945749b85c626c722bca4662cf28f9cde37fc328a360b4b98e2fb0f51ba84c6ca3d95d20ae0a79b8a742200262eedf66dcbb1e468656a4 65SHA512 (rust-std-1.37.0-i686-unknown-freebsd.tar.gz) = 005bb36fc4d0589fce945749b85c626c722bca4662cf28f9cde37fc328a360b4b98e2fb0f51ba84c6ca3d95d20ae0a79b8a742200262eedf66dcbb1e468656a4
70Size (rust-std-1.37.0-i686-unknown-freebsd.tar.gz) = 88558002 bytes 66Size (rust-std-1.37.0-i686-unknown-freebsd.tar.gz) = 88558002 bytes
71SHA1 (rust-std-1.37.0-i686-unknown-linux-gnu.tar.gz) = 691986754ccb02b741e060c982c5e47bf0462682 67SHA1 (rust-std-1.37.0-i686-unknown-linux-gnu.tar.gz) = 691986754ccb02b741e060c982c5e47bf0462682
72RMD160 (rust-std-1.37.0-i686-unknown-linux-gnu.tar.gz) = ad398f3ab5433dd6f87e57801ff8d85b67321015 68RMD160 (rust-std-1.37.0-i686-unknown-linux-gnu.tar.gz) = ad398f3ab5433dd6f87e57801ff8d85b67321015
73SHA512 (rust-std-1.37.0-i686-unknown-linux-gnu.tar.gz) = 3afc645e348baf93d6238d53b4de293678b6732a8d43ac335bb8dc57f24d3d19b463e6a5385a1582a59b905d499a7ce310aa1d5c12bea23cb33bb8966a170f2f 69SHA512 (rust-std-1.37.0-i686-unknown-linux-gnu.tar.gz) = 3afc645e348baf93d6238d53b4de293678b6732a8d43ac335bb8dc57f24d3d19b463e6a5385a1582a59b905d499a7ce310aa1d5c12bea23cb33bb8966a170f2f
74Size (rust-std-1.37.0-i686-unknown-linux-gnu.tar.gz) = 81833878 bytes 70Size (rust-std-1.37.0-i686-unknown-linux-gnu.tar.gz) = 81833878 bytes
75SHA1 (rust-std-1.37.0-i686-unknown-netbsd.tar.gz) = 875658fd879e7c69c79abbdeeda50b24dc1eca08 
76RMD160 (rust-std-1.37.0-i686-unknown-netbsd.tar.gz) = a072230c173459e7619f6bee93f416b7d047f558 
77SHA512 (rust-std-1.37.0-i686-unknown-netbsd.tar.gz) = 67d5f9bee7dad4899be5badfbb4c42d75c3a28f43e50bd3147768afa637bb523570f7d09825766ecfca8bc5056a97d585b3f430f44ecbb1517fa1b1f0e3872db 
78Size (rust-std-1.37.0-i686-unknown-netbsd.tar.gz) = 75214423 bytes 
79SHA1 (rust-std-1.37.0-powerpc-unknown-netbsd.tar.gz) = 6ec82a8233380da3e31f99c4177fc4f375501514 71SHA1 (rust-std-1.37.0-powerpc-unknown-netbsd.tar.gz) = 6ec82a8233380da3e31f99c4177fc4f375501514
80RMD160 (rust-std-1.37.0-powerpc-unknown-netbsd.tar.gz) = 9e5413d4f42dd5eb3ba10633cee1ff05fdb5f56e 72RMD160 (rust-std-1.37.0-powerpc-unknown-netbsd.tar.gz) = 9e5413d4f42dd5eb3ba10633cee1ff05fdb5f56e
81SHA512 (rust-std-1.37.0-powerpc-unknown-netbsd.tar.gz) = 4df6de00dda23fb107241d06255b168f4460bd41189cb4340c99f20740416ef66a302b6c2f7149bdef46c4d31700b6f779c7642b70cf0f6f2a1ea511c2d6a774 73SHA512 (rust-std-1.37.0-powerpc-unknown-netbsd.tar.gz) = 4df6de00dda23fb107241d06255b168f4460bd41189cb4340c99f20740416ef66a302b6c2f7149bdef46c4d31700b6f779c7642b70cf0f6f2a1ea511c2d6a774
82Size (rust-std-1.37.0-powerpc-unknown-netbsd.tar.gz) = 70015851 bytes 74Size (rust-std-1.37.0-powerpc-unknown-netbsd.tar.gz) = 70015851 bytes
83SHA1 (rust-std-1.37.0-sparc64-unknown-netbsd.tar.gz) = 907db46f1100b7320757ac4a6d310f6378614af3 75SHA1 (rust-std-1.37.0-sparc64-unknown-netbsd.tar.gz) = 907db46f1100b7320757ac4a6d310f6378614af3
84RMD160 (rust-std-1.37.0-sparc64-unknown-netbsd.tar.gz) = 9fe4b65bf4958e063b8aa64393a2108cad7bcefc 76RMD160 (rust-std-1.37.0-sparc64-unknown-netbsd.tar.gz) = 9fe4b65bf4958e063b8aa64393a2108cad7bcefc
85SHA512 (rust-std-1.37.0-sparc64-unknown-netbsd.tar.gz) = b81af6a8214f482b86a5b83b9c3ad8806f434a534d2b9e445a4a30283eab0404328eadb48bbf873bb6c4d33a8e76254fdfc751d021860615ffb2803e51ac91cd 77SHA512 (rust-std-1.37.0-sparc64-unknown-netbsd.tar.gz) = b81af6a8214f482b86a5b83b9c3ad8806f434a534d2b9e445a4a30283eab0404328eadb48bbf873bb6c4d33a8e76254fdfc751d021860615ffb2803e51ac91cd
86Size (rust-std-1.37.0-sparc64-unknown-netbsd.tar.gz) = 74968259 bytes 78Size (rust-std-1.37.0-sparc64-unknown-netbsd.tar.gz) = 74968259 bytes
87SHA1 (rust-std-1.37.0-x86_64-apple-darwin.tar.gz) = 12a0f219bf9638ae495ecc9085642dc3cab1af58 79SHA1 (rust-std-1.37.0-x86_64-apple-darwin.tar.gz) = 12a0f219bf9638ae495ecc9085642dc3cab1af58
88RMD160 (rust-std-1.37.0-x86_64-apple-darwin.tar.gz) = bacc38ce62b7cc64934fbc2007f5ba24593b6b69 80RMD160 (rust-std-1.37.0-x86_64-apple-darwin.tar.gz) = bacc38ce62b7cc64934fbc2007f5ba24593b6b69
89SHA512 (rust-std-1.37.0-x86_64-apple-darwin.tar.gz) = dace3dd91e79616d6cf3b60df2ffe4d347148bbb54306b031af63d86a154c400418944c6017ff6f65d38ef396d89b30d75110366a8286a763315ac7ebbbfef87 81SHA512 (rust-std-1.37.0-x86_64-apple-darwin.tar.gz) = dace3dd91e79616d6cf3b60df2ffe4d347148bbb54306b031af63d86a154c400418944c6017ff6f65d38ef396d89b30d75110366a8286a763315ac7ebbbfef87
90Size (rust-std-1.37.0-x86_64-apple-darwin.tar.gz) = 74102250 bytes 82Size (rust-std-1.37.0-x86_64-apple-darwin.tar.gz) = 74102250 bytes
91SHA1 (rust-std-1.37.0-x86_64-unknown-freebsd.tar.gz) = 88d898e668371e46b473bdff37e4fc459f5b53fd 83SHA1 (rust-std-1.37.0-x86_64-unknown-freebsd.tar.gz) = 88d898e668371e46b473bdff37e4fc459f5b53fd
92RMD160 (rust-std-1.37.0-x86_64-unknown-freebsd.tar.gz) = 7125081be3224bab3b7c63a969542fcc590eef01 84RMD160 (rust-std-1.37.0-x86_64-unknown-freebsd.tar.gz) = 7125081be3224bab3b7c63a969542fcc590eef01
93SHA512 (rust-std-1.37.0-x86_64-unknown-freebsd.tar.gz) = 46cf064d68bef3e1ba5b238c1f53decf9c781be7d1537f48dd5136fa3e5613eac4e188c792129d5aa75d7b426ff86ebd255d59935e887ee4f707289b4a7473ed 85SHA512 (rust-std-1.37.0-x86_64-unknown-freebsd.tar.gz) = 46cf064d68bef3e1ba5b238c1f53decf9c781be7d1537f48dd5136fa3e5613eac4e188c792129d5aa75d7b426ff86ebd255d59935e887ee4f707289b4a7473ed
94Size (rust-std-1.37.0-x86_64-unknown-freebsd.tar.gz) = 87956779 bytes 86Size (rust-std-1.37.0-x86_64-unknown-freebsd.tar.gz) = 87956779 bytes
95SHA1 (rust-std-1.37.0-x86_64-unknown-linux-gnu.tar.gz) = 27096ba109589e7dc7ccfb7918666f9f63bf9a10 87SHA1 (rust-std-1.37.0-x86_64-unknown-linux-gnu.tar.gz) = 27096ba109589e7dc7ccfb7918666f9f63bf9a10
96RMD160 (rust-std-1.37.0-x86_64-unknown-linux-gnu.tar.gz) = d4da0a95c640bdb4c2ae9ff97d66246b221c3e39 88RMD160 (rust-std-1.37.0-x86_64-unknown-linux-gnu.tar.gz) = d4da0a95c640bdb4c2ae9ff97d66246b221c3e39
97SHA512 (rust-std-1.37.0-x86_64-unknown-linux-gnu.tar.gz) = 1b4f4167c99be75510608d9b17bad0f18b156a6c831c037c175f7ea47e040e63219d4fd3305e524d593bde8a3de69321991ede17cace421264cc4eb6574a02ee 89SHA512 (rust-std-1.37.0-x86_64-unknown-linux-gnu.tar.gz) = 1b4f4167c99be75510608d9b17bad0f18b156a6c831c037c175f7ea47e040e63219d4fd3305e524d593bde8a3de69321991ede17cace421264cc4eb6574a02ee
98Size (rust-std-1.37.0-x86_64-unknown-linux-gnu.tar.gz) = 83166788 bytes 90Size (rust-std-1.37.0-x86_64-unknown-linux-gnu.tar.gz) = 83166788 bytes
99SHA1 (rust-std-1.37.0-x86_64-unknown-netbsd.tar.gz) = 1faeee4d815362523e8c76e40d8c2604e59ab0e0 91SHA1 (rust-std-1.38.0-aarch64-unknown-netbsd.tar.gz) = 85522ed98f791d5a04b10d8ac5fc6021747bf98e
100RMD160 (rust-std-1.37.0-x86_64-unknown-netbsd.tar.gz) = f946a0b49b0fe22472ceadaadc5f8997d8bd268b 92RMD160 (rust-std-1.38.0-aarch64-unknown-netbsd.tar.gz) = 4ceba04738da65883981f490027719d159d3a89d
101SHA512 (rust-std-1.37.0-x86_64-unknown-netbsd.tar.gz) = fe77bdeb3afcd6b26e796ec03bcf10efcae9e2df833f3264b163bad109ccd1a88f71b298aa028303bc4dd17cf6c79145876a01e97292653c1e1d9eda6842dc01 93SHA512 (rust-std-1.38.0-aarch64-unknown-netbsd.tar.gz) = 9928a4d3d739f382c876b2b1dc4d3422b620ce0b33b960a94ae9c765bd09de6fe50b3580b8f7ece4d724581288474ed96733440a108c70418c2f3b4ce74eef81
102Size (rust-std-1.37.0-x86_64-unknown-netbsd.tar.gz) = 87786274 bytes 94Size (rust-std-1.38.0-aarch64-unknown-netbsd.tar.gz) = 192002051 bytes
 95SHA1 (rust-std-1.38.0-i686-unknown-netbsd.tar.gz) = 18a660129b5dc412f213b7c5d9bf559225943b82
 96RMD160 (rust-std-1.38.0-i686-unknown-netbsd.tar.gz) = a43ebc439004d0d8a3e5c149a95025e088427821
 97SHA512 (rust-std-1.38.0-i686-unknown-netbsd.tar.gz) = cc0f250c021292405ea1043abbac8fc310c630d2c554fb58b4ebe7ca7b23fcf5c9d6553341282b661b15eb16958a3ccd0d7693707c4acb288cfa8f9fa08f1caa
 98Size (rust-std-1.38.0-i686-unknown-netbsd.tar.gz) = 204889878 bytes
 99SHA1 (rust-std-1.38.0-x86_64-unknown-netbsd.tar.gz) = e821ae575d1f1e8b6c44af0bd0b59d814797029c
 100RMD160 (rust-std-1.38.0-x86_64-unknown-netbsd.tar.gz) = a9877f182d72729891a7ba918ab551ce79d5f9f8
 101SHA512 (rust-std-1.38.0-x86_64-unknown-netbsd.tar.gz) = 7e0e031c1e2a5864f8f4185171ae44cba28c1f51a22ed7b9a724bc3478c6bc6defffdacab10fd970947a2899716de86c7dc5b64fa434254ea7e6c4f38e271b12
 102Size (rust-std-1.38.0-x86_64-unknown-netbsd.tar.gz) = 217882197 bytes
103SHA1 (rustc-1.38.0-src.tar.gz) = 6ad0f778882c73a689c88e1ecdaab8e7b9ceb27b 103SHA1 (rustc-1.38.0-src.tar.gz) = 6ad0f778882c73a689c88e1ecdaab8e7b9ceb27b
104RMD160 (rustc-1.38.0-src.tar.gz) = 95edfbd142e87fd72f4b5b3aacdcfb42df4bca9a 104RMD160 (rustc-1.38.0-src.tar.gz) = 95edfbd142e87fd72f4b5b3aacdcfb42df4bca9a
105SHA512 (rustc-1.38.0-src.tar.gz) = eef16fcbd234ffe76158dd971fcc10ca129816c47f84ff2f2fe424c42509c8661ab45458f968cd88bb8eb6bab028d5d86920a4dee1f673f48270e1f446ffa882 105SHA512 (rustc-1.38.0-src.tar.gz) = eef16fcbd234ffe76158dd971fcc10ca129816c47f84ff2f2fe424c42509c8661ab45458f968cd88bb8eb6bab028d5d86920a4dee1f673f48270e1f446ffa882
106Size (rustc-1.38.0-src.tar.gz) = 152008577 bytes 106Size (rustc-1.38.0-src.tar.gz) = 152008577 bytes
107SHA1 (patch-src_bootstrap_bin_rustc.rs) = 5e6b0cb25401db4fef6e74f73764e69f3c09569c 107SHA1 (patch-src_bootstrap_bin_rustc.rs) = 5e6b0cb25401db4fef6e74f73764e69f3c09569c
108SHA1 (patch-src_bootstrap_bootstrap.py) = 5b886b95857bf019c2e37cb380e6905cb444b756 108SHA1 (patch-src_bootstrap_bootstrap.py) = 5b886b95857bf019c2e37cb380e6905cb444b756
109SHA1 (patch-src_bootstrap_builder.rs) = 7e23348dc5555fdb3833a7f8734cfe687c6e533c 109SHA1 (patch-src_bootstrap_builder.rs) = 7e23348dc5555fdb3833a7f8734cfe687c6e533c
110SHA1 (patch-src_bootstrap_lib.rs) = bc23743f1b9c4ad3d7557b4fdf8a55976ca7f417 110SHA1 (patch-src_bootstrap_lib.rs) = e585b99ea2eb587d5eeb11739b77cde9bf5ad085
111SHA1 (patch-src_build__helper_lib.rs) = ef0b522e303f0490b86e64f40733c2ecb498da5b 111SHA1 (patch-src_build__helper_lib.rs) = ef0b522e303f0490b86e64f40733c2ecb498da5b
112SHA1 (patch-src_librustc__codegen__ssa_back_linker.rs) = e7c592f78b9ee317521cf0258686173a31f1d2e0 112SHA1 (patch-src_librustc__codegen__ssa_back_linker.rs) = e7c592f78b9ee317521cf0258686173a31f1d2e0
113SHA1 (patch-src_librustc__llvm_build.rs) = 7cc2aa0568aa2cbf4eb1fdbb00922b10df0b3ff6 113SHA1 (patch-src_librustc__llvm_build.rs) = 7cc2aa0568aa2cbf4eb1fdbb00922b10df0b3ff6
114SHA1 (patch-src_librustc__target_spec_solaris__base.rs) = 21db8af802edecb5e35ce78ee9af7c4935b4040f 114SHA1 (patch-src_librustc__target_spec_solaris__base.rs) = 21db8af802edecb5e35ce78ee9af7c4935b4040f
115SHA1 (patch-src_librustc__target_spec_x86__64__sun__solaris.rs) = f6ad33b41906bbf83a1cbd0e2fe13a4da37266fa 115SHA1 (patch-src_librustc__target_spec_x86__64__sun__solaris.rs) = f6ad33b41906bbf83a1cbd0e2fe13a4da37266fa
116SHA1 (patch-src_libstd_build.rs) = 9cfa91a11a575d5fef6d3e208864745a24770850 116SHA1 (patch-src_libstd_build.rs) = 9cfa91a11a575d5fef6d3e208864745a24770850
117SHA1 (patch-src_libstd_sys_unix_thread.rs) = 2554f1a42afaa0ddce5053860f4dabecdf6c527a 117SHA1 (patch-src_libstd_sys_unix_thread.rs) = 2554f1a42afaa0ddce5053860f4dabecdf6c527a
118SHA1 (patch-src_libunwind_build.rs) = c0a0aa9749705be07afe8eaaa0c7d70affa46566 118SHA1 (patch-src_libunwind_build.rs) = c0a0aa9749705be07afe8eaaa0c7d70affa46566
119SHA1 (patch-src_llvm-project_llvm_CMakeLists.txt) = d49503d19c30a64d571eb7fa79e7aad7038cd427 119SHA1 (patch-src_llvm-project_llvm_CMakeLists.txt) = d49503d19c30a64d571eb7fa79e7aad7038cd427
120SHA1 (patch-src_llvm-project_llvm_cmake_modules_AddLLVM.cmake) = c5e74d0e8deb555881ec94920a637b53b744c866 120SHA1 (patch-src_llvm-project_llvm_cmake_modules_AddLLVM.cmake) = c5e74d0e8deb555881ec94920a637b53b744c866
121SHA1 (patch-src_llvm-project_llvm_include_llvm-c_DataTypes.h) = 7588a46aaa277ef04b33ac6d904b9d1d81579f2a 121SHA1 (patch-src_llvm-project_llvm_include_llvm-c_DataTypes.h) = 7588a46aaa277ef04b33ac6d904b9d1d81579f2a
122SHA1 (patch-src_llvm-project_llvm_include_llvm_Analysis_ConstantFolding.h) = 977de4b2a9d37f7e7c782f2407c15591e032b6c6 122SHA1 (patch-src_llvm-project_llvm_include_llvm_Analysis_ConstantFolding.h) = 977de4b2a9d37f7e7c782f2407c15591e032b6c6
123SHA1 (patch-src_llvm-project_llvm_utils_FileCheck_FileCheck.cpp) = 2675b93a1d636b297a3e1e84b915a15a3da67939 123SHA1 (patch-src_llvm-project_llvm_utils_FileCheck_FileCheck.cpp) = 2675b93a1d636b297a3e1e84b915a15a3da67939

cvs diff -r1.4 -r1.5 pkgsrc/lang/rust/patches/patch-src_bootstrap_lib.rs (expand / switch to unified diff)

--- pkgsrc/lang/rust/patches/patch-src_bootstrap_lib.rs 2019/01/19 12:44:08 1.4
+++ pkgsrc/lang/rust/patches/patch-src_bootstrap_lib.rs 2019/10/27 18:34:27 1.5
@@ -1,27 +1,39 @@ @@ -1,27 +1,39 @@
1$NetBSD: patch-src_bootstrap_lib.rs,v 1.4 2019/01/19 12:44:08 ryoon Exp $ 1$NetBSD: patch-src_bootstrap_lib.rs,v 1.5 2019/10/27 18:34:27 he Exp $
2 2
3Don't filter out optimization flags. 3Don't filter out optimization flags.
4FreeBSD has a particular C++ runtime library name 4FreeBSD has a particular C++ runtime library name
 5Also, don't make warnings fatal -- 1.38.0 warns about a construct
 6when building 1.38.0, ref.
 7 https://github.com/rust-lang/rust/issues/65722
5 8
6--- src/bootstrap/lib.rs.orig 2019-01-16 09:30:27.000000000 +0000 9--- src/bootstrap/lib.rs.orig 2019-01-16 09:30:27.000000000 +0000
7+++ src/bootstrap/lib.rs 10+++ src/bootstrap/lib.rs
8@@ -779,7 +779,6 @@ impl Build { 11@@ -104,7 +104,7 @@
 12 //! also check out the `src/bootstrap/README.md` file for more information.
 13
 14 // NO-RUSTC-WRAPPER
 15-#![deny(warnings, rust_2018_idioms, unused_lifetimes)]
 16+#![deny(rust_2018_idioms, unused_lifetimes)]
 17
 18 #![feature(core_intrinsics)]
 19 #![feature(drain_filter)]
 20@@ -768,7 +768,6 @@ impl Build {
9 // cc-rs because the build scripts will determine that for themselves. 21 // cc-rs because the build scripts will determine that for themselves.
10 let mut base = self.cc[&target].args().iter() 22 let mut base = self.cc[&target].args().iter()
11 .map(|s| s.to_string_lossy().into_owned()) 23 .map(|s| s.to_string_lossy().into_owned())
12- .filter(|s| !s.starts_with("-O") && !s.starts_with("/O")) 24- .filter(|s| !s.starts_with("-O") && !s.starts_with("/O"))
13 .collect::<Vec<String>>(); 25 .collect::<Vec<String>>();
14  26
15 // If we're compiling on macOS then we add a few unconditional flags 27 // If we're compiling on macOS then we add a few unconditional flags
16@@ -790,6 +789,11 @@ impl Build { 28@@ -779,6 +778,11 @@ impl Build {
17 base.push("-stdlib=libc++".into()); 29 base.push("-stdlib=libc++".into());
18 } 30 }
19  31
20+ // FreeBSD (from 10.2) also uses libc++. 32+ // FreeBSD (from 10.2) also uses libc++.
21+ if target.contains("freebsd") { 33+ if target.contains("freebsd") {
22+ base.push("-stdlib=libc++".into()); 34+ base.push("-stdlib=libc++".into());
23+ } 35+ }
24+ 36+
25 // Work around an apparently bad MinGW / GCC optimization, 37 // Work around an apparently bad MinGW / GCC optimization,
26 // See: http://lists.llvm.org/pipermail/cfe-dev/2016-December/051980.html 38 // See: http://lists.llvm.org/pipermail/cfe-dev/2016-December/051980.html
27 // See: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78936 39 // See: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78936