pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/lang/rust



Module Name:    pkgsrc
Committed By:   he
Date:           Sun Feb 14 08:24:31 UTC 2021

Modified Files:
        pkgsrc/lang/rust: Makefile distinfo
        pkgsrc/lang/rust/patches:
            patch-compiler_rustc__target_src_spec_netbsd__base.rs
            patch-compiler_rustc__target_src_spec_solaris__base.rs
            patch-compiler_rustc__target_src_spec_x86__64__sun__solaris.rs
            patch-src_bootstrap_builder.rs patch-vendor_openssl-src_src_lib.rs
Removed Files:
        pkgsrc/lang/rust/patches: patch-library_std_src_os_linux_fs.rs

Log Message:
Update lang/rust to version 1.49.0.

Pkgsrc changes:
 * Adjust patches, convert tabs to spaces so that tests pass.
 * Remove patches which are no longer needed (upstream changed)
 * Minor adjustments for SunOS, e.g. disable stack probes.
 * Adjust cargo checksum patching accordingly.
 * Remove commented-out use of PATCHELF on NetBSD, which doesn't work anyway...

Upstream changes:

Version 1.49.0 (2020-12-31)
============================

Language
-----------------------

- [Unions can now implement `Drop`, and you can now have a field in a union
  with `ManuallyDrop<T>`.][77547]
- [You can now cast uninhabited enums to integers.][76199]
- [You can now bind by reference and by move in patterns.][76119] This
  allows you to selectively borrow individual components of a type. E.g.
  ```rust
  #[derive(Debug)]
  struct Person {
      name: String,
      age: u8,
  }

  let person = Person {
      name: String::from("Alice"),
      age: 20,
  };

  // `name` is moved out of person, but `age` is referenced.
  let Person { name, ref age } = person;
  println!("{} {}", name, age);
  ```

Compiler
-----------------------

- [Added tier 1\* support for `aarch64-unknown-linux-gnu`.][78228]
- [Added tier 2 support for `aarch64-apple-darwin`.][75991]
- [Added tier 2 support for `aarch64-pc-windows-msvc`.][75914]
- [Added tier 3 support for `mipsel-unknown-none`.][78676]
- [Raised the minimum supported LLVM version to LLVM 9.][78848]
- [Output from threads spawned in tests is now captured.][78227]
- [Change os and vendor values to "none" and "unknown" for some targets][78951]

\* Refer to Rust's [platform support page][forge-platform-support] for more
information on Rust's tiered platform support.

Libraries
-----------------------

- [`RangeInclusive` now checks for exhaustion when calling `contains`
  and indexing.][78109]
- [`ToString::to_string` now no longer shrinks the internal buffer
  in the default implementation.][77997]
- [`ops::{Index, IndexMut}` are now implemented for fixed sized
  arrays of any length.][74989]

Stabilized APIs
---------------

- [`slice::select_nth_unstable`]
- [`slice::select_nth_unstable_by`]
- [`slice::select_nth_unstable_by_key`]

The following previously stable methods are now `const`.

- [`Poll::is_ready`]
- [`Poll::is_pending`]

Cargo
-----------------------
- [Building a crate with `cargo-package` should now be independently
  reproducible.][cargo/8864]
- [`cargo-tree` now marks proc-macro crates.][cargo/8765]
- [Added `CARGO_PRIMARY_PACKAGE` build-time environment
  variable.]  [cargo/8758] This variable will be set if the crate
  being built is one the user selected to build, either with `-p`
  or through defaults.
- [You can now use glob patterns when specifying packages &
  targets.][cargo/8752]

Compatibility Notes
-------------------
- [Demoted `i686-unknown-freebsd` from host tier 2 to target tier
  2 support.][78746]
- [Macros that end with a semi-colon are now treated as statements
  even if they expand to nothing.][78376]
- [Rustc will now check for the validity of some built-in attributes
  on enum variants.][77015] Previously such invalid or unused
  attributes could be ignored.
- Leading whitespace is stripped more uniformly in documentation
  comments, which may change behavior. You read [this post about
  the changes][rustdoc-ws-post] for more details.
- [Trait bounds are no longer inferred for associated types.][79904]

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.

- [rustc's internal crates are now compiled using the `initial-exec` Thread
  Local Storage model.][78201]
- [Calculate visibilities once in resolve.][78077]
- [Added `system` to the `llvm-libunwind` bootstrap config option.][77703]
- [Added `--color` for configuring terminal color support to bootstrap.][79004]

[75991]: https://github.com/rust-lang/rust/pull/75991
[78951]: https://github.com/rust-lang/rust/pull/78951
[78848]: https://github.com/rust-lang/rust/pull/78848
[78746]: https://github.com/rust-lang/rust/pull/78746
[78376]: https://github.com/rust-lang/rust/pull/78376
[78228]: https://github.com/rust-lang/rust/pull/78228
[78227]: https://github.com/rust-lang/rust/pull/78227
[78201]: https://github.com/rust-lang/rust/pull/78201
[78109]: https://github.com/rust-lang/rust/pull/78109
[78077]: https://github.com/rust-lang/rust/pull/78077
[77997]: https://github.com/rust-lang/rust/pull/77997
[77703]: https://github.com/rust-lang/rust/pull/77703
[77547]: https://github.com/rust-lang/rust/pull/77547
[77015]: https://github.com/rust-lang/rust/pull/77015
[76199]: https://github.com/rust-lang/rust/pull/76199
[76119]: https://github.com/rust-lang/rust/pull/76119
[75914]: https://github.com/rust-lang/rust/pull/75914
[74989]: https://github.com/rust-lang/rust/pull/74989
[79004]: https://github.com/rust-lang/rust/pull/79004
[78676]: https://github.com/rust-lang/rust/pull/78676
[79904]: https://github.com/rust-lang/rust/issues/79904
[cargo/8864]: https://github.com/rust-lang/cargo/pull/8864
[cargo/8765]: https://github.com/rust-lang/cargo/pull/8765
[cargo/8758]: https://github.com/rust-lang/cargo/pull/8758
[cargo/8752]: https://github.com/rust-lang/cargo/pull/8752
[`slice::select_nth_unstable`]: https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.select_nth_unstable
[`slice::select_nth_unstable_by`]: https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.select_nth_unstable_by
[`slice::select_nth_unstable_by_key`]: https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.select_nth_unstable_by_key
[`hint::spin_loop`]: https://doc.rust-lang.org/stable/std/hint/fn.spin_loop.html
[`Poll::is_ready`]: https://doc.rust-lang.org/stable/std/task/enum.Poll.html#method.is_ready
[`Poll::is_pending`]: https://doc.rust-lang.org/stable/std/task/enum.Poll.html#method.is_pending
[rustdoc-ws-post]: https://blog.guillaume-gomez.fr/articles/2020-11-11+New+doc+comment+handling+in+rustdoc


To generate a diff of this commit:
cvs rdiff -u -r1.216 -r1.217 pkgsrc/lang/rust/Makefile
cvs rdiff -u -r1.125 -r1.126 pkgsrc/lang/rust/distinfo
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/lang/rust/patches/patch-compiler_rustc__target_src_spec_netbsd__base.rs
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/lang/rust/patches/patch-compiler_rustc__target_src_spec_solaris__base.rs \
    pkgsrc/lang/rust/patches/patch-compiler_rustc__target_src_spec_x86__64__sun__solaris.rs \
    pkgsrc/lang/rust/patches/patch-vendor_openssl-src_src_lib.rs
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/lang/rust/patches/patch-library_std_src_os_linux_fs.rs
cvs rdiff -u -r1.12 -r1.13 \
    pkgsrc/lang/rust/patches/patch-src_bootstrap_builder.rs

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/lang/rust/Makefile
diff -u pkgsrc/lang/rust/Makefile:1.216 pkgsrc/lang/rust/Makefile:1.217
--- pkgsrc/lang/rust/Makefile:1.216     Sun Jan  3 21:54:09 2021
+++ pkgsrc/lang/rust/Makefile   Sun Feb 14 08:24:30 2021
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.216 2021/01/03 21:54:09 he Exp $
+# $NetBSD: Makefile,v 1.217 2021/02/14 08:24:30 he Exp $
 
-DISTNAME=      rustc-1.48.0-src
+DISTNAME=      rustc-1.49.0-src
 PKGNAME=       ${DISTNAME:S/rustc/rust/:S/-src//}
 CATEGORIES=    lang
 MASTER_SITES=  https://static.rust-lang.org/dist/
@@ -156,7 +156,7 @@ BUILDLINK_TRANSFORM.NetBSD+=        rm:-Wl,--en
 DISTFILES:=            ${DEFAULT_DISTFILES}
 
 .if !empty(MACHINE_PLATFORM:MDarwin-*-x86_64) || make(distinfo) || make (makesum) || make(mdi)
-RUST_STAGE0_VER=       1.47.0
+RUST_STAGE0_VER=       1.48.0
 RUST_ARCH:=            x86_64-apple-darwin
 RUST_STAGE0:=          rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
 RUST_STD_STAGE0:=      rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
@@ -164,7 +164,7 @@ DISTFILES:=         ${DISTFILES} ${RUST_STAGE0}
 pre-build-fix:
 .endif
 .if !empty(MACHINE_PLATFORM:MLinux-*-i386) || make(distinfo) || make (makesum) || make(mdi)
-RUST_STAGE0_VER=       1.47.0
+RUST_STAGE0_VER=       1.48.0
 RUST_ARCH:=            i686-unknown-linux-gnu
 RUST_STAGE0:=          rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
 RUST_STD_STAGE0:=      rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
@@ -172,7 +172,7 @@ DISTFILES:=         ${DISTFILES} ${RUST_STAGE0}
 pre-build-fix:
 .endif
 .if !empty(MACHINE_PLATFORM:MLinux-*-x86_64) || make(distinfo) || make (makesum) || make(mdi)
-RUST_STAGE0_VER=       1.47.0
+RUST_STAGE0_VER=       1.48.0
 RUST_ARCH:=            x86_64-unknown-linux-gnu
 RUST_STAGE0:=          rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
 RUST_STD_STAGE0:=      rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
@@ -199,7 +199,7 @@ CONFIGURE_ARGS+=    --target=${RUST_ARCH}
 pre-build-fix:
 .endif
 .if !empty(MACHINE_PLATFORM:MFreeBSD-*-i386) || make(distinfo) || make (makesum) || make(mdi)
-RUST_STAGE0_VER=       1.47.0
+RUST_STAGE0_VER=       1.48.0
 RUST_ARCH:=            i686-unknown-freebsd
 RUST_STAGE0:=          rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
 RUST_STD_STAGE0:=      rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
@@ -207,7 +207,7 @@ DISTFILES:=         ${DISTFILES} ${RUST_STAGE0}
 pre-build-fix:
 .endif
 .if !empty(MACHINE_PLATFORM:MFreeBSD-*-x86_64) || make(distinfo) || make (makesum) || make(mdi)
-RUST_STAGE0_VER=       1.47.0
+RUST_STAGE0_VER=       1.48.0
 RUST_ARCH:=            x86_64-unknown-freebsd
 RUST_STAGE0:=          rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
 RUST_STD_STAGE0:=      rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
@@ -215,7 +215,7 @@ DISTFILES:=         ${DISTFILES} ${RUST_STAGE0}
 pre-build-fix:
 .endif
 .if !empty(MACHINE_PLATFORM:MNetBSD-*-i386) || make(distinfo) || make (makesum) || make(mdi)
-RUST_STAGE0_VER=       1.47.0
+RUST_STAGE0_VER=       1.48.0
 RUST_ARCH=             i686-unknown-netbsd
 RUST_STAGE0:=          rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
 RUST_STD_STAGE0:=      rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
@@ -232,7 +232,7 @@ pre-build-fix:
        ${TOOLS_PLATFORM.paxctl} +am ${WRKDIR}/rust-bootstrap/bin/rustc
 .endif
 .if !empty(MACHINE_PLATFORM:MNetBSD-*-x86_64) || make(distinfo) || make (makesum) || make(mdi)
-RUST_STAGE0_VER=       1.47.0
+RUST_STAGE0_VER=       1.48.0
 RUST_ARCH=             x86_64-unknown-netbsd
 RUST_STAGE0:=          rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
 RUST_STD_STAGE0:=      rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
@@ -240,7 +240,7 @@ DISTFILES:=         ${DISTFILES} ${RUST_STAGE0}
 pre-build-fix:
 .endif
 .if !empty(MACHINE_PLATFORM:MNetBSD-*-powerpc) || make(distinfo) || make (makesum) || make(mdi)
-RUST_STAGE0_VER=       1.47.0
+RUST_STAGE0_VER=       1.48.0
 RUST_ARCH=             powerpc-unknown-netbsd
 
 # Cross-built against NetBSD 9.0
@@ -264,7 +264,7 @@ SITES.${RUST_STD_STAGE0}=   ${MASTER_SITE_
 pre-build-fix:
 .endif
 .if !empty(MACHINE_PLATFORM:MNetBSD-*-aarch64) || make(distinfo) || make (makesum) || make(mdi)
-RUST_STAGE0_VER=       1.47.0
+RUST_STAGE0_VER=       1.48.0
 RUST_ARCH=             aarch64-unknown-netbsd
 RUST_STAGE0:=          rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
 RUST_STD_STAGE0:=      rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
@@ -274,7 +274,7 @@ SITES.${RUST_STD_STAGE0}=   ${MASTER_SITE_
 pre-build-fix:
 .endif
 .if !empty(MACHINE_PLATFORM:MNetBSD-*-sparc64) || make(distinfo) || make (makesum) || make(mdi)
-RUST_STAGE0_VER=       1.47.0
+RUST_STAGE0_VER=       1.48.0
 RUST_ARCH=             sparc64-unknown-netbsd
 RUST_STAGE0:=          rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
 RUST_STD_STAGE0:=      rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
@@ -285,7 +285,7 @@ pre-build-fix:
 .endif
 .if !empty(MACHINE_PLATFORM:MNetBSD-*-earmv7hf) || make(distinfo) || make (makesum) || make(mdi)
 RUST_ARCH=             armv7-unknown-netbsd-eabihf
-RUST_STAGE0_VER=       1.47.0
+RUST_STAGE0_VER=       1.48.0
 RUST_STAGE0:=          rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
 RUST_STD_STAGE0:=      rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
 DISTFILES:=            ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
@@ -325,8 +325,8 @@ SUBST_VARS.rpath=   PREFIX
 # updating and verification.
 #
 CKSUM_CRATES+= vendor/libc
-CKSUMS+=       a9e46c0eee970cb5b4bd910924141d223fad4aa45380d3df1ce4b25992a13037
-CKSUMS+=       41394431697e352653c37188233bd44776881eb704132203b1a232271d1afd92
+CKSUMS+=       0134ce769d06b1b1f50ad15d1aa7bd8d44bcd2f66c6318dd906de8bc4a4044c7
+CKSUMS+=       1107d18986be8af262f7a7c14761a9faf0228dc8a773379b9d7e8d2f711b3f37
 
 CKSUM_CRATES+= vendor/lzma-sys
 CKSUMS+=       6fd5e9245db34c6f557b8bfcaf03db82fc88c3b06dbfbb5f03b2bcd138983ef9
@@ -341,8 +341,8 @@ CKSUMS+=    fd072307ebbaa01cfe1fd7553d7f42d
 CKSUMS+=       9e146a847e1f726fa7d7eae224aaa925030287f99770f950a012cb398e088d12
 
 CKSUM_CRATES+= vendor/openssl-src
-CKSUMS+=       29499e62a2cde2fda48d21df58812ee5c198ef744522992bde8faae76747ac08
-CKSUMS+=       e34f9921c6531d043f3516821442aaeda86c7912d40cbddaf79bba6b08c37952
+CKSUMS+=       03dcdaac7de880b860ecfe859ba2ac3e46c8f46a7bf948aa674147eebee421b0
+CKSUMS+=       41ab6811d4ffde68f245e5097081ba8052a07a4b86df69a356ba11205e7e2210
 
 SUBST_CLASSES+=                cksum
 SUBST_STAGE.cksum=     pre-configure
@@ -353,17 +353,6 @@ SUBST_FILES.cksum+=        ${crate}/.cargo-chec
 SUBST_SED.cksum+=      -e 's,${from},${to},g'
 .endfor
 
-# Patchelf appears to create unrecognized binaries...
-#.if ${OPSYS} == "NetBSD"
-#TOOL_DEPENDS+=        patchelf-[0-9]*:../../devel/patchelf
-#PATCHELF=     ${PREFIX}/bin/patchelf
-#FORCE_RPATH=  --force-rpath
-#.endif
-
-#TOOL_DEPENDS+=                patchelf-[0-9]*:../../devel/patchelf
-#PATCHELF=             ${PREFIX}/bin/patchelf
-#FORCE_RPATH=          --force-rpath
-
 post-extract:
        set -e;                                                                 \
        if ${TEST} -e ${WRKDIR}/rust-${RUST_STAGE0_VER}-${RUST_ARCH}/install.sh \
@@ -385,12 +374,6 @@ post-extract:
        ${LN} -s gcc-wrap c++-wrap; \
        ${LN} -s gcc-wrap clang++-wrap; \
        ${LN} -s gcc-wrap clang-wrap
-       # Fixup cargo rpath to pick up libcurl.so
-#      RPATH='${PREFIX}/lib:/lib:/usr/lib:$$ORIGIN/../lib'; \
-#      for f in bin/cargo; do \
-#              f=${RUST_BOOTSTRAP_PATH:Q}/$$f; \
-#              ${PATCHELF} ${FORCE_RPATH} --set-rpath $${RPATH} $$f; \
-#      done
 .endif
 
 .if ${OPSYS} == "FreeBSD"

Index: pkgsrc/lang/rust/distinfo
diff -u pkgsrc/lang/rust/distinfo:1.125 pkgsrc/lang/rust/distinfo:1.126
--- pkgsrc/lang/rust/distinfo:1.125     Sun Jan  3 18:23:14 2021
+++ pkgsrc/lang/rust/distinfo   Sun Feb 14 08:24:30 2021
@@ -1,121 +1,120 @@
-$NetBSD: distinfo,v 1.125 2021/01/03 18:23:14 he Exp $
+$NetBSD: distinfo,v 1.126 2021/02/14 08:24:30 he Exp $
 
-SHA1 (rust-1.47.0-aarch64-unknown-netbsd.tar.gz) = f0b42fe4c567ffb0d83b523854bca4fa67d4167e
-RMD160 (rust-1.47.0-aarch64-unknown-netbsd.tar.gz) = e5d079b0920aa02b16b4a9804867e6d1118833eb
-SHA512 (rust-1.47.0-aarch64-unknown-netbsd.tar.gz) = 169ec96ffaa4acf11a788df32645e2a05eec51577bb9fa1dc6d92138e7b192cfd9cc5cf7233888fc2f92faea9b01e825c6ad12bce22e90cdb3547d921b716072
-Size (rust-1.47.0-aarch64-unknown-netbsd.tar.gz) = 199151437 bytes
-SHA1 (rust-1.47.0-armv7-unknown-netbsd-eabihf.tar.gz) = af3cd6f8e399bb4bd3b380656bd38be442659d63
-RMD160 (rust-1.47.0-armv7-unknown-netbsd-eabihf.tar.gz) = 252e5b5acd7127771c3e2efad5d0778261d3e9c7
-SHA512 (rust-1.47.0-armv7-unknown-netbsd-eabihf.tar.gz) = 8e848269796a8873a6a38280fc6d36126e028fc86a23fc6b10abe9144f0ac3fde8bbaeab94a2fff6f8c6afc472102397b25acad9c941ffb9df675b807abb4e7d
-Size (rust-1.47.0-armv7-unknown-netbsd-eabihf.tar.gz) = 194009311 bytes
-SHA1 (rust-1.47.0-i686-unknown-freebsd.tar.gz) = 300946572098d0b5a0f0cb478a3db603552b0094
-RMD160 (rust-1.47.0-i686-unknown-freebsd.tar.gz) = df7837448c979ed0236fdca341416970ed318789
-SHA512 (rust-1.47.0-i686-unknown-freebsd.tar.gz) = 3afd2825a595a0b49f70be5208af32d009a893a0503d39a8107c0a7f6aed03388de17d7969952f38e5f17cb8eec797c7b6c0ef4fb7e8753117d25b8f636867b2
-Size (rust-1.47.0-i686-unknown-freebsd.tar.gz) = 165705233 bytes
-SHA1 (rust-1.47.0-i686-unknown-linux-gnu.tar.gz) = 4bfcacb88da06c79cbf4befed7abaf2c68879136
-RMD160 (rust-1.47.0-i686-unknown-linux-gnu.tar.gz) = 18f068c22805456608b317388599c16198fe3577
-SHA512 (rust-1.47.0-i686-unknown-linux-gnu.tar.gz) = e0242669826ea5cdc7c16f76cfb5aa83ea8b258575086e48c60e47b4532f763133ec3d205be262bc2ea6fb34157e71fae1a9851075d88065c2a44bb1aa05c083
-Size (rust-1.47.0-i686-unknown-linux-gnu.tar.gz) = 260725750 bytes
-SHA1 (rust-1.47.0-i686-unknown-netbsd.tar.gz) = 8879f74868b4be0cb3a67e8cb8f0e5012f860886
-RMD160 (rust-1.47.0-i686-unknown-netbsd.tar.gz) = ac76b7f4dcc02869c914078198815c75ab31dede
-SHA512 (rust-1.47.0-i686-unknown-netbsd.tar.gz) = 7adfa7bd4333e51f66747c020e357611078bd043fa198eaff794f1c7052b88f567eca8d072a6d91256524057108985e4c274727dc6b069093329557f6b19a1da
-Size (rust-1.47.0-i686-unknown-netbsd.tar.gz) = 211036337 bytes
-SHA1 (rust-1.47.0-powerpc-unknown-netbsd.tar.gz) = c525e9f7e5522aa5317d2a4cbcfac9be6ad51450
-RMD160 (rust-1.47.0-powerpc-unknown-netbsd.tar.gz) = 505fb203ef2760b4e4b959bb086942086d3869e4
-SHA512 (rust-1.47.0-powerpc-unknown-netbsd.tar.gz) = 244cce86e51069c6e551c396340294b47ac980c86f7c87e0c8e5b0e6d2412d463cb877c17173534198d96880de86bec63d158ec28781f350c5cc37a88ddba57f
-Size (rust-1.47.0-powerpc-unknown-netbsd.tar.gz) = 221658288 bytes
-SHA1 (rust-1.47.0-powerpc-unknown-netbsd90.tar.gz) = 77af4384128f27a8c90927485fdc9d9f317003f3
-RMD160 (rust-1.47.0-powerpc-unknown-netbsd90.tar.gz) = 98d1bfcc425dc36b8c43d2bd660d517903a7d534
-SHA512 (rust-1.47.0-powerpc-unknown-netbsd90.tar.gz) = 5f076f9499c7ff99dc242fd32600b1fae8d95009f4aa7e23bd8d24d5e3fe661c37f861678229e053767da346f43f4ad9198854bcb7cdc583f30f3b3566b811fc
-Size (rust-1.47.0-powerpc-unknown-netbsd90.tar.gz) = 224431630 bytes
-SHA1 (rust-1.47.0-sparc64-unknown-netbsd.tar.gz) = 6fba5170fe900e407df2fb9458dd0b55bbeb3abd
-RMD160 (rust-1.47.0-sparc64-unknown-netbsd.tar.gz) = af00b5c05f4596326ddee34c2b49c83ca82cf0af
-SHA512 (rust-1.47.0-sparc64-unknown-netbsd.tar.gz) = fa7b8171a8fc3cc68e8d01d19ef7cbdd86c972d72b12ff4b82db453cff7ab2737cf877998dbed04110d194a7921c51dbfa7d74290bbf6a032ae47e9c76243750
-Size (rust-1.47.0-sparc64-unknown-netbsd.tar.gz) = 213420565 bytes
-SHA1 (rust-1.47.0-x86_64-apple-darwin.tar.gz) = b6fab31455cab494f6181fadf62a62024e3f04bf
-RMD160 (rust-1.47.0-x86_64-apple-darwin.tar.gz) = 96a923852dcd07403dc99690cbb8a30f8f079b8e
-SHA512 (rust-1.47.0-x86_64-apple-darwin.tar.gz) = a79d0b63c80156071f3c45495aef8c15a21e542ef91ddc82b060fe855435931aff9a033e49489d1bdc99b9fa90c3699c070ec315ba1528ae80c3b04dca386092
-Size (rust-1.47.0-x86_64-apple-darwin.tar.gz) = 217297294 bytes
-SHA1 (rust-1.47.0-x86_64-unknown-freebsd.tar.gz) = 188b6ff63d84c5cc77837a8c0da336a252817193
-RMD160 (rust-1.47.0-x86_64-unknown-freebsd.tar.gz) = 75b1bf671bb213c21e2837b2906a304efed73140
-SHA512 (rust-1.47.0-x86_64-unknown-freebsd.tar.gz) = c7f824a3c30abe88dc1407d9cf3df3a15ae1956bac1440ef840bb8568ba5c90de41752c5fb7911efe6ea2d980e043024a919a91c00baf9818d9860b73e8c095f
-Size (rust-1.47.0-x86_64-unknown-freebsd.tar.gz) = 167054016 bytes
-SHA1 (rust-1.47.0-x86_64-unknown-linux-gnu.tar.gz) = 0490c63e3867f2f08ccb9d59115d4178fe9a2d48
-RMD160 (rust-1.47.0-x86_64-unknown-linux-gnu.tar.gz) = a778edf90b0588410548fe4be0555c8d6af04d83
-SHA512 (rust-1.47.0-x86_64-unknown-linux-gnu.tar.gz) = 71a4e1502fa61343f375e546d32be9c7ef80f5121ed8245fc5bce4fc63a71e5b773860c1c73c30b43b0fe9d925edef83724e5bdee647a57674cc0a49ae80a140
-Size (rust-1.47.0-x86_64-unknown-linux-gnu.tar.gz) = 258961351 bytes
-SHA1 (rust-1.47.0-x86_64-unknown-netbsd.tar.gz) = 7266eda5b62ad3694adf060ae338b377f87a1964
-RMD160 (rust-1.47.0-x86_64-unknown-netbsd.tar.gz) = 3af2c1979828ac4b58f8bac7afab6f74a7c50049
-SHA512 (rust-1.47.0-x86_64-unknown-netbsd.tar.gz) = 8144315817e95bda035bfb4e36d26cc98b05207608153d904a6b844d7fb5b91c05d8b85e835364c61ac03e1abc7de35da9c1f38f14e097821336707ef9bc8103
-Size (rust-1.47.0-x86_64-unknown-netbsd.tar.gz) = 169801360 bytes
-SHA1 (rust-std-1.47.0-aarch64-unknown-netbsd.tar.gz) = 884af2f7056645358eff12d13d9cb31e67144b0c
-RMD160 (rust-std-1.47.0-aarch64-unknown-netbsd.tar.gz) = a103715a5281546f5d980bb24eac6f5967b1ff61
-SHA512 (rust-std-1.47.0-aarch64-unknown-netbsd.tar.gz) = 813507abf2bec48741823315d0b234460ab248da1ff6b0f8eeb72452b7dd9ef80e3fa1df98134204aeced60486d6076ac11cc2f1ce77a370957aa9111a1d1fda
-Size (rust-std-1.47.0-aarch64-unknown-netbsd.tar.gz) = 24376858 bytes
-SHA1 (rust-std-1.47.0-armv7-unknown-netbsd-eabihf.tar.gz) = d082780034e9c0bafd349f9e3a4e863754e814ac
-RMD160 (rust-std-1.47.0-armv7-unknown-netbsd-eabihf.tar.gz) = d1decf4edda1898ac80b4529361d13d12a464dae
-SHA512 (rust-std-1.47.0-armv7-unknown-netbsd-eabihf.tar.gz) = 39d9fb834732a385da7ee931e2e2fea569c484fbe2a582c0c8c487fd1edd82818acf9c88dca792bcc8c6629110dd5f88ff483af86f9c28821922904d999ce762
-Size (rust-std-1.47.0-armv7-unknown-netbsd-eabihf.tar.gz) = 24100214 bytes
-SHA1 (rust-std-1.47.0-i686-unknown-freebsd.tar.gz) = 518fad5ad56029f56d6ff336bd211e6e004eb913
-RMD160 (rust-std-1.47.0-i686-unknown-freebsd.tar.gz) = ab375f9c4c70598f05dd0ebb1b51388b104807a7
-SHA512 (rust-std-1.47.0-i686-unknown-freebsd.tar.gz) = a0b047de934f54db8298409f98e3d96f81d67bcc476a80573c5a3dcc13da9c6e83a0118992a2d6831c5659f08f02421dae9a0b78f2c1e3c5fbc188bdcc2caf4e
-Size (rust-std-1.47.0-i686-unknown-freebsd.tar.gz) = 30859334 bytes
-SHA1 (rust-std-1.47.0-i686-unknown-linux-gnu.tar.gz) = 467467bfe511a6f02b4df1d41254793d4439d537
-RMD160 (rust-std-1.47.0-i686-unknown-linux-gnu.tar.gz) = fe3145387d6294a79df0530cc4a7b57409368644
-SHA512 (rust-std-1.47.0-i686-unknown-linux-gnu.tar.gz) = efe1495c98f400d3d3fc9f720b0102dab5805d4d0117d231e5d7cc0849022ef6230b0c9d84c8d932e039ab79c76cf7368b5f5281af91152fee4219b8dc614275
-Size (rust-std-1.47.0-i686-unknown-linux-gnu.tar.gz) = 31420176 bytes
-SHA1 (rust-std-1.47.0-i686-unknown-netbsd.tar.gz) = 344493acb21c5300948df243bfc09f4e3d2549c4
-RMD160 (rust-std-1.47.0-i686-unknown-netbsd.tar.gz) = 7ac33388f10dbac506103d07c5dedeea5d7189e4
-SHA512 (rust-std-1.47.0-i686-unknown-netbsd.tar.gz) = c50311303f42be9bcc685a325475b171c525ff8b04dacc4909fb3cb7efdf4a6d6727713cb886d65878226220e3ab6b033539c1f45a3ffc8664e6b10b0c1e793e
-Size (rust-std-1.47.0-i686-unknown-netbsd.tar.gz) = 27757522 bytes
-SHA1 (rust-std-1.47.0-powerpc-unknown-netbsd.tar.gz) = 38baf76e558de59734bb8e206f24469edb8bed38
-RMD160 (rust-std-1.47.0-powerpc-unknown-netbsd.tar.gz) = 6695e5f27cd67bc21fe691cb765e75aba1e7f89d
-SHA512 (rust-std-1.47.0-powerpc-unknown-netbsd.tar.gz) = eac80d5eac3a7cb68703c9a3725ef4edfe13492a9663d1523dd1a68bfa583b345e0dec80bc452cb771d22066e4ab6d9487b7be72da6c9c6d6e335e8724b3d7e5
-Size (rust-std-1.47.0-powerpc-unknown-netbsd.tar.gz) = 23960056 bytes
-SHA1 (rust-std-1.47.0-powerpc-unknown-netbsd90.tar.gz) = 525732d0e731c80285db7f2a06f77f094fa4ea9f
-RMD160 (rust-std-1.47.0-powerpc-unknown-netbsd90.tar.gz) = 15f0254a64d644177d706b5dddefd79ede2bf118
-SHA512 (rust-std-1.47.0-powerpc-unknown-netbsd90.tar.gz) = 08a06928090fdd9dcbacca4b9155737ea9bc0eafc16e7a4873caea35e34946ed347f10f79e9f9c630f315f51e64124907cd1f3ad8fa76c99f80243f56378d223
-Size (rust-std-1.47.0-powerpc-unknown-netbsd90.tar.gz) = 23954845 bytes
-SHA1 (rust-std-1.47.0-sparc64-unknown-netbsd.tar.gz) = cfe530888826ef444be25c9e7574cab259667d4a
-RMD160 (rust-std-1.47.0-sparc64-unknown-netbsd.tar.gz) = 5fe62ffada49ef06cfdb9a510e0fc279e65a04fc
-SHA512 (rust-std-1.47.0-sparc64-unknown-netbsd.tar.gz) = dbc3e1d9deea4682e4c6e8558611bf79ae6dafabb99ee119408e2822cc847792cce1174691c37e659b011b6ee14f11d6936a3962e4d8ea32bac9ef7f5da38266
-Size (rust-std-1.47.0-sparc64-unknown-netbsd.tar.gz) = 24246031 bytes
-SHA1 (rust-std-1.47.0-x86_64-apple-darwin.tar.gz) = 170efd4dab0b26a15689a8fe07044f25de23dcb7
-RMD160 (rust-std-1.47.0-x86_64-apple-darwin.tar.gz) = e14974ba0ad1756d19e586fd1323437c46a6928a
-SHA512 (rust-std-1.47.0-x86_64-apple-darwin.tar.gz) = 687f82a95fc3c7ff14611ad0f3322bb64aabc97395edcd3d3f62a9143344ae43e8151f7757eabc4d2c809190d5fc773739909116b94ea230eae83e8032dc3ed0
-Size (rust-std-1.47.0-x86_64-apple-darwin.tar.gz) = 31292294 bytes
-SHA1 (rust-std-1.47.0-x86_64-unknown-freebsd.tar.gz) = f98597b57d0ccb032fd55500c9a955a19fa2f83b
-RMD160 (rust-std-1.47.0-x86_64-unknown-freebsd.tar.gz) = 48d7eb61876ef75c1ba396e914cdf3e84d4fda48
-SHA512 (rust-std-1.47.0-x86_64-unknown-freebsd.tar.gz) = 5f7707a83f69e7dfc73e1b7a88cfad82aa974af04e533bc77073252804b17b40cef16423febcd3d2a994925318631eadcc6103e635f7d7cb13f5ba4f5be197a8
-Size (rust-std-1.47.0-x86_64-unknown-freebsd.tar.gz) = 33406878 bytes
-SHA1 (rust-std-1.47.0-x86_64-unknown-linux-gnu.tar.gz) = e597556b5f3c006b695ec4d6281273077e0f261e
-RMD160 (rust-std-1.47.0-x86_64-unknown-linux-gnu.tar.gz) = c5d7f6bfc6cb36222d855ddcaca10e07977f21c4
-SHA512 (rust-std-1.47.0-x86_64-unknown-linux-gnu.tar.gz) = 7a37d9d910ba2cf5afc44a6951e8b82ff30a26f5ff88f98acdaef6336d5aef3ca50e7ca9814b3ca8d790866f12daf3fcd9aba446e7c7c3a3ff7717c2cd29b453
-Size (rust-std-1.47.0-x86_64-unknown-linux-gnu.tar.gz) = 34935707 bytes
-SHA1 (rust-std-1.47.0-x86_64-unknown-netbsd.tar.gz) = c5cfef99946d0868031bcadd198ca790c82709a2
-RMD160 (rust-std-1.47.0-x86_64-unknown-netbsd.tar.gz) = b463eff178c6ba0bb8f375e079c0e09a6bd00834
-SHA512 (rust-std-1.47.0-x86_64-unknown-netbsd.tar.gz) = 5696d3ad8db20e250dc4d93130160b61b7e359623b0838edd8a836cc126264dcdccddba7f50c968d98c02472880ebffe2057f48b2ab2c8cab7be54eb708ad3ef
-Size (rust-std-1.47.0-x86_64-unknown-netbsd.tar.gz) = 30938962 bytes
+SHA1 (rust-1.48.0-aarch64-unknown-netbsd.tar.gz) = 046aa86beba3aebd546f12e5234bf71ada68435e
+RMD160 (rust-1.48.0-aarch64-unknown-netbsd.tar.gz) = c83031fb1471a1eacc19667f8f6bd0f65031b66c
+SHA512 (rust-1.48.0-aarch64-unknown-netbsd.tar.gz) = ccd5ccf317580862b1af57f8ee1ed0632d8ca66109c4a80451239e45bbdb9176894a362bcc01e714a1d6e36030953e00d092ef33deb3e0f756b632cb70bf923a
+Size (rust-1.48.0-aarch64-unknown-netbsd.tar.gz) = 199757993 bytes
+SHA1 (rust-1.48.0-armv7-unknown-netbsd-eabihf.tar.gz) = b6ec3171cb18b4b1dea616f025656c039121b28f
+RMD160 (rust-1.48.0-armv7-unknown-netbsd-eabihf.tar.gz) = b438307f57962c3b4c2e9cb023066c4cc5f7edd2
+SHA512 (rust-1.48.0-armv7-unknown-netbsd-eabihf.tar.gz) = 0765047c3780be51a9c81426380b16624a301789c5260bb47884eee5847903907c58b8e6227729b50ce3c20797160158f797ee0f1c1c55cb3cff3a6a149c5a28
+Size (rust-1.48.0-armv7-unknown-netbsd-eabihf.tar.gz) = 194224743 bytes
+SHA1 (rust-1.48.0-i686-unknown-freebsd.tar.gz) = a5c6f5d2c820a936c8a38c24b25df4b4fa23423c
+RMD160 (rust-1.48.0-i686-unknown-freebsd.tar.gz) = 98dc484371f80b02a3f9fb60a3cd9467c4465df0
+SHA512 (rust-1.48.0-i686-unknown-freebsd.tar.gz) = 17affc369bb539656515fe8c55a9803dc50e06158f744111515382fbf7e7570502d909203e77cde8e986c8ea6011fd505af999884fb62423b630a48f48e0e137
+Size (rust-1.48.0-i686-unknown-freebsd.tar.gz) = 169305599 bytes
+SHA1 (rust-1.48.0-i686-unknown-linux-gnu.tar.gz) = cb4e5168c67dec2b76f02b1e8353bd5105b4ef0c
+RMD160 (rust-1.48.0-i686-unknown-linux-gnu.tar.gz) = b326b227dc3a8713567a54d75648fbc65345e32e
+SHA512 (rust-1.48.0-i686-unknown-linux-gnu.tar.gz) = af4335e5e50c93711bb304bb65b777dee9affccd27eda1a774ab3bfab8ddb9027bcc9942d8fcedc975eaa0d38b3e46aff67632d1d5eab568825c5aa0c0340ec8
+Size (rust-1.48.0-i686-unknown-linux-gnu.tar.gz) = 267825837 bytes
+SHA1 (rust-1.48.0-i686-unknown-netbsd.tar.gz) = ffcda2e4d67f8e7c5b65996e05e2922de7a9654f
+RMD160 (rust-1.48.0-i686-unknown-netbsd.tar.gz) = 41ceb909bf08f45e5ea83108a0a2b5e44cab19a4
+SHA512 (rust-1.48.0-i686-unknown-netbsd.tar.gz) = 182ec18aa10ca0a15f170846d81c5bc5dcea88c5a506c2545ce62c53996a80ac0c2ce1dc93b7a24c632621024c5ffccd04ad5067168e74493b3eacebd757bf91
+Size (rust-1.48.0-i686-unknown-netbsd.tar.gz) = 213138805 bytes
+SHA1 (rust-1.48.0-powerpc-unknown-netbsd.tar.gz) = 7af71c687c05a3d3fd07d1788e30b07bbdbc4944
+RMD160 (rust-1.48.0-powerpc-unknown-netbsd.tar.gz) = a0a5cefa00a825525aba74597bd5fe480bce0ba1
+SHA512 (rust-1.48.0-powerpc-unknown-netbsd.tar.gz) = 2a2b5b6a655b06742e967ca62143e28c14f99bdea8beaf347004a51bacaf18b633d823a79f96a5babf98e54694bd576e993efd75646e2705e6e0dd86b775da0d
+Size (rust-1.48.0-powerpc-unknown-netbsd.tar.gz) = 224404607 bytes
+SHA1 (rust-1.48.0-powerpc-unknown-netbsd90.tar.gz) = 0d74b8e32a932ac3dbe5a5084626a67d491e6dba
+RMD160 (rust-1.48.0-powerpc-unknown-netbsd90.tar.gz) = 0b917d0cde0e7cbf25b254b0abda0dcf89a8f129
+SHA512 (rust-1.48.0-powerpc-unknown-netbsd90.tar.gz) = 8dbba4c8314ea528cd4e5155a962a424594259d8508ec054ec49b513c5e249cc136b6da0acb9b209b882f17cb86d0da139155a11d3691c3a608c488cdc353f95
+Size (rust-1.48.0-powerpc-unknown-netbsd90.tar.gz) = 224192715 bytes
+SHA1 (rust-1.48.0-sparc64-unknown-netbsd.tar.gz) = b36be86882f392ab5c9d77cea323fd2b08469c83
+RMD160 (rust-1.48.0-sparc64-unknown-netbsd.tar.gz) = bc85efcc324d26ad78152fb8b3d28d325c4efbd8
+SHA512 (rust-1.48.0-sparc64-unknown-netbsd.tar.gz) = 0aef6fc40f28a3a6c7202490162e56b9af2e3bcbda9c694f632d72205e16ae57289756c092ff1ae55524af5610568f3370f28b93c825c6dd5e0c97395dd645fe
+Size (rust-1.48.0-sparc64-unknown-netbsd.tar.gz) = 213432541 bytes
+SHA1 (rust-1.48.0-x86_64-apple-darwin.tar.gz) = 3197701068ee2d2b40d8c2600f0b71db8a99877e
+RMD160 (rust-1.48.0-x86_64-apple-darwin.tar.gz) = b88c6c0635fe7154e77baa70e2b88ecb9b7c0845
+SHA512 (rust-1.48.0-x86_64-apple-darwin.tar.gz) = a28bf31fc6a184e02bf5ef424d102353478facc8b0150461930214f227a2695d92f148697d3051bd1a607c3b48a27191edde530a50bd13635a33446d59a1f1a8
+Size (rust-1.48.0-x86_64-apple-darwin.tar.gz) = 213477157 bytes
+SHA1 (rust-1.48.0-x86_64-unknown-freebsd.tar.gz) = e1056a7c9d228189f5ed5540a41c48947cc153d3
+RMD160 (rust-1.48.0-x86_64-unknown-freebsd.tar.gz) = e817ec2767fd1c04476cba0c7b6850c35664f788
+SHA512 (rust-1.48.0-x86_64-unknown-freebsd.tar.gz) = ff89fc630c5641d8d8c0866dc9fe7f3b69a90f88d6e84f00e802dbd64e6088046d8e8db4eab525a224d24ea191267214002caddaa7319c6e017093c51f4e69ed
+Size (rust-1.48.0-x86_64-unknown-freebsd.tar.gz) = 170506290 bytes
 SHA1 (rust-1.48.0-x86_64-unknown-illumos.tar.gz) = 23afcbc003c01940277978553b4afd75ec5d333d
 RMD160 (rust-1.48.0-x86_64-unknown-illumos.tar.gz) = 6510186be6f216e47cb1971500dbf1fd27f96e09
 SHA512 (rust-1.48.0-x86_64-unknown-illumos.tar.gz) = e0153c7c400eea2f3b59c9f63c0ee0dbaf3f8ccf645c1ad4c66f90727d41894dcb49ddacf622fc8572ab45734472e59970de64939bec0f6d6f94f5797ce05fb4
 Size (rust-1.48.0-x86_64-unknown-illumos.tar.gz) = 189960423 bytes
-SHA1 (rustc-1.48.0-src.tar.gz) = a26f089d27c9cc283a7305fc8ece6b4674a036fd
-RMD160 (rustc-1.48.0-src.tar.gz) = 28b6c2319a29c8f4282bf15da2c97d8c43bb27e1
-SHA512 (rustc-1.48.0-src.tar.gz) = e28e5f0813cfd94fb92399a2d64aa19bdf0933b5fc768ea10da2a5b787c94bac6a5efb98b2c3702da3d1c46c6766b157df3727e5845b4b83a237b44ec45b27ba
-Size (rustc-1.48.0-src.tar.gz) = 154487032 bytes
+SHA1 (rust-1.48.0-x86_64-unknown-linux-gnu.tar.gz) = f0615a346a5db786a05b3e9ea45ef3ce5c86e5fb
+RMD160 (rust-1.48.0-x86_64-unknown-linux-gnu.tar.gz) = d54c946315ef1a736b91227db99d8ddebf65dd94
+SHA512 (rust-1.48.0-x86_64-unknown-linux-gnu.tar.gz) = d9c11d0ddc968b7733f010159ac2a83aa62fac772f0f993e27e8d1876d69dab7bdfeac9e4ee0ab673b857cc7881fb16f924f4bc1954662590d17939acd1bc704
+Size (rust-1.48.0-x86_64-unknown-linux-gnu.tar.gz) = 266268898 bytes
+SHA1 (rust-1.48.0-x86_64-unknown-netbsd.tar.gz) = a08036afb80f017b195138eab7b3677122951c1d
+RMD160 (rust-1.48.0-x86_64-unknown-netbsd.tar.gz) = 9e61fa3043f0360cd1a027cff5b5ac6bb76afad9
+SHA512 (rust-1.48.0-x86_64-unknown-netbsd.tar.gz) = 411a878d2fe5dc5317ea128382c7879743aeba56ce04017fe20629a1cb681606fe828bafff28339b188998aaf6d46734d856dd84e57e7cd03293486edd21ce6d
+Size (rust-1.48.0-x86_64-unknown-netbsd.tar.gz) = 173093248 bytes
+SHA1 (rust-std-1.48.0-aarch64-unknown-netbsd.tar.gz) = daf690730437595e1153bf4bdc214c0c1885ef8c
+RMD160 (rust-std-1.48.0-aarch64-unknown-netbsd.tar.gz) = 23f545e2569c0bc53cc187aec0031cc523f5d8fb
+SHA512 (rust-std-1.48.0-aarch64-unknown-netbsd.tar.gz) = 708ebb35aa06f88bb46f18a72efcde0333426d40273b8301b2af99e3dab5261623e09232c2ef17b1232aa6749bdd510b27443d01c403b6d076bc905f34922646
+Size (rust-std-1.48.0-aarch64-unknown-netbsd.tar.gz) = 24409036 bytes
+SHA1 (rust-std-1.48.0-armv7-unknown-netbsd-eabihf.tar.gz) = 903a617c8039a0bf1a8eab5bcedabde85774f5ff
+RMD160 (rust-std-1.48.0-armv7-unknown-netbsd-eabihf.tar.gz) = c6abd38bd523b924cffa184b154310c99408b4f8
+SHA512 (rust-std-1.48.0-armv7-unknown-netbsd-eabihf.tar.gz) = d7234bc07a7339f1a616e23c64c5cb8ed351cfd26bd2b950dce1d4133bb07d2e41a9ac0c7f0f93187b0c84f9b91f1728ac523dfac080563d9bfc426b9e711e19
+Size (rust-std-1.48.0-armv7-unknown-netbsd-eabihf.tar.gz) = 24295775 bytes
+SHA1 (rust-std-1.48.0-i686-unknown-freebsd.tar.gz) = 6d33cf01cc1f5e69a42fa34f2d81ac4bc5577206
+RMD160 (rust-std-1.48.0-i686-unknown-freebsd.tar.gz) = 14dcd57168d55d9f5c77b4268ee79d5256be06ec
+SHA512 (rust-std-1.48.0-i686-unknown-freebsd.tar.gz) = 0a494e086b43f22f23d6347fae334b0c4214ff8dbba7e2f9bccb36ed97d73395b97a749303f898300e66e6e252f7cab6be47d5f45c79ee2bfcea118a5ab4d3a7
+Size (rust-std-1.48.0-i686-unknown-freebsd.tar.gz) = 33669962 bytes
+SHA1 (rust-std-1.48.0-i686-unknown-linux-gnu.tar.gz) = 61177ee70ea27ac4ee7f4b6a8adaeeb7a94ab336
+RMD160 (rust-std-1.48.0-i686-unknown-linux-gnu.tar.gz) = ebe3f73b95b7aa2875181ec621416c9395c3222d
+SHA512 (rust-std-1.48.0-i686-unknown-linux-gnu.tar.gz) = 9c886eccc52452045a542f2d44020ea35a4caa9c1605002b12b6a30d801f3e72ba6f6eb5f34309eff600b4ad7251e1a386df11414d2d2f4265ef6da2fa1afe3e
+Size (rust-std-1.48.0-i686-unknown-linux-gnu.tar.gz) = 34286860 bytes
+SHA1 (rust-std-1.48.0-i686-unknown-netbsd.tar.gz) = e20bf3cd898985f25c77497f9288467f6e19a9a7
+RMD160 (rust-std-1.48.0-i686-unknown-netbsd.tar.gz) = e3632e9f3b498cb2c5add1ae16c19f718c5d5269
+SHA512 (rust-std-1.48.0-i686-unknown-netbsd.tar.gz) = 7e8b9cbd7c676f378cdae14cc9a013a8835c713aaae76cb2229003364ab41579ea86da0df07b8567e681057fade600294e86a5f86cc42be0bf1dcd705aaa7606
+Size (rust-std-1.48.0-i686-unknown-netbsd.tar.gz) = 30312154 bytes
+SHA1 (rust-std-1.48.0-powerpc-unknown-netbsd.tar.gz) = cbe9973b6938ee62ba9e756b0d2e6ce1ac67cd3d
+RMD160 (rust-std-1.48.0-powerpc-unknown-netbsd.tar.gz) = bf3ad2939009ff9562bafd14ba77e7412a4dd7d9
+SHA512 (rust-std-1.48.0-powerpc-unknown-netbsd.tar.gz) = 8e08cf7657ff9184f81c954614ddc7f7e56afba5a6b690106a534e0f219f991217e2806e28e512dfa03e03fa0a6ac28437c50e1c5d09edea7b5fb2c145ce7133
+Size (rust-std-1.48.0-powerpc-unknown-netbsd.tar.gz) = 23928272 bytes
+SHA1 (rust-std-1.48.0-powerpc-unknown-netbsd90.tar.gz) = c56b571dfdb8e0f682afab71f15dcf4f73156cd3
+RMD160 (rust-std-1.48.0-powerpc-unknown-netbsd90.tar.gz) = fdb2161e5c900b95a0f30e1fec8f80c1d1cbc603
+SHA512 (rust-std-1.48.0-powerpc-unknown-netbsd90.tar.gz) = 58c72965f8a8a155940ca859f31ad02ae98be024998455b61bea3ab506ac0c7cb3693c2b993c77119ccbc5eede474fe431ab115e04746355468e56130c875f99
+Size (rust-std-1.48.0-powerpc-unknown-netbsd90.tar.gz) = 23923923 bytes
+SHA1 (rust-std-1.48.0-sparc64-unknown-netbsd.tar.gz) = 7d20e6f554ccc3fcff2908c5f1b41ec2433a71d4
+RMD160 (rust-std-1.48.0-sparc64-unknown-netbsd.tar.gz) = 56ef0a1cf29c481901535b1bccb9875b35fbb3ed
+SHA512 (rust-std-1.48.0-sparc64-unknown-netbsd.tar.gz) = 5b7e27f7f4013f6189c917cc877d2b851c9d54336c9f75da7d2ccb3c7fc1e51e5c936cb392e5b167118b1179ab3588fb06669eae6a815392a8cd4c4294ddbb6e
+Size (rust-std-1.48.0-sparc64-unknown-netbsd.tar.gz) = 24208196 bytes
+SHA1 (rust-std-1.48.0-x86_64-apple-darwin.tar.gz) = f2e0bd1171fcebb01613b2a648ab5101b475dfd5
+RMD160 (rust-std-1.48.0-x86_64-apple-darwin.tar.gz) = 496b22e26c721f198a8ab038a8d8252edb55c7d8
+SHA512 (rust-std-1.48.0-x86_64-apple-darwin.tar.gz) = 8d32a321de4ca19f73d83cfa36d2fdb0e208746df3ef8514ade3e23c39531703423d539309d803a7c3727b22154f7910e280ad5c011a79a1beb670dbdeb5229b
+Size (rust-std-1.48.0-x86_64-apple-darwin.tar.gz) = 34034084 bytes
+SHA1 (rust-std-1.48.0-x86_64-unknown-freebsd.tar.gz) = 19266af438bfe78e4e9d829b7f81b56c34c403de
+RMD160 (rust-std-1.48.0-x86_64-unknown-freebsd.tar.gz) = c61b789c1b49d795c400e0339d448b0629142e1f
+SHA512 (rust-std-1.48.0-x86_64-unknown-freebsd.tar.gz) = 6c4ccd907a0aea86daa677b52c226efe22f5df7870154c202bd6906f29a42da79c813fa2109ff8bc258d39a320eb6c8d8bf5ea320fb4d0fe110f3ae9259cc4b9
+Size (rust-std-1.48.0-x86_64-unknown-freebsd.tar.gz) = 36167516 bytes
+SHA1 (rust-std-1.48.0-x86_64-unknown-linux-gnu.tar.gz) = db3a14bedb607607ea5bae6486b56279645fe59e
+RMD160 (rust-std-1.48.0-x86_64-unknown-linux-gnu.tar.gz) = 936bf26ea2e4546149f465a66b3aecface4b4a3b
+SHA512 (rust-std-1.48.0-x86_64-unknown-linux-gnu.tar.gz) = cb817fd699edc7c7c71cff4e1280256ecb4a033bb23b90a615a747b9dbeabbe7bda54cb9656f4c2a886a10d47ee2a793a927e126b40abec4ea3902455da89c74
+Size (rust-std-1.48.0-x86_64-unknown-linux-gnu.tar.gz) = 37674284 bytes
+SHA1 (rust-std-1.48.0-x86_64-unknown-netbsd.tar.gz) = 2065187a843f778d98fac140e48a69a16854808e
+RMD160 (rust-std-1.48.0-x86_64-unknown-netbsd.tar.gz) = ae3dcc4250eddd03b7ed6de582a08745f8cd70c2
+SHA512 (rust-std-1.48.0-x86_64-unknown-netbsd.tar.gz) = 9734a501899a1fcde94b0f51b789584c9c870e4232a963a89be82b9fd07fb444c58bd11b854a0f673f699068b27204621825f2e38b2d74f243b937a1c87b5a53
+Size (rust-std-1.48.0-x86_64-unknown-netbsd.tar.gz) = 33698113 bytes
+SHA1 (rustc-1.49.0-src.tar.gz) = 561f8d3b09bde24aa7998a8ae0e35d3429fa7016
+RMD160 (rustc-1.49.0-src.tar.gz) = f690ef8098a64eaf1dab3122140cacf0cf4d6a32
+SHA512 (rustc-1.49.0-src.tar.gz) = 033aa9fb9b9a79055ee075c33c27ae40defe7430972057a6477829070b5f54f8fc5082d36f5c751a2fb4cdfcf0d83db7b879dee15a8c4229b517295d6b7b6896
+Size (rustc-1.49.0-src.tar.gz) = 157809463 bytes
 SHA1 (patch-compiler_rustc__codegen__ssa_src_back_linker.rs) = 72746bbf0fa5e72fe151c95e3876b9eb1e70ae39
 SHA1 (patch-compiler_rustc__llvm_build.rs) = 42ff9f15004426e9e6d134bf1364df997f78964d
-SHA1 (patch-compiler_rustc__target_src_spec_netbsd__base.rs) = c3a7ad7c218c405f5408562f720186cbfd4c665b
-SHA1 (patch-compiler_rustc__target_src_spec_solaris__base.rs) = 362534c5af4d59d33e049fb771df0fc9f8d8505b
-SHA1 (patch-compiler_rustc__target_src_spec_x86__64__sun__solaris.rs) = ba9216104891f8d2c239c9dd8d62e2c0c444360c
+SHA1 (patch-compiler_rustc__target_src_spec_netbsd__base.rs) = 877d185e5ca58a3a3f145558be527185a276c154
+SHA1 (patch-compiler_rustc__target_src_spec_solaris__base.rs) = f0b41a3a5685ae33d037f8ded0b1fa6f1acb0867
+SHA1 (patch-compiler_rustc__target_src_spec_x86__64__sun__solaris.rs) = f629fcf782c0c915c2921456eb1ffa8e91c244c1
 SHA1 (patch-library_backtrace_crates_backtrace-sys_src_libbacktrace_configure) = 5dc1cfc843894156b513c86453db5032917a5529
 SHA1 (patch-library_std_build.rs) = c69af2a424bca60bc91741b8d4cb5fd633bbacca
-SHA1 (patch-library_std_src_os_linux_fs.rs) = 33c5e22c9a15c01898a5ffe2d7091e78381ec120
 SHA1 (patch-library_std_src_sys_unix_thread.rs) = 517a1836d6c5c56d5b7ec642559ccbe1f980e9d5
 SHA1 (patch-library_unwind_build.rs) = 68bd62f14c764a266b7e92a2a3cd36810d006847
 SHA1 (patch-src_bootstrap_bootstrap.py) = 53e0409527f3e52dd00b5c86e6c38047626e2379
-SHA1 (patch-src_bootstrap_builder.rs) = 59d7ac0c525f232ed5d89ef725b6cad9fa13d23f
+SHA1 (patch-src_bootstrap_builder.rs) = 082d312bbad522ae6b0e2d9e08cb1ba0c8fbac25
 SHA1 (patch-src_bootstrap_compile.rs) = 67d5ad13e13e6818535a319f55e990d511e7b83f
 SHA1 (patch-src_bootstrap_lib.rs) = 3277f2be69a269ac761a2a6ab4d5389d121e6ca6
 SHA1 (patch-src_llvm-project_llvm_CMakeLists.txt) = d49503d19c30a64d571eb7fa79e7aad7038cd427
@@ -131,5 +130,5 @@ SHA1 (patch-src_tools_rust-installer_ins
 SHA1 (patch-vendor_libc_src_unix_solarish_mod.rs) = 804ea03be546fef0d2bd37d7f8abb26d38a7892b
 SHA1 (patch-vendor_lzma-sys_config.h) = ab963fc8d7a847715e0e0dc2928333efe38e923f
 SHA1 (patch-vendor_net2_src_ext.rs) = 5c34f3eaaa0589eefe14d374d34fadd4900565fd
-SHA1 (patch-vendor_openssl-src_src_lib.rs) = 1512fa1da8c19aebca27ac5576293b7e7447aa40
+SHA1 (patch-vendor_openssl-src_src_lib.rs) = dd79a75e4d570567ac02e8dbb42695682762d9e4
 SHA1 (patch-vendor_stacker_src_lib.rs) = 2f4db9971c0558ec7034052c810b8c8be80c4ae3

Index: pkgsrc/lang/rust/patches/patch-compiler_rustc__target_src_spec_netbsd__base.rs
diff -u pkgsrc/lang/rust/patches/patch-compiler_rustc__target_src_spec_netbsd__base.rs:1.2 pkgsrc/lang/rust/patches/patch-compiler_rustc__target_src_spec_netbsd__base.rs:1.3
--- pkgsrc/lang/rust/patches/patch-compiler_rustc__target_src_spec_netbsd__base.rs:1.2  Sun Jan  3 18:23:14 2021
+++ pkgsrc/lang/rust/patches/patch-compiler_rustc__target_src_spec_netbsd__base.rs      Sun Feb 14 08:24:30 2021
@@ -1,4 +1,4 @@
-$NetBSD: patch-compiler_rustc__target_src_spec_netbsd__base.rs,v 1.2 2021/01/03 18:23:14 he Exp $
+$NetBSD: patch-compiler_rustc__target_src_spec_netbsd__base.rs,v 1.3 2021/02/14 08:24:30 he Exp $
 
 For the benefit of powerpc, when libatomic-links is installed,
 search the directory containing the symlinks to -latomic.
@@ -9,7 +9,7 @@ search the directory containing the syml
              // libraries which follow this flag.  Thus, use it before
              // specifying libraries to link to.
              "-Wl,--as-needed".to_string(),
-+          // For the benefit of powerpc, when libatomic-links is installed,
++            // For the benefit of powerpc, when libatomic-links is installed,
 +            "-Wl,-L@PREFIX@/lib/libatomic".to_string(),
          ],
      );

Index: pkgsrc/lang/rust/patches/patch-compiler_rustc__target_src_spec_solaris__base.rs
diff -u pkgsrc/lang/rust/patches/patch-compiler_rustc__target_src_spec_solaris__base.rs:1.1 pkgsrc/lang/rust/patches/patch-compiler_rustc__target_src_spec_solaris__base.rs:1.2
--- pkgsrc/lang/rust/patches/patch-compiler_rustc__target_src_spec_solaris__base.rs:1.1 Fri Jan  1 20:44:48 2021
+++ pkgsrc/lang/rust/patches/patch-compiler_rustc__target_src_spec_solaris__base.rs     Sun Feb 14 08:24:30 2021
@@ -1,14 +1,14 @@
-$NetBSD: patch-compiler_rustc__target_src_spec_solaris__base.rs,v 1.1 2021/01/01 20:44:48 he Exp $
+$NetBSD: patch-compiler_rustc__target_src_spec_solaris__base.rs,v 1.2 2021/02/14 08:24:30 he Exp $
 
 Enable frame pointers on SunOS.
 
---- compiler/rustc_target/src/spec/solaris_base.rs.orig        2020-08-24 15:00:49.000000000 +0000
+--- compiler/rustc_target/src/spec/solaris_base.rs.orig        2020-12-29 03:03:08.000000000 +0000
 +++ compiler/rustc_target/src/spec/solaris_base.rs
-@@ -7,6 +7,7 @@ pub fn opts() -> TargetOptions {
+@@ -9,6 +9,7 @@ pub fn opts() -> TargetOptions {
          has_rpath: true,
-         target_family: Some("unix".to_string()),
+         os_family: Some("unix".to_string()),
          is_like_solaris: true,
-+      eliminate_frame_pointer: false,
++        eliminate_frame_pointer: false,
          limit_rdylib_exports: false, // Linker doesn't support this
          eh_frame_header: false,
  
Index: pkgsrc/lang/rust/patches/patch-compiler_rustc__target_src_spec_x86__64__sun__solaris.rs
diff -u pkgsrc/lang/rust/patches/patch-compiler_rustc__target_src_spec_x86__64__sun__solaris.rs:1.1 pkgsrc/lang/rust/patches/patch-compiler_rustc__target_src_spec_x86__64__sun__solaris.rs:1.2
--- pkgsrc/lang/rust/patches/patch-compiler_rustc__target_src_spec_x86__64__sun__solaris.rs:1.1 Fri Jan  1 20:44:48 2021
+++ pkgsrc/lang/rust/patches/patch-compiler_rustc__target_src_spec_x86__64__sun__solaris.rs     Sun Feb 14 08:24:31 2021
@@ -1,15 +1,14 @@
-$NetBSD: patch-compiler_rustc__target_src_spec_x86__64__sun__solaris.rs,v 1.1 2021/01/01 20:44:48 he Exp $
+$NetBSD: patch-compiler_rustc__target_src_spec_x86__64__sun__solaris.rs,v 1.2 2021/02/14 08:24:31 he Exp $
 
-Enable stack probes on SunOS.
+Disable stack probes on SunOS.
 
---- compiler/rustc_target/src/spec/x86_64_sun_solaris.rs.orig  2019-01-16 09:30:27.000000000 +0000
+--- compiler/rustc_target/src/spec/x86_64_sun_solaris.rs.orig  2020-12-29 03:03:08.000000000 +0000
 +++ compiler/rustc_target/src/spec/x86_64_sun_solaris.rs
-@@ -15,7 +15,7 @@ pub fn target() -> TargetResult {
+@@ -5,7 +5,6 @@ pub fn target() -> Target {
      base.pre_link_args.insert(LinkerFlavor::Gcc, vec!["-m64".to_string()]);
      base.cpu = "x86-64".to_string();
      base.max_atomic_width = Some(64);
 -    base.stack_probes = true;
-+    base.stack_probes = false;
  
-     Ok(Target {
+     Target {
          llvm_target: "x86_64-pc-solaris".to_string(),
Index: pkgsrc/lang/rust/patches/patch-vendor_openssl-src_src_lib.rs
diff -u pkgsrc/lang/rust/patches/patch-vendor_openssl-src_src_lib.rs:1.1 pkgsrc/lang/rust/patches/patch-vendor_openssl-src_src_lib.rs:1.2
--- pkgsrc/lang/rust/patches/patch-vendor_openssl-src_src_lib.rs:1.1    Fri Jan  1 20:44:48 2021
+++ pkgsrc/lang/rust/patches/patch-vendor_openssl-src_src_lib.rs        Sun Feb 14 08:24:31 2021
@@ -1,8 +1,8 @@
-$NetBSD: patch-vendor_openssl-src_src_lib.rs,v 1.1 2021/01/01 20:44:48 he Exp $
+$NetBSD: patch-vendor_openssl-src_src_lib.rs,v 1.2 2021/02/14 08:24:31 he Exp $
 
 Provide defaults for the various NetBSD targets.
 
---- vendor/openssl-src/src/lib.rs.orig 2020-11-16 14:27:50.000000000 +0000
+--- vendor/openssl-src/src/lib.rs.orig 2020-12-29 03:36:31.000000000 +0000
 +++ vendor/openssl-src/src/lib.rs
 @@ -167,6 +167,7 @@ impl Build {
              "aarch64-unknown-freebsd" => "BSD-generic64",
@@ -16,29 +16,30 @@ Provide defaults for the various NetBSD 
              "armv7-unknown-freebsd" => "BSD-generic32",
              "armv7-unknown-linux-gnueabihf" => "linux-armv4",
              "armv7-unknown-linux-musleabihf" => "linux-armv4",
-+          "armv7-unknown-netbsd-eabihf" => "BSD-generic32",
++            "armv7-unknown-netbsd-eabihf" => "BSD-generic32",
              "asmjs-unknown-emscripten" => "gcc",
-             "i686-apple-darwin" => "darwin-i386-cc",
-             "i686-linux-android" => "linux-elf",
-@@ -186,6 +188,7 @@ impl Build {
+             "i586-unknown-linux-gnu" => "linux-elf",
+             "i586-unknown-linux-musl" => "linux-elf",
+@@ -188,6 +190,7 @@ impl Build {
              "i686-unknown-freebsd" => "BSD-x86-elf",
              "i686-unknown-linux-gnu" => "linux-elf",
              "i686-unknown-linux-musl" => "linux-elf",
-+          "i686-unknown-netbsd" => "BSD-x86-elf",
++            "i686-unknown-netbsd" => "BSD-x86-elf",
              "mips-unknown-linux-gnu" => "linux-mips32",
              "mips-unknown-linux-musl" => "linux-mips32",
              "mips64-unknown-linux-gnuabi64" => "linux64-mips64",
-@@ -193,11 +196,13 @@ impl Build {
+@@ -195,12 +198,14 @@ impl Build {
              "mipsel-unknown-linux-gnu" => "linux-mips32",
              "mipsel-unknown-linux-musl" => "linux-mips32",
              "powerpc-unknown-linux-gnu" => "linux-ppc",
-+          "powerpc-unknown-netbsd" => "BSD-generic32",
++            "powerpc-unknown-netbsd" => "BSD-generic32",
              "powerpc64-unknown-freebsd" => "BSD-generic64",
              "powerpc64-unknown-linux-gnu" => "linux-ppc64",
+             "powerpc64le-unknown-freebsd" => "BSD-generic64",
              "powerpc64le-unknown-linux-gnu" => "linux-ppc64le",
              "riscv64gc-unknown-linux-gnu" => "linux-generic64",
              "s390x-unknown-linux-gnu" => "linux64-s390x",
-+          "sparc64-unknown-netbsd" => "BSD-generic64",
++            "sparc64-unknown-netbsd" => "BSD-generic64",
              "x86_64-apple-darwin" => "darwin64-x86_64-cc",
              "x86_64-linux-android" => "linux-x86_64",
              "x86_64-pc-windows-gnu" => "mingw64",

Index: pkgsrc/lang/rust/patches/patch-src_bootstrap_builder.rs
diff -u pkgsrc/lang/rust/patches/patch-src_bootstrap_builder.rs:1.12 pkgsrc/lang/rust/patches/patch-src_bootstrap_builder.rs:1.13
--- pkgsrc/lang/rust/patches/patch-src_bootstrap_builder.rs:1.12        Fri Jan  1 20:44:48 2021
+++ pkgsrc/lang/rust/patches/patch-src_bootstrap_builder.rs     Sun Feb 14 08:24:31 2021
@@ -1,21 +1,21 @@
-$NetBSD: patch-src_bootstrap_builder.rs,v 1.12 2021/01/01 20:44:48 he Exp $
+$NetBSD: patch-src_bootstrap_builder.rs,v 1.13 2021/02/14 08:24:31 he Exp $
 
 Do not install 'src'.
 Use @PREFIX@, not $ORIGIN in rpath.
 
 Fix RPATH for pkgsrc.
 
---- src/bootstrap/builder.rs.orig      2020-11-16 14:01:53.000000000 +0000
+--- src/bootstrap/builder.rs.orig      2020-12-29 03:03:09.000000000 +0000
 +++ src/bootstrap/builder.rs
-@@ -475,7 +475,6 @@ impl<'a> Builder<'a> {
+@@ -480,7 +480,6 @@ impl<'a> Builder<'a> {
                  install::Clippy,
                  install::Miri,
                  install::Analysis,
 -                install::Src,
                  install::Rustc
              ),
-             Kind::Run => describe!(run::ExpandYamlAnchors, run::BuildManifest,),
-@@ -1001,7 +1000,7 @@ impl<'a> Builder<'a> {
+             Kind::Run => describe!(run::ExpandYamlAnchors, run::BuildManifest),
+@@ -1065,7 +1064,7 @@ impl<'a> Builder<'a> {
                  rustflags.arg("-Zosx-rpath-install-name");
                  Some("-Wl,-rpath,@loader_path/../lib")
              } else if !target.contains("windows") {



Home | Main Index | Thread Index | Old Index