From 1fca108f80a8a945f07f565e25516c01abff38c5 Mon Sep 17 00:00:00 2001 From: he Date: Sat, 6 Jan 2024 19:00:19 +0000 Subject: [PATCH] rust: update to version 1.74.1. Pkgsrc changes: * Remove NetBSD-8 support (embedded LLVm requires newer C++ than what is in -8; it's conceivable that this could still build with an external LLVM) * undo powerpc 9.0 file naming tweak, since we no longer support -8. * Remove patch to LLVM for powerpc now included by upstream. * Minor adjustments, checksum changes etc. Upstream changes: Version 1.74.1 (2023-12-07) =========================== - [Resolved spurious STATUS_ACCESS_VIOLATIONs in LLVM] (https://github.com/rust-lang/rust/pull/118464) - [Clarify guarantees for std::mem::discriminant] (https://github.com/rust-lang/rust/pull/118006) - [Fix some subtyping-related regressions] (https://github.com/rust-lang/rust/pull/116415) Version 1.74.0 (2023-11-16) ========================== Language -------- - [Codify that `std::mem::Discriminant` does not depend on any lifetimes in T] (https://github.com/rust-lang/rust/pull/104299/) - [Replace `private_in_public` lint with `private_interfaces` and `private_bounds` per RFC 2145] (https://github.com/rust-lang/rust/pull/113126/) Read more in [RFC 2145](https://rust-lang.github.io/rfcs/2145-type-privacy.html). - [Allow explicit `#[repr(Rust)]`] (https://github.com/rust-lang/rust/pull/114201/) - [closure field capturing: don't depend on alignment of packed fields] (https://github.com/rust-lang/rust/pull/115315/) - [Enable MIR-based drop-tracking for `async` blocks] (https://github.com/rust-lang/rust/pull/107421/) Compiler -------- - [stabilize combining +bundle and +whole-archive link modifiers] (https://github.com/rust-lang/rust/pull/113301/) - [Stabilize `PATH` option for `--print KIND=PATH`] (https://github.com/rust-lang/rust/pull/114183/) - [Enable ASAN/LSAN/TSAN for `*-apple-ios-macabi`] (https://github.com/rust-lang/rust/pull/115644/) - [Promote loongarch64-unknown-none* to Tier 2] (https://github.com/rust-lang/rust/pull/115368/) - [Add `i686-pc-windows-gnullvm` as a tier 3 target] (https://github.com/rust-lang/rust/pull/115687/) Libraries --------- - [Implement `From` for ChildStdin/out/err] (https://github.com/rust-lang/rust/pull/98704/) - [Implement `From<{&,&mut} [T; N]>` for `Vec` where `T: Clone`] (https://github.com/rust-lang/rust/pull/111278/) - [impl Step for IP addresses] (https://github.com/rust-lang/rust/pull/113748/) - [Implement `From<[T; N]>` for `Rc<[T]>` and `Arc<[T]>`] (https://github.com/rust-lang/rust/pull/114041/) - [`impl TryFrom for u16`] (https://github.com/rust-lang/rust/pull/114065/) - [Stabilize `io_error_other` feature] (https://github.com/rust-lang/rust/pull/115453/) - [Stabilize the `Saturating` type] (https://github.com/rust-lang/rust/pull/115477/) - [Stabilize const_transmute_copy] (https://github.com/rust-lang/rust/pull/115520/) Stabilized APIs --------------- - [`core::num::Saturating`] (https://doc.rust-lang.org/stable/std/num/struct.Saturating.html) - [`impl From for std::process::Stdio`] (https://doc.rust-lang.org/stable/std/process/struct.Stdio.html#impl-From%3CStdout%3E-for-Stdio) - [`impl From for std::process::Stdio`] (https://doc.rust-lang.org/stable/std/process/struct.Stdio.html#impl-From%3CStderr%3E-for-Stdio) - [`impl From for std::process::Child{Stdin, Stdout, Stderr}`] (https://doc.rust-lang.org/stable/std/process/struct.Stdio.html#impl-From%3CStderr%3E-for-Stdio) - [`impl From for std::process::Child{Stdin, Stdout, Stderr}`] (https://doc.rust-lang.org/stable/std/process/struct.Stdio.html#impl-From%3CStderr%3E-for-Stdio) - [`std::ffi::OsString::from_encoded_bytes_unchecked`] (https://doc.rust-lang.org/stable/std/ffi/struct.OsString.html#method.from_encoded_bytes_unchecked) - [`std::ffi::OsString::into_encoded_bytes`] (https://doc.rust-lang.org/stable/std/ffi/struct.OsString.html#method.into_encoded_bytes) - [`std::ffi::OsStr::from_encoded_bytes_unchecked`] (https://doc.rust-lang.org/stable/std/ffi/struct.OsStr.html#method.from_encoded_bytes_unchecked) - [`std::ffi::OsStr::as_encoded_bytes`] (https://doc.rust-lang.org/stable/std/ffi/struct.OsStr.html#method.as_encoded_bytes) - [`std::io::Error::other`] (https://doc.rust-lang.org/stable/std/io/struct.Error.html#method.other) - [`impl TryFrom for u16`] (https://doc.rust-lang.org/stable/std/primitive.u16.html#impl-TryFrom%3Cchar%3E-for-u16) - [`impl From<&[T; N]> for Vec`] (https://doc.rust-lang.org/stable/std/vec/struct.Vec.html#impl-From%3C%26%5BT;+N%5D%3E-for-Vec%3CT,+Global%3E) - [`impl From<&mut [T; N]> for Vec`] (https://doc.rust-lang.org/stable/std/vec/struct.Vec.html#impl-From%3C%26mut+%5BT;+N%5D%3E-for-Vec%3CT,+Global%3E) - [`impl From<[T; N]> for Arc<[T]>`] (https://doc.rust-lang.org/stable/std/sync/struct.Arc.html#impl-From%3C%5BT;+N%5D%3E-for-Arc%3C%5BT%5D,+Global%3E) - [`impl From<[T; N]> for Rc<[T]>`] (https://doc.rust-lang.org/stable/std/rc/struct.Rc.html#impl-From%3C%5BT;+N%5D%3E-for-Rc%3C%5BT%5D,+Global%3E) These APIs are now stable in const contexts: - [`core::mem::transmute_copy`] (https://doc.rust-lang.org/beta/std/mem/fn.transmute_copy.html) - [`str::is_ascii`] (https://doc.rust-lang.org/beta/std/primitive.str.html#method.is_ascii) - [`[u8]::is_ascii`] (https://doc.rust-lang.org/beta/std/primitive.slice.html#method.is_ascii) Cargo ----- - [fix: Set MSRV for internal packages] (https://github.com/rust-lang/cargo/pull/12381/) - [config: merge lists in precedence order] (https://github.com/rust-lang/cargo/pull/12515/) - [fix(update): Clarify meaning of --aggressive as --recursive] (https://github.com/rust-lang/cargo/pull/12544/) - [fix(update): Make `-p` more convenient by being positional] (https://github.com/rust-lang/cargo/pull/12545/) - [feat(help): Add styling to help output ] (https://github.com/rust-lang/cargo/pull/12578/) - [feat(pkgid): Allow incomplete versions when unambigious] (https://github.com/rust-lang/cargo/pull/12614/) - [feat: stabilize credential-process and registry-auth] (https://github.com/rust-lang/cargo/pull/12649/) - [feat(cli): Add '-n' to dry-run] (https://github.com/rust-lang/cargo/pull/12660/) - [Add support for `target.'cfg(..)'.linker`] (https://github.com/rust-lang/cargo/pull/12535/) - [Stabilize `--keep-going`] (https://github.com/rust-lang/cargo/pull/12568/) - [feat: Stabilize lints] (https://github.com/rust-lang/cargo/pull/12648/) Rustdoc ------- - [Add warning block support in rustdoc] (https://github.com/rust-lang/rust/pull/106561/) - [Accept additional user-defined syntax classes in fenced code blocks] (https://github.com/rust-lang/rust/pull/110800/) - [rustdoc-search: add support for type parameters] (https://github.com/rust-lang/rust/pull/112725/) - [rustdoc: show inner enum and struct in type definition for concrete type] (https://github.com/rust-lang/rust/pull/114855/) Compatibility Notes ------------------- - [Raise minimum supported Apple OS versions] (https://github.com/rust-lang/rust/pull/104385/) - [make Cell::swap panic if the Cells partially overlap] (https://github.com/rust-lang/rust/pull/114795/) - [Reject invalid crate names in `--extern`] (https://github.com/rust-lang/rust/pull/116001/) - [Don't resolve generic impls that may be shadowed by dyn built-in impls] (https://github.com/rust-lang/rust/pull/114941/) Internal Changes ---------------- These changes do not affect any public interfaces of Rust, but they represent significant improvements to the performance or internals of rustc and related tools. None this cycle. --- lang/rust/Makefile | 77 +++--- lang/rust/distinfo | 249 +++++++++--------- .../patch-compiler_rustc__llvm_build.rs | 24 +- ...__target_src_spec_i586__unknown__netbsd.rs | 15 +- .../patch-library_std_src_sys_unix_thread.rs | 17 +- .../patches/patch-src_bootstrap_bootstrap.py | 13 +- .../patches/patch-src_bootstrap_builder.rs | 10 +- ...lvm_lib_Target_PowerPC_PPCISelLowering.cpp | 17 -- lang/rust/patches/patch-vendor_cc_src_lib.rs | 14 +- ....138_src_unix_bsd_netbsdlike_netbsd_mod.rs | 5 +- ....146_src_unix_bsd_netbsdlike_netbsd_mod.rs | 5 +- ...libc_src_unix_bsd_netbsdlike_netbsd_mod.rs | 6 +- 12 files changed, 223 insertions(+), 229 deletions(-) delete mode 100644 lang/rust/patches/patch-src_llvm-project_llvm_lib_Target_PowerPC_PPCISelLowering.cpp diff --git a/lang/rust/Makefile b/lang/rust/Makefile index 3c03146f43cb..94a8d155596e 100644 --- a/lang/rust/Makefile +++ b/lang/rust/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.298 2023/11/17 20:08:12 tnn Exp $ +# $NetBSD: Makefile,v 1.299 2024/01/06 19:00:19 he Exp $ -DISTNAME= rustc-1.73.0-src +DISTNAME= rustc-1.74.1-src PKGNAME= ${DISTNAME:S/rustc/rust/:S/-src//} CATEGORIES= lang MASTER_SITES= https://static.rust-lang.org/dist/ @@ -27,6 +27,8 @@ BROKEN_ON_PLATFORM+= NetBSD-[1-7].*-* BROKEN_ON_PLATFORM+= NetBSD-8.*-*arm* BROKEN_ON_PLATFORM+= NetBSD-8.*-aarch64 BROKEN_ON_PLATFORM+= NetBSD-8.*-sparc64 +BROKEN_ON_PLATFORM+= NetBSD-8.*-powerpc +BROKEN_ON_PLATFORM+= NetBSD-8.*-i386 HAS_CONFIGURE= yes PYTHON_FOR_BUILD_ONLY= yes @@ -77,8 +79,11 @@ MAKE_ENV.Darwin+= MACOSX_DEPLOYMENT_TARGET="10.7" CFLAGS.SunOS+= -D_POSIX_PTHREAD_SEMANTICS MAKE_ENV.SunOS+= AR=gar +# Debugging of crate resolution +# Annoyingly, this makes the powerpc build succeed... +#MAKE_ENV+= RUSTC_LOG=rustc_metadata + UNLIMIT_RESOURCES+= cputime stacksize datasize virtualsize -#UNLIMIT_RESOURCES+= cputime stacksize datasize TEST_TARGET= check @@ -153,7 +158,6 @@ CHECK_INTERPRETER_SKIP+= lib/rustlib/src/rust/library/stdarch/ci/dox.sh CHECK_INTERPRETER_SKIP+= lib/rustlib/src/rust/library/stdarch/ci/run-docker.sh CHECK_INTERPRETER_SKIP+= lib/rustlib/src/rust/library/stdarch/ci/run.sh CHECK_INTERPRETER_SKIP+= lib/rustlib/src/rust/library/stdarch/ci/style.sh -CHECK_PORTABILITY_SKIP+= tests/run-make/dump-ice-to-disk/check.sh .if ${OPSYS} == "NetBSD" # This block contains information about known trouble on NetBSD and workarounds. @@ -214,49 +218,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.72.1 +RUST_STAGE0_VER= 1.73.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.72.1 +RUST_STAGE0_VER= 1.73.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.72.1 +RUST_STAGE0_VER= 1.73.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.72.1 +RUST_STAGE0_VER= 1.73.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.72.1 +RUST_STAGE0_VER= 1.73.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.72.1 +RUST_STAGE0_VER= 1.73.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.72.1 +RUST_STAGE0_VER= 1.73.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 @@ -268,7 +272,7 @@ DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_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.72.1 +RUST_STAGE0_VER= 1.73.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/ @@ -281,14 +285,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.72.1 +RUST_STAGE0_VER= 1.73.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.72.1 +RUST_STAGE0_VER= 1.73.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 @@ -308,37 +312,26 @@ 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.72.1 +RUST_STAGE0_VER= 1.73.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.72.1 -RUST_ARCH= powerpc-unknown-netbsd +RUST_STAGE0_VER= 1.73.0 +RUST_ARCH= powerpc-unknown-netbsd-nb1 # Cross-built against NetBSD 9.0 -. if empty(OS_VERSION:M8.*) || make(distinfo) || make(makesum) || make(mdi) -RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}90.tar.xz -RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}90.tar.xz +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} SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} -. endif - -# Cross-built against NetBSD 8.0 -#. if !empty(OS_VERSION:M8.*) || make(distinfo) || make(makesum) || make(mdi) -#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} -#SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} -#SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} -#. endif .endif .if ${MACHINE_PLATFORM:MNetBSD-*-aarch64} || make(distinfo) || make (makesum) || make(mdi) -RUST_STAGE0_VER= 1.72.1 +RUST_STAGE0_VER= 1.73.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 @@ -347,7 +340,7 @@ SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} .endif .if ${MACHINE_PLATFORM:MNetBSD-*-aarch64eb} || make(distinfo) || make (makesum) || make(mdi) -RUST_STAGE0_VER= 1.72.1 +RUST_STAGE0_VER= 1.73.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 @@ -356,7 +349,7 @@ SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} .endif .if ${MACHINE_PLATFORM:MNetBSD-*-sparc64} || make(distinfo) || make (makesum) || make(mdi) -RUST_STAGE0_VER= 1.72.1 +RUST_STAGE0_VER= 1.73.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 @@ -366,7 +359,7 @@ SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} .endif .if ${MACHINE_PLATFORM:MNetBSD-*-earmv7hf} || make(distinfo) || make (makesum) || make(mdi) RUST_ARCH= armv7-unknown-netbsd-eabihf -RUST_STAGE0_VER= 1.72.1 +RUST_STAGE0_VER= 1.73.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} @@ -375,7 +368,7 @@ SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} .endif .if ${MACHINE_PLATFORM:MNetBSD-*-earmv6hf} || make(distinfo) || make (makesum) || make(mdi) RUST_ARCH= armv6-unknown-netbsd-eabihf -RUST_STAGE0_VER= 1.72.1 +RUST_STAGE0_VER= 1.73.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} @@ -384,7 +377,7 @@ SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} .endif .if ${MACHINE_PLATFORM:MNetBSD-*-mipsel} || make(distinfo) || make (makesum) || make(mdi) RUST_ARCH= mipsel-unknown-netbsd -RUST_STAGE0_VER= 1.72.1 +RUST_STAGE0_VER= 1.73.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} @@ -393,7 +386,7 @@ SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} .endif .if ${MACHINE_PLATFORM:MNetBSD-*-riscv64} || make(distinfo) || make (makesum) || make(mdi) RUST_ARCH= riscv64gc-unknown-netbsd -RUST_STAGE0_VER= 1.72.1 +RUST_STAGE0_VER= 1.73.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} @@ -445,6 +438,8 @@ CKSUMS+= 55ce4624745e31ad226b47fde177a46176a89da3fa5030663673a115102471f9 CKSUMS+= 09ab15cd50245f4ced230b7919657ab170e06443bb0ed4baf4449d3472f5f656 CKSUMS+= 90dd33ef20dc3be8aef5bd152a6a06e7ab34f9527b3978487b593aaa16a907bd CKSUMS+= ec1cb2b8522ce7d35c9fce2f5b17a1a7e28cae9836f1cf11e267f222b72dff60 +CKSUMS+= b1660c631a599a3355116e7485b88ab2f8f2929c2e37851a763431387b902f14 +CKSUMS+= 990d1c6c01db31b9e5541128e4987b114f39c6808d94a5f8f048f492cfb96d78 CKSUM_CRATES+= vendor/libc-0.2.138 CKSUMS+= 107a4aa396b8383c66e0ace2f941450b4b69146558cdc4d9fbe33eeab51760f1 @@ -483,10 +478,10 @@ CKSUMS+= 5f75132808d9e8d6e266fe77f9e20bbc35855a1c37a5dbc0940b3e989bca1a94 CKSUMS+= 3d7c747108434546837b1c5664111c9146fcbfb2e084c95f8ce0be970d652421 CKSUM_CRATES+= vendor/openssl-sys -CKSUMS+= 03f2de4a6d5c4baff39aff416cae0529ab57624e090a48843528242a1c7f20d9 -CKSUMS+= a4ec7dac1eb920c609ef4ebf0e0a90af34e4e2a3e6eb3059ed110c029aa1d1cf -CKSUMS+= 1f9233e5993c3537767d39b66fa5a43f5268a9bf89b70884886652cfa7e869c6 -CKSUMS+= 93dd56b8ea8c24678cf390232a1de7bbf0de64a5eaa40da95848e22e611c6dcb +CKSUMS+= b2cbaa5bfac5e7d5550aa0eb8e5c65a9f7e86a3692b759fb13330ef6e3b26b30 +CKSUMS+= b303bf9ceae9fcffa4a0420ea858675d827fc2d75c358f8236e44274d58be1a0 +CKSUMS+= 33f814dba4ac9942266157cbe3dc8eadf5e477090370a92c36c53f916fa45d48 +CKSUMS+= 4f14cac64c027b3bea07908bae58184b31f6da6326f8ba5a6935d726ab2e1d20 CKSUM_CRATES+= vendor/openssl-src CKSUMS+= 683c9ed1a7953f7f9da43412010de95ba733860a18bc28a4fc3cbcc6ac93c4d7 diff --git a/lang/rust/distinfo b/lang/rust/distinfo index d1200f35cc3e..85a1d99619ce 100644 --- a/lang/rust/distinfo +++ b/lang/rust/distinfo @@ -1,122 +1,122 @@ -$NetBSD: distinfo,v 1.164 2023/11/16 09:49:12 he Exp $ +$NetBSD: distinfo,v 1.165 2024/01/06 19:00:19 he Exp $ -BLAKE2s (rust-1.72.1-aarch64-apple-darwin.tar.gz) = 87fab4618cb38c18488048b427a2558a41ede6d50f358f09bcdc952564f6d978 -SHA512 (rust-1.72.1-aarch64-apple-darwin.tar.gz) = ed66346bb438444a723f5573e1a3bf1ce10454b08cfd691917e3ddeafead5202a2f0306f5eb6e7df27824cd51a974a2131ccb49eee2d27664b71c5edce4eff61 -Size (rust-1.72.1-aarch64-apple-darwin.tar.gz) = 240667277 bytes -BLAKE2s (rust-1.72.1-aarch64-unknown-linux-gnu.tar.gz) = 7ca06c03da832308c3c5bc576260d5fa7e82a25fc248927f5b4b18698351e9a4 -SHA512 (rust-1.72.1-aarch64-unknown-linux-gnu.tar.gz) = 21819320daf5f7c73e977a41d320bffa0b9fb14f5b75d34c6e760ebbd5ae676b5811d48b41b4be565650aaf5a682161255f8bdaa1f2d0d3557e0fd5d2aad1c21 -Size (rust-1.72.1-aarch64-unknown-linux-gnu.tar.gz) = 452734527 bytes -BLAKE2s (rust-1.72.1-aarch64-unknown-netbsd.tar.xz) = c5aa3084f3653be97fd14dbb2dd20d36334277450733143f6185162c0caf5298 -SHA512 (rust-1.72.1-aarch64-unknown-netbsd.tar.xz) = ff5b2d2046e6ea04f01a32e2cf3d22d65223f52c2b27c1d29ea808bfa9f3eee94e0410971ab21c9fd49abddf1599454c6544bdabfab22f2ffd802c2f620649e7 -Size (rust-1.72.1-aarch64-unknown-netbsd.tar.xz) = 159770736 bytes -BLAKE2s (rust-1.72.1-aarch64_be-unknown-netbsd.tar.xz) = 71fc52b117716633ab9f36a5b472b28ce20f3ee9ae7c5316e073e43cecf6d5d8 -SHA512 (rust-1.72.1-aarch64_be-unknown-netbsd.tar.xz) = 872e10f767c968f1d38c24b90e7932e88472ce8d8321ffcbdd4791b301c52c72dd9101cd513add46c92cad8d6018e6d30549d714ff9f5a14dc09891d490f25fa -Size (rust-1.72.1-aarch64_be-unknown-netbsd.tar.xz) = 156090180 bytes -BLAKE2s (rust-1.72.1-arm-unknown-linux-gnueabihf.tar.gz) = 0b9334699acc11131632a915350940f49ccf802701b3381268de350acecdc336 -SHA512 (rust-1.72.1-arm-unknown-linux-gnueabihf.tar.gz) = 497f2a3e7abccf191d7949b08d3f2049904dd7eb376f4844c4dc043adfd98d4776e6bc20edc92d9814306e745702867f1d03a4923b7c225eb4514f7e846fe8ff -Size (rust-1.72.1-arm-unknown-linux-gnueabihf.tar.gz) = 343135032 bytes -BLAKE2s (rust-1.72.1-armv6-unknown-netbsd-eabihf.tar.xz) = 964f468e2ae3cdf3d92e6326f6b5d6bd889117f012327031567f5ecbb4ce1dd4 -SHA512 (rust-1.72.1-armv6-unknown-netbsd-eabihf.tar.xz) = 55703e8cff1a43d87153644a603baa0ab46a27590c0571303999e990d0713707ab7d35d022feab957c6e93fbaac9a1a609e13abb4dc7d70e38ead757bae4f899 -Size (rust-1.72.1-armv6-unknown-netbsd-eabihf.tar.xz) = 135260448 bytes -BLAKE2s (rust-1.72.1-armv7-unknown-linux-gnueabihf.tar.gz) = 2622b4436f876679bd2fe63fa267ec156d3fcda39d7571b046caec3ad3ab6dd2 -SHA512 (rust-1.72.1-armv7-unknown-linux-gnueabihf.tar.gz) = d88f46749fa854f5ae17565d9ca42e4382af4381a95d4a99c9e68407456506a087b67ebf2f03127c8ef5a816595b4bcbf4dd7fb64ae87f27ee81d3b88d33b5d4 -Size (rust-1.72.1-armv7-unknown-linux-gnueabihf.tar.gz) = 332764970 bytes -BLAKE2s (rust-1.72.1-armv7-unknown-netbsd-eabihf.tar.xz) = ef9382449c90ea1ffae53f7aebcbb08f417cd65df5d7f321a5507eb4e45bc10c -SHA512 (rust-1.72.1-armv7-unknown-netbsd-eabihf.tar.xz) = 0a2c2ca3096b33f992630de3cf1a1b254626bf6d1c81418c651e43b57ef265241158854098c70c22d5a2d6c31904e35ef6d2affe2da3cca99809700b9254088c -Size (rust-1.72.1-armv7-unknown-netbsd-eabihf.tar.xz) = 137884200 bytes -BLAKE2s (rust-1.72.1-i586-unknown-netbsd.tar.xz) = a558a2141bc66451b6848262ec838d920ee0ee13fdc8484e4a1d110c3c9abe3c -SHA512 (rust-1.72.1-i586-unknown-netbsd.tar.xz) = 3732d9cf3b6220f27543ae576792a300c97a1c54b7f63083d34a750fe010a4e2c5a5d4899a6bd3135ec9829a18b1529c58caf7fbb4eb49672093e122c59cf4a3 -Size (rust-1.72.1-i586-unknown-netbsd.tar.xz) = 172583092 bytes -BLAKE2s (rust-1.72.1-i686-unknown-linux-gnu.tar.gz) = c6ee38b43061827a8c513b92a6c64140d655b2a19c747a9060b1f51435e6b8d7 -SHA512 (rust-1.72.1-i686-unknown-linux-gnu.tar.gz) = 0c29343b219ca57e90d46a5ea88cdf1f1f9b01c243f27b0e5cb1a27f1a09c7c20c65d4dd1a77a59e2450c304386b2403198e7fd7a3e5b0835929ead04a673966 -Size (rust-1.72.1-i686-unknown-linux-gnu.tar.gz) = 402826521 bytes -BLAKE2s (rust-1.72.1-mipsel-unknown-netbsd.tar.xz) = 1f10e3d848742443f1b6af3a26b4524adb7b0fa5d578e16944d837a7fdb05632 -SHA512 (rust-1.72.1-mipsel-unknown-netbsd.tar.xz) = a378224fe1552ce18e4d4877e8f168d3dc77196476f9d94bc97f050b046402ec3a0ae23fd4d992b4ad72d6feb15d4eb9d61fd73a245cca6fecc3cf56302b34aa -Size (rust-1.72.1-mipsel-unknown-netbsd.tar.xz) = 136446900 bytes -BLAKE2s (rust-1.72.1-powerpc-unknown-netbsd90.tar.xz) = 45bc45ec36a0d1f308aa34aba19c0eec1b8686b37e5f596ced020558ad90a68e -SHA512 (rust-1.72.1-powerpc-unknown-netbsd90.tar.xz) = 4b4cebc34bb53c316fc001a13335dfdd62ace20ce7098d99696bcf07b28691425964e2e50e3b6e7cfcf43cd68741842807b773bb6cb464f9d3ebc61aba1c7d72 -Size (rust-1.72.1-powerpc-unknown-netbsd90.tar.xz) = 185984568 bytes -BLAKE2s (rust-1.72.1-riscv64gc-unknown-netbsd.tar.xz) = 8abdeb94d799fc03ba2e6a1f3e2eb1b0b0ada2cfb5ae4c4d1d4ac27a6422e27b -SHA512 (rust-1.72.1-riscv64gc-unknown-netbsd.tar.xz) = 55596059cac2fd3dc2f1a4793e6e56d8cf9dead58d1bd809bdc6997d32ac0346abcb0b1ad6889f22db61b7aab957cb50f51d2ad41c0336da07cf2640018607e9 -Size (rust-1.72.1-riscv64gc-unknown-netbsd.tar.xz) = 170193092 bytes -BLAKE2s (rust-1.72.1-sparc64-unknown-netbsd.tar.xz) = 1b7afd4bae462ac1ca63cd2524e7005a0efd119a96df9b9df7aae56cdf3cdf47 -SHA512 (rust-1.72.1-sparc64-unknown-netbsd.tar.xz) = ba77c7cebda788f0e880bf97569cc89d8779f70cc6b9e7291d5de62bdb1e2d68015dcdf4e353460840d86f8ef2703b7ecd63f8bf297af37d75ab4e669852874c -Size (rust-1.72.1-sparc64-unknown-netbsd.tar.xz) = 153019884 bytes -BLAKE2s (rust-1.72.1-x86_64-apple-darwin.tar.gz) = 6e73dfdfb8e06cf2298b44b1c94feea52a129f37d53b11bda9d493420cfb8de1 -SHA512 (rust-1.72.1-x86_64-apple-darwin.tar.gz) = dfc68cac8a95111e330e76c60d57b56e7255c4f93a0f79980e8a67b1c14ef0a3899c62eb21f7bd476b653b0463b6348a1ae53bd9f0e69c8d0ba5625d23c65957 -Size (rust-1.72.1-x86_64-apple-darwin.tar.gz) = 326613420 bytes -BLAKE2s (rust-1.72.1-x86_64-unknown-freebsd.tar.gz) = 1e1d64313fb4dfddf0b3307e35e9ec124f787c1a4d084ff91ff43434dab370a2 -SHA512 (rust-1.72.1-x86_64-unknown-freebsd.tar.gz) = 7c175a47bdcec2b122c11e0ab9cef2d55b1fc13d2be4ab17d7b8cd01053492ac8592884268866df5e6cc96f51eb5db6557549216be494cb63f372f2a23bc4abe -Size (rust-1.72.1-x86_64-unknown-freebsd.tar.gz) = 308102058 bytes -BLAKE2s (rust-1.72.1-x86_64-unknown-illumos.tar.gz) = 14073b33014a1a53d01ad6ee5001a646f26445c05eb84d361ccd86de8999dd63 -SHA512 (rust-1.72.1-x86_64-unknown-illumos.tar.gz) = 143fdeabbeacded6f37ee447c4a2ddcc13816083ab356da13d8b52e8c873560f29d67621e62bc68089c578d6ffdab3756a02fcd07c3192c43e5617803398d422 -Size (rust-1.72.1-x86_64-unknown-illumos.tar.gz) = 230033646 bytes -BLAKE2s (rust-1.72.1-x86_64-unknown-linux-gnu.tar.gz) = d7bf1d87d6cfd3984c987e3cefe7a9edf5c363fb573257acf0d1c27ed1c850af -SHA512 (rust-1.72.1-x86_64-unknown-linux-gnu.tar.gz) = 26c580a6020bca41c00d4e82662f672bf9c8c59964616aee6975eb486070f6814050159cff1df5447ae7eb505f83efd996596c13da8ee05bbc03b86e69d037dc -Size (rust-1.72.1-x86_64-unknown-linux-gnu.tar.gz) = 348259650 bytes -BLAKE2s (rust-1.72.1-x86_64-unknown-netbsd.tar.xz) = 38b1cc764cef9fbf016aa8e43d920ac67bde53024e67bd6172dd5e50916ad4ea -SHA512 (rust-1.72.1-x86_64-unknown-netbsd.tar.xz) = 4c2e138bdbec6e35fecec3a84b9d3eb151f232ff1a264c3d6ce2b0ba80ecbf8ef3e5bb52b2cfcbbc5a745e6041e0f110bdd8ec946c256403a74f4dae8b20c6c5 -Size (rust-1.72.1-x86_64-unknown-netbsd.tar.xz) = 150968500 bytes -BLAKE2s (rust-std-1.72.1-aarch64-apple-darwin.tar.gz) = f85c6c6bd0a4c7a7b72da357dee2d321c7fed55f28c64053d6004de398a0e0ff -SHA512 (rust-std-1.72.1-aarch64-apple-darwin.tar.gz) = da8d2faade69e0ebb9017b1f537c1e4da941b8dcdcd68676c80405935e475d5268006b7f31acd462c72ce324f04389877c52e0a08244a9d428f5bfe813e0edda -Size (rust-std-1.72.1-aarch64-apple-darwin.tar.gz) = 40650417 bytes -BLAKE2s (rust-std-1.72.1-aarch64-unknown-linux-gnu.tar.gz) = 86b8f5ab67d120bc2c50a6197d423c85d0d3d3f59eab2cb04f405014c0f363ca -SHA512 (rust-std-1.72.1-aarch64-unknown-linux-gnu.tar.gz) = 1160303ac4863a849d04a26b5280f3c552e4071510e884c91a6e73e1862b1ee8a8e4bfe727e82512ed5368bc85a41703f7c50e9cd2e5e48d84fb6bfe6dfd5d18 -Size (rust-std-1.72.1-aarch64-unknown-linux-gnu.tar.gz) = 64878862 bytes -BLAKE2s (rust-std-1.72.1-aarch64-unknown-netbsd.tar.xz) = bf3f779d2db6990592b5d80f0cee34417efae1a5f7ab2950c00477b64592a5a8 -SHA512 (rust-std-1.72.1-aarch64-unknown-netbsd.tar.xz) = 853a7a729c4c279ba4b3d2764f2198bc0cfcde2faae6c727a1cfb0aae57f07f1a98bfc580a1ab3aaa9c13120ff379761fadb1558bb67c81b63cbad8a1fe4348f -Size (rust-std-1.72.1-aarch64-unknown-netbsd.tar.xz) = 23143948 bytes -BLAKE2s (rust-std-1.72.1-aarch64_be-unknown-netbsd.tar.xz) = 06a2099a6bba4e3143cda1ef5d6e2c81aa2fda5ec49c999fe1dfea3bea4853ec -SHA512 (rust-std-1.72.1-aarch64_be-unknown-netbsd.tar.xz) = a07fdd49fc277ed51829312f551b1f02bb5521d5697abc8fd3422656c14276f29d9c7c6d78c340e46706c64c7e15c1bd6eac252b93e5bd6c071e0d7b4f83f07f -Size (rust-std-1.72.1-aarch64_be-unknown-netbsd.tar.xz) = 23208140 bytes -BLAKE2s (rust-std-1.72.1-arm-unknown-linux-gnueabihf.tar.gz) = a4043a57e1f1faeba2b931ecfd502157d8330747693098d49aed597e5be05285 -SHA512 (rust-std-1.72.1-arm-unknown-linux-gnueabihf.tar.gz) = 5a90c418fecb3d0e51b2d02c492d46126aec7a0a27d05bb748b6201de56cf0b4a057e4edb3b5d4da3682f35a838df7f14d892003904ad0e678f78988a4639b3c -Size (rust-std-1.72.1-arm-unknown-linux-gnueabihf.tar.gz) = 37783915 bytes -BLAKE2s (rust-std-1.72.1-armv6-unknown-netbsd-eabihf.tar.xz) = 495a7525f76c3edb7877eee39239518f0042d37dd1a4b94ddcbb0a9bac870591 -SHA512 (rust-std-1.72.1-armv6-unknown-netbsd-eabihf.tar.xz) = abe779de0a5c22cbd73effd4607dad499c2350903fb5fe8d3ef0a1ac31c2a27c611c4621d2052ce74f28e0a4eaa91b690a1d3a52da49a58d2638d181acfb8e67 -Size (rust-std-1.72.1-armv6-unknown-netbsd-eabihf.tar.xz) = 21555600 bytes -BLAKE2s (rust-std-1.72.1-armv7-unknown-linux-gnueabihf.tar.gz) = bf7d187d8287a9ae307c137064799fe5c2afaf04c3d707e5bb833b867501f4e9 -SHA512 (rust-std-1.72.1-armv7-unknown-linux-gnueabihf.tar.gz) = 9b58417cc947ee1f1c61f6cf905c132f6bd3922a2a96c4e8a589bb3fcb83c5f22c6c77b143117a4610bb490d92190c053945816302487da463aad92ff48427f5 -Size (rust-std-1.72.1-armv7-unknown-linux-gnueabihf.tar.gz) = 39266181 bytes -BLAKE2s (rust-std-1.72.1-armv7-unknown-netbsd-eabihf.tar.xz) = ae4df952eb4995237d5bf5ddf353ceffa22959f69965a21413c8649d85323555 -SHA512 (rust-std-1.72.1-armv7-unknown-netbsd-eabihf.tar.xz) = 1b2d0faa1fc3cbd80322d18a4891f885731ce2e99a34e57ba7b974ba19b6872f97a03c94851e41120e3be165e9ce9a7e440d720a32f1cec50960d98833fa8fdf -Size (rust-std-1.72.1-armv7-unknown-netbsd-eabihf.tar.xz) = 22448372 bytes -BLAKE2s (rust-std-1.72.1-i586-unknown-netbsd.tar.xz) = a44c59dd79f1538c6791274d90cb82f3836b87a2d776c7f9ee8d53eaed8324f5 -SHA512 (rust-std-1.72.1-i586-unknown-netbsd.tar.xz) = 9900c388ba60d439e32d64e7c88b669fe4c4b70d8862537972c6fb9a4bb764315782e1fc35539c882188a888377fce7151aa387cb2f65610cf1dc519cb7e55e9 -Size (rust-std-1.72.1-i586-unknown-netbsd.tar.xz) = 23666268 bytes -BLAKE2s (rust-std-1.72.1-i686-unknown-linux-gnu.tar.gz) = 4b64e043cd5559e8c82fa87f1a036eb536f0e5a7016699766941800bb23f4dc6 -SHA512 (rust-std-1.72.1-i686-unknown-linux-gnu.tar.gz) = cdfbe09036e4628a2e5ef9c4d3eb734214c4d8991c7b7710e8995dbd019fb459b06d978aa30c2846702ee194c3ada0dc2225be26cd0ab127d6a569312474bef0 -Size (rust-std-1.72.1-i686-unknown-linux-gnu.tar.gz) = 41477541 bytes -BLAKE2s (rust-std-1.72.1-mipsel-unknown-netbsd.tar.xz) = f628c9c5bb3937778c6cb3c5c2acf43d691354037deb44b75e9b5c876ef87035 -SHA512 (rust-std-1.72.1-mipsel-unknown-netbsd.tar.xz) = e37eeafeeed2dfb7efe0821b80da505286a20aa7b1de52d7b7c357d292cf709e74a44a5afc890d201bf09ad56adb71c3ca5e9fce8089bfa540ce247a962e6cf1 -Size (rust-std-1.72.1-mipsel-unknown-netbsd.tar.xz) = 21579240 bytes -BLAKE2s (rust-std-1.72.1-powerpc-unknown-netbsd90.tar.xz) = a0583c15929ae338f95ba3bbd536df60053ebfc6008e1c3101cf7213a0603623 -SHA512 (rust-std-1.72.1-powerpc-unknown-netbsd90.tar.xz) = 94fd617997f0a4c9347f747f8c4bde70c5fa2bb6e6791411b37eace90cec990ef8063673407ce3eb7533fadc30b57660f11d8724d790dc170ac0e983d18cccad -Size (rust-std-1.72.1-powerpc-unknown-netbsd90.tar.xz) = 21615996 bytes -BLAKE2s (rust-std-1.72.1-riscv64gc-unknown-netbsd.tar.xz) = aa49ab95fe56a94612bb3d70147846ff644f3a0980040dc5b77a4afcbfca96d0 -SHA512 (rust-std-1.72.1-riscv64gc-unknown-netbsd.tar.xz) = ee71979c48dc20f858d5ed93b3fdaf033565763fd9085d001a9ed57504d52de55f9c10a9ff75013dc25a6f671d3c9b70ff5b9dfe6e9d58db32a64b9c65f7978c -Size (rust-std-1.72.1-riscv64gc-unknown-netbsd.tar.xz) = 21928348 bytes -BLAKE2s (rust-std-1.72.1-sparc64-unknown-netbsd.tar.xz) = c16c747e8af3c0aa416776fd1c13382211aa87c4d4dfdb9a405e84dc598cde35 -SHA512 (rust-std-1.72.1-sparc64-unknown-netbsd.tar.xz) = 2223b73667fe9a4d116efea4e384c2b18dc044c0fc43130f70683cb53148228cbdeb565365d05f6b1b607acbb75d0cbd9c01f4acd4050bf58b7e9271f0ad030d -Size (rust-std-1.72.1-sparc64-unknown-netbsd.tar.xz) = 21571728 bytes -BLAKE2s (rust-std-1.72.1-x86_64-apple-darwin.tar.gz) = 12690ad9f18e0677946b430b74aa3af1951115323409e56b07feeb2f29a522fe -SHA512 (rust-std-1.72.1-x86_64-apple-darwin.tar.gz) = 3fe3effc8785e5bae07dd0c21f7f1b2fdaaf1e5fa8d0ddbec487cd42d221a7578b490ee77f2d3e48ef092cd272a385bf9bb6d6098b027111541730cdf619136c -Size (rust-std-1.72.1-x86_64-apple-darwin.tar.gz) = 43029167 bytes -BLAKE2s (rust-std-1.72.1-x86_64-unknown-freebsd.tar.gz) = ef85734ee1ea4f9e6a1fb93b5a92477ac8dd27789179cf29dc9644d551fd5542 -SHA512 (rust-std-1.72.1-x86_64-unknown-freebsd.tar.gz) = 3bb282775434841ae7d0e3e6f9f090bf7790be9631512dab194bc6e984a957ab9d07bb6074e30cd0ee55f2383b894de5431a75255adea3e0134602c383380f97 -Size (rust-std-1.72.1-x86_64-unknown-freebsd.tar.gz) = 44489747 bytes -BLAKE2s (rust-std-1.72.1-x86_64-unknown-linux-gnu.tar.gz) = e6396c67ef0911771f083ad7a461a074a7afa24f22b6768be03d2aa98b9aec00 -SHA512 (rust-std-1.72.1-x86_64-unknown-linux-gnu.tar.gz) = d35a3db35485ebf771f02e24dbeefa85269fe8b3895f754fe7dd2ba4891ee050641613db901544695e8a3849dae51c358d206b1bc84518b582218795c9d48fce -Size (rust-std-1.72.1-x86_64-unknown-linux-gnu.tar.gz) = 46277735 bytes -BLAKE2s (rust-std-1.72.1-x86_64-unknown-netbsd.tar.xz) = 6ad1f651f97ff82a68c5aefbd34b2ed9c424c407887f266213ab0bdd85409113 -SHA512 (rust-std-1.72.1-x86_64-unknown-netbsd.tar.xz) = 4bd3487085c29ef5ba46ecd7c1b12a9f3ce24e5e1234acf0b9f829790ffc5ed1b065aa787c66e1730ef2d74fcd2e333973b2af22ddac8fc6b52b8f2178724d99 -Size (rust-std-1.72.1-x86_64-unknown-netbsd.tar.xz) = 25225220 bytes -BLAKE2s (rustc-1.73.0-src.tar.gz) = 2d3fb1ef162c82d6d5afa1868792108dc68ef42a6d640fb7674c350b17057aaf -SHA512 (rustc-1.73.0-src.tar.gz) = 4e5de9455f3c17b9a01847ec2280b6354c66f7eae00513433b3f7c84c908942999167b51d683967019c8e68fe30b5add5c29f7a4c3a3a1fa0c3e290c7fe09816 -Size (rustc-1.73.0-src.tar.gz) = 280735223 bytes +BLAKE2s (rust-1.73.0-aarch64-apple-darwin.tar.gz) = 6d789c5a388ba8db0d1eb906187fc57415cfe7c91fc20a75f051f944d9efc2c6 +SHA512 (rust-1.73.0-aarch64-apple-darwin.tar.gz) = 6c7093851069584312228c39f7f2ec67739278afd776ba4194684ec27dd523676acf4d97bc7ae662e50f3d0d955c31f356502bf6cd5aebe4f76b0b89a3b202c3 +Size (rust-1.73.0-aarch64-apple-darwin.tar.gz) = 247463080 bytes +BLAKE2s (rust-1.73.0-aarch64-unknown-linux-gnu.tar.gz) = 22c7c46ab484766a956e4381fe729b4489506cae60d272611739cc5c3422edd0 +SHA512 (rust-1.73.0-aarch64-unknown-linux-gnu.tar.gz) = 73e4d3dcce65067679ae94234184b784b2a43dcbcbd3bf4c1e3b8a9fed919f6005b7bc8e576a5e555ff23dc8c8e39928c7b645fc46521f389b6f0f5c71f560d4 +Size (rust-1.73.0-aarch64-unknown-linux-gnu.tar.gz) = 460971740 bytes +BLAKE2s (rust-1.73.0-aarch64-unknown-netbsd.tar.xz) = 8f4ff1a3920035db498baf74624910b5fe81fe533101e3c92ba7b3cff8db4cb3 +SHA512 (rust-1.73.0-aarch64-unknown-netbsd.tar.xz) = bb4560dae59569ca4385fcca9239e3970825de3a2bcad21f5026548a53779b98f3b549f9819f1eb23c0c8bc91670833abf29f63930bcaccca6ef5da6d9a805f6 +Size (rust-1.73.0-aarch64-unknown-netbsd.tar.xz) = 161515964 bytes +BLAKE2s (rust-1.73.0-aarch64_be-unknown-netbsd.tar.xz) = 73f22cdad072bfaae14d759141dafa90f4c571c63f6a0b4edd5053caceda9ce2 +SHA512 (rust-1.73.0-aarch64_be-unknown-netbsd.tar.xz) = 902f789602b30c32305eb59de1051cf3a25f36e81fc9f9d9f6e1341f4ecb670963567b3e1d657cfa0a4caf02f522afd2c3dc8acdd81a6a3ac4f8d718fcc3c09f +Size (rust-1.73.0-aarch64_be-unknown-netbsd.tar.xz) = 160641520 bytes +BLAKE2s (rust-1.73.0-arm-unknown-linux-gnueabihf.tar.gz) = 0ce0b6db867b37285ac8a55c8a4de7399838482ab8b2d839c5b4e0c45bf5cffa +SHA512 (rust-1.73.0-arm-unknown-linux-gnueabihf.tar.gz) = e18ebfe7b76f564942607c3a944750dfce9d85dca8c7a52853e45b1fbc98fe71eba024dc9a02a46a2afea499ec54d580c963ec759c512df394b5e0e3a528e25d +Size (rust-1.73.0-arm-unknown-linux-gnueabihf.tar.gz) = 352095830 bytes +BLAKE2s (rust-1.73.0-armv6-unknown-netbsd-eabihf.tar.xz) = e03e73ceb16f16fa241ea753d5eccd7e9c088d7ad0f0fdfa3c1cafafd02b5acf +SHA512 (rust-1.73.0-armv6-unknown-netbsd-eabihf.tar.xz) = df80005974ee398d8a46810d6153611a8a3f2994038ece1ea79e6334c7ec33bed476b5d006a52c3ff4e1e032dccff80a86c79ec21e9dee59394f59c405158abb +Size (rust-1.73.0-armv6-unknown-netbsd-eabihf.tar.xz) = 138460288 bytes +BLAKE2s (rust-1.73.0-armv7-unknown-linux-gnueabihf.tar.gz) = 7aa9903573e723645f09414c9c9eae7703fb78276036baca743b651eed8d9438 +SHA512 (rust-1.73.0-armv7-unknown-linux-gnueabihf.tar.gz) = f6b2b763d3ddb641acf83c935e04f0f26eed2b126210081f401d031b73cfb271eb252ff8d7832b25c8cf05ccc3bf006852feaf650b27b96a40c48542415bc5db +Size (rust-1.73.0-armv7-unknown-linux-gnueabihf.tar.gz) = 341727245 bytes +BLAKE2s (rust-1.73.0-armv7-unknown-netbsd-eabihf.tar.xz) = 7e99bbd5374222a6c7d4997f7bd42cd3c94dbeca14ddb3993ab9b4bf0d3fdac2 +SHA512 (rust-1.73.0-armv7-unknown-netbsd-eabihf.tar.xz) = 18387e577df2ee0e90e76399be16df0e3776e4659933ab478a0a2d7876cee7f657f59188b9344811d039621855e9e4e17bb02af116d16557e992c4c7be9cfac1 +Size (rust-1.73.0-armv7-unknown-netbsd-eabihf.tar.xz) = 140513280 bytes +BLAKE2s (rust-1.73.0-i586-unknown-netbsd.tar.xz) = 0c5b2e40e3abd6b2721035906d3174ac90385617fb0aa4850405a5b1f0bf233c +SHA512 (rust-1.73.0-i586-unknown-netbsd.tar.xz) = dae31ea4607b469b37f4d4d4cd6aace3294c4275cb108c1b904915d572d7dc4a9d6660dcafab9003b3d185d8bc6a9f99e74f9cecfe1166098836e7e0a79e2e8d +Size (rust-1.73.0-i586-unknown-netbsd.tar.xz) = 176313856 bytes +BLAKE2s (rust-1.73.0-i686-unknown-linux-gnu.tar.gz) = 60d6178bd78ef20b5cf8eecaa83f0749b6021b2a0c081f0e65eb52106466f5f1 +SHA512 (rust-1.73.0-i686-unknown-linux-gnu.tar.gz) = 9575e2b6f59b1fd905f6e33cd4afffdc736a7b59a11ed78d30ea0e01558e499a34b65e4ea4ade858579800fba23e59a9aaa4b9099a9021f011e0209926d5b3e6 +Size (rust-1.73.0-i686-unknown-linux-gnu.tar.gz) = 409345618 bytes +BLAKE2s (rust-1.73.0-mipsel-unknown-netbsd.tar.xz) = b670e15ca50ac0c32f0a2222e9a93165331213d1e1afb1380f6d208845e5f16e +SHA512 (rust-1.73.0-mipsel-unknown-netbsd.tar.xz) = 4d7f83a72f5d0056e9cf37dfbdf3ccbb26cec366d483c6a819e9ca84077ef3fec825841b306016f69c9186ad0eedddcf9307c6b6826ef154ab7ff4d4d93ad3d0 +Size (rust-1.73.0-mipsel-unknown-netbsd.tar.xz) = 141338300 bytes +BLAKE2s (rust-1.73.0-powerpc-unknown-netbsd-nb1.tar.xz) = 7cd38d529d47d801f8a38f31d8c9090156102893778bb10796ef088da2c4df3d +SHA512 (rust-1.73.0-powerpc-unknown-netbsd-nb1.tar.xz) = c40f2a7c4ef86c3509da7bc9bf9ee3d6aee23092f2879638fefe8ecc525a1d9957daeb28e8f06a7912717ca0000849ffc214ce94b43a4daadbd0d05eef1585da +Size (rust-1.73.0-powerpc-unknown-netbsd-nb1.tar.xz) = 69744268 bytes +BLAKE2s (rust-1.73.0-riscv64gc-unknown-netbsd.tar.xz) = af73706e14bf3e32a2c068c2bd6b17d0d680c7adb9c3267e5795502259c3adf4 +SHA512 (rust-1.73.0-riscv64gc-unknown-netbsd.tar.xz) = cd7549984b77aba25bc1b2456fa97b5b024dc7b0caca3975916468c79bd17d47fab4e69f6d5e3977d1a43bb68ab91b67ea6af386a1e6b681dcd4149487470e88 +Size (rust-1.73.0-riscv64gc-unknown-netbsd.tar.xz) = 174529612 bytes +BLAKE2s (rust-1.73.0-sparc64-unknown-netbsd.tar.xz) = fccb9f5c55e205e2ba9e4393ae5edc5f76988856d5ceb9f680a6d0a1930a4f77 +SHA512 (rust-1.73.0-sparc64-unknown-netbsd.tar.xz) = b545735d6b44e8470e357b723406f7fbe061055731dd748c78a9fcb532aab2026eac7414e3e3edc39811815528c289ec305a5ed837c12b0cdb4a342e58c7046f +Size (rust-1.73.0-sparc64-unknown-netbsd.tar.xz) = 158027768 bytes +BLAKE2s (rust-1.73.0-x86_64-apple-darwin.tar.gz) = 69b43db2cb1e6d23297833ad2b78da9b40475cd25204c9b6c9ab728a6043283e +SHA512 (rust-1.73.0-x86_64-apple-darwin.tar.gz) = f1dca181676a5051230e6fa76806ba30a9377a215d76c94438885407e6dce1b9b652dd0160c86540f41f30676e649737758fc4e9d46166eb55fc3d8e3a40dd9f +Size (rust-1.73.0-x86_64-apple-darwin.tar.gz) = 329569843 bytes +BLAKE2s (rust-1.73.0-x86_64-unknown-freebsd.tar.gz) = 3ad6bbda96db4ad4cf08875508824ffe6492d4bdf630742aa8ef5b15b0cf69f9 +SHA512 (rust-1.73.0-x86_64-unknown-freebsd.tar.gz) = e0208b985afe817134b7cd3b514bfc1cdd8093cd8fe272de4ccf3b1ea028734072d828bcae4a1975933e4fb560a9b5068a4622c3feb6a25e97e6a1654648d0d2 +Size (rust-1.73.0-x86_64-unknown-freebsd.tar.gz) = 315088513 bytes +BLAKE2s (rust-1.73.0-x86_64-unknown-illumos.tar.gz) = cb6ab2114f3a9719f5412b15bf0c74cc6428d6180c7f7e037a3ebe20aa8f0157 +SHA512 (rust-1.73.0-x86_64-unknown-illumos.tar.gz) = 60415318ff229f026f8aa50b01f444f54520857836e3c5503fbe188ea27289bc5015a9e7af860382bde9975e9fc01c1d2f551b0ea56f345b996ccf373012e963 +Size (rust-1.73.0-x86_64-unknown-illumos.tar.gz) = 227449750 bytes +BLAKE2s (rust-1.73.0-x86_64-unknown-linux-gnu.tar.gz) = 4c458942ab2d40fe7ba77c19c9aee4218e0cc019dcce7c189f6710b09bb08d77 +SHA512 (rust-1.73.0-x86_64-unknown-linux-gnu.tar.gz) = 7c2b9a961d8e67da5aae2c59d07a7b5c5f20eebb4e4f453a53464d0a5ccc93e08e94652b582fed700583dba397dcfccfdea61ddfac49fd323ac02f1f6de025ae +Size (rust-1.73.0-x86_64-unknown-linux-gnu.tar.gz) = 346764558 bytes +BLAKE2s (rust-1.73.0-x86_64-unknown-netbsd.tar.xz) = 6b5e1d56c1e34055493eaa8f5800ad0b9efe22717c39ae759f28c664377456c3 +SHA512 (rust-1.73.0-x86_64-unknown-netbsd.tar.xz) = 97d0c24258c14b284c1ed8d3c847f04ab4cfb6c8d8e081797c42cc1d2a094e9f18f9c047ce241342c1a612f1ea6f47edf9bdc8fdd1d6b83804f753430683ddd5 +Size (rust-1.73.0-x86_64-unknown-netbsd.tar.xz) = 153795996 bytes +BLAKE2s (rust-std-1.73.0-aarch64-apple-darwin.tar.gz) = 4c2a596fa9096ace6072e7452658e98856cc241fdc870e778a34165cfa4da3fc +SHA512 (rust-std-1.73.0-aarch64-apple-darwin.tar.gz) = 125591655600fe0342e6969e40410c1f82885baa01212d8006f42679974ee5ccdf2f4f2eca8cfed4a734c5e850c83e75af5a9250971523ea3d71f5e43ff7fda3 +Size (rust-std-1.73.0-aarch64-apple-darwin.tar.gz) = 40836286 bytes +BLAKE2s (rust-std-1.73.0-aarch64-unknown-linux-gnu.tar.gz) = d58cfd2bff03b05fdea41ea67e1178d0006c3a8aedd59b89537264a8c1995921 +SHA512 (rust-std-1.73.0-aarch64-unknown-linux-gnu.tar.gz) = 97d92bfd878d303c388f971f9c7f565dae3a6cb60e0ed0399c7ff0af5b42084d453f32b48f9dcdb0947f3328357829b81e9af782615b972a6abe798cc1a5168a +Size (rust-std-1.73.0-aarch64-unknown-linux-gnu.tar.gz) = 65805193 bytes +BLAKE2s (rust-std-1.73.0-aarch64-unknown-netbsd.tar.xz) = 9defb59a59e30dde544d02d73a0a6fdb541fd706da3af0508b38f6e447167dfb +SHA512 (rust-std-1.73.0-aarch64-unknown-netbsd.tar.xz) = 74d88e2522096238e6c874bf49e6256d78ef91b25894b825e1ca8fa0eba7cbe4896f097a9cfbab694be7a57a8918ffb4674d3b3f19634e6042b6a78665d434a2 +Size (rust-std-1.73.0-aarch64-unknown-netbsd.tar.xz) = 23068604 bytes +BLAKE2s (rust-std-1.73.0-aarch64_be-unknown-netbsd.tar.xz) = c5bc65aa8eca0ea0e5f4abba652f5be39074c7705de350b4f88124128b4f99e9 +SHA512 (rust-std-1.73.0-aarch64_be-unknown-netbsd.tar.xz) = 8df20805f7592c5a375a1e8f267ab639e20c5cbabb114523073dec61d03092577496d281ed98906e195f742fa831902e1b6de34bf68c4d23183fb3285e4ad24f +Size (rust-std-1.73.0-aarch64_be-unknown-netbsd.tar.xz) = 23028368 bytes +BLAKE2s (rust-std-1.73.0-arm-unknown-linux-gnueabihf.tar.gz) = bf18b06fccc11eb3d6e5ee9a76b3551318bc928a6819bc3bc09aba2f5a9851bd +SHA512 (rust-std-1.73.0-arm-unknown-linux-gnueabihf.tar.gz) = 928e1441d8960b9758f2c9ece146dc5c5c17d8869818a23b6763d49f8fbfb7bb4171ef612e008ed027a8faa63fedd710ed2a26032f6f4478c2d42340beca48b5 +Size (rust-std-1.73.0-arm-unknown-linux-gnueabihf.tar.gz) = 37685003 bytes +BLAKE2s (rust-std-1.73.0-armv6-unknown-netbsd-eabihf.tar.xz) = df1558756c39fda77fd17a24577a5d8be868ff7f359106e6df8d9e6610a3caaa +SHA512 (rust-std-1.73.0-armv6-unknown-netbsd-eabihf.tar.xz) = a9bf8ac1e2c0da6305ef04500db66d99c3eeb164a853e8e2d8af6375fbd388f6bfb15f331d601370704c7f1a482450e047cfd52b638c65f0246a5e2e04dd98b7 +Size (rust-std-1.73.0-armv6-unknown-netbsd-eabihf.tar.xz) = 21430572 bytes +BLAKE2s (rust-std-1.73.0-armv7-unknown-linux-gnueabihf.tar.gz) = 324b509ea4b79589affb27dff8ecbb17ac4bd0a7bf10cac751223b99fca6ea90 +SHA512 (rust-std-1.73.0-armv7-unknown-linux-gnueabihf.tar.gz) = b060071e37c3a1c671e08532711612ba533a797401a54f1f32a9953abc39c9ad14b62ec719828c84d30435feab74504e04e7c8162b6983aac2bbbd8d27863c59 +Size (rust-std-1.73.0-armv7-unknown-linux-gnueabihf.tar.gz) = 39165520 bytes +BLAKE2s (rust-std-1.73.0-armv7-unknown-netbsd-eabihf.tar.xz) = e7ac49da22bf792f1184a7180010af2b3552e8edba5a4c20b3bf4b74ddd2e47f +SHA512 (rust-std-1.73.0-armv7-unknown-netbsd-eabihf.tar.xz) = c217cb9c5ae10a455eb6cd482774d7a05abfe07dd682ca69674bf20ba0bcedb6bb6aa5ebcf3fa8f61509bc81770353bf21625eca1fd6b8f8eb0bb9f0e944c8a4 +Size (rust-std-1.73.0-armv7-unknown-netbsd-eabihf.tar.xz) = 22264940 bytes +BLAKE2s (rust-std-1.73.0-i586-unknown-netbsd.tar.xz) = f577e49cfd52e212580f57fb4baa171870e656bdc80ce852a8a94d27ac61ed43 +SHA512 (rust-std-1.73.0-i586-unknown-netbsd.tar.xz) = 19d883cd1bb306c15f529982e9a8202fdd5dca15afb317deaaf8da51ea6bb6abbdff4ff2057eab28096b193324dc6d188f8f8b49d1b1946601f9e827f94c2058 +Size (rust-std-1.73.0-i586-unknown-netbsd.tar.xz) = 23518416 bytes +BLAKE2s (rust-std-1.73.0-i686-unknown-linux-gnu.tar.gz) = 1f7bd3b6924bc42a67bd9cab438c861cadb14feb3f8deab52b3e5f21cede31f2 +SHA512 (rust-std-1.73.0-i686-unknown-linux-gnu.tar.gz) = a20def2b80e28a982a693bacab2b950d18311e8d265d9d50dbfbf6052c3e2b31133e992d05dd6b558610f0da1bf740a6802d498608fd485350fb85ae1c4cb898 +Size (rust-std-1.73.0-i686-unknown-linux-gnu.tar.gz) = 41196793 bytes +BLAKE2s (rust-std-1.73.0-mipsel-unknown-netbsd.tar.xz) = f32dc00633140df30d69bd570df72326abef7805f7613e06442919ae33305924 +SHA512 (rust-std-1.73.0-mipsel-unknown-netbsd.tar.xz) = d9c7ade1f58fd6fe1de02203da0390c260c4b2ae0e35555276b3cd185605068cf4eccb37095d472f65780dac51c737478adf3695423e7f621fda3a1c24fc5ec7 +Size (rust-std-1.73.0-mipsel-unknown-netbsd.tar.xz) = 21409404 bytes +BLAKE2s (rust-std-1.73.0-powerpc-unknown-netbsd-nb1.tar.xz) = 65e35d4937fbbcc3777c2b2b7eada2779e61635059bff0f41f68d75e88bfc354 +SHA512 (rust-std-1.73.0-powerpc-unknown-netbsd-nb1.tar.xz) = 04084a95588593cd84219c8d0d2cd0ebbe199d5d7bf9984967d3fe4266fd98bf540986d3913d0156b032dbcd629776b00cbb605edbf0f52efd3984be7deca612 +Size (rust-std-1.73.0-powerpc-unknown-netbsd-nb1.tar.xz) = 21493384 bytes +BLAKE2s (rust-std-1.73.0-riscv64gc-unknown-netbsd.tar.xz) = 0aec9cb78fc43a412767941b1ea2971a84e82cc4c3d0ce7645539a2f5d637ac4 +SHA512 (rust-std-1.73.0-riscv64gc-unknown-netbsd.tar.xz) = 9aa659c76e3668a3ea37697c8a0ae9ecdecd619ef12d531d35ec3083b84939ca487cfd567d7bfaeacfd18cee19c1af9fbeb807a41e08863428bb5adf85748ab5 +Size (rust-std-1.73.0-riscv64gc-unknown-netbsd.tar.xz) = 21635476 bytes +BLAKE2s (rust-std-1.73.0-sparc64-unknown-netbsd.tar.xz) = ec285b533c86f590842fe46c6c9839c3e4a99bab648cacd7ad34250cebf91a82 +SHA512 (rust-std-1.73.0-sparc64-unknown-netbsd.tar.xz) = 42599c81b0692708b4d8066c6fa19b7c88ee07c1e7b37d978ccd068692f91367c1242cc83421306609d62661b7fe9ae9feeae0a8683d7362a596ad8760dec2ce +Size (rust-std-1.73.0-sparc64-unknown-netbsd.tar.xz) = 21330048 bytes +BLAKE2s (rust-std-1.73.0-x86_64-apple-darwin.tar.gz) = 9cf05b0b43401aaec75c8a2567bf6498041b2b93a7fdddaf5c7d3a40f24a817d +SHA512 (rust-std-1.73.0-x86_64-apple-darwin.tar.gz) = bdc96020349d0059bc3698d86012bb3ef8bc5e516149d8acdc668f0957014aa0e2240f68f907dab0bf7e6adf310de26e7722fbd7546687a6118ebc2b585225da +Size (rust-std-1.73.0-x86_64-apple-darwin.tar.gz) = 42841277 bytes +BLAKE2s (rust-std-1.73.0-x86_64-unknown-freebsd.tar.gz) = 4b83e91fe807344dbf35ac7f4ddb67b9dfb71999a4db5e32a546fdc72cb1075e +SHA512 (rust-std-1.73.0-x86_64-unknown-freebsd.tar.gz) = d17a7dd01d075bd5eb6f2b93ee100fda3e1f634407453380e19b9d2b3bd17ca23e91d46039bdb345c948c8c1e29284997619a68f043c3c8ec24fa855a5282df7 +Size (rust-std-1.73.0-x86_64-unknown-freebsd.tar.gz) = 44356163 bytes +BLAKE2s (rust-std-1.73.0-x86_64-unknown-linux-gnu.tar.gz) = 0bcf14a7f65ba8a1912a0fbd6e3a18ebd7bc3d2efb983c0715374314ce9a8448 +SHA512 (rust-std-1.73.0-x86_64-unknown-linux-gnu.tar.gz) = 2259e3b5e4efbe4de21d5714b74ee2688ff0f03f008b4b4d88674aaf839afed1a0e62c601da710ca040e44703fae299b7e312741dc3af9d46edc148c53c1350e +Size (rust-std-1.73.0-x86_64-unknown-linux-gnu.tar.gz) = 46145652 bytes +BLAKE2s (rust-std-1.73.0-x86_64-unknown-netbsd.tar.xz) = dd2254a537a451a7e26c75bb993c732e884e88471fe4863fc44bd725819723fb +SHA512 (rust-std-1.73.0-x86_64-unknown-netbsd.tar.xz) = 649e9f72fdee812409c0c2df03119ebc552cea086538d8e8cde41a1e4c87eaf8ec39d8810f92acdf6b54c0ec38445714ae18761f4c403ea95d1559802c1c04dc +Size (rust-std-1.73.0-x86_64-unknown-netbsd.tar.xz) = 25603700 bytes +BLAKE2s (rustc-1.74.1-src.tar.gz) = 18eaa5010dc15b99e0cdbdd766652f4ba05c4e4ffa74275eb2c189aab7d31e6e +SHA512 (rustc-1.74.1-src.tar.gz) = 1fa9980b54838298d82e6887090f6760fa84999d0980a5b5e35fe99751ca471142bf22a82bd127c64279a4b000d2d2bb79afbac237fa7d6b033bd8962a7555ac +Size (rustc-1.74.1-src.tar.gz) = 283560140 bytes SHA1 (patch-compiler_rustc__codegen__ssa_src_back_linker.rs) = 62819cf6db7d2e3e77d433fe883046c28fc20d91 -SHA1 (patch-compiler_rustc__llvm_build.rs) = 22b320bf03868d0a6df206ca8e7faab310c48ae8 -SHA1 (patch-compiler_rustc__target_src_spec_i586__unknown__netbsd.rs) = 866d01e7c1f3d8dd7d26f2fdc4360df273ed401f +SHA1 (patch-compiler_rustc__llvm_build.rs) = a1ad72c304ccaa568f56b94ed510a84e2d54e160 +SHA1 (patch-compiler_rustc__target_src_spec_i586__unknown__netbsd.rs) = 0e36dd304c6ac91b3b6692c908ebd94501533d99 SHA1 (patch-compiler_rustc__target_src_spec_mips64el__unknown__netbsd.rs) = a0fb5338d0020d3ee1266d1ed1361e7bf2eea611 SHA1 (patch-compiler_rustc__target_src_spec_mipsel__unknown__netbsd.rs) = fc78fc681f170be9e3b6e3c823a6bd62da742cbd SHA1 (patch-compiler_rustc__target_src_spec_mod.rs) = f49f8f8e36db396f29ea1c908ed61fe831e0d4cd @@ -124,10 +124,10 @@ SHA1 (patch-compiler_rustc__target_src_spec_netbsd__base.rs) = bc73a140d7b1d3ced SHA1 (patch-library_backtrace_src_symbolize_gimli.rs) = 1ab343595e65ff6348f83cffc30e53d764485ff8 SHA1 (patch-library_backtrace_src_symbolize_gimli_elf.rs) = 56621c10310914672a851cf5dfbf343a9ff4e1be SHA1 (patch-library_std_src_sys_unix_mod.rs) = f8669d680f169137ac2891af2977909619366a97 -SHA1 (patch-library_std_src_sys_unix_thread.rs) = 02776075014dbbbd8f47146bb23920d802943751 +SHA1 (patch-library_std_src_sys_unix_thread.rs) = 3f79b21fa033782122e09ffc44de55a0e5ecaecb SHA1 (patch-library_std_src_sys_unix_thread__parking_netbsd.rs) = c29eb1cf074766d34bd2b8c348ce29c6ae2ba163 -SHA1 (patch-src_bootstrap_bootstrap.py) = 00e11eb1f8e8534440bf3760837be6058e800c83 -SHA1 (patch-src_bootstrap_builder.rs) = a750b5e7a52a03eb056ed9492187ddd4f991ecdc +SHA1 (patch-src_bootstrap_bootstrap.py) = b6118486b1ef10565dce6ab65753203bf3b6c711 +SHA1 (patch-src_bootstrap_builder.rs) = ca5a2154a391083efc762ee5bd9f2d91c99f0d47 SHA1 (patch-src_bootstrap_compile.rs) = 71b58c0e14b820dafc48ce087292267e7d2eed0f SHA1 (patch-src_bootstrap_lib.rs) = f6918e0939b6fe63ae9b524d4c809375149efb15 SHA1 (patch-src_bootstrap_llvm.rs) = afa4ec0b26aaf9c590859969b08a485e77322371 @@ -136,7 +136,6 @@ SHA1 (patch-src_llvm-project_llvm_cmake_modules_AddLLVM.cmake) = e1b2eb2f0b3cf1c SHA1 (patch-src_llvm-project_llvm_include_llvm-c_DataTypes.h) = cb011fc19957883c01725797f7c85ed1b20f96f1 SHA1 (patch-src_llvm-project_llvm_include_llvm_Analysis_ConstantFolding.h) = 39d76e6659143d154ae690ac70781b698a2023d8 SHA1 (patch-src_llvm-project_llvm_lib_Support_BLAKE3_blake3__impl.h) = 67e93f198258a5b59580be20ff47ce58b146c5d5 -SHA1 (patch-src_llvm-project_llvm_lib_Target_PowerPC_PPCISelLowering.cpp) = b68197c1486a4dc40154b3b23dfd55d44048a2d2 SHA1 (patch-src_llvm-project_llvm_utils_FileCheck_FileCheck.cpp) = 2587c2f4d11ad8f75bf8a16de625135b26bacc15 SHA1 (patch-src_tools_cargo_src_cargo_core_profiles.rs) = e1af7fde97416e0a269ee34efd37f4f47fcf7a95 SHA1 (patch-src_tools_cargo_tests_testsuite_build.rs) = 60713699c968f3e389f486e796009d31a5048906 @@ -144,12 +143,12 @@ SHA1 (patch-src_tools_rust-installer_install-template.sh) = 28fbfd37793c8438a603 SHA1 (patch-vendor_backtrace_src_symbolize_gimli.rs) = b93148ff72a60a17c6a444f2616386c40d872153 SHA1 (patch-vendor_backtrace_src_symbolize_gimli_elf.rs) = 308538090d9ce11d206d6eef0e675581a1fc6e80 SHA1 (patch-vendor_cc-1.0.73_src_lib.rs) = 98acea9fb98898f63bbb0f6555df5e4b15da2b85 -SHA1 (patch-vendor_cc_src_lib.rs) = 58b29cb023ecf941c2d6534bfdc80f1193f3c84a +SHA1 (patch-vendor_cc_src_lib.rs) = c64f7922684b75a559c3b6244114524eb3ab8385 SHA1 (patch-vendor_crossbeam-epoch_no__atomic.rs) = a493d0b57a22b9a83c843a1076c91b6d36d2e007 SHA1 (patch-vendor_crossbeam-utils-0.8.14-no__atomic.rs) = 2053e2cffcb2981435c94df04d0e3f333fa77c07 SHA1 (patch-vendor_crossbeam-utils_no__atomic.rs) = 26f797159530bc2c5e1be83a225a13e5458879b2 SHA1 (patch-vendor_libc-0.2.138_src_unix_bsd_netbsdlike_netbsd_mips.rs) = eda31064a08cba20fc0652b669e419871875ae29 -SHA1 (patch-vendor_libc-0.2.138_src_unix_bsd_netbsdlike_netbsd_mod.rs) = f230ea3b899fd75355b182bf352cc4c840481c13 +SHA1 (patch-vendor_libc-0.2.138_src_unix_bsd_netbsdlike_netbsd_mod.rs) = 33d06b92a65908185226f8aed055782e5b5a613a SHA1 (patch-vendor_libc-0.2.138_src_unix_bsd_netbsdlike_netbsd_riscv64.rs) = 24ebcb044aeefec3415323b77ac25805a98b296e SHA1 (patch-vendor_libc-0.2.140_src_unix_bsd_netbsdlike_netbsd_mips.rs) = 998160de7640c4567bf042dfa7a74a4555b0568b SHA1 (patch-vendor_libc-0.2.140_src_unix_bsd_netbsdlike_netbsd_mod.rs) = c0473c8b349e46915cd1db523aa556807f8484f4 @@ -158,11 +157,11 @@ SHA1 (patch-vendor_libc-0.2.140_src_unix_solarish_mod.rs) = c3db9af7ebcc43560151 SHA1 (patch-vendor_libc-0.2.141_src_unix_bsd_netbsdlike_netbsd_mips.rs) = b99ebc7233690df5dd3fa7674d86ec08831eec59 SHA1 (patch-vendor_libc-0.2.141_src_unix_bsd_netbsdlike_netbsd_riscv64.rs) = 511e5d97083638352d77a463582aca8812602b45 SHA1 (patch-vendor_libc-0.2.146_src_unix_bsd_netbsdlike_netbsd_mips.rs) = 4b9ff57adb8d67f467eb36c023548afef8b1ed74 -SHA1 (patch-vendor_libc-0.2.146_src_unix_bsd_netbsdlike_netbsd_mod.rs) = 42bac9941781456b228e932bb247d5a34061f7c2 +SHA1 (patch-vendor_libc-0.2.146_src_unix_bsd_netbsdlike_netbsd_mod.rs) = 3434376111d3f4759eab5eb278eb64ac5e170ffb SHA1 (patch-vendor_libc-0.2.146_src_unix_bsd_netbsdlike_netbsd_riscv64.rs) = 66b4cd0853154e6a8fcd009a06ebbae5a1c98f82 SHA1 (patch-vendor_libc-0.2.146_src_unix_solarish_mod.rs) = 17884a63798eee6d68771faa8d9592525aa2a3bb SHA1 (patch-vendor_libc_src_unix_bsd_netbsdlike_netbsd_mips.rs) = 09326b70d7821b1742285c464c70b347400191d7 -SHA1 (patch-vendor_libc_src_unix_bsd_netbsdlike_netbsd_mod.rs) = ce83a4cb74acb4fa19087e1bf645d52b5c545821 +SHA1 (patch-vendor_libc_src_unix_bsd_netbsdlike_netbsd_mod.rs) = 4ad61200f935032f411a719c2e1d4724a7def652 SHA1 (patch-vendor_libc_src_unix_bsd_netbsdlike_netbsd_riscv64.rs) = 29e7a98dff00e092b89428a8ed464da503cba60d SHA1 (patch-vendor_libc_src_unix_solarish_mod.rs) = 8364e19ea09203d32494c37ff3db19fe3d6b9d8a SHA1 (patch-vendor_lzma-sys_config.h) = b654c7e129fa02697734bc87173f89b3056a5437 diff --git a/lang/rust/patches/patch-compiler_rustc__llvm_build.rs b/lang/rust/patches/patch-compiler_rustc__llvm_build.rs index 6ed23e180038..e4d250f83632 100644 --- a/lang/rust/patches/patch-compiler_rustc__llvm_build.rs +++ b/lang/rust/patches/patch-compiler_rustc__llvm_build.rs @@ -1,4 +1,4 @@ -$NetBSD: patch-compiler_rustc__llvm_build.rs,v 1.14 2023/11/16 09:49:12 he Exp $ +$NetBSD: patch-compiler_rustc__llvm_build.rs,v 1.15 2024/01/06 19:00:19 he Exp $ Fix build on NetBSD HEAD-llvm. XXX there is probably a better way to do this. @@ -7,31 +7,35 @@ https://github.com/rust-lang/rust/issues/104220 and https://github.com/rust-lang/rust/pull/104572 ---- compiler/rustc_llvm/build.rs.orig 2021-11-01 07:17:29.000000000 +0000 +--- compiler/rustc_llvm/build.rs.orig 2023-10-03 02:52:17.000000000 +0000 +++ compiler/rustc_llvm/build.rs -@@ -249,12 +249,21 @@ fn main() { +@@ -249,6 +249,10 @@ fn main() { { // 32-bit targets need to link libatomic. println!("cargo:rustc-link-lib=atomic"); -+ println!("cargo:rustc-link-lib=z"); ++ if target.contains("netbsd") ++ { ++ println!("cargo:rustc-link-lib=z"); ++ } } else if target.contains("windows-gnu") { println!("cargo:rustc-link-lib=shell32"); println!("cargo:rustc-link-lib=uuid"); - } else if target.contains("haiku") || target.contains("darwin") { +@@ -258,6 +262,14 @@ fn main() { + { println!("cargo:rustc-link-lib=z"); } else if target.contains("netbsd") { ++ // When build llvm for i486, and then need -latomic for 64-bit atomics + if target.starts_with("i386") + || target.starts_with("i486") + || target.starts_with("i586") + || target.starts_with("i686") -+ { -+ // LLVM may be built for i486, so we need -latomic for 64-bit atomics -+ println!("cargo:rustc-link-lib=atomic"); -+ } ++ { ++ println!("cargo:rustc-link-lib=atomic"); ++ } println!("cargo:rustc-link-lib=z"); println!("cargo:rustc-link-lib=execinfo"); } -@@ -343,7 +352,13 @@ fn main() { +@@ -346,7 +358,13 @@ fn main() { "c++" } else if target.contains("netbsd") && llvm_static_stdcpp.is_some() { // NetBSD uses a separate library when relocation is required diff --git a/lang/rust/patches/patch-compiler_rustc__target_src_spec_i586__unknown__netbsd.rs b/lang/rust/patches/patch-compiler_rustc__target_src_spec_i586__unknown__netbsd.rs index a10e24a4ec42..370d12b448c6 100644 --- a/lang/rust/patches/patch-compiler_rustc__target_src_spec_i586__unknown__netbsd.rs +++ b/lang/rust/patches/patch-compiler_rustc__target_src_spec_i586__unknown__netbsd.rs @@ -1,20 +1,21 @@ -$NetBSD: patch-compiler_rustc__target_src_spec_i586__unknown__netbsd.rs,v 1.9 2023/10/25 05:50:43 pin Exp $ +$NetBSD: patch-compiler_rustc__target_src_spec_i586__unknown__netbsd.rs,v 1.10 2024/01/06 19:00:19 he Exp $ Add an i586 / pentium variant, in an effort to support AMD Geode etc. --- compiler/rustc_target/src/spec/i586_unknown_netbsd.rs.orig 2022-12-21 19:11:11.452711494 +0000 +++ compiler/rustc_target/src/spec/i586_unknown_netbsd.rs -@@ -0,0 +1,23 @@ -+use crate::spec::{Cc, Lld, LinkerFlavor, StackProbeType, Target, TargetOptions}; +@@ -0,0 +1,24 @@ ++// use crate::spec::{Cc, Lld, LinkerFlavor, StackProbeType, Target, TargetOptions}; ++use crate::spec::{StackProbeType, Target, TargetOptions}; + +pub fn target() -> Target { + let mut base = super::netbsd_base::opts(); + base.cpu = "pentium".into(); + base.max_atomic_width = Some(64); -+ base.pre_link_args -+ .entry(LinkerFlavor::Gnu(Cc::Yes, Lld::No)) -+ .or_default() -+ .push("-m32".into()); ++// base.pre_link_args ++// .entry(LinkerFlavor::Gnu(Cc::Yes, Lld::No)) ++// .or_default() ++// .push("-m32".into()); + // don't use probe-stack=inline-asm until rust-lang/rust#83139 is resolved. + base.stack_probes = StackProbeType::Call; + diff --git a/lang/rust/patches/patch-library_std_src_sys_unix_thread.rs b/lang/rust/patches/patch-library_std_src_sys_unix_thread.rs index b1941c5c8ce9..e670ca5383e5 100644 --- a/lang/rust/patches/patch-library_std_src_sys_unix_thread.rs +++ b/lang/rust/patches/patch-library_std_src_sys_unix_thread.rs @@ -1,10 +1,17 @@ -$NetBSD: patch-library_std_src_sys_unix_thread.rs,v 1.14 2023/10/25 05:50:43 pin Exp $ +$NetBSD: patch-library_std_src_sys_unix_thread.rs,v 1.15 2024/01/06 19:00:19 he Exp $ Fix stack-clash on SunOS. -Undo new way of counting the number of cores we have affinity to -on NetBSD, untli the cpuid_t definition is properly fixed, since -this will get a type error otherwise. Earlier, this caused a crash -on our 32-bit ports. + +Undo new(ish) code (from 1.72.0) which attempts to count threads/CPUs +on NetBSD; somehow it is causing crashes in bootstrap() on certain +CPU architectures (i386, powerpc, armv7, but not riscv64, aarch64 +or amd64); _cpuset_isset() crashes with SEGV. And according to +what I hear, the code is bogus; by default threads do not have +affinity to any specific set of CPUs in NetBSD, and trying to +replicate this with a simple C program always results in 0. +So rip the newish code out with prejudice, and instead fallback to +the sysctl() method of getting "number of CPUs" which was used +before (and is still present, following the ripped-out code). --- library/std/src/sys/unix/thread.rs.orig 2020-10-07 07:53:22.000000000 +0000 +++ library/std/src/sys/unix/thread.rs diff --git a/lang/rust/patches/patch-src_bootstrap_bootstrap.py b/lang/rust/patches/patch-src_bootstrap_bootstrap.py index af27219a243e..8f26407b755f 100644 --- a/lang/rust/patches/patch-src_bootstrap_bootstrap.py +++ b/lang/rust/patches/patch-src_bootstrap_bootstrap.py @@ -1,22 +1,23 @@ -$NetBSD: patch-src_bootstrap_bootstrap.py,v 1.20 2023/10/25 05:50:43 pin Exp $ +$NetBSD: patch-src_bootstrap_bootstrap.py,v 1.21 2024/01/06 19:00:19 he Exp $ Use `uname -p` on NetBSD, as that is reliable and sensible there. Handle earmv[67]hf for NetBSD. --- src/bootstrap/bootstrap.py.orig 2023-07-12 03:32:40.000000000 +0000 +++ src/bootstrap/bootstrap.py -@@ -268,6 +268,10 @@ def default_build_triple(verbose): - 'NetBSD': 'unknown-netbsd', - 'OpenBSD': 'unknown-openbsd' +@@ -271,6 +271,11 @@ def default_build_triple(verbose): + 'GNU': 'unknown-hurd', } + + # For NetBSD, use `uname -p`, as there it is reliable & sensible + if kernel == 'NetBSD': + cputype = subprocess.check_output( + ['uname', '-p']).strip().decode(default_encoding) - ++ # Consider the direct transformation first and then the special cases if kernel in kerneltype_mapper: -@@ -362,10 +366,16 @@ def default_build_triple(verbose): + kernel = kerneltype_mapper[kernel] +@@ -374,10 +379,16 @@ def default_build_triple(verbose): kernel = 'linux-androideabi' else: kernel += 'eabihf' diff --git a/lang/rust/patches/patch-src_bootstrap_builder.rs b/lang/rust/patches/patch-src_bootstrap_builder.rs index 8e13d3148c18..fe889a7052cf 100644 --- a/lang/rust/patches/patch-src_bootstrap_builder.rs +++ b/lang/rust/patches/patch-src_bootstrap_builder.rs @@ -1,12 +1,12 @@ -$NetBSD: patch-src_bootstrap_builder.rs,v 1.28 2023/11/16 09:49:12 he Exp $ +$NetBSD: patch-src_bootstrap_builder.rs,v 1.29 2024/01/06 19:00:19 he Exp $ Use @PREFIX@, not $ORIGIN in rpath. ---- src/bootstrap/builder.rs.orig 2023-08-23 19:50:10.000000000 +0000 +--- src/bootstrap/builder.rs.orig 2023-10-03 02:52:17.000000000 +0000 +++ src/bootstrap/builder.rs -@@ -1637,7 +1637,7 @@ impl<'a> Builder<'a> { - Some(format!("-Wl,-rpath,@loader_path/../{libdir}")) - } else if !target.contains("windows") && !target.contains("aix") { +@@ -1645,7 +1645,7 @@ impl<'a> Builder<'a> { + && !target.contains("xous") + { rustflags.arg("-Clink-args=-Wl,-z,origin"); - Some(format!("-Wl,-rpath,$ORIGIN/../{libdir}")) + Some(format!("-Wl,-rpath,@PREFIX@/{libdir}")) diff --git a/lang/rust/patches/patch-src_llvm-project_llvm_lib_Target_PowerPC_PPCISelLowering.cpp b/lang/rust/patches/patch-src_llvm-project_llvm_lib_Target_PowerPC_PPCISelLowering.cpp deleted file mode 100644 index 4e5417a7c70b..000000000000 --- a/lang/rust/patches/patch-src_llvm-project_llvm_lib_Target_PowerPC_PPCISelLowering.cpp +++ /dev/null @@ -1,17 +0,0 @@ -$NetBSD: patch-src_llvm-project_llvm_lib_Target_PowerPC_PPCISelLowering.cpp,v 1.1 2023/11/16 09:49:12 he Exp $ - -Backport change from LLVM 17.0.3, so that rust builds -with the embedded LLVM. -Ref. https://github.com/rust-lang/rust/issues/116845. - ---- src/llvm-project/llvm/lib/Target/PowerPC/PPCISelLowering.cpp.orig 2023-10-03 02:52:40.000000000 +0000 -+++ src/llvm-project/llvm/lib/Target/PowerPC/PPCISelLowering.cpp -@@ -15527,7 +15527,7 @@ SDValue PPCTargetLowering::PerformDAGCom - break; - SDValue ConstOp = DAG.getConstant(Imm, dl, MVT::i32); - SDValue NarrowAnd = DAG.getNode(ISD::AND, dl, MVT::i32, NarrowOp, ConstOp); -- return DAG.getAnyExtOrTrunc(NarrowAnd, dl, N->getValueType(0)); -+ return DAG.getZExtOrTrunc(NarrowAnd, dl, N->getValueType(0)); - } - case ISD::SHL: - return combineSHL(N, DCI); diff --git a/lang/rust/patches/patch-vendor_cc_src_lib.rs b/lang/rust/patches/patch-vendor_cc_src_lib.rs index 97c62b11222e..53192c062d43 100644 --- a/lang/rust/patches/patch-vendor_cc_src_lib.rs +++ b/lang/rust/patches/patch-vendor_cc_src_lib.rs @@ -1,8 +1,8 @@ -$NetBSD: patch-vendor_cc_src_lib.rs,v 1.12 2023/10/25 05:50:43 pin Exp $ +$NetBSD: patch-vendor_cc_src_lib.rs,v 1.13 2024/01/06 19:00:19 he Exp $ Add aarch64_eb, mipsel and riscv64 for NetBSD. ---- vendor/cc/src/lib.rs.orig 2021-07-26 15:20:38.000000000 +0000 +--- vendor/cc/src/lib.rs.orig 2023-10-03 04:12:09.000000000 +0000 +++ vendor/cc/src/lib.rs @@ -1946,6 +1946,9 @@ impl Build { } else if target.contains("freebsd") && arch.starts_with("64") { @@ -14,7 +14,7 @@ Add aarch64_eb, mipsel and riscv64 for NetBSD. } else if target.contains("openbsd") && arch.starts_with("64") { cmd.args.push(("-march=rv64gc").into()); cmd.args.push("-mabi=lp64d".into()); -@@ -2744,6 +2747,7 @@ impl Build { +@@ -2887,6 +2890,7 @@ impl Build { "aarch64-unknown-linux-gnu" => Some("aarch64-linux-gnu"), "aarch64-unknown-linux-musl" => Some("aarch64-linux-musl"), "aarch64-unknown-netbsd" => Some("aarch64--netbsd"), @@ -22,7 +22,7 @@ Add aarch64_eb, mipsel and riscv64 for NetBSD. "arm-unknown-linux-gnueabi" => Some("arm-linux-gnueabi"), "armv4t-unknown-linux-gnueabi" => Some("arm-linux-gnueabi"), "armv5te-unknown-linux-gnueabi" => Some("arm-linux-gnueabi"), -@@ -2778,6 +2782,7 @@ impl Build { +@@ -2921,6 +2925,7 @@ impl Build { "mips-unknown-linux-musl" => Some("mips-linux-musl"), "mipsel-unknown-linux-gnu" => Some("mipsel-linux-gnu"), "mipsel-unknown-linux-musl" => Some("mipsel-linux-musl"), @@ -30,7 +30,7 @@ Add aarch64_eb, mipsel and riscv64 for NetBSD. "mips64-unknown-linux-gnuabi64" => Some("mips64-linux-gnuabi64"), "mips64el-unknown-linux-gnuabi64" => Some("mips64el-linux-gnuabi64"), "mipsisa32r6-unknown-linux-gnu" => Some("mipsisa32r6-linux-gnu"), -@@ -2819,6 +2824,7 @@ impl Build { +@@ -2963,6 +2968,7 @@ impl Build { "riscv32-unknown-elf", "riscv-none-embed", ]), @@ -38,7 +38,3 @@ Add aarch64_eb, mipsel and riscv64 for NetBSD. "riscv64gc-unknown-linux-gnu" => Some("riscv64-linux-gnu"), "riscv32gc-unknown-linux-gnu" => Some("riscv32-linux-gnu"), "riscv64gc-unknown-linux-musl" => Some("riscv64-linux-musl"), -$NetBSD: patch-vendor_cc_src_lib.rs,v 1.12 2023/10/25 05:50:43 pin Exp $ - ---- vendor/cc/src/lib.rs.orig 2023-09-23 21:28:33.348998050 +0000 -+++ vendor/cc/src/lib.rs diff --git a/lang/rust/patches/patch-vendor_libc-0.2.138_src_unix_bsd_netbsdlike_netbsd_mod.rs b/lang/rust/patches/patch-vendor_libc-0.2.138_src_unix_bsd_netbsdlike_netbsd_mod.rs index fd4173458384..253df0747225 100644 --- a/lang/rust/patches/patch-vendor_libc-0.2.138_src_unix_bsd_netbsdlike_netbsd_mod.rs +++ b/lang/rust/patches/patch-vendor_libc-0.2.138_src_unix_bsd_netbsdlike_netbsd_mod.rs @@ -1,8 +1,11 @@ -$NetBSD: patch-vendor_libc-0.2.138_src_unix_bsd_netbsdlike_netbsd_mod.rs,v 1.4 2023/10/25 05:50:43 pin Exp $ +$NetBSD: patch-vendor_libc-0.2.138_src_unix_bsd_netbsdlike_netbsd_mod.rs,v 1.5 2024/01/06 19:00:19 he Exp $ Add execinfo / backtrace stuff for NetBSD, and handle NetBSD/mips and NetBSD/riscv64. +Add fix to cpuid_t definition by applying + https://github.com/rust-lang/libc/pull/3386 + --- vendor/libc-0.2.138/src/unix/bsd/netbsdlike/netbsd/mod.rs.orig 2023-04-16 23:32:41.000000000 +0000 +++ vendor/libc-0.2.138/src/unix/bsd/netbsdlike/netbsd/mod.rs @@ -10,7 +10,7 @@ type __pthread_spin_t = __cpu_simple_loc diff --git a/lang/rust/patches/patch-vendor_libc-0.2.146_src_unix_bsd_netbsdlike_netbsd_mod.rs b/lang/rust/patches/patch-vendor_libc-0.2.146_src_unix_bsd_netbsdlike_netbsd_mod.rs index 8660f3a75b72..13f87e087803 100644 --- a/lang/rust/patches/patch-vendor_libc-0.2.146_src_unix_bsd_netbsdlike_netbsd_mod.rs +++ b/lang/rust/patches/patch-vendor_libc-0.2.146_src_unix_bsd_netbsdlike_netbsd_mod.rs @@ -1,8 +1,11 @@ -$NetBSD: patch-vendor_libc-0.2.146_src_unix_bsd_netbsdlike_netbsd_mod.rs,v 1.1 2023/10/25 05:50:43 pin Exp $ +$NetBSD: patch-vendor_libc-0.2.146_src_unix_bsd_netbsdlike_netbsd_mod.rs,v 1.2 2024/01/06 19:00:19 he Exp $ Add support for NetBSD/mipsel and NetBSD/riscv64. Also try to enable backtrace support. +Add fix to cpuid_t definition by applying + https://github.com/rust-lang/libc/pull/3386 + --- vendor/libc-0.2.146/src/unix/bsd/netbsdlike/netbsd/mod.rs.orig 2023-07-12 05:06:31.000000000 +0000 +++ vendor/libc-0.2.146/src/unix/bsd/netbsdlike/netbsd/mod.rs @@ -10,7 +10,7 @@ type __pthread_spin_t = __cpu_simple_loc diff --git a/lang/rust/patches/patch-vendor_libc_src_unix_bsd_netbsdlike_netbsd_mod.rs b/lang/rust/patches/patch-vendor_libc_src_unix_bsd_netbsdlike_netbsd_mod.rs index 168c02011c35..ceec067624fe 100644 --- a/lang/rust/patches/patch-vendor_libc_src_unix_bsd_netbsdlike_netbsd_mod.rs +++ b/lang/rust/patches/patch-vendor_libc_src_unix_bsd_netbsdlike_netbsd_mod.rs @@ -1,8 +1,10 @@ -$NetBSD: patch-vendor_libc_src_unix_bsd_netbsdlike_netbsd_mod.rs,v 1.8 2023/10/25 05:50:43 pin Exp $ +$NetBSD: patch-vendor_libc_src_unix_bsd_netbsdlike_netbsd_mod.rs,v 1.9 2024/01/06 19:00:19 he Exp $ Copy execinfo function definitions from openbsd's mod.rs. Add entries for NetBSD/mipsel and NetBSD/riscv64. -Fix cpuid_t definition. + +Add fix to cpuid_t definition by applying + https://github.com/rust-lang/libc/pull/3386 --- vendor/libc/src/unix/bsd/netbsdlike/netbsd/mod.rs.orig 2022-05-10 20:59:35.217463943 +0000 +++ vendor/libc/src/unix/bsd/netbsdlike/netbsd/mod.rs