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:   wiz
Date:           Thu Jun 11 07:00:57 UTC 2026

Modified Files:
        pkgsrc/lang/rust: Makefile distinfo
        pkgsrc/lang/rust/patches:
            patch-compiler_rustc__target_src_spec_targets_mips64el__unknown__netbsd.rs
            patch-compiler_rustc__target_src_spec_targets_mipsel__unknown__netbsd.rs
            patch-src_bootstrap_src_core_sanity.rs
            patch-src_tools_rust-installer_install-template.sh
Added Files:
        pkgsrc/lang/rust/patches:
            patch-vendor_libc-0.2.183_src_unix_bsd_netbsdlike_netbsd_m68k.rs
            patch-vendor_libc-0.2.183_src_unix_bsd_netbsdlike_netbsd_mod.rs
            patch-vendor_libc-0.2.184_src_unix_bsd_netbsdlike_netbsd_m68k.rs
            patch-vendor_libc-0.2.184_src_unix_bsd_netbsdlike_netbsd_mod.rs
            patch-vendor_openssl-sys-0.9.112_build_find__normal.rs
            patch-vendor_openssl-sys-0.9.112_build_main.rs
Removed Files:
        pkgsrc/lang/rust/patches:
            patch-vendor_libc-0.2.178_src_unix_bsd_netbsdlike_netbsd_m68k.rs
            patch-vendor_libc-0.2.178_src_unix_bsd_netbsdlike_netbsd_mod.rs
            patch-vendor_libc-0.2.178_src_unix_bsd_netbsdlike_netbsd_riscv64.rs

Log Message:
rust: update to 1.96.0.

Packaged by he@, jperkin@ and pin@ in wip.

This release contains security fixes. Details
for the release are at
https://blog.rust-lang.org/2026/05/28/Rust-1.96.0/


To generate a diff of this commit:
cvs rdiff -u -r1.360 -r1.361 pkgsrc/lang/rust/Makefile
cvs rdiff -u -r1.199 -r1.200 pkgsrc/lang/rust/distinfo
cvs rdiff -u -r1.8 -r1.9 \
    pkgsrc/lang/rust/patches/patch-compiler_rustc__target_src_spec_targets_mips64el__unknown__netbsd.rs
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/lang/rust/patches/patch-compiler_rustc__target_src_spec_targets_mipsel__unknown__netbsd.rs
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/lang/rust/patches/patch-src_bootstrap_src_core_sanity.rs
cvs rdiff -u -r1.15 -r1.16 \
    pkgsrc/lang/rust/patches/patch-src_tools_rust-installer_install-template.sh
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/lang/rust/patches/patch-vendor_libc-0.2.178_src_unix_bsd_netbsdlike_netbsd_m68k.rs \
    pkgsrc/lang/rust/patches/patch-vendor_libc-0.2.178_src_unix_bsd_netbsdlike_netbsd_mod.rs \
    pkgsrc/lang/rust/patches/patch-vendor_libc-0.2.178_src_unix_bsd_netbsdlike_netbsd_riscv64.rs
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/lang/rust/patches/patch-vendor_libc-0.2.183_src_unix_bsd_netbsdlike_netbsd_m68k.rs \
    pkgsrc/lang/rust/patches/patch-vendor_libc-0.2.183_src_unix_bsd_netbsdlike_netbsd_mod.rs \
    pkgsrc/lang/rust/patches/patch-vendor_libc-0.2.184_src_unix_bsd_netbsdlike_netbsd_m68k.rs \
    pkgsrc/lang/rust/patches/patch-vendor_libc-0.2.184_src_unix_bsd_netbsdlike_netbsd_mod.rs \
    pkgsrc/lang/rust/patches/patch-vendor_openssl-sys-0.9.112_build_find__normal.rs \
    pkgsrc/lang/rust/patches/patch-vendor_openssl-sys-0.9.112_build_main.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.360 pkgsrc/lang/rust/Makefile:1.361
--- pkgsrc/lang/rust/Makefile:1.360     Thu May 14 16:41:22 2026
+++ pkgsrc/lang/rust/Makefile   Thu Jun 11 07:00:56 2026
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.360 2026/05/14 16:41:22 ryoon Exp $
+# $NetBSD: Makefile,v 1.361 2026/06/11 07:00:56 wiz Exp $
 
-DISTNAME=      rustc-1.95.0-src
+DISTNAME=      rustc-1.96.0-src
 PKGNAME=       ${DISTNAME:S/rustc/rust/:S/-src//}
-PKGREVISION=   1
 CATEGORIES=    lang
 MASTER_SITES=  https://static.rust-lang.org/dist/
 
@@ -249,66 +248,60 @@ BUILDLINK_TRANSFORM+=     opt:x86_64:arm64
 DISTFILES:=            ${DEFAULT_DISTFILES}
 
 .if ${MACHINE_PLATFORM:MDarwin-*-aarch64} || make(distinfo) || make (makesum) || make(mdi)
-RUST_STAGE0_VER=       1.94.1
+RUST_STAGE0_VER=       1.95.0
 RUST_ARCH:=            aarch64-apple-darwin
 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}
 .endif
 .if ${MACHINE_PLATFORM:MDarwin-*-x86_64} || make(distinfo) || make (makesum) || make(mdi)
-RUST_STAGE0_VER=       1.94.1
+RUST_STAGE0_VER=       1.95.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
 DISTFILES:=            ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
 .endif
 .if ${MACHINE_PLATFORM:MLinux-*-aarch64} || make(distinfo) || make (makesum) || make(mdi)
-RUST_STAGE0_VER=       1.94.1
+RUST_STAGE0_VER=       1.95.0
 RUST_ARCH:=            aarch64-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
 DISTFILES:=            ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
 .endif
 .if ${MACHINE_PLATFORM:MLinux-*-earmv6hf} || make(distinfo) || make (makesum) || make(mdi)
-RUST_STAGE0_VER=       1.94.1
+RUST_STAGE0_VER=       1.95.0
 RUST_ARCH:=            arm-unknown-linux-gnueabihf
 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}
 .endif
 .if ${MACHINE_PLATFORM:MLinux-*-earmv7hf} || make(distinfo) || make (makesum) || make(mdi)
-RUST_STAGE0_VER=       1.94.1
+RUST_STAGE0_VER=       1.95.0
 RUST_ARCH:=            armv7-unknown-linux-gnueabihf
 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}
 .endif
 .if ${MACHINE_PLATFORM:MLinux-*-i386} || make(distinfo) || make (makesum) || make(mdi)
-RUST_STAGE0_VER=       1.94.1
+RUST_STAGE0_VER=       1.95.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
 DISTFILES:=            ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
 .endif
 .if ${MACHINE_PLATFORM:MLinux-*-x86_64} || make(distinfo) || make (makesum) || make(mdi)
-RUST_STAGE0_VER=       1.94.1
+RUST_STAGE0_VER=       1.95.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
 DISTFILES:=            ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
 .endif
-#
-# The SunOS target defaults to illumos as that's what the current bootstraps
-# are built on.  If you wish to target Oracle Solaris you'll need to create an
-# x86_64-sun-solaris bootstrap and comment out the overrides.
-#
 .if ${MACHINE_PLATFORM:MSunOS-*-x86_64} || make(distinfo) || make (makesum) || make(mdi)
-RUST_STAGE0_VER=       1.94.1
+RUST_STAGE0_VER=       1.95.0
 RUST_ARCH:=            x86_64-unknown-illumos
 RUST_STAGE0:=          rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
-SITES.${RUST_STAGE0}=  https://us-central.manta.mnx.io/pkgsrc/public/pkg-bootstraps/
-DISTFILES:=            ${DISTFILES} ${RUST_STAGE0}
-RUST_BOOTSTRAP_PATH?=  ${WRKDIR}/rust-${RUST_STAGE0_VER}-${RUST_ARCH}
+RUST_STD_STAGE0:=      rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
+DISTFILES:=            ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
 # Override default "x86_64-sun-solaris" selection
 CONFIGURE_ARGS+=       --set=target.${RUST_ARCH}.llvm-config=${LLVM_CONFIG_PATH}
 CONFIGURE_ARGS+=       --build=${RUST_ARCH}
@@ -316,14 +309,14 @@ CONFIGURE_ARGS+=  --host=${RUST_ARCH}
 CONFIGURE_ARGS+=       --target=${RUST_ARCH}
 .endif
 .if ${MACHINE_PLATFORM:MFreeBSD-*-x86_64} || make(distinfo) || make (makesum) || make(mdi)
-RUST_STAGE0_VER=       1.94.1
+RUST_STAGE0_VER=       1.95.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
 DISTFILES:=            ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
 .endif
 .if ${MACHINE_PLATFORM:MNetBSD-*-i386} || make(distinfo) || make (makesum) || make(mdi)
-RUST_STAGE0_VER=       1.94.1
+RUST_STAGE0_VER=       1.95.0
 RUST_ARCH=             i586-unknown-netbsd
 RUST_STAGE0:=          rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
 RUST_STD_STAGE0:=      rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
@@ -343,14 +336,14 @@ pre-build-fix-paxctl:
        ${TOOLS_PLATFORM.paxctl} +am ${WRKDIR}/rust-bootstrap/bin/rustc
 .endif
 .if ${MACHINE_PLATFORM:MNetBSD-*-x86_64} || make(distinfo) || make (makesum) || make(mdi)
-RUST_STAGE0_VER=       1.94.1
+RUST_STAGE0_VER=       1.95.0
 RUST_ARCH=             x86_64-unknown-netbsd
 RUST_STAGE0:=          rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
 RUST_STD_STAGE0:=      rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
 DISTFILES:=            ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
 .endif
 .if ${MACHINE_PLATFORM:MNetBSD-*-powerpc} || make(distinfo) || make (makesum) || make(mdi)
-RUST_STAGE0_VER=               1.94.1
+RUST_STAGE0_VER=               1.95.0
 RUST_ARCH=                     powerpc-unknown-netbsd
 RUST_STAGE0:=                  rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
 RUST_STD_STAGE0:=              rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
@@ -359,7 +352,7 @@ SITES.${RUST_STAGE0}=               ${MASTER_SITE_LOC
 SITES.${RUST_STD_STAGE0}=      ${MASTER_SITE_LOCAL:=rust/}
 .endif
 .if ${MACHINE_PLATFORM:MNetBSD-*-aarch64} || make(distinfo) || make (makesum) || make(mdi)
-RUST_STAGE0_VER=               1.94.1
+RUST_STAGE0_VER=               1.95.0
 RUST_ARCH=                     aarch64-unknown-netbsd
 RUST_STAGE0:=                  rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
 RUST_STD_STAGE0:=              rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
@@ -368,7 +361,7 @@ SITES.${RUST_STAGE0}=               ${MASTER_SITE_LOC
 SITES.${RUST_STD_STAGE0}=      ${MASTER_SITE_LOCAL:=rust/}
 .endif
 .if ${MACHINE_PLATFORM:MNetBSD-*-aarch64eb} || make(distinfo) || make (makesum) || make(mdi)
-RUST_STAGE0_VER=               1.94.1
+RUST_STAGE0_VER=               1.95.0
 RUST_ARCH=                     aarch64_be-unknown-netbsd
 RUST_STAGE0:=                  rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
 RUST_STD_STAGE0:=              rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
@@ -377,7 +370,7 @@ SITES.${RUST_STAGE0}=               ${MASTER_SITE_LOC
 SITES.${RUST_STD_STAGE0}=      ${MASTER_SITE_LOCAL:=rust/}
 .endif
 .if ${MACHINE_PLATFORM:MNetBSD-*-sparc64} || make(distinfo) || make (makesum) || make(mdi)
-RUST_STAGE0_VER=               1.94.1
+RUST_STAGE0_VER=               1.95.0
 RUST_ARCH=                     sparc64-unknown-netbsd
 RUST_STAGE0:=                  rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
 RUST_STD_STAGE0:=              rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
@@ -387,7 +380,7 @@ SITES.${RUST_STD_STAGE0}=   ${MASTER_SITE_
 .endif
 .if ${MACHINE_PLATFORM:MNetBSD-*-earmv7hf} || make(distinfo) || make (makesum) || make(mdi)
 RUST_ARCH=                     armv7-unknown-netbsd-eabihf
-RUST_STAGE0_VER=               1.94.1
+RUST_STAGE0_VER=               1.95.0
 RUST_STAGE0:=                  rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
 RUST_STD_STAGE0:=              rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
 DISTFILES:=                    ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
@@ -396,7 +389,7 @@ SITES.${RUST_STD_STAGE0}=   ${MASTER_SITE_
 .endif
 .if ${MACHINE_PLATFORM:MNetBSD-*-earmv6hf} || make(distinfo) || make (makesum) || make(mdi)
 RUST_ARCH=                     armv6-unknown-netbsd-eabihf
-RUST_STAGE0_VER=               1.94.1
+RUST_STAGE0_VER=               1.95.0
 RUST_STAGE0:=                  rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
 RUST_STD_STAGE0:=              rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
 DISTFILES:=                    ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
@@ -405,7 +398,7 @@ SITES.${RUST_STD_STAGE0}=   ${MASTER_SITE_
 .endif
 #.if ${MACHINE_PLATFORM:MNetBSD-*-mipsel} || make(distinfo) || make (makesum) || make(mdi)
 #RUST_ARCH=                    mipsel-unknown-netbsd
-#RUST_STAGE0_VER=              1.94.1
+#RUST_STAGE0_VER=              1.95.0
 #RUST_STAGE0:=                 rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
 #RUST_STD_STAGE0:=             rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
 #DISTFILES:=                   ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
@@ -414,7 +407,7 @@ SITES.${RUST_STD_STAGE0}=   ${MASTER_SITE_
 #.endif
 .if ${MACHINE_PLATFORM:MNetBSD-*-riscv64} || make(distinfo) || make (makesum) || make(mdi)
 RUST_ARCH=                     riscv64gc-unknown-netbsd
-RUST_STAGE0_VER=               1.94.1
+RUST_STAGE0_VER=               1.95.0
 RUST_STAGE0:=                  rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
 RUST_STD_STAGE0:=              rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
 DISTFILES:=                    ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
@@ -497,6 +490,12 @@ CKSUMS+=   777a22f3cd39ad01f2e559ecf600bb9
 CKSUMS+=       d17fa8715a43ff0da872ac504abb2cc0a395644e8f5c8c128812758c458d5963
 CKSUMS+=       02d5de4e4976450f8e665e0eff664e93063dd53aec2cb75ecee0847e3c0c086e
 
+CKSUM_CRATES+= vendor/openssl-sys-0.9.112
+CKSUMS+=       342928b9516d20cf21850581af2377fe2d8f67c15da645d106fc83fc30395623
+CKSUMS+=       bea5102ee4a0de3233653ded97be49ba8e190afdb056ab794e8947a84e183ce0
+CKSUMS+=       0c5a4bd38ed007182cfec3cf0824a4806e5c629b9d69e3cc2a5b6e9be3eec280
+CKSUMS+=       777a22f3cd39ad01f2e559ecf600bb9c03ec42e0b9fbe41746f42938e162d523
+
 CKSUM_CRATES+= vendor/libc-0.2.155
 CKSUMS+=       3e550d95419169febf094c425451ca86b12821fa17839b4b0ba7520b145a5820
 CKSUMS+=       1cf38d9ddeca5295821b4234e17e1fc749f35b00307bdfdacb24c6892a288ad6
@@ -542,16 +541,18 @@ CKSUM_CRATES+=    vendor/libc-0.2.177
 CKSUMS+=       461feb5dc8dddea353ab6d32519045bc9f16525a48449c93dc7148469d94c9c3
 CKSUMS+=       1cab8d313161004e10463c6fd37c0846b31dbb7ccd0dbb509dd4e3edd94dda5b
 
-CKSUM_CRATES+= vendor/libc-0.2.178
-CKSUMS+=       a70b6263111ccd1d0d1977edc3c2e3343e8eba09d04fabdb6257a2fddd5a050b
-CKSUMS+=       5b141cbc4c6339d401bdc1e82d86adcc6deb448caacf3d3df802466804017ab7
-CKSUMS+=       2ec1e4bc0927ee68b2d7f79142ac93f3eee432a1d15ef43feab6acb602520b60
-CKSUMS+=       ebe3d9de2db1660c690c347f14489b87fe1371877438f6950cfbb6900a6252b1
-
 CKSUM_CRATES+= vendor/libc-0.2.180
 CKSUMS+=       7628a61b5d75750047eb9cb79d0dc89d45cf0cf32edc5786cf7ca45c5dab1114
 CKSUMS+=       85ab34c72fc39f2c5a5cf98aebe896e6629f8b53f0592dde614f22b2b271fc5a
 
+CKSUM_CRATES+= vendor/libc-0.2.183
+CKSUMS+=       a782d53bc9e06c87c6c8b8182ee79cab693ce39be7d9ecb9dcd7ca285284734f
+CKSUMS+=       2113dd4a3bdacf81fc125eb14b6e42d34e79c7df8909ace69c41e639bea51b4f
+
+CKSUM_CRATES+= vendor/libc-0.2.184
+CKSUMS+=       12d1e288aa3c351000721502e3cbd7115d7d5584ffc5c37f5c00e9c56f657385
+CKSUMS+=       ba90b1b54ba7ec1368ade4eeebc5a6ac0f43aa2468ace5601b3a2d64b8b2e3af
+
 CKSUM_CRATES+= vendor/zerocopy-0.7.32
 CKSUMS+=       2f21f18a4ca1d4be2d997f037158cb21a7421b2ba2cc52f3e4c5f9410197ed27
 CKSUMS+=       abe079743c2b2dea5b2c42564f98741a5eb9e24ff019e01742ace5581e53c06f
@@ -755,7 +756,7 @@ stage0-bootstrap: install
                ${CP} `${PKG_CC} -print-file-name=$${lib}` \
                    ${BOOTSTRAP_TMPDIR}/lib/pkgsrc/; \
        done; \
-       for lib in libLLVM.so.20.1 libcrypto.so.3 libcurl.so.4 \
+       for lib in libLLVM.so.21.1 libcrypto.so.3 libcurl.so.4 \
                   libssl.so.3 libz.so.1 libzstd.so.1; do \
                ${CP} ${PREFIX}/lib/$${lib} ${BOOTSTRAP_TMPDIR}/lib/pkgsrc/; \
        done; \

Index: pkgsrc/lang/rust/distinfo
diff -u pkgsrc/lang/rust/distinfo:1.199 pkgsrc/lang/rust/distinfo:1.200
--- pkgsrc/lang/rust/distinfo:1.199     Thu May 14 14:37:35 2026
+++ pkgsrc/lang/rust/distinfo   Thu Jun 11 07:00:56 2026
@@ -1,113 +1,116 @@
-$NetBSD: distinfo,v 1.199 2026/05/14 14:37:35 jperkin Exp $
+$NetBSD: distinfo,v 1.200 2026/06/11 07:00:56 wiz Exp $
 
-BLAKE2s (rust-1.94.1-aarch64-apple-darwin.tar.gz) = 398a936b0e470104dfa46f1f454a01e504fdde221c9e0e7dfa2520c902e24393
-SHA512 (rust-1.94.1-aarch64-apple-darwin.tar.gz) = 40d639dc4c6b929b5c0d588ce2058be4bad09938de4f4e89e1f012c6090c86dce3e971d39494fa3638fff7db7399ba6f3a56316d6af6cebff06e5ed1f6e8ad69
-Size (rust-1.94.1-aarch64-apple-darwin.tar.gz) = 383187540 bytes
-BLAKE2s (rust-1.94.1-aarch64-unknown-linux-gnu.tar.gz) = 029041e2f8d39214a76ed4fc49958b6ca3d292d1c3c5212640434408066b5c1a
-SHA512 (rust-1.94.1-aarch64-unknown-linux-gnu.tar.gz) = 505f19f18e010df70d4f9c75e7c9d23d10bc592e377da66ec6c41f09d71180d264f173a4747ad49f21eafd0779b6c3dd0b2d6cc6201fc949439ca36b7384d1a2
-Size (rust-1.94.1-aarch64-unknown-linux-gnu.tar.gz) = 318875551 bytes
-BLAKE2s (rust-1.94.1-aarch64-unknown-netbsd.tar.xz) = 3f1ec751f232e65e43421123f6ba43dfd5d19c7be8c5bd78d44c4ab8308ef593
-SHA512 (rust-1.94.1-aarch64-unknown-netbsd.tar.xz) = 896381eb241f6d104654891a087f70cdc84d1bbe0ce155fd6dc92fbfcdf0ce769555a2350710770820f13293454bf917edc3d51521f44e632780f6023ab15a0e
-Size (rust-1.94.1-aarch64-unknown-netbsd.tar.xz) = 206543596 bytes
-BLAKE2s (rust-1.94.1-aarch64_be-unknown-netbsd.tar.xz) = 42853d94563bfc60ba207119ea4c97e7cb5a2c359bcb80fde428cd70bbd99e18
-SHA512 (rust-1.94.1-aarch64_be-unknown-netbsd.tar.xz) = 9ccaecdc7ef8f3490299c215aef22331ab432ad4ad3ab5407cbe476da3e0b86a1ef000d9e66872605211d6c178c9e07f672d746599e8f0d8237181bcc276b8e4
-Size (rust-1.94.1-aarch64_be-unknown-netbsd.tar.xz) = 207440844 bytes
-BLAKE2s (rust-1.94.1-arm-unknown-linux-gnueabihf.tar.gz) = eaae7e5cacda0b1e51c4ea8372d7f65acf71cdf8526a9b7cdcf4c35b24ab751f
-SHA512 (rust-1.94.1-arm-unknown-linux-gnueabihf.tar.gz) = 4db68c6cbab5044c3bfeae5f7a428587d1727004734c548339467c145dcb67357e6d43687d2fc8bfc037952b5de07bdde983b30613d4eb47b9b88fb43c098f1a
-Size (rust-1.94.1-arm-unknown-linux-gnueabihf.tar.gz) = 443155475 bytes
-BLAKE2s (rust-1.94.1-armv6-unknown-netbsd-eabihf.tar.xz) = 391d3a7460da5a4bbc1f86e9e3d98a28041d8e1d9b94bab769c44600be1c5872
-SHA512 (rust-1.94.1-armv6-unknown-netbsd-eabihf.tar.xz) = 3d073263ced4232e03db1299c8de17dab804e5b16ebb493bec9aa7eaf441538c544efc6e1a36c0558ffa87e536497e77c0caeba18e65cd7e6d090797ea324c3a
-Size (rust-1.94.1-armv6-unknown-netbsd-eabihf.tar.xz) = 167809072 bytes
-BLAKE2s (rust-1.94.1-armv7-unknown-linux-gnueabihf.tar.gz) = 2355fb6a5eb88f8198adbe304c0c73b0a019fca7da51b03a8e94c18985df080d
-SHA512 (rust-1.94.1-armv7-unknown-linux-gnueabihf.tar.gz) = 0f882894a8f862d422065f6b987a9eeed3f6ae32c301c3c42eedbb09e23888c4e829c6345f7f7f2c34bbb7363f58fe20281f59040abb310a97ffc02ffadabc85
-Size (rust-1.94.1-armv7-unknown-linux-gnueabihf.tar.gz) = 427706115 bytes
-BLAKE2s (rust-1.94.1-armv7-unknown-netbsd-eabihf.tar.xz) = f95e59456a33d543921ac9b63eb8cf8fc366ab1a04299a74a6679f269eda5178
-SHA512 (rust-1.94.1-armv7-unknown-netbsd-eabihf.tar.xz) = 123aa46c541e9d810fc880327616a2dffa33d629feeadc3b86223db10e5defa08308291922a094bc72b3d8f283afa3abf96fff7153f13964325f559e4f093d90
-Size (rust-1.94.1-armv7-unknown-netbsd-eabihf.tar.xz) = 169225928 bytes
-BLAKE2s (rust-1.94.1-i586-unknown-netbsd.tar.xz) = cb1a908fadc8ca41b89507923170d645fe0c0d65b4ad336e6d977f306eccd87e
-SHA512 (rust-1.94.1-i586-unknown-netbsd.tar.xz) = 50948034287cb70129255839c205254e590e262c29cf9fae2da5610a3f040d3a38fad3954fce7652464a70497e126f6327058974b98532f62155edc7acb71460
-Size (rust-1.94.1-i586-unknown-netbsd.tar.xz) = 229721976 bytes
-BLAKE2s (rust-1.94.1-i686-unknown-linux-gnu.tar.gz) = 2d5a7cf2f9d5b54eb76e7b8be40d4cbcc2bb2b2313cc9ef968c0e7860d823d5f
-SHA512 (rust-1.94.1-i686-unknown-linux-gnu.tar.gz) = 26b42a2ad43aba3eac3529a2a19ba16e10d66931bf0b30a6b81f8fff3c2f8d401a15809a47ce6f92ee09749649e097096ecffba53a54edc4bdcd5bc7e64d47e2
-Size (rust-1.94.1-i686-unknown-linux-gnu.tar.gz) = 500712727 bytes
-BLAKE2s (rust-1.94.1-powerpc-unknown-netbsd.tar.xz) = 2a8210cfbc16a74801c247ff032e9398a1a432a32fc86cda1e018bd73c5a9d02
-SHA512 (rust-1.94.1-powerpc-unknown-netbsd.tar.xz) = 1c0693aed2ae39626644882e0ac0c598bd335acdafb6b5ff8558862dc889cea63e0099064eca25df244f8a0ff60a1077d2c807cf8436aab86cf5c1c20647f047
-Size (rust-1.94.1-powerpc-unknown-netbsd.tar.xz) = 114615904 bytes
-BLAKE2s (rust-1.94.1-riscv64gc-unknown-netbsd.tar.xz) = 1998ec93697a68e5917c8dd163f4eb5062f4d7f4311509ccc4635827262c7496
-SHA512 (rust-1.94.1-riscv64gc-unknown-netbsd.tar.xz) = 677066c3c99fd6d7a2fdd573f478907b7dafa02e7ad6e53c2dbcb339f7e9c734c17f91ce1dfcff246ad3797d32d3ef34934efae16788ccfef316b4dac49f3fde
-Size (rust-1.94.1-riscv64gc-unknown-netbsd.tar.xz) = 225840480 bytes
-BLAKE2s (rust-1.94.1-sparc64-unknown-netbsd.tar.xz) = a5de9ba9266d8094de907e650b7934c90747bab705cb21d9b0a9f3a570440488
-SHA512 (rust-1.94.1-sparc64-unknown-netbsd.tar.xz) = e51c8de9e23a8394486b60867a587f35fb6ac9c69cf6ae719f535bf2fdc6e2c7b81624e82d1cba47420699b220e7dd6c03f484a22cfc42fc10a503bb38d767f5
-Size (rust-1.94.1-sparc64-unknown-netbsd.tar.xz) = 204260164 bytes
-BLAKE2s (rust-1.94.1-x86_64-apple-darwin.tar.gz) = 1f254d9a489c6ad0653bdced5a4e9f0c96d04ff56af5dc1ffe018be257fb4008
-SHA512 (rust-1.94.1-x86_64-apple-darwin.tar.gz) = 6d8ed2cd5e2242402b4a249d769b2b202d045f21b342ecdac77b49bf5388b9cc3e86ab791dc0e74fc483da64ff3383d83bc27de9f42916c3a1c98e7c832d89ba
-Size (rust-1.94.1-x86_64-apple-darwin.tar.gz) = 334561777 bytes
-BLAKE2s (rust-1.94.1-x86_64-unknown-freebsd.tar.gz) = beb80504da0d6b67d24e8c60ba5158c59152340000515605f1119f85cf5afbfe
-SHA512 (rust-1.94.1-x86_64-unknown-freebsd.tar.gz) = e3850c261e55f1d5497b2a172f6e1fda98c540cb442d8723761f5ad93577bf994f0905c98d01f9532c2c73e5c3a6a14460f75b5db246a5872d00636309fb42ad
-Size (rust-1.94.1-x86_64-unknown-freebsd.tar.gz) = 388360143 bytes
-BLAKE2s (rust-1.94.1-x86_64-unknown-illumos.tar.gz) = 85c2bd6bdfb5f9566f1667d0fe10ba0d6065d510e3e9262621cca091a436d7d6
-SHA512 (rust-1.94.1-x86_64-unknown-illumos.tar.gz) = e6c1f9af13530f68e0df0fc1634d69cebfcb874389899fc365dcd752bfd9aa12eb1ac56ee743492b32bcf46fe87e5918ade03a82c8455b1eba6566443e9188a8
-Size (rust-1.94.1-x86_64-unknown-illumos.tar.gz) = 237185429 bytes
-BLAKE2s (rust-1.94.1-x86_64-unknown-linux-gnu.tar.gz) = 8d3943a1d2ae2cb348f0070f2274b205e49c4f03521784637d3b9b181580dda3
-SHA512 (rust-1.94.1-x86_64-unknown-linux-gnu.tar.gz) = 50c4e71aeb9c671d6fa04c360b35eebe168c754b967c259cd46b70b6373f9420e8bf0c5b8b02a1f372ef08b9c6bfdcf17f4603036c7e27fc56e627ea9e627075
-Size (rust-1.94.1-x86_64-unknown-linux-gnu.tar.gz) = 369040858 bytes
-BLAKE2s (rust-1.94.1-x86_64-unknown-netbsd.tar.xz) = 0d31f0b6ec5958bcb4a3ca774f79c1a5b66f66a61c9f799891964bc00ee38c9a
-SHA512 (rust-1.94.1-x86_64-unknown-netbsd.tar.xz) = 517a8bc98c909a3310a90578999674014f6d4824c6890bed691d585290cd580367dae0215589a8cb3cd2c6f50dce22a0fa6835181e96f1ec5b2f10c80e62e0d2
-Size (rust-1.94.1-x86_64-unknown-netbsd.tar.xz) = 223382820 bytes
-BLAKE2s (rust-std-1.94.1-aarch64-apple-darwin.tar.gz) = d7c1ce0c8c916dc10975f5c8e99aa2de71c157c4f66d0903d4f6d484e1e58f4d
-SHA512 (rust-std-1.94.1-aarch64-apple-darwin.tar.gz) = 52369d388c4fd744ae5c3a82773be5c3cbf5a59cad69e969bced040b4cc90b374032f484596225ea7bd7dc7849d2f35950deb7364ce1a763c202b492c2d11aa8
-Size (rust-std-1.94.1-aarch64-apple-darwin.tar.gz) = 43376676 bytes
-BLAKE2s (rust-std-1.94.1-aarch64-unknown-linux-gnu.tar.gz) = d1d4d117e6cb12345a4c608bd93d2c6f936df8d5a12f2120c4359a4b335076fb
-SHA512 (rust-std-1.94.1-aarch64-unknown-linux-gnu.tar.gz) = 9abd0250a1a2d5afc45ec13558e4cfcdbd0b49d7b60a61cb401e8d63b538a49c9b70c910eb28ce702495aec3a9b3b4ba00c3be6ce094ecde1c8a87fa2373aa0f
-Size (rust-std-1.94.1-aarch64-unknown-linux-gnu.tar.gz) = 47712728 bytes
-BLAKE2s (rust-std-1.94.1-aarch64-unknown-netbsd.tar.xz) = a1c41eeea4b6f7bcb35fff5e8fe4dc7bb999239fc3e2aab013eddc74c71ee029
-SHA512 (rust-std-1.94.1-aarch64-unknown-netbsd.tar.xz) = 85ef2b1fbcb10a1570fbbbeb5d01ed979c739db21ca352d2f2924a1900a6c1290be1160d89998a3cc9852f766e5b94304abd55a09eee15767395ff1884b1ad36
-Size (rust-std-1.94.1-aarch64-unknown-netbsd.tar.xz) = 23548860 bytes
-BLAKE2s (rust-std-1.94.1-aarch64_be-unknown-netbsd.tar.xz) = 30ba8bb7a5e9eccd26ddf343d7c6d61aff1f677ec9212db2e2edc01e71fa0abe
-SHA512 (rust-std-1.94.1-aarch64_be-unknown-netbsd.tar.xz) = 4c31bb6cbd0a27f107b0dd4cc8e2ac9ac1c6e73c8b012a56663dc70cd48ee2f2dec192f5162ffb8075cc8399fac8694f327b6f2c98b908e73f551b190de9d0cc
-Size (rust-std-1.94.1-aarch64_be-unknown-netbsd.tar.xz) = 23798732 bytes
-BLAKE2s (rust-std-1.94.1-arm-unknown-linux-gnueabihf.tar.gz) = 6712fefa1af881b8d2e94d166b73ad567c8844059d839b8a0af18c79a844f9a2
-SHA512 (rust-std-1.94.1-arm-unknown-linux-gnueabihf.tar.gz) = 2f44edd3fe2f04ea4f13d47413d876673a10b5e8656ec8856d032ccc95d9d9f98132079ee693a19be09f7b29df8360c1142c3a294387f00d3339d52834c3d5da
-Size (rust-std-1.94.1-arm-unknown-linux-gnueabihf.tar.gz) = 39178502 bytes
-BLAKE2s (rust-std-1.94.1-armv6-unknown-netbsd-eabihf.tar.xz) = 61bbeb278c7aaf3de59ef9b0eaead70d1bce8bb78609644dcee0d0c51d57e364
-SHA512 (rust-std-1.94.1-armv6-unknown-netbsd-eabihf.tar.xz) = b31fcc06f3d12fad7677c56ba32b5002fac8442dfdf3c04ec37fdd7a4885fb2e7e93efbb40eed1457481a7c3de6b2a29b0b63d172f0ef13bef6bc2ce5bfbe2b0
-Size (rust-std-1.94.1-armv6-unknown-netbsd-eabihf.tar.xz) = 21876216 bytes
-BLAKE2s (rust-std-1.94.1-armv7-unknown-linux-gnueabihf.tar.gz) = 2fb2c907e3a9ffa3c9460406d53ff9af368c0a0293503f250b3edc9d56084040
-SHA512 (rust-std-1.94.1-armv7-unknown-linux-gnueabihf.tar.gz) = f25be212cad91fa8648b9728be0d5dba63c227ebb097f5e031b43ae54de2abefaa0d2c86082310d483fa09f505d0bfe437511ec0460fe20569bab148e67812d8
-Size (rust-std-1.94.1-armv7-unknown-linux-gnueabihf.tar.gz) = 40705675 bytes
-BLAKE2s (rust-std-1.94.1-armv7-unknown-netbsd-eabihf.tar.xz) = 6c79ad0d0166a028b15defa2488e8b660dbeffe0084fb023ffbbcb92ea15cb4f
-SHA512 (rust-std-1.94.1-armv7-unknown-netbsd-eabihf.tar.xz) = a0864c0cf2bed0659f8332a3f9772d9fc4de6eddc5b80689eec4933257a611d5ecb18d2230deef624f19881c563fadd74fad951ee85b59f957a3f9eb15123b18
-Size (rust-std-1.94.1-armv7-unknown-netbsd-eabihf.tar.xz) = 22732096 bytes
-BLAKE2s (rust-std-1.94.1-i586-unknown-netbsd.tar.xz) = 23aabb9cf7bb5a679f4c7ced70a77197f42a3bdf3c2971bfc7af456319425cfc
-SHA512 (rust-std-1.94.1-i586-unknown-netbsd.tar.xz) = 9c2e7dcab99c155504b4ed6a79bc168e9af6e40eebd760dc2314c82305083f08482e85ef078be43b5da348355f26c5c260af3d7c084bac752c903d61203790d1
-Size (rust-std-1.94.1-i586-unknown-netbsd.tar.xz) = 24688156 bytes
-BLAKE2s (rust-std-1.94.1-i686-unknown-linux-gnu.tar.gz) = 3d50325d7ab9d0b81ef427ece7a4c4d7f6da941d44c8dea992efa53b71fdd2eb
-SHA512 (rust-std-1.94.1-i686-unknown-linux-gnu.tar.gz) = 5f3c1ca76e3f02a6dfa9615e0efbdf582acecea6bec8aafbe83c53bf27851d4d6a7f965a1f12950cb34864ffa63ec83cbf92ec4af9def9b82713af3966e1f235
-Size (rust-std-1.94.1-i686-unknown-linux-gnu.tar.gz) = 43949797 bytes
-BLAKE2s (rust-std-1.94.1-powerpc-unknown-netbsd.tar.xz) = b956604cbcc37a1207aa0dd77b40da5e58f9b3cbf30f962ed34de6220cfcb54a
-SHA512 (rust-std-1.94.1-powerpc-unknown-netbsd.tar.xz) = 730f271e0bc7ae73a2922eb03a19ee8369110ea33b7807e556b9147117262b17ece6df7a00aa261e4501832ebc64ed25d662ea05db0c46f39458db89f6e7d726
-Size (rust-std-1.94.1-powerpc-unknown-netbsd.tar.xz) = 21763332 bytes
-BLAKE2s (rust-std-1.94.1-riscv64gc-unknown-netbsd.tar.xz) = 8e6a3db12bb7e400d7f3a9b4a6f046da8eb1dfa741e903a2d68f93cb8dad29f3
-SHA512 (rust-std-1.94.1-riscv64gc-unknown-netbsd.tar.xz) = 0f9ca18c3d92a6497a127f6de1af6f3ff2c9624fa8e133f768eecd0b2fbba11b08031f00454b288bbdcdffffbcfa3533c620f2ffc7ae38c7ba98613f2013fea8
-Size (rust-std-1.94.1-riscv64gc-unknown-netbsd.tar.xz) = 22040400 bytes
-BLAKE2s (rust-std-1.94.1-sparc64-unknown-netbsd.tar.xz) = 37e8a6fc425622b35a65d41dc7d9af05419516c40fc496a29ebbdbf6a470aa50
-SHA512 (rust-std-1.94.1-sparc64-unknown-netbsd.tar.xz) = 0841772b162a4c699e81068583ca22c0b7735e0b1dabd38e854c04d6f2c279f9d9e209b8a6b79c59fc074da30e1571406bda660e0faf7f7e368a5eb2cfadfeac
-Size (rust-std-1.94.1-sparc64-unknown-netbsd.tar.xz) = 21840248 bytes
-BLAKE2s (rust-std-1.94.1-x86_64-apple-darwin.tar.gz) = e20c3938dc2247ef91a3c2e0a4ef2ccaed21619f65c93ad9ada26abac7894624
-SHA512 (rust-std-1.94.1-x86_64-apple-darwin.tar.gz) = 0a3fea096bca16b64822f1b42913410e099dc671464c88852acaa2e4f00bd06f791e5220628eb7445d6abafcc9e3b68a5094e35e4f9bfe0af0856034f600e0e7
-Size (rust-std-1.94.1-x86_64-apple-darwin.tar.gz) = 46469693 bytes
-BLAKE2s (rust-std-1.94.1-x86_64-unknown-freebsd.tar.gz) = d4c084694b13907f1aedb32290abf4905d3eda904355917714700f4eab4d7b32
-SHA512 (rust-std-1.94.1-x86_64-unknown-freebsd.tar.gz) = 429853e9b7c9182743bedcd60e70299d530ea39e5cf2be0cc5164929b698483c272a0539c0cbca56471760885777346068ec41b9f2366d939f0ce7ba52bfc2d2
-Size (rust-std-1.94.1-x86_64-unknown-freebsd.tar.gz) = 47409562 bytes
-BLAKE2s (rust-std-1.94.1-x86_64-unknown-linux-gnu.tar.gz) = 03856f387bf942eb3ce0f1f815fc541efdf753e2a01b7bc918108f0864c9865d
-SHA512 (rust-std-1.94.1-x86_64-unknown-linux-gnu.tar.gz) = 54f28bb58554235c8b8d7306a4a921a4be9517673ab3af79877e2b04c56fb31c22c06513f63edd90058b1e130c165cda233f918fc66e8447f2817228792f6e10
-Size (rust-std-1.94.1-x86_64-unknown-linux-gnu.tar.gz) = 50306305 bytes
-BLAKE2s (rust-std-1.94.1-x86_64-unknown-netbsd.tar.xz) = 3a49b29eb06d6e05665c6d5cbfcae7ae66291d80acad4ed49be61e0ea6b8ef34
-SHA512 (rust-std-1.94.1-x86_64-unknown-netbsd.tar.xz) = 902f3783f06eae6a4206637c7f5b86c61227a677ff2762044c5549cb66fc785c75e131bc79bc6307899f02bf1c944b3dd6e026f55557c4f681054a7fadfb8532
-Size (rust-std-1.94.1-x86_64-unknown-netbsd.tar.xz) = 27392404 bytes
-BLAKE2s (rustc-1.95.0-src.tar.gz) = b6673ec916948969214bc1728c64e219bf30cd74c98f558f77bcf8cdfe8df260
-SHA512 (rustc-1.95.0-src.tar.gz) = 39137ec40d535abcefba7e9d8a0a444ebe2949e122bb3681ab2c78a56937ef4d0b870618267a45cd1aeea2d49dabcfb7f54a403b64b0c409371aae649de7c436
-Size (rustc-1.95.0-src.tar.gz) = 516130239 bytes
+BLAKE2s (rust-1.95.0-aarch64-apple-darwin.tar.gz) = a81f78cd68fd2e8002b7c81d783144fed183f115c38dd1e21ee2e5ff31e1013c
+SHA512 (rust-1.95.0-aarch64-apple-darwin.tar.gz) = 588fffe89e51dae5566fac16630fc40849e2c33e842a7e92bbe98ec0e7148d88068fdc522f7cf6d301d3d08cd094b3d24fb864d7450c23a5b126c27777800bfa
+Size (rust-1.95.0-aarch64-apple-darwin.tar.gz) = 392820515 bytes
+BLAKE2s (rust-1.95.0-aarch64-unknown-linux-gnu.tar.gz) = 9e0d604bcc5a9345deafa17985acd3a7c9b76a29b51f238e2ebe591e82aedf09
+SHA512 (rust-1.95.0-aarch64-unknown-linux-gnu.tar.gz) = ab23f22bea1757d77e3fc58cbda5a907636a85548faa5f48d14e16fd9cf150fa9406e0a1057aa53a62aebe28ad9fc91dedc2dcc9df7dacfccdefe0a11732bf71
+Size (rust-1.95.0-aarch64-unknown-linux-gnu.tar.gz) = 323770788 bytes
+BLAKE2s (rust-1.95.0-aarch64-unknown-netbsd.tar.xz) = 5d70491a6523157f1584d9141d4d5c41b1b10931e55a0076f4489c1a4ee9126c
+SHA512 (rust-1.95.0-aarch64-unknown-netbsd.tar.xz) = d87462a1b0b5bda6ae331a1a56488c9c76d9b6288ce87e652a3b66460529a652acbce953f74f069033052b73e9e55ffa774eeb11f43f23981ae378eac6a3d8f1
+Size (rust-1.95.0-aarch64-unknown-netbsd.tar.xz) = 210662832 bytes
+BLAKE2s (rust-1.95.0-aarch64_be-unknown-netbsd.tar.xz) = 4ece3635bc70d0ad8820fd56bc642d4312e0a1dc639267099a7122ea45a05274
+SHA512 (rust-1.95.0-aarch64_be-unknown-netbsd.tar.xz) = 201b76a14a3c2f9f878f4565da496172634cdb6cd3a833728c87727eb8f4c59efacc1868d804541619c41437b4d879bdde53d65a72f027b1a81adcd4e4fb8897
+Size (rust-1.95.0-aarch64_be-unknown-netbsd.tar.xz) = 208828816 bytes
+BLAKE2s (rust-1.95.0-arm-unknown-linux-gnueabihf.tar.gz) = 12ede36ebcd07de26c5d0fb7b305d1bd796aacd1dd4699bee61a5f921c5f465c
+SHA512 (rust-1.95.0-arm-unknown-linux-gnueabihf.tar.gz) = 04b0994531a331a6c792d2df736ac2e54229feca63d07dab49f43cb230c22864b20e7cf537b07c38573822dfd6f6678b781756d7b86ce844897f8bf3ad5612e7
+Size (rust-1.95.0-arm-unknown-linux-gnueabihf.tar.gz) = 447335444 bytes
+BLAKE2s (rust-1.95.0-armv6-unknown-netbsd-eabihf.tar.xz) = 63065d7f422c64c341771f3c4735ebe137672250a043f008d7b3fc51791121c9
+SHA512 (rust-1.95.0-armv6-unknown-netbsd-eabihf.tar.xz) = 70066a4029cb922284bdc1f6d0730b9ea6c82528b8538c5a05dea8f208dfc62044f9fc110591b8f37fbef6d57318054220790b30b7bd7a8d61ab0e0866d64ad0
+Size (rust-1.95.0-armv6-unknown-netbsd-eabihf.tar.xz) = 168161608 bytes
+BLAKE2s (rust-1.95.0-armv7-unknown-linux-gnueabihf.tar.gz) = cb7d3982f721a87df6efc6cc61013419ab75a78aad9a9c3133d7724725e93f35
+SHA512 (rust-1.95.0-armv7-unknown-linux-gnueabihf.tar.gz) = 0408016be1c17e9d9aee3d11bdab689ddb88f82193453a0d092a10529e8bd50c629c1621e6dda77d78db448773dc9bbcd655d39f800dfb957de314a7e1921b4f
+Size (rust-1.95.0-armv7-unknown-linux-gnueabihf.tar.gz) = 431880827 bytes
+BLAKE2s (rust-1.95.0-armv7-unknown-netbsd-eabihf.tar.xz) = f80294a1742ffe02d8b564ee653a1fa235b5cb968a966e54538b1b3da820be14
+SHA512 (rust-1.95.0-armv7-unknown-netbsd-eabihf.tar.xz) = 16a70bfec976da9b62f32f3943101304a448cba3e706f598a7057979e1320ffd1a2d95ef7bd2923b49bf45f2129e1033c57978094cf736d77847d8ae7d0b2410
+Size (rust-1.95.0-armv7-unknown-netbsd-eabihf.tar.xz) = 169807480 bytes
+BLAKE2s (rust-1.95.0-i586-unknown-netbsd.tar.xz) = 2b14f2e47e91cf42e1e0dcbd5c7ccbf3a00b56d7b0c43bd860b684fe3a3bee6a
+SHA512 (rust-1.95.0-i586-unknown-netbsd.tar.xz) = e2098990b49bd78cb54bb858cb97a81df65e921014ed7ae56269f42e84a3e0854e4e10871cdbd27ca57b050d4d48f59001482801b9bec9c4a9a496297cf8bff5
+Size (rust-1.95.0-i586-unknown-netbsd.tar.xz) = 231309184 bytes
+BLAKE2s (rust-1.95.0-i686-unknown-linux-gnu.tar.gz) = 9dfbd8c2ec35cc6fc0fc91b05d0c1c9eee3208768e0e2365efae4dda6da1259f
+SHA512 (rust-1.95.0-i686-unknown-linux-gnu.tar.gz) = bcf00a26042a1c20fd71efc99051aa63fba2afe179fe543856f4d17d064c3e989c7cf1271766f3f797dded8b983912e059324c5f08cc8a0a578998d5f9f1e6ca
+Size (rust-1.95.0-i686-unknown-linux-gnu.tar.gz) = 511959588 bytes
+BLAKE2s (rust-1.95.0-powerpc-unknown-netbsd.tar.xz) = c79adace1b29cb2b03031d86462cea757621891489df97477d51be038699af00
+SHA512 (rust-1.95.0-powerpc-unknown-netbsd.tar.xz) = 09d38539140c061d6e25995f099dc7bd5c708445d433e2550576e246928dcf9a77404f574abc7ab0a3139a98f7b30fad8dcdda3b06ef71338e9096f8bed986a4
+Size (rust-1.95.0-powerpc-unknown-netbsd.tar.xz) = 114782148 bytes
+BLAKE2s (rust-1.95.0-riscv64gc-unknown-netbsd.tar.xz) = 2a3564069d0f847f8b2f1b7b7f88c41761921b58d8e8372078701a968807495e
+SHA512 (rust-1.95.0-riscv64gc-unknown-netbsd.tar.xz) = 32710f3e7712e19db4f24672148c2eb8bebcd233ac31b5588910197cdc52aeb80a8fae91eb2563af647d3cb5bbec3cfb0ffff4aa21039960c3747a4fa4e7e975
+Size (rust-1.95.0-riscv64gc-unknown-netbsd.tar.xz) = 228015212 bytes
+BLAKE2s (rust-1.95.0-sparc64-unknown-netbsd.tar.xz) = fabaf03a0d51946b3bff9984a5d62d0e0da28fa21a07618dbed777d97a76756a
+SHA512 (rust-1.95.0-sparc64-unknown-netbsd.tar.xz) = 31d74b12b1043018727138cc9cd9434626e44a7b13148ebb1741693ea861d671585b371c75dbd7ff8e5513c273aecaed2c03171951f7250be38e7537c7523e19
+Size (rust-1.95.0-sparc64-unknown-netbsd.tar.xz) = 207144764 bytes
+BLAKE2s (rust-1.95.0-x86_64-apple-darwin.tar.gz) = 63d715d600447312af2d59e0a9ff91e96924548ca502ef7cc2e22e11b24ee804
+SHA512 (rust-1.95.0-x86_64-apple-darwin.tar.gz) = 999a7af863ba6b4ae76b720b092a48fc29a5260bd9df0ebbf0115b4911c2fb0f8531ab55ab29e9939a1b2579606ad04b947829f304570cd1be93e0778475c0f1
+Size (rust-1.95.0-x86_64-apple-darwin.tar.gz) = 336746208 bytes
+BLAKE2s (rust-1.95.0-x86_64-unknown-freebsd.tar.gz) = 78976228f467fdc03f50edc136834e0d2d18d82b8be082239c0c105dd2a2848c
+SHA512 (rust-1.95.0-x86_64-unknown-freebsd.tar.gz) = 2b9a50a6a281ffb46515afe352cbfbca391bd4f6c877b8ed21ffe55c11ad88223b5cec060de6274cde48fbdbef9740a8619b64e48cab09b49a269501748a46de
+Size (rust-1.95.0-x86_64-unknown-freebsd.tar.gz) = 392633432 bytes
+BLAKE2s (rust-1.95.0-x86_64-unknown-illumos.tar.gz) = e5009071b56195dbded694e8992b094605f51bc381336efda34bcdde6a3f93a7
+SHA512 (rust-1.95.0-x86_64-unknown-illumos.tar.gz) = d6a2518d2ae5c3b15e965dd339096e1f7395bd656eaca864f6885f7b916dd3407a64e27a155207a6e9bf0692e17cb8c62c220549fb1659b2a681206b1d47ce40
+Size (rust-1.95.0-x86_64-unknown-illumos.tar.gz) = 470925428 bytes
+BLAKE2s (rust-1.95.0-x86_64-unknown-linux-gnu.tar.gz) = f96c79e24381a683b2049fd4b5ec7a7015de5378d8612452d70833f63faaf50f
+SHA512 (rust-1.95.0-x86_64-unknown-linux-gnu.tar.gz) = d073b79ef26e14831ac365f1e6aeb465c81cd529235e3e657813980ab237d644a9d337eb73071b6394a13ae836a69672383ffb734113c1a10a41a1a00bf1b806
+Size (rust-1.95.0-x86_64-unknown-linux-gnu.tar.gz) = 376272008 bytes
+BLAKE2s (rust-1.95.0-x86_64-unknown-netbsd.tar.xz) = 7a835bdc439b77140a4e210f2f7b751304cea487e9ceb90adfc2ce908618b21e
+SHA512 (rust-1.95.0-x86_64-unknown-netbsd.tar.xz) = 3e7acc249c45409dd3f13788b08b80f03aa2bbd761e0adb0ee4d26f6493f8b956a5f6a21122ebacdd16eb7f8c9e6f18e9650c25f9689e15a08581eb3fa9ae720
+Size (rust-1.95.0-x86_64-unknown-netbsd.tar.xz) = 229565964 bytes
+BLAKE2s (rust-std-1.95.0-aarch64-apple-darwin.tar.gz) = 42ab1bbf8d82a9fc877118aa8293d5775753ed93c7181fd5ecfef3aa680d7612
+SHA512 (rust-std-1.95.0-aarch64-apple-darwin.tar.gz) = e7c8177f2d81b124c0202c0b8bf62cc94314065250974ce180dc698a13fad3d1f2fa0bfa0c8dcfe418ae2eeca16fcef22bf5be64eb95b305211100979e1fcc7b
+Size (rust-std-1.95.0-aarch64-apple-darwin.tar.gz) = 42858710 bytes
+BLAKE2s (rust-std-1.95.0-aarch64-unknown-linux-gnu.tar.gz) = 9cb279f0b602bd72823a84f670b7f5d008bd16a544a89242c0a10fc477df3ae6
+SHA512 (rust-std-1.95.0-aarch64-unknown-linux-gnu.tar.gz) = 33b5813777b55805e8e3fc744d272012669856f85561a6dabd128cdb320161e922f269600ef8121169d87716942bcfcf96e54d9f8e2695c13d6956a25e624694
+Size (rust-std-1.95.0-aarch64-unknown-linux-gnu.tar.gz) = 46976152 bytes
+BLAKE2s (rust-std-1.95.0-aarch64-unknown-netbsd.tar.xz) = 6325e254b0494868d0f4a32c52419f95d72ccd630b65a421667bde1312857749
+SHA512 (rust-std-1.95.0-aarch64-unknown-netbsd.tar.xz) = acbca307ec743efb353593c1bee464d79a552aa4a30467415e86a657e733566e338a83ec8cbca2652b617a6340d3c21fda7c062ae7ea68e3769e3ad3a5e77ab1
+Size (rust-std-1.95.0-aarch64-unknown-netbsd.tar.xz) = 23167712 bytes
+BLAKE2s (rust-std-1.95.0-aarch64_be-unknown-netbsd.tar.xz) = 0f3d7960ea0ec94329a79a4422fea96bffc7715896a240bab0547e922ecf05f4
+SHA512 (rust-std-1.95.0-aarch64_be-unknown-netbsd.tar.xz) = d78567178ce003836a3d253b145a68c24bb2d3cbd74d71ae5bf16a5021792d208ef79ba0f11f674bd3abe2e41cd93c0bbe98147dbf135f0a992aad998c905586
+Size (rust-std-1.95.0-aarch64_be-unknown-netbsd.tar.xz) = 23172080 bytes
+BLAKE2s (rust-std-1.95.0-arm-unknown-linux-gnueabihf.tar.gz) = 360698334336cc7b8e2ae294640656087951f2fbcc328113e4d6d81a1fffb082
+SHA512 (rust-std-1.95.0-arm-unknown-linux-gnueabihf.tar.gz) = e4859e324b09e56968f547fba2e6a6090a81edc225bdd86d31f23844def3b621a63502a106aafe410dcf8e6c48ce81d7358b208dbf1a3e63779f338461a02e78
+Size (rust-std-1.95.0-arm-unknown-linux-gnueabihf.tar.gz) = 38423708 bytes
+BLAKE2s (rust-std-1.95.0-armv6-unknown-netbsd-eabihf.tar.xz) = 3838ef27ae2f88babb60d911f1797739618546fe0c73fb66820accd0929fca05
+SHA512 (rust-std-1.95.0-armv6-unknown-netbsd-eabihf.tar.xz) = a69bd19d9dedbd208e6e35ce4c41e305c1f7d7e99a953e0236d2c2cf5438fdde31e849e182b55e4cb7112b9d68bb1c3d323b8c449e337dffb3a7311f56872de4
+Size (rust-std-1.95.0-armv6-unknown-netbsd-eabihf.tar.xz) = 21190460 bytes
+BLAKE2s (rust-std-1.95.0-armv7-unknown-linux-gnueabihf.tar.gz) = 8160eb56943d6ace9668dd176aa13bbafd8be4d6cb5386faec6e2e853ec5b815
+SHA512 (rust-std-1.95.0-armv7-unknown-linux-gnueabihf.tar.gz) = 7c6fbc19f33817f5e1440cb03d61fea3f9e09ec96b5eeacfc9b0d0bf2725830e8b3f6579789aeb5b20757d29a5fc8f46900a372502882d18d428c5cbd9c1c2b0
+Size (rust-std-1.95.0-armv7-unknown-linux-gnueabihf.tar.gz) = 39892495 bytes
+BLAKE2s (rust-std-1.95.0-armv7-unknown-netbsd-eabihf.tar.xz) = cf80b1a9678cdc87d10ee5ba27bad6382dd29e2ead0d868b3c49ab8bcc4ccbfa
+SHA512 (rust-std-1.95.0-armv7-unknown-netbsd-eabihf.tar.xz) = ddf768b16de157333678bd9941490884b2bc54529739007467a8d5c7938ef53a205aea83f2a6b88365f5063c3cda4e96e88e2f60a6057b08ea66208193cb30cd
+Size (rust-std-1.95.0-armv7-unknown-netbsd-eabihf.tar.xz) = 22058656 bytes
+BLAKE2s (rust-std-1.95.0-i586-unknown-netbsd.tar.xz) = 5cb52ff7136b8e416f6ed9695bad2d233bf8331a909e6c0300c88efdc3060cfb
+SHA512 (rust-std-1.95.0-i586-unknown-netbsd.tar.xz) = b8352d5e93fb8f312a0fac18aac7b68db121949ad7383516544279e79b2ed1e9f55066c6f5913bacc759718cf735f92095f0f7a1ab049d5685cdc756bfe52cc6
+Size (rust-std-1.95.0-i586-unknown-netbsd.tar.xz) = 24121604 bytes
+BLAKE2s (rust-std-1.95.0-i686-unknown-linux-gnu.tar.gz) = ba49ff1820bc831370ca0eae2ce070fd183fc1798272a486ae4d5585a652ae06
+SHA512 (rust-std-1.95.0-i686-unknown-linux-gnu.tar.gz) = cf7fdb80850cbc701457361024458af39af83947c1f52f9c42018935a380e0f83aefad86e5971c505c7ab70524b84c13db8decf6c17b97cde872f299821ebed6
+Size (rust-std-1.95.0-i686-unknown-linux-gnu.tar.gz) = 43101471 bytes
+BLAKE2s (rust-std-1.95.0-powerpc-unknown-netbsd.tar.xz) = 91467ad7bad67fbbed91cc5b410f9c0db5ae27264953d063292132c30fbe7cbb
+SHA512 (rust-std-1.95.0-powerpc-unknown-netbsd.tar.xz) = f26f28d2f2706fb9a37053d030c9e69019c44018366ca2334b3c919e79c84bdf066482dd1b64159f438b04bf9d8bfda1ce2c475b3ad1e06e0335c283d5e1e747
+Size (rust-std-1.95.0-powerpc-unknown-netbsd.tar.xz) = 21369196 bytes
+BLAKE2s (rust-std-1.95.0-riscv64gc-unknown-netbsd.tar.xz) = e540e121027742b4b68dcb5d94643872b1df51b6b22339f64fa81ca2ef5d29db
+SHA512 (rust-std-1.95.0-riscv64gc-unknown-netbsd.tar.xz) = a62330c74c38881c2a0901a622441008fedcfa571e863032aa45328dc7d1bd3c184becdc955be8c3bb9d2b853ff059e03afcf9a44eb19b5387851d7c7dd6a7cd
+Size (rust-std-1.95.0-riscv64gc-unknown-netbsd.tar.xz) = 21193068 bytes
+BLAKE2s (rust-std-1.95.0-sparc64-unknown-netbsd.tar.xz) = 17182bbae33a56824084a368646fa434c54ee91b95e897e6cc33c1e4abd7f699
+SHA512 (rust-std-1.95.0-sparc64-unknown-netbsd.tar.xz) = 9a725b5d1171e726053388c51c5362703c5e59c4e1cba292fb6cd7f5799f1dfdb505916be2f352545838267adc3ad0b69feba4ac1566261060ef57976ea41b85
+Size (rust-std-1.95.0-sparc64-unknown-netbsd.tar.xz) = 21174660 bytes
+BLAKE2s (rust-std-1.95.0-x86_64-apple-darwin.tar.gz) = d61a1f8f770a98b05fff34089d746e55bf808f3696c9e8586ba2c40ff1dd0f3a
+SHA512 (rust-std-1.95.0-x86_64-apple-darwin.tar.gz) = 200ea69f41973324eb63ca0f170480b5332c55d1516c1a542eb4dee4bc3509cc1982ad6bb79eace6da9f0b0bb94959cbc7c3df065ea2b1faa49a72d810e18b7d
+Size (rust-std-1.95.0-x86_64-apple-darwin.tar.gz) = 45858677 bytes
+BLAKE2s (rust-std-1.95.0-x86_64-unknown-freebsd.tar.gz) = 4ac301dbac32bf96c0799139f32c923b233a5671e152c31760bf76e934dd23bb
+SHA512 (rust-std-1.95.0-x86_64-unknown-freebsd.tar.gz) = 6cae6fc722caf380a6699e63cdef92b45eb011c65387c471394bd95d34c69a2b77b365a5b2c722fdae7d168655a4463c2a432b1092b15895670009821bad765a
+Size (rust-std-1.95.0-x86_64-unknown-freebsd.tar.gz) = 46513313 bytes
+BLAKE2s (rust-std-1.95.0-x86_64-unknown-illumos.tar.gz) = 373ea1f584dab6126dea99b7f995749d877fa22e317738d201f825fa03b4a69d
+SHA512 (rust-std-1.95.0-x86_64-unknown-illumos.tar.gz) = c98eae3111c112025074717dd93840114ca44168e4616d3ed8fe2efe81d61273ea1bd3174de8581bf018fb261992a4ce5e2e6c5f95fd2d208227a546800034b5
+Size (rust-std-1.95.0-x86_64-unknown-illumos.tar.gz) = 42533821 bytes
+BLAKE2s (rust-std-1.95.0-x86_64-unknown-linux-gnu.tar.gz) = 8ab80de6149f4b8d8092cd83536262dcf5fdddf0d6df1f6838d28a8855a1f8d8
+SHA512 (rust-std-1.95.0-x86_64-unknown-linux-gnu.tar.gz) = f79a6e1b8e3debb4372a22f31d4b2471f69b9d449d92fbb923cf2580f413f8aca1de69faa26e31b4dcc96b525b12f2b43f00880c25fca9b8e0028151430e3bc7
+Size (rust-std-1.95.0-x86_64-unknown-linux-gnu.tar.gz) = 49435219 bytes
+BLAKE2s (rust-std-1.95.0-x86_64-unknown-netbsd.tar.xz) = 350d3caee31d727425cef73e4075ef04548ad9de1df7f47bdf44d15bc469b197
+SHA512 (rust-std-1.95.0-x86_64-unknown-netbsd.tar.xz) = b6260458fbe1c7564f93e0da2ced6f5955771598568e20a9912444792fae096518a964c64a6bb6ad6ebb2029e49544d7422d42c8a2b0866dc0e6d50dcaa6fda4
+Size (rust-std-1.95.0-x86_64-unknown-netbsd.tar.xz) = 27125360 bytes
+BLAKE2s (rustc-1.96.0-src.tar.gz) = 223102f3bf363f734c40e54a1ca47ee5205a45d38708e2681368b4007eea80d3
+SHA512 (rustc-1.96.0-src.tar.gz) = 793e159e6573f59337fb1923c623069a8efcd78192bfd1d6525237494f80eec7df6b263ae8d918033ebb50613675b5ac3b747b18caef21ad1d6faf59942d68fe
+Size (rustc-1.96.0-src.tar.gz) = 528339182 bytes
 SHA1 (patch-compiler_rustc__codegen__ssa_src_back_linker.rs) = f6b18a54dd8c991f6304df35a59fee3d55b46ed3
 SHA1 (patch-compiler_rustc__llvm_build.rs) = 3acef995e3038a98b29b31b9bdd43286b1ac29f7
 SHA1 (patch-compiler_rustc__target_src_spec_base_netbsd.rs) = 4db00d8abecd8f343e3c22c272a8a4e1f9228532
@@ -115,15 +118,15 @@ SHA1 (patch-compiler_rustc__target_src_s
 SHA1 (patch-compiler_rustc__target_src_spec_targets_aarch64__be__unknown__netbsd.rs) = 620eaf74c1dd030973af53dfe4f9aa998be5b123
 SHA1 (patch-compiler_rustc__target_src_spec_targets_aarch64__unknown__netbsd.rs) = 1a02f2dd61a5f9cc4be1f66ac3404c961810c731
 SHA1 (patch-compiler_rustc__target_src_spec_targets_m68k__unknown__netbsd.rs) = 1862a68a0c835dd998267fd771a70574f0adab2e
-SHA1 (patch-compiler_rustc__target_src_spec_targets_mips64el__unknown__netbsd.rs) = 5380b0052dad5316663be76269cbac84830b6c97
-SHA1 (patch-compiler_rustc__target_src_spec_targets_mipsel__unknown__netbsd.rs) = 7deeb7d1d3306e96891dec144ac90398b88c6ad4
+SHA1 (patch-compiler_rustc__target_src_spec_targets_mips64el__unknown__netbsd.rs) = 9445b3c05f62d612ec03ec2ed1f71df50ee8bd16
+SHA1 (patch-compiler_rustc__target_src_spec_targets_mipsel__unknown__netbsd.rs) = 650e453bbde7030490ad67c9b8d5c419a471db7a
 SHA1 (patch-library_backtrace_src_symbolize_gimli.rs) = 9d5ef634c5a454e474ea5fee76da9bb768f5b3d9
 SHA1 (patch-library_backtrace_src_symbolize_gimli_elf.rs) = 8b18e1dbde59f3e8f20e93c7669618b2c7a13294
 SHA1 (patch-src_bootstrap_bootstrap.py) = fb89adaaf01f558d636734db5d778af4a3c67fd6
 SHA1 (patch-src_bootstrap_src_core_build__steps_compile.rs) = e928203ed4734c93cc33c5a3f7879cf18dcecc83
 SHA1 (patch-src_bootstrap_src_core_build__steps_install.rs) = 5ecf4e371fa48bca72fa5b0adb55152c906bd813
 SHA1 (patch-src_bootstrap_src_core_builder_cargo.rs) = 295773b2b1c9ded25b4f4c1a9f80c75285fd807f
-SHA1 (patch-src_bootstrap_src_core_sanity.rs) = e4f8ffdad381ca1508fb4045c431025e8cc30dd3
+SHA1 (patch-src_bootstrap_src_core_sanity.rs) = 8bab760d01e7f1f422e90c788a4a1c204ede68fb
 SHA1 (patch-src_bootstrap_src_lib.rs) = 735a3f6cbb3054200dd55eebce6e9acbd285f51e
 SHA1 (patch-src_llvm-project_llvm_CMakeLists.txt) = 91a46663881236016ac7db95e362232f60f7ae53
 SHA1 (patch-src_llvm-project_llvm_cmake_modules_AddLLVM.cmake) = 29438700020db4f5beaf747645ba1977f2f0865e
@@ -133,7 +136,7 @@ SHA1 (patch-src_llvm-project_llvm_utils_
 SHA1 (patch-src_tools_cargo_src_bin_cargo_commands_help.rs) = e76c6746470959487a2ae9178dbd76c1a59ea64e
 SHA1 (patch-src_tools_cargo_src_cargo_core_profiles.rs) = e1af7fde97416e0a269ee34efd37f4f47fcf7a95
 SHA1 (patch-src_tools_cargo_tests_testsuite_build.rs) = 333ec513b9b94750b2424a7c1b21c809e6ea25b8
-SHA1 (patch-src_tools_rust-installer_install-template.sh) = f222961e0fd4bac2f680f90d34a3e01864e3cebb
+SHA1 (patch-src_tools_rust-installer_install-template.sh) = b31e2d8f9fa23beb5559c56de4b576f9b5e37d97
 SHA1 (patch-tests_assembly-llvm_targets_targets-elf.rs) = e92c0b7734008ccabc7b7fb8988f67192946d66d
 SHA1 (patch-vendor_crossbeam-utils-0.8.18_no__atomic.rs) = d4d9288cb199af9bc7e321fbd2b42860aed954ec
 SHA1 (patch-vendor_libc-0.2.155_src_unix_bsd_netbsdlike_netbsd_mod.rs) = 36d927a0c3fd6ef8d211da5389a981e077aedc29
@@ -153,11 +156,12 @@ SHA1 (patch-vendor_libc-0.2.175_src_unix
 SHA1 (patch-vendor_libc-0.2.177_src_unix_bsd_netbsdlike_netbsd_m68k.rs) = 1e1b495b23362c79fbceb74797a18ea7038fe2e0
 SHA1 (patch-vendor_libc-0.2.177_src_unix_bsd_netbsdlike_netbsd_mod.rs) = 4a9ba4f47ae75318862f501160c25bb4ccf7dc7d
 SHA1 (patch-vendor_libc-0.2.177_src_unix_bsd_netbsdlike_netbsd_riscv64.rs) = b2508d2e02883f69aba62e00490e2dd376ede2fd
-SHA1 (patch-vendor_libc-0.2.178_src_unix_bsd_netbsdlike_netbsd_m68k.rs) = 863eb1a9cedde9da05a84cef6f0e34d56ba3d4c2
-SHA1 (patch-vendor_libc-0.2.178_src_unix_bsd_netbsdlike_netbsd_mod.rs) = bd77c9b79394a060e131fd8250f54421db4fc2ba
-SHA1 (patch-vendor_libc-0.2.178_src_unix_bsd_netbsdlike_netbsd_riscv64.rs) = 5dbd71a9ba8f0a5ee28727a7bb8ab3d2c9b9e590
 SHA1 (patch-vendor_libc-0.2.180_src_unix_bsd_netbsdlike_netbsd_m68k.rs) = 2aeff2a6804757ecacf3fa69c9e16bc0affb29ff
 SHA1 (patch-vendor_libc-0.2.180_src_unix_bsd_netbsdlike_netbsd_mod.rs) = 45f3b3a46fd4595ebc6e66104b35b479ddb5a0c9
+SHA1 (patch-vendor_libc-0.2.183_src_unix_bsd_netbsdlike_netbsd_m68k.rs) = d17449d53d361589f6b7fd5a6f599e613f89acbe
+SHA1 (patch-vendor_libc-0.2.183_src_unix_bsd_netbsdlike_netbsd_mod.rs) = 96933ca76be17c9d906e2cdc0bf0a87c8b3ba371
+SHA1 (patch-vendor_libc-0.2.184_src_unix_bsd_netbsdlike_netbsd_m68k.rs) = 3945c099a63e40e6f6fafc024293907c61d361af
+SHA1 (patch-vendor_libc-0.2.184_src_unix_bsd_netbsdlike_netbsd_mod.rs) = 3eb25ca7be3144f0749e856032ff1f3073f2d252
 SHA1 (patch-vendor_line-index-0.1.2_src_lib.rs) = 30aa5c82630ea0e8969abb527c11640712efba1e
 SHA1 (patch-vendor_lzma-sys-0.1.20_config.h) = 4849052ddb2f04f539fd7060fc1b43cc3acf99c4
 SHA1 (patch-vendor_memchr-2.7.4_src_arch_aarch64_memchr.rs) = 3e17e9f068afe5e812d10bf57fd3f6d4c21baf0b
@@ -180,6 +184,8 @@ SHA1 (patch-vendor_openssl-sys-0.9.109_b
 SHA1 (patch-vendor_openssl-sys-0.9.109_build_main.rs) = bc892cf8e13b6b8c6e30804fa41696bcedbabde3
 SHA1 (patch-vendor_openssl-sys-0.9.111_build_find__normal.rs) = 7548f8ef9ae7e1771035814398d72bec867e59a7
 SHA1 (patch-vendor_openssl-sys-0.9.111_build_main.rs) = 87e4f6c55eaf88ebbc81ff927991d013bfca5a38
+SHA1 (patch-vendor_openssl-sys-0.9.112_build_find__normal.rs) = 6b949350d02cc39918110c497b1544d58c939b54
+SHA1 (patch-vendor_openssl-sys-0.9.112_build_main.rs) = 2ad50551b70404bec0eb95026e1dbc466b65c72e
 SHA1 (patch-vendor_openssl-sys-0.9.92_build_find__normal.rs) = 0ed143b603eea7c0bddf39e97916608c58978202
 SHA1 (patch-vendor_openssl-sys-0.9.92_build_main.rs) = 842ad74284518fbe8ff65222f7f6f81fb6381e49
 SHA1 (patch-vendor_rustc-ap-rustc__target_src_spec_aarch64__be__unknown__netbsd.rs) = 4e86aec4c89db9a331950a12f8ec7b8aaa50eed7

Index: pkgsrc/lang/rust/patches/patch-compiler_rustc__target_src_spec_targets_mips64el__unknown__netbsd.rs
diff -u pkgsrc/lang/rust/patches/patch-compiler_rustc__target_src_spec_targets_mips64el__unknown__netbsd.rs:1.8 
pkgsrc/lang/rust/patches/patch-compiler_rustc__target_src_spec_targets_mips64el__unknown__netbsd.rs:1.9
--- pkgsrc/lang/rust/patches/patch-compiler_rustc__target_src_spec_targets_mips64el__unknown__netbsd.rs:1.8     Thu Apr  2 19:06:34 2026
+++ pkgsrc/lang/rust/patches/patch-compiler_rustc__target_src_spec_targets_mips64el__unknown__netbsd.rs Thu Jun 11 07:00:57 2026
@@ -1,4 +1,4 @@
-$NetBSD: patch-compiler_rustc__target_src_spec_targets_mips64el__unknown__netbsd.rs,v 1.8 2026/04/02 19:06:34 wiz Exp $
+$NetBSD: patch-compiler_rustc__target_src_spec_targets_mips64el__unknown__netbsd.rs,v 1.9 2026/06/11 07:00:57 wiz Exp $
 
 Provide a mips64el target with N32, suitable for NetBSD/mips64el.
 
@@ -9,7 +9,7 @@ Provide a mips64el target with N32, suit
 +
 +use rustc_abi::Endian;
 +
-+use crate::spec::{Abi, Arch, Target, TargetMetadata, TargetOptions, base};
++use crate::spec::{Arch, CfgAbi, LlvmAbi, Target, TargetMetadata, TargetOptions, base};
 +
 +pub(crate) fn target() -> Target {
 +    let mut base = base::netbsd::opts();
@@ -28,10 +28,10 @@ Provide a mips64el target with N32, suit
 +        data_layout: "e-m:m-p:32:32-i8:8:32-i16:16:32-i64:64-n32-S64".into(),
 +        arch: Arch::Mips64,
 +        options: TargetOptions {
-+            abi: Abi::ElfV2,
++            cfg_abi: CfgAbi::AbiV2,
 +            endian: Endian::Little,
 +            features: "+soft-float,+abi=n32".into(),
-+            llvm_abiname: "n32".into(),
++            llvm_abiname: LlvmAbi::N32,
 +            mcount: "__mcount".into(),
 +            ..base
 +        },

Index: pkgsrc/lang/rust/patches/patch-compiler_rustc__target_src_spec_targets_mipsel__unknown__netbsd.rs
diff -u pkgsrc/lang/rust/patches/patch-compiler_rustc__target_src_spec_targets_mipsel__unknown__netbsd.rs:1.3 
pkgsrc/lang/rust/patches/patch-compiler_rustc__target_src_spec_targets_mipsel__unknown__netbsd.rs:1.4
--- pkgsrc/lang/rust/patches/patch-compiler_rustc__target_src_spec_targets_mipsel__unknown__netbsd.rs:1.3       Mon Aug 25 17:51:12 2025
+++ pkgsrc/lang/rust/patches/patch-compiler_rustc__target_src_spec_targets_mipsel__unknown__netbsd.rs   Thu Jun 11 07:00:57 2026
@@ -1,11 +1,11 @@
-$NetBSD: patch-compiler_rustc__target_src_spec_targets_mipsel__unknown__netbsd.rs,v 1.3 2025/08/25 17:51:12 wiz Exp $
+$NetBSD: patch-compiler_rustc__target_src_spec_targets_mipsel__unknown__netbsd.rs,v 1.4 2026/06/11 07:00:57 wiz Exp $
 
 Let's see if turning off thread local storage makes a difference...
 
 --- compiler/rustc_target/src/spec/targets/mipsel_unknown_netbsd.rs.orig       2024-08-05 20:02:56.368978562 +0000
 +++ compiler/rustc_target/src/spec/targets/mipsel_unknown_netbsd.rs
-@@ -21,6 +21,7 @@ pub fn target() -> Target {
-             features: "+soft-float".into(),
+@@ -23,6 +23,7 @@ pub(crate) fn target() -> Target {
+             llvm_abiname: LlvmAbi::O32,
              mcount: "__mcount".into(),
              endian: Endian::Little,
 +            has_thread_local: false, // Let's see if there's a difference...

Index: pkgsrc/lang/rust/patches/patch-src_bootstrap_src_core_sanity.rs
diff -u pkgsrc/lang/rust/patches/patch-src_bootstrap_src_core_sanity.rs:1.2 pkgsrc/lang/rust/patches/patch-src_bootstrap_src_core_sanity.rs:1.3
--- pkgsrc/lang/rust/patches/patch-src_bootstrap_src_core_sanity.rs:1.2 Thu May  7 13:16:15 2026
+++ pkgsrc/lang/rust/patches/patch-src_bootstrap_src_core_sanity.rs     Thu Jun 11 07:00:57 2026
@@ -1,20 +1,18 @@
-$NetBSD: patch-src_bootstrap_src_core_sanity.rs,v 1.2 2026/05/07 13:16:15 wiz Exp $
+$NetBSD: patch-src_bootstrap_src_core_sanity.rs,v 1.3 2026/06/11 07:00:57 wiz Exp $
 
-Temporarily add m68k-unknown-netbsd to STAGE0_MISSING_TARGETS.
-...while we bootstrap the target, and don't make the presence
-while it's a known target a fatal error.
+Add m68k-unknown-netbsd to "missing stage0" list.
 
---- src/bootstrap/src/core/sanity.rs.orig      2026-03-02 23:18:25.000000000 +0000
+--- src/bootstrap/src/core/sanity.rs.orig      2026-05-25 23:21:07.000000000 +0000
 +++ src/bootstrap/src/core/sanity.rs
-@@ -49,6 +49,7 @@ const STAGE0_MISSING_TARGETS: &[&str] = 
-     "aarch64v8r-unknown-none",
-     "aarch64v8r-unknown-none-softfloat",
-     "s390x-unknown-none-softfloat",
+@@ -39,6 +39,7 @@ const STAGE0_MISSING_TARGETS: &[&str] = 
+     // just a dummy comment so the list doesn't get onelined
+     "x86_64-unknown-linux-gnumsan",
+     "x86_64-unknown-linux-gnutsan",
 +    "m68k-unknown-netbsd",
  ];
  
  /// Minimum version threshold for libstdc++ required when using prebuilt LLVM
-@@ -277,7 +278,10 @@ than building it.
+@@ -267,7 +268,10 @@ than building it.
                  for duplicated_target in duplicated_targets {
                      println!("  {duplicated_target}");
                  }

Index: pkgsrc/lang/rust/patches/patch-src_tools_rust-installer_install-template.sh
diff -u pkgsrc/lang/rust/patches/patch-src_tools_rust-installer_install-template.sh:1.15 pkgsrc/lang/rust/patches/patch-src_tools_rust-installer_install-template.sh:1.16
--- pkgsrc/lang/rust/patches/patch-src_tools_rust-installer_install-template.sh:1.15    Thu Apr  2 19:06:34 2026
+++ pkgsrc/lang/rust/patches/patch-src_tools_rust-installer_install-template.sh Thu Jun 11 07:00:57 2026
@@ -1,15 +1,10 @@
-$NetBSD: patch-src_tools_rust-installer_install-template.sh,v 1.15 2026/04/02 19:06:34 wiz Exp $
+$NetBSD: patch-src_tools_rust-installer_install-template.sh,v 1.16 2026/06/11 07:00:57 wiz Exp $
 
 No logging to 'install.log'.
 Do not create 'uninstall.sh'.
 Do not make file backups (filename.old), so these will not end up in the final package.
 
-Rewrite to not use a whole lot of subprocesses just for doing
-pattern matching and substitution in the install phase using "grep"
-and "sed" when shell builtin "case" and "omit shortest match" ops
-should do just fine.
-
---- src/tools/rust-installer/install-template.sh.orig  2023-12-21 16:55:28.000000000 +0000
+--- src/tools/rust-installer/install-template.sh.orig  2026-05-29 09:40:07.274418028 +0000
 +++ src/tools/rust-installer/install-template.sh
 @@ -6,20 +6,12 @@ set -u
  init_logging() {
@@ -32,41 +27,22 @@ should do just fine.
  }
  
  msg() {
-@@ -433,8 +425,8 @@ uninstall_components() {
-             local _directive
-             while read _directive; do
- 
--            local _command=`echo $_directive | cut -f1 -d:`
--            local _file=`echo $_directive | cut -f2 -d:`
-+            local _command="${_directive%%:*}"
-+            local _file="${_directive#*:}"
- 
-             # Sanity checks
-             if [ ! -n "$_command" ]; then critical_err "malformed installation directive"; fi
-@@ -541,8 +533,8 @@ install_components() {
-     local _directive
-     while read _directive; do
- 
--        local _command=`echo $_directive | cut -f1 -d:`
--        local _file=`echo $_directive | cut -f2 -d:`
-+        local _command="${_directive%%:*}"
-+        local _file="${_directive#*:}"
- 
-         # Sanity checks
-         if [ ! -n "$_command" ]; then critical_err "malformed installation directive"; fi
-@@ -628,7 +620,6 @@ install_components() {
+@@ -628,8 +620,6 @@ install_components() {
  
              verbose_msg "copying directory $_file_install_path"
  
 -            maybe_backup_path "$_file_install_path"
- 
+-
              run cp -R "$_src_dir/$_component/$_file" "$_file_install_path"
              critical_need_ok "failed to copy directory"
-@@ -977,7 +968,6 @@ write_to_file "$TEMPLATE_RUST_INSTALLER_
+ 
+@@ -976,9 +966,6 @@ write_to_file "$TEMPLATE_RUST_INSTALLER_
+ 
  critical_need_ok "failed to write installer version"
  
- # Install the uninstaller
+-# Install the uninstaller
 -install_uninstaller "$src_dir" "$src_basename" "$abs_libdir"
- 
+-
  # Install each component
  install_components "$src_dir" "$abs_libdir" "$dest_prefix" "$components"
+ 

Added files:

Index: pkgsrc/lang/rust/patches/patch-vendor_libc-0.2.183_src_unix_bsd_netbsdlike_netbsd_m68k.rs
diff -u /dev/null pkgsrc/lang/rust/patches/patch-vendor_libc-0.2.183_src_unix_bsd_netbsdlike_netbsd_m68k.rs:1.1
--- /dev/null   Thu Jun 11 07:00:57 2026
+++ pkgsrc/lang/rust/patches/patch-vendor_libc-0.2.183_src_unix_bsd_netbsdlike_netbsd_m68k.rs   Thu Jun 11 07:00:57 2026
@@ -0,0 +1,17 @@
+$NetBSD: patch-vendor_libc-0.2.183_src_unix_bsd_netbsdlike_netbsd_m68k.rs,v 1.1 2026/06/11 07:00:57 wiz Exp $
+
+Add cpu-specific file for m68k on NetBSD.
+
+--- /dev/null  2026-04-16 15:19:59.503167932 +0000
++++ vendor/libc-0.2.183/src/unix/bsd/netbsdlike/netbsd/m68k.rs 2026-04-16 15:19:11.760619011 +0000
+@@ -0,0 +1,10 @@
++use crate::prelude::*;
++use crate::PT_FIRSTMACH;
++
++pub type __cpu_simple_lock_nv_t = u8;
++
++pub(crate) const _ALIGNBYTES: usize = size_of::<c_int>() - 1;
++
++pub const PT_STEP: c_int = PT_FIRSTMACH + 0;
++pub const PT_GETREGS: c_int = PT_FIRSTMACH + 1;
++pub const PT_SETREGS: c_int = PT_FIRSTMACH + 2;
Index: pkgsrc/lang/rust/patches/patch-vendor_libc-0.2.183_src_unix_bsd_netbsdlike_netbsd_mod.rs
diff -u /dev/null pkgsrc/lang/rust/patches/patch-vendor_libc-0.2.183_src_unix_bsd_netbsdlike_netbsd_mod.rs:1.1
--- /dev/null   Thu Jun 11 07:00:57 2026
+++ pkgsrc/lang/rust/patches/patch-vendor_libc-0.2.183_src_unix_bsd_netbsdlike_netbsd_mod.rs    Thu Jun 11 07:00:57 2026
@@ -0,0 +1,16 @@
+$NetBSD: patch-vendor_libc-0.2.183_src_unix_bsd_netbsdlike_netbsd_mod.rs,v 1.1 2026/06/11 07:00:57 wiz Exp $
+
+Add m68k target.
+
+--- vendor/libc-0.2.183/src/unix/bsd/netbsdlike/netbsd/mod.rs.orig     2026-04-16 15:19:35.521206884 +0000
++++ vendor/libc-0.2.183/src/unix/bsd/netbsdlike/netbsd/mod.rs
+@@ -2442,6 +2442,9 @@ cfg_if! {
+     } else if #[cfg(target_arch = "riscv64")] {
+         mod riscv64;
+         pub use self::riscv64::*;
++    } else if #[cfg(target_arch = "m68k")] {
++        mod m68k;
++        pub use self::m68k::*;
+     } else {
+         // Unknown target_arch
+     }
Index: pkgsrc/lang/rust/patches/patch-vendor_libc-0.2.184_src_unix_bsd_netbsdlike_netbsd_m68k.rs
diff -u /dev/null pkgsrc/lang/rust/patches/patch-vendor_libc-0.2.184_src_unix_bsd_netbsdlike_netbsd_m68k.rs:1.1
--- /dev/null   Thu Jun 11 07:00:57 2026
+++ pkgsrc/lang/rust/patches/patch-vendor_libc-0.2.184_src_unix_bsd_netbsdlike_netbsd_m68k.rs   Thu Jun 11 07:00:57 2026
@@ -0,0 +1,17 @@
+$NetBSD: patch-vendor_libc-0.2.184_src_unix_bsd_netbsdlike_netbsd_m68k.rs,v 1.1 2026/06/11 07:00:57 wiz Exp $
+
+Add cpu-specific file for m68k on NetBSD.
+
+--- /dev/null  2026-04-16 15:19:59.503167932 +0000
++++ vendor/libc-0.2.184/src/unix/bsd/netbsdlike/netbsd/m68k.rs 2026-04-16 15:19:11.760619011 +0000
+@@ -0,0 +1,10 @@
++use crate::prelude::*;
++use crate::PT_FIRSTMACH;
++
++pub type __cpu_simple_lock_nv_t = u8;
++
++pub(crate) const _ALIGNBYTES: usize = size_of::<c_int>() - 1;
++
++pub const PT_STEP: c_int = PT_FIRSTMACH + 0;
++pub const PT_GETREGS: c_int = PT_FIRSTMACH + 1;
++pub const PT_SETREGS: c_int = PT_FIRSTMACH + 2;
Index: pkgsrc/lang/rust/patches/patch-vendor_libc-0.2.184_src_unix_bsd_netbsdlike_netbsd_mod.rs
diff -u /dev/null pkgsrc/lang/rust/patches/patch-vendor_libc-0.2.184_src_unix_bsd_netbsdlike_netbsd_mod.rs:1.1
--- /dev/null   Thu Jun 11 07:00:57 2026
+++ pkgsrc/lang/rust/patches/patch-vendor_libc-0.2.184_src_unix_bsd_netbsdlike_netbsd_mod.rs    Thu Jun 11 07:00:57 2026
@@ -0,0 +1,16 @@
+$NetBSD: patch-vendor_libc-0.2.184_src_unix_bsd_netbsdlike_netbsd_mod.rs,v 1.1 2026/06/11 07:00:57 wiz Exp $
+
+Add m68k target.
+
+--- vendor/libc-0.2.180/src/unix/bsd/netbsdlike/netbsd/mod.rs.orig     2026-04-16 15:19:35.521206884 +0000
++++ vendor/libc-0.2.184/src/unix/bsd/netbsdlike/netbsd/mod.rs
+@@ -2442,6 +2442,9 @@ cfg_if! {
+     } else if #[cfg(target_arch = "riscv64")] {
+         mod riscv64;
+         pub use self::riscv64::*;
++    } else if #[cfg(target_arch = "m68k")] {
++        mod m68k;
++        pub use self::m68k::*;
+     } else {
+         // Unknown target_arch
+     }
Index: pkgsrc/lang/rust/patches/patch-vendor_openssl-sys-0.9.112_build_find__normal.rs
diff -u /dev/null pkgsrc/lang/rust/patches/patch-vendor_openssl-sys-0.9.112_build_find__normal.rs:1.1
--- /dev/null   Thu Jun 11 07:00:57 2026
+++ pkgsrc/lang/rust/patches/patch-vendor_openssl-sys-0.9.112_build_find__normal.rs     Thu Jun 11 07:00:57 2026
@@ -0,0 +1,30 @@
+$NetBSD: patch-vendor_openssl-sys-0.9.112_build_find__normal.rs,v 1.1 2026/06/11 07:00:57 wiz Exp $
+
+Add hack for Darwin when homebrew is installed.
+
+--- vendor/openssl-sys-0.9.112/build/find_normal.rs.orig       2026-01-25 08:56:08.257782732 +0000
++++ vendor/openssl-sys-0.9.112/build/find_normal.rs
+@@ -72,23 +72,6 @@ fn resolve_with_wellknown_location(dir: 
+ fn find_openssl_dir(target: &str) -> OsString {
+     let host = env::var("HOST").unwrap();
+ 
+-    if host == target && target.ends_with("-apple-darwin") {
+-        let homebrew_dir = match target {
+-            "aarch64-apple-darwin" => "/opt/homebrew",
+-            _ => "/usr/local",
+-        };
+-
+-        if let Some(dir) = resolve_with_wellknown_homebrew_location(homebrew_dir) {
+-            return dir.into();
+-        } else if let Some(dir) = resolve_with_wellknown_location("/opt/pkg") {
+-            // pkgsrc
+-            return dir.into();
+-        } else if let Some(dir) = resolve_with_wellknown_location("/opt/local") {
+-            // MacPorts
+-            return dir.into();
+-        }
+-    }
+-
+     try_pkg_config();
+     try_vcpkg();
+ 
Index: pkgsrc/lang/rust/patches/patch-vendor_openssl-sys-0.9.112_build_main.rs
diff -u /dev/null pkgsrc/lang/rust/patches/patch-vendor_openssl-sys-0.9.112_build_main.rs:1.1
--- /dev/null   Thu Jun 11 07:00:57 2026
+++ pkgsrc/lang/rust/patches/patch-vendor_openssl-sys-0.9.112_build_main.rs     Thu Jun 11 07:00:57 2026
@@ -0,0 +1,23 @@
+$NetBSD: patch-vendor_openssl-sys-0.9.112_build_main.rs,v 1.1 2026/06/11 07:00:57 wiz Exp $
+
+Patterned after Linux and Android, on 32-bit NetBSD ports
+include -latomic.  Parts of this inspired by
+https://github.com/sfackler/rust-openssl/commit/a0a1d1d29263abb7c47fc2e58cef8dab13762a45
+
+--- vendor/openssl-sys-0.9.112/build/main.rs.orig      2026-01-25 08:57:28.677889187 +0000
++++ vendor/openssl-sys-0.9.112/build/main.rs
+@@ -279,6 +279,14 @@ fn main() {
+         println!("cargo:rustc-link-lib=atomic");
+     }
+ 
++    // Patterned of the above, make sure we include -latomic
++    // on ilp32 ports (yes, this only tests the "p32" part).
++    if env::var("CARGO_CFG_TARGET_OS").unwrap() == "netbsd"
++       && env::var("CARGO_CFG_TARGET_POINTER_WIDTH").unwrap() == "32"
++    {
++        println!("cargo:rustc-link-lib=atomic");
++    }
++
+     if kind == "static" && target.contains("windows") {
+         println!("cargo:rustc-link-lib=dylib=gdi32");
+         println!("cargo:rustc-link-lib=dylib=user32");



Home | Main Index | Thread Index | Old Index