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 May  7 13:16:15 UTC 2026

Modified Files:
        pkgsrc/lang/rust: Makefile distinfo
        pkgsrc/lang/rust/patches: patch-src_bootstrap_src_core_builder_cargo.rs
            patch-src_bootstrap_src_core_sanity.rs
            patch-src_llvm-project_llvm_CMakeLists.txt
            patch-src_llvm-project_llvm_cmake_modules_AddLLVM.cmake
            patch-src_tools_cargo_src_bin_cargo_commands_help.rs
Added Files:
        pkgsrc/lang/rust/patches:
            patch-vendor_libc-0.2.180_src_unix_bsd_netbsdlike_netbsd_m68k.rs
            patch-vendor_libc-0.2.180_src_unix_bsd_netbsdlike_netbsd_mod.rs

Log Message:
rust: update to 1.95.0.

As always, provided by he@ in wip.

New major release, details at
https://blog.rust-lang.org/2026/04/16/Rust-1.95.0/


To generate a diff of this commit:
cvs rdiff -u -r1.358 -r1.359 pkgsrc/lang/rust/Makefile
cvs rdiff -u -r1.197 -r1.198 pkgsrc/lang/rust/distinfo
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/lang/rust/patches/patch-src_bootstrap_src_core_builder_cargo.rs
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/lang/rust/patches/patch-src_bootstrap_src_core_sanity.rs \
    pkgsrc/lang/rust/patches/patch-src_tools_cargo_src_bin_cargo_commands_help.rs
cvs rdiff -u -r1.15 -r1.16 \
    pkgsrc/lang/rust/patches/patch-src_llvm-project_llvm_CMakeLists.txt \
    pkgsrc/lang/rust/patches/patch-src_llvm-project_llvm_cmake_modules_AddLLVM.cmake
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/lang/rust/patches/patch-vendor_libc-0.2.180_src_unix_bsd_netbsdlike_netbsd_m68k.rs \
    pkgsrc/lang/rust/patches/patch-vendor_libc-0.2.180_src_unix_bsd_netbsdlike_netbsd_mod.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.358 pkgsrc/lang/rust/Makefile:1.359
--- pkgsrc/lang/rust/Makefile:1.358     Sun Apr 19 20:53:35 2026
+++ pkgsrc/lang/rust/Makefile   Thu May  7 13:16:15 2026
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.358 2026/04/19 20:53:35 wiz Exp $
+# $NetBSD: Makefile,v 1.359 2026/05/07 13:16:15 wiz Exp $
 
-DISTNAME=      rustc-1.94.1-src
+DISTNAME=      rustc-1.95.0-src
 PKGNAME=       ${DISTNAME:S/rustc/rust/:S/-src//}
-PKGREVISION=   1
 CATEGORIES=    lang
 MASTER_SITES=  https://static.rust-lang.org/dist/
 
@@ -52,6 +51,8 @@ CONFIGURE_ARGS+=      --dist-compression-form
 # Ref. issue #130708 & backport of pull-request 130110
 CONFIGURE_ARGS+=       --set dist.vendor=false
 
+CGC=                   compiler/rustc_codegen_cranelift
+REPLACE_BASH+=         ${CGC}/.github/scripts/free-disk-space.sh
 REPLACE_BASH+=         library/portable-simd/subtree-sync.sh
 CB=                    library/compiler-builtins
 REPLACE_BASH+=         ${CB}/ci/bench-icount.sh
@@ -247,49 +248,49 @@ BUILDLINK_TRANSFORM+=     opt:x86_64:arm64
 DISTFILES:=            ${DEFAULT_DISTFILES}
 
 .if ${MACHINE_PLATFORM:MDarwin-*-aarch64} || make(distinfo) || make (makesum) || make(mdi)
-RUST_STAGE0_VER=       1.93.1
+RUST_STAGE0_VER=       1.94.1
 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.93.1
+RUST_STAGE0_VER=       1.94.1
 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.93.1
+RUST_STAGE0_VER=       1.94.1
 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.93.1
+RUST_STAGE0_VER=       1.94.1
 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.93.1
+RUST_STAGE0_VER=       1.94.1
 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.93.1
+RUST_STAGE0_VER=       1.94.1
 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.93.1
+RUST_STAGE0_VER=       1.94.1
 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
@@ -301,7 +302,7 @@ DISTFILES:=         ${DISTFILES} ${RUST_STAGE0}
 # 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.93.1
+RUST_STAGE0_VER=       1.94.1
 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/
@@ -314,14 +315,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.93.1
+RUST_STAGE0_VER=       1.94.1
 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.93.1
+RUST_STAGE0_VER=       1.94.1
 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
@@ -341,14 +342,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.93.1
+RUST_STAGE0_VER=       1.94.1
 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.93.1
+RUST_STAGE0_VER=               1.94.1
 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
@@ -357,7 +358,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.93.1
+RUST_STAGE0_VER=               1.94.1
 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
@@ -366,7 +367,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.93.1
+RUST_STAGE0_VER=               1.94.1
 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
@@ -375,7 +376,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.93.1
+RUST_STAGE0_VER=               1.94.1
 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
@@ -385,7 +386,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.93.1
+RUST_STAGE0_VER=               1.94.1
 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}
@@ -394,7 +395,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.93.1
+RUST_STAGE0_VER=               1.94.1
 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}
@@ -403,7 +404,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.93.1
+#RUST_STAGE0_VER=              1.94.1
 #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}
@@ -412,7 +413,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.93.1
+RUST_STAGE0_VER=               1.94.1
 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}
@@ -546,6 +547,10 @@ CKSUMS+=   5b141cbc4c6339d401bdc1e82d86adc
 CKSUMS+=       2ec1e4bc0927ee68b2d7f79142ac93f3eee432a1d15ef43feab6acb602520b60
 CKSUMS+=       ebe3d9de2db1660c690c347f14489b87fe1371877438f6950cfbb6900a6252b1
 
+CKSUM_CRATES+= vendor/libc-0.2.180
+CKSUMS+=       7628a61b5d75750047eb9cb79d0dc89d45cf0cf32edc5786cf7ca45c5dab1114
+CKSUMS+=       85ab34c72fc39f2c5a5cf98aebe896e6629f8b53f0592dde614f22b2b271fc5a
+
 CKSUM_CRATES+= vendor/zerocopy-0.7.32
 CKSUMS+=       2f21f18a4ca1d4be2d997f037158cb21a7421b2ba2cc52f3e4c5f9410197ed27
 CKSUMS+=       abe079743c2b2dea5b2c42564f98741a5eb9e24ff019e01742ace5581e53c06f

Index: pkgsrc/lang/rust/distinfo
diff -u pkgsrc/lang/rust/distinfo:1.197 pkgsrc/lang/rust/distinfo:1.198
--- pkgsrc/lang/rust/distinfo:1.197     Sun Apr 19 20:53:35 2026
+++ pkgsrc/lang/rust/distinfo   Thu May  7 13:16:15 2026
@@ -1,113 +1,113 @@
-$NetBSD: distinfo,v 1.197 2026/04/19 20:53:35 wiz Exp $
+$NetBSD: distinfo,v 1.198 2026/05/07 13:16:15 wiz Exp $
 
-BLAKE2s (rust-1.93.1-aarch64-apple-darwin.tar.gz) = 79c7b27c43db89e7dd8165b6aa067944004ab5b3483b5ae39b1390b714a7cf6a
-SHA512 (rust-1.93.1-aarch64-apple-darwin.tar.gz) = a1335f2101121fff361c8f7b4f02242402e26144b745c27ddb774c3831c589cb9b9d987789a3f680ac5e7230aad74d1af12c782c5036f7bdd99b4615620b56fa
-Size (rust-1.93.1-aarch64-apple-darwin.tar.gz) = 389523068 bytes
-BLAKE2s (rust-1.93.1-aarch64-unknown-linux-gnu.tar.gz) = 1f4b87ad7fa9c95a14714ecfc588018d01ab2e1a4b1b69e8d1269bc764d7605b
-SHA512 (rust-1.93.1-aarch64-unknown-linux-gnu.tar.gz) = 7b4b4f13e88761c25d32f667d3ea95335eaaebed8860198e840936b0513679e2ad8523a8e38e90ccd2698ee2cf557cea1f66ae3abaf1c740bc0a945250d440b1
-Size (rust-1.93.1-aarch64-unknown-linux-gnu.tar.gz) = 325195152 bytes
-BLAKE2s (rust-1.93.1-aarch64-unknown-netbsd.tar.xz) = cf656d4bf8a59dbbb9938f27219667d340295b629631bff304d00f0580e3a1e1
-SHA512 (rust-1.93.1-aarch64-unknown-netbsd.tar.xz) = 34c2abbe246e7768a9e6575a56c44946265b0b5abd2e33e530627806122214f8b50001016ae7afe2612edf8c9cd8207da7d441281d0315ff15515cdcc130e93b
-Size (rust-1.93.1-aarch64-unknown-netbsd.tar.xz) = 208207380 bytes
-BLAKE2s (rust-1.93.1-aarch64_be-unknown-netbsd.tar.xz) = cebdf42794d11d22584e62d8b1a9b817d6b5d0e9051a61a7ece603457ab8085a
-SHA512 (rust-1.93.1-aarch64_be-unknown-netbsd.tar.xz) = 0cd6ee89d6c34037cc2bb4c0d7287338ce1e33e64477c228b233b7d2de1658d8d0a8e41ef3aafd217d02ff86f7acfc5a38012828cead7b5cf64be3a56b2ea793
-Size (rust-1.93.1-aarch64_be-unknown-netbsd.tar.xz) = 208380456 bytes
-BLAKE2s (rust-1.93.1-arm-unknown-linux-gnueabihf.tar.gz) = e15ee16cfe8df538a7287238bff6a447222653bb1d103e8ed0e95d162c8f44d9
-SHA512 (rust-1.93.1-arm-unknown-linux-gnueabihf.tar.gz) = c3c717872bfdaab27747354b029822ff48ac784137ec9933c26418f09497a3051f6f520b9bd6c38d088e5fe0c24412745390bfe375dc05afb61add6bdeba5795
-Size (rust-1.93.1-arm-unknown-linux-gnueabihf.tar.gz) = 443626846 bytes
-BLAKE2s (rust-1.93.1-armv6-unknown-netbsd-eabihf.tar.xz) = d271a56b9ea20e4dda4168bd772418fd99e02c2bfe7c9d72537a7af7fdd2690f
-SHA512 (rust-1.93.1-armv6-unknown-netbsd-eabihf.tar.xz) = 8e4c8a1b7d22294e3772955bd3ea10f3851aabcec86c2b428e00d7b5c617fdda13442ee334ced75217930da6145d4af97381c9f7648e2c2b1a929e6375dd9897
-Size (rust-1.93.1-armv6-unknown-netbsd-eabihf.tar.xz) = 169020592 bytes
-BLAKE2s (rust-1.93.1-armv7-unknown-linux-gnueabihf.tar.gz) = 4414141b84fff7b2d57ceb9dac12a34fc395eceba23640539b55b093365ffd87
-SHA512 (rust-1.93.1-armv7-unknown-linux-gnueabihf.tar.gz) = 14b6680d8294dedb2a79d954c36796c1b0c154fb32c6e96b1003aba3984faf434725fa8fb7b29eab7e418cccb644c10d8ae5d9b87609ee7110d5b8fafbd89eee
-Size (rust-1.93.1-armv7-unknown-linux-gnueabihf.tar.gz) = 428181629 bytes
-BLAKE2s (rust-1.93.1-armv7-unknown-netbsd-eabihf.tar.xz) = 8d015d036ac2610e73d0dad3165c1f026bcda3a7c2bcb18e191c20c17380752f
-SHA512 (rust-1.93.1-armv7-unknown-netbsd-eabihf.tar.xz) = 714b49df36f8d7576d572f4319248241f559e4974fb51805053d2c668816730b820a9a4c631274b7a6acc8ba84ab6978bbd823c55ee11579a76a0b0dc66e3087
-Size (rust-1.93.1-armv7-unknown-netbsd-eabihf.tar.xz) = 171401360 bytes
-BLAKE2s (rust-1.93.1-i586-unknown-netbsd.tar.xz) = 5e8dc4147ab56e6deebe65ecf13958d9f3ec92ec9beeb902c7a9b15aaa013ca7
-SHA512 (rust-1.93.1-i586-unknown-netbsd.tar.xz) = 3684db056547e775450297917a9b9306c0d9502da5390ed700e04cdc543b11a1be583a32d1767eb6008f908eccb56e7af8f01c20534e7631f55f78f379486aa0
-Size (rust-1.93.1-i586-unknown-netbsd.tar.xz) = 232318896 bytes
-BLAKE2s (rust-1.93.1-i686-unknown-linux-gnu.tar.gz) = cde86c634105d76512aee8b6d5fe1ffec76547a32859ce201adad4b9232c6716
-SHA512 (rust-1.93.1-i686-unknown-linux-gnu.tar.gz) = 49698872bd436ebfd9b25d43fdf43857c06a0aa8099ecc1cee29872cbfe41fcda6e93aaabefd8efb8b9857637c95ad6e8bb490a92278604f5f2de533e23c4d9e
-Size (rust-1.93.1-i686-unknown-linux-gnu.tar.gz) = 505663577 bytes
-BLAKE2s (rust-1.93.1-powerpc-unknown-netbsd.tar.xz) = 7e048eef2c195d90074404225a79b93d6c9cd27499d8f48ac0caf04f6d39084b
-SHA512 (rust-1.93.1-powerpc-unknown-netbsd.tar.xz) = 4c88e730af4e1030e72f646213c355a3ba729e5944bbd5f142403649188ea51ed7baff53dde6266721c1e22f1f342d5c1d08ef3faab24623f52033cade65f71e
-Size (rust-1.93.1-powerpc-unknown-netbsd.tar.xz) = 116419424 bytes
-BLAKE2s (rust-1.93.1-riscv64gc-unknown-netbsd.tar.xz) = d693dd6da9c2372660dc84a6c4c8317f56b978a5f803ab54a2c2ca4e85c64693
-SHA512 (rust-1.93.1-riscv64gc-unknown-netbsd.tar.xz) = 591e6e2ea7206dc8f0e75f108aaf09fbea39de8e52dc7df97ac9d3ba14ca8cba09e9e34a25dffcec38c728ce3d831efd566bfd58bac6629739405cbdb680431c
-Size (rust-1.93.1-riscv64gc-unknown-netbsd.tar.xz) = 226861692 bytes
-BLAKE2s (rust-1.93.1-sparc64-unknown-netbsd.tar.xz) = 199fa7be5bed6e63ae5b58c15c13d26796334aebb7e2f94c1aa1fa931e1ff8df
-SHA512 (rust-1.93.1-sparc64-unknown-netbsd.tar.xz) = f0e228a949ebffbb7a683be007a7e0bc56f7c739fd4e81d6e9fc078daee0c2ec4c7b146568e38b6963cfc9fe4bdaeabc283b93221c74fd9ac2dc926bc6b62fe7
-Size (rust-1.93.1-sparc64-unknown-netbsd.tar.xz) = 204802412 bytes
-BLAKE2s (rust-1.93.1-x86_64-apple-darwin.tar.gz) = 9b120fea3fe39fa4c035e9269fadd5a949374f897e83137af856aebd6ab0977a
-SHA512 (rust-1.93.1-x86_64-apple-darwin.tar.gz) = d5689f4cc9ddf3eb15bbdab5ebbaa274431fcc34863dc963041b6be767b8c9c9dd145ae0a542f64ab853d59e1f8fddad7bda7d8b7dae98aad831e3ee5a8ffbc5
-Size (rust-1.93.1-x86_64-apple-darwin.tar.gz) = 335166016 bytes
-BLAKE2s (rust-1.93.1-x86_64-unknown-freebsd.tar.gz) = 6227131a3bae4ff1b8a6f7d0acdfb2f493dc80b487d4a37249d561e1e27c7f6c
-SHA512 (rust-1.93.1-x86_64-unknown-freebsd.tar.gz) = c6d9d9064f51bcdab4e391cbcbd2b2ce38c9781a689cbee890192cccf1e162c5087ebe1f30750d6b255d631fc03f1f4806145764126ea97df84833128d1e37b4
-Size (rust-1.93.1-x86_64-unknown-freebsd.tar.gz) = 388358160 bytes
-BLAKE2s (rust-1.93.1-x86_64-unknown-illumos.tar.gz) = 50da6a9367cedc9453a501a3840ccab4326eee63594de32466bb313b91dc38c8
-SHA512 (rust-1.93.1-x86_64-unknown-illumos.tar.gz) = 9897f2064cfa3f6bd6fa2f020bd6af97afc69133712ecdd52fbf187305d46a1e890d763a2ffa0f169ded8ddd95e3a9cefe68e02d0239ef3c7ca3853921fc88e6
-Size (rust-1.93.1-x86_64-unknown-illumos.tar.gz) = 253857714 bytes
-BLAKE2s (rust-1.93.1-x86_64-unknown-linux-gnu.tar.gz) = a8c1a2896e879526811c7c7e5101bb01046b59f213ac4ebfad1bd6290989d15d
-SHA512 (rust-1.93.1-x86_64-unknown-linux-gnu.tar.gz) = d5db54ebca4b7c94237cf700340d789438ffa87df0739e63f60d05d61117861abafccbccdc6d57e374f4571b4e5a66270f411b5f8bba878ae7fbb0d32d32597c
-Size (rust-1.93.1-x86_64-unknown-linux-gnu.tar.gz) = 374862018 bytes
-BLAKE2s (rust-1.93.1-x86_64-unknown-netbsd.tar.xz) = b786fd3acf128a7a21e9c5594304418b455f77e7fa57749fb3f16b8b96047eba
-SHA512 (rust-1.93.1-x86_64-unknown-netbsd.tar.xz) = 75f00ccb92a6415dceea71759b8f2216b5e8c4c5a1cb2443ce2793df76c68b0b2ab63a867596661a891fe9cad87e0af0ed157e641f6c0a46f30e70d3401801e8
-Size (rust-1.93.1-x86_64-unknown-netbsd.tar.xz) = 223861472 bytes
-BLAKE2s (rust-std-1.93.1-aarch64-apple-darwin.tar.gz) = 5977adef459bb984ebc1ac6863866ae3bb6df6f160d4c755005388403b45dcb5
-SHA512 (rust-std-1.93.1-aarch64-apple-darwin.tar.gz) = 7f0c4e8092f8c24d631275bff65a2de402aa7c56b3737f125485d090e45d39ca50ada32bef7ef9d2217239bba8862f1dfece3a9a0a1db6e22fff1fb7f4c4e9dc
-Size (rust-std-1.93.1-aarch64-apple-darwin.tar.gz) = 46415350 bytes
-BLAKE2s (rust-std-1.93.1-aarch64-unknown-linux-gnu.tar.gz) = 759fdb8bba55c99a1d611966c4617f5cf0e76658cfd67fc11238a6e1c3eff4a6
-SHA512 (rust-std-1.93.1-aarch64-unknown-linux-gnu.tar.gz) = bf11f08231d150aa18bd27810e1256193e7e0801ac390fbeff3d572410c192e6a4cb950af36333373597c7acffe1bea72f26af07aa13f109051b834f1b743d75
-Size (rust-std-1.93.1-aarch64-unknown-linux-gnu.tar.gz) = 50810024 bytes
-BLAKE2s (rust-std-1.93.1-aarch64-unknown-netbsd.tar.xz) = 61937bcf5ac1ab99912bcc043e6bb2f46b15b630b218171c14171fc127cd9967
-SHA512 (rust-std-1.93.1-aarch64-unknown-netbsd.tar.xz) = 25671ab28dca582470debb0e2bda1fb3c1871b6f662a8d4b78e85144814f604b383507a4691dc405905892492535e544af1753b91ba7fa72be615d5d0ed03fb5
-Size (rust-std-1.93.1-aarch64-unknown-netbsd.tar.xz) = 25921452 bytes
-BLAKE2s (rust-std-1.93.1-aarch64_be-unknown-netbsd.tar.xz) = 79ae797535bb9fc9c7f19dcbaef807ed94932d4f5c91b56a1d93546e22f80928
-SHA512 (rust-std-1.93.1-aarch64_be-unknown-netbsd.tar.xz) = 832b63e13f293c202768eac5f7082e0634a2daa042277756af79c4321931fe0fac027c5887f66de172271b2c9acea00891fe4d4c1a9779cc0410b9899e01f593
-Size (rust-std-1.93.1-aarch64_be-unknown-netbsd.tar.xz) = 26120204 bytes
-BLAKE2s (rust-std-1.93.1-arm-unknown-linux-gnueabihf.tar.gz) = 8401157296c98d9368bec96ac8f37d5cbee0c8114081bf9edf2d4d08abcea04a
-SHA512 (rust-std-1.93.1-arm-unknown-linux-gnueabihf.tar.gz) = fa8fe997610af04820447c77112110a15ba835d128fe448431a5c9d44c39f1e6c3d03a5f4bc0fd66b0621ed8946252a0fa750fb80c6d00a637ce5232a67c91ed
-Size (rust-std-1.93.1-arm-unknown-linux-gnueabihf.tar.gz) = 42164505 bytes
-BLAKE2s (rust-std-1.93.1-armv6-unknown-netbsd-eabihf.tar.xz) = 8e378b198a7fa48fb44e9b9e8ac351eecce6391ebdd1e195f7ca59291f714b4d
-SHA512 (rust-std-1.93.1-armv6-unknown-netbsd-eabihf.tar.xz) = 0cf5ddc9eda8df3a72f87132534ac577dd09ff73cd9b52a28b7d9bb5073fa7152d351a71047e131ce0bc8f33442ce0357ca100d2ce2787574f3290c316a8e1ce
-Size (rust-std-1.93.1-armv6-unknown-netbsd-eabihf.tar.xz) = 24165600 bytes
-BLAKE2s (rust-std-1.93.1-armv7-unknown-linux-gnueabihf.tar.gz) = 8802fa037d227cd685a733801b356ec10a835a43bbc5df2cbabe85ff28d43fe9
-SHA512 (rust-std-1.93.1-armv7-unknown-linux-gnueabihf.tar.gz) = ba361f060576cd3ec2e2fdf49fd8d549dfacd9acc5cdd7c7a1caaef180f5bb55dc763ae731343d685cf2079c9ab7d8e8459d20a3252258bc5df0aca3a09b4677
-Size (rust-std-1.93.1-armv7-unknown-linux-gnueabihf.tar.gz) = 43720271 bytes
-BLAKE2s (rust-std-1.93.1-armv7-unknown-netbsd-eabihf.tar.xz) = cd52e3efa35f62c1a1ed26c822611dc880a11cf8dbf9d13b4091dccee5d823c2
-SHA512 (rust-std-1.93.1-armv7-unknown-netbsd-eabihf.tar.xz) = 50117d57a581199568387132a141e7477630d47c823dffed04b1100e45acfe5cd3f81efc350200bb5a630935d40fc096c212c94e7e252251ab59cd8a98ae81a8
-Size (rust-std-1.93.1-armv7-unknown-netbsd-eabihf.tar.xz) = 25128608 bytes
-BLAKE2s (rust-std-1.93.1-i586-unknown-netbsd.tar.xz) = bf56edc15b8a90bcc49a307aaa1d968ef7a0bb3dd0e105a1701a79ded0ad3458
-SHA512 (rust-std-1.93.1-i586-unknown-netbsd.tar.xz) = c3945b02e7fb13a139cbeafd0eb7d56153a66ce93f7d5a985a4d0dc2bc46f2c2732eead6809717fdada0f6cf186ebe284985100d6b64c8aafaee4c507849f8ac
-Size (rust-std-1.93.1-i586-unknown-netbsd.tar.xz) = 26740796 bytes
-BLAKE2s (rust-std-1.93.1-i686-unknown-linux-gnu.tar.gz) = f01d3699df1284991b5be9b4d1a6e98f2ce561c5bbf17f6925c82471c144d442
-SHA512 (rust-std-1.93.1-i686-unknown-linux-gnu.tar.gz) = 8eb16d1b1b95bacacd00c3bfc80f66400388fd6125185ba8ede2435449efe182adf7aec325165236480cc61d626c5a1325030290b62072916f3fe1ff69324edb
-Size (rust-std-1.93.1-i686-unknown-linux-gnu.tar.gz) = 46463737 bytes
-BLAKE2s (rust-std-1.93.1-powerpc-unknown-netbsd.tar.xz) = a30bf47a8c96452357120b34a370453659ebdd2106a8ae93400da43f7395654b
-SHA512 (rust-std-1.93.1-powerpc-unknown-netbsd.tar.xz) = 7f488417cbe44cc31c19ab11d11f14c2c4cfd5934bf0ffe04e1baa3fec63d429ec08e31e22d05bad405736699da1834dba150b1610980819f6112d7f6e427757
-Size (rust-std-1.93.1-powerpc-unknown-netbsd.tar.xz) = 24216220 bytes
-BLAKE2s (rust-std-1.93.1-riscv64gc-unknown-netbsd.tar.xz) = f2f999cf59ed8d4411552644f7c3c41428e5270584fbdf2638515a3b7d693054
-SHA512 (rust-std-1.93.1-riscv64gc-unknown-netbsd.tar.xz) = a60fd420ac50b4e34da82a8498ba4d1c9ecb3ad88a686c5e751df52856835acd3bec19d169818383b53a408b494fd63723a7b4cce11ac299622da232a999d727
-Size (rust-std-1.93.1-riscv64gc-unknown-netbsd.tar.xz) = 24411720 bytes
-BLAKE2s (rust-std-1.93.1-sparc64-unknown-netbsd.tar.xz) = 688f93f95296fcaebac0c990f67881ab40831f02471bbc87e4fd4423570422a9
-SHA512 (rust-std-1.93.1-sparc64-unknown-netbsd.tar.xz) = 4380eb1d87c643798b8b5932c1d43118814d914420e791f5dc97c13baf23beeaa5b9d5c85d73d7c022d23e2a4a0ea03a1279da090d0238e88f3f918572686592
-Size (rust-std-1.93.1-sparc64-unknown-netbsd.tar.xz) = 24117700 bytes
-BLAKE2s (rust-std-1.93.1-x86_64-apple-darwin.tar.gz) = 7a8e3adb937dca61249558d849d1fdcb30e44b5fd77b83a5899ff3498a6ff0b3
-SHA512 (rust-std-1.93.1-x86_64-apple-darwin.tar.gz) = 30e1c7e14a8e47e257ef2993ab52579b10675625003134babf2284dec95d70047532fe5e5469fc796237e644a4a7400fa4c1774574bf5cf9256c86f91047a5e5
-Size (rust-std-1.93.1-x86_64-apple-darwin.tar.gz) = 48858311 bytes
-BLAKE2s (rust-std-1.93.1-x86_64-unknown-freebsd.tar.gz) = 7d32a45205b3bac3476b60e31f5718915e9f9eba5ac5cbe3be856f43cf2fc366
-SHA512 (rust-std-1.93.1-x86_64-unknown-freebsd.tar.gz) = 96389b676cf53ca060be308b6c10c9c4619a76a444ff151cad1a1a66746544e98cb0e8b84fd2b183eb35dbcd3b8c161792e34db2309b622c4969f2224cd2d94f
-Size (rust-std-1.93.1-x86_64-unknown-freebsd.tar.gz) = 49785750 bytes
-BLAKE2s (rust-std-1.93.1-x86_64-unknown-linux-gnu.tar.gz) = 255aa3feeac5ebe21e27408e0c4284d2565356c3cd8120a0dbce9369b3dd00a0
-SHA512 (rust-std-1.93.1-x86_64-unknown-linux-gnu.tar.gz) = 0f30f30a3fbd6a1870d2c4c75687bdcace9e98f530bbea119141b9d57f5246e47e02fd202ff76ed987619e287b04f83219a299e96bcffc71af86d075a17113bc
-Size (rust-std-1.93.1-x86_64-unknown-linux-gnu.tar.gz) = 52807215 bytes
-BLAKE2s (rust-std-1.93.1-x86_64-unknown-netbsd.tar.xz) = a9c90e69027c927088fa98049d960167c16e71f4bcddec8ba1591eb703bc30f3
-SHA512 (rust-std-1.93.1-x86_64-unknown-netbsd.tar.xz) = cbcb3ad81d3b12e81d8cba213fd14501f2b0e2050081192f75150de6a6bdb087c7267e791744c11c7aaa04fa167f2d84223077239f49981a688352a25e86aa2f
-Size (rust-std-1.93.1-x86_64-unknown-netbsd.tar.xz) = 27041256 bytes
-BLAKE2s (rustc-1.94.1-src.tar.gz) = 3501305cad1b7e7c6b2c3d829843653e35673e83ddc4bd2b1e352312515d80ba
-SHA512 (rustc-1.94.1-src.tar.gz) = 829ae7c0c108102d613c486863d83dec94a572182237214ac16aa07b9417401c179721f5710e3977fc51d3ff6d79e9c2a5a01ade0a68e9e0d711ee31bf786f83
-Size (rustc-1.94.1-src.tar.gz) = 651725417 bytes
+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) = 49008317831b9f99e5129a955a5ede6167edb6d8738df33ffea7828b6c07135d
+SHA512 (rust-1.94.1-x86_64-unknown-illumos.tar.gz) = 96fee5bbdd5b247be15a49f4f8d654b764b0104d67ba138978fe77e2920e5217f4768623195683fc5f7d55460267ca62fc3f267cf41426c387d18aebc28af3b7
+Size (rust-1.94.1-x86_64-unknown-illumos.tar.gz) = 468890882 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
 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
@@ -122,15 +122,15 @@ SHA1 (patch-library_backtrace_src_symbol
 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) = b7ce18d045c2ef250817ee4b6ed57e0524d99e71
-SHA1 (patch-src_bootstrap_src_core_sanity.rs) = 3960db30047a0a97c5f2ae28d4149b00584980c9
+SHA1 (patch-src_bootstrap_src_core_builder_cargo.rs) = 295773b2b1c9ded25b4f4c1a9f80c75285fd807f
+SHA1 (patch-src_bootstrap_src_core_sanity.rs) = e4f8ffdad381ca1508fb4045c431025e8cc30dd3
 SHA1 (patch-src_bootstrap_src_lib.rs) = 735a3f6cbb3054200dd55eebce6e9acbd285f51e
-SHA1 (patch-src_llvm-project_llvm_CMakeLists.txt) = 446acdd51fb6ddcba733371263aa2f9949299d31
-SHA1 (patch-src_llvm-project_llvm_cmake_modules_AddLLVM.cmake) = e1b2eb2f0b3cf1cf87b443656ae306b3242f6b12
+SHA1 (patch-src_llvm-project_llvm_CMakeLists.txt) = 91a46663881236016ac7db95e362232f60f7ae53
+SHA1 (patch-src_llvm-project_llvm_cmake_modules_AddLLVM.cmake) = 29438700020db4f5beaf747645ba1977f2f0865e
 SHA1 (patch-src_llvm-project_llvm_include_llvm-c_DataTypes.h) = cb011fc19957883c01725797f7c85ed1b20f96f1
 SHA1 (patch-src_llvm-project_llvm_include_llvm_Analysis_ConstantFolding.h) = 75019dcb3dbca6cda33ba329dbe483101dcf48e7
 SHA1 (patch-src_llvm-project_llvm_utils_FileCheck_FileCheck.cpp) = 2587c2f4d11ad8f75bf8a16de625135b26bacc15
-SHA1 (patch-src_tools_cargo_src_bin_cargo_commands_help.rs) = 463de040af81f7c760736e0165e1b27537a2a52f
+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
@@ -156,6 +156,8 @@ SHA1 (patch-vendor_libc-0.2.177_src_unix
 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_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

Index: pkgsrc/lang/rust/patches/patch-src_bootstrap_src_core_builder_cargo.rs
diff -u pkgsrc/lang/rust/patches/patch-src_bootstrap_src_core_builder_cargo.rs:1.3 pkgsrc/lang/rust/patches/patch-src_bootstrap_src_core_builder_cargo.rs:1.4
--- pkgsrc/lang/rust/patches/patch-src_bootstrap_src_core_builder_cargo.rs:1.3  Mon Aug 25 17:51:12 2025
+++ pkgsrc/lang/rust/patches/patch-src_bootstrap_src_core_builder_cargo.rs      Thu May  7 13:16:15 2026
@@ -1,11 +1,11 @@
-$NetBSD: patch-src_bootstrap_src_core_builder_cargo.rs,v 1.3 2025/08/25 17:51:12 wiz Exp $
+$NetBSD: patch-src_bootstrap_src_core_builder_cargo.rs,v 1.4 2026/05/07 13:16:15 wiz Exp $
 
 Find external libunwind and libLLVM in pkgsrc (not just Linux).
 Use @PREFIX@ in rpath.
 
---- src/bootstrap/src/core/builder/cargo.rs.orig       2025-01-27 23:20:59.000000000 +0000
+--- src/bootstrap/src/core/builder/cargo.rs.orig       2026-04-14 19:55:32.000000000 +0000
 +++ src/bootstrap/src/core/builder/cargo.rs
-@@ -251,7 +251,7 @@ impl Cargo {
+@@ -299,7 +299,7 @@ impl Cargo {
                  && !target.contains("xous")
              {
                  self.rustflags.arg("-Clink-args=-Wl,-z,origin");
@@ -14,9 +14,9 @@ Use @PREFIX@ in rpath.
              } else {
                  None
              };
-@@ -1249,6 +1249,9 @@ impl Builder<'_> {
-             // cargo bench/install do not accept `--release` and miri doesn't want it
-             !matches!(cmd_kind, Kind::Bench | Kind::Install | Kind::Miri | Kind::MiriSetup | Kind::MiriTest);
+@@ -1422,6 +1422,9 @@ impl Builder<'_> {
+                 }
+             };
  
 +        // added for pkgsrc libunwind or external LLVM
 +        rustflags.arg("-Clink-args=-Wl,-rpath,@PREFIX@/lib,-L@PREFIX@/lib");

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.1 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.1 Thu Apr  2 19:06:34 2026
+++ pkgsrc/lang/rust/patches/patch-src_bootstrap_src_core_sanity.rs     Thu May  7 13:16:15 2026
@@ -1,15 +1,28 @@
-$NetBSD: patch-src_bootstrap_src_core_sanity.rs,v 1.1 2026/04/02 19:06:34 wiz Exp $
+$NetBSD: patch-src_bootstrap_src_core_sanity.rs,v 1.2 2026/05/07 13:16:15 wiz Exp $
 
 Temporarily add m68k-unknown-netbsd to STAGE0_MISSING_TARGETS.
-...while we bootstrap the target.
+...while we bootstrap the target, and don't make the presence
+while it's a known target a fatal error.
 
 --- src/bootstrap/src/core/sanity.rs.orig      2026-03-02 23:18:25.000000000 +0000
 +++ src/bootstrap/src/core/sanity.rs
-@@ -38,6 +38,7 @@ pub struct Finder {
- const STAGE0_MISSING_TARGETS: &[&str] = &[
-     // just a dummy comment so the list doesn't get onelined
-     "riscv64im-unknown-none-elf",
+@@ -49,6 +49,7 @@ const STAGE0_MISSING_TARGETS: &[&str] = 
+     "aarch64v8r-unknown-none",
+     "aarch64v8r-unknown-none-softfloat",
+     "s390x-unknown-none-softfloat",
 +    "m68k-unknown-netbsd",
  ];
  
  /// Minimum version threshold for libstdc++ required when using prebuilt LLVM
+@@ -277,7 +278,10 @@ than building it.
+                 for duplicated_target in duplicated_targets {
+                     println!("  {duplicated_target}");
+                 }
+-                std::process::exit(1);
++// For now don't make this a fatal error.
++// e.g. m68k-unknown-netbsd may be in the list for a while
++// until LLVM is fixed to not emit 16-bit PC-relative relocations only...
++//              std::process::exit(1);
+             }
+ 
+             // Check if it's a built-in target.
Index: pkgsrc/lang/rust/patches/patch-src_tools_cargo_src_bin_cargo_commands_help.rs
diff -u pkgsrc/lang/rust/patches/patch-src_tools_cargo_src_bin_cargo_commands_help.rs:1.1 pkgsrc/lang/rust/patches/patch-src_tools_cargo_src_bin_cargo_commands_help.rs:1.2
--- pkgsrc/lang/rust/patches/patch-src_tools_cargo_src_bin_cargo_commands_help.rs:1.1   Sun Apr 19 20:53:35 2026
+++ pkgsrc/lang/rust/patches/patch-src_tools_cargo_src_bin_cargo_commands_help.rs       Thu May  7 13:16:15 2026
@@ -1,10 +1,11 @@
-$NetBSD: patch-src_tools_cargo_src_bin_cargo_commands_help.rs,v 1.1 2026/04/19 20:53:35 wiz Exp $
+$NetBSD: patch-src_tools_cargo_src_bin_cargo_commands_help.rs,v 1.2 2026/05/07 13:16:15 wiz Exp $
 
 NetBSD's man(1) command only accepts ./*.[0-9] as man pages.
+https://github.com/rust-lang/rust/issues/155548
 
---- src/tools/cargo/src/bin/cargo/commands/help.rs.orig        2026-04-19 19:43:27.728526123 +0000
+--- src/tools/cargo/src/bin/cargo/commands/help.rs.orig        2026-04-14 19:55:32.000000000 +0000
 +++ src/tools/cargo/src/bin/cargo/commands/help.rs
-@@ -141,7 +141,11 @@ fn write_and_spawn(name: &str, contents: &[u8], comman
+@@ -125,7 +125,11 @@ fn write_and_spawn(name: &str, contents: &[u8], comman
  /// display it.
  fn write_and_spawn(name: &str, contents: &[u8], command: &str) -> CargoResult<()> {
      let prefix = format!("cargo-{}.", name);

Index: pkgsrc/lang/rust/patches/patch-src_llvm-project_llvm_CMakeLists.txt
diff -u pkgsrc/lang/rust/patches/patch-src_llvm-project_llvm_CMakeLists.txt:1.15 pkgsrc/lang/rust/patches/patch-src_llvm-project_llvm_CMakeLists.txt:1.16
--- pkgsrc/lang/rust/patches/patch-src_llvm-project_llvm_CMakeLists.txt:1.15    Mon Aug 25 17:51:12 2025
+++ pkgsrc/lang/rust/patches/patch-src_llvm-project_llvm_CMakeLists.txt Thu May  7 13:16:15 2026
@@ -1,17 +1,17 @@
-$NetBSD: patch-src_llvm-project_llvm_CMakeLists.txt,v 1.15 2025/08/25 17:51:12 wiz Exp $
+$NetBSD: patch-src_llvm-project_llvm_CMakeLists.txt,v 1.16 2026/05/07 13:16:15 wiz Exp $
 
 Don't implement sys/regset.h workaround, fix source instead.
 
---- src/llvm-project/llvm/CMakeLists.txt.orig  2018-03-10 02:51:13.000000000 +0000
+--- src/llvm-project/llvm/CMakeLists.txt.orig  2026-04-14 19:55:32.000000000 +0000
 +++ src/llvm-project/llvm/CMakeLists.txt
-@@ -1225,11 +1225,6 @@ if(LLVM_TARGET_IS_CROSSCOMPILE_HOST)
- # (this is a variable that CrossCompile sets on recursive invocations)
+@@ -1288,11 +1288,6 @@ if (CMAKE_SYSTEM_NAME MATCHES "OS390")
+   include_directories(SYSTEM "${LLVM_MAIN_INCLUDE_DIR}/llvm/Support/SystemZ/zos_wrappers" )
  endif()
  
--if( ${CMAKE_SYSTEM_NAME} MATCHES SunOS )
+-if( "${CMAKE_SYSTEM_NAME}" MATCHES SunOS )
 -   # special hack for Solaris to handle crazy system sys/regset.h
 -   include_directories("${LLVM_MAIN_INCLUDE_DIR}/llvm/Support/Solaris")
--endif( ${CMAKE_SYSTEM_NAME} MATCHES SunOS )
+-endif( "${CMAKE_SYSTEM_NAME}" MATCHES SunOS )
 -
  # Make sure we don't get -rdynamic in every binary. For those that need it,
  # use EXPORT_SYMBOLS argument.
Index: pkgsrc/lang/rust/patches/patch-src_llvm-project_llvm_cmake_modules_AddLLVM.cmake
diff -u pkgsrc/lang/rust/patches/patch-src_llvm-project_llvm_cmake_modules_AddLLVM.cmake:1.15 pkgsrc/lang/rust/patches/patch-src_llvm-project_llvm_cmake_modules_AddLLVM.cmake:1.16
--- pkgsrc/lang/rust/patches/patch-src_llvm-project_llvm_cmake_modules_AddLLVM.cmake:1.15       Thu Apr 18 09:29:42 2024
+++ pkgsrc/lang/rust/patches/patch-src_llvm-project_llvm_cmake_modules_AddLLVM.cmake    Thu May  7 13:16:15 2026
@@ -1,4 +1,4 @@
-$NetBSD: patch-src_llvm-project_llvm_cmake_modules_AddLLVM.cmake,v 1.15 2024/04/18 09:29:42 pin Exp $
+$NetBSD: patch-src_llvm-project_llvm_cmake_modules_AddLLVM.cmake,v 1.16 2026/05/07 13:16:15 wiz Exp $
 
 On Darwin, use correct install-name for shared libraries.
 
@@ -9,26 +9,26 @@ in pkgsrc).
 
 --- src/llvm-project/llvm/cmake/modules/AddLLVM.cmake.orig     2023-07-12 03:33:01.000000000 +0000
 +++ src/llvm-project/llvm/cmake/modules/AddLLVM.cmake
-@@ -2311,7 +2311,7 @@ function(llvm_setup_rpath name)
+@@ -2554,7 +2554,7 @@ function(llvm_setup_rpath name)
    endif()
  
    if (APPLE)
 -    set(_install_name_dir INSTALL_NAME_DIR "@rpath")
 +    set(_install_name_dir INSTALL_NAME_DIR "${CMAKE_INSTALL_PREFIX}/lib")
      set(_install_rpath "@loader_path/../lib${LLVM_LIBDIR_SUFFIX}" ${extra_libdir})
-   elseif(${CMAKE_SYSTEM_NAME} MATCHES "AIX" AND BUILD_SHARED_LIBS)
+   elseif("${CMAKE_SYSTEM_NAME}" MATCHES "AIX" AND BUILD_SHARED_LIBS)
      # $ORIGIN is not interpreted at link time by aix ld.
-@@ -2320,8 +2320,7 @@ function(llvm_setup_rpath name)
+@@ -2563,8 +2563,7 @@ function(llvm_setup_rpath name)
      # FIXME: update this when there is better solution.
      set(_install_rpath "${LLVM_LIBRARY_OUTPUT_INTDIR}" "${CMAKE_INSTALL_PREFIX}/lib${LLVM_LIBDIR_SUFFIX}" ${extra_libdir})
    elseif(UNIX)
 -    set(_build_rpath "\$ORIGIN/../lib${LLVM_LIBDIR_SUFFIX}" ${extra_libdir})
 -    set(_install_rpath "\$ORIGIN/../lib${LLVM_LIBDIR_SUFFIX}")
 +    set(_install_rpath "\$ORIGIN/../lib${LLVM_LIBDIR_SUFFIX}" ${extra_libdir})
-     if(${CMAKE_SYSTEM_NAME} MATCHES "(FreeBSD|DragonFly)")
+     if("${CMAKE_SYSTEM_NAME}" MATCHES "(FreeBSD|DragonFly)")
        set_property(TARGET ${name} APPEND_STRING PROPERTY
                     LINK_FLAGS " -Wl,-z,origin ")
-@@ -2335,16 +2334,9 @@ function(llvm_setup_rpath name)
+@@ -2578,16 +2577,9 @@ function(llvm_setup_rpath name)
      return()
    endif()
  
@@ -38,7 +38,7 @@ in pkgsrc).
 -  # on install at the moment, so BUILD_WITH_INSTALL_RPATH is required.
 +  # Enable BUILD_WITH_INSTALL_RPATH unless CMAKE_BUILD_RPATH is set.
    if("${CMAKE_BUILD_RPATH}" STREQUAL "")
--    if(${CMAKE_SYSTEM_NAME} MATCHES "Darwin|AIX")
+-    if("${CMAKE_SYSTEM_NAME}" MATCHES "Darwin|AIX")
 -      set_property(TARGET ${name} PROPERTY BUILD_WITH_INSTALL_RPATH ON)
 -    else()
 -      set_property(TARGET ${name} APPEND PROPERTY BUILD_RPATH "${_build_rpath}")

Added files:

Index: pkgsrc/lang/rust/patches/patch-vendor_libc-0.2.180_src_unix_bsd_netbsdlike_netbsd_m68k.rs
diff -u /dev/null pkgsrc/lang/rust/patches/patch-vendor_libc-0.2.180_src_unix_bsd_netbsdlike_netbsd_m68k.rs:1.1
--- /dev/null   Thu May  7 13:16:15 2026
+++ pkgsrc/lang/rust/patches/patch-vendor_libc-0.2.180_src_unix_bsd_netbsdlike_netbsd_m68k.rs   Thu May  7 13:16:15 2026
@@ -0,0 +1,17 @@
+$NetBSD: patch-vendor_libc-0.2.180_src_unix_bsd_netbsdlike_netbsd_m68k.rs,v 1.1 2026/05/07 13:16:15 wiz Exp $
+
+Add cpu-specific file for m68k on NetBSD.
+
+--- /dev/null  2026-04-16 15:19:59.503167932 +0000
++++ vendor/libc-0.2.180/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.180_src_unix_bsd_netbsdlike_netbsd_mod.rs
diff -u /dev/null pkgsrc/lang/rust/patches/patch-vendor_libc-0.2.180_src_unix_bsd_netbsdlike_netbsd_mod.rs:1.1
--- /dev/null   Thu May  7 13:16:15 2026
+++ pkgsrc/lang/rust/patches/patch-vendor_libc-0.2.180_src_unix_bsd_netbsdlike_netbsd_mod.rs    Thu May  7 13:16:15 2026
@@ -0,0 +1,16 @@
+$NetBSD: patch-vendor_libc-0.2.180_src_unix_bsd_netbsdlike_netbsd_mod.rs,v 1.1 2026/05/07 13:16:15 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.180/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
+     }



Home | Main Index | Thread Index | Old Index