Wed May 3 22:39:10 2023 UTC ()
rust: Upgrade to version 1.69.0.

Pkgsrc changes:
 * Adjust patches and cargo checksums to new versions.

Upstream changes:

Version 1.69.0 (2023-04-20)
==========================

Language
--------

- [Deriving built-in traits on packed structs works with `Copy` fields.]
  (https://github.com/rust-lang/rust/pull/104429/)
- [Stabilize the `cmpxchg16b` target feature on x86 and x86_64.]
  (https://github.com/rust-lang/rust/pull/106774/)
- [Improve analysis of trait bounds for associated types.]
  (https://github.com/rust-lang/rust/pull/103695/)
- [Allow associated types to be used as union fields.]
  (https://github.com/rust-lang/rust/pull/106938/)
- [Allow `Self: Autotrait` bounds on dyn-safe trait methods.]
  (https://github.com/rust-lang/rust/pull/107082/)
- [Treat `str` as containing `[u8]` for auto trait purposes.]
  (https://github.com/rust-lang/rust/pull/107941/)

Compiler
--------

- [Upgrade `*-pc-windows-gnu` on CI to mingw-w64 v10 and GCC 12.2.]
  (https://github.com/rust-lang/rust/pull/100178/)
- [Rework min_choice algorithm of member constraints.]
  (https://github.com/rust-lang/rust/pull/105300/)
- [Support `true` and `false` as boolean flags in compiler arguments.]
  (https://github.com/rust-lang/rust/pull/107043/)
- [Default `repr(C)` enums to `c_int` size.]
  (https://github.com/rust-lang/rust/pull/107592/)

Libraries
---------

- [Implement the unstable `DispatchFromDyn` for cell types, allowing
  downstream experimentation with custom method receivers.]
  (https://github.com/rust-lang/rust/pull/97373/)
- [Document that `fmt::Arguments::as_str()` may return `Some(_)`
  in more cases after optimization, subject to change.]
  (https://github.com/rust-lang/rust/pull/106823/)
- [Implement `AsFd` and `AsRawFd` for `Rc`.]
  (https://github.com/rust-lang/rust/pull/107317/)

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

- [`CStr::from_bytes_until_nul`]
  (https://doc.rust-lang.org/stable/core/ffi/struct.CStr.html#method.from_bytes_until_nul)
- [`core::ffi::FromBytesUntilNulError`]
  (https://doc.rust-lang.org/stable/core/ffi/struct.FromBytesUntilNulError.html)

These APIs are now stable in const contexts:

- [`SocketAddr::new`]
  (https://doc.rust-lang.org/stable/std/net/enum.SocketAddr.html#method.new)
- [`SocketAddr::ip`]
  (https://doc.rust-lang.org/stable/std/net/enum.SocketAddr.html#method.ip)
- [`SocketAddr::port`]
  (https://doc.rust-lang.org/stable/std/net/enum.SocketAddr.html#method.port)
- [`SocketAddr::is_ipv4`]
  (https://doc.rust-lang.org/stable/std/net/enum.SocketAddr.html#method.is_ipv4)
- [`SocketAddr::is_ipv6`]
  (https://doc.rust-lang.org/stable/std/net/enum.SocketAddr.html#method.is_ipv6)
- [`SocketAddrV4::new`]
  (https://doc.rust-lang.org/stable/std/net/struct.SocketAddrV4.html#method.new)
- [`SocketAddrV4::ip`]
  (https://doc.rust-lang.org/stable/std/net/struct.SocketAddrV4.html#method.ip)
- [`SocketAddrV4::port`]
  (https://doc.rust-lang.org/stable/std/net/struct.SocketAddrV4.html#method.port)
- [`SocketAddrV6::new`]
  (https://doc.rust-lang.org/stable/std/net/struct.SocketAddrV6.html#method.new)
- [`SocketAddrV6::ip`]
  (https://doc.rust-lang.org/stable/std/net/struct.SocketAddrV6.html#method.ip)
- [`SocketAddrV6::port`]
  (https://doc.rust-lang.org/stable/std/net/struct.SocketAddrV6.html#method.port)
- [`SocketAddrV6::flowinfo`]
  (https://doc.rust-lang.org/stable/std/net/struct.SocketAddrV6.html#method.flowinfo)
- [`SocketAddrV6::scope_id`]
  (https://doc.rust-lang.org/stable/std/net/struct.SocketAddrV6.html#method.scope_id)

Cargo
-----

- [Cargo now suggests `cargo fix` or `cargo clippy --fix` when compilation warnings are auto-fixable.]
  (https://github.com/rust-lang/cargo/pull/11558/)
- [Cargo now suggests `cargo add` if you try to install a library crate.]
  (https://github.com/rust-lang/cargo/pull/11410/)
- [Cargo now sets the `CARGO_BIN_NAME` environment variable also for binary examples.]
  (https://github.com/rust-lang/cargo/pull/11705/)

Rustdoc
-----

- [Vertically compact trait bound formatting.]
  (https://github.com/rust-lang/rust/pull/102842/)
- [Only include stable lints in `rustdoc::all` group.]
  (https://github.com/rust-lang/rust/pull/106316/)
- [Compute maximum Levenshtein distance based on the query.]
  (https://github.com/rust-lang/rust/pull/107141/)
- [Remove inconsistently-present sidebar tooltips.]
  (https://github.com/rust-lang/rust/pull/107490/)
- [Search by macro when query ends with `!`.]
  (https://github.com/rust-lang/rust/pull/108143/)

Compatibility Notes
-------------------

- [The `rust-analysis` component from `rustup` now only contains
  a warning placeholder.]
  (https://github.com/rust-lang/rust/pull/101841/) This was primarily
  intended for RLS, and the corresponding `-Zsave-analysis` flag
  has been removed from the compiler as well.
- [Unaligned references to packed fields are now a hard error.]
  (https://github.com/rust-lang/rust/pull/102513/) This has been
  a warning since 1.53, and denied by default with a future-compatibility
  warning since 1.62.
- [Update the minimum external LLVM to 14.]
  (https://github.com/rust-lang/rust/pull/107573/)
- [Cargo now emits errors on invalid characters in a registry token.]
  (https://github.com/rust-lang/cargo/pull/11600/)
- [When `default-features` is set to false of a workspace dependency,
  and an inherited dependency of a member has `default-features =
  true`, Cargo will enable default features of that dependency.]
  (https://github.com/rust-lang/cargo/pull/11409/)
- [Cargo denies `CARGO_HOME` in the `[env]` configuration table.
  Cargo itself doesn't pick up this value, but recursive calls to
  cargo would, which was not intended.]
  (https://github.com/rust-lang/cargo/pull/11644/)
- [Debuginfo for build dependencies is now off if not explicitly
  set. This is expected to improve the overall build time.]

  (https://github.com/rust-lang/cargo/pull/11252/)

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.

- [Move `format_args!()` into AST (and expand it during AST lowering)]
  (https://github.com/rust-lang/rust/pull/106745/)


(he)
diff -r1.281 -r1.282 pkgsrc/lang/rust/Makefile
diff -r1.157 -r1.158 pkgsrc/lang/rust/distinfo
diff -r1.17 -r1.18 pkgsrc/lang/rust/patches/patch-src_bootstrap_bootstrap.py
diff -r1.11 -r1.12 pkgsrc/lang/rust/patches/patch-src_bootstrap_compile.rs
diff -r1.13 -r1.14 pkgsrc/lang/rust/patches/patch-src_tools_cargo_src_cargo_core_profiles.rs
diff -r1.1 -r0 pkgsrc/lang/rust/patches/patch-vendor_crossbeam-epoch-0.9.11_no__atomic.rs
diff -r1.1 -r0 pkgsrc/lang/rust/patches/patch-vendor_crossbeam-utils-0.8.12_no__atomic.rs
diff -r1.1 -r0 pkgsrc/lang/rust/patches/patch-vendor_libc-0.2.127_src_unix_bsd_netbsdlike_netbsd_mips.rs
diff -r1.1 -r0 pkgsrc/lang/rust/patches/patch-vendor_libc-0.2.135_src_unix_bsd_netbsdlike_netbsd_mips.rs
diff -r1.1 -r0 pkgsrc/lang/rust/patches/patch-vendor_libc-0.2.135_src_unix_bsd_netbsdlike_netbsd_mod.rs
diff -r1.2 -r0 pkgsrc/lang/rust/patches/patch-vendor_kqueue_src_time.rs
diff -r0 -r1.1 pkgsrc/lang/rust/patches/patch-vendor_libc-0.2.137_src_unix_bsd_netbsdlike_netbsd_mips.rs
diff -r0 -r1.1 pkgsrc/lang/rust/patches/patch-vendor_libc-0.2.138_src_unix_bsd_netbsdlike_netbsd_mips.rs
diff -r0 -r1.1 pkgsrc/lang/rust/patches/patch-vendor_libc-0.2.138_src_unix_bsd_netbsdlike_netbsd_mod.rs
diff -r1.1 -r1.2 pkgsrc/lang/rust/patches/patch-vendor_libc-0.2.137_src_unix_bsd_netbsdlike_netbsd_mod.rs
diff -r1.1 -r1.2 pkgsrc/lang/rust/patches/patch-vendor_nix_src_sys_signal.rs

cvs diff -r1.281 -r1.282 pkgsrc/lang/rust/Makefile (expand / switch to unified diff)

--- pkgsrc/lang/rust/Makefile 2023/04/19 08:10:36 1.281
+++ pkgsrc/lang/rust/Makefile 2023/05/03 22:39:09 1.282
@@ -1,18 +1,17 @@ @@ -1,18 +1,17 @@
1# $NetBSD: Makefile,v 1.281 2023/04/19 08:10:36 adam Exp $ 1# $NetBSD: Makefile,v 1.282 2023/05/03 22:39:09 he Exp $
2 2
3DISTNAME= rustc-1.68.2-src 3DISTNAME= rustc-1.69.0-src
4PKGNAME= ${DISTNAME:S/rustc/rust/:S/-src//} 4PKGNAME= ${DISTNAME:S/rustc/rust/:S/-src//}
5PKGREVISION= 1 
6CATEGORIES= lang 5CATEGORIES= lang
7MASTER_SITES= https://static.rust-lang.org/dist/ 6MASTER_SITES= https://static.rust-lang.org/dist/
8 7
9MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://www.rust-lang.org/ 9HOMEPAGE= https://www.rust-lang.org/
11COMMENT= Safe, concurrent, practical language 10COMMENT= Safe, concurrent, practical language
12LICENSE= mit OR apache-2.0 11LICENSE= mit OR apache-2.0
13 12
14CONFLICTS+= rust-bin-[0-9]* 13CONFLICTS+= rust-bin-[0-9]*
15 14
16# LLVM uses gcc7, follow suit. Also, uses -std=c++14 15# LLVM uses gcc7, follow suit. Also, uses -std=c++14
17GCC_REQD+= 7 16GCC_REQD+= 7
18 17
@@ -97,55 +96,55 @@ MAKE_JOBS_SAFE= yes @@ -97,55 +96,55 @@ MAKE_JOBS_SAFE= yes
97.endif 96.endif
98 97
99.if !empty(rust.BUILD_TARGET) 98.if !empty(rust.BUILD_TARGET)
100BUILD_TARGET= ${rust.BUILD_TARGET} 99BUILD_TARGET= ${rust.BUILD_TARGET}
101.endif 100.endif
102 101
103.if !empty(TARGET) 102.if !empty(TARGET)
104# Use "dist" build target for cross compile of bootstrap 103# Use "dist" build target for cross compile of bootstrap
105BUILD_TARGET?= dist 104BUILD_TARGET?= dist
106.else 105.else
107BUILD_TARGET?= build 106BUILD_TARGET?= build
108.endif 107.endif
109 108
110.if !empty(MACHINE_PLATFORM:MNetBSD-*-powerpc) || \ 109.if ${MACHINE_PLATFORM:MNetBSD-*-powerpc} || \
111 !empty(MACHINE_PLATFORM:MNetBSD-*-earmv[67]hf) || \ 110 ${MACHINE_PLATFORM:MNetBSD-*-earmv[67]hf} || \
112 !empty(MACHINE_PLATFORM:MNetBSD-*-mipsel) || \ 111 ${MACHINE_PLATFORM:MNetBSD-*-mipsel} || \
113 !empty(TARGET:Marmv[67]-unknown-netbsd-eabihf) || \ 112 !empty(TARGET:Marmv[67]-unknown-netbsd-eabihf) || \
114 !empty(TARGET:Mmipsel-unknown-netbsd) 113 !empty(TARGET:Mmipsel-unknown-netbsd)
115# Bootstrapping on NetBSD/powerpc requires no debug-info from rustc 114# Bootstrapping on NetBSD/powerpc requires no debug-info from rustc
116# (both for amd64->powerpc built and powerpc->powerpc built bootstrap bits) 115# (both for amd64->powerpc built and powerpc->powerpc built bootstrap bits)
117# Also try to downsize the armv[67] build. 116# Also try to downsize the armv[67] build.
118CONFIGURE_ARGS+= --disable-debug 117CONFIGURE_ARGS+= --disable-debug
119CONFIGURE_ARGS+= --disable-debug-assertions 118CONFIGURE_ARGS+= --disable-debug-assertions
120CONFIGURE_ARGS+= --disable-llvm-release-debuginfo 119CONFIGURE_ARGS+= --disable-llvm-release-debuginfo
121CONFIGURE_ARGS+= --debuginfo-level=0 120CONFIGURE_ARGS+= --debuginfo-level=0
122CONFIGURE_ARGS+= --debuginfo-level-rustc=0 121CONFIGURE_ARGS+= --debuginfo-level-rustc=0
123CONFIGURE_ARGS+= --debuginfo-level-std=0 122CONFIGURE_ARGS+= --debuginfo-level-std=0
124CONFIGURE_ARGS+= --debuginfo-level-tools=0 123CONFIGURE_ARGS+= --debuginfo-level-tools=0
125CONFIGURE_ARGS+= --debuginfo-level-tests=0 124CONFIGURE_ARGS+= --debuginfo-level-tests=0
126.endif 125.endif
127 126
128# Only build the ARM target on/for this host, due to resource constraints 127# Only build the ARM target on/for this host, due to resource constraints
129.if !empty(MACHINE_PLATFORM:MNetBSD-*-earmv[67]hf) 128.if ${MACHINE_PLATFORM:MNetBSD-*-earmv[67]hf}
130CONFIGURE_ARGS+= --set llvm.targets="ARM" 129CONFIGURE_ARGS+= --set llvm.targets="ARM"
131.endif 130.endif
132# When cross-building for ARM on X86, X86 needs to go along due 131# When cross-building for ARM on X86, X86 needs to go along due
133# to 2-stage build process 132# to 2-stage build process
134.if !empty(TARGET:Marmv[67]-unknown-netbsd-eabihf) 133.if !empty(TARGET:Marmv[67]-unknown-netbsd-eabihf)
135CONFIGURE_ARGS+= --set llvm.targets="ARM;X86" 134CONFIGURE_ARGS+= --set llvm.targets="ARM;X86"
136.endif 135.endif
137# Same for mips: 136# Same for mips:
138.if !empty(MACHINE_PLATFORM:MNetBSD-*-mipsel) 137.if ${MACHINE_PLATFORM:MNetBSD-*-mipsel}
139CONFIGURE_ARGS+= --set llvm.targets="Mips" 138CONFIGURE_ARGS+= --set llvm.targets="Mips"
140.endif 139.endif
141.if !empty(TARGET:Mmipsel-unknown-netbsd) 140.if !empty(TARGET:Mmipsel-unknown-netbsd)
142CONFIGURE_ARGS+= --set llvm.targets="Mips;X86" 141CONFIGURE_ARGS+= --set llvm.targets="Mips;X86"
143.endif 142.endif
144 143
145CHECK_INTERPRETER_SKIP+= lib/rustlib/src/rust/library/backtrace/ci/android-sdk.sh 144CHECK_INTERPRETER_SKIP+= lib/rustlib/src/rust/library/backtrace/ci/android-sdk.sh
146CHECK_INTERPRETER_SKIP+= lib/rustlib/src/rust/library/backtrace/ci/debuglink.sh 145CHECK_INTERPRETER_SKIP+= lib/rustlib/src/rust/library/backtrace/ci/debuglink.sh
147CHECK_INTERPRETER_SKIP+= lib/rustlib/src/rust/library/backtrace/ci/run.sh 146CHECK_INTERPRETER_SKIP+= lib/rustlib/src/rust/library/backtrace/ci/run.sh
148CHECK_INTERPRETER_SKIP+= lib/rustlib/src/rust/library/backtrace/ci/run-docker.sh 147CHECK_INTERPRETER_SKIP+= lib/rustlib/src/rust/library/backtrace/ci/run-docker.sh
149CHECK_INTERPRETER_SKIP+= lib/rustlib/src/rust/library/core/src/unicode/printable.py 148CHECK_INTERPRETER_SKIP+= lib/rustlib/src/rust/library/core/src/unicode/printable.py
150CHECK_INTERPRETER_SKIP+= lib/rustlib/src/rust/library/stdarch/ci/style.sh 149CHECK_INTERPRETER_SKIP+= lib/rustlib/src/rust/library/stdarch/ci/style.sh
151CHECK_INTERPRETER_SKIP+= lib/rustlib/src/rust/library/stdarch/ci/run.sh 150CHECK_INTERPRETER_SKIP+= lib/rustlib/src/rust/library/stdarch/ci/run.sh
@@ -166,236 +165,232 @@ CHECK_INTERPRETER_SKIP+= lib/rustlib/src @@ -166,236 +165,232 @@ CHECK_INTERPRETER_SKIP+= lib/rustlib/src
166# http://mail-index.netbsd.org/source-changes/2020/04/19/msg116337.html 165# http://mail-index.netbsd.org/source-changes/2020/04/19/msg116337.html
167# These were pulled up to netbsd-9 on 2020-05-13: 166# These were pulled up to netbsd-9 on 2020-05-13:
168# http://releng.netbsd.org/cgi-bin/req-9.cgi?show=907 167# http://releng.netbsd.org/cgi-bin/req-9.cgi?show=907
169# This has not been pulled up to netbsd-8 168# This has not been pulled up to netbsd-8
170# \todo Explain if it's not applicable, shouldn't be pulled up, should be 169# \todo Explain if it's not applicable, shouldn't be pulled up, should be
171# but hasn't, is too hard, etc. 170# but hasn't, is too hard, etc.
172# 171#
173# On pkgbuild for 2020Q1 9.0_RELEASE amd64, rust did not build despite 172# On pkgbuild for 2020Q1 9.0_RELEASE amd64, rust did not build despite
174# MAKE_JOBS_SAFE=no, but setting MAKE_JOBS=1 resulted in success. (No 173# MAKE_JOBS_SAFE=no, but setting MAKE_JOBS=1 resulted in success. (No
175# PR is open for this.) \todo Understand and fix. 174# PR is open for this.) \todo Understand and fix.
176# 175#
177# If we aren't on 9-current, and are on 8.x or 9.x, avoid parallel. 176# If we aren't on 9-current, and are on 8.x or 9.x, avoid parallel.
178# \todo Consider avoiding setting this on netbsd-9 past the fix. 177# \todo Consider avoiding setting this on netbsd-9 past the fix.
179# Release 9.x and 9.1 or later is OK 
180. if ${OPSYS} == "NetBSD" && 090099 < ${OPSYS_VERSION} && ${OPSYS_VERSION} < 090900 
181MAKE_JOBS_SAFE?= yes 
182. endif 
183. if ${OPSYS} == "NetBSD" && ${OPSYS_VERSION} < 099957 178. if ${OPSYS} == "NetBSD" && ${OPSYS_VERSION} < 099957
184MAKE_JOBS_SAFE?= no 179MAKE_JOBS_SAFE?= no
185. endif 180. endif
186 181
187# Open PRs 182# Open PRs
188# 183#
189# Broken package with PREFIX not /usr/pkg: 184# Broken package with PREFIX not /usr/pkg:
190# http://gnats.netbsd.org/cgi-bin/query-pr-single.pl?number=54453 185# http://gnats.netbsd.org/cgi-bin/query-pr-single.pl?number=54453
191# 186#
192 187
193.endif 188.endif
194 189
195# 190#
196# Under NetBSD, do not use DT_RUNPATH 191# Under NetBSD, do not use DT_RUNPATH
197# 192#
198BUILDLINK_TRANSFORM.NetBSD+= rm:-Wl,--enable-new-dtags 193BUILDLINK_TRANSFORM.NetBSD+= rm:-Wl,--enable-new-dtags
199 194
200# 195#
201# Somewhere in the LLVM build "-arch x86_64" is passed on macOS/arm64 which 196# Somewhere in the LLVM build "-arch x86_64" is passed on macOS/arm64 which
202# breaks linking, see https://github.com/rust-lang/rust/issues/81790. Until 197# breaks linking, see https://github.com/rust-lang/rust/issues/81790. Until
203# this can be located (proving difficult!) we just force it. 198# this can be located (proving difficult!) we just force it.
204# 199#
205.if !empty(MACHINE_PLATFORM:MDarwin-*-aarch64) 200.if ${MACHINE_PLATFORM:MDarwin-*-aarch64}
206BUILDLINK_TRANSFORM+= opt:x86_64:arm64 201BUILDLINK_TRANSFORM+= opt:x86_64:arm64
207.endif 202.endif
208 203
209# 204#
210# Rust unfortunately requires itself to build. On platforms which aren't 205# Rust unfortunately requires itself to build. On platforms which aren't
211# supported by upstream (where they offer binary bootstraps), or where we do 206# supported by upstream (where they offer binary bootstraps), or where we do
212# not trust random binaries from the Internet, we need to build and provide our 207# not trust random binaries from the Internet, we need to build and provide our
213# own bootstrap. See the stage0-bootstrap below for more details. 208# own bootstrap. See the stage0-bootstrap below for more details.
214# 209#
215DISTFILES:= ${DEFAULT_DISTFILES} 210DISTFILES:= ${DEFAULT_DISTFILES}
216 211
217.if !empty(MACHINE_PLATFORM:MDarwin-*-aarch64) || make(distinfo) || make (makesum) || make(mdi) 212.if ${MACHINE_PLATFORM:MDarwin-*-aarch64} || make(distinfo) || make (makesum) || make(mdi)
218RUST_STAGE0_VER= 1.67.1 213RUST_STAGE0_VER= 1.68.2
219RUST_ARCH:= aarch64-apple-darwin 214RUST_ARCH:= aarch64-apple-darwin
220RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz 215RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
221RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz 216RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
222DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} 217DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
223.endif 218.endif
224.if !empty(MACHINE_PLATFORM:MDarwin-*-x86_64) || make(distinfo) || make (makesum) || make(mdi) 219.if ${MACHINE_PLATFORM:MDarwin-*-x86_64} || make(distinfo) || make (makesum) || make(mdi)
225RUST_STAGE0_VER= 1.67.1 220RUST_STAGE0_VER= 1.68.2
226RUST_ARCH:= x86_64-apple-darwin 221RUST_ARCH:= x86_64-apple-darwin
227RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz 222RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
228RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz 223RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
229DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} 224DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
230.endif 225.endif
231.if !empty(MACHINE_PLATFORM:MLinux-*-aarch64) || make(distinfo) || make (makesum) || make(mdi) 226.if ${MACHINE_PLATFORM:MLinux-*-aarch64} || make(distinfo) || make (makesum) || make(mdi)
232RUST_STAGE0_VER= 1.67.1 227RUST_STAGE0_VER= 1.68.2
233RUST_ARCH:= aarch64-unknown-linux-gnu 228RUST_ARCH:= aarch64-unknown-linux-gnu
234RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz 229RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
235RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz 230RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
236DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} 231DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
237.endif 232.endif
238.if !empty(MACHINE_PLATFORM:MLinux-*-earmv6hf) || make(distinfo) || make (makesum) || make(mdi) 233.if ${MACHINE_PLATFORM:MLinux-*-earmv6hf} || make(distinfo) || make (makesum) || make(mdi)
239RUST_STAGE0_VER= 1.67.1 234RUST_STAGE0_VER= 1.68.2
240RUST_ARCH:= arm-unknown-linux-gnueabihf 235RUST_ARCH:= arm-unknown-linux-gnueabihf
241RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz 236RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
242RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz 237RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
243DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} 238DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
244.endif 239.endif
245.if !empty(MACHINE_PLATFORM:MLinux-*-earmv7hf) || make(distinfo) || make (makesum) || make(mdi) 240.if ${MACHINE_PLATFORM:MLinux-*-earmv7hf} || make(distinfo) || make (makesum) || make(mdi)
246RUST_STAGE0_VER= 1.67.1 241RUST_STAGE0_VER= 1.68.2
247RUST_ARCH:= armv7-unknown-linux-gnueabihf 242RUST_ARCH:= armv7-unknown-linux-gnueabihf
248RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz 243RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
249RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz 244RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
250DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} 245DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
251.endif 246.endif
252.if !empty(MACHINE_PLATFORM:MLinux-*-i386) || make(distinfo) || make (makesum) || make(mdi) 247.if ${MACHINE_PLATFORM:MLinux-*-i386} || make(distinfo) || make (makesum) || make(mdi)
253RUST_STAGE0_VER= 1.67.1 248RUST_STAGE0_VER= 1.68.2
254RUST_ARCH:= i686-unknown-linux-gnu 249RUST_ARCH:= i686-unknown-linux-gnu
255RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz 250RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
256RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz 251RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
257DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} 252DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
258.endif 253.endif
259.if !empty(MACHINE_PLATFORM:MLinux-*-x86_64) || make(distinfo) || make (makesum) || make(mdi) 254.if ${MACHINE_PLATFORM:MLinux-*-x86_64} || make(distinfo) || make (makesum) || make(mdi)
260RUST_STAGE0_VER= 1.67.1 255RUST_STAGE0_VER= 1.68.2
261RUST_ARCH:= x86_64-unknown-linux-gnu 256RUST_ARCH:= x86_64-unknown-linux-gnu
262RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz 257RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
263RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz 258RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
264DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} 259DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
265.endif 260.endif
266# 261#
267# The SunOS target defaults to illumos as that's what the current bootstraps 262# The SunOS target defaults to illumos as that's what the current bootstraps
268# are built on. If you wish to target Oracle Solaris you'll need to create an 263# are built on. If you wish to target Oracle Solaris you'll need to create an
269# x86_64-sun-solaris bootstrap and comment out the overrides. 264# x86_64-sun-solaris bootstrap and comment out the overrides.
270# 265#
271.if !empty(MACHINE_PLATFORM:MSunOS-*-x86_64) || make(distinfo) || make (makesum) || make(mdi) 266.if ${MACHINE_PLATFORM:MSunOS-*-x86_64} || make(distinfo) || make (makesum) || make(mdi)
272RUST_STAGE0_VER= 1.68.2 267RUST_STAGE0_VER= 1.68.2
273RUST_ARCH:= x86_64-unknown-illumos 268RUST_ARCH:= x86_64-unknown-illumos
274RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz 269RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
275SITES.${RUST_STAGE0}= https://us-central.manta.mnx.io/pkgsrc/public/pkg-bootstraps/ 270SITES.${RUST_STAGE0}= https://us-central.manta.mnx.io/pkgsrc/public/pkg-bootstraps/
276DISTFILES:= ${DISTFILES} ${RUST_STAGE0} 271DISTFILES:= ${DISTFILES} ${RUST_STAGE0}
277RUST_BOOTSTRAP_PATH?= ${WRKDIR}/rust-${RUST_STAGE0_VER}-${RUST_ARCH} 272RUST_BOOTSTRAP_PATH?= ${WRKDIR}/rust-${RUST_STAGE0_VER}-${RUST_ARCH}
278# Override default "x86_64-sun-solaris" selection 273# Override default "x86_64-sun-solaris" selection
279CONFIGURE_ARGS+= --set=target.${RUST_ARCH}.llvm-config=${LLVM_CONFIG_PATH} 274CONFIGURE_ARGS+= --set=target.${RUST_ARCH}.llvm-config=${LLVM_CONFIG_PATH}
280CONFIGURE_ARGS+= --build=${RUST_ARCH} 275CONFIGURE_ARGS+= --build=${RUST_ARCH}
281CONFIGURE_ARGS+= --host=${RUST_ARCH} 276CONFIGURE_ARGS+= --host=${RUST_ARCH}
282CONFIGURE_ARGS+= --target=${RUST_ARCH} 277CONFIGURE_ARGS+= --target=${RUST_ARCH}
283.endif 278.endif
284.if !empty(MACHINE_PLATFORM:MFreeBSD-*-x86_64) || make(distinfo) || make (makesum) || make(mdi) 279.if ${MACHINE_PLATFORM:MFreeBSD-*-x86_64} || make(distinfo) || make (makesum) || make(mdi)
285RUST_STAGE0_VER= 1.67.1 280RUST_STAGE0_VER= 1.68.2
286RUST_ARCH:= x86_64-unknown-freebsd 281RUST_ARCH:= x86_64-unknown-freebsd
287RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz 282RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
288RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz 283RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
289DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} 284DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
290.endif 285.endif
291.if !empty(MACHINE_PLATFORM:MNetBSD-*-i386) || make(distinfo) || make (makesum) || make(mdi) 286.if ${MACHINE_PLATFORM:MNetBSD-*-i386} || make(distinfo) || make (makesum) || make(mdi)
292RUST_STAGE0_VER= 1.67.1 287RUST_STAGE0_VER= 1.68.2
293RUST_ARCH= i586-unknown-netbsd 288RUST_ARCH= i586-unknown-netbsd
294RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz 289RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
295RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz 290RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
296SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} 291SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/}
297SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} 292SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/}
298DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} 293DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
299# Setting this changes it for every distfile, which doesn't match what is 294# Setting this changes it for every distfile, which doesn't match what is
300# currently in distinfo. 295# currently in distinfo.
301#DIST_SUBDIR= ${PKGNAME} 296#DIST_SUBDIR= ${PKGNAME}
302# For atomic ops 297# For atomic ops
303CFLAGS+= -march=i586 298CFLAGS+= -march=i586
304CONFIGURE_ARGS+= --build=${RUST_ARCH} 299CONFIGURE_ARGS+= --build=${RUST_ARCH}
305pre-build: pre-build-fix-paxctl 300pre-build: pre-build-fix-paxctl
306.PHONY: pre-build-fix-paxctl 301.PHONY: pre-build-fix-paxctl
307pre-build-fix-paxctl: 302pre-build-fix-paxctl:
308 ${TOOLS_PLATFORM.paxctl} +am ${WRKDIR}/rust-bootstrap/bin/cargo 303 ${TOOLS_PLATFORM.paxctl} +am ${WRKDIR}/rust-bootstrap/bin/cargo
309 ${TOOLS_PLATFORM.paxctl} +am ${WRKDIR}/rust-bootstrap/bin/rustc 304 ${TOOLS_PLATFORM.paxctl} +am ${WRKDIR}/rust-bootstrap/bin/rustc
310.endif 305.endif
311.if !empty(MACHINE_PLATFORM:MNetBSD-*-x86_64) || make(distinfo) || make (makesum) || make(mdi) 306.if ${MACHINE_PLATFORM:MNetBSD-*-x86_64} || make(distinfo) || make (makesum) || make(mdi)
312RUST_STAGE0_VER= 1.67.1 307RUST_STAGE0_VER= 1.68.2
313RUST_ARCH= x86_64-unknown-netbsd 308RUST_ARCH= x86_64-unknown-netbsd
314RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz 309RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
315RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz 310RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
316DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} 311DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
317.endif 312.endif
318.if !empty(MACHINE_PLATFORM:MNetBSD-*-powerpc) || make(distinfo) || make (makesum) || make(mdi) 313.if ${MACHINE_PLATFORM:MNetBSD-*-powerpc} || make(distinfo) || make (makesum) || make(mdi)
319RUST_STAGE0_VER= 1.67.1 314RUST_STAGE0_VER= 1.68.2
320RUST_ARCH= powerpc-unknown-netbsd 315RUST_ARCH= powerpc-unknown-netbsd
321 316
322# Cross-built against NetBSD 9.0 317# Cross-built against NetBSD 9.0
323. if empty(OS_VERSION:M8.*) || make(distinfo) || make(makesum) || make(mdi) 318. if empty(OS_VERSION:M8.*) || make(distinfo) || make(makesum) || make(mdi)
324RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}90.tar.xz 319RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}90.tar.xz
325RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}90.tar.xz 320RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}90.tar.xz
326DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} 321DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
327SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} 322SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/}
328SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} 323SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/}
329. endif 324. endif
330 325
331# Cross-built against NetBSD 8.0 326# Cross-built against NetBSD 8.0
332. if !empty(OS_VERSION:M8.*) || make(distinfo) || make(makesum) || make(mdi) 327. if !empty(OS_VERSION:M8.*) || make(distinfo) || make(makesum) || make(mdi)
333RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz 328RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
334RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz 329RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
335DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} 330DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
336SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} 331SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/}
337SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} 332SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/}
338. endif 333. endif
339 334
340.endif 335.endif
341.if !empty(MACHINE_PLATFORM:MNetBSD-*-aarch64) || make(distinfo) || make (makesum) || make(mdi) 336.if ${MACHINE_PLATFORM:MNetBSD-*-aarch64} || make(distinfo) || make (makesum) || make(mdi)
342RUST_STAGE0_VER= 1.67.1 337RUST_STAGE0_VER= 1.68.2
343RUST_ARCH= aarch64-unknown-netbsd 338RUST_ARCH= aarch64-unknown-netbsd
344RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz 339RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
345RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz 340RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
346DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} 341DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
347SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} 342SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/}
348SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} 343SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/}
349.endif 344.endif
350.if !empty(MACHINE_PLATFORM:MNetBSD-*-aarch64eb) || make(distinfo) || make (makesum) || make(mdi) 345.if ${MACHINE_PLATFORM:MNetBSD-*-aarch64eb} || make(distinfo) || make (makesum) || make(mdi)
351RUST_STAGE0_VER= 1.67.1 346RUST_STAGE0_VER= 1.68.2
352RUST_ARCH= aarch64_be-unknown-netbsd 347RUST_ARCH= aarch64_be-unknown-netbsd
353RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz 348RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
354RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz 349RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
355DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} 350DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
356SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} 351SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/}
357SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} 352SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/}
358.endif 353.endif
359.if !empty(MACHINE_PLATFORM:MNetBSD-*-sparc64) || make(distinfo) || make (makesum) || make(mdi) 354.if ${MACHINE_PLATFORM:MNetBSD-*-sparc64} || make(distinfo) || make (makesum) || make(mdi)
360RUST_STAGE0_VER= 1.67.1 355RUST_STAGE0_VER= 1.68.2
361RUST_ARCH= sparc64-unknown-netbsd 356RUST_ARCH= sparc64-unknown-netbsd
362RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz 357RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
363RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz 358RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
364DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} 359DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
365SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} 360SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/}
366SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} 361SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/}
367.endif 362.endif
368.if !empty(MACHINE_PLATFORM:MNetBSD-*-earmv7hf) || make(distinfo) || make (makesum) || make(mdi) 363.if ${MACHINE_PLATFORM:MNetBSD-*-earmv7hf} || make(distinfo) || make (makesum) || make(mdi)
369RUST_ARCH= armv7-unknown-netbsd-eabihf 364RUST_ARCH= armv7-unknown-netbsd-eabihf
370RUST_STAGE0_VER= 1.67.1 365RUST_STAGE0_VER= 1.68.2
371RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz 366RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
372RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz 367RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
373DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} 368DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
374SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} 369SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/}
375SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} 370SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/}
376.endif 371.endif
377.if !empty(MACHINE_PLATFORM:MNetBSD-*-earmv6hf) || make(distinfo) || make (makesum) || make(mdi) 372.if ${MACHINE_PLATFORM:MNetBSD-*-earmv6hf} || make(distinfo) || make (makesum) || make(mdi)
378RUST_ARCH= armv6-unknown-netbsd-eabihf 373RUST_ARCH= armv6-unknown-netbsd-eabihf
379RUST_STAGE0_VER= 1.67.1 374RUST_STAGE0_VER= 1.68.2
380RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz 375RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
381RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz 376RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
382DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} 377DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
383SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} 378SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/}
384SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} 379SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/}
385.endif 380.endif
386.if !empty(MACHINE_PLATFORM:MNetBSD-*-mipsel) || make(distinfo) || make (makesum) || make(mdi) 381.if ${MACHINE_PLATFORM:MNetBSD-*-mipsel} || make(distinfo) || make (makesum) || make(mdi)
387RUST_ARCH= mipsel-unknown-netbsd 382RUST_ARCH= mipsel-unknown-netbsd
388RUST_STAGE0_VER= 1.67.1 383RUST_STAGE0_VER= 1.68.2
389RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz 384RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
390RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz 385RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
391DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} 386DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
392SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} 387SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/}
393SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} 388SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/}
394.endif 389.endif
395 390
396# You may override RUST_BOOTSTRAP_PATH and RUST_ARCH in mk.conf 391# You may override RUST_BOOTSTRAP_PATH and RUST_ARCH in mk.conf
397# if you have a local bootstrap compiler. 392# if you have a local bootstrap compiler.
398.if !defined(RUST_ARCH) && !defined(RUST_BOOTSTRAP_PATH) 393.if !defined(RUST_ARCH) && !defined(RUST_BOOTSTRAP_PATH)
399NOT_FOR_PLATFORM+= ${MACHINE_PLATFORM} 394NOT_FOR_PLATFORM+= ${MACHINE_PLATFORM}
400.else 395.else
401RUST_BOOTSTRAP_PATH?= ${WRKDIR}/rust-bootstrap 396RUST_BOOTSTRAP_PATH?= ${WRKDIR}/rust-bootstrap
@@ -414,78 +409,74 @@ SUBST_STAGE.rpath= pre-configure @@ -414,78 +409,74 @@ SUBST_STAGE.rpath= pre-configure
414SUBST_FILES.rpath+= compiler/rustc_codegen_ssa/src/back/linker.rs 409SUBST_FILES.rpath+= compiler/rustc_codegen_ssa/src/back/linker.rs
415SUBST_FILES.rpath+= compiler/rustc_target/src/spec/netbsd_base.rs 410SUBST_FILES.rpath+= compiler/rustc_target/src/spec/netbsd_base.rs
416SUBST_FILES.rpath+= src/bootstrap/builder.rs 411SUBST_FILES.rpath+= src/bootstrap/builder.rs
417SUBST_FILES.rpath+= src/bootstrap/compile.rs 412SUBST_FILES.rpath+= src/bootstrap/compile.rs
418SUBST_VARS.rpath= PREFIX 413SUBST_VARS.rpath= PREFIX
419 414
420# 415#
421# Generate list of subst entries for various .cargo-checksum.json files. These 416# Generate list of subst entries for various .cargo-checksum.json files. These
422# are all handled together in one big substitution to simplify things rather 417# are all handled together in one big substitution to simplify things rather
423# than one substitution entry per file, but are kept separate below to ease 418# than one substitution entry per file, but are kept separate below to ease
424# updating and verification. 419# updating and verification.
425# 420#
426 421
427CKSUM_CRATES+= vendor/cc 422#CKSUM_CRATES+= vendor/cc
428CKSUMS+= 2403bbe39ff511ea5a517c0841d825173a4fdc8a0899c64282bba49127f0dc33 423#CKSUMS+= 2403bbe39ff511ea5a517c0841d825173a4fdc8a0899c64282bba49127f0dc33
429CKSUMS+= a8e8ff94141ffd6760f10e9359a206badc792ce068f3fed8a5b5e06ebe9a72a4 424#CKSUMS+= a8e8ff94141ffd6760f10e9359a206badc792ce068f3fed8a5b5e06ebe9a72a4
430 425
431CKSUM_CRATES+= vendor/libc 426CKSUM_CRATES+= vendor/libc
 427CKSUMS+= b1c0a1d347b30d45c85429b7236d234f5b2c86b9eec439e897c9371d856c187a
 428CKSUMS+= 280468ba8d1efca96895eed707a72ec577aef65ac15b10caca0b3124504d9f11
432CKSUMS+= 107a4aa396b8383c66e0ace2f941450b4b69146558cdc4d9fbe33eeab51760f1 429CKSUMS+= 107a4aa396b8383c66e0ace2f941450b4b69146558cdc4d9fbe33eeab51760f1
433CKSUMS+= 62169589a535636bee360c767d8014c63ba2042e4d7d3078b118987947b194b8 430CKSUMS+= 62169589a535636bee360c767d8014c63ba2042e4d7d3078b118987947b194b8
434CKSUMS+= eace25beaa4874bfc2451f8136efc261f9dfb7a30caab3c97c708068d5431bbf 
435CKSUMS+= 6599ee48c3bcdc27a18c58d45197e14c9d1c578d792cb3fb55d8a09469758780 
436 
437CKSUM_CRATES+= vendor/libc-0.2.135 
438CKSUMS+= fa260decf53280d4fdf714af60f42d4774f8d6f2da71b0a55a6c2a85e422eb57 
439CKSUMS+= 43ab44efb1111d2cd1bd6a99da147150d24017b46feadb7f8d77fb92e9c9487d 
440 431
441CKSUM_CRATES+= vendor/libc-0.2.137 432CKSUM_CRATES+= vendor/libc-0.2.137
442CKSUMS+= 77009c0e2e06abf8e81634bb65c22a0ccf9564a7cc64cee62d08b8ea716b8cac 433CKSUMS+= 77009c0e2e06abf8e81634bb65c22a0ccf9564a7cc64cee62d08b8ea716b8cac
443CKSUMS+= fff8565d973350afdf1efd29a2ae7409eeb84b8a61bf16f78827f66a3b5babb2 434CKSUMS+= fe5911a550e975c2df8ccb96f1195e41f5286609afb53f4a3d28bf7c63b6031c
 435
 436#CKSUM_CRATES+= vendor/libc-0.2.138
444 437
445CKSUM_CRATES+= vendor/lzma-sys 438CKSUM_CRATES+= vendor/lzma-sys
446CKSUMS+= 6fd5e9245db34c6f557b8bfcaf03db82fc88c3b06dbfbb5f03b2bcd138983ef9 439CKSUMS+= 6fd5e9245db34c6f557b8bfcaf03db82fc88c3b06dbfbb5f03b2bcd138983ef9
447CKSUMS+= 5e252578b5d266f6a4c8dc9f71ca7a91536ccb8c5c7d7753b82f12ec886459ef 440CKSUMS+= 5e252578b5d266f6a4c8dc9f71ca7a91536ccb8c5c7d7753b82f12ec886459ef
448 441
449CKSUM_CRATES+= vendor/stacker 442CKSUM_CRATES+= vendor/stacker
450CKSUMS+= 59ca847887cf19387119d18c57f08d5a8520d714876ca0142b8f1c001ecde06b 443CKSUMS+= 59ca847887cf19387119d18c57f08d5a8520d714876ca0142b8f1c001ecde06b
451CKSUMS+= 03be8ae293b713fe6e9703e4809dd68caaec992bae6777914ffddae8da2a9bc7 444CKSUMS+= 03be8ae293b713fe6e9703e4809dd68caaec992bae6777914ffddae8da2a9bc7
452 445
453CKSUM_CRATES+= vendor/kqueue 446#CKSUM_CRATES+= vendor/kqueue
454CKSUMS+= 900a966152b8fdccc4e953df94fa27024cb473f57f49df06cd8f2acaac869787 447#CKSUMS+= 900a966152b8fdccc4e953df94fa27024cb473f57f49df06cd8f2acaac869787
455CKSUMS+= 9bf215b1d26d7f12def8cbc3cdc2f89eabe9249f040911c4a44792fb417cc0fd 448#CKSUMS+= 9bf215b1d26d7f12def8cbc3cdc2f89eabe9249f040911c4a44792fb417cc0fd
456 449
457CKSUM_CRATES+= vendor/crossbeam-epoch 450CKSUM_CRATES+= vendor/crossbeam-epoch
458CKSUM_CRATES+= vendor/crossbeam-utils 451CKSUM_CRATES+= vendor/crossbeam-utils
459CKSUM_CRATES+= vendor/crossbeam-utils-0.8.12 
460CKSUM_CRATES+= vendor/crossbeam-epoch-0.9.11 
461CKSUMS+= 3314524d2afa0360c947455a6e6566fb54ebf909c99479ca3b7435741fd3293e 452CKSUMS+= 3314524d2afa0360c947455a6e6566fb54ebf909c99479ca3b7435741fd3293e
462CKSUMS+= ea445a2f85068957d0347fa384c8f9c7c2726a65e930f4352d1b10476cddd851 453CKSUMS+= ea445a2f85068957d0347fa384c8f9c7c2726a65e930f4352d1b10476cddd851
463CKSUMS+= f58085b9d0666ccf62e0ae17fb5dae937c0a86fcc55dc0ae04ad8659e696a49c 454CKSUMS+= f58085b9d0666ccf62e0ae17fb5dae937c0a86fcc55dc0ae04ad8659e696a49c
464CKSUMS+= ea445a2f85068957d0347fa384c8f9c7c2726a65e930f4352d1b10476cddd851 455CKSUMS+= ea445a2f85068957d0347fa384c8f9c7c2726a65e930f4352d1b10476cddd851
465 456
466CKSUM_CRATES+= vendor/openssl-src 457CKSUM_CRATES+= vendor/openssl-src
467CKSUMS+= 40cd1069246b552b04fcdfd13eb77b3a89194192f18c426b77377a78abbfd72f 458CKSUMS+= 40cd1069246b552b04fcdfd13eb77b3a89194192f18c426b77377a78abbfd72f
468CKSUMS+= f358adc7b69c478ca89a96505f9a28f51cc6ad481bcdd304d5089e112c0904db 459CKSUMS+= f358adc7b69c478ca89a96505f9a28f51cc6ad481bcdd304d5089e112c0904db
469CKSUMS+= b3c59089fa4151eb978a55f17e2adff6ceb752d579b64962336b49cefe41776b 460CKSUMS+= b3c59089fa4151eb978a55f17e2adff6ceb752d579b64962336b49cefe41776b
470CKSUMS+= db49cdc41015692a4dd2076a33d694c3371a6720db176742cb6c509d533a1fcd 461CKSUMS+= db49cdc41015692a4dd2076a33d694c3371a6720db176742cb6c509d533a1fcd
471 462
472CKSUM_CRATES+= vendor/openssl-sys 463CKSUM_CRATES+= vendor/openssl-sys
473CKSUMS+= d397af804c0b786978867528635fa9148cd2ad0e6abd591ace21b5bd3719c38d 464CKSUMS+= d397af804c0b786978867528635fa9148cd2ad0e6abd591ace21b5bd3719c38d
474CKSUMS+= 246d1f71852a08745fba8d00f126d2bd7816c9428d568a0d5e4907e69548ab9b 465CKSUMS+= 246d1f71852a08745fba8d00f126d2bd7816c9428d568a0d5e4907e69548ab9b
475 466
476CKSUM_CRATES+= vendor/nix 467CKSUM_CRATES+= vendor/nix
477CKSUMS+= 44e642a29e4bc296607816e93c80f4134a7664c209702b9bb52a1cac01a67c45 468CKSUMS+= c3e13a2edea54d190a4b051f62efc97953c00b5051a9fda0e39e3bc732a31939
478CKSUMS+= 6021b32badb51064fdca5fd083289be16763675bb6bf059ee3886791709931bf 469CKSUMS+= 263bd7ace66a4cfee3de18532f61c187327fcbd564666b4f97c4b01ae6885d98
479 470
480SUBST_CLASSES+= cksum 471SUBST_CLASSES+= cksum
481SUBST_STAGE.cksum= pre-configure 472SUBST_STAGE.cksum= pre-configure
482.for crate in ${CKSUM_CRATES} 473.for crate in ${CKSUM_CRATES}
483SUBST_FILES.cksum+= ${crate}/.cargo-checksum.json 474SUBST_FILES.cksum+= ${crate}/.cargo-checksum.json
484.endfor 475.endfor
485.for from to in ${CKSUMS} 476.for from to in ${CKSUMS}
486SUBST_SED.cksum+= -e 's,${from},${to},g' 477SUBST_SED.cksum+= -e 's,${from},${to},g'
487.endfor 478.endfor
488 479
489post-extract: 480post-extract:
490 set -e; \ 481 set -e; \
491 if ${TEST} -e ${WRKDIR}/rust-${RUST_STAGE0_VER}-${RUST_ARCH}/install.sh \ 482 if ${TEST} -e ${WRKDIR}/rust-${RUST_STAGE0_VER}-${RUST_ARCH}/install.sh \
@@ -661,33 +652,33 @@ stage0-bootstrap: install @@ -661,33 +652,33 @@ stage0-bootstrap: install
661# These dependencies currently use the bundled sources as they require 652# These dependencies currently use the bundled sources as they require
662# development features not yet available in released versions. 653# development features not yet available in released versions.
663# 654#
664#.include "../../devel/libgit2/buildlink3.mk" 655#.include "../../devel/libgit2/buildlink3.mk"
665#.include "../../security/libssh2/buildlink3.mk" 656#.include "../../security/libssh2/buildlink3.mk"
666#.include "../../www/http-parser/buildlink3.mk" 657#.include "../../www/http-parser/buildlink3.mk"
667#.include "../../devel/jemalloc/buildlink3.mk" 658#.include "../../devel/jemalloc/buildlink3.mk"
668 659
669## Issues specific to: bootstrap AND NetBSD follow 660## Issues specific to: bootstrap AND NetBSD follow
670 661
671# rust i386 and sparc64 bootstraps are built for 8.0 662# rust i386 and sparc64 bootstraps are built for 8.0
672# and still depend on libstdc++.so.8. 663# and still depend on libstdc++.so.8.
673# Pull in compat80 on 9.x and newer. 664# Pull in compat80 on 9.x and newer.
674.if (!empty(MACHINE_PLATFORM:MNetBSD-*-i386) || \ 665.if (${MACHINE_PLATFORM:MNetBSD-*-i386} || \
675 !empty(MACHINE_PLATFORM:MNetBSD-*-sparc64)) \ 666 ${MACHINE_PLATFORM:MNetBSD-*-sparc64}) \
676 && empty(OS_VERSION:M8.*) 667 && empty(OS_VERSION:M8.*)
677BUILD_DEPENDS+= compat80>=0:../../emulators/compat80 668BUILD_DEPENDS+= compat80>=0:../../emulators/compat80
678.endif 669.endif
679 670
680.include "../../mk/atomic64.mk" 671.include "../../mk/atomic64.mk"
681# This is for when we build natively: 672# This is for when we build natively:
682.if !empty(MACHINE_PLATFORM:MNetBSD-*-powerpc) || \ 673.if ${MACHINE_PLATFORM:MNetBSD-*-powerpc} || \
683 !empty(MACHINE_PLATFORM:MNetBSD-*-i386) || \ 674 ${MACHINE_PLATFORM:MNetBSD-*-i386} || \
684 !empty(MACHINE_PLATFORM:MNetBSD-*-mipsel) 675 ${MACHINE_PLATFORM:MNetBSD-*-mipsel}
685# Make libatomic library available via a unique directory: 676# Make libatomic library available via a unique directory:
686DEPENDS+= libatomic-links>=0:../../devel/libatomic-links 677DEPENDS+= libatomic-links>=0:../../devel/libatomic-links
687.endif 678.endif
688 679
689BUILD_DEPENDS+= cmake-[0-9]*:../../devel/cmake 680BUILD_DEPENDS+= cmake-[0-9]*:../../devel/cmake
690.include "../../devel/cmake/buildlink3.mk" 681.include "../../devel/cmake/buildlink3.mk"
691.include "../../devel/zlib/buildlink3.mk" 682.include "../../devel/zlib/buildlink3.mk"
692.include "../../lang/python/tool.mk" 683.include "../../lang/python/tool.mk"
693.include "../../mk/bsd.pkg.mk" 684.include "../../mk/bsd.pkg.mk"

cvs diff -r1.157 -r1.158 pkgsrc/lang/rust/distinfo (expand / switch to unified diff)

--- pkgsrc/lang/rust/distinfo 2023/04/11 19:56:11 1.157
+++ pkgsrc/lang/rust/distinfo 2023/05/03 22:39:09 1.158
@@ -1,167 +1,164 @@ @@ -1,167 +1,164 @@
1$NetBSD: distinfo,v 1.157 2023/04/11 19:56:11 jperkin Exp $ 1$NetBSD: distinfo,v 1.158 2023/05/03 22:39:09 he Exp $
2 2
3BLAKE2s (rust-1.67.1-aarch64-apple-darwin.tar.gz) = 7b491757a54e5066e81e2af89d3eb7ab417b9884b0e73278b82072804b0f1754 3BLAKE2s (rust-1.68.2-aarch64-apple-darwin.tar.gz) = 2ce1385b1966325074f41065a834f57621c641335ccc1b011543deaa15758430
4SHA512 (rust-1.67.1-aarch64-apple-darwin.tar.gz) = 066f088965f4f7862f2e2167aeed90e118197b68c1945704ccb2ace509cfcaa9e21643875a598576602714ff6c0c6d2b0b135e4ad9e0ab925a49806d51b36c91 4SHA512 (rust-1.68.2-aarch64-apple-darwin.tar.gz) = 9525012c5fd8f2fcf498b79b698a74655a4520c18d369762acfdd7e7eb899e0793ce620630a18fc4a0840f0b7faa6e5e082398ec0c41967199f3344c6a8bc3ef
5Size (rust-1.67.1-aarch64-apple-darwin.tar.gz) = 242238575 bytes 5Size (rust-1.68.2-aarch64-apple-darwin.tar.gz) = 241691250 bytes
6BLAKE2s (rust-1.67.1-aarch64-unknown-linux-gnu.tar.gz) = 8b7d1f2ee1744b752389c974f16aa66d0efd9be1740b391d25225b1e060b6439 6BLAKE2s (rust-1.68.2-aarch64-unknown-linux-gnu.tar.gz) = 16efd7f8b15ad4e3635d23a9c64ede37e5b7beaacab6dc88f1ba177bc6b5efbd
7SHA512 (rust-1.67.1-aarch64-unknown-linux-gnu.tar.gz) = 5f60ea5756dff305e8276107a93a3e50809558a640f944e8c109a96f81dc579c467c3577500ea2951dd10ca2b0b990b46ac652e20c48df1e96f843730496a38b 7SHA512 (rust-1.68.2-aarch64-unknown-linux-gnu.tar.gz) = 9868aed17badf7449377181db9981a4dec24aaf23731ecf4cc9e4f3b9830aac75330d6bf572fd4d25f4768f94557218bd34b8865d880b451a15d6bce48ceb8ae
8Size (rust-1.67.1-aarch64-unknown-linux-gnu.tar.gz) = 451931567 bytes 8Size (rust-1.68.2-aarch64-unknown-linux-gnu.tar.gz) = 451354348 bytes
9BLAKE2s (rust-1.67.1-aarch64-unknown-netbsd.tar.xz) = 44ac054c36c16bf753d3980b1a5d6cf3d8388bd203c1078fa76410f9542fa820 9BLAKE2s (rust-1.68.2-aarch64-unknown-netbsd.tar.xz) = 8aa0ef15a636663b5ec59476dbdb6bc74f68803ee3b0566f516afb76eb42e31a
10SHA512 (rust-1.67.1-aarch64-unknown-netbsd.tar.xz) = 428467751191ba5d1ab1c511f7b5d8f5b0bb157963477127df2653508a6b00219822bbb4359041616b7b221ef09edfacdad884a35795dc8c545ad2b6cd4dce20 10SHA512 (rust-1.68.2-aarch64-unknown-netbsd.tar.xz) = 993187ce577834784a9c9a55294c22dab4302256b6f320c042fe6c47c99b727147b71dc7261ef2a981f19ddbfc59301cf2f48ebb82cf54284740b7590d153d91
11Size (rust-1.67.1-aarch64-unknown-netbsd.tar.xz) = 160292604 bytes 11Size (rust-1.68.2-aarch64-unknown-netbsd.tar.xz) = 160923372 bytes
12BLAKE2s (rust-1.67.1-aarch64_be-unknown-netbsd.tar.xz) = f71ba28d195109707fd73f1250a0538f0030191407420cd4f4610adab16eceb1 12BLAKE2s (rust-1.68.2-aarch64_be-unknown-netbsd.tar.xz) = fdcc5e2da6353770ece3ee400142dc9a70ea5394631c0e1a82e781a2e2a5eae8
13SHA512 (rust-1.67.1-aarch64_be-unknown-netbsd.tar.xz) = 74a09de32ca0402807af5e18dfb6d088bb393f33056efedff1a58407058bc7d3f86c361353e691784e4fedd704a4ff46984de26d1a0a8aaea9e7618f4d76e4f8 13SHA512 (rust-1.68.2-aarch64_be-unknown-netbsd.tar.xz) = cc79fbeea37a240d5ad5d325e0edff857bf7cf26653d5cf1cff27ca5030f58f581c864bfc2a245378416e4853c8284e42a20ebfe8f8ff83881af2c2a1a91e30e
14Size (rust-1.67.1-aarch64_be-unknown-netbsd.tar.xz) = 158018648 bytes 14Size (rust-1.68.2-aarch64_be-unknown-netbsd.tar.xz) = 160831656 bytes
15BLAKE2s (rust-1.67.1-arm-unknown-linux-gnueabihf.tar.gz) = 158501787573818ec42ddfb673b6e8378dcce8e49b8eeaffdef03720acbf5bd3 15BLAKE2s (rust-1.68.2-arm-unknown-linux-gnueabihf.tar.gz) = 5519dd5c62d5fcb9be487d2ce69e11871ea2fcf2c60cd54bea8001a3fdbc3a19
16SHA512 (rust-1.67.1-arm-unknown-linux-gnueabihf.tar.gz) = 90d69cd1bf32b4cd6ba1e7fb65d1ce73224f67ee60b219d408c8c69172f893fffc4b89bf6398b2951f018b8c49b8f9a3314bd15d36fc1adc1d638d911f0ef63a 16SHA512 (rust-1.68.2-arm-unknown-linux-gnueabihf.tar.gz) = c699d92333897cd7cbb25358b5f0c1455ccf9565509db9768b8ca3fece071f705c4bf64e3bcfc4d7f19599e2758e6b1ee6d6440c4a0875b37d897664c1fd8379
17Size (rust-1.67.1-arm-unknown-linux-gnueabihf.tar.gz) = 343745746 bytes 17Size (rust-1.68.2-arm-unknown-linux-gnueabihf.tar.gz) = 343477491 bytes
18BLAKE2s (rust-1.67.1-armv6-unknown-netbsd-eabihf.tar.xz) = 0d83b341b9e75e2921132c7db807e73bb7c5826b701dbeeb249b763e01372ed9 18BLAKE2s (rust-1.68.2-armv6-unknown-netbsd-eabihf.tar.xz) = f777639f9f9e1144b6467e6ad6ac051bcc77b940b060a1e158d45c3bf0ef7aaf
19SHA512 (rust-1.67.1-armv6-unknown-netbsd-eabihf.tar.xz) = c8bbd74bbfc4d35912ad0f7c872ac622aef61c481f983067e9bb640cfd2341fc2798ff332a7aa18f3b79e428247fc943bb4fff402dbb32ee8a035bb9cf9c2022 19SHA512 (rust-1.68.2-armv6-unknown-netbsd-eabihf.tar.xz) = a11f5b6cee534dce900bd5f6777bb567fcfb91ec9fbd8de68e649a601a6582a3be52f277aa6e87e6db8db4f07c2370d1cc865af3562947c748791d080af1f8bc
20Size (rust-1.67.1-armv6-unknown-netbsd-eabihf.tar.xz) = 139275568 bytes 20Size (rust-1.68.2-armv6-unknown-netbsd-eabihf.tar.xz) = 139630864 bytes
21BLAKE2s (rust-1.67.1-armv7-unknown-linux-gnueabihf.tar.gz) = 20d983b46d6f193028df143d9e34d2fd3b825f592d344ae97bff6aa18c69820d 21BLAKE2s (rust-1.68.2-armv7-unknown-linux-gnueabihf.tar.gz) = af43bea36d249c04377f9179a9f9fe2fbfc928bc47efcafb2be268528d1744db
22SHA512 (rust-1.67.1-armv7-unknown-linux-gnueabihf.tar.gz) = 15bd636e335f7584fb3df372edf5b3b0a0c863d2012e5054231a6f970335f4a089eade4b666ed91b254100a739437d12aa2a55e43e41139c916cbe1c81529c93 22SHA512 (rust-1.68.2-armv7-unknown-linux-gnueabihf.tar.gz) = b4822812b9dbef0e42e4ae2f8d2e41544565453f9f4dadf97d2aea5480cc3d2642d15a338637a42340015da0265636d6201ae546e38b29a1d6fb92f27a87f7da
23Size (rust-1.67.1-armv7-unknown-linux-gnueabihf.tar.gz) = 334290031 bytes 23Size (rust-1.68.2-armv7-unknown-linux-gnueabihf.tar.gz) = 334059557 bytes
24BLAKE2s (rust-1.67.1-armv7-unknown-netbsd-eabihf.tar.xz) = e7d0637f072d68613ae3e5f8b9fb2a7b185f7a901a4c99006f314d5215c4e7f3 24BLAKE2s (rust-1.68.2-armv7-unknown-netbsd-eabihf.tar.xz) = 612f27d88006d79ce9d2325c7013accd02c371676681234be440073447c07d9f
25SHA512 (rust-1.67.1-armv7-unknown-netbsd-eabihf.tar.xz) = 92ee2042ebb3c11bc0f0447a53f493860eca5229bafd4ecff91e000ed1e708af2a81b28384d9103aff622ea8139af1545d33e8af06f18fadda78dc48058a4b35 25SHA512 (rust-1.68.2-armv7-unknown-netbsd-eabihf.tar.xz) = 93b7e1553daf204100b6a585231389b72b182e88c879c32660c0bd0512c0f10e156c95fa088677eea323a07dcf40e5630ff3d7419a20595b462c50b58e868d8e
26Size (rust-1.67.1-armv7-unknown-netbsd-eabihf.tar.xz) = 139002024 bytes 26Size (rust-1.68.2-armv7-unknown-netbsd-eabihf.tar.xz) = 137854436 bytes
27BLAKE2s (rust-1.67.1-i586-unknown-netbsd.tar.xz) = 8d9e6aadf8674f5c06d2303415b385fd2d31bf3e21d07b614739f1ba3e1495a6 27BLAKE2s (rust-1.68.2-i586-unknown-netbsd.tar.xz) = 2373708734613809b3b160093d943e62ef20827dd9b9400fa000753d3b5202aa
28SHA512 (rust-1.67.1-i586-unknown-netbsd.tar.xz) = 2a8c064164304416cd8e27a285a7904c32f0f306bf46d1665d6dfdd6ba06ac07510d20af5d2ad52a024c80ea73cc3596ca5413be68e0565444d771dd21ea7b7f 28SHA512 (rust-1.68.2-i586-unknown-netbsd.tar.xz) = daa4f603ff916774f73725ce989124ba35bfb935c21e382053f4259a759c875f4b9b2ae12c53dcf8781dc76a23366c98280aa2d77599b9cbd5ade473c543b896
29Size (rust-1.67.1-i586-unknown-netbsd.tar.xz) = 173244208 bytes 29Size (rust-1.68.2-i586-unknown-netbsd.tar.xz) = 173863164 bytes
30BLAKE2s (rust-1.67.1-i686-unknown-linux-gnu.tar.gz) = ed46fcd8ca42fc936d49185e1ed41e706a03b1fc575027a158bc98faf702c585 30BLAKE2s (rust-1.68.2-i686-unknown-linux-gnu.tar.gz) = d74b7c9c663c9858ba5a2cb2de1c437740f6630dfcc84f62ae84a246e1267b95
31SHA512 (rust-1.67.1-i686-unknown-linux-gnu.tar.gz) = 3592a1ef814da5f596fe4feceff538df3e90f10076d5679ae8ba459145f53b3ff525cfd11675b417212a69c00724ed3919fb6059f43abcbafd77b49516feacb6 31SHA512 (rust-1.68.2-i686-unknown-linux-gnu.tar.gz) = 75b23c215a88946eff672fe4ba9d7d0174a2a699b72ab46483d6e9f93bdba04c6a7991505d3f30a77c765a4affc017463d0a598461407bdf51479b23f9d5c30a
32Size (rust-1.67.1-i686-unknown-linux-gnu.tar.gz) = 402083028 bytes 32Size (rust-1.68.2-i686-unknown-linux-gnu.tar.gz) = 401355176 bytes
33BLAKE2s (rust-1.67.1-mipsel-unknown-netbsd.tar.xz) = dcd27c11a867792b2f2122d0603881c245ee35e5f83b0d6e73fd84f64ad46f89 33BLAKE2s (rust-1.68.2-mipsel-unknown-netbsd.tar.xz) = 6f9c2d6a2756e3b73c3ca1649ea01465d5eb263bdd932969d83167eea2f474c5
34SHA512 (rust-1.67.1-mipsel-unknown-netbsd.tar.xz) = de3d619a3473dfe7e25ee1710689c08e046005e4199262f5a33114817a9841eee744aff2b31db55dfe7c116f73ce6be42f2c4f26d988e32b0979b395d75db2b3 34SHA512 (rust-1.68.2-mipsel-unknown-netbsd.tar.xz) = 23b6307208e633793a1b98c804db49ac7927c23a5f971d84da2c1c5984cd5642fd1569fe317b6d25545cbbf3207c32ac37f47e443b66c3274fc1cf93d8b030b2
35Size (rust-1.67.1-mipsel-unknown-netbsd.tar.xz) = 138485832 bytes 35Size (rust-1.68.2-mipsel-unknown-netbsd.tar.xz) = 138970628 bytes
36BLAKE2s (rust-1.67.1-powerpc-unknown-netbsd.tar.xz) = b2a131c6905b26f1202ff3e1c5b09464f7106690519fd3e3895b14e54cbb1669 36BLAKE2s (rust-1.68.2-powerpc-unknown-netbsd.tar.xz) = c3b46e7dd66fff0d543848e8cd802549eaf6b95f99832df196c68fd3029ff861
37SHA512 (rust-1.67.1-powerpc-unknown-netbsd.tar.xz) = 2d8acabff1710a7f326c0cfcc86044125900c7ce9864c21fd58024d4962e447bfd448e7cebcc38b44af4a261289f3d7d08637426a6a2b1044e7dcdb7705f8d41 37SHA512 (rust-1.68.2-powerpc-unknown-netbsd.tar.xz) = 3f77b8bebcc5692cf698507c28285d724b93765d684f2cadf363481a25b7273d00d9583a9f1647d213c83d268d20d93fbfbc29aa89f919ec2e028c6cc934e3e3
38Size (rust-1.67.1-powerpc-unknown-netbsd.tar.xz) = 186146852 bytes 38Size (rust-1.68.2-powerpc-unknown-netbsd.tar.xz) = 182826940 bytes
39BLAKE2s (rust-1.67.1-powerpc-unknown-netbsd90.tar.xz) = 72390edfb25045d1095a22c4046250476f53ecfc22463b6db5848fca27be3192 39BLAKE2s (rust-1.68.2-powerpc-unknown-netbsd90.tar.xz) = 99ea3e35b70ff85d80de36611d3483fb0b2d17dced80be4b6b23a20e13423de7
40SHA512 (rust-1.67.1-powerpc-unknown-netbsd90.tar.xz) = 3e9ed9511d00df827ea9963a7dd71897f8d0cba662d9dbaf53f3033e30c271cf7dc4deba3e177ce1b7ac3898df744f493a634b23cd35dde4badab28408e0081c 40SHA512 (rust-1.68.2-powerpc-unknown-netbsd90.tar.xz) = 364cde46fadeb26f96ae346e126f86acea7eb19af2edd3ced08c0831eb814553382a064cff6231f47f8b002b85f0094cbe378f958f970938dc5eadd671ec6275
41Size (rust-1.67.1-powerpc-unknown-netbsd90.tar.xz) = 186243344 bytes 41Size (rust-1.68.2-powerpc-unknown-netbsd90.tar.xz) = 183686480 bytes
42BLAKE2s (rust-1.67.1-sparc64-unknown-netbsd.tar.xz) = 42938258d67706edefeec242c8d88f4dffa29374761087a6577ea0023ddcf190 42BLAKE2s (rust-1.68.2-sparc64-unknown-netbsd.tar.xz) = 532c7145dc06b6c34b0c02dd9ce7560d5a0a7a1fd535567fdf4996455d7c3f2b
43SHA512 (rust-1.67.1-sparc64-unknown-netbsd.tar.xz) = 0984d8134dcd8b56495f93fda94c440af4f8023f53d50902ac308449f9d621368c92af647cc25be21e43125d5623f868d287107601be42a927fa3568e7c5327b 43SHA512 (rust-1.68.2-sparc64-unknown-netbsd.tar.xz) = e5cd3f8b5af71829f9f80052b419a1ed868dba6d8cc9611a6de026400386c66a9d6d2ff8bea642c1d1ff148ae0f19ad8045ec6694041db3296db2d823f068d93
44Size (rust-1.67.1-sparc64-unknown-netbsd.tar.xz) = 156939588 bytes 44Size (rust-1.68.2-sparc64-unknown-netbsd.tar.xz) = 154392172 bytes
45BLAKE2s (rust-1.67.1-x86_64-apple-darwin.tar.gz) = ba09409aba731edf6d1a0227f1b05a02938a8ecf2d7ee16914bc2b693098550a 45BLAKE2s (rust-1.68.2-x86_64-apple-darwin.tar.gz) = 293a8cccb2707f66337593cad62492da3c82179d20537680f05abfae8874b88c
46SHA512 (rust-1.67.1-x86_64-apple-darwin.tar.gz) = a56352dd87377bb657b1d0557840a0e6b5934119e93c864902344f20818290dfaf97e9f17caa69a05308343f191f8265d28fd41ae2819f5a372d439adcf9d7c4 46SHA512 (rust-1.68.2-x86_64-apple-darwin.tar.gz) = f33a1f59aeae05c1f4ac9e477ff01dfcf32aa07728b92ae0767892adec5dc744e3f9d097bd77a07c619787d36011285e7a92271c4a4379da02c4ab9767e15e84
47Size (rust-1.67.1-x86_64-apple-darwin.tar.gz) = 325077660 bytes 47Size (rust-1.68.2-x86_64-apple-darwin.tar.gz) = 325363849 bytes
48BLAKE2s (rust-1.67.1-x86_64-unknown-freebsd.tar.gz) = 9fd5972e39a847bf8298f8bf6008f8a7fed00f090fe7d0c4a199ca10e9c80b0a 48BLAKE2s (rust-1.68.2-x86_64-unknown-freebsd.tar.gz) = 86da64ad3f2af954491b4f166ab407eb0220b6fbca9bf402edb1cf0611d86c4d
49SHA512 (rust-1.67.1-x86_64-unknown-freebsd.tar.gz) = 5eac5798cfbbdffdb10ca56da2d70c9fa0a26575f548fc7214906f361640e3b800d3084f3aadcc166624f1360467d9aa9d618e49118167c467a78d2588bdc51b 49SHA512 (rust-1.68.2-x86_64-unknown-freebsd.tar.gz) = 0b4ab9aa0b32309a18a9b28bc91bbcae8ae7d3824614469adabfd504f6aecee5a468ccee6fa78751e00954ea6ba98c4e4ebc976bb6069e822fe393146bddd3ae
50Size (rust-1.67.1-x86_64-unknown-freebsd.tar.gz) = 310759598 bytes 50Size (rust-1.68.2-x86_64-unknown-freebsd.tar.gz) = 310138545 bytes
51BLAKE2s (rust-1.67.1-x86_64-unknown-linux-gnu.tar.gz) = e9535afa50b4530dd22294377be217b7a95b6d38942e85480b0d989a63ce25ab 
52SHA512 (rust-1.67.1-x86_64-unknown-linux-gnu.tar.gz) = b27df23ed472f79c51602411c30402c494449dcbcea8bdc77393da32be9b2e1f53d88793e8d02ec6362295bcc8fdf67e52e9b20e45e1562959a2dc22de5d89e4 
53Size (rust-1.67.1-x86_64-unknown-linux-gnu.tar.gz) = 323336080 bytes 
54BLAKE2s (rust-1.67.1-x86_64-unknown-netbsd.tar.xz) = 71b5ea21404db76c60cbde929a91c756dc9ab3d62c0738c777e49b65c19c515d 
55SHA512 (rust-1.67.1-x86_64-unknown-netbsd.tar.xz) = 729dd53d3fd20eac69a8402dd7667d94ac2cd503a74ac5bc425dda45e975c4f0a8c6987925436ead5ad213eb04ac872ef0977cb22275b89f1dafdce1521fc5d3 
56Size (rust-1.67.1-x86_64-unknown-netbsd.tar.xz) = 185796324 bytes 
57BLAKE2s (rust-1.68.2-x86_64-unknown-illumos.tar.gz) = e3c91704c4366e0db0fd073c3f7a1246fc856d2fee32a095041832f37fbd2bd2 51BLAKE2s (rust-1.68.2-x86_64-unknown-illumos.tar.gz) = e3c91704c4366e0db0fd073c3f7a1246fc856d2fee32a095041832f37fbd2bd2
58SHA512 (rust-1.68.2-x86_64-unknown-illumos.tar.gz) = c6326fce5d157cac6a57a28d3370dbc6fb393b9caf2dd628d30879673bba3b0bacf8de6dfe18577b3fa1fe1a0fd90ab48498c1f65fab3753cc7fd35e91cbb47b 52SHA512 (rust-1.68.2-x86_64-unknown-illumos.tar.gz) = c6326fce5d157cac6a57a28d3370dbc6fb393b9caf2dd628d30879673bba3b0bacf8de6dfe18577b3fa1fe1a0fd90ab48498c1f65fab3753cc7fd35e91cbb47b
59Size (rust-1.68.2-x86_64-unknown-illumos.tar.gz) = 224557906 bytes 53Size (rust-1.68.2-x86_64-unknown-illumos.tar.gz) = 224557906 bytes
60BLAKE2s (rust-std-1.67.1-aarch64-apple-darwin.tar.gz) = 523d3b7fccb68c3960b59bed19e5283fb3c4d0c40515ac9ce510be77177314e0 54BLAKE2s (rust-1.68.2-x86_64-unknown-linux-gnu.tar.gz) = ad8a1361317fa856dccac8c473ff0972490efe0413b711e76093ec7ef621c9ca
61SHA512 (rust-std-1.67.1-aarch64-apple-darwin.tar.gz) = 4dc57fcc19105fa9b480cc32eb02fc2332df12652790e937075313751071e8eabef1de786f288525c2f67e45f9230388dad303a08d04aeb53112e49e614a734c 55SHA512 (rust-1.68.2-x86_64-unknown-linux-gnu.tar.gz) = da206ed02046dff864e4884385e06b75bef243dab053437ee2227a167689cd397c1f0175a5511f90cfd0efe02cdfed26e9c9f89089851573437e827298e35c0b
62Size (rust-std-1.67.1-aarch64-apple-darwin.tar.gz) = 43513135 bytes 56Size (rust-1.68.2-x86_64-unknown-linux-gnu.tar.gz) = 322181574 bytes
63BLAKE2s (rust-std-1.67.1-aarch64-unknown-linux-gnu.tar.gz) = 411eb81c15ac441d128e4fcffddc6042531630c37e8147c27c7a6dedc28991f1 57BLAKE2s (rust-1.68.2-x86_64-unknown-netbsd.tar.xz) = b9d527c5680558940e17c83ef301bca47bc26688cb3683e7b86ae715d9787af2
64SHA512 (rust-std-1.67.1-aarch64-unknown-linux-gnu.tar.gz) = 23fc1945b9cb594684802ec49771226593c712b981e898a592a1ad5f295adf9f7a9d7c321c89e2fef059bdee7b29b36e9112848da8878db3646d06d5e5e32d86 58SHA512 (rust-1.68.2-x86_64-unknown-netbsd.tar.xz) = 2c86c4c0cd4efac6bfebea3ee9c394bb149033b2d64801715acdd50c50a5c3911e3ac409323be748e92459732a36a5f1dce22fd64c2720d51bfef7dda81d6aec
65Size (rust-std-1.67.1-aarch64-unknown-linux-gnu.tar.gz) = 66261429 bytes 59Size (rust-1.68.2-x86_64-unknown-netbsd.tar.xz) = 185369476 bytes
66BLAKE2s (rust-std-1.67.1-aarch64-unknown-netbsd.tar.xz) = bc5778a45b95d0137cc79df3ea7e1fce6983d36cb57495d9a70831043a084b89 60BLAKE2s (rust-std-1.68.2-aarch64-apple-darwin.tar.gz) = 86b3a8e8ea99618696ed212ac03b35fc101a6cf32d4029cbab3d8337dba85e40
67SHA512 (rust-std-1.67.1-aarch64-unknown-netbsd.tar.xz) = 7729f4293025e655f4195ebc3654eedcb7140ab8f76eb238aca7eb9730f64383e9544ab629408a5e90896a38028e95a0108a13531a12d5ad461416365e63fdf1 61SHA512 (rust-std-1.68.2-aarch64-apple-darwin.tar.gz) = dc7b414a660b8cee79a99e93d9f23900048764158871d8e5acd9b33fd818aa245afa33202adb3dba33e57391233440593cec961d532b91a2d389a1bcad905e61
68Size (rust-std-1.67.1-aarch64-unknown-netbsd.tar.xz) = 25186756 bytes 62Size (rust-std-1.68.2-aarch64-apple-darwin.tar.gz) = 44021003 bytes
69BLAKE2s (rust-std-1.67.1-aarch64_be-unknown-netbsd.tar.xz) = ce6fda539aa85c9a35f30083c3a27ff99a25e960cae1a4028cf9069c0b4eed5f 63BLAKE2s (rust-std-1.68.2-aarch64-unknown-linux-gnu.tar.gz) = d49b31e7b055a96e63991fa62cff8ac0d0aaca40221a603f94c88361093e9fa1
70SHA512 (rust-std-1.67.1-aarch64_be-unknown-netbsd.tar.xz) = 6deca2cbd219f1f5954562aec43785d7a5e31c5a735b0d569d17a976f82c7b206f90aedc2e19ac7e8fa3efad5c01e9dd53fee6b754b150c10d24fcf06cb7035b 64SHA512 (rust-std-1.68.2-aarch64-unknown-linux-gnu.tar.gz) = 3279e98df9cb4cac3060be6d873ef69ccf023e92b75abd8cf7b73617e26921d8c59f1b1ecbedb4bcea7ce40eade5255c9d1f6bb6a7c50d45980e80da5b9d55b3
71Size (rust-std-1.67.1-aarch64_be-unknown-netbsd.tar.xz) = 25067388 bytes 65Size (rust-std-1.68.2-aarch64-unknown-linux-gnu.tar.gz) = 66797015 bytes
72BLAKE2s (rust-std-1.67.1-arm-unknown-linux-gnueabihf.tar.gz) = 608dc4f9e6cfe0389b374b183c79fc8ac8f73b0fb14973ad528ba67e9dd35b6f 66BLAKE2s (rust-std-1.68.2-aarch64-unknown-netbsd.tar.xz) = b4131ba4456a857a997d8a9e9a4e484f29c5db7efca84804121f20ededc6e18f
73SHA512 (rust-std-1.67.1-arm-unknown-linux-gnueabihf.tar.gz) = bd1dbd240f09d08590b9896fbd370761e6d9b7b57c781891336bc6167d36bd949bcd200305b139c8523f21437fc4957a6a8bab208b788511b4f9348754c2581d 67SHA512 (rust-std-1.68.2-aarch64-unknown-netbsd.tar.xz) = 986fe995da48ac62122ae7afac922442b0241c505bac5072731e450244259885caa09532a149f31e84b3dfa5cd6ce97d86e944f54c6a695545b479966828099f
74Size (rust-std-1.67.1-arm-unknown-linux-gnueabihf.tar.gz) = 39711720 bytes 68Size (rust-std-1.68.2-aarch64-unknown-netbsd.tar.xz) = 25357056 bytes
75BLAKE2s (rust-std-1.67.1-armv6-unknown-netbsd-eabihf.tar.xz) = ae3936e0168dcce32e7d25f1f33838cb6ea9cdf73bf898c8f1578c0ff0491230 69BLAKE2s (rust-std-1.68.2-aarch64_be-unknown-netbsd.tar.xz) = f138d423115c7265a286d10ee1caff3875a1021d97d2c85744c9d6f5e6750e33
76SHA512 (rust-std-1.67.1-armv6-unknown-netbsd-eabihf.tar.xz) = 78751c49a063e4d8b9b86d7556dca78c2fa184748c9a0cf2fba8a5a7837b0c7a23f91d9e6bb77105b3582f82c851bd98bdbeec4163e3bfed8852c9c788c84864 70SHA512 (rust-std-1.68.2-aarch64_be-unknown-netbsd.tar.xz) = d439f20c461fa7636a61d3d8579b2a1788d3fbf58e714746886bf84c1952cb0689bd2185affe7049052f6a007975d83cf8799b13a71e06d2deba9ba698cf57e9
77Size (rust-std-1.67.1-armv6-unknown-netbsd-eabihf.tar.xz) = 23472608 bytes 71Size (rust-std-1.68.2-aarch64_be-unknown-netbsd.tar.xz) = 25836560 bytes
78BLAKE2s (rust-std-1.67.1-armv7-unknown-linux-gnueabihf.tar.gz) = 0f7aa8d2bdf51eacba0cbd0d05d9c2552387280c901c833206f68f4e5f79f7a7 72BLAKE2s (rust-std-1.68.2-arm-unknown-linux-gnueabihf.tar.gz) = 8600f273bc03505e5b19f52648d03c4de4739efb3b961259d9e5be560536a633
79SHA512 (rust-std-1.67.1-armv7-unknown-linux-gnueabihf.tar.gz) = 3d41ec4719ef164628e6299d4ff734c444a462bc3afc84df09d9572664fc684aa00a0f066b3047d378dd8521a5908a4bb8c0a9e9252b33df75fc74928402375f 73SHA512 (rust-std-1.68.2-arm-unknown-linux-gnueabihf.tar.gz) = 1269269f4b7b8e09a3fe6a356b1979d5f640310cbc2d4c49ea6ce28fcd31b0515a098dab3e24526dba2900d08bf0218b57e37faa537410937a8a156b60883908
80Size (rust-std-1.67.1-armv7-unknown-linux-gnueabihf.tar.gz) = 41440829 bytes 74Size (rust-std-1.68.2-arm-unknown-linux-gnueabihf.tar.gz) = 40265802 bytes
81BLAKE2s (rust-std-1.67.1-armv7-unknown-netbsd-eabihf.tar.xz) = e8de71916bfbf38ff052467006db407cebe80447aed7a5af8f33f979d4eb85ba 75BLAKE2s (rust-std-1.68.2-armv6-unknown-netbsd-eabihf.tar.xz) = 6d0a9610b195e3d1ce726303667bd84999a4867159aa206f66e734a47615394e
82SHA512 (rust-std-1.67.1-armv7-unknown-netbsd-eabihf.tar.xz) = 816e33404df49a691434110f1a71aa2fa506ff74a83b6cfd072d60587ddedf8fd2599f88b0e25ac78e24c3520f41a5b2e3725d25103d2630920e3eb53a2c1c79 76SHA512 (rust-std-1.68.2-armv6-unknown-netbsd-eabihf.tar.xz) = 9f61fecd4b7e2bc904fedb440d1e1019fa46fbda95377f44e103eeb76b9c8d6107480fec316377b829a834a98c500ca1c2697e6a8fc519c27412eac58d283bf0
83Size (rust-std-1.67.1-armv7-unknown-netbsd-eabihf.tar.xz) = 24259288 bytes 77Size (rust-std-1.68.2-armv6-unknown-netbsd-eabihf.tar.xz) = 23544148 bytes
84BLAKE2s (rust-std-1.67.1-i586-unknown-netbsd.tar.xz) = 57e9d83ffce534fff0b6fa26b1dd7df6c23c6869208d8361558e814c6d73749d 78BLAKE2s (rust-std-1.68.2-armv7-unknown-linux-gnueabihf.tar.gz) = 802f08d43a8490abcc0ae1209a2ad84335075a915f15a48aafe8b3e312cfd3c3
85SHA512 (rust-std-1.67.1-i586-unknown-netbsd.tar.xz) = 940fe1ba1f1f8d8802b91fe9438c5a790f33f855daba54c41eafa0bc89d39b63b914537ab1743818b53c52b706836795a187b5354a131622e0b694a2ea152fc1 79SHA512 (rust-std-1.68.2-armv7-unknown-linux-gnueabihf.tar.gz) = 0e36ebcee99752bb81cfd46f157e00a0eba7d4f96d08bddb30575e0db402df78d9429037568c55fd6d6305650f68b4ad459aacad5fdbb01521dea766a3b24e25
86Size (rust-std-1.67.1-i586-unknown-netbsd.tar.xz) = 25289020 bytes 80Size (rust-std-1.68.2-armv7-unknown-linux-gnueabihf.tar.gz) = 41967419 bytes
87BLAKE2s (rust-std-1.67.1-i686-unknown-linux-gnu.tar.gz) = cef6264a04012cbb895729277e795d03871dbd34bddc6ec7dedaf32efd74540c 81BLAKE2s (rust-std-1.68.2-armv7-unknown-netbsd-eabihf.tar.xz) = e2a6bf5b857619336e161c70db6c5faa86c3087d384c312a74b2129fb57da1f8
88SHA512 (rust-std-1.67.1-i686-unknown-linux-gnu.tar.gz) = 2d48e5fefda2eaf8044e8ac25cc04cb09fc8a52ba5c34dc34d942b63f4e99fc92467fab2de6a9f4307ac158c1d89d3e7afb060ce130141283562db750bd609a1 82SHA512 (rust-std-1.68.2-armv7-unknown-netbsd-eabihf.tar.xz) = 2616e7e2d80fda167bb28f6bcb0c6460d5b101f8f95359bbfa73051e5cc4d7c7589628667f74befc41e7a8382daeffd10fb6a9e0aa37caee9631d6c191b68723
89Size (rust-std-1.67.1-i686-unknown-linux-gnu.tar.gz) = 43811147 bytes 83Size (rust-std-1.68.2-armv7-unknown-netbsd-eabihf.tar.xz) = 24571364 bytes
90BLAKE2s (rust-std-1.67.1-mipsel-unknown-netbsd.tar.xz) = cced7f446dbaf89bb973cf6044011e42638602549d8064a35c7ca68730ee8f7c 84BLAKE2s (rust-std-1.68.2-i586-unknown-netbsd.tar.xz) = cf15440395a0d812067301dd13d737c791ac31d698b921ba037b4d2a352cac7b
91SHA512 (rust-std-1.67.1-mipsel-unknown-netbsd.tar.xz) = e3a1035cba530a20c713d8c7f901843b78f8bf3fe4c6808a2bb67c20b0d0d7098cc54c5fe181a1eecf9b503812c45d32ed126da69f280bdf573ae9539a93d95d 85SHA512 (rust-std-1.68.2-i586-unknown-netbsd.tar.xz) = 22fd72ed4863dd47d2948c2a70d3394d1255b24da4aa5623241cceca33ab03432ca0f649356522a500ce924fbe27b6a2151364c3e8f7a762dd68bd371c3ac05a
92Size (rust-std-1.67.1-mipsel-unknown-netbsd.tar.xz) = 23224768 bytes 86Size (rust-std-1.68.2-i586-unknown-netbsd.tar.xz) = 25933444 bytes
93BLAKE2s (rust-std-1.67.1-powerpc-unknown-netbsd.tar.xz) = 84cad56b62e83d637e5e9f63699fb9e76028981ab6fe39b2099d8868e131db8d 87BLAKE2s (rust-std-1.68.2-i686-unknown-linux-gnu.tar.gz) = 2b7efdeadb02a96fa48afc9c64ef95b7c6b9affbe5ff8114504727f1a6623464
94SHA512 (rust-std-1.67.1-powerpc-unknown-netbsd.tar.xz) = d39b9842a11b4ed51d15c816158be40cc1ff16ab99337c238e55c25bb61428462f1c96bf43d07bb5df68ba5032d93b05e089df280dd4bf2982c2ecc4f2d368e4 88SHA512 (rust-std-1.68.2-i686-unknown-linux-gnu.tar.gz) = e410258aff1052013a3628d565f1eac8d7d002033033a24a5df5596e27b128ae55aacdf5a61f4b7aadd3daf482a7fe8aa8f5ea78ddbbb9526451520a460a7459
95Size (rust-std-1.67.1-powerpc-unknown-netbsd.tar.xz) = 23069660 bytes 89Size (rust-std-1.68.2-i686-unknown-linux-gnu.tar.gz) = 44626143 bytes
96BLAKE2s (rust-std-1.67.1-powerpc-unknown-netbsd90.tar.xz) = c705099baca51aab303be66a4bf99192ce5b413c7bb36c1580d3b8fd886fdec0 90BLAKE2s (rust-std-1.68.2-mipsel-unknown-netbsd.tar.xz) = b7e9bc254d409892145341f35349ce4c5b04ba782accd4f4a5f87b590d896229
97SHA512 (rust-std-1.67.1-powerpc-unknown-netbsd90.tar.xz) = 07c646003e2d52862d7231b6efacb331a39db3aa93762832fc537e62bd4246c771066538d36f080f7b1516cca1b8f197fc00cf597ec5730e80c3700bc38bde45 91SHA512 (rust-std-1.68.2-mipsel-unknown-netbsd.tar.xz) = f3e1b111a12c75faaae7f270f00634f23285f84e1fa7b3b2928a6b9e587ff35de99ba75537d7ab2ef6a0711a77c7228d6fcc25bd6f044feea9e57ba0ab31658a
98Size (rust-std-1.67.1-powerpc-unknown-netbsd90.tar.xz) = 23075812 bytes 92Size (rust-std-1.68.2-mipsel-unknown-netbsd.tar.xz) = 23542836 bytes
99BLAKE2s (rust-std-1.67.1-sparc64-unknown-netbsd.tar.xz) = 0c55dc73ef202e76c90ccb978e31fec5bcc5ef885765e479f844e2b9cd90ea35 93BLAKE2s (rust-std-1.68.2-powerpc-unknown-netbsd.tar.xz) = 9afc54da3bcbff857e015005c46c6a02fd390e4df593688ad968efcf47d41af0
100SHA512 (rust-std-1.67.1-sparc64-unknown-netbsd.tar.xz) = c58053634c172217a758359bb0cf17850c71fd47ae73c380af12d5198a1640c6a03394a595555ce6036660b6a865736d9f3aaf9115047938044ed68fbaffb0cf 94SHA512 (rust-std-1.68.2-powerpc-unknown-netbsd.tar.xz) = 6804ff84383195b39bfb5abe001f06240e34c80ad24061057c9539cff4c858e3a3bb3f03e8fdc08d914539ad3ea2b70cd7e51ddd1c7813c766b1431be95b9e63
101Size (rust-std-1.67.1-sparc64-unknown-netbsd.tar.xz) = 23152588 bytes 95Size (rust-std-1.68.2-powerpc-unknown-netbsd.tar.xz) = 23435412 bytes
102BLAKE2s (rust-std-1.67.1-x86_64-apple-darwin.tar.gz) = 8771b86fcf6b458b5d481304333938821107edc2e060d4a99adf054e34ef01cf 96BLAKE2s (rust-std-1.68.2-powerpc-unknown-netbsd90.tar.xz) = 5525472ef048b750566bffd26c33ff92cf1c81d0b6d48d37e5e0e01d8871c2b9
103SHA512 (rust-std-1.67.1-x86_64-apple-darwin.tar.gz) = 7843cc2a94200922b6af86afde04acea809b5b7ac00d061fb2312d16b8ab457ee2dc114cd085a6db0579786eb1723f21c4700480e724c8d2631279cf9fbaca18 97SHA512 (rust-std-1.68.2-powerpc-unknown-netbsd90.tar.xz) = eb6254b0ec247739437e69db9e7c212f03cfe8e1a552178f7d8edb53051a60b5e3d65275c1dbf2fd6c20de23dfb1adf372fa7a026e7f270ef5311e05ba8aba33
104Size (rust-std-1.67.1-x86_64-apple-darwin.tar.gz) = 45664580 bytes 98Size (rust-std-1.68.2-powerpc-unknown-netbsd90.tar.xz) = 23434636 bytes
105BLAKE2s (rust-std-1.67.1-x86_64-unknown-freebsd.tar.gz) = f0813aa0f80407bb08adccfc50fafcd590aa22ac2cfdea05f516fe13d1f57e42 99BLAKE2s (rust-std-1.68.2-sparc64-unknown-netbsd.tar.xz) = 8159322b766a30ab29d1a1fad84950967d62ef89d1b8f52954665c6907ea6d44
106SHA512 (rust-std-1.67.1-x86_64-unknown-freebsd.tar.gz) = 2a5c8bc92260fa97c1deb94908d130a73171b777571c380d3823eb184a29a04fa33a1566de813696eefb774d90bcedfc0cf2444ddb5cbcfd3405306c3e178790 100SHA512 (rust-std-1.68.2-sparc64-unknown-netbsd.tar.xz) = 7c358c1fabc53f6a7ef9f0aeb0a73f776cd3884139a890d0b557d15740706136ff2f2dcd10320516045246218b669e04a94e4ae66ba9bfb6798ce509977e9324
107Size (rust-std-1.67.1-x86_64-unknown-freebsd.tar.gz) = 46937171 bytes 101Size (rust-std-1.68.2-sparc64-unknown-netbsd.tar.xz) = 23480112 bytes
108BLAKE2s (rust-std-1.67.1-x86_64-unknown-linux-gnu.tar.gz) = ebc19dc3e6615d308e7df521a221f15601ac52bdcfb2e33a21c5546937a3a036 102BLAKE2s (rust-std-1.68.2-x86_64-apple-darwin.tar.gz) = 6951edb84f7baba0067f6a9b7c939da971fdce93b8d398de6b5bb772ad7deec3
109SHA512 (rust-std-1.67.1-x86_64-unknown-linux-gnu.tar.gz) = 1acc63b146d2aa9a15fce516894348d1576f435f1761b6d376e67307c6ccfb633634eecd6a902a5e2cd4052b3c7bf69c8b7d6ce2d4bdd8cc628a95dbafd14024 103SHA512 (rust-std-1.68.2-x86_64-apple-darwin.tar.gz) = 88144ef598a3f3a9bb4302fd75d031819cda4f2321e4a3901dc80d9e68401d2295d17a5f236c9f1e603d11a06c6541707225c46646392b8c316cb77bd9d017fe
110Size (rust-std-1.67.1-x86_64-unknown-linux-gnu.tar.gz) = 48592718 bytes 104Size (rust-std-1.68.2-x86_64-apple-darwin.tar.gz) = 46527398 bytes
111BLAKE2s (rust-std-1.67.1-x86_64-unknown-netbsd.tar.xz) = 293323cfcdca6f894d6a9264ad4651f3aff5ef292eda71d515f4ffedc9a15659 105BLAKE2s (rust-std-1.68.2-x86_64-unknown-freebsd.tar.gz) = 7dd2a7b0692b0bdf7efabe3bda588e3ea58a3446b79d3e18d43a90bf45ea6b9d
112SHA512 (rust-std-1.67.1-x86_64-unknown-netbsd.tar.xz) = 41856bfeeefe82e5a3c7b9aa7d530b447fccfb5368e15032a3231e0d2a17c7cb9a78c5c5647a9007de8aa255ee95026375e56db92d834f588ad0988c2884b968 106SHA512 (rust-std-1.68.2-x86_64-unknown-freebsd.tar.gz) = d45984725c86d6eafb4d7ab5a679a522c1574535ba305d2516cc9ff985a2e250e408c5f4ae92276e44ee68a9bec3aa8c27dda7573c9b865ad1a845b7f6e9b7b6
113Size (rust-std-1.67.1-x86_64-unknown-netbsd.tar.xz) = 29116148 bytes 107Size (rust-std-1.68.2-x86_64-unknown-freebsd.tar.gz) = 47840355 bytes
114BLAKE2s (rustc-1.68.2-src.tar.gz) = 942e11f87a05f63a1dd692ce1c2d53a272ccd18cc6706b03d3642bb9c708773b 108BLAKE2s (rust-std-1.68.2-x86_64-unknown-linux-gnu.tar.gz) = 7c7b197d353dd1ffdf212f68e6010c8ea1cdb39dc6331cc24661b0da07ea58ae
115SHA512 (rustc-1.68.2-src.tar.gz) = 79676598babcbd6dbf281614a814699750d997dede1af41f7cf05c8d499fcc00832002d8a112d59986ef673a0a20d292b8d3fde1c1f1ed58a0b0a6662a003f88 109SHA512 (rust-std-1.68.2-x86_64-unknown-linux-gnu.tar.gz) = d38894a239373b28fcf06a25b027c24dd8fee34d7162976775786fb9200548d3d508b9f31923f3c714aaf56a2903fd5c60f4540c9a498d2d10425de96cd4e735
116Size (rustc-1.68.2-src.tar.gz) = 224739451 bytes 110Size (rust-std-1.68.2-x86_64-unknown-linux-gnu.tar.gz) = 49477512 bytes
 111BLAKE2s (rust-std-1.68.2-x86_64-unknown-netbsd.tar.xz) = ad2ad2b1c2fd5a7ac20eae8d3a067831b031efb39a57a0d1de3a3a82cfb35d82
 112SHA512 (rust-std-1.68.2-x86_64-unknown-netbsd.tar.xz) = 3000ca0c1d5ba4a51fa6addfd351f662d5e40194e66529e8eea9b66835e9cdfe196b95e0f3662e4add4fba45bc511e76dd6e724fe4074dcab45584595a50b210
 113Size (rust-std-1.68.2-x86_64-unknown-netbsd.tar.xz) = 29677456 bytes
 114BLAKE2s (rustc-1.69.0-src.tar.gz) = 33933d1f333f8e4a09f07f648fc00d15707dc0e8c1e6a11243758d7ba8e90b18
 115SHA512 (rustc-1.69.0-src.tar.gz) = 2f6ba43735225b171e14de4a00869411c77e4787b6f747604914b22d29dfef692107b90b360ed778b48b899a3afeac9f62081e53f04a8c0e1b7d2d0fcdf7d1f2
 116Size (rustc-1.69.0-src.tar.gz) = 215711513 bytes
117SHA1 (patch-compiler_rustc__codegen__ssa_src_back_linker.rs) = 62819cf6db7d2e3e77d433fe883046c28fc20d91 117SHA1 (patch-compiler_rustc__codegen__ssa_src_back_linker.rs) = 62819cf6db7d2e3e77d433fe883046c28fc20d91
118SHA1 (patch-compiler_rustc__llvm_build.rs) = 190ff5e38c3a48bb4f11f4f8e5636bdeb36a0230 118SHA1 (patch-compiler_rustc__llvm_build.rs) = 190ff5e38c3a48bb4f11f4f8e5636bdeb36a0230
119SHA1 (patch-compiler_rustc__target_src_spec_aarch64__be__unknown__netbsd.rs) = c81d0d288699056ae45569f8d0a1c9bb08153ec4 119SHA1 (patch-compiler_rustc__target_src_spec_aarch64__be__unknown__netbsd.rs) = c81d0d288699056ae45569f8d0a1c9bb08153ec4
120SHA1 (patch-compiler_rustc__target_src_spec_i586__unknown__netbsd.rs) = 866d01e7c1f3d8dd7d26f2fdc4360df273ed401f 120SHA1 (patch-compiler_rustc__target_src_spec_i586__unknown__netbsd.rs) = 866d01e7c1f3d8dd7d26f2fdc4360df273ed401f
121SHA1 (patch-compiler_rustc__target_src_spec_mips64el__unknown__netbsd.rs) = a0fb5338d0020d3ee1266d1ed1361e7bf2eea611 121SHA1 (patch-compiler_rustc__target_src_spec_mips64el__unknown__netbsd.rs) = a0fb5338d0020d3ee1266d1ed1361e7bf2eea611
122SHA1 (patch-compiler_rustc__target_src_spec_mipsel__unknown__netbsd.rs) = fc78fc681f170be9e3b6e3c823a6bd62da742cbd 122SHA1 (patch-compiler_rustc__target_src_spec_mipsel__unknown__netbsd.rs) = fc78fc681f170be9e3b6e3c823a6bd62da742cbd
123SHA1 (patch-compiler_rustc__target_src_spec_mod.rs) = 5042a89fe5da4219b54082c104a1b44ba7cc395e 123SHA1 (patch-compiler_rustc__target_src_spec_mod.rs) = 5042a89fe5da4219b54082c104a1b44ba7cc395e
124SHA1 (patch-compiler_rustc__target_src_spec_netbsd__base.rs) = bc73a140d7b1d3ced12ad2564be4edce5b9579f0 124SHA1 (patch-compiler_rustc__target_src_spec_netbsd__base.rs) = bc73a140d7b1d3ced12ad2564be4edce5b9579f0
125SHA1 (patch-library_backtrace_src_symbolize_gimli.rs) = 32ab8ea3809cd4f6fee9fc0df5db47d76ccbd9d2 125SHA1 (patch-library_backtrace_src_symbolize_gimli.rs) = 32ab8ea3809cd4f6fee9fc0df5db47d76ccbd9d2
126SHA1 (patch-library_backtrace_src_symbolize_gimli_elf.rs) = 56621c10310914672a851cf5dfbf343a9ff4e1be 126SHA1 (patch-library_backtrace_src_symbolize_gimli_elf.rs) = 56621c10310914672a851cf5dfbf343a9ff4e1be
127SHA1 (patch-library_std_src_sys_unix_mod.rs) = f8669d680f169137ac2891af2977909619366a97 127SHA1 (patch-library_std_src_sys_unix_mod.rs) = f8669d680f169137ac2891af2977909619366a97
128SHA1 (patch-library_std_src_sys_unix_thread.rs) = 36a3085500ecbb34f8ecc08388c164da54bdf5d4 128SHA1 (patch-library_std_src_sys_unix_thread.rs) = 36a3085500ecbb34f8ecc08388c164da54bdf5d4
129SHA1 (patch-library_std_src_sys_unix_thread__parking_netbsd.rs) = c29eb1cf074766d34bd2b8c348ce29c6ae2ba163 129SHA1 (patch-library_std_src_sys_unix_thread__parking_netbsd.rs) = c29eb1cf074766d34bd2b8c348ce29c6ae2ba163
130SHA1 (patch-src_bootstrap_bootstrap.py) = fdb4e2e7fd61ae10f4f4b06ef895a8ebf47fbf7a 130SHA1 (patch-src_bootstrap_bootstrap.py) = 4ed2fd1a43c1e0bae842c3c82012143c28346ce4
131SHA1 (patch-src_bootstrap_builder.rs) = 98daac929d2bbc9c475c39d225d50d37491528a8 131SHA1 (patch-src_bootstrap_builder.rs) = 98daac929d2bbc9c475c39d225d50d37491528a8
132SHA1 (patch-src_bootstrap_compile.rs) = 94b05db59b8bc50dce48537aeb72ba9ce293bb07 132SHA1 (patch-src_bootstrap_compile.rs) = 71b58c0e14b820dafc48ce087292267e7d2eed0f
133SHA1 (patch-src_bootstrap_install.rs) = 5b10a2706d67096791f25c723721cb4824fd584f 133SHA1 (patch-src_bootstrap_install.rs) = 5b10a2706d67096791f25c723721cb4824fd584f
134SHA1 (patch-src_bootstrap_lib.rs) = f6918e0939b6fe63ae9b524d4c809375149efb15 134SHA1 (patch-src_bootstrap_lib.rs) = f6918e0939b6fe63ae9b524d4c809375149efb15
135SHA1 (patch-src_llvm-project_llvm_CMakeLists.txt) = 7abfabb6ec70df229a69355f8c76825610165c37 135SHA1 (patch-src_llvm-project_llvm_CMakeLists.txt) = 7abfabb6ec70df229a69355f8c76825610165c37
136SHA1 (patch-src_llvm-project_llvm_cmake_modules_AddLLVM.cmake) = 67de0d9fc105ef7ea7a0d96fa25fc779c2b89024 136SHA1 (patch-src_llvm-project_llvm_cmake_modules_AddLLVM.cmake) = 67de0d9fc105ef7ea7a0d96fa25fc779c2b89024
137SHA1 (patch-src_llvm-project_llvm_include_llvm-c_DataTypes.h) = cb011fc19957883c01725797f7c85ed1b20f96f1 137SHA1 (patch-src_llvm-project_llvm_include_llvm-c_DataTypes.h) = cb011fc19957883c01725797f7c85ed1b20f96f1
138SHA1 (patch-src_llvm-project_llvm_include_llvm_Analysis_ConstantFolding.h) = 39d76e6659143d154ae690ac70781b698a2023d8 138SHA1 (patch-src_llvm-project_llvm_include_llvm_Analysis_ConstantFolding.h) = 39d76e6659143d154ae690ac70781b698a2023d8
139SHA1 (patch-src_llvm-project_llvm_lib_Support_BLAKE3_blake3__impl.h) = 67e93f198258a5b59580be20ff47ce58b146c5d5 139SHA1 (patch-src_llvm-project_llvm_lib_Support_BLAKE3_blake3__impl.h) = 67e93f198258a5b59580be20ff47ce58b146c5d5
140SHA1 (patch-src_llvm-project_llvm_utils_FileCheck_FileCheck.cpp) = 2587c2f4d11ad8f75bf8a16de625135b26bacc15 140SHA1 (patch-src_llvm-project_llvm_utils_FileCheck_FileCheck.cpp) = 2587c2f4d11ad8f75bf8a16de625135b26bacc15
141SHA1 (patch-src_tools_cargo_src_cargo_core_profiles.rs) = dc9b405b41882bc7c74e08b8188acab3d4aed4ad 141SHA1 (patch-src_tools_cargo_src_cargo_core_profiles.rs) = e40776bf229b9f750756ab9eafe165b4e3670562
142SHA1 (patch-src_tools_cargo_tests_testsuite_build.rs) = 60713699c968f3e389f486e796009d31a5048906 142SHA1 (patch-src_tools_cargo_tests_testsuite_build.rs) = 60713699c968f3e389f486e796009d31a5048906
143SHA1 (patch-src_tools_rust-installer_install-template.sh) = ca769db07986ded26d92957e1055961895def546 143SHA1 (patch-src_tools_rust-installer_install-template.sh) = ca769db07986ded26d92957e1055961895def546
144SHA1 (patch-vendor_backtrace_src_symbolize_gimli.rs) = b93148ff72a60a17c6a444f2616386c40d872153 144SHA1 (patch-vendor_backtrace_src_symbolize_gimli.rs) = b93148ff72a60a17c6a444f2616386c40d872153
145SHA1 (patch-vendor_backtrace_src_symbolize_gimli_elf.rs) = 308538090d9ce11d206d6eef0e675581a1fc6e80 145SHA1 (patch-vendor_backtrace_src_symbolize_gimli_elf.rs) = 308538090d9ce11d206d6eef0e675581a1fc6e80
146SHA1 (patch-vendor_cc_src_lib.rs) = dc40f4fb0f7508b886d6d93b27e9936403a96765 146SHA1 (patch-vendor_cc_src_lib.rs) = dc40f4fb0f7508b886d6d93b27e9936403a96765
147SHA1 (patch-vendor_crossbeam-epoch-0.9.11_no__atomic.rs) = 11d53ba4fd5ea43ca5fe61738a06060cd9b249ee 
148SHA1 (patch-vendor_crossbeam-epoch_no__atomic.rs) = 0b38d2314d9187ab745f2aa426015794c18f206c 147SHA1 (patch-vendor_crossbeam-epoch_no__atomic.rs) = 0b38d2314d9187ab745f2aa426015794c18f206c
149SHA1 (patch-vendor_crossbeam-utils-0.8.12_no__atomic.rs) = f8c579f2cfcd3914504405991b20b3d7df0e685f 
150SHA1 (patch-vendor_crossbeam-utils_no__atomic.rs) = 074bd55721719275275b35d941bc138670e4d63c 148SHA1 (patch-vendor_crossbeam-utils_no__atomic.rs) = 074bd55721719275275b35d941bc138670e4d63c
151SHA1 (patch-vendor_kqueue_src_time.rs) = 21950e7d79fb88257bdb11b988f2a3ae0084ba3d 149SHA1 (patch-vendor_libc-0.2.137_src_unix_bsd_netbsdlike_netbsd_mips.rs) = 050dcd4dccb507d59f71ad30d87d01b1e9a0c696
152SHA1 (patch-vendor_libc-0.2.127_src_unix_bsd_netbsdlike_netbsd_mips.rs) = 982f0e22527f425d10e8db88dab8e16d1f495d4d 150SHA1 (patch-vendor_libc-0.2.137_src_unix_bsd_netbsdlike_netbsd_mod.rs) = f09ed8346e2a449424d12dcd98361da4625caece
153SHA1 (patch-vendor_libc-0.2.135_src_unix_bsd_netbsdlike_netbsd_mips.rs) = cf92b264404c9c6822abf4bfea4acdb0e27e3e75 151SHA1 (patch-vendor_libc-0.2.138_src_unix_bsd_netbsdlike_netbsd_mips.rs) = eda31064a08cba20fc0652b669e419871875ae29
154SHA1 (patch-vendor_libc-0.2.135_src_unix_bsd_netbsdlike_netbsd_mod.rs) = 35efba46cfe11bc7fba3dc3b8b6f830cbfa1e81f 152SHA1 (patch-vendor_libc-0.2.138_src_unix_bsd_netbsdlike_netbsd_mod.rs) = ce0906db31e9f4664b2683cf93f3940d97a311cd
155SHA1 (patch-vendor_libc-0.2.137_src_unix_bsd_netbsdlike_netbsd_mod.rs) = c76ac70a95b00c976d54ed7c87ce2ed7386b5fc0 
156SHA1 (patch-vendor_libc_src_unix_bsd_netbsdlike_netbsd_mips.rs) = 09326b70d7821b1742285c464c70b347400191d7 153SHA1 (patch-vendor_libc_src_unix_bsd_netbsdlike_netbsd_mips.rs) = 09326b70d7821b1742285c464c70b347400191d7
157SHA1 (patch-vendor_libc_src_unix_bsd_netbsdlike_netbsd_mod.rs) = 5b74832fac31de5064eee07e240be4acdbb8606c 154SHA1 (patch-vendor_libc_src_unix_bsd_netbsdlike_netbsd_mod.rs) = 5b74832fac31de5064eee07e240be4acdbb8606c
158SHA1 (patch-vendor_libc_src_unix_solarish_mod.rs) = 8364e19ea09203d32494c37ff3db19fe3d6b9d8a 155SHA1 (patch-vendor_libc_src_unix_solarish_mod.rs) = 8364e19ea09203d32494c37ff3db19fe3d6b9d8a
159SHA1 (patch-vendor_lzma-sys_config.h) = b654c7e129fa02697734bc87173f89b3056a5437 156SHA1 (patch-vendor_lzma-sys_config.h) = b654c7e129fa02697734bc87173f89b3056a5437
160SHA1 (patch-vendor_nix_src_sys_signal.rs) = 15a00ef8dad0e6c01137b9dd0a47f2c9f0f4a7c7 157SHA1 (patch-vendor_nix_src_sys_signal.rs) = bf4fcdc5b71d8d73b3d7e8acfccd0554d822c131
161SHA1 (patch-vendor_openssl-src_openssl_Configurations_10-main.conf) = 1c4e1d5520776e70d588f3da0fd54b6f956835b5 158SHA1 (patch-vendor_openssl-src_openssl_Configurations_10-main.conf) = 1c4e1d5520776e70d588f3da0fd54b6f956835b5
162SHA1 (patch-vendor_openssl-src_src_lib.rs) = 918fac850f3a6e948d25ef3f673ef62345de386f 159SHA1 (patch-vendor_openssl-src_src_lib.rs) = 918fac850f3a6e948d25ef3f673ef62345de386f
163SHA1 (patch-vendor_openssl-sys_build_main.rs) = 3924efda02e7d8e2115db55b84a7dcc9756e365c 160SHA1 (patch-vendor_openssl-sys_build_main.rs) = 3924efda02e7d8e2115db55b84a7dcc9756e365c
164SHA1 (patch-vendor_rustc-ap-rustc__target_src_spec_aarch64__be__unknown__netbsd.rs) = 4e86aec4c89db9a331950a12f8ec7b8aaa50eed7 161SHA1 (patch-vendor_rustc-ap-rustc__target_src_spec_aarch64__be__unknown__netbsd.rs) = 4e86aec4c89db9a331950a12f8ec7b8aaa50eed7
165SHA1 (patch-vendor_stacker_src_lib.rs) = e00a1e95eb16540ff182715db778bf97ebd07a5e 162SHA1 (patch-vendor_stacker_src_lib.rs) = e00a1e95eb16540ff182715db778bf97ebd07a5e
166SHA1 (patch-vendor_target-lexicon_src_targets.rs) = 7aab839a16e51534aee01a8d3098d7a916803ec4 163SHA1 (patch-vendor_target-lexicon_src_targets.rs) = 7aab839a16e51534aee01a8d3098d7a916803ec4
167SHA1 (patch-vendor_valuable_no__atomic.rs) = 3a40cb846bf1fae864c55a0ddba8fdeb5efcba72 164SHA1 (patch-vendor_valuable_no__atomic.rs) = 3a40cb846bf1fae864c55a0ddba8fdeb5efcba72

cvs diff -r1.17 -r1.18 pkgsrc/lang/rust/patches/patch-src_bootstrap_bootstrap.py (expand / switch to unified diff)

--- pkgsrc/lang/rust/patches/patch-src_bootstrap_bootstrap.py 2023/01/23 18:49:04 1.17
+++ pkgsrc/lang/rust/patches/patch-src_bootstrap_bootstrap.py 2023/05/03 22:39:09 1.18
@@ -1,55 +1,45 @@ @@ -1,55 +1,45 @@
1$NetBSD: patch-src_bootstrap_bootstrap.py,v 1.17 2023/01/23 18:49:04 he Exp $ 1$NetBSD: patch-src_bootstrap_bootstrap.py,v 1.18 2023/05/03 22:39:09 he Exp $
2 2
3Use `uname -p` on NetBSD, as that is reliable and sensible there. 3Use `uname -p` on NetBSD, as that is reliable and sensible there.
4Handle earmv[67]hf for NetBSD. 4Handle earmv[67]hf for NetBSD.
5Default to non-verbose compilation. 
6 5
7--- src/bootstrap/bootstrap.py.orig 2022-09-19 14:07:21.000000000 +0000 6--- src/bootstrap/bootstrap.py.orig 2022-09-19 14:07:21.000000000 +0000
8+++ src/bootstrap/bootstrap.py 7+++ src/bootstrap/bootstrap.py
9@@ -244,6 +244,11 @@ def default_build_triple(verbose): 8@@ -245,6 +245,11 @@ def default_build_triple(verbose):
10 'OpenBSD': 'unknown-openbsd' 9 'OpenBSD': 'unknown-openbsd'
11 } 10 }
12  11
13+ # For NetBSD, use `uname -p`, as there it is reliable & sensible 12+ # For NetBSD, use `uname -p`, as there it is reliable & sensible
14+ if ostype == 'NetBSD': 13+ if ostype == 'NetBSD':
15+ cputype = subprocess.check_output( 14+ cputype = subprocess.check_output(
16+ ['uname', '-p']).strip().decode(default_encoding) 15+ ['uname', '-p']).strip().decode(default_encoding)
17+ 16+
18 # Consider the direct transformation first and then the special cases 17 # Consider the direct transformation first and then the special cases
19 if ostype in ostype_mapper: 18 if ostype in ostype_mapper:
20 ostype = ostype_mapper[ostype] 19 ostype = ostype_mapper[ostype]
21@@ -297,6 +302,7 @@ def default_build_triple(verbose): 20@@ -298,6 +303,7 @@ def default_build_triple(verbose):
22 cputype_mapper = { 21 cputype_mapper = {
23 'BePC': 'i686', 22 'BePC': 'i686',
24 'aarch64': 'aarch64', 23 'aarch64': 'aarch64',
25+ 'aarch64eb': 'aarch64', 24+ 'aarch64eb': 'aarch64',
26 'amd64': 'x86_64', 25 'amd64': 'x86_64',
27 'arm64': 'aarch64', 26 'arm64': 'aarch64',
28 'i386': 'i686', 27 'i386': 'i686',
29@@ -335,10 +341,16 @@ def default_build_triple(verbose): 28@@ -336,10 +342,16 @@ def default_build_triple(verbose):
30 ostype = 'linux-androideabi' 29 ostype = 'linux-androideabi'
31 else: 30 else:
32 ostype += 'eabihf' 31 ostype += 'eabihf'
33- elif cputype in {'armv7l', 'armv8l'}: 32- elif cputype in {'armv7l', 'armv8l'}:
34+ elif cputype in {'armv6hf', 'earmv6hf'}: 33+ elif cputype in {'armv6hf', 'earmv6hf'}:
35+ cputype = 'armv6' 34+ cputype = 'armv6'
36+ if ostype == 'unknown-netbsd': 35+ if ostype == 'unknown-netbsd':
37+ ostype += '-eabihf' 36+ ostype += '-eabihf'
38+ elif cputype in {'armv7l', 'armv8l', 'earmv7hf'}: 37+ elif cputype in {'armv7l', 'armv8l', 'earmv7hf'}:
39 cputype = 'armv7' 38 cputype = 'armv7'
40 if ostype == 'linux-android': 39 if ostype == 'linux-android':
41 ostype = 'linux-androideabi' 40 ostype = 'linux-androideabi'
42+ elif ostype == 'unknown-netbsd': 41+ elif ostype == 'unknown-netbsd':
43+ ostype += '-eabihf' 42+ ostype += '-eabihf'
44 else: 43 else:
45 ostype += 'eabihf' 44 ostype += 'eabihf'
46 elif cputype == 'mips': 45 elif cputype == 'mips':
47@@ -757,7 +769,7 @@ class RustBuild(object): 
48 self.cargo())) 
49 args = [self.cargo(), "build", "--manifest-path", 
50 os.path.join(self.rust_root, "src/bootstrap/Cargo.toml")] 
51- for _ in range(0, self.verbose): 
52+ for _ in range(1, self.verbose): 
53 args.append("--verbose") 
54 if self.use_locked_deps: 
55 args.append("--locked") 

cvs diff -r1.11 -r1.12 pkgsrc/lang/rust/patches/patch-src_bootstrap_compile.rs (expand / switch to unified diff)

--- pkgsrc/lang/rust/patches/patch-src_bootstrap_compile.rs 2023/01/23 18:49:04 1.11
+++ pkgsrc/lang/rust/patches/patch-src_bootstrap_compile.rs 2023/05/03 22:39:09 1.12
@@ -1,15 +1,15 @@ @@ -1,15 +1,15 @@
1$NetBSD: patch-src_bootstrap_compile.rs,v 1.11 2023/01/23 18:49:04 he Exp $ 1$NetBSD: patch-src_bootstrap_compile.rs,v 1.12 2023/05/03 22:39:09 he Exp $
2 2
3On Darwin, do not use @rpath for internal libraries. 3On Darwin, do not use @rpath for internal libraries.
4 4
5--- src/bootstrap/compile.rs.orig 2022-12-12 16:02:12.000000000 +0000 5--- src/bootstrap/compile.rs.orig 2022-12-12 16:02:12.000000000 +0000
6+++ src/bootstrap/compile.rs 6+++ src/bootstrap/compile.rs
7@@ -465,7 +465,7 @@ fn copy_sanitizers( 7@@ -488,7 +488,7 @@ fn copy_sanitizers(
8  8 || target == "x86_64-apple-ios"
9 if target == "x86_64-apple-darwin" || target == "aarch64-apple-darwin" { 9 {
10 // Update the library’s install name to reflect that it has been renamed. 10 // Update the library’s install name to reflect that it has been renamed.
11- apple_darwin_update_library_name(&dst, &format!("@rpath/{}", &runtime.name)); 11- apple_darwin_update_library_name(&dst, &format!("@rpath/{}", &runtime.name));
12+ apple_darwin_update_library_name(&dst, &format!("@PREFIX@/lib/{}", &runtime.name)); 12+ apple_darwin_update_library_name(&dst, &format!("@PREFIX@/lib/{}", &runtime.name));
13 // Upon renaming the install name, the code signature of the file will invalidate, 13 // Upon renaming the install name, the code signature of the file will invalidate,
14 // so we will sign it again. 14 // so we will sign it again.
15 apple_darwin_sign_file(&dst); 15 apple_darwin_sign_file(&dst);

cvs diff -r1.13 -r1.14 pkgsrc/lang/rust/patches/patch-src_tools_cargo_src_cargo_core_profiles.rs (expand / switch to unified diff)

--- pkgsrc/lang/rust/patches/patch-src_tools_cargo_src_cargo_core_profiles.rs 2023/01/23 18:49:04 1.13
+++ pkgsrc/lang/rust/patches/patch-src_tools_cargo_src_cargo_core_profiles.rs 2023/05/03 22:39:09 1.14
@@ -1,17 +1,17 @@ @@ -1,17 +1,17 @@
1$NetBSD: patch-src_tools_cargo_src_cargo_core_profiles.rs,v 1.13 2023/01/23 18:49:04 he Exp $ 1$NetBSD: patch-src_tools_cargo_src_cargo_core_profiles.rs,v 1.14 2023/05/03 22:39:09 he Exp $
2 2
3Turn off incremental builds for sparc64, ref. 3Turn off incremental builds for sparc64, ref.
4https://sources.debian.org/patches/cargo/0.29.0-1/2007_sparc64_disable_incremental_build.patch/ 4https://sources.debian.org/patches/cargo/0.29.0-1/2007_sparc64_disable_incremental_build.patch/
5 5
6--- src/tools/cargo/src/cargo/core/profiles.rs.orig 2018-10-24 20:01:28.000000000 +0000 6--- src/tools/cargo/src/cargo/core/profiles.rs.orig 2018-10-24 20:01:28.000000000 +0000
7+++ src/tools/cargo/src/cargo/core/profiles.rs 7+++ src/tools/cargo/src/cargo/core/profiles.rs
8@@ -720,6 +720,9 @@ impl Profile { 8@@ -686,6 +686,9 @@ impl Profile {
9 debuginfo: Some(2), 9 debuginfo: DebugInfo::Explicit(2),
10 debug_assertions: true, 10 debug_assertions: true,
11 overflow_checks: true, 11 overflow_checks: true,
12+ #[cfg(target_arch = "sparc64")] 12+ #[cfg(target_arch = "sparc64")]
13+ incremental: false, 13+ incremental: false,
14+ #[cfg(not(target_arch = "sparc64"))] 14+ #[cfg(not(target_arch = "sparc64"))]
15 incremental: true, 15 incremental: true,
16 ..Profile::default() 16 ..Profile::default()
17 } 17 }

File Deleted: pkgsrc/lang/rust/patches/Attic/patch-vendor_crossbeam-epoch-0.9.11_no__atomic.rs

File Deleted: pkgsrc/lang/rust/patches/Attic/patch-vendor_crossbeam-utils-0.8.12_no__atomic.rs

File Deleted: pkgsrc/lang/rust/patches/Attic/patch-vendor_libc-0.2.127_src_unix_bsd_netbsdlike_netbsd_mips.rs

File Deleted: pkgsrc/lang/rust/patches/Attic/patch-vendor_libc-0.2.135_src_unix_bsd_netbsdlike_netbsd_mips.rs

File Deleted: pkgsrc/lang/rust/patches/Attic/patch-vendor_libc-0.2.135_src_unix_bsd_netbsdlike_netbsd_mod.rs

File Deleted: pkgsrc/lang/rust/patches/Attic/patch-vendor_kqueue_src_time.rs

File Added: pkgsrc/lang/rust/patches/Attic/patch-vendor_libc-0.2.137_src_unix_bsd_netbsdlike_netbsd_mips.rs
$NetBSD: patch-vendor_libc-0.2.137_src_unix_bsd_netbsdlike_netbsd_mips.rs,v 1.1 2023/05/03 22:39:09 he Exp $

Add file for NetBSD/mips in mips32 variant.

--- vendor/libc-0.2.137/src/unix/bsd/netbsdlike/netbsd/mips.rs.orig	2023-04-23 16:08:32.294600810 +0000
+++ vendor/libc-0.2.137/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;

File Added: pkgsrc/lang/rust/patches/patch-vendor_libc-0.2.138_src_unix_bsd_netbsdlike_netbsd_mips.rs
$NetBSD: patch-vendor_libc-0.2.138_src_unix_bsd_netbsdlike_netbsd_mips.rs,v 1.1 2023/05/03 22:39:09 he Exp $

Add file for NetBSD/mips in mips32 variant.

--- vendor/libc-0.2.138/src/unix/bsd/netbsdlike/netbsd/mips.rs.orig	2023-04-23 15:53:16.504282187 +0000
+++ vendor/libc-0.2.138/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;

File Added: pkgsrc/lang/rust/patches/patch-vendor_libc-0.2.138_src_unix_bsd_netbsdlike_netbsd_mod.rs
$NetBSD: patch-vendor_libc-0.2.138_src_unix_bsd_netbsdlike_netbsd_mod.rs,v 1.1 2023/05/03 22:39:09 he Exp $

Add execinfo / backtrace stuff for NetBSD, and handle NetBSD/mips.

--- 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
@@ -3049,6 +3049,22 @@ extern "C" {
     pub fn kinfo_getvmmap(pid: ::pid_t, cntp: *mut ::size_t) -> *mut kinfo_vmentry;
 }
 
+#[link(name = "execinfo")]
+extern "C" {
+    pub fn backtrace(addrlist: *mut *mut ::c_void, len: ::size_t) -> ::size_t;
+    pub fn backtrace_symbols(addrlist: *const *mut ::c_void, len: ::size_t) -> *mut *mut ::c_char;
+    pub fn backtrace_symbols_fd(
+        addrlist: *const *mut ::c_void,
+        len: ::size_t,
+        fd: ::c_int,
+    ) -> ::c_int;
+    pub fn backtrace_symbols_fmt(
+        addrlist: *const *mut ::c_void,
+        len: ::size_t,
+        fmt: *const ::c_char,
+    ) -> *mut *mut ::c_char;
+}
+
 cfg_if! {
     if #[cfg(target_arch = "aarch64")] {
         mod aarch64;
@@ -3068,7 +3084,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::*;
     }
 }

cvs diff -r1.1 -r1.2 pkgsrc/lang/rust/patches/Attic/patch-vendor_libc-0.2.137_src_unix_bsd_netbsdlike_netbsd_mod.rs (expand / switch to unified diff)

--- pkgsrc/lang/rust/patches/Attic/patch-vendor_libc-0.2.137_src_unix_bsd_netbsdlike_netbsd_mod.rs 2023/04/08 18:18:12 1.1
+++ pkgsrc/lang/rust/patches/Attic/patch-vendor_libc-0.2.137_src_unix_bsd_netbsdlike_netbsd_mod.rs 2023/05/03 22:39:09 1.2
@@ -1,20 +1,44 @@ @@ -1,20 +1,44 @@
1$NetBSD: patch-vendor_libc-0.2.137_src_unix_bsd_netbsdlike_netbsd_mod.rs,v 1.1 2023/04/08 18:18:12 he Exp $ 1$NetBSD: patch-vendor_libc-0.2.137_src_unix_bsd_netbsdlike_netbsd_mod.rs,v 1.2 2023/05/03 22:39:09 he Exp $
2 2
3Add handling of NetBSD mips target description. 3Add execinfo / backtrace stuff for NetBSD, and handle NetBSD/mips.
4 4
5--- vendor/libc-0.2.137/src/unix/bsd/netbsdlike/netbsd/mod.rs.orig 2023-01-25 01:49:16.000000000 +0000 5--- vendor/libc-0.2.137/src/unix/bsd/netbsdlike/netbsd/mod.rs.orig 2023-04-16 23:32:41.000000000 +0000
6+++ vendor/libc-0.2.137/src/unix/bsd/netbsdlike/netbsd/mod.rs 6+++ vendor/libc-0.2.137/src/unix/bsd/netbsdlike/netbsd/mod.rs
7@@ -3044,7 +3044,12 @@ cfg_if! { 7@@ -3025,6 +3025,23 @@ extern "C" {
 8 pub fn kinfo_getvmmap(pid: ::pid_t, cntp: *mut ::size_t) -> *mut kinfo_vmentry;
 9 }
 10
 11+#[link(name = "execinfo")]
 12+extern "C" {
 13+ pub fn backtrace(addrlist: *mut *mut ::c_void, len: ::size_t) -> ::size_t;
 14+ pub fn backtrace_symbols(addrlist: *const *mut ::c_void, len: ::size_t) -> *mut *mut ::c_char;
 15+ pub fn backtrace_symbols_fd(
 16+ addrlist: *const *mut ::c_void,
 17+ len: ::size_t,
 18+ fd: ::c_int,
 19+ ) -> ::c_int;
 20+ pub fn backtrace_symbols_fmt(
 21+ addrlist: *const *mut ::c_void,
 22+ len: ::size_t,
 23+ fmt: *const ::c_char,
 24+ ) -> *mut *mut ::c_char;
 25+}
 26+
 27+
 28 cfg_if! {
 29 if #[cfg(target_arch = "aarch64")] {
 30 mod aarch64;
 31@@ -3044,7 +3061,12 @@ cfg_if! {
8 } else if #[cfg(target_arch = "x86")] { 32 } else if #[cfg(target_arch = "x86")] {
9 mod x86; 33 mod x86;
10 pub use self::x86::*; 34 pub use self::x86::*;
11+ } else if #[cfg(target_arch = "mips")] { 35+ } else if #[cfg(target_arch = "mips")] {
12+ mod mips; 36+ mod mips;
13+ pub use self::mips::*; 37+ pub use self::mips::*;
14 } else { 38 } else {
15- // Unknown target_arch 39- // Unknown target_arch
16+ // Unknown target_arch, this should error out 40+ // Unknown target_arch, this should error out
17+ mod unknown; 41+ mod unknown;
18+ pub use self::unknown::*; 42+ pub use self::unknown::*;
19 } 43 }
20 } 44 }

cvs diff -r1.1 -r1.2 pkgsrc/lang/rust/patches/patch-vendor_nix_src_sys_signal.rs (expand / switch to unified diff)

--- pkgsrc/lang/rust/patches/patch-vendor_nix_src_sys_signal.rs 2023/04/08 18:18:12 1.1
+++ pkgsrc/lang/rust/patches/patch-vendor_nix_src_sys_signal.rs 2023/05/03 22:39:09 1.2
@@ -1,15 +1,15 @@ @@ -1,15 +1,15 @@
1$NetBSD: patch-vendor_nix_src_sys_signal.rs,v 1.1 2023/04/08 18:18:12 he Exp $ 1$NetBSD: patch-vendor_nix_src_sys_signal.rs,v 1.2 2023/05/03 22:39:09 he Exp $
2 2
3Narrow the conditional on mips to only apply to Linux. 3Narrow the conditional on mips to only apply to Linux.
4 4
5--- vendor/nix/src/sys/signal.rs.orig 2023-01-25 01:49:16.000000000 +0000 5--- vendor/nix/src/sys/signal.rs.orig 2023-01-25 01:49:16.000000000 +0000
6+++ vendor/nix/src/sys/signal.rs 6+++ vendor/nix/src/sys/signal.rs
7@@ -864,7 +864,7 @@ mod sigevent { 7@@ -1069,7 +1069,7 @@ mod sigevent {
8 SigevNotify::SigevThreadId{..} => libc::SIGEV_THREAD_ID, 8 SigevNotify::SigevThreadId{..} => libc::SIGEV_THREAD_ID,
9 #[cfg(all(target_os = "linux", target_env = "gnu", not(target_arch = "mips")))] 9 #[cfg(all(target_os = "linux", target_env = "uclibc"))]
10 SigevNotify::SigevThreadId{..} => libc::SIGEV_THREAD_ID, 10 SigevNotify::SigevThreadId{..} => libc::SIGEV_THREAD_ID,
11- #[cfg(any(all(target_os = "linux", target_env = "musl"), target_arch = "mips"))] 11- #[cfg(any(all(target_os = "linux", target_env = "musl"), target_arch = "mips"))]
12+ #[cfg(all(target_os = "linux", target_env = "musl", target_arch = "mips"))] 12+ #[cfg(all(target_os = "linux", target_env = "musl", target_arch = "mips"))]
13 SigevNotify::SigevThreadId{..} => 4 // No SIGEV_THREAD_ID defined 13 SigevNotify::SigevThreadId{..} => 4 // No SIGEV_THREAD_ID defined
14 }; 14 };
15 sev.sigev_signo = match sigev_notify { 15 sev.sigev_signo = match sigev_notify {