From 90390f495f2e75ca7d7655bf97e9e3ef4be3002b Mon Sep 17 00:00:00 2001 From: Havard Eidnes Date: Fri, 27 Jan 2023 20:32:23 +0000 Subject: [PATCH] rust: Upgrade to version 1.67.0. Pkgsrc changes: * Adjust patches and cargo checksums to new versions, but also one strange "mips" conditional. Upstream changes: Version 1.67.0 (2023-01-26) ========================== Language -------- - [Make `Sized` predicates coinductive, allowing cycles.] (https://github.com/rust-lang/rust/pull/100386/) - [`#[must_use]` annotations on `async fn` also affect the `Future::Output`.] (https://github.com/rust-lang/rust/pull/100633/) - [Elaborate supertrait obligations when deducing closure signatures.] (https://github.com/rust-lang/rust/pull/101834/) - [Invalid literals are no longer an error under `cfg(FALSE)`.] (https://github.com/rust-lang/rust/pull/102944/) - [Unreserve braced enum variants in value namespace.] (https://github.com/rust-lang/rust/pull/103578/) Compiler -------- - [Enable varargs support for calling conventions other than `C` or `cdecl`.] (https://github.com/rust-lang/rust/pull/97971/) - [Add new MIR constant propagation based on dataflow analysis.] (https://github.com/rust-lang/rust/pull/101168/) - [Optimize field ordering by grouping m\*2^n-sized fields with equivalently aligned ones.] (https://github.com/rust-lang/rust/pull/102750/) - [Stabilize native library modifier `verbatim`.] (https://github.com/rust-lang/rust/pull/104360/) Added and removed targets: - [Add a tier 3 target for PowerPC on AIX] (https://github.com/rust-lang/rust/pull/102293/), `powerpc64-ibm-aix`. - [Add a tier 3 target for the Sony PlayStation 1] (https://github.com/rust-lang/rust/pull/102689/), `mipsel-sony-psx`. - [Add tier 3 `no_std` targets for the QNX Neutrino RTOS] (https://github.com/rust-lang/rust/pull/102701/), `aarch64-unknown-nto-qnx710` and `x86_64-pc-nto-qnx710`. - [Remove tier 3 `linuxkernel` targets] (https://github.com/rust-lang/rust/pull/104015/) (not used by the actual kernel). Refer to Rust's [platform support page][platform-support-doc] for more information on Rust's tiered platform support. Libraries --------- - [Merge `crossbeam-channel` into `std::sync::mpsc`.] (https://github.com/rust-lang/rust/pull/93563/) - [Fix inconsistent rounding of 0.5 when formatted to 0 decimal places.] (https://github.com/rust-lang/rust/pull/102935/) - [Derive `Eq` and `Hash` for `ControlFlow`.] (https://github.com/rust-lang/rust/pull/103084/) - [Don't build `compiler_builtins` with `-C panic=abort`.] (https://github.com/rust-lang/rust/pull/103786/) Stabilized APIs --------------- - [`{integer}::checked_ilog`] (https://doc.rust-lang.org/stable/std/primitive.i32.html#method.checked_ilog) - [`{integer}::checked_ilog2`] (https://doc.rust-lang.org/stable/std/primitive.i32.html#method.checked_ilog2) - [`{integer}::checked_ilog10`] (https://doc.rust-lang.org/stable/std/primitive.i32.html#method.checked_ilog10) - [`{integer}::ilog`] (https://doc.rust-lang.org/stable/std/primitive.i32.html#method.ilog) - [`{integer}::ilog2`] (https://doc.rust-lang.org/stable/std/primitive.i32.html#method.ilog2) - [`{integer}::ilog10`] (https://doc.rust-lang.org/stable/std/primitive.i32.html#method.ilog10) - [`NonZeroU*::ilog2`] (https://doc.rust-lang.org/stable/std/num/struct.NonZeroU32.html#method.ilog2) - [`NonZeroU*::ilog10`] (https://doc.rust-lang.org/stable/std/num/struct.NonZeroU32.html#method.ilog10) - [`NonZero*::BITS`] (https://doc.rust-lang.org/stable/std/num/struct.NonZeroU32.html#associatedconstant.BITS) These APIs are now stable in const contexts: - [`char::from_u32`] (https://doc.rust-lang.org/stable/std/primitive.char.html#method.from_u32) - [`char::from_digit`] (https://doc.rust-lang.org/stable/std/primitive.char.html#method.from_digit) - [`char::to_digit`] (https://doc.rust-lang.org/stable/std/primitive.char.html#method.to_digit) - [`core::char::from_u32`] (https://doc.rust-lang.org/stable/core/char/fn.from_u32.html) - [`core::char::from_digit`] (https://doc.rust-lang.org/stable/core/char/fn.from_digit.html) Compatibility Notes ------------------- - [The layout of `repr(Rust)` types now groups m\*2^n-sized fields with equivalently aligned ones.] (https://github.com/rust-lang/rust/pull/102750/) This is intended to be an optimization, but it is also known to increase type sizes in a few cases for the placement of enum tags. As a reminder, the layout of `repr(Rust)` types is an implementation detail, subject to change. - [0.5 now rounds to 0 when formatted to 0 decimal places.] (https://github.com/rust-lang/rust/pull/102935/) This makes it consistent with the rest of floating point formatting that rounds ties toward even digits. - [Chains of `&&` and `||` will now drop temporaries from their sub-expressions in evaluation order, left-to-right.] (https://github.com/rust-lang/rust/pull/103293/) Previously, it was "twisted" such that the _first_ expression dropped its temporaries _last_, after all of the other expressions dropped in order. - [Underscore suffixes on string literals are now a hard error.] (https://github.com/rust-lang/rust/pull/103914/) This has been a future-compatibility warning since 1.20.0. - [Stop passing `-export-dynamic` to `wasm-ld`.] (https://github.com/rust-lang/rust/pull/105405/) - [`main` is now mangled as `__main_void` on `wasm32-wasi`.] (https://github.com/rust-lang/rust/pull/105468/) - [Cargo now emits an error if there are multiple registries in the configuration with the same index URL.] (https://github.com/rust-lang/cargo/pull/10592) 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. - [Rewrite LLVM's archive writer in Rust.] (https://github.com/rust-lang/rust/pull/97485/) --- rust/Makefile | 90 ++++--- rust/distinfo | 235 +++++++++--------- .../patch-compiler_rustc__llvm_build.rs | 55 ++-- ...rget_src_spec_mips64el__unknown__netbsd.rs | 29 +++ rust/patches/patch-library_unwind_build.rs | 17 -- rust/patches/patch-src_bootstrap_install.rs | 25 -- ...endor_crossbeam-epoch-0.9.11_no__atomic.rs | 12 + ...vendor_crossbeam-epoch-0.9.8_no__atomic.rs | 15 -- ...patch-vendor_crossbeam-queue_no__atomic.rs | 15 -- ...endor_crossbeam-utils-0.8.12_no__atomic.rs | 12 + ...patch-vendor_crossbeam-utils_no__atomic.rs | 15 -- .../patch-vendor_crossbeam_no__atomic.rs | 15 -- ...27_src_unix_bsd_netbsdlike_netbsd_mips.rs} | 6 +- ...127_src_unix_bsd_netbsdlike_netbsd_mod.rs} | 8 +- ...135_src_unix_bsd_netbsdlike_netbsd_mips.rs | 27 ++ ....135_src_unix_bsd_netbsdlike_netbsd_mod.rs | 18 ++ ....137_src_unix_bsd_netbsdlike_netbsd_mod.rs | 18 ++ .../patch-vendor_nix_src_sys_signal.rs | 13 + 18 files changed, 312 insertions(+), 313 deletions(-) create mode 100644 rust/patches/patch-compiler_rustc__target_src_spec_mips64el__unknown__netbsd.rs delete mode 100644 rust/patches/patch-library_unwind_build.rs delete mode 100644 rust/patches/patch-src_bootstrap_install.rs create mode 100644 rust/patches/patch-vendor_crossbeam-epoch-0.9.11_no__atomic.rs delete mode 100644 rust/patches/patch-vendor_crossbeam-epoch-0.9.8_no__atomic.rs delete mode 100644 rust/patches/patch-vendor_crossbeam-queue_no__atomic.rs create mode 100644 rust/patches/patch-vendor_crossbeam-utils-0.8.12_no__atomic.rs delete mode 100644 rust/patches/patch-vendor_crossbeam-utils_no__atomic.rs delete mode 100644 rust/patches/patch-vendor_crossbeam_no__atomic.rs rename rust/patches/{patch-vendor_libc-0.2.126_src_unix_bsd_netbsdlike_netbsd_mips.rs => patch-vendor_libc-0.2.127_src_unix_bsd_netbsdlike_netbsd_mips.rs} (76%) rename rust/patches/{patch-vendor_libc-0.2.126_src_unix_bsd_netbsdlike_netbsd_mod.rs => patch-vendor_libc-0.2.127_src_unix_bsd_netbsdlike_netbsd_mod.rs} (58%) create mode 100644 rust/patches/patch-vendor_libc-0.2.135_src_unix_bsd_netbsdlike_netbsd_mips.rs create mode 100644 rust/patches/patch-vendor_libc-0.2.135_src_unix_bsd_netbsdlike_netbsd_mod.rs create mode 100644 rust/patches/patch-vendor_libc-0.2.137_src_unix_bsd_netbsdlike_netbsd_mod.rs create mode 100644 rust/patches/patch-vendor_nix_src_sys_signal.rs diff --git a/rust/Makefile b/rust/Makefile index 3f53a30759b..1825fa3dba3 100644 --- a/rust/Makefile +++ b/rust/Makefile @@ -1,6 +1,6 @@ # $NetBSD: Makefile,v 1.197 2020/09/29 16:45:16 gdt Exp $ -DISTNAME= rustc-1.66.1-src +DISTNAME= rustc-1.67.0-src PKGNAME= ${DISTNAME:S/rustc/rust/:S/-src//} CATEGORIES= lang MASTER_SITES= https://static.rust-lang.org/dist/ @@ -210,49 +210,49 @@ BUILDLINK_TRANSFORM+= opt:x86_64:arm64 DISTFILES:= ${DEFAULT_DISTFILES} .if !empty(MACHINE_PLATFORM:MDarwin-*-aarch64) || make(distinfo) || make (makesum) || make(mdi) -RUST_STAGE0_VER= 1.65.0 +RUST_STAGE0_VER= 1.66.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 !empty(MACHINE_PLATFORM:MDarwin-*-x86_64) || make(distinfo) || make (makesum) || make(mdi) -RUST_STAGE0_VER= 1.65.0 +RUST_STAGE0_VER= 1.66.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 !empty(MACHINE_PLATFORM:MLinux-*-aarch64) || make(distinfo) || make (makesum) || make(mdi) -RUST_STAGE0_VER= 1.65.0 +RUST_STAGE0_VER= 1.66.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 !empty(MACHINE_PLATFORM:MLinux-*-earmv6hf) || make(distinfo) || make (makesum) || make(mdi) -RUST_STAGE0_VER= 1.65.0 +RUST_STAGE0_VER= 1.66.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 !empty(MACHINE_PLATFORM:MLinux-*-earmv7hf) || make(distinfo) || make (makesum) || make(mdi) -RUST_STAGE0_VER= 1.65.0 +RUST_STAGE0_VER= 1.66.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 !empty(MACHINE_PLATFORM:MLinux-*-i386) || make(distinfo) || make (makesum) || make(mdi) -RUST_STAGE0_VER= 1.65.0 +RUST_STAGE0_VER= 1.66.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 !empty(MACHINE_PLATFORM:MLinux-*-x86_64) || make(distinfo) || make (makesum) || make(mdi) -RUST_STAGE0_VER= 1.65.0 +RUST_STAGE0_VER= 1.66.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 @@ -264,7 +264,7 @@ DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} # x86_64-sun-solaris bootstrap and comment out the overrides. # .if !empty(MACHINE_PLATFORM:MSunOS-*-x86_64) || make(distinfo) || make (makesum) || make(mdi) -RUST_STAGE0_VER= 1.65.0 +RUST_STAGE0_VER= 1.66.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/ @@ -277,14 +277,14 @@ CONFIGURE_ARGS+= --host=${RUST_ARCH} CONFIGURE_ARGS+= --target=${RUST_ARCH} .endif .if !empty(MACHINE_PLATFORM:MFreeBSD-*-x86_64) || make(distinfo) || make (makesum) || make(mdi) -RUST_STAGE0_VER= 1.65.0 +RUST_STAGE0_VER= 1.66.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 !empty(MACHINE_PLATFORM:MNetBSD-*-i386) || make(distinfo) || make (makesum) || make(mdi) -RUST_STAGE0_VER= 1.65.0 +RUST_STAGE0_VER= 1.66.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 @@ -304,14 +304,14 @@ pre-build-fix-paxctl: ${TOOLS_PLATFORM.paxctl} +am ${WRKDIR}/rust-bootstrap/bin/rustc .endif .if !empty(MACHINE_PLATFORM:MNetBSD-*-x86_64) || make(distinfo) || make (makesum) || make(mdi) -RUST_STAGE0_VER= 1.65.0 +RUST_STAGE0_VER= 1.66.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 !empty(MACHINE_PLATFORM:MNetBSD-*-powerpc) || make(distinfo) || make (makesum) || make(mdi) -RUST_STAGE0_VER= 1.65.0 +RUST_STAGE0_VER= 1.66.1 RUST_ARCH= powerpc-unknown-netbsd # Cross-built against NetBSD 9.0 @@ -334,7 +334,7 @@ SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} .endif .if !empty(MACHINE_PLATFORM:MNetBSD-*-aarch64) || make(distinfo) || make (makesum) || make(mdi) -RUST_STAGE0_VER= 1.65.0 +RUST_STAGE0_VER= 1.66.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 @@ -343,7 +343,7 @@ SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} .endif .if !empty(MACHINE_PLATFORM:MNetBSD-*-aarch64eb) || make(distinfo) || make (makesum) || make(mdi) -RUST_STAGE0_VER= 1.65.0 +RUST_STAGE0_VER= 1.66.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 @@ -352,7 +352,7 @@ SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} .endif .if !empty(MACHINE_PLATFORM:MNetBSD-*-sparc64) || make(distinfo) || make (makesum) || make(mdi) -RUST_STAGE0_VER= 1.65.0 +RUST_STAGE0_VER= 1.66.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 @@ -362,7 +362,7 @@ SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} .endif .if !empty(MACHINE_PLATFORM:MNetBSD-*-earmv7hf) || make(distinfo) || make (makesum) || make(mdi) RUST_ARCH= armv7-unknown-netbsd-eabihf -RUST_STAGE0_VER= 1.65.0 +RUST_STAGE0_VER= 1.66.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} @@ -371,7 +371,7 @@ SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} .endif .if !empty(MACHINE_PLATFORM:MNetBSD-*-earmv6hf) || make(distinfo) || make (makesum) || make(mdi) RUST_ARCH= armv6-unknown-netbsd-eabihf -RUST_STAGE0_VER= 1.65.0 +RUST_STAGE0_VER= 1.66.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} @@ -380,7 +380,7 @@ SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} .endif #.if !empty(MACHINE_PLATFORM:MNetBSD-*-mipsel) || make(distinfo) || make (makesum) || make(mdi) #RUST_ARCH= mipsel-unknown-netbsd -#RUST_STAGE0_VER= 1.65.0 +#RUST_STAGE0_VER= 1.66.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} @@ -420,30 +420,30 @@ SUBST_VARS.rpath= PREFIX # CKSUM_CRATES+= vendor/cc -CKSUMS+= 38970d678de0efb4b5e2978265daa8a613a1db35fc42e669621b03fc56d5b138 -CKSUMS+= 83df624c670f44d1ad895b8383a848d7fd49d9b3f088e866a77e513008735b70 +CKSUMS+= 209c8351f1db1e3ce2fdd2ac487dbe7849f5d3a7bfade054877270b6f4782232 +CKSUMS+= 8748c98b737dbaf391eafd3ff11396b071c23e5950226ab8fe736d8c140f8bb1 CKSUM_CRATES+= vendor/libc -CKSUMS+= 8914a68865af026c1f4fb1d5f02ba0053362ef34b813ad60cc4aa3a88aa4999e -CKSUMS+= 36261a678137edb49eab7c4d51052e4a9c78312a248dd25c4b67a44180cfbbd6 -CKSUMS+= 8f9613e50c2771b33d7cf817a735d536b389ec57f861b9486d870373c768276e -CKSUMS+= 86a2db06339eb850f9d28d524a94a9db5aa4f4d2c3fd080fb90c8c101ef53bed +CKSUMS+= 107a4aa396b8383c66e0ace2f941450b4b69146558cdc4d9fbe33eeab51760f1 +CKSUMS+= 62169589a535636bee360c767d8014c63ba2042e4d7d3078b118987947b194b8 +CKSUMS+= eace25beaa4874bfc2451f8136efc261f9dfb7a30caab3c97c708068d5431bbf +CKSUMS+= 6599ee48c3bcdc27a18c58d45197e14c9d1c578d792cb3fb55d8a09469758780 + +CKSUM_CRATES+= vendor/libc-0.2.135 CKSUMS+= fa260decf53280d4fdf714af60f42d4774f8d6f2da71b0a55a6c2a85e422eb57 -CKSUMS+= d35c4f5c2ad764235adc8b315a3b8d69c3f322feeda0738f56a1a25b49a9649d -CKSUMS+= 52a31038984e68582347f4b28fd64c01e6308ff4293628818bb279605e7b28c6 -CKSUMS+= d7c68074765debe9f6d21797be22b34f7699535e2b9f15b131db18a8ba2bc751 +CKSUMS+= 43ab44efb1111d2cd1bd6a99da147150d24017b46feadb7f8d77fb92e9c9487d -CKSUM_CRATES+= vendor/libc-0.2.126 -CKSUMS+= cb1560bf8ffcc7b2726a27b433efac90e726292960626f3064bd2c6b7f861a55 -CKSUMS+= e449f032ed443158128ef105521fbe67aaef8f01beb83581357e774fab67d0ea +CKSUM_CRATES+= vendor/libc-0.2.137 +CKSUMS+= 77009c0e2e06abf8e81634bb65c22a0ccf9564a7cc64cee62d08b8ea716b8cac +CKSUMS+= fff8565d973350afdf1efd29a2ae7409eeb84b8a61bf16f78827f66a3b5babb2 CKSUM_CRATES+= vendor/lzma-sys CKSUMS+= 6fd5e9245db34c6f557b8bfcaf03db82fc88c3b06dbfbb5f03b2bcd138983ef9 CKSUMS+= 5e252578b5d266f6a4c8dc9f71ca7a91536ccb8c5c7d7753b82f12ec886459ef CKSUM_CRATES+= vendor/stacker -CKSUMS+= cee329550bad2ed1182abb71db9c24558a91b12e1eab8d9a48e23b997bb8f04e -CKSUMS+= 79915b243d02df1dc698f5c2de3a9356c6c296d2dedb06d9035dbcc2f8972cf4 +CKSUMS+= 59ca847887cf19387119d18c57f08d5a8520d714876ca0142b8f1c001ecde06b +CKSUMS+= 03be8ae293b713fe6e9703e4809dd68caaec992bae6777914ffddae8da2a9bc7 CKSUM_CRATES+= vendor/kqueue CKSUMS+= 900a966152b8fdccc4e953df94fa27024cb473f57f49df06cd8f2acaac869787 @@ -453,23 +453,15 @@ CKSUM_CRATES+= vendor/crossbeam-utils-0.8.8 CKSUMS+= 71b5f78fd701ce604aa766dd3d825fa5bed774282aae4d6c31d7acb01b1b242f CKSUMS+= 8fe3bafee993fe92ef421e066b4ed3b75c52efd5f8676b8950d1b868f3a7abba -CKSUM_CRATES+= vendor/crossbeam -CKSUMS+= a2621c1b029c614fb0ab8e3f5cda2e839df88d90d26133181c1b901965f7eec4 -CKSUMS+= 1ca104253f186211d88627c66086278adf6cd8e17eaaa243b822106d5e95d637 - -CKSUM_CRATES+= vendor/crossbeam-utils -CKSUMS+= 916ed15218bb7b75a4e0d432430e7134efd27ca43ca8a8766e0c90e89febb602 -CKSUMS+= 9203c99b493cf333be37410484eb3a1d7f9fccf5049aa5fd6fc9b89b20f946ed +CKSUM_CRATES+= vendor/crossbeam-utils-0.8.12 CKSUMS+= f58085b9d0666ccf62e0ae17fb5dae937c0a86fcc55dc0ae04ad8659e696a49c CKSUMS+= edd00ed29d88c1324bf15008e83394dbb5e09f723a7f040c322f8be1d50e41ea -CKSUM_CRATES+= vendor/crossbeam-epoch -CKSUMS+= 916ed15218bb7b75a4e0d432430e7134efd27ca43ca8a8766e0c90e89febb602 -CKSUMS+= 9203c99b493cf333be37410484eb3a1d7f9fccf5049aa5fd6fc9b89b20f946ed - -CKSUM_CRATES+= vendor/crossbeam-queue -CKSUMS+= 71b5f78fd701ce604aa766dd3d825fa5bed774282aae4d6c31d7acb01b1b242f -CKSUMS+= 8fe3bafee993fe92ef421e066b4ed3b75c52efd5f8676b8950d1b868f3a7abba +CKSUM_CRATES+= vendor/crossbeam-epoch-0.9.11 +CKSUMS+= f58085b9d0666ccf62e0ae17fb5dae937c0a86fcc55dc0ae04ad8659e696a49c +CKSUMS+= ea445a2f85068957d0347fa384c8f9c7c2726a65e930f4352d1b10476cddd851 +CKSUMS+= edd00ed29d88c1324bf15008e83394dbb5e09f723a7f040c322f8be1d50e41ea +CKSUMS+= ea445a2f85068957d0347fa384c8f9c7c2726a65e930f4352d1b10476cddd851 CKSUM_CRATES+= vendor/crossbeam-epoch-0.9.6 CKSUMS+= 3529c0833bcd1e09a352d3bd1696d3666850c9b09fe2111bf1a783ec16a5f467 @@ -485,6 +477,10 @@ CKSUM_CRATES+= vendor/openssl-sys CKSUMS+= d397af804c0b786978867528635fa9148cd2ad0e6abd591ace21b5bd3719c38d CKSUMS+= 246d1f71852a08745fba8d00f126d2bd7816c9428d568a0d5e4907e69548ab9b +CKSUM_CRATES+= vendor/nix +CKSUMS+= 44e642a29e4bc296607816e93c80f4134a7664c209702b9bb52a1cac01a67c45 +CKSUMS+= 6021b32badb51064fdca5fd083289be16763675bb6bf059ee3886791709931bf + SUBST_CLASSES+= cksum SUBST_STAGE.cksum= pre-configure .for crate in ${CKSUM_CRATES} diff --git a/rust/distinfo b/rust/distinfo index 9da5bf293d7..8826c0d1201 100644 --- a/rust/distinfo +++ b/rust/distinfo @@ -1,117 +1,118 @@ $NetBSD$ -BLAKE2s (rust-1.65.0-aarch64-apple-darwin.tar.gz) = 2fdcead04098326a367cc9f8eff1b39a103a936c4bffd0087e064b676be99128 -SHA512 (rust-1.65.0-aarch64-apple-darwin.tar.gz) = 12c5d233d5a4a532e8e07788c0e93974023b84670384fbe6f4ebd88d584bcd0105602431563515151a811636effe905e93c4e780dd79009918467c2bfd35afad -Size (rust-1.65.0-aarch64-apple-darwin.tar.gz) = 235004088 bytes -BLAKE2s (rust-1.65.0-aarch64-unknown-linux-gnu.tar.gz) = 55867f179974d0e372a3849dce2ce7d69e9304e8409995396f522b30cf25716b -SHA512 (rust-1.65.0-aarch64-unknown-linux-gnu.tar.gz) = 1561771e3c29f250c0ff4954e510a0d4f4519cacfd9a53f64c3557033892997526b2a5bb02e0764dcd4116f00e6bbbff027a00e12362274427847cd7cf6e5284 -Size (rust-1.65.0-aarch64-unknown-linux-gnu.tar.gz) = 427040302 bytes -BLAKE2s (rust-1.65.0-aarch64-unknown-netbsd.tar.xz) = 89e6bcc8a704841dc5755f6d3a304a4f35eaf1cc3945b9af40af4cb82a5cc324 -SHA512 (rust-1.65.0-aarch64-unknown-netbsd.tar.xz) = 294e2973c5803f24c94006dd6636795c338684bcd7b860010a964287d57d0a9954c9b37bf3dc3e1b0e09b2dd427db11f5624977e007dc93b097634bc710f37cc -Size (rust-1.65.0-aarch64-unknown-netbsd.tar.xz) = 154863148 bytes -BLAKE2s (rust-1.65.0-aarch64_be-unknown-netbsd.tar.xz) = b5d9b014c4f2f5cf6bf5dfaac399f47c18b1ea3ffd9567c8e59871da729436b3 -SHA512 (rust-1.65.0-aarch64_be-unknown-netbsd.tar.xz) = b0e644bf08cd5bc2f8f5d2e0d42de5e6688b501920f06bd93b8c6fafa466a88a2e80e31d6fd03c63adfe3120607a4c72d5879fdd4d382d3a7d9d9e1698340181 -Size (rust-1.65.0-aarch64_be-unknown-netbsd.tar.xz) = 156272688 bytes -BLAKE2s (rust-1.65.0-arm-unknown-linux-gnueabihf.tar.gz) = b5de2d001afe1bea2096b199a7970f3ef1f9f3cef6a0ea90fb9b9953c93774d5 -SHA512 (rust-1.65.0-arm-unknown-linux-gnueabihf.tar.gz) = 77230ae132ec835e6cff3b2cd5a548e7f72fa5505ce8847c406e5ba38650b20bb32da5e2bedce138222786fa10bf958d51ccb616375a0ec9872521ff7558d87e -Size (rust-1.65.0-arm-unknown-linux-gnueabihf.tar.gz) = 329447632 bytes -BLAKE2s (rust-1.65.0-armv6-unknown-netbsd-eabihf.tar.xz) = a66a36b36df714165f8253c6a4521287cee1277b8dad9a304d364d763c329ebe -SHA512 (rust-1.65.0-armv6-unknown-netbsd-eabihf.tar.xz) = 067407fb25ea1f484bf99f6b79277de28bb780b4b4d8dc4bdbecbd6b8104185d1e4d217ff97b3e7ccb3e530cb7ab37a4094a879547758651419076b90c347cff -Size (rust-1.65.0-armv6-unknown-netbsd-eabihf.tar.xz) = 131418940 bytes -BLAKE2s (rust-1.65.0-armv7-unknown-linux-gnueabihf.tar.gz) = df95eba72e8384f5553f8a24424da363c2d5ddda61567b770e5aadc204a06e4f -SHA512 (rust-1.65.0-armv7-unknown-linux-gnueabihf.tar.gz) = ff6f712ec87b4650b0fc36440a2a2c90cc9bd1de8752af7fe0de528cb9fffb0fa00abdb1ae6b74373acdb1675cfd3cab12a2b0665d0d3d63389a3d6b528bd2c1 -Size (rust-1.65.0-armv7-unknown-linux-gnueabihf.tar.gz) = 320493381 bytes -BLAKE2s (rust-1.65.0-armv7-unknown-netbsd-eabihf.tar.xz) = ef52c8633f35b52f27e00dd04396efe98ade233d3f88034f4dba94f46ef0781c -SHA512 (rust-1.65.0-armv7-unknown-netbsd-eabihf.tar.xz) = 424d58c7f61fa456a9a960d8c9117f6bf4e0b6b67484123130e1f006e536f897365cb233e368440e0ea80f46a401353331f1877d7101616d0ed4cceec741b172 -Size (rust-1.65.0-armv7-unknown-netbsd-eabihf.tar.xz) = 134385320 bytes -BLAKE2s (rust-1.65.0-i586-unknown-netbsd.tar.xz) = 44a91ec1f1726f2ef106a68a8c72cf91c20b724cd522bc4009bb5c2bbc70d828 -SHA512 (rust-1.65.0-i586-unknown-netbsd.tar.xz) = 15d5f24d18fa8394914bec5f128ea0cd8b35a228ee833607e3d190a941ebe70937e1d8ca1707d26993b62a8f9a56f7bacd885c7bdf57a0e796e52e8fb9ad4ed5 -Size (rust-1.65.0-i586-unknown-netbsd.tar.xz) = 168620576 bytes -BLAKE2s (rust-1.65.0-i686-unknown-linux-gnu.tar.gz) = 3cd6e9e538eea9d7274a12d73b27e1a154282c9afe1ad4b7e09fb6255b6e3a6c -SHA512 (rust-1.65.0-i686-unknown-linux-gnu.tar.gz) = 2afe5b3a0cec7fe0a43cf0f1057d82a64677a6a0dccc0a6a34fa22f85390a99a72ba0406e638754ecdd819bcd4eace8b12cac5c30572b9d390437f525079fc04 -Size (rust-1.65.0-i686-unknown-linux-gnu.tar.gz) = 390830346 bytes -BLAKE2s (rust-1.65.0-powerpc-unknown-netbsd.tar.xz) = 3947aa52e476fd1e331e6e0be5c8169681cbdc526e83b4b0b85b94d95c21d215 -SHA512 (rust-1.65.0-powerpc-unknown-netbsd.tar.xz) = 6e2e50ca0dcf729e2a79ad3d48d8ed830f90868d9548a730e9a98c61f0c5344fb32ec58c8a2e5d2c8c75c8253d213db2e7f2df5639b274e7f977ce72c0505a45 -Size (rust-1.65.0-powerpc-unknown-netbsd.tar.xz) = 178065264 bytes -BLAKE2s (rust-1.65.0-powerpc-unknown-netbsd90.tar.xz) = cb05e60d4c5ab5bbad21a4539ee9e11d0a0aba8b433171822178d1c1172d824e -SHA512 (rust-1.65.0-powerpc-unknown-netbsd90.tar.xz) = 3331e9c6c5b13ba15d1119e86e25d96adbfe38200339353ff68081627fbcdcd5e7f0041d8caecb91e0bfd48cd2ed7a9f72648c4661aa06cc15c916ff17c79b24 -Size (rust-1.65.0-powerpc-unknown-netbsd90.tar.xz) = 178033536 bytes -BLAKE2s (rust-1.65.0-sparc64-unknown-netbsd.tar.xz) = 23e51b12c1e75555b371129297ba6a2fa67a7fe7350546f8f628e5048d3597eb -SHA512 (rust-1.65.0-sparc64-unknown-netbsd.tar.xz) = 2380623d6eec3d185d50092521e2bacde53260f6966e67a2c0d5607838eb48096452d3a697cc4312c012202080b4719c2624edcd572e1d919fb3ad36e0715d6e -Size (rust-1.65.0-sparc64-unknown-netbsd.tar.xz) = 150133048 bytes -BLAKE2s (rust-1.65.0-x86_64-apple-darwin.tar.gz) = f792425d2488b039933e3fda551f3f2e1516838b27c0679f8d85e3963a40749f -SHA512 (rust-1.65.0-x86_64-apple-darwin.tar.gz) = 3c86be5aef282a42a053e38beba8b7427e5dc1ed0a34dabf1a70678c8337a5099222fafa1195be7f2a7b14c13d86c1a1f6914ba36f7a8a3ed1662f1098e906e9 -Size (rust-1.65.0-x86_64-apple-darwin.tar.gz) = 311415518 bytes -BLAKE2s (rust-1.65.0-x86_64-unknown-freebsd.tar.gz) = 8e461a07757d20baef2f59d9a569b9233564100ec7ec54167b65e9ca44d629d0 -SHA512 (rust-1.65.0-x86_64-unknown-freebsd.tar.gz) = ff3b047706f59161162c1f7a236fcdd7d1001327a23a55a90ff4492442cabd016827773cc6741f4401adacfd45d11ba4596f37a9b11e21a943961ade3a818de2 -Size (rust-1.65.0-x86_64-unknown-freebsd.tar.gz) = 296010717 bytes -BLAKE2s (rust-1.65.0-x86_64-unknown-illumos.tar.gz) = 188743e2ec82e23a894be7ee855da66a77d9a076f641d19caae8f52b2fc9be98 -SHA512 (rust-1.65.0-x86_64-unknown-illumos.tar.gz) = 60c951cff927ed43b323d49222e402912abb61467ffe1ce2d4d787ac0d33b7e92e4db3a3075fd51c04f8fbc1c3c6dee1f30f22151bf70bee47bfaf87a022de16 -Size (rust-1.65.0-x86_64-unknown-illumos.tar.gz) = 216073730 bytes -BLAKE2s (rust-1.65.0-x86_64-unknown-linux-gnu.tar.gz) = 6f8c760be001dfd29b78f36c1d7fd770259a8ac4153844ac97fb1f8b94de788a -SHA512 (rust-1.65.0-x86_64-unknown-linux-gnu.tar.gz) = 61df0ec494eccd4814c9d33e6a760e9fe1a01f48d8233774c65b00951348d031824472e9e9a9534ef40f7b20c58bd6de8a2e120f46a0a272196ad233b9ad0b66 -Size (rust-1.65.0-x86_64-unknown-linux-gnu.tar.gz) = 282897761 bytes -BLAKE2s (rust-1.65.0-x86_64-unknown-netbsd.tar.xz) = 06b0d29e50709eb5909449e157fc54e1eee80806d741d06ed67a99d0be10c366 -SHA512 (rust-1.65.0-x86_64-unknown-netbsd.tar.xz) = 2af6381d6ad1f5e7a9a9b49591b99b4bdedddc471f3edbd8528a86923be8995bc627395eafc1fffae231fde5f8dea2aab11f0d2917b778efd544e8302e9169a9 -Size (rust-1.65.0-x86_64-unknown-netbsd.tar.xz) = 174907764 bytes -BLAKE2s (rust-std-1.65.0-aarch64-apple-darwin.tar.gz) = 00c915b9b1a6f2aeecbf26922c534714fc0871dd166caff7d84fa570a764fac3 -SHA512 (rust-std-1.65.0-aarch64-apple-darwin.tar.gz) = 0d1cd8fc1ed6af0ed33b2762f632552e73b7120fe1419572ffce7eb7dc8e9caad8401edaf7b92e0e15b4f6dd6d69b726787928164eab7de37323b0f9ebe6c39a -Size (rust-std-1.65.0-aarch64-apple-darwin.tar.gz) = 44490798 bytes -BLAKE2s (rust-std-1.65.0-aarch64-unknown-linux-gnu.tar.gz) = fc2af5c7aa15ca345bbbc0e24a0de8c74ac76637176f292aa9095e02129536a2 -SHA512 (rust-std-1.65.0-aarch64-unknown-linux-gnu.tar.gz) = fc78825fff7a0a513f0211162548c29cf73f1fbb76a6f7981912f6e531191b254b3511bf277d0a695f261bf9eea15fc21c77ca2c193fb656db9d76b0705171af -Size (rust-std-1.65.0-aarch64-unknown-linux-gnu.tar.gz) = 67183170 bytes -BLAKE2s (rust-std-1.65.0-aarch64-unknown-netbsd.tar.xz) = 18f291644b95959760541454b334bb6157a17dd24b860a39c89c0a81b9562eab -SHA512 (rust-std-1.65.0-aarch64-unknown-netbsd.tar.xz) = cdbd125c2992557e08d6bbb816a38d13b3d95a51d9011c132f96c0b9e0d23cef77d00f51e8b84f49ce01889973eebc620e644f375619603dbcb07a264ffa468a -Size (rust-std-1.65.0-aarch64-unknown-netbsd.tar.xz) = 25744444 bytes -BLAKE2s (rust-std-1.65.0-aarch64_be-unknown-netbsd.tar.xz) = a620ccb4e093ffc418a046c44abd337d67248d175074ffddec34c7be7faf447d -SHA512 (rust-std-1.65.0-aarch64_be-unknown-netbsd.tar.xz) = c7d92c23347891e73534eb2d41b9a9fa695504fe4089fcc181d4404e4b28d512cd8606ab81f8ffa4980b1c520a9e36f416e7286e9e47482cbbdea7f9a674f8e9 -Size (rust-std-1.65.0-aarch64_be-unknown-netbsd.tar.xz) = 25624176 bytes -BLAKE2s (rust-std-1.65.0-arm-unknown-linux-gnueabihf.tar.gz) = 1667d0ec09ed0c15d39e550af646a161c289105eb98518806102ea451861e482 -SHA512 (rust-std-1.65.0-arm-unknown-linux-gnueabihf.tar.gz) = bb7579039eb6b539af0c25901acf3ce2bd55ccdd14c695836a9f4c897de4d47124ba8fcf5a7df2d4735e66a8f63fd7a136060fb2d57243bd3c5cb5008c41da3f -Size (rust-std-1.65.0-arm-unknown-linux-gnueabihf.tar.gz) = 40346399 bytes -BLAKE2s (rust-std-1.65.0-armv6-unknown-netbsd-eabihf.tar.xz) = e7223f8552c97eb49b6527f628cd4f79937ada1f664bc4ae8e1075172141b210 -SHA512 (rust-std-1.65.0-armv6-unknown-netbsd-eabihf.tar.xz) = ff2806b84ee6dac68b552be5ebd89438a30d5ec208bd45979214f4a703503a017b1389df455381095090df75729025f10c58f5007c825218fe846edb81af45fa -Size (rust-std-1.65.0-armv6-unknown-netbsd-eabihf.tar.xz) = 23725352 bytes -BLAKE2s (rust-std-1.65.0-armv7-unknown-linux-gnueabihf.tar.gz) = 2e1f51c07a12bfbf335a11d5950454510d9fe2af49e73cb33f3590a053110f07 -SHA512 (rust-std-1.65.0-armv7-unknown-linux-gnueabihf.tar.gz) = a648430ea2bcfdc9180f09536d9765cdc70cd47599d06af082308f521a15991fbf8cdd7e125879fdbebdb6e8092449fed73ef135dc3b35a6ddef2fe2721f91ee -Size (rust-std-1.65.0-armv7-unknown-linux-gnueabihf.tar.gz) = 42211117 bytes -BLAKE2s (rust-std-1.65.0-armv7-unknown-netbsd-eabihf.tar.xz) = 72cd88b75f305c84a275cffec5372a725f91ec76f68affbcc175ab6fe43f71a2 -SHA512 (rust-std-1.65.0-armv7-unknown-netbsd-eabihf.tar.xz) = da33200c40e21b23bae3accd721de3d4f1d22d556a49cbe0d18f2727dc72647254bd7792dcd2ce8bb68f5bf3159be8652623c448565f362ba42d914b3e82ef6a -Size (rust-std-1.65.0-armv7-unknown-netbsd-eabihf.tar.xz) = 24638088 bytes -BLAKE2s (rust-std-1.65.0-i586-unknown-netbsd.tar.xz) = 74e70ba56f98bc9bf5fa0fd7d7cd1796cd7dac93cd4ff51b762bfae49caecca4 -SHA512 (rust-std-1.65.0-i586-unknown-netbsd.tar.xz) = 867c9fa47f3cb555be2c0d116a70929fd08945d865deefd256ba4468f4d7d2ae5bc531c6df824387b8477b70ffe3bcb3b1250bc47b7db7dea12da5b364b397f3 -Size (rust-std-1.65.0-i586-unknown-netbsd.tar.xz) = 26137324 bytes -BLAKE2s (rust-std-1.65.0-i686-unknown-linux-gnu.tar.gz) = 1eec3a6185232d75d9ef234e1bbac3fd1329b47c9e12d2234210a7067c06f51d -SHA512 (rust-std-1.65.0-i686-unknown-linux-gnu.tar.gz) = a45f8d5e2df181f78c3f6564af3d1e4c5d1756f5cee2294df14a35f9cdf2560d67e53cefbf8d53f4d698fd1b83ac10160d08f22b35610ac124eda79e18084d5d -Size (rust-std-1.65.0-i686-unknown-linux-gnu.tar.gz) = 44955280 bytes -BLAKE2s (rust-std-1.65.0-powerpc-unknown-netbsd.tar.xz) = 19fbbbe1376f564c3a62814c8e7694eac229c5939d6a89784a63e70ab42ff0ad -SHA512 (rust-std-1.65.0-powerpc-unknown-netbsd.tar.xz) = 94f664f2951b241a162867450721099961e138587a5a56fd01d510c31ad632b31cdfc037910829a0154b19ab452e61e7f5995d41e399f2512c46ed2e2d84a461 -Size (rust-std-1.65.0-powerpc-unknown-netbsd.tar.xz) = 23349728 bytes -BLAKE2s (rust-std-1.65.0-powerpc-unknown-netbsd90.tar.xz) = b199c02124b35b0a302f77b401dd07db702c81ebf877edd0e6c0c27925238265 -SHA512 (rust-std-1.65.0-powerpc-unknown-netbsd90.tar.xz) = 22f789f437ad3211d491d2ab29f26b25a6aa88633dccfd6518c45e5ff7ea8ef51e204a7d7afbd11c5aa5d9ede84ff58daabfaf6a22880fd4c479c5095ce0fdba -Size (rust-std-1.65.0-powerpc-unknown-netbsd90.tar.xz) = 23423344 bytes -BLAKE2s (rust-std-1.65.0-sparc64-unknown-netbsd.tar.xz) = 15c7f08ee4c707f429f9b63dd1b6188feb6122bca74fcc0d8efd94c6e193aa87 -SHA512 (rust-std-1.65.0-sparc64-unknown-netbsd.tar.xz) = c5a2ddbb8eee4b236600496443beebe5c1bb0419c6fcadb74d1773ad0ce71fad72f534ce473492594433fe4defaa9441f7cc8a804c957aebccc42f5bdf4a86e2 -Size (rust-std-1.65.0-sparc64-unknown-netbsd.tar.xz) = 23555660 bytes -BLAKE2s (rust-std-1.65.0-x86_64-apple-darwin.tar.gz) = 8aac504717744735c38d0362fbd252e2874c7f78a6e6bab09775533ad1fa0920 -SHA512 (rust-std-1.65.0-x86_64-apple-darwin.tar.gz) = 6a456752ffa8efef66c78e14898ee0bdba40f48ab6bad73180459f1215f853359fca0585db9f0c282091e9e028facd0364244e91d03134c0300961e9333c73d8 -Size (rust-std-1.65.0-x86_64-apple-darwin.tar.gz) = 45706086 bytes -BLAKE2s (rust-std-1.65.0-x86_64-unknown-freebsd.tar.gz) = a0f2e93adc60f9c4cd717624af877557a1c861fb059191b4cf6d6111380a0486 -SHA512 (rust-std-1.65.0-x86_64-unknown-freebsd.tar.gz) = 5ae25ee2596e3ee8d5bce7ad7a44a78f5a3f4baf5fce103586cc01fd905709375d3a4b755e14ef0966b58078eacbecafff32c7e01396a0ace2c0e8e2b026d9ea -Size (rust-std-1.65.0-x86_64-unknown-freebsd.tar.gz) = 47971940 bytes -BLAKE2s (rust-std-1.65.0-x86_64-unknown-linux-gnu.tar.gz) = f1b026e2cf0bcfee905f545ba17b7c42fbae6dc84c599f41e222be6f319dc579 -SHA512 (rust-std-1.65.0-x86_64-unknown-linux-gnu.tar.gz) = 5b59e49cd617c7f651561dd1f21eecbbba8b40a3d72485bc86c2c91f0d60b1e4b23db5e680724f1ce7d24db04afd517bb46f6c27aadb8bff9c488e695201641e -Size (rust-std-1.65.0-x86_64-unknown-linux-gnu.tar.gz) = 49616647 bytes -BLAKE2s (rust-std-1.65.0-x86_64-unknown-netbsd.tar.xz) = 18ce68091b739cfeab6886521ae848d089bac374dbcba0aba8cc82903c07e588 -SHA512 (rust-std-1.65.0-x86_64-unknown-netbsd.tar.xz) = dbe5f2271b3a9189d905e122663ad70c34ed0e8158c8d6a72f23a5972fb4af3266712b023be3305b0f6e0af14d6d37af1efd87c38cd847265b2ef767c272ae86 -Size (rust-std-1.65.0-x86_64-unknown-netbsd.tar.xz) = 29329492 bytes -BLAKE2s (rustc-1.66.1-src.tar.gz) = 37e1b3d987083c30b539d86c3622fc79eaf960772e75d536dc2c6d3199a3257f -SHA512 (rustc-1.66.1-src.tar.gz) = 411683112efa723f60c858afc63b3f72d93d281d468abd153f4978b590dccf3e0c57389fe9ea855f7473481016a130f7fa6918281b7a31e887e2c02e84b53204 -Size (rustc-1.66.1-src.tar.gz) = 210680677 bytes +BLAKE2s (rust-1.66.0-x86_64-unknown-illumos.tar.gz) = 813bd7c568442a2c761f7688db20399b9e112611ad8a7a2e4f1eb9e72d774f0f +SHA512 (rust-1.66.0-x86_64-unknown-illumos.tar.gz) = 324b1e3c27e1e4dffb86e2591f87fe5f4fb1a293f30c304287c3472da1ebf432e99f05eb9f2160cf28d818a7dc4418f2a85927cd0b13eda8d4cd475319c653b7 +Size (rust-1.66.0-x86_64-unknown-illumos.tar.gz) = 217733468 bytes +BLAKE2s (rust-1.66.1-aarch64-apple-darwin.tar.gz) = 5425d6b41619bae3e0a26ce807507b2a49f96ce7d30fae644919f048c32ecb4b +SHA512 (rust-1.66.1-aarch64-apple-darwin.tar.gz) = ff0488e75d88bee0632847c0311804fdb76b812049d569115133cea97ce1fb964728852d9ea4adcfaa31d90b56a073f9c85e91b9e834e7fbcca881f342ac88e6 +Size (rust-1.66.1-aarch64-apple-darwin.tar.gz) = 235436500 bytes +BLAKE2s (rust-1.66.1-aarch64-unknown-linux-gnu.tar.gz) = 12a8fc9e6204686fa228b2fae94edf772a1ca925fc1ad05ff3c5c34dee09a1ab +SHA512 (rust-1.66.1-aarch64-unknown-linux-gnu.tar.gz) = c13fd7be968e1a2d0285c5a0c07373cc3f79faee4e8011666ecddc6c3c71bf3138a6207ee2ec42cf2d58ff0f5e9c450f967ca81b9840db6f693872991830c2ff +Size (rust-1.66.1-aarch64-unknown-linux-gnu.tar.gz) = 436629919 bytes +BLAKE2s (rust-1.66.1-aarch64-unknown-netbsd.tar.xz) = 5a050592e98a40054b8aa7830fc66a15b8d61eb9d5fd1191dfb4d17b177df902 +SHA512 (rust-1.66.1-aarch64-unknown-netbsd.tar.xz) = 12585e781787369c4973c78ed998f1a017a8c266b06b151fac3a0851000d4a5ebcf394d789935c115242deafd12d48f4578155dda9aaa62cf86bab244a74a947 +Size (rust-1.66.1-aarch64-unknown-netbsd.tar.xz) = 158571520 bytes +BLAKE2s (rust-1.66.1-aarch64_be-unknown-netbsd.tar.xz) = 46c2f2193f03156c53b443fb239b70f5d6fb04249be71644264af57c45fcb6ca +SHA512 (rust-1.66.1-aarch64_be-unknown-netbsd.tar.xz) = 027d78498286655f6aa0f026e5ab6c66ef819e2c20d73fd860c27dc82c380c962c713b81ec79c9a9bbd3bd555c84c913306e35deebe32ecb16af28b75cc36728 +Size (rust-1.66.1-aarch64_be-unknown-netbsd.tar.xz) = 155131944 bytes +BLAKE2s (rust-1.66.1-arm-unknown-linux-gnueabihf.tar.gz) = 1f2a30fee701aa2d214f7eeefb7205f1d3e70b2c81e582bb2108a9b324151ea1 +SHA512 (rust-1.66.1-arm-unknown-linux-gnueabihf.tar.gz) = dfa7eee155ef6ced08a4fef082b6418018e4e80e57af17c32a2a9320b59865f533e691ebbf561b3220ef106dcbedd172c88f33b34b5ac003672423ebb5e51210 +Size (rust-1.66.1-arm-unknown-linux-gnueabihf.tar.gz) = 301137920 bytes +BLAKE2s (rust-1.66.1-armv6-unknown-netbsd-eabihf.tar.xz) = 7174a0ef25bc56da8018b2c4c766c5972c4c311e6b4e996b0e23794306e20489 +SHA512 (rust-1.66.1-armv6-unknown-netbsd-eabihf.tar.xz) = a9381442032dd2bdcba76b00a6d87570977730131426e1b262d71f4d667cf597687fd91fd305ceb37ab905faebabd70e6694bddd80fc7394ddb932b3733c3ed3 +Size (rust-1.66.1-armv6-unknown-netbsd-eabihf.tar.xz) = 132029812 bytes +BLAKE2s (rust-1.66.1-armv7-unknown-linux-gnueabihf.tar.gz) = 5564bb8033fb13c31c64b81dc28ea7e6139b03462210477c7051d12e3c9fddb5 +SHA512 (rust-1.66.1-armv7-unknown-linux-gnueabihf.tar.gz) = ffb2468baa7d265e8874b17cf3e985ddf4833ff742bb62af42b0d0fce7b9c2d9b80cbf717af400388f3b2b16d3e570aafaffedb056ef0bd23d0299316985894f +Size (rust-1.66.1-armv7-unknown-linux-gnueabihf.tar.gz) = 321348139 bytes +BLAKE2s (rust-1.66.1-armv7-unknown-netbsd-eabihf.tar.xz) = c0be97da37f855b84abe6029c670d881a75e30eb99e53d6de71d6f7dabb8f68d +SHA512 (rust-1.66.1-armv7-unknown-netbsd-eabihf.tar.xz) = 5733b66714ce86fd64ce7fc3b81fa3e42ae02a6abde07909e8a41f5579554f129e4befd3a218deda1a20486336306a7bb4dba619282509466823338e7af333fd +Size (rust-1.66.1-armv7-unknown-netbsd-eabihf.tar.xz) = 133457760 bytes +BLAKE2s (rust-1.66.1-i586-unknown-netbsd.tar.xz) = 010c43ce75dc89bb14cbd4f6d97e1b6b5087897806663cb7e346d8ea926a6027 +SHA512 (rust-1.66.1-i586-unknown-netbsd.tar.xz) = aa487d21f5ef9850aff675bed657bde8592273483faafbcdf72b3847e3c870ba7912aa3bd04c96cf8483bc866fc9c2afd7113a4c7d806eb936191968eaaedc1c +Size (rust-1.66.1-i586-unknown-netbsd.tar.xz) = 168555092 bytes +BLAKE2s (rust-1.66.1-i686-unknown-linux-gnu.tar.gz) = 7eeed2b05a7650d411b980b1826fa250c2470da7e38c40d539076eb48066ec29 +SHA512 (rust-1.66.1-i686-unknown-linux-gnu.tar.gz) = f5495253deb4d465317f7a9e69335b62312c7c442cf98de22a1606aee2ed48244fe7ed3a97dfcdee60adf7bbe9bb7310fc12918718b357026c0a863f061ec0ba +Size (rust-1.66.1-i686-unknown-linux-gnu.tar.gz) = 400295999 bytes +BLAKE2s (rust-1.66.1-powerpc-unknown-netbsd.tar.xz) = c730abd091113a65fa113cc27a07e91e983779478d94e5c104716a5068d09b4f +SHA512 (rust-1.66.1-powerpc-unknown-netbsd.tar.xz) = 70dadb2a173b9ce613dc7d2f1a0434921429c13d23127fc92ee12c967a859699a00b1eda2df4916cefcb1e6d42e94773aefb5752dfa57ff59f74839095ffe159 +Size (rust-1.66.1-powerpc-unknown-netbsd.tar.xz) = 181215824 bytes +BLAKE2s (rust-1.66.1-powerpc-unknown-netbsd90.tar.xz) = c6a5cb27c915d4074171a9b1c3d385df41e441ba1bf43c05ebf74261b4ad3e9d +SHA512 (rust-1.66.1-powerpc-unknown-netbsd90.tar.xz) = bffb32f986e7ad283f550a95a1fa22ebecb4241b15c9807f10d09902c306c47068ac35d8c6f00b7a5c7ac2f25172a2d1bdf8520cdaef7226fe5fd2f13c116620 +Size (rust-1.66.1-powerpc-unknown-netbsd90.tar.xz) = 181401632 bytes +BLAKE2s (rust-1.66.1-sparc64-unknown-netbsd.tar.xz) = d15b379b7d77f7bcad21f70c32e03e47aea8154ece33d6bcd5740bc95432c55e +SHA512 (rust-1.66.1-sparc64-unknown-netbsd.tar.xz) = bfd56910e5c596538f7ccc640f38fc892e5681ba59d8bc76a6cb8c2228a547a08a2178cc49bef5bb3feea6fdf8871143c636bb7b9585c21135ddf7eb48d26f85 +Size (rust-1.66.1-sparc64-unknown-netbsd.tar.xz) = 150390680 bytes +BLAKE2s (rust-1.66.1-x86_64-apple-darwin.tar.gz) = f5e2bdf56d7d56684052b4a432f5d9cffd7d1f028e21ec7ebc50b74b3636b930 +SHA512 (rust-1.66.1-x86_64-apple-darwin.tar.gz) = 2d80d3da8789845000ff108b3c99add3aa7df7ebeee30faed5634bf7de44ba8ee757bc65124ebf25141ada55b99d06e9cfbfaabe2e41dde38307a6afcf6b345e +Size (rust-1.66.1-x86_64-apple-darwin.tar.gz) = 322605057 bytes +BLAKE2s (rust-1.66.1-x86_64-unknown-freebsd.tar.gz) = 24874fe615043c37f908478230f950b0bee97733833e7e25c567a2cfeb7c2fb6 +SHA512 (rust-1.66.1-x86_64-unknown-freebsd.tar.gz) = 0d11e2d9ebe6311f9c97fcf4ceaecae54d02a6c685cccccf8784f15e094d9d42c27c893f3e37f4dc9eece29799e15a3978d75b042e5899ad2ff58b68a5f85b69 +Size (rust-1.66.1-x86_64-unknown-freebsd.tar.gz) = 296991204 bytes +BLAKE2s (rust-1.66.1-x86_64-unknown-linux-gnu.tar.gz) = 00265ff6c434777faae24257ba09b63bcc576a488e1c4f5dc1690b1420957101 +SHA512 (rust-1.66.1-x86_64-unknown-linux-gnu.tar.gz) = 7d0ec7accd4fe7a57b8d14555041d6e8dbf7ec24580895b2fa4749719b7baaba780cb3b7a1e5ed94e4104123ad8c25d4f50b80e7ddcc32fb6ee6d89484ba8af4 +Size (rust-1.66.1-x86_64-unknown-linux-gnu.tar.gz) = 322287212 bytes +BLAKE2s (rust-1.66.1-x86_64-unknown-netbsd.tar.xz) = fd0c53f9688e7ef3d777d02f1c3ef58732d65bb2d4ece1c92e92a44c080d28f3 +SHA512 (rust-1.66.1-x86_64-unknown-netbsd.tar.xz) = 35a3dc0a4ff5483b4aeb2b1b5af0e0150294d75d2f6c828ed8762a8917cf979a81d00755e5fafd244227c555afafb7412be54e34c4c8cbeb10dc4f6121379fe7 +Size (rust-1.66.1-x86_64-unknown-netbsd.tar.xz) = 177059740 bytes +BLAKE2s (rust-std-1.66.1-aarch64-apple-darwin.tar.gz) = 676f89201e75b6a66ac1be6e3b3a352ad7eb8afb5b985ecaf070e6939090661a +SHA512 (rust-std-1.66.1-aarch64-apple-darwin.tar.gz) = 0a0bdedb8ec2737e6da7e0a3233b6358d75cf8a09d1b7dfb17e6bb2216d9e40a58b6085ac84bc5d219e70261db7a9fde0c9225edfbc3e906fdd654be4a79ecb1 +Size (rust-std-1.66.1-aarch64-apple-darwin.tar.gz) = 43866429 bytes +BLAKE2s (rust-std-1.66.1-aarch64-unknown-linux-gnu.tar.gz) = f07dd5bfe3a2af59561739b37b4b22903690e9049a49c342fbb4ed7303c886e2 +SHA512 (rust-std-1.66.1-aarch64-unknown-linux-gnu.tar.gz) = 5e25b3b76f602a9e61899edf9452eeb5bc51b0e24ff90b7cfddb17e53e63f5a903626bd15515217ae0350d658db6acf7a8713e293df0f296d2993f86cae15190 +Size (rust-std-1.66.1-aarch64-unknown-linux-gnu.tar.gz) = 66597301 bytes +BLAKE2s (rust-std-1.66.1-aarch64-unknown-netbsd.tar.xz) = 2bd5f4b750aeff5015bd677eb6175adfa188fec42ffcf96fbb7f6ce437fd9faf +SHA512 (rust-std-1.66.1-aarch64-unknown-netbsd.tar.xz) = ee07f94250f50da9a918a3e6fb3c9e8cda523832c689dd602d4bc37069d7f266b57c149e0917b09ed162a4ffeda34afdb2bd0a451cae577595f640e8c712676f +Size (rust-std-1.66.1-aarch64-unknown-netbsd.tar.xz) = 25604360 bytes +BLAKE2s (rust-std-1.66.1-aarch64_be-unknown-netbsd.tar.xz) = cf9b227e677b13a39d8799b6a9389085f5ff41b7661bcc9b3ff1b711885c5830 +SHA512 (rust-std-1.66.1-aarch64_be-unknown-netbsd.tar.xz) = 4654ee61062115a5b5ad8ce0745611ce00b3bf9f86cfdbc9071a081b30bb79a8bfbaecb4534578c7bfdd20e260a5f099845030d55b662c8d6b93b801e428d8b3 +Size (rust-std-1.66.1-aarch64_be-unknown-netbsd.tar.xz) = 25692804 bytes +BLAKE2s (rust-std-1.66.1-arm-unknown-linux-gnueabihf.tar.gz) = 35f97a3a0e9c23f1fd4cdec6ae68482354a591048be6d1c2b275a05c559cd728 +SHA512 (rust-std-1.66.1-arm-unknown-linux-gnueabihf.tar.gz) = 28906ca0ceab841085a47eb746612fbd3e98dc74f5b00d27990b76d3ece9b3d215d701f777776e29b229d31bfb7bf2a450da052df730879613262c10417175ff +Size (rust-std-1.66.1-arm-unknown-linux-gnueabihf.tar.gz) = 40091761 bytes +BLAKE2s (rust-std-1.66.1-armv6-unknown-netbsd-eabihf.tar.xz) = 8b5a5e494e233d13e5252df7a6de6f37b58c6abe90a8dbee2781c73fb154dd45 +SHA512 (rust-std-1.66.1-armv6-unknown-netbsd-eabihf.tar.xz) = ba0b7d770a0bb77536f4f68025cd025115569c5a8cd180a40fc8d199deb07100d837c06e2b90df7d5c9482022395c21a50240efba04f5da991dc6fa590ac50bd +Size (rust-std-1.66.1-armv6-unknown-netbsd-eabihf.tar.xz) = 23778296 bytes +BLAKE2s (rust-std-1.66.1-armv7-unknown-linux-gnueabihf.tar.gz) = c6d6571f8ac8484598a7e55ce7a3faf573ad31b4bf309ff1fea0f46d8448a489 +SHA512 (rust-std-1.66.1-armv7-unknown-linux-gnueabihf.tar.gz) = 575c30b7fda11846e33f22f54cde3c9cbee675397744a2908d0f467b81378551ae50a39ac874f135634ee8f2cb714c49f924621a7bf8d6ddd93fb2ee7a8d28f1 +Size (rust-std-1.66.1-armv7-unknown-linux-gnueabihf.tar.gz) = 41823862 bytes +BLAKE2s (rust-std-1.66.1-armv7-unknown-netbsd-eabihf.tar.xz) = 5974fecbdfefc4c7dd6cbae6ce9d021d387aeb6c24ba34255c49abd21f7a2d14 +SHA512 (rust-std-1.66.1-armv7-unknown-netbsd-eabihf.tar.xz) = 8b3832a5e9a098f2dd8927e7f9d5d9f874e0710cec56677bf7923a5ae206240e5b7f37610491695a2029aa31596e43585609120c87205e70c9aa9acfe3c828a0 +Size (rust-std-1.66.1-armv7-unknown-netbsd-eabihf.tar.xz) = 24389364 bytes +BLAKE2s (rust-std-1.66.1-i586-unknown-netbsd.tar.xz) = f2be8728a358bbfa59f4bcaf711a9e0cac53559aad46ced966d3e14d6b55710a +SHA512 (rust-std-1.66.1-i586-unknown-netbsd.tar.xz) = ac9d40c1980f8d532beef3b4d7f16bc239ea53f00c2b8a1899974f00c0993011aa640013e0ede38d6672ec8a5ac46e94f19ce0ef81f1f13dc8e97232379c2839 +Size (rust-std-1.66.1-i586-unknown-netbsd.tar.xz) = 26317216 bytes +BLAKE2s (rust-std-1.66.1-i686-unknown-linux-gnu.tar.gz) = d17ed483869ed3890db999db9bc4cd194a7b566778c026a122ca75cbd76aeff8 +SHA512 (rust-std-1.66.1-i686-unknown-linux-gnu.tar.gz) = 15e3063cd145fe3ab2e4772e85183366f772410180c3bccf9605691da722782edd461c403f5839889061858103cf0c10cd5e36d03594e3c8ef548a3ad7a3384d +Size (rust-std-1.66.1-i686-unknown-linux-gnu.tar.gz) = 44498638 bytes +BLAKE2s (rust-std-1.66.1-powerpc-unknown-netbsd.tar.xz) = 6f0b7cddcfeba4b35778a04a8e21f4176c2a7ae6367cabcdc083899107bbc13d +SHA512 (rust-std-1.66.1-powerpc-unknown-netbsd.tar.xz) = 0fe782beddc9d701e0b552f3329a3526f5167da22d9f221e8f680af076cb0ba9c11faeff0a77f57f612ac5e9fcd8e71e09f79c93f3300f79d0c1d2077c157526 +Size (rust-std-1.66.1-powerpc-unknown-netbsd.tar.xz) = 23321400 bytes +BLAKE2s (rust-std-1.66.1-powerpc-unknown-netbsd90.tar.xz) = ef7d9aa6a2c6fdee16f85651783f1031f7e51bb23b0bcda5cac248e6f6ac8379 +SHA512 (rust-std-1.66.1-powerpc-unknown-netbsd90.tar.xz) = 7dee86169f5e6eb3ced16c173013fb3c7bfe17cd73950ebe8cda43877766cde6825da6546c0dccdc828d4c9b05e60b338552a033294ab105f2190f84a95f3552 +Size (rust-std-1.66.1-powerpc-unknown-netbsd90.tar.xz) = 23345720 bytes +BLAKE2s (rust-std-1.66.1-sparc64-unknown-netbsd.tar.xz) = 9865cc33d38b40257f4453cef07b3db245a4ba3ed14914910f88b1b41c534671 +SHA512 (rust-std-1.66.1-sparc64-unknown-netbsd.tar.xz) = b7f8481b8a29dc6c5cb7e6488b00998c3a39c3d90d19372f6a60d970644d904b520c3d411c9ac93a3a326886f87bdc5224628858c9fd6931fe63d35c2dad18ca +Size (rust-std-1.66.1-sparc64-unknown-netbsd.tar.xz) = 23456156 bytes +BLAKE2s (rust-std-1.66.1-x86_64-apple-darwin.tar.gz) = 6e8a24d530b928f9e8e2394918e2a6b354ba11fe24f8cbc40dd6fc61923de098 +SHA512 (rust-std-1.66.1-x86_64-apple-darwin.tar.gz) = 0ca813cdaa1ceba6fbf49164a1de5076eada53e6a062878d630f6884f71080802cbd87044a2392f28443df8a0ee2a345e888f96c18ef447c3c3d60828fc558a7 +Size (rust-std-1.66.1-x86_64-apple-darwin.tar.gz) = 46191425 bytes +BLAKE2s (rust-std-1.66.1-x86_64-unknown-freebsd.tar.gz) = fcf7a972436669a9c9e3554558ae95b5f2568969397a87dd64a07015d2e347de +SHA512 (rust-std-1.66.1-x86_64-unknown-freebsd.tar.gz) = c65e50ddddafc33cf236e49ea7e236f33a392ffc6b04128b3d224b4926a1387512f72c889f9c212e70175312ae235752d258c7c4b07c5678dd3b8153ddc33e54 +Size (rust-std-1.66.1-x86_64-unknown-freebsd.tar.gz) = 47467785 bytes +BLAKE2s (rust-std-1.66.1-x86_64-unknown-linux-gnu.tar.gz) = 4b176deacfc3b8e79e7d02d20359fb872d594dd4eea850d0245d43841c8dd116 +SHA512 (rust-std-1.66.1-x86_64-unknown-linux-gnu.tar.gz) = 71c9ac5d9f916aaa0806afbb6741cd6bbaebc96751f34c0128d655577dc2f1ff9cdc91e15f02f4377a6b0da6798add34b1eaf17826e930593cf0f707c60e1cc9 +Size (rust-std-1.66.1-x86_64-unknown-linux-gnu.tar.gz) = 49135038 bytes +BLAKE2s (rust-std-1.66.1-x86_64-unknown-netbsd.tar.xz) = ed1c09bbe083a0db8e21763ab52005d63fd2541a1418e4b58822713c25de99a6 +SHA512 (rust-std-1.66.1-x86_64-unknown-netbsd.tar.xz) = 4e5d9a84ccad2d31953151f62de1c572735e398be564159e974fd814116bc94486f9394ebfe49f5836c3b22b780d3dde4a5402826e32b82b30ef1a28fff5f8bb +Size (rust-std-1.66.1-x86_64-unknown-netbsd.tar.xz) = 29173024 bytes +BLAKE2s (rustc-1.67.0-src.tar.gz) = e8a77f10fba8769db6a23bbf7f786cae40423d935521f57982fbb0424ad318a6 +SHA512 (rustc-1.67.0-src.tar.gz) = 774207d4f2875fe01e4c807b0fb1a9051c0e43ad91bfe0edf4f45ae80b0b4cbbd51c4f8d473905a6f6b16c742a002d65060c29d92d19d41790eab7facf6e3c95 +Size (rustc-1.67.0-src.tar.gz) = 214426875 bytes SHA1 (patch-compiler_rustc__codegen__ssa_src_back_linker.rs) = 62819cf6db7d2e3e77d433fe883046c28fc20d91 -SHA1 (patch-compiler_rustc__llvm_build.rs) = e99c9eb2fd1731c0e6f5d38ff74bf28bf0be87d0 +SHA1 (patch-compiler_rustc__llvm_build.rs) = 190ff5e38c3a48bb4f11f4f8e5636bdeb36a0230 SHA1 (patch-compiler_rustc__target_src_spec_aarch64__be__unknown__netbsd.rs) = c81d0d288699056ae45569f8d0a1c9bb08153ec4 SHA1 (patch-compiler_rustc__target_src_spec_i586__unknown__netbsd.rs) = 866d01e7c1f3d8dd7d26f2fdc4360df273ed401f +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) = 5042a89fe5da4219b54082c104a1b44ba7cc395e SHA1 (patch-compiler_rustc__target_src_spec_netbsd__base.rs) = bc73a140d7b1d3ced12ad2564be4edce5b9579f0 @@ -120,11 +121,9 @@ SHA1 (patch-library_backtrace_src_symbolize_gimli_elf.rs) = 56621c10310914672a85 SHA1 (patch-library_std_src_sys_unix_mod.rs) = f8669d680f169137ac2891af2977909619366a97 SHA1 (patch-library_std_src_sys_unix_thread.rs) = e5f661b3dd00058e874fe60cd89d9e919325e99b SHA1 (patch-library_std_src_sys_unix_thread__parker_netbsd.rs) = a8dcda5f9ff273b53f5b59718020c24526399a37 -SHA1 (patch-library_unwind_build.rs) = df092d5c07fa0be63a9510f1d6a77e5094ca3b15 SHA1 (patch-src_bootstrap_bootstrap.py) = fdb4e2e7fd61ae10f4f4b06ef895a8ebf47fbf7a SHA1 (patch-src_bootstrap_builder.rs) = 98daac929d2bbc9c475c39d225d50d37491528a8 SHA1 (patch-src_bootstrap_compile.rs) = 94b05db59b8bc50dce48537aeb72ba9ce293bb07 -SHA1 (patch-src_bootstrap_install.rs) = 65b0571a6297c3469cd50cde9a8dbf86638136f4 SHA1 (patch-src_bootstrap_lib.rs) = f6918e0939b6fe63ae9b524d4c809375149efb15 SHA1 (patch-src_llvm-project_llvm_CMakeLists.txt) = 7abfabb6ec70df229a69355f8c76825610165c37 SHA1 (patch-src_llvm-project_llvm_cmake_modules_AddLLVM.cmake) = 67de0d9fc105ef7ea7a0d96fa25fc779c2b89024 @@ -138,20 +137,22 @@ SHA1 (patch-src_tools_rust-installer_install-template.sh) = ca769db07986ded26d92 SHA1 (patch-vendor_backtrace_src_symbolize_gimli.rs) = b93148ff72a60a17c6a444f2616386c40d872153 SHA1 (patch-vendor_backtrace_src_symbolize_gimli_elf.rs) = 308538090d9ce11d206d6eef0e675581a1fc6e80 SHA1 (patch-vendor_cc_src_lib.rs) = dc40f4fb0f7508b886d6d93b27e9936403a96765 +SHA1 (patch-vendor_crossbeam-epoch-0.9.11_no__atomic.rs) = 9e14b7f56f024781859cbc94be53daef6d96a0b7 SHA1 (patch-vendor_crossbeam-epoch-0.9.6_no__atomic.rs) = 96334fb4ceee3332b5f1c7750c93664485b01365 -SHA1 (patch-vendor_crossbeam-epoch-0.9.8_no__atomic.rs) = fce16287a86bfa54f4b138f0c4a6c477f2d2e217 SHA1 (patch-vendor_crossbeam-epoch_no__atomic.rs) = ee6294d0cef62e843aa7d4e693cc72b1347ff6e1 -SHA1 (patch-vendor_crossbeam-queue_no__atomic.rs) = aaa732788e97803eb7e219614f5e7ff1d9dc1d0f +SHA1 (patch-vendor_crossbeam-utils-0.8.12_no__atomic.rs) = 1618b1fefa13dc3f28ceaaf130246a61cd2e4bf0 SHA1 (patch-vendor_crossbeam-utils-0.8.8_no__atomic.rs) = 7f31d6c45ef843eb2595df58e46b0e44dded0cc9 -SHA1 (patch-vendor_crossbeam-utils_no__atomic.rs) = 4ada02a26490ca6fcd87af999bbb8cef48078060 -SHA1 (patch-vendor_crossbeam_no__atomic.rs) = 6054fa9cb00b9cc7d9125354702945ac22ad6aeb SHA1 (patch-vendor_kqueue_src_time.rs) = 21950e7d79fb88257bdb11b988f2a3ae0084ba3d -SHA1 (patch-vendor_libc-0.2.126_src_unix_bsd_netbsdlike_netbsd_mips.rs) = 4d3bcccb5aa57260d93baaee1beb4d3e3d6f3aa4 -SHA1 (patch-vendor_libc-0.2.126_src_unix_bsd_netbsdlike_netbsd_mod.rs) = 3f498a38aaecf15386160218a013394f17b10e21 +SHA1 (patch-vendor_libc-0.2.127_src_unix_bsd_netbsdlike_netbsd_mips.rs) = 64d86908ef334e061ba8f1a2b84493f777aedce2 +SHA1 (patch-vendor_libc-0.2.127_src_unix_bsd_netbsdlike_netbsd_mod.rs) = b091cadfd78996452ed5c3012b2022d6b2b4cac1 +SHA1 (patch-vendor_libc-0.2.135_src_unix_bsd_netbsdlike_netbsd_mips.rs) = f33ea5b900a1553b52b628facd2c55a6f468d1bc +SHA1 (patch-vendor_libc-0.2.135_src_unix_bsd_netbsdlike_netbsd_mod.rs) = ea52d8fbce3bad23ed1b4d016d9f1e447f7b2ac9 +SHA1 (patch-vendor_libc-0.2.137_src_unix_bsd_netbsdlike_netbsd_mod.rs) = a516bc2b50d91d8ab93b7f7684630bad35aa8dde SHA1 (patch-vendor_libc_src_unix_bsd_netbsdlike_netbsd_mips.rs) = 09326b70d7821b1742285c464c70b347400191d7 SHA1 (patch-vendor_libc_src_unix_bsd_netbsdlike_netbsd_mod.rs) = 5b74832fac31de5064eee07e240be4acdbb8606c SHA1 (patch-vendor_libc_src_unix_solarish_mod.rs) = 8364e19ea09203d32494c37ff3db19fe3d6b9d8a SHA1 (patch-vendor_lzma-sys_config.h) = b654c7e129fa02697734bc87173f89b3056a5437 +SHA1 (patch-vendor_nix_src_sys_signal.rs) = 9b4499381a94c76c1673f61438eb2db9c86693d6 SHA1 (patch-vendor_openssl-src_openssl_Configurations_10-main.conf) = 1c4e1d5520776e70d588f3da0fd54b6f956835b5 SHA1 (patch-vendor_openssl-src_src_lib.rs) = 918fac850f3a6e948d25ef3f673ef62345de386f SHA1 (patch-vendor_openssl-sys_build_main.rs) = 3924efda02e7d8e2115db55b84a7dcc9756e365c diff --git a/rust/patches/patch-compiler_rustc__llvm_build.rs b/rust/patches/patch-compiler_rustc__llvm_build.rs index 8c4b5885278..a3eee9e9880 100644 --- a/rust/patches/patch-compiler_rustc__llvm_build.rs +++ b/rust/patches/patch-compiler_rustc__llvm_build.rs @@ -9,59 +9,38 @@ 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 -@@ -235,20 +235,32 @@ fn main() { - let mut cmd = Command::new(&llvm_config); - cmd.arg(llvm_link_arg).arg("--libs"); - -- if !is_crossed { -- cmd.arg("--system-libs"); -- } else if target.contains("windows-gnu") { -- println!("cargo:rustc-link-lib=shell32"); -- println!("cargo:rustc-link-lib=uuid"); -- } else if target.contains("netbsd") || target.contains("haiku") || target.contains("darwin") { -- println!("cargo:rustc-link-lib=z"); -- } else if target.starts_with("arm") -+ if target.starts_with("arm") - || target.starts_with("mips-") - || target.starts_with("mipsel-") - || target.starts_with("powerpc-") +@@ -247,10 +247,19 @@ fn main() { { // 32-bit targets need to link libatomic. println!("cargo:rustc-link-lib=atomic"); + println!("cargo:rustc-link-lib=z"); -+ } else if !is_crossed { -+ cmd.arg("--system-libs"); -+ } else if target.contains("windows-gnu") { -+ println!("cargo:rustc-link-lib=shell32"); -+ println!("cargo:rustc-link-lib=uuid"); -+ } else if target.contains("netbsd") -+ || target.contains("haiku") -+ || target.contains("darwin") -+ { + } else if target.contains("windows-gnu") { + println!("cargo:rustc-link-lib=shell32"); + println!("cargo:rustc-link-lib=uuid"); + } else if target.contains("netbsd") || target.contains("haiku") || target.contains("darwin") { + // We build 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") -+ { ++ || target.starts_with("i486") ++ || target.starts_with("i586") ++ || target.starts_with("i686") ++ { + println!("cargo:rustc-link-lib=atomic"); -+ } -+ println!("cargo:rustc-link-lib=z"); ++ } + println!("cargo:rustc-link-lib=z"); } cmd.args(&components); - -@@ -334,7 +346,13 @@ fn main() { +@@ -337,7 +346,13 @@ fn main() { "c++" } else if target.contains("netbsd") && llvm_static_stdcpp.is_some() { // NetBSD uses a separate library when relocation is required -- "stdc++_pic" -+ if env::var_os("PKGSRC_HAVE_LIBCPP").is_some() { +- "stdc++_p" ++ if env::var_os("PKGSRC_HAVE_LIBCPP").is_some() { + "c++_pic" -+ } else { ++ } else { + "stdc++_pic" -+ } ++ } + } else if env::var_os("PKGSRC_HAVE_LIBCPP").is_some() { -+ "c++" ++ "c++" } else if llvm_use_libcxx.is_some() { "c++" } else { diff --git a/rust/patches/patch-compiler_rustc__target_src_spec_mips64el__unknown__netbsd.rs b/rust/patches/patch-compiler_rustc__target_src_spec_mips64el__unknown__netbsd.rs new file mode 100644 index 00000000000..aea9becd9b5 --- /dev/null +++ b/rust/patches/patch-compiler_rustc__target_src_spec_mips64el__unknown__netbsd.rs @@ -0,0 +1,29 @@ +$NetBSD$ + +Provide a mips64el target with N32, suitable for NetBSD/mips64el. + +--- compiler/rustc_target/src/spec/mips64el_unknown_netbsd.rs.orig 2022-12-29 22:55:00.640217876 +0000 ++++ compiler/rustc_target/src/spec/mips64el_unknown_netbsd.rs +@@ -0,0 +1,22 @@ ++use crate::abi::Endian; ++use crate::spec::{Target, TargetOptions}; ++ ++pub fn target() -> Target { ++ let mut base = super::netbsd_base::opts(); ++ base.max_atomic_width = Some(32); ++ base.cpu = "mips32".into(); ++ ++ Target { ++ llvm_target: "mipsel-unknown-netbsd".into(), ++ pointer_width: 32, ++ data_layout: "e-m:m-p:32:32-i8:8:32-i16:16:32-i64:64-n32-S64".into(), ++ arch: "mips".into(), ++ options: TargetOptions { ++ abi: "n32".into(), ++ features: "+soft-float,+abi=n32".into(), ++ endian: Endian::Little, ++ mcount: "__mcount".into(), ++ ..base ++ }, ++ } ++} diff --git a/rust/patches/patch-library_unwind_build.rs b/rust/patches/patch-library_unwind_build.rs deleted file mode 100644 index a860d7af9d2..00000000000 --- a/rust/patches/patch-library_unwind_build.rs +++ /dev/null @@ -1,17 +0,0 @@ -$NetBSD$ - -Fix build on NetBSD HEAD-llvm. XXX there is probably a better way to do this. - ---- library/unwind/build.rs.orig 2020-10-07 07:53:22.000000000 +0000 -+++ library/unwind/build.rs -@@ -20,7 +20,9 @@ fn main() { - } else if target.contains("freebsd") { - println!("cargo:rustc-link-lib=gcc_s"); - } else if target.contains("netbsd") { -- println!("cargo:rustc-link-lib=gcc_s"); -+ if !env::var_os("PKGSRC_HAVE_LIBCPP").is_some() { -+ println!("cargo:rustc-link-lib=gcc_s"); -+ } - } else if target.contains("openbsd") { - if target.contains("sparc64") { - println!("cargo:rustc-link-lib=gcc"); diff --git a/rust/patches/patch-src_bootstrap_install.rs b/rust/patches/patch-src_bootstrap_install.rs deleted file mode 100644 index ff63ba83219..00000000000 --- a/rust/patches/patch-src_bootstrap_install.rs +++ /dev/null @@ -1,25 +0,0 @@ -$NetBSD$ - -Backport https://github.com/rust-lang/rust/commit/bcb75e61 - ---- src/bootstrap/install.rs.orig 2022-12-12 16:02:12.000000000 +0000 -+++ src/bootstrap/install.rs -@@ -200,10 +200,14 @@ install!((self, builder, _config), - install_sh(builder, "clippy", self.compiler.stage, Some(self.target), &tarball); - }; - Miri, alias = "miri", Self::should_build(_config), only_hosts: true, { -- let tarball = builder -- .ensure(dist::Miri { compiler: self.compiler, target: self.target }) -- .expect("missing miri"); -- install_sh(builder, "miri", self.compiler.stage, Some(self.target), &tarball); -+ if let Some(tarball) = builder.ensure(dist::Miri { compiler: self.compiler, target: self.target }) { -+ install_sh(builder, "miri", self.compiler.stage, Some(self.target), &tarball); -+ } else { -+ // Miri is only available on nightly -+ builder.info( -+ &format!("skipping Install miri stage{} ({})", self.compiler.stage, self.target), -+ ); -+ } - }; - Rustfmt, alias = "rustfmt", Self::should_build(_config), only_hosts: true, { - if let Some(tarball) = builder.ensure(dist::Rustfmt { diff --git a/rust/patches/patch-vendor_crossbeam-epoch-0.9.11_no__atomic.rs b/rust/patches/patch-vendor_crossbeam-epoch-0.9.11_no__atomic.rs new file mode 100644 index 00000000000..89722b4e68d --- /dev/null +++ b/rust/patches/patch-vendor_crossbeam-epoch-0.9.11_no__atomic.rs @@ -0,0 +1,12 @@ +$NetBSD$ + +--- vendor/crossbeam-epoch-0.9.11/no_atomic.rs.orig 2023-01-25 01:49:15.000000000 +0000 ++++ vendor/crossbeam-epoch-0.9.11/no_atomic.rs +@@ -40,6 +40,7 @@ const NO_ATOMIC_64: &[&str] = &[ + "mipsel-unknown-linux-gnu", + "mipsel-unknown-linux-musl", + "mipsel-unknown-linux-uclibc", ++ "mipsel-unknown-netbsd", + "mipsel-unknown-none", + "mipsisa32r6-unknown-linux-gnu", + "mipsisa32r6el-unknown-linux-gnu", diff --git a/rust/patches/patch-vendor_crossbeam-epoch-0.9.8_no__atomic.rs b/rust/patches/patch-vendor_crossbeam-epoch-0.9.8_no__atomic.rs deleted file mode 100644 index e430790bd04..00000000000 --- a/rust/patches/patch-vendor_crossbeam-epoch-0.9.8_no__atomic.rs +++ /dev/null @@ -1,15 +0,0 @@ -$NetBSD$ - -Add "mipsel-unknown-netbsd" to the list who don't have -native 64-bit atomic ops. - ---- vendor/crossbeam-epoch-0.9.8/no_atomic.rs.orig 2022-09-19 15:35:01.000000000 +0000 -+++ vendor/crossbeam-epoch-0.9.8/no_atomic.rs -@@ -36,6 +36,7 @@ const NO_ATOMIC_64: &[&str] = &[ - "mipsel-unknown-linux-musl", - "mipsel-unknown-linux-uclibc", - "mipsel-unknown-none", -+ "mipsel-unknown-netbsd", - "mipsisa32r6-unknown-linux-gnu", - "mipsisa32r6el-unknown-linux-gnu", - "msp430-none-elf", diff --git a/rust/patches/patch-vendor_crossbeam-queue_no__atomic.rs b/rust/patches/patch-vendor_crossbeam-queue_no__atomic.rs deleted file mode 100644 index 93a7def9f12..00000000000 --- a/rust/patches/patch-vendor_crossbeam-queue_no__atomic.rs +++ /dev/null @@ -1,15 +0,0 @@ -$NetBSD$ - -Add "mipsel-unknown-netbsd" to the list who don't have -native 64-bit atomic ops. - ---- vendor/crossbeam-queue/no_atomic.rs.orig 2022-09-19 15:35:01.000000000 +0000 -+++ vendor/crossbeam-queue/no_atomic.rs -@@ -36,6 +36,7 @@ const NO_ATOMIC_64: &[&str] = &[ - "mipsel-unknown-linux-musl", - "mipsel-unknown-linux-uclibc", - "mipsel-unknown-none", -+ "mipsel-unknown-netbsd", - "mipsisa32r6-unknown-linux-gnu", - "mipsisa32r6el-unknown-linux-gnu", - "msp430-none-elf", diff --git a/rust/patches/patch-vendor_crossbeam-utils-0.8.12_no__atomic.rs b/rust/patches/patch-vendor_crossbeam-utils-0.8.12_no__atomic.rs new file mode 100644 index 00000000000..8f4af722c13 --- /dev/null +++ b/rust/patches/patch-vendor_crossbeam-utils-0.8.12_no__atomic.rs @@ -0,0 +1,12 @@ +$NetBSD$ + +--- vendor/crossbeam-utils-0.8.12/no_atomic.rs.orig 2023-01-25 01:49:15.000000000 +0000 ++++ vendor/crossbeam-utils-0.8.12/no_atomic.rs +@@ -41,6 +41,7 @@ const NO_ATOMIC_64: &[&str] = &[ + "mipsel-unknown-linux-musl", + "mipsel-unknown-linux-uclibc", + "mipsel-unknown-none", ++ "mipsel-unknown-netbsd", + "mipsisa32r6-unknown-linux-gnu", + "mipsisa32r6el-unknown-linux-gnu", + "msp430-none-elf", diff --git a/rust/patches/patch-vendor_crossbeam-utils_no__atomic.rs b/rust/patches/patch-vendor_crossbeam-utils_no__atomic.rs deleted file mode 100644 index 795173cd0a5..00000000000 --- a/rust/patches/patch-vendor_crossbeam-utils_no__atomic.rs +++ /dev/null @@ -1,15 +0,0 @@ -$NetBSD$ - -Add "mipsel-unknown-netbsd" to the list who don't have -native 64-bit atomic ops. - ---- vendor/crossbeam-utils/no_atomic.rs.orig 2022-09-19 15:35:01.000000000 +0000 -+++ vendor/crossbeam-utils/no_atomic.rs -@@ -36,6 +36,7 @@ const NO_ATOMIC_64: &[&str] = &[ - "mipsel-unknown-linux-musl", - "mipsel-unknown-linux-uclibc", - "mipsel-unknown-none", -+ "mipsel-unknown-netbsd", - "mipsisa32r6-unknown-linux-gnu", - "mipsisa32r6el-unknown-linux-gnu", - "msp430-none-elf", diff --git a/rust/patches/patch-vendor_crossbeam_no__atomic.rs b/rust/patches/patch-vendor_crossbeam_no__atomic.rs deleted file mode 100644 index d6e95453b36..00000000000 --- a/rust/patches/patch-vendor_crossbeam_no__atomic.rs +++ /dev/null @@ -1,15 +0,0 @@ -$NetBSD$ - -Add "mipsel-unknown-netbsd" to the list who don't have -native 64-bit atomic ops. - ---- vendor/crossbeam/no_atomic.rs.orig 2022-09-19 15:35:01.000000000 +0000 -+++ vendor/crossbeam/no_atomic.rs -@@ -28,6 +28,7 @@ const NO_ATOMIC_64: &[&str] = &[ - "mipsel-unknown-linux-musl", - "mipsel-unknown-linux-uclibc", - "mipsel-unknown-none", -+ "mipsel-unknown-netbsd", - "mipsisa32r6-unknown-linux-gnu", - "mipsisa32r6el-unknown-linux-gnu", - "powerpc-unknown-linux-gnu", diff --git a/rust/patches/patch-vendor_libc-0.2.126_src_unix_bsd_netbsdlike_netbsd_mips.rs b/rust/patches/patch-vendor_libc-0.2.127_src_unix_bsd_netbsdlike_netbsd_mips.rs similarity index 76% rename from rust/patches/patch-vendor_libc-0.2.126_src_unix_bsd_netbsdlike_netbsd_mips.rs rename to rust/patches/patch-vendor_libc-0.2.127_src_unix_bsd_netbsdlike_netbsd_mips.rs index b5475400860..bb12f224921 100644 --- a/rust/patches/patch-vendor_libc-0.2.126_src_unix_bsd_netbsdlike_netbsd_mips.rs +++ b/rust/patches/patch-vendor_libc-0.2.127_src_unix_bsd_netbsdlike_netbsd_mips.rs @@ -1,9 +1,7 @@ $NetBSD$ -Replicate patch from unversioned libc. - ---- vendor/libc-0.2.126/src/unix/bsd/netbsdlike/netbsd/mips.rs.orig 2022-12-28 21:30:25.222843485 +0000 -+++ vendor/libc-0.2.126/src/unix/bsd/netbsdlike/netbsd/mips.rs +--- vendor/libc-0.2.127/src/unix/bsd/netbsdlike/netbsd//mips.rs.orig 2023-01-27 18:20:27.262928858 +0000 ++++ vendor/libc-0.2.127/src/unix/bsd/netbsdlike/netbsd//mips.rs @@ -0,0 +1,22 @@ +use PT_FIRSTMACH; + diff --git a/rust/patches/patch-vendor_libc-0.2.126_src_unix_bsd_netbsdlike_netbsd_mod.rs b/rust/patches/patch-vendor_libc-0.2.127_src_unix_bsd_netbsdlike_netbsd_mod.rs similarity index 58% rename from rust/patches/patch-vendor_libc-0.2.126_src_unix_bsd_netbsdlike_netbsd_mod.rs rename to rust/patches/patch-vendor_libc-0.2.127_src_unix_bsd_netbsdlike_netbsd_mod.rs index 32c1c0918e0..f74f3f14f60 100644 --- a/rust/patches/patch-vendor_libc-0.2.126_src_unix_bsd_netbsdlike_netbsd_mod.rs +++ b/rust/patches/patch-vendor_libc-0.2.127_src_unix_bsd_netbsdlike_netbsd_mod.rs @@ -1,10 +1,8 @@ $NetBSD$ -Replicate patch from un-versioned libc. - ---- vendor/libc-0.2.126/src/unix/bsd/netbsdlike/netbsd/mod.rs.orig 2022-12-12 18:23:58.000000000 +0000 -+++ vendor/libc-0.2.126/src/unix/bsd/netbsdlike/netbsd/mod.rs -@@ -2840,7 +2840,12 @@ cfg_if! { +--- vendor/libc-0.2.127/src/unix/bsd/netbsdlike/netbsd/mod.rs.orig 2023-01-25 01:49:16.000000000 +0000 ++++ vendor/libc-0.2.127/src/unix/bsd/netbsdlike/netbsd/mod.rs +@@ -2990,7 +2990,12 @@ cfg_if! { } else if #[cfg(target_arch = "x86")] { mod x86; pub use self::x86::*; diff --git a/rust/patches/patch-vendor_libc-0.2.135_src_unix_bsd_netbsdlike_netbsd_mips.rs b/rust/patches/patch-vendor_libc-0.2.135_src_unix_bsd_netbsdlike_netbsd_mips.rs new file mode 100644 index 00000000000..c962c8d86e0 --- /dev/null +++ b/rust/patches/patch-vendor_libc-0.2.135_src_unix_bsd_netbsdlike_netbsd_mips.rs @@ -0,0 +1,27 @@ +$NetBSD$ + +--- vendor/libc-0.2.135/src/unix/bsd/netbsdlike/netbsd/mips.rs.orig 2023-01-27 19:26:54.068036421 +0000 ++++ vendor/libc-0.2.135/src/unix/bsd/netbsdlike/netbsd/mips.rs +@@ -0,0 +1,22 @@ ++use PT_FIRSTMACH; ++ ++pub type c_long = i32; ++pub type c_ulong = u32; ++pub type c_char = i8; ++pub type __cpu_simple_lock_nv_t = ::c_int; ++ ++// should be pub(crate), but that requires Rust 1.18.0 ++cfg_if! { ++ if #[cfg(libc_const_size_of)] { ++ #[doc(hidden)] ++ pub const _ALIGNBYTES: usize = ::mem::size_of::<::c_longlong>() - 1; ++ } else { ++ #[doc(hidden)] ++ pub const _ALIGNBYTES: usize = 8 - 1; ++ } ++} ++ ++pub const PT_GETREGS: ::c_int = PT_FIRSTMACH + 1; ++pub const PT_SETREGS: ::c_int = PT_FIRSTMACH + 2; ++pub const PT_GETFPREGS: ::c_int = PT_FIRSTMACH + 3; ++pub const PT_SETFPREGS: ::c_int = PT_FIRSTMACH + 4; diff --git a/rust/patches/patch-vendor_libc-0.2.135_src_unix_bsd_netbsdlike_netbsd_mod.rs b/rust/patches/patch-vendor_libc-0.2.135_src_unix_bsd_netbsdlike_netbsd_mod.rs new file mode 100644 index 00000000000..2af76129f37 --- /dev/null +++ b/rust/patches/patch-vendor_libc-0.2.135_src_unix_bsd_netbsdlike_netbsd_mod.rs @@ -0,0 +1,18 @@ +$NetBSD$ + +--- vendor/libc-0.2.135/src/unix/bsd/netbsdlike/netbsd/mod.rs.orig 2023-01-25 01:49:16.000000000 +0000 ++++ vendor/libc-0.2.135/src/unix/bsd/netbsdlike/netbsd/mod.rs +@@ -3027,7 +3027,12 @@ cfg_if! { + } else if #[cfg(target_arch = "x86")] { + mod x86; + pub use self::x86::*; ++ } else if #[cfg(target_arch = "mips")] { ++ mod mips; ++ pub use self::mips::*; + } else { +- // Unknown target_arch ++ // Unknown target_arch, this should error ouF ++ mod unknown; ++ pub use self::unknown::*; + } + } diff --git a/rust/patches/patch-vendor_libc-0.2.137_src_unix_bsd_netbsdlike_netbsd_mod.rs b/rust/patches/patch-vendor_libc-0.2.137_src_unix_bsd_netbsdlike_netbsd_mod.rs new file mode 100644 index 00000000000..5b6f937183a --- /dev/null +++ b/rust/patches/patch-vendor_libc-0.2.137_src_unix_bsd_netbsdlike_netbsd_mod.rs @@ -0,0 +1,18 @@ +$NetBSD$ + +--- vendor/libc-0.2.137/src/unix/bsd/netbsdlike/netbsd/mod.rs.orig 2023-01-25 01:49:16.000000000 +0000 ++++ vendor/libc-0.2.137/src/unix/bsd/netbsdlike/netbsd/mod.rs +@@ -3044,7 +3044,12 @@ cfg_if! { + } else if #[cfg(target_arch = "x86")] { + mod x86; + pub use self::x86::*; ++ } else if #[cfg(target_arch = "mips")] { ++ mod mips; ++ pub use self::mips::*; + } else { +- // Unknown target_arch ++ // Unknown target_arch, this should error out ++ mod unknown; ++ pub use self::unknown::*; + } + } diff --git a/rust/patches/patch-vendor_nix_src_sys_signal.rs b/rust/patches/patch-vendor_nix_src_sys_signal.rs new file mode 100644 index 00000000000..442535e19f8 --- /dev/null +++ b/rust/patches/patch-vendor_nix_src_sys_signal.rs @@ -0,0 +1,13 @@ +$NetBSD$ + +--- vendor/nix/src/sys/signal.rs.orig 2023-01-25 01:49:16.000000000 +0000 ++++ vendor/nix/src/sys/signal.rs +@@ -864,7 +864,7 @@ mod sigevent { + SigevNotify::SigevThreadId{..} => libc::SIGEV_THREAD_ID, + #[cfg(all(target_os = "linux", target_env = "gnu", not(target_arch = "mips")))] + SigevNotify::SigevThreadId{..} => libc::SIGEV_THREAD_ID, +- #[cfg(any(all(target_os = "linux", target_env = "musl"), target_arch = "mips"))] ++ #[cfg(all(target_os = "linux", target_env = "musl", target_arch = "mips"))] + SigevNotify::SigevThreadId{..} => 4 // No SIGEV_THREAD_ID defined + }; + sev.sigev_signo = match sigev_notify {