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/)diff -r1.281 -r1.282 pkgsrc/lang/rust/Makefile
(he)
@@ -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 | |||
3 | DISTNAME= rustc-1.68.2-src | 3 | DISTNAME= rustc-1.69.0-src | |
4 | PKGNAME= ${DISTNAME:S/rustc/rust/:S/-src//} | 4 | PKGNAME= ${DISTNAME:S/rustc/rust/:S/-src//} | |
5 | PKGREVISION= 1 | |||
6 | CATEGORIES= lang | 5 | CATEGORIES= lang | |
7 | MASTER_SITES= https://static.rust-lang.org/dist/ | 6 | MASTER_SITES= https://static.rust-lang.org/dist/ | |
8 | 7 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= https://www.rust-lang.org/ | 9 | HOMEPAGE= https://www.rust-lang.org/ | |
11 | COMMENT= Safe, concurrent, practical language | 10 | COMMENT= Safe, concurrent, practical language | |
12 | LICENSE= mit OR apache-2.0 | 11 | LICENSE= mit OR apache-2.0 | |
13 | 12 | |||
14 | CONFLICTS+= rust-bin-[0-9]* | 13 | CONFLICTS+= 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 | |
17 | GCC_REQD+= 7 | 16 | GCC_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) | |
100 | BUILD_TARGET= ${rust.BUILD_TARGET} | 99 | BUILD_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 | |
105 | BUILD_TARGET?= dist | 104 | BUILD_TARGET?= dist | |
106 | .else | 105 | .else | |
107 | BUILD_TARGET?= build | 106 | BUILD_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. | |
118 | CONFIGURE_ARGS+= --disable-debug | 117 | CONFIGURE_ARGS+= --disable-debug | |
119 | CONFIGURE_ARGS+= --disable-debug-assertions | 118 | CONFIGURE_ARGS+= --disable-debug-assertions | |
120 | CONFIGURE_ARGS+= --disable-llvm-release-debuginfo | 119 | CONFIGURE_ARGS+= --disable-llvm-release-debuginfo | |
121 | CONFIGURE_ARGS+= --debuginfo-level=0 | 120 | CONFIGURE_ARGS+= --debuginfo-level=0 | |
122 | CONFIGURE_ARGS+= --debuginfo-level-rustc=0 | 121 | CONFIGURE_ARGS+= --debuginfo-level-rustc=0 | |
123 | CONFIGURE_ARGS+= --debuginfo-level-std=0 | 122 | CONFIGURE_ARGS+= --debuginfo-level-std=0 | |
124 | CONFIGURE_ARGS+= --debuginfo-level-tools=0 | 123 | CONFIGURE_ARGS+= --debuginfo-level-tools=0 | |
125 | CONFIGURE_ARGS+= --debuginfo-level-tests=0 | 124 | CONFIGURE_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} | |
130 | CONFIGURE_ARGS+= --set llvm.targets="ARM" | 129 | CONFIGURE_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) | |
135 | CONFIGURE_ARGS+= --set llvm.targets="ARM;X86" | 134 | CONFIGURE_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} | |
139 | CONFIGURE_ARGS+= --set llvm.targets="Mips" | 138 | CONFIGURE_ARGS+= --set llvm.targets="Mips" | |
140 | .endif | 139 | .endif | |
141 | .if !empty(TARGET:Mmipsel-unknown-netbsd) | 140 | .if !empty(TARGET:Mmipsel-unknown-netbsd) | |
142 | CONFIGURE_ARGS+= --set llvm.targets="Mips;X86" | 141 | CONFIGURE_ARGS+= --set llvm.targets="Mips;X86" | |
143 | .endif | 142 | .endif | |
144 | 143 | |||
145 | CHECK_INTERPRETER_SKIP+= lib/rustlib/src/rust/library/backtrace/ci/android-sdk.sh | 144 | CHECK_INTERPRETER_SKIP+= lib/rustlib/src/rust/library/backtrace/ci/android-sdk.sh | |
146 | CHECK_INTERPRETER_SKIP+= lib/rustlib/src/rust/library/backtrace/ci/debuglink.sh | 145 | CHECK_INTERPRETER_SKIP+= lib/rustlib/src/rust/library/backtrace/ci/debuglink.sh | |
147 | CHECK_INTERPRETER_SKIP+= lib/rustlib/src/rust/library/backtrace/ci/run.sh | 146 | CHECK_INTERPRETER_SKIP+= lib/rustlib/src/rust/library/backtrace/ci/run.sh | |
148 | CHECK_INTERPRETER_SKIP+= lib/rustlib/src/rust/library/backtrace/ci/run-docker.sh | 147 | CHECK_INTERPRETER_SKIP+= lib/rustlib/src/rust/library/backtrace/ci/run-docker.sh | |
149 | CHECK_INTERPRETER_SKIP+= lib/rustlib/src/rust/library/core/src/unicode/printable.py | 148 | CHECK_INTERPRETER_SKIP+= lib/rustlib/src/rust/library/core/src/unicode/printable.py | |
150 | CHECK_INTERPRETER_SKIP+= lib/rustlib/src/rust/library/stdarch/ci/style.sh | 149 | CHECK_INTERPRETER_SKIP+= lib/rustlib/src/rust/library/stdarch/ci/style.sh | |
151 | CHECK_INTERPRETER_SKIP+= lib/rustlib/src/rust/library/stdarch/ci/run.sh | 150 | CHECK_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 | |||
181 | MAKE_JOBS_SAFE?= yes | |||
182 | . endif | |||
183 | . if ${OPSYS} == "NetBSD" && ${OPSYS_VERSION} < 099957 | 178 | . if ${OPSYS} == "NetBSD" && ${OPSYS_VERSION} < 099957 | |
184 | MAKE_JOBS_SAFE?= no | 179 | MAKE_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 | # | |
198 | BUILDLINK_TRANSFORM.NetBSD+= rm:-Wl,--enable-new-dtags | 193 | BUILDLINK_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} | |
206 | BUILDLINK_TRANSFORM+= opt:x86_64:arm64 | 201 | BUILDLINK_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 | # | |
215 | DISTFILES:= ${DEFAULT_DISTFILES} | 210 | DISTFILES:= ${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) | |
218 | RUST_STAGE0_VER= 1.67.1 | 213 | RUST_STAGE0_VER= 1.68.2 | |
219 | RUST_ARCH:= aarch64-apple-darwin | 214 | RUST_ARCH:= aarch64-apple-darwin | |
220 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | 215 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | |
221 | RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | 216 | RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | |
222 | DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} | 217 | DISTFILES:= ${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) | |
225 | RUST_STAGE0_VER= 1.67.1 | 220 | RUST_STAGE0_VER= 1.68.2 | |
226 | RUST_ARCH:= x86_64-apple-darwin | 221 | RUST_ARCH:= x86_64-apple-darwin | |
227 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | 222 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | |
228 | RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | 223 | RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | |
229 | DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} | 224 | DISTFILES:= ${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) | |
232 | RUST_STAGE0_VER= 1.67.1 | 227 | RUST_STAGE0_VER= 1.68.2 | |
233 | RUST_ARCH:= aarch64-unknown-linux-gnu | 228 | RUST_ARCH:= aarch64-unknown-linux-gnu | |
234 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | 229 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | |
235 | RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | 230 | RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | |
236 | DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} | 231 | DISTFILES:= ${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) | |
239 | RUST_STAGE0_VER= 1.67.1 | 234 | RUST_STAGE0_VER= 1.68.2 | |
240 | RUST_ARCH:= arm-unknown-linux-gnueabihf | 235 | RUST_ARCH:= arm-unknown-linux-gnueabihf | |
241 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | 236 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | |
242 | RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | 237 | RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | |
243 | DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} | 238 | DISTFILES:= ${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) | |
246 | RUST_STAGE0_VER= 1.67.1 | 241 | RUST_STAGE0_VER= 1.68.2 | |
247 | RUST_ARCH:= armv7-unknown-linux-gnueabihf | 242 | RUST_ARCH:= armv7-unknown-linux-gnueabihf | |
248 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | 243 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | |
249 | RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | 244 | RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | |
250 | DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} | 245 | DISTFILES:= ${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) | |
253 | RUST_STAGE0_VER= 1.67.1 | 248 | RUST_STAGE0_VER= 1.68.2 | |
254 | RUST_ARCH:= i686-unknown-linux-gnu | 249 | RUST_ARCH:= i686-unknown-linux-gnu | |
255 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | 250 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | |
256 | RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | 251 | RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | |
257 | DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} | 252 | DISTFILES:= ${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) | |
260 | RUST_STAGE0_VER= 1.67.1 | 255 | RUST_STAGE0_VER= 1.68.2 | |
261 | RUST_ARCH:= x86_64-unknown-linux-gnu | 256 | RUST_ARCH:= x86_64-unknown-linux-gnu | |
262 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | 257 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | |
263 | RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | 258 | RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | |
264 | DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} | 259 | DISTFILES:= ${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) | |
272 | RUST_STAGE0_VER= 1.68.2 | 267 | RUST_STAGE0_VER= 1.68.2 | |
273 | RUST_ARCH:= x86_64-unknown-illumos | 268 | RUST_ARCH:= x86_64-unknown-illumos | |
274 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | 269 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | |
275 | SITES.${RUST_STAGE0}= https://us-central.manta.mnx.io/pkgsrc/public/pkg-bootstraps/ | 270 | SITES.${RUST_STAGE0}= https://us-central.manta.mnx.io/pkgsrc/public/pkg-bootstraps/ | |
276 | DISTFILES:= ${DISTFILES} ${RUST_STAGE0} | 271 | DISTFILES:= ${DISTFILES} ${RUST_STAGE0} | |
277 | RUST_BOOTSTRAP_PATH?= ${WRKDIR}/rust-${RUST_STAGE0_VER}-${RUST_ARCH} | 272 | RUST_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 | |
279 | CONFIGURE_ARGS+= --set=target.${RUST_ARCH}.llvm-config=${LLVM_CONFIG_PATH} | 274 | CONFIGURE_ARGS+= --set=target.${RUST_ARCH}.llvm-config=${LLVM_CONFIG_PATH} | |
280 | CONFIGURE_ARGS+= --build=${RUST_ARCH} | 275 | CONFIGURE_ARGS+= --build=${RUST_ARCH} | |
281 | CONFIGURE_ARGS+= --host=${RUST_ARCH} | 276 | CONFIGURE_ARGS+= --host=${RUST_ARCH} | |
282 | CONFIGURE_ARGS+= --target=${RUST_ARCH} | 277 | CONFIGURE_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) | |
285 | RUST_STAGE0_VER= 1.67.1 | 280 | RUST_STAGE0_VER= 1.68.2 | |
286 | RUST_ARCH:= x86_64-unknown-freebsd | 281 | RUST_ARCH:= x86_64-unknown-freebsd | |
287 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | 282 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | |
288 | RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | 283 | RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | |
289 | DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} | 284 | DISTFILES:= ${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) | |
292 | RUST_STAGE0_VER= 1.67.1 | 287 | RUST_STAGE0_VER= 1.68.2 | |
293 | RUST_ARCH= i586-unknown-netbsd | 288 | RUST_ARCH= i586-unknown-netbsd | |
294 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz | 289 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz | |
295 | RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz | 290 | RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz | |
296 | SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} | 291 | SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} | |
297 | SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} | 292 | SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} | |
298 | DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} | 293 | DISTFILES:= ${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 | |
303 | CFLAGS+= -march=i586 | 298 | CFLAGS+= -march=i586 | |
304 | CONFIGURE_ARGS+= --build=${RUST_ARCH} | 299 | CONFIGURE_ARGS+= --build=${RUST_ARCH} | |
305 | pre-build: pre-build-fix-paxctl | 300 | pre-build: pre-build-fix-paxctl | |
306 | .PHONY: pre-build-fix-paxctl | 301 | .PHONY: pre-build-fix-paxctl | |
307 | pre-build-fix-paxctl: | 302 | pre-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) | |
312 | RUST_STAGE0_VER= 1.67.1 | 307 | RUST_STAGE0_VER= 1.68.2 | |
313 | RUST_ARCH= x86_64-unknown-netbsd | 308 | RUST_ARCH= x86_64-unknown-netbsd | |
314 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz | 309 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz | |
315 | RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz | 310 | RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz | |
316 | DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} | 311 | DISTFILES:= ${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) | |
319 | RUST_STAGE0_VER= 1.67.1 | 314 | RUST_STAGE0_VER= 1.68.2 | |
320 | RUST_ARCH= powerpc-unknown-netbsd | 315 | RUST_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) | |
324 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}90.tar.xz | 319 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}90.tar.xz | |
325 | RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}90.tar.xz | 320 | RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}90.tar.xz | |
326 | DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} | 321 | DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} | |
327 | SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} | 322 | SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} | |
328 | SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} | 323 | SITES.${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) | |
333 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz | 328 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz | |
334 | RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz | 329 | RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz | |
335 | DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} | 330 | DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} | |
336 | SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} | 331 | SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} | |
337 | SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} | 332 | SITES.${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) | |
342 | RUST_STAGE0_VER= 1.67.1 | 337 | RUST_STAGE0_VER= 1.68.2 | |
343 | RUST_ARCH= aarch64-unknown-netbsd | 338 | RUST_ARCH= aarch64-unknown-netbsd | |
344 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz | 339 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz | |
345 | RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz | 340 | RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz | |
346 | DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} | 341 | DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} | |
347 | SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} | 342 | SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} | |
348 | SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} | 343 | SITES.${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) | |
351 | RUST_STAGE0_VER= 1.67.1 | 346 | RUST_STAGE0_VER= 1.68.2 | |
352 | RUST_ARCH= aarch64_be-unknown-netbsd | 347 | RUST_ARCH= aarch64_be-unknown-netbsd | |
353 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz | 348 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz | |
354 | RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz | 349 | RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz | |
355 | DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} | 350 | DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} | |
356 | SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} | 351 | SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} | |
357 | SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} | 352 | SITES.${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) | |
360 | RUST_STAGE0_VER= 1.67.1 | 355 | RUST_STAGE0_VER= 1.68.2 | |
361 | RUST_ARCH= sparc64-unknown-netbsd | 356 | RUST_ARCH= sparc64-unknown-netbsd | |
362 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz | 357 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz | |
363 | RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz | 358 | RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz | |
364 | DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} | 359 | DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} | |
365 | SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} | 360 | SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} | |
366 | SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} | 361 | SITES.${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) | |
369 | RUST_ARCH= armv7-unknown-netbsd-eabihf | 364 | RUST_ARCH= armv7-unknown-netbsd-eabihf | |
370 | RUST_STAGE0_VER= 1.67.1 | 365 | RUST_STAGE0_VER= 1.68.2 | |
371 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz | 366 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz | |
372 | RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz | 367 | RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz | |
373 | DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} | 368 | DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} | |
374 | SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} | 369 | SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} | |
375 | SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} | 370 | SITES.${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) | |
378 | RUST_ARCH= armv6-unknown-netbsd-eabihf | 373 | RUST_ARCH= armv6-unknown-netbsd-eabihf | |
379 | RUST_STAGE0_VER= 1.67.1 | 374 | RUST_STAGE0_VER= 1.68.2 | |
380 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz | 375 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz | |
381 | RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz | 376 | RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz | |
382 | DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} | 377 | DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} | |
383 | SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} | 378 | SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} | |
384 | SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} | 379 | SITES.${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) | |
387 | RUST_ARCH= mipsel-unknown-netbsd | 382 | RUST_ARCH= mipsel-unknown-netbsd | |
388 | RUST_STAGE0_VER= 1.67.1 | 383 | RUST_STAGE0_VER= 1.68.2 | |
389 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz | 384 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz | |
390 | RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz | 385 | RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz | |
391 | DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} | 386 | DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} | |
392 | SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} | 387 | SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} | |
393 | SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} | 388 | SITES.${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) | |
399 | NOT_FOR_PLATFORM+= ${MACHINE_PLATFORM} | 394 | NOT_FOR_PLATFORM+= ${MACHINE_PLATFORM} | |
400 | .else | 395 | .else | |
401 | RUST_BOOTSTRAP_PATH?= ${WRKDIR}/rust-bootstrap | 396 | RUST_BOOTSTRAP_PATH?= ${WRKDIR}/rust-bootstrap | |
@@ -414,78 +409,74 @@ SUBST_STAGE.rpath= pre-configure | @@ -414,78 +409,74 @@ SUBST_STAGE.rpath= pre-configure | |||
414 | SUBST_FILES.rpath+= compiler/rustc_codegen_ssa/src/back/linker.rs | 409 | SUBST_FILES.rpath+= compiler/rustc_codegen_ssa/src/back/linker.rs | |
415 | SUBST_FILES.rpath+= compiler/rustc_target/src/spec/netbsd_base.rs | 410 | SUBST_FILES.rpath+= compiler/rustc_target/src/spec/netbsd_base.rs | |
416 | SUBST_FILES.rpath+= src/bootstrap/builder.rs | 411 | SUBST_FILES.rpath+= src/bootstrap/builder.rs | |
417 | SUBST_FILES.rpath+= src/bootstrap/compile.rs | 412 | SUBST_FILES.rpath+= src/bootstrap/compile.rs | |
418 | SUBST_VARS.rpath= PREFIX | 413 | SUBST_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 | |||
427 | CKSUM_CRATES+= vendor/cc | 422 | #CKSUM_CRATES+= vendor/cc | |
428 | CKSUMS+= 2403bbe39ff511ea5a517c0841d825173a4fdc8a0899c64282bba49127f0dc33 | 423 | #CKSUMS+= 2403bbe39ff511ea5a517c0841d825173a4fdc8a0899c64282bba49127f0dc33 | |
429 | CKSUMS+= a8e8ff94141ffd6760f10e9359a206badc792ce068f3fed8a5b5e06ebe9a72a4 | 424 | #CKSUMS+= a8e8ff94141ffd6760f10e9359a206badc792ce068f3fed8a5b5e06ebe9a72a4 | |
430 | 425 | |||
431 | CKSUM_CRATES+= vendor/libc | 426 | CKSUM_CRATES+= vendor/libc | |
427 | CKSUMS+= b1c0a1d347b30d45c85429b7236d234f5b2c86b9eec439e897c9371d856c187a | |||
428 | CKSUMS+= 280468ba8d1efca96895eed707a72ec577aef65ac15b10caca0b3124504d9f11 | |||
432 | CKSUMS+= 107a4aa396b8383c66e0ace2f941450b4b69146558cdc4d9fbe33eeab51760f1 | 429 | CKSUMS+= 107a4aa396b8383c66e0ace2f941450b4b69146558cdc4d9fbe33eeab51760f1 | |
433 | CKSUMS+= 62169589a535636bee360c767d8014c63ba2042e4d7d3078b118987947b194b8 | 430 | CKSUMS+= 62169589a535636bee360c767d8014c63ba2042e4d7d3078b118987947b194b8 | |
434 | CKSUMS+= eace25beaa4874bfc2451f8136efc261f9dfb7a30caab3c97c708068d5431bbf | |||
435 | CKSUMS+= 6599ee48c3bcdc27a18c58d45197e14c9d1c578d792cb3fb55d8a09469758780 | |||
436 | ||||
437 | CKSUM_CRATES+= vendor/libc-0.2.135 | |||
438 | CKSUMS+= fa260decf53280d4fdf714af60f42d4774f8d6f2da71b0a55a6c2a85e422eb57 | |||
439 | CKSUMS+= 43ab44efb1111d2cd1bd6a99da147150d24017b46feadb7f8d77fb92e9c9487d | |||
440 | 431 | |||
441 | CKSUM_CRATES+= vendor/libc-0.2.137 | 432 | CKSUM_CRATES+= vendor/libc-0.2.137 | |
442 | CKSUMS+= 77009c0e2e06abf8e81634bb65c22a0ccf9564a7cc64cee62d08b8ea716b8cac | 433 | CKSUMS+= 77009c0e2e06abf8e81634bb65c22a0ccf9564a7cc64cee62d08b8ea716b8cac | |
443 | CKSUMS+= fff8565d973350afdf1efd29a2ae7409eeb84b8a61bf16f78827f66a3b5babb2 | 434 | CKSUMS+= fe5911a550e975c2df8ccb96f1195e41f5286609afb53f4a3d28bf7c63b6031c | |
435 | ||||
436 | #CKSUM_CRATES+= vendor/libc-0.2.138 | |||
444 | 437 | |||
445 | CKSUM_CRATES+= vendor/lzma-sys | 438 | CKSUM_CRATES+= vendor/lzma-sys | |
446 | CKSUMS+= 6fd5e9245db34c6f557b8bfcaf03db82fc88c3b06dbfbb5f03b2bcd138983ef9 | 439 | CKSUMS+= 6fd5e9245db34c6f557b8bfcaf03db82fc88c3b06dbfbb5f03b2bcd138983ef9 | |
447 | CKSUMS+= 5e252578b5d266f6a4c8dc9f71ca7a91536ccb8c5c7d7753b82f12ec886459ef | 440 | CKSUMS+= 5e252578b5d266f6a4c8dc9f71ca7a91536ccb8c5c7d7753b82f12ec886459ef | |
448 | 441 | |||
449 | CKSUM_CRATES+= vendor/stacker | 442 | CKSUM_CRATES+= vendor/stacker | |
450 | CKSUMS+= 59ca847887cf19387119d18c57f08d5a8520d714876ca0142b8f1c001ecde06b | 443 | CKSUMS+= 59ca847887cf19387119d18c57f08d5a8520d714876ca0142b8f1c001ecde06b | |
451 | CKSUMS+= 03be8ae293b713fe6e9703e4809dd68caaec992bae6777914ffddae8da2a9bc7 | 444 | CKSUMS+= 03be8ae293b713fe6e9703e4809dd68caaec992bae6777914ffddae8da2a9bc7 | |
452 | 445 | |||
453 | CKSUM_CRATES+= vendor/kqueue | 446 | #CKSUM_CRATES+= vendor/kqueue | |
454 | CKSUMS+= 900a966152b8fdccc4e953df94fa27024cb473f57f49df06cd8f2acaac869787 | 447 | #CKSUMS+= 900a966152b8fdccc4e953df94fa27024cb473f57f49df06cd8f2acaac869787 | |
455 | CKSUMS+= 9bf215b1d26d7f12def8cbc3cdc2f89eabe9249f040911c4a44792fb417cc0fd | 448 | #CKSUMS+= 9bf215b1d26d7f12def8cbc3cdc2f89eabe9249f040911c4a44792fb417cc0fd | |
456 | 449 | |||
457 | CKSUM_CRATES+= vendor/crossbeam-epoch | 450 | CKSUM_CRATES+= vendor/crossbeam-epoch | |
458 | CKSUM_CRATES+= vendor/crossbeam-utils | 451 | CKSUM_CRATES+= vendor/crossbeam-utils | |
459 | CKSUM_CRATES+= vendor/crossbeam-utils-0.8.12 | |||
460 | CKSUM_CRATES+= vendor/crossbeam-epoch-0.9.11 | |||
461 | CKSUMS+= 3314524d2afa0360c947455a6e6566fb54ebf909c99479ca3b7435741fd3293e | 452 | CKSUMS+= 3314524d2afa0360c947455a6e6566fb54ebf909c99479ca3b7435741fd3293e | |
462 | CKSUMS+= ea445a2f85068957d0347fa384c8f9c7c2726a65e930f4352d1b10476cddd851 | 453 | CKSUMS+= ea445a2f85068957d0347fa384c8f9c7c2726a65e930f4352d1b10476cddd851 | |
463 | CKSUMS+= f58085b9d0666ccf62e0ae17fb5dae937c0a86fcc55dc0ae04ad8659e696a49c | 454 | CKSUMS+= f58085b9d0666ccf62e0ae17fb5dae937c0a86fcc55dc0ae04ad8659e696a49c | |
464 | CKSUMS+= ea445a2f85068957d0347fa384c8f9c7c2726a65e930f4352d1b10476cddd851 | 455 | CKSUMS+= ea445a2f85068957d0347fa384c8f9c7c2726a65e930f4352d1b10476cddd851 | |
465 | 456 | |||
466 | CKSUM_CRATES+= vendor/openssl-src | 457 | CKSUM_CRATES+= vendor/openssl-src | |
467 | CKSUMS+= 40cd1069246b552b04fcdfd13eb77b3a89194192f18c426b77377a78abbfd72f | 458 | CKSUMS+= 40cd1069246b552b04fcdfd13eb77b3a89194192f18c426b77377a78abbfd72f | |
468 | CKSUMS+= f358adc7b69c478ca89a96505f9a28f51cc6ad481bcdd304d5089e112c0904db | 459 | CKSUMS+= f358adc7b69c478ca89a96505f9a28f51cc6ad481bcdd304d5089e112c0904db | |
469 | CKSUMS+= b3c59089fa4151eb978a55f17e2adff6ceb752d579b64962336b49cefe41776b | 460 | CKSUMS+= b3c59089fa4151eb978a55f17e2adff6ceb752d579b64962336b49cefe41776b | |
470 | CKSUMS+= db49cdc41015692a4dd2076a33d694c3371a6720db176742cb6c509d533a1fcd | 461 | CKSUMS+= db49cdc41015692a4dd2076a33d694c3371a6720db176742cb6c509d533a1fcd | |
471 | 462 | |||
472 | CKSUM_CRATES+= vendor/openssl-sys | 463 | CKSUM_CRATES+= vendor/openssl-sys | |
473 | CKSUMS+= d397af804c0b786978867528635fa9148cd2ad0e6abd591ace21b5bd3719c38d | 464 | CKSUMS+= d397af804c0b786978867528635fa9148cd2ad0e6abd591ace21b5bd3719c38d | |
474 | CKSUMS+= 246d1f71852a08745fba8d00f126d2bd7816c9428d568a0d5e4907e69548ab9b | 465 | CKSUMS+= 246d1f71852a08745fba8d00f126d2bd7816c9428d568a0d5e4907e69548ab9b | |
475 | 466 | |||
476 | CKSUM_CRATES+= vendor/nix | 467 | CKSUM_CRATES+= vendor/nix | |
477 | CKSUMS+= 44e642a29e4bc296607816e93c80f4134a7664c209702b9bb52a1cac01a67c45 | 468 | CKSUMS+= c3e13a2edea54d190a4b051f62efc97953c00b5051a9fda0e39e3bc732a31939 | |
478 | CKSUMS+= 6021b32badb51064fdca5fd083289be16763675bb6bf059ee3886791709931bf | 469 | CKSUMS+= 263bd7ace66a4cfee3de18532f61c187327fcbd564666b4f97c4b01ae6885d98 | |
479 | 470 | |||
480 | SUBST_CLASSES+= cksum | 471 | SUBST_CLASSES+= cksum | |
481 | SUBST_STAGE.cksum= pre-configure | 472 | SUBST_STAGE.cksum= pre-configure | |
482 | .for crate in ${CKSUM_CRATES} | 473 | .for crate in ${CKSUM_CRATES} | |
483 | SUBST_FILES.cksum+= ${crate}/.cargo-checksum.json | 474 | SUBST_FILES.cksum+= ${crate}/.cargo-checksum.json | |
484 | .endfor | 475 | .endfor | |
485 | .for from to in ${CKSUMS} | 476 | .for from to in ${CKSUMS} | |
486 | SUBST_SED.cksum+= -e 's,${from},${to},g' | 477 | SUBST_SED.cksum+= -e 's,${from},${to},g' | |
487 | .endfor | 478 | .endfor | |
488 | 479 | |||
489 | post-extract: | 480 | post-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.*) | |
677 | BUILD_DEPENDS+= compat80>=0:../../emulators/compat80 | 668 | BUILD_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: | |
686 | DEPENDS+= libatomic-links>=0:../../devel/libatomic-links | 677 | DEPENDS+= libatomic-links>=0:../../devel/libatomic-links | |
687 | .endif | 678 | .endif | |
688 | 679 | |||
689 | BUILD_DEPENDS+= cmake-[0-9]*:../../devel/cmake | 680 | BUILD_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" |
@@ -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 | |||
3 | BLAKE2s (rust-1.67.1-aarch64-apple-darwin.tar.gz) = 7b491757a54e5066e81e2af89d3eb7ab417b9884b0e73278b82072804b0f1754 | 3 | BLAKE2s (rust-1.68.2-aarch64-apple-darwin.tar.gz) = 2ce1385b1966325074f41065a834f57621c641335ccc1b011543deaa15758430 | |
4 | SHA512 (rust-1.67.1-aarch64-apple-darwin.tar.gz) = 066f088965f4f7862f2e2167aeed90e118197b68c1945704ccb2ace509cfcaa9e21643875a598576602714ff6c0c6d2b0b135e4ad9e0ab925a49806d51b36c91 | 4 | SHA512 (rust-1.68.2-aarch64-apple-darwin.tar.gz) = 9525012c5fd8f2fcf498b79b698a74655a4520c18d369762acfdd7e7eb899e0793ce620630a18fc4a0840f0b7faa6e5e082398ec0c41967199f3344c6a8bc3ef | |
5 | Size (rust-1.67.1-aarch64-apple-darwin.tar.gz) = 242238575 bytes | 5 | Size (rust-1.68.2-aarch64-apple-darwin.tar.gz) = 241691250 bytes | |
6 | BLAKE2s (rust-1.67.1-aarch64-unknown-linux-gnu.tar.gz) = 8b7d1f2ee1744b752389c974f16aa66d0efd9be1740b391d25225b1e060b6439 | 6 | BLAKE2s (rust-1.68.2-aarch64-unknown-linux-gnu.tar.gz) = 16efd7f8b15ad4e3635d23a9c64ede37e5b7beaacab6dc88f1ba177bc6b5efbd | |
7 | SHA512 (rust-1.67.1-aarch64-unknown-linux-gnu.tar.gz) = 5f60ea5756dff305e8276107a93a3e50809558a640f944e8c109a96f81dc579c467c3577500ea2951dd10ca2b0b990b46ac652e20c48df1e96f843730496a38b | 7 | SHA512 (rust-1.68.2-aarch64-unknown-linux-gnu.tar.gz) = 9868aed17badf7449377181db9981a4dec24aaf23731ecf4cc9e4f3b9830aac75330d6bf572fd4d25f4768f94557218bd34b8865d880b451a15d6bce48ceb8ae | |
8 | Size (rust-1.67.1-aarch64-unknown-linux-gnu.tar.gz) = 451931567 bytes | 8 | Size (rust-1.68.2-aarch64-unknown-linux-gnu.tar.gz) = 451354348 bytes | |
9 | BLAKE2s (rust-1.67.1-aarch64-unknown-netbsd.tar.xz) = 44ac054c36c16bf753d3980b1a5d6cf3d8388bd203c1078fa76410f9542fa820 | 9 | BLAKE2s (rust-1.68.2-aarch64-unknown-netbsd.tar.xz) = 8aa0ef15a636663b5ec59476dbdb6bc74f68803ee3b0566f516afb76eb42e31a | |
10 | SHA512 (rust-1.67.1-aarch64-unknown-netbsd.tar.xz) = 428467751191ba5d1ab1c511f7b5d8f5b0bb157963477127df2653508a6b00219822bbb4359041616b7b221ef09edfacdad884a35795dc8c545ad2b6cd4dce20 | 10 | SHA512 (rust-1.68.2-aarch64-unknown-netbsd.tar.xz) = 993187ce577834784a9c9a55294c22dab4302256b6f320c042fe6c47c99b727147b71dc7261ef2a981f19ddbfc59301cf2f48ebb82cf54284740b7590d153d91 | |
11 | Size (rust-1.67.1-aarch64-unknown-netbsd.tar.xz) = 160292604 bytes | 11 | Size (rust-1.68.2-aarch64-unknown-netbsd.tar.xz) = 160923372 bytes | |
12 | BLAKE2s (rust-1.67.1-aarch64_be-unknown-netbsd.tar.xz) = f71ba28d195109707fd73f1250a0538f0030191407420cd4f4610adab16eceb1 | 12 | BLAKE2s (rust-1.68.2-aarch64_be-unknown-netbsd.tar.xz) = fdcc5e2da6353770ece3ee400142dc9a70ea5394631c0e1a82e781a2e2a5eae8 | |
13 | SHA512 (rust-1.67.1-aarch64_be-unknown-netbsd.tar.xz) = 74a09de32ca0402807af5e18dfb6d088bb393f33056efedff1a58407058bc7d3f86c361353e691784e4fedd704a4ff46984de26d1a0a8aaea9e7618f4d76e4f8 | 13 | SHA512 (rust-1.68.2-aarch64_be-unknown-netbsd.tar.xz) = cc79fbeea37a240d5ad5d325e0edff857bf7cf26653d5cf1cff27ca5030f58f581c864bfc2a245378416e4853c8284e42a20ebfe8f8ff83881af2c2a1a91e30e | |
14 | Size (rust-1.67.1-aarch64_be-unknown-netbsd.tar.xz) = 158018648 bytes | 14 | Size (rust-1.68.2-aarch64_be-unknown-netbsd.tar.xz) = 160831656 bytes | |
15 | BLAKE2s (rust-1.67.1-arm-unknown-linux-gnueabihf.tar.gz) = 158501787573818ec42ddfb673b6e8378dcce8e49b8eeaffdef03720acbf5bd3 | 15 | BLAKE2s (rust-1.68.2-arm-unknown-linux-gnueabihf.tar.gz) = 5519dd5c62d5fcb9be487d2ce69e11871ea2fcf2c60cd54bea8001a3fdbc3a19 | |
16 | SHA512 (rust-1.67.1-arm-unknown-linux-gnueabihf.tar.gz) = 90d69cd1bf32b4cd6ba1e7fb65d1ce73224f67ee60b219d408c8c69172f893fffc4b89bf6398b2951f018b8c49b8f9a3314bd15d36fc1adc1d638d911f0ef63a | 16 | SHA512 (rust-1.68.2-arm-unknown-linux-gnueabihf.tar.gz) = c699d92333897cd7cbb25358b5f0c1455ccf9565509db9768b8ca3fece071f705c4bf64e3bcfc4d7f19599e2758e6b1ee6d6440c4a0875b37d897664c1fd8379 | |
17 | Size (rust-1.67.1-arm-unknown-linux-gnueabihf.tar.gz) = 343745746 bytes | 17 | Size (rust-1.68.2-arm-unknown-linux-gnueabihf.tar.gz) = 343477491 bytes | |
18 | BLAKE2s (rust-1.67.1-armv6-unknown-netbsd-eabihf.tar.xz) = 0d83b341b9e75e2921132c7db807e73bb7c5826b701dbeeb249b763e01372ed9 | 18 | BLAKE2s (rust-1.68.2-armv6-unknown-netbsd-eabihf.tar.xz) = f777639f9f9e1144b6467e6ad6ac051bcc77b940b060a1e158d45c3bf0ef7aaf | |
19 | SHA512 (rust-1.67.1-armv6-unknown-netbsd-eabihf.tar.xz) = c8bbd74bbfc4d35912ad0f7c872ac622aef61c481f983067e9bb640cfd2341fc2798ff332a7aa18f3b79e428247fc943bb4fff402dbb32ee8a035bb9cf9c2022 | 19 | SHA512 (rust-1.68.2-armv6-unknown-netbsd-eabihf.tar.xz) = a11f5b6cee534dce900bd5f6777bb567fcfb91ec9fbd8de68e649a601a6582a3be52f277aa6e87e6db8db4f07c2370d1cc865af3562947c748791d080af1f8bc | |
20 | Size (rust-1.67.1-armv6-unknown-netbsd-eabihf.tar.xz) = 139275568 bytes | 20 | Size (rust-1.68.2-armv6-unknown-netbsd-eabihf.tar.xz) = 139630864 bytes | |
21 | BLAKE2s (rust-1.67.1-armv7-unknown-linux-gnueabihf.tar.gz) = 20d983b46d6f193028df143d9e34d2fd3b825f592d344ae97bff6aa18c69820d | 21 | BLAKE2s (rust-1.68.2-armv7-unknown-linux-gnueabihf.tar.gz) = af43bea36d249c04377f9179a9f9fe2fbfc928bc47efcafb2be268528d1744db | |
22 | SHA512 (rust-1.67.1-armv7-unknown-linux-gnueabihf.tar.gz) = 15bd636e335f7584fb3df372edf5b3b0a0c863d2012e5054231a6f970335f4a089eade4b666ed91b254100a739437d12aa2a55e43e41139c916cbe1c81529c93 | 22 | SHA512 (rust-1.68.2-armv7-unknown-linux-gnueabihf.tar.gz) = b4822812b9dbef0e42e4ae2f8d2e41544565453f9f4dadf97d2aea5480cc3d2642d15a338637a42340015da0265636d6201ae546e38b29a1d6fb92f27a87f7da | |
23 | Size (rust-1.67.1-armv7-unknown-linux-gnueabihf.tar.gz) = 334290031 bytes | 23 | Size (rust-1.68.2-armv7-unknown-linux-gnueabihf.tar.gz) = 334059557 bytes | |
24 | BLAKE2s (rust-1.67.1-armv7-unknown-netbsd-eabihf.tar.xz) = e7d0637f072d68613ae3e5f8b9fb2a7b185f7a901a4c99006f314d5215c4e7f3 | 24 | BLAKE2s (rust-1.68.2-armv7-unknown-netbsd-eabihf.tar.xz) = 612f27d88006d79ce9d2325c7013accd02c371676681234be440073447c07d9f | |
25 | SHA512 (rust-1.67.1-armv7-unknown-netbsd-eabihf.tar.xz) = 92ee2042ebb3c11bc0f0447a53f493860eca5229bafd4ecff91e000ed1e708af2a81b28384d9103aff622ea8139af1545d33e8af06f18fadda78dc48058a4b35 | 25 | SHA512 (rust-1.68.2-armv7-unknown-netbsd-eabihf.tar.xz) = 93b7e1553daf204100b6a585231389b72b182e88c879c32660c0bd0512c0f10e156c95fa088677eea323a07dcf40e5630ff3d7419a20595b462c50b58e868d8e | |
26 | Size (rust-1.67.1-armv7-unknown-netbsd-eabihf.tar.xz) = 139002024 bytes | 26 | Size (rust-1.68.2-armv7-unknown-netbsd-eabihf.tar.xz) = 137854436 bytes | |
27 | BLAKE2s (rust-1.67.1-i586-unknown-netbsd.tar.xz) = 8d9e6aadf8674f5c06d2303415b385fd2d31bf3e21d07b614739f1ba3e1495a6 | 27 | BLAKE2s (rust-1.68.2-i586-unknown-netbsd.tar.xz) = 2373708734613809b3b160093d943e62ef20827dd9b9400fa000753d3b5202aa | |
28 | SHA512 (rust-1.67.1-i586-unknown-netbsd.tar.xz) = 2a8c064164304416cd8e27a285a7904c32f0f306bf46d1665d6dfdd6ba06ac07510d20af5d2ad52a024c80ea73cc3596ca5413be68e0565444d771dd21ea7b7f | 28 | SHA512 (rust-1.68.2-i586-unknown-netbsd.tar.xz) = daa4f603ff916774f73725ce989124ba35bfb935c21e382053f4259a759c875f4b9b2ae12c53dcf8781dc76a23366c98280aa2d77599b9cbd5ade473c543b896 | |
29 | Size (rust-1.67.1-i586-unknown-netbsd.tar.xz) = 173244208 bytes | 29 | Size (rust-1.68.2-i586-unknown-netbsd.tar.xz) = 173863164 bytes | |
30 | BLAKE2s (rust-1.67.1-i686-unknown-linux-gnu.tar.gz) = ed46fcd8ca42fc936d49185e1ed41e706a03b1fc575027a158bc98faf702c585 | 30 | BLAKE2s (rust-1.68.2-i686-unknown-linux-gnu.tar.gz) = d74b7c9c663c9858ba5a2cb2de1c437740f6630dfcc84f62ae84a246e1267b95 | |
31 | SHA512 (rust-1.67.1-i686-unknown-linux-gnu.tar.gz) = 3592a1ef814da5f596fe4feceff538df3e90f10076d5679ae8ba459145f53b3ff525cfd11675b417212a69c00724ed3919fb6059f43abcbafd77b49516feacb6 | 31 | SHA512 (rust-1.68.2-i686-unknown-linux-gnu.tar.gz) = 75b23c215a88946eff672fe4ba9d7d0174a2a699b72ab46483d6e9f93bdba04c6a7991505d3f30a77c765a4affc017463d0a598461407bdf51479b23f9d5c30a | |
32 | Size (rust-1.67.1-i686-unknown-linux-gnu.tar.gz) = 402083028 bytes | 32 | Size (rust-1.68.2-i686-unknown-linux-gnu.tar.gz) = 401355176 bytes | |
33 | BLAKE2s (rust-1.67.1-mipsel-unknown-netbsd.tar.xz) = dcd27c11a867792b2f2122d0603881c245ee35e5f83b0d6e73fd84f64ad46f89 | 33 | BLAKE2s (rust-1.68.2-mipsel-unknown-netbsd.tar.xz) = 6f9c2d6a2756e3b73c3ca1649ea01465d5eb263bdd932969d83167eea2f474c5 | |
34 | SHA512 (rust-1.67.1-mipsel-unknown-netbsd.tar.xz) = de3d619a3473dfe7e25ee1710689c08e046005e4199262f5a33114817a9841eee744aff2b31db55dfe7c116f73ce6be42f2c4f26d988e32b0979b395d75db2b3 | 34 | SHA512 (rust-1.68.2-mipsel-unknown-netbsd.tar.xz) = 23b6307208e633793a1b98c804db49ac7927c23a5f971d84da2c1c5984cd5642fd1569fe317b6d25545cbbf3207c32ac37f47e443b66c3274fc1cf93d8b030b2 | |
35 | Size (rust-1.67.1-mipsel-unknown-netbsd.tar.xz) = 138485832 bytes | 35 | Size (rust-1.68.2-mipsel-unknown-netbsd.tar.xz) = 138970628 bytes | |
36 | BLAKE2s (rust-1.67.1-powerpc-unknown-netbsd.tar.xz) = b2a131c6905b26f1202ff3e1c5b09464f7106690519fd3e3895b14e54cbb1669 | 36 | BLAKE2s (rust-1.68.2-powerpc-unknown-netbsd.tar.xz) = c3b46e7dd66fff0d543848e8cd802549eaf6b95f99832df196c68fd3029ff861 | |
37 | SHA512 (rust-1.67.1-powerpc-unknown-netbsd.tar.xz) = 2d8acabff1710a7f326c0cfcc86044125900c7ce9864c21fd58024d4962e447bfd448e7cebcc38b44af4a261289f3d7d08637426a6a2b1044e7dcdb7705f8d41 | 37 | SHA512 (rust-1.68.2-powerpc-unknown-netbsd.tar.xz) = 3f77b8bebcc5692cf698507c28285d724b93765d684f2cadf363481a25b7273d00d9583a9f1647d213c83d268d20d93fbfbc29aa89f919ec2e028c6cc934e3e3 | |
38 | Size (rust-1.67.1-powerpc-unknown-netbsd.tar.xz) = 186146852 bytes | 38 | Size (rust-1.68.2-powerpc-unknown-netbsd.tar.xz) = 182826940 bytes | |
39 | BLAKE2s (rust-1.67.1-powerpc-unknown-netbsd90.tar.xz) = 72390edfb25045d1095a22c4046250476f53ecfc22463b6db5848fca27be3192 | 39 | BLAKE2s (rust-1.68.2-powerpc-unknown-netbsd90.tar.xz) = 99ea3e35b70ff85d80de36611d3483fb0b2d17dced80be4b6b23a20e13423de7 | |
40 | SHA512 (rust-1.67.1-powerpc-unknown-netbsd90.tar.xz) = 3e9ed9511d00df827ea9963a7dd71897f8d0cba662d9dbaf53f3033e30c271cf7dc4deba3e177ce1b7ac3898df744f493a634b23cd35dde4badab28408e0081c | 40 | SHA512 (rust-1.68.2-powerpc-unknown-netbsd90.tar.xz) = 364cde46fadeb26f96ae346e126f86acea7eb19af2edd3ced08c0831eb814553382a064cff6231f47f8b002b85f0094cbe378f958f970938dc5eadd671ec6275 | |
41 | Size (rust-1.67.1-powerpc-unknown-netbsd90.tar.xz) = 186243344 bytes | 41 | Size (rust-1.68.2-powerpc-unknown-netbsd90.tar.xz) = 183686480 bytes | |
42 | BLAKE2s (rust-1.67.1-sparc64-unknown-netbsd.tar.xz) = 42938258d67706edefeec242c8d88f4dffa29374761087a6577ea0023ddcf190 | 42 | BLAKE2s (rust-1.68.2-sparc64-unknown-netbsd.tar.xz) = 532c7145dc06b6c34b0c02dd9ce7560d5a0a7a1fd535567fdf4996455d7c3f2b | |
43 | SHA512 (rust-1.67.1-sparc64-unknown-netbsd.tar.xz) = 0984d8134dcd8b56495f93fda94c440af4f8023f53d50902ac308449f9d621368c92af647cc25be21e43125d5623f868d287107601be42a927fa3568e7c5327b | 43 | SHA512 (rust-1.68.2-sparc64-unknown-netbsd.tar.xz) = e5cd3f8b5af71829f9f80052b419a1ed868dba6d8cc9611a6de026400386c66a9d6d2ff8bea642c1d1ff148ae0f19ad8045ec6694041db3296db2d823f068d93 | |
44 | Size (rust-1.67.1-sparc64-unknown-netbsd.tar.xz) = 156939588 bytes | 44 | Size (rust-1.68.2-sparc64-unknown-netbsd.tar.xz) = 154392172 bytes | |
45 | BLAKE2s (rust-1.67.1-x86_64-apple-darwin.tar.gz) = ba09409aba731edf6d1a0227f1b05a02938a8ecf2d7ee16914bc2b693098550a | 45 | BLAKE2s (rust-1.68.2-x86_64-apple-darwin.tar.gz) = 293a8cccb2707f66337593cad62492da3c82179d20537680f05abfae8874b88c | |
46 | SHA512 (rust-1.67.1-x86_64-apple-darwin.tar.gz) = a56352dd87377bb657b1d0557840a0e6b5934119e93c864902344f20818290dfaf97e9f17caa69a05308343f191f8265d28fd41ae2819f5a372d439adcf9d7c4 | 46 | SHA512 (rust-1.68.2-x86_64-apple-darwin.tar.gz) = f33a1f59aeae05c1f4ac9e477ff01dfcf32aa07728b92ae0767892adec5dc744e3f9d097bd77a07c619787d36011285e7a92271c4a4379da02c4ab9767e15e84 | |
47 | Size (rust-1.67.1-x86_64-apple-darwin.tar.gz) = 325077660 bytes | 47 | Size (rust-1.68.2-x86_64-apple-darwin.tar.gz) = 325363849 bytes | |
48 | BLAKE2s (rust-1.67.1-x86_64-unknown-freebsd.tar.gz) = 9fd5972e39a847bf8298f8bf6008f8a7fed00f090fe7d0c4a199ca10e9c80b0a | 48 | BLAKE2s (rust-1.68.2-x86_64-unknown-freebsd.tar.gz) = 86da64ad3f2af954491b4f166ab407eb0220b6fbca9bf402edb1cf0611d86c4d | |
49 | SHA512 (rust-1.67.1-x86_64-unknown-freebsd.tar.gz) = 5eac5798cfbbdffdb10ca56da2d70c9fa0a26575f548fc7214906f361640e3b800d3084f3aadcc166624f1360467d9aa9d618e49118167c467a78d2588bdc51b | 49 | SHA512 (rust-1.68.2-x86_64-unknown-freebsd.tar.gz) = 0b4ab9aa0b32309a18a9b28bc91bbcae8ae7d3824614469adabfd504f6aecee5a468ccee6fa78751e00954ea6ba98c4e4ebc976bb6069e822fe393146bddd3ae | |
50 | Size (rust-1.67.1-x86_64-unknown-freebsd.tar.gz) = 310759598 bytes | 50 | Size (rust-1.68.2-x86_64-unknown-freebsd.tar.gz) = 310138545 bytes | |
51 | BLAKE2s (rust-1.67.1-x86_64-unknown-linux-gnu.tar.gz) = e9535afa50b4530dd22294377be217b7a95b6d38942e85480b0d989a63ce25ab | |||
52 | SHA512 (rust-1.67.1-x86_64-unknown-linux-gnu.tar.gz) = b27df23ed472f79c51602411c30402c494449dcbcea8bdc77393da32be9b2e1f53d88793e8d02ec6362295bcc8fdf67e52e9b20e45e1562959a2dc22de5d89e4 | |||
53 | Size (rust-1.67.1-x86_64-unknown-linux-gnu.tar.gz) = 323336080 bytes | |||
54 | BLAKE2s (rust-1.67.1-x86_64-unknown-netbsd.tar.xz) = 71b5ea21404db76c60cbde929a91c756dc9ab3d62c0738c777e49b65c19c515d | |||
55 | SHA512 (rust-1.67.1-x86_64-unknown-netbsd.tar.xz) = 729dd53d3fd20eac69a8402dd7667d94ac2cd503a74ac5bc425dda45e975c4f0a8c6987925436ead5ad213eb04ac872ef0977cb22275b89f1dafdce1521fc5d3 | |||
56 | Size (rust-1.67.1-x86_64-unknown-netbsd.tar.xz) = 185796324 bytes | |||
57 | BLAKE2s (rust-1.68.2-x86_64-unknown-illumos.tar.gz) = e3c91704c4366e0db0fd073c3f7a1246fc856d2fee32a095041832f37fbd2bd2 | 51 | BLAKE2s (rust-1.68.2-x86_64-unknown-illumos.tar.gz) = e3c91704c4366e0db0fd073c3f7a1246fc856d2fee32a095041832f37fbd2bd2 | |
58 | SHA512 (rust-1.68.2-x86_64-unknown-illumos.tar.gz) = c6326fce5d157cac6a57a28d3370dbc6fb393b9caf2dd628d30879673bba3b0bacf8de6dfe18577b3fa1fe1a0fd90ab48498c1f65fab3753cc7fd35e91cbb47b | 52 | SHA512 (rust-1.68.2-x86_64-unknown-illumos.tar.gz) = c6326fce5d157cac6a57a28d3370dbc6fb393b9caf2dd628d30879673bba3b0bacf8de6dfe18577b3fa1fe1a0fd90ab48498c1f65fab3753cc7fd35e91cbb47b | |
59 | Size (rust-1.68.2-x86_64-unknown-illumos.tar.gz) = 224557906 bytes | 53 | Size (rust-1.68.2-x86_64-unknown-illumos.tar.gz) = 224557906 bytes | |
60 | BLAKE2s (rust-std-1.67.1-aarch64-apple-darwin.tar.gz) = 523d3b7fccb68c3960b59bed19e5283fb3c4d0c40515ac9ce510be77177314e0 | 54 | BLAKE2s (rust-1.68.2-x86_64-unknown-linux-gnu.tar.gz) = ad8a1361317fa856dccac8c473ff0972490efe0413b711e76093ec7ef621c9ca | |
61 | SHA512 (rust-std-1.67.1-aarch64-apple-darwin.tar.gz) = 4dc57fcc19105fa9b480cc32eb02fc2332df12652790e937075313751071e8eabef1de786f288525c2f67e45f9230388dad303a08d04aeb53112e49e614a734c | 55 | SHA512 (rust-1.68.2-x86_64-unknown-linux-gnu.tar.gz) = da206ed02046dff864e4884385e06b75bef243dab053437ee2227a167689cd397c1f0175a5511f90cfd0efe02cdfed26e9c9f89089851573437e827298e35c0b | |
62 | Size (rust-std-1.67.1-aarch64-apple-darwin.tar.gz) = 43513135 bytes | 56 | Size (rust-1.68.2-x86_64-unknown-linux-gnu.tar.gz) = 322181574 bytes | |
63 | BLAKE2s (rust-std-1.67.1-aarch64-unknown-linux-gnu.tar.gz) = 411eb81c15ac441d128e4fcffddc6042531630c37e8147c27c7a6dedc28991f1 | 57 | BLAKE2s (rust-1.68.2-x86_64-unknown-netbsd.tar.xz) = b9d527c5680558940e17c83ef301bca47bc26688cb3683e7b86ae715d9787af2 | |
64 | SHA512 (rust-std-1.67.1-aarch64-unknown-linux-gnu.tar.gz) = 23fc1945b9cb594684802ec49771226593c712b981e898a592a1ad5f295adf9f7a9d7c321c89e2fef059bdee7b29b36e9112848da8878db3646d06d5e5e32d86 | 58 | SHA512 (rust-1.68.2-x86_64-unknown-netbsd.tar.xz) = 2c86c4c0cd4efac6bfebea3ee9c394bb149033b2d64801715acdd50c50a5c3911e3ac409323be748e92459732a36a5f1dce22fd64c2720d51bfef7dda81d6aec | |
65 | Size (rust-std-1.67.1-aarch64-unknown-linux-gnu.tar.gz) = 66261429 bytes | 59 | Size (rust-1.68.2-x86_64-unknown-netbsd.tar.xz) = 185369476 bytes | |
66 | BLAKE2s (rust-std-1.67.1-aarch64-unknown-netbsd.tar.xz) = bc5778a45b95d0137cc79df3ea7e1fce6983d36cb57495d9a70831043a084b89 | 60 | BLAKE2s (rust-std-1.68.2-aarch64-apple-darwin.tar.gz) = 86b3a8e8ea99618696ed212ac03b35fc101a6cf32d4029cbab3d8337dba85e40 | |
67 | SHA512 (rust-std-1.67.1-aarch64-unknown-netbsd.tar.xz) = 7729f4293025e655f4195ebc3654eedcb7140ab8f76eb238aca7eb9730f64383e9544ab629408a5e90896a38028e95a0108a13531a12d5ad461416365e63fdf1 | 61 | SHA512 (rust-std-1.68.2-aarch64-apple-darwin.tar.gz) = dc7b414a660b8cee79a99e93d9f23900048764158871d8e5acd9b33fd818aa245afa33202adb3dba33e57391233440593cec961d532b91a2d389a1bcad905e61 | |
68 | Size (rust-std-1.67.1-aarch64-unknown-netbsd.tar.xz) = 25186756 bytes | 62 | Size (rust-std-1.68.2-aarch64-apple-darwin.tar.gz) = 44021003 bytes | |
69 | BLAKE2s (rust-std-1.67.1-aarch64_be-unknown-netbsd.tar.xz) = ce6fda539aa85c9a35f30083c3a27ff99a25e960cae1a4028cf9069c0b4eed5f | 63 | BLAKE2s (rust-std-1.68.2-aarch64-unknown-linux-gnu.tar.gz) = d49b31e7b055a96e63991fa62cff8ac0d0aaca40221a603f94c88361093e9fa1 | |
70 | SHA512 (rust-std-1.67.1-aarch64_be-unknown-netbsd.tar.xz) = 6deca2cbd219f1f5954562aec43785d7a5e31c5a735b0d569d17a976f82c7b206f90aedc2e19ac7e8fa3efad5c01e9dd53fee6b754b150c10d24fcf06cb7035b | 64 | SHA512 (rust-std-1.68.2-aarch64-unknown-linux-gnu.tar.gz) = 3279e98df9cb4cac3060be6d873ef69ccf023e92b75abd8cf7b73617e26921d8c59f1b1ecbedb4bcea7ce40eade5255c9d1f6bb6a7c50d45980e80da5b9d55b3 | |
71 | Size (rust-std-1.67.1-aarch64_be-unknown-netbsd.tar.xz) = 25067388 bytes | 65 | Size (rust-std-1.68.2-aarch64-unknown-linux-gnu.tar.gz) = 66797015 bytes | |
72 | BLAKE2s (rust-std-1.67.1-arm-unknown-linux-gnueabihf.tar.gz) = 608dc4f9e6cfe0389b374b183c79fc8ac8f73b0fb14973ad528ba67e9dd35b6f | 66 | BLAKE2s (rust-std-1.68.2-aarch64-unknown-netbsd.tar.xz) = b4131ba4456a857a997d8a9e9a4e484f29c5db7efca84804121f20ededc6e18f | |
73 | SHA512 (rust-std-1.67.1-arm-unknown-linux-gnueabihf.tar.gz) = bd1dbd240f09d08590b9896fbd370761e6d9b7b57c781891336bc6167d36bd949bcd200305b139c8523f21437fc4957a6a8bab208b788511b4f9348754c2581d | 67 | SHA512 (rust-std-1.68.2-aarch64-unknown-netbsd.tar.xz) = 986fe995da48ac62122ae7afac922442b0241c505bac5072731e450244259885caa09532a149f31e84b3dfa5cd6ce97d86e944f54c6a695545b479966828099f | |
74 | Size (rust-std-1.67.1-arm-unknown-linux-gnueabihf.tar.gz) = 39711720 bytes | 68 | Size (rust-std-1.68.2-aarch64-unknown-netbsd.tar.xz) = 25357056 bytes | |
75 | BLAKE2s (rust-std-1.67.1-armv6-unknown-netbsd-eabihf.tar.xz) = ae3936e0168dcce32e7d25f1f33838cb6ea9cdf73bf898c8f1578c0ff0491230 | 69 | BLAKE2s (rust-std-1.68.2-aarch64_be-unknown-netbsd.tar.xz) = f138d423115c7265a286d10ee1caff3875a1021d97d2c85744c9d6f5e6750e33 | |
76 | SHA512 (rust-std-1.67.1-armv6-unknown-netbsd-eabihf.tar.xz) = 78751c49a063e4d8b9b86d7556dca78c2fa184748c9a0cf2fba8a5a7837b0c7a23f91d9e6bb77105b3582f82c851bd98bdbeec4163e3bfed8852c9c788c84864 | 70 | SHA512 (rust-std-1.68.2-aarch64_be-unknown-netbsd.tar.xz) = d439f20c461fa7636a61d3d8579b2a1788d3fbf58e714746886bf84c1952cb0689bd2185affe7049052f6a007975d83cf8799b13a71e06d2deba9ba698cf57e9 | |
77 | Size (rust-std-1.67.1-armv6-unknown-netbsd-eabihf.tar.xz) = 23472608 bytes | 71 | Size (rust-std-1.68.2-aarch64_be-unknown-netbsd.tar.xz) = 25836560 bytes | |
78 | BLAKE2s (rust-std-1.67.1-armv7-unknown-linux-gnueabihf.tar.gz) = 0f7aa8d2bdf51eacba0cbd0d05d9c2552387280c901c833206f68f4e5f79f7a7 | 72 | BLAKE2s (rust-std-1.68.2-arm-unknown-linux-gnueabihf.tar.gz) = 8600f273bc03505e5b19f52648d03c4de4739efb3b961259d9e5be560536a633 | |
79 | SHA512 (rust-std-1.67.1-armv7-unknown-linux-gnueabihf.tar.gz) = 3d41ec4719ef164628e6299d4ff734c444a462bc3afc84df09d9572664fc684aa00a0f066b3047d378dd8521a5908a4bb8c0a9e9252b33df75fc74928402375f | 73 | SHA512 (rust-std-1.68.2-arm-unknown-linux-gnueabihf.tar.gz) = 1269269f4b7b8e09a3fe6a356b1979d5f640310cbc2d4c49ea6ce28fcd31b0515a098dab3e24526dba2900d08bf0218b57e37faa537410937a8a156b60883908 | |
80 | Size (rust-std-1.67.1-armv7-unknown-linux-gnueabihf.tar.gz) = 41440829 bytes | 74 | Size (rust-std-1.68.2-arm-unknown-linux-gnueabihf.tar.gz) = 40265802 bytes | |
81 | BLAKE2s (rust-std-1.67.1-armv7-unknown-netbsd-eabihf.tar.xz) = e8de71916bfbf38ff052467006db407cebe80447aed7a5af8f33f979d4eb85ba | 75 | BLAKE2s (rust-std-1.68.2-armv6-unknown-netbsd-eabihf.tar.xz) = 6d0a9610b195e3d1ce726303667bd84999a4867159aa206f66e734a47615394e | |
82 | SHA512 (rust-std-1.67.1-armv7-unknown-netbsd-eabihf.tar.xz) = 816e33404df49a691434110f1a71aa2fa506ff74a83b6cfd072d60587ddedf8fd2599f88b0e25ac78e24c3520f41a5b2e3725d25103d2630920e3eb53a2c1c79 | 76 | SHA512 (rust-std-1.68.2-armv6-unknown-netbsd-eabihf.tar.xz) = 9f61fecd4b7e2bc904fedb440d1e1019fa46fbda95377f44e103eeb76b9c8d6107480fec316377b829a834a98c500ca1c2697e6a8fc519c27412eac58d283bf0 | |
83 | Size (rust-std-1.67.1-armv7-unknown-netbsd-eabihf.tar.xz) = 24259288 bytes | 77 | Size (rust-std-1.68.2-armv6-unknown-netbsd-eabihf.tar.xz) = 23544148 bytes | |
84 | BLAKE2s (rust-std-1.67.1-i586-unknown-netbsd.tar.xz) = 57e9d83ffce534fff0b6fa26b1dd7df6c23c6869208d8361558e814c6d73749d | 78 | BLAKE2s (rust-std-1.68.2-armv7-unknown-linux-gnueabihf.tar.gz) = 802f08d43a8490abcc0ae1209a2ad84335075a915f15a48aafe8b3e312cfd3c3 | |
85 | SHA512 (rust-std-1.67.1-i586-unknown-netbsd.tar.xz) = 940fe1ba1f1f8d8802b91fe9438c5a790f33f855daba54c41eafa0bc89d39b63b914537ab1743818b53c52b706836795a187b5354a131622e0b694a2ea152fc1 | 79 | SHA512 (rust-std-1.68.2-armv7-unknown-linux-gnueabihf.tar.gz) = 0e36ebcee99752bb81cfd46f157e00a0eba7d4f96d08bddb30575e0db402df78d9429037568c55fd6d6305650f68b4ad459aacad5fdbb01521dea766a3b24e25 | |
86 | Size (rust-std-1.67.1-i586-unknown-netbsd.tar.xz) = 25289020 bytes | 80 | Size (rust-std-1.68.2-armv7-unknown-linux-gnueabihf.tar.gz) = 41967419 bytes | |
87 | BLAKE2s (rust-std-1.67.1-i686-unknown-linux-gnu.tar.gz) = cef6264a04012cbb895729277e795d03871dbd34bddc6ec7dedaf32efd74540c | 81 | BLAKE2s (rust-std-1.68.2-armv7-unknown-netbsd-eabihf.tar.xz) = e2a6bf5b857619336e161c70db6c5faa86c3087d384c312a74b2129fb57da1f8 | |
88 | SHA512 (rust-std-1.67.1-i686-unknown-linux-gnu.tar.gz) = 2d48e5fefda2eaf8044e8ac25cc04cb09fc8a52ba5c34dc34d942b63f4e99fc92467fab2de6a9f4307ac158c1d89d3e7afb060ce130141283562db750bd609a1 | 82 | SHA512 (rust-std-1.68.2-armv7-unknown-netbsd-eabihf.tar.xz) = 2616e7e2d80fda167bb28f6bcb0c6460d5b101f8f95359bbfa73051e5cc4d7c7589628667f74befc41e7a8382daeffd10fb6a9e0aa37caee9631d6c191b68723 | |
89 | Size (rust-std-1.67.1-i686-unknown-linux-gnu.tar.gz) = 43811147 bytes | 83 | Size (rust-std-1.68.2-armv7-unknown-netbsd-eabihf.tar.xz) = 24571364 bytes | |
90 | BLAKE2s (rust-std-1.67.1-mipsel-unknown-netbsd.tar.xz) = cced7f446dbaf89bb973cf6044011e42638602549d8064a35c7ca68730ee8f7c | 84 | BLAKE2s (rust-std-1.68.2-i586-unknown-netbsd.tar.xz) = cf15440395a0d812067301dd13d737c791ac31d698b921ba037b4d2a352cac7b | |
91 | SHA512 (rust-std-1.67.1-mipsel-unknown-netbsd.tar.xz) = e3a1035cba530a20c713d8c7f901843b78f8bf3fe4c6808a2bb67c20b0d0d7098cc54c5fe181a1eecf9b503812c45d32ed126da69f280bdf573ae9539a93d95d | 85 | SHA512 (rust-std-1.68.2-i586-unknown-netbsd.tar.xz) = 22fd72ed4863dd47d2948c2a70d3394d1255b24da4aa5623241cceca33ab03432ca0f649356522a500ce924fbe27b6a2151364c3e8f7a762dd68bd371c3ac05a | |
92 | Size (rust-std-1.67.1-mipsel-unknown-netbsd.tar.xz) = 23224768 bytes | 86 | Size (rust-std-1.68.2-i586-unknown-netbsd.tar.xz) = 25933444 bytes | |
93 | BLAKE2s (rust-std-1.67.1-powerpc-unknown-netbsd.tar.xz) = 84cad56b62e83d637e5e9f63699fb9e76028981ab6fe39b2099d8868e131db8d | 87 | BLAKE2s (rust-std-1.68.2-i686-unknown-linux-gnu.tar.gz) = 2b7efdeadb02a96fa48afc9c64ef95b7c6b9affbe5ff8114504727f1a6623464 | |
94 | SHA512 (rust-std-1.67.1-powerpc-unknown-netbsd.tar.xz) = d39b9842a11b4ed51d15c816158be40cc1ff16ab99337c238e55c25bb61428462f1c96bf43d07bb5df68ba5032d93b05e089df280dd4bf2982c2ecc4f2d368e4 | 88 | SHA512 (rust-std-1.68.2-i686-unknown-linux-gnu.tar.gz) = e410258aff1052013a3628d565f1eac8d7d002033033a24a5df5596e27b128ae55aacdf5a61f4b7aadd3daf482a7fe8aa8f5ea78ddbbb9526451520a460a7459 | |
95 | Size (rust-std-1.67.1-powerpc-unknown-netbsd.tar.xz) = 23069660 bytes | 89 | Size (rust-std-1.68.2-i686-unknown-linux-gnu.tar.gz) = 44626143 bytes | |
96 | BLAKE2s (rust-std-1.67.1-powerpc-unknown-netbsd90.tar.xz) = c705099baca51aab303be66a4bf99192ce5b413c7bb36c1580d3b8fd886fdec0 | 90 | BLAKE2s (rust-std-1.68.2-mipsel-unknown-netbsd.tar.xz) = b7e9bc254d409892145341f35349ce4c5b04ba782accd4f4a5f87b590d896229 | |
97 | SHA512 (rust-std-1.67.1-powerpc-unknown-netbsd90.tar.xz) = 07c646003e2d52862d7231b6efacb331a39db3aa93762832fc537e62bd4246c771066538d36f080f7b1516cca1b8f197fc00cf597ec5730e80c3700bc38bde45 | 91 | SHA512 (rust-std-1.68.2-mipsel-unknown-netbsd.tar.xz) = f3e1b111a12c75faaae7f270f00634f23285f84e1fa7b3b2928a6b9e587ff35de99ba75537d7ab2ef6a0711a77c7228d6fcc25bd6f044feea9e57ba0ab31658a | |
98 | Size (rust-std-1.67.1-powerpc-unknown-netbsd90.tar.xz) = 23075812 bytes | 92 | Size (rust-std-1.68.2-mipsel-unknown-netbsd.tar.xz) = 23542836 bytes | |
99 | BLAKE2s (rust-std-1.67.1-sparc64-unknown-netbsd.tar.xz) = 0c55dc73ef202e76c90ccb978e31fec5bcc5ef885765e479f844e2b9cd90ea35 | 93 | BLAKE2s (rust-std-1.68.2-powerpc-unknown-netbsd.tar.xz) = 9afc54da3bcbff857e015005c46c6a02fd390e4df593688ad968efcf47d41af0 | |
100 | SHA512 (rust-std-1.67.1-sparc64-unknown-netbsd.tar.xz) = c58053634c172217a758359bb0cf17850c71fd47ae73c380af12d5198a1640c6a03394a595555ce6036660b6a865736d9f3aaf9115047938044ed68fbaffb0cf | 94 | SHA512 (rust-std-1.68.2-powerpc-unknown-netbsd.tar.xz) = 6804ff84383195b39bfb5abe001f06240e34c80ad24061057c9539cff4c858e3a3bb3f03e8fdc08d914539ad3ea2b70cd7e51ddd1c7813c766b1431be95b9e63 | |
101 | Size (rust-std-1.67.1-sparc64-unknown-netbsd.tar.xz) = 23152588 bytes | 95 | Size (rust-std-1.68.2-powerpc-unknown-netbsd.tar.xz) = 23435412 bytes | |
102 | BLAKE2s (rust-std-1.67.1-x86_64-apple-darwin.tar.gz) = 8771b86fcf6b458b5d481304333938821107edc2e060d4a99adf054e34ef01cf | 96 | BLAKE2s (rust-std-1.68.2-powerpc-unknown-netbsd90.tar.xz) = 5525472ef048b750566bffd26c33ff92cf1c81d0b6d48d37e5e0e01d8871c2b9 | |
103 | SHA512 (rust-std-1.67.1-x86_64-apple-darwin.tar.gz) = 7843cc2a94200922b6af86afde04acea809b5b7ac00d061fb2312d16b8ab457ee2dc114cd085a6db0579786eb1723f21c4700480e724c8d2631279cf9fbaca18 | 97 | SHA512 (rust-std-1.68.2-powerpc-unknown-netbsd90.tar.xz) = eb6254b0ec247739437e69db9e7c212f03cfe8e1a552178f7d8edb53051a60b5e3d65275c1dbf2fd6c20de23dfb1adf372fa7a026e7f270ef5311e05ba8aba33 | |
104 | Size (rust-std-1.67.1-x86_64-apple-darwin.tar.gz) = 45664580 bytes | 98 | Size (rust-std-1.68.2-powerpc-unknown-netbsd90.tar.xz) = 23434636 bytes | |
105 | BLAKE2s (rust-std-1.67.1-x86_64-unknown-freebsd.tar.gz) = f0813aa0f80407bb08adccfc50fafcd590aa22ac2cfdea05f516fe13d1f57e42 | 99 | BLAKE2s (rust-std-1.68.2-sparc64-unknown-netbsd.tar.xz) = 8159322b766a30ab29d1a1fad84950967d62ef89d1b8f52954665c6907ea6d44 | |
106 | SHA512 (rust-std-1.67.1-x86_64-unknown-freebsd.tar.gz) = 2a5c8bc92260fa97c1deb94908d130a73171b777571c380d3823eb184a29a04fa33a1566de813696eefb774d90bcedfc0cf2444ddb5cbcfd3405306c3e178790 | 100 | SHA512 (rust-std-1.68.2-sparc64-unknown-netbsd.tar.xz) = 7c358c1fabc53f6a7ef9f0aeb0a73f776cd3884139a890d0b557d15740706136ff2f2dcd10320516045246218b669e04a94e4ae66ba9bfb6798ce509977e9324 | |
107 | Size (rust-std-1.67.1-x86_64-unknown-freebsd.tar.gz) = 46937171 bytes | 101 | Size (rust-std-1.68.2-sparc64-unknown-netbsd.tar.xz) = 23480112 bytes | |
108 | BLAKE2s (rust-std-1.67.1-x86_64-unknown-linux-gnu.tar.gz) = ebc19dc3e6615d308e7df521a221f15601ac52bdcfb2e33a21c5546937a3a036 | 102 | BLAKE2s (rust-std-1.68.2-x86_64-apple-darwin.tar.gz) = 6951edb84f7baba0067f6a9b7c939da971fdce93b8d398de6b5bb772ad7deec3 | |
109 | SHA512 (rust-std-1.67.1-x86_64-unknown-linux-gnu.tar.gz) = 1acc63b146d2aa9a15fce516894348d1576f435f1761b6d376e67307c6ccfb633634eecd6a902a5e2cd4052b3c7bf69c8b7d6ce2d4bdd8cc628a95dbafd14024 | 103 | SHA512 (rust-std-1.68.2-x86_64-apple-darwin.tar.gz) = 88144ef598a3f3a9bb4302fd75d031819cda4f2321e4a3901dc80d9e68401d2295d17a5f236c9f1e603d11a06c6541707225c46646392b8c316cb77bd9d017fe | |
110 | Size (rust-std-1.67.1-x86_64-unknown-linux-gnu.tar.gz) = 48592718 bytes | 104 | Size (rust-std-1.68.2-x86_64-apple-darwin.tar.gz) = 46527398 bytes | |
111 | BLAKE2s (rust-std-1.67.1-x86_64-unknown-netbsd.tar.xz) = 293323cfcdca6f894d6a9264ad4651f3aff5ef292eda71d515f4ffedc9a15659 | 105 | BLAKE2s (rust-std-1.68.2-x86_64-unknown-freebsd.tar.gz) = 7dd2a7b0692b0bdf7efabe3bda588e3ea58a3446b79d3e18d43a90bf45ea6b9d | |
112 | SHA512 (rust-std-1.67.1-x86_64-unknown-netbsd.tar.xz) = 41856bfeeefe82e5a3c7b9aa7d530b447fccfb5368e15032a3231e0d2a17c7cb9a78c5c5647a9007de8aa255ee95026375e56db92d834f588ad0988c2884b968 | 106 | SHA512 (rust-std-1.68.2-x86_64-unknown-freebsd.tar.gz) = d45984725c86d6eafb4d7ab5a679a522c1574535ba305d2516cc9ff985a2e250e408c5f4ae92276e44ee68a9bec3aa8c27dda7573c9b865ad1a845b7f6e9b7b6 | |
113 | Size (rust-std-1.67.1-x86_64-unknown-netbsd.tar.xz) = 29116148 bytes | 107 | Size (rust-std-1.68.2-x86_64-unknown-freebsd.tar.gz) = 47840355 bytes | |
114 | BLAKE2s (rustc-1.68.2-src.tar.gz) = 942e11f87a05f63a1dd692ce1c2d53a272ccd18cc6706b03d3642bb9c708773b | 108 | BLAKE2s (rust-std-1.68.2-x86_64-unknown-linux-gnu.tar.gz) = 7c7b197d353dd1ffdf212f68e6010c8ea1cdb39dc6331cc24661b0da07ea58ae | |
115 | SHA512 (rustc-1.68.2-src.tar.gz) = 79676598babcbd6dbf281614a814699750d997dede1af41f7cf05c8d499fcc00832002d8a112d59986ef673a0a20d292b8d3fde1c1f1ed58a0b0a6662a003f88 | 109 | SHA512 (rust-std-1.68.2-x86_64-unknown-linux-gnu.tar.gz) = d38894a239373b28fcf06a25b027c24dd8fee34d7162976775786fb9200548d3d508b9f31923f3c714aaf56a2903fd5c60f4540c9a498d2d10425de96cd4e735 | |
116 | Size (rustc-1.68.2-src.tar.gz) = 224739451 bytes | 110 | Size (rust-std-1.68.2-x86_64-unknown-linux-gnu.tar.gz) = 49477512 bytes | |
111 | BLAKE2s (rust-std-1.68.2-x86_64-unknown-netbsd.tar.xz) = ad2ad2b1c2fd5a7ac20eae8d3a067831b031efb39a57a0d1de3a3a82cfb35d82 | |||
112 | SHA512 (rust-std-1.68.2-x86_64-unknown-netbsd.tar.xz) = 3000ca0c1d5ba4a51fa6addfd351f662d5e40194e66529e8eea9b66835e9cdfe196b95e0f3662e4add4fba45bc511e76dd6e724fe4074dcab45584595a50b210 | |||
113 | Size (rust-std-1.68.2-x86_64-unknown-netbsd.tar.xz) = 29677456 bytes | |||
114 | BLAKE2s (rustc-1.69.0-src.tar.gz) = 33933d1f333f8e4a09f07f648fc00d15707dc0e8c1e6a11243758d7ba8e90b18 | |||
115 | SHA512 (rustc-1.69.0-src.tar.gz) = 2f6ba43735225b171e14de4a00869411c77e4787b6f747604914b22d29dfef692107b90b360ed778b48b899a3afeac9f62081e53f04a8c0e1b7d2d0fcdf7d1f2 | |||
116 | Size (rustc-1.69.0-src.tar.gz) = 215711513 bytes | |||
117 | SHA1 (patch-compiler_rustc__codegen__ssa_src_back_linker.rs) = 62819cf6db7d2e3e77d433fe883046c28fc20d91 | 117 | SHA1 (patch-compiler_rustc__codegen__ssa_src_back_linker.rs) = 62819cf6db7d2e3e77d433fe883046c28fc20d91 | |
118 | SHA1 (patch-compiler_rustc__llvm_build.rs) = 190ff5e38c3a48bb4f11f4f8e5636bdeb36a0230 | 118 | SHA1 (patch-compiler_rustc__llvm_build.rs) = 190ff5e38c3a48bb4f11f4f8e5636bdeb36a0230 | |
119 | SHA1 (patch-compiler_rustc__target_src_spec_aarch64__be__unknown__netbsd.rs) = c81d0d288699056ae45569f8d0a1c9bb08153ec4 | 119 | SHA1 (patch-compiler_rustc__target_src_spec_aarch64__be__unknown__netbsd.rs) = c81d0d288699056ae45569f8d0a1c9bb08153ec4 | |
120 | SHA1 (patch-compiler_rustc__target_src_spec_i586__unknown__netbsd.rs) = 866d01e7c1f3d8dd7d26f2fdc4360df273ed401f | 120 | SHA1 (patch-compiler_rustc__target_src_spec_i586__unknown__netbsd.rs) = 866d01e7c1f3d8dd7d26f2fdc4360df273ed401f | |
121 | SHA1 (patch-compiler_rustc__target_src_spec_mips64el__unknown__netbsd.rs) = a0fb5338d0020d3ee1266d1ed1361e7bf2eea611 | 121 | SHA1 (patch-compiler_rustc__target_src_spec_mips64el__unknown__netbsd.rs) = a0fb5338d0020d3ee1266d1ed1361e7bf2eea611 | |
122 | SHA1 (patch-compiler_rustc__target_src_spec_mipsel__unknown__netbsd.rs) = fc78fc681f170be9e3b6e3c823a6bd62da742cbd | 122 | SHA1 (patch-compiler_rustc__target_src_spec_mipsel__unknown__netbsd.rs) = fc78fc681f170be9e3b6e3c823a6bd62da742cbd | |
123 | SHA1 (patch-compiler_rustc__target_src_spec_mod.rs) = 5042a89fe5da4219b54082c104a1b44ba7cc395e | 123 | SHA1 (patch-compiler_rustc__target_src_spec_mod.rs) = 5042a89fe5da4219b54082c104a1b44ba7cc395e | |
124 | SHA1 (patch-compiler_rustc__target_src_spec_netbsd__base.rs) = bc73a140d7b1d3ced12ad2564be4edce5b9579f0 | 124 | SHA1 (patch-compiler_rustc__target_src_spec_netbsd__base.rs) = bc73a140d7b1d3ced12ad2564be4edce5b9579f0 | |
125 | SHA1 (patch-library_backtrace_src_symbolize_gimli.rs) = 32ab8ea3809cd4f6fee9fc0df5db47d76ccbd9d2 | 125 | SHA1 (patch-library_backtrace_src_symbolize_gimli.rs) = 32ab8ea3809cd4f6fee9fc0df5db47d76ccbd9d2 | |
126 | SHA1 (patch-library_backtrace_src_symbolize_gimli_elf.rs) = 56621c10310914672a851cf5dfbf343a9ff4e1be | 126 | SHA1 (patch-library_backtrace_src_symbolize_gimli_elf.rs) = 56621c10310914672a851cf5dfbf343a9ff4e1be | |
127 | SHA1 (patch-library_std_src_sys_unix_mod.rs) = f8669d680f169137ac2891af2977909619366a97 | 127 | SHA1 (patch-library_std_src_sys_unix_mod.rs) = f8669d680f169137ac2891af2977909619366a97 | |
128 | SHA1 (patch-library_std_src_sys_unix_thread.rs) = 36a3085500ecbb34f8ecc08388c164da54bdf5d4 | 128 | SHA1 (patch-library_std_src_sys_unix_thread.rs) = 36a3085500ecbb34f8ecc08388c164da54bdf5d4 | |
129 | SHA1 (patch-library_std_src_sys_unix_thread__parking_netbsd.rs) = c29eb1cf074766d34bd2b8c348ce29c6ae2ba163 | 129 | SHA1 (patch-library_std_src_sys_unix_thread__parking_netbsd.rs) = c29eb1cf074766d34bd2b8c348ce29c6ae2ba163 | |
130 | SHA1 (patch-src_bootstrap_bootstrap.py) = fdb4e2e7fd61ae10f4f4b06ef895a8ebf47fbf7a | 130 | SHA1 (patch-src_bootstrap_bootstrap.py) = 4ed2fd1a43c1e0bae842c3c82012143c28346ce4 | |
131 | SHA1 (patch-src_bootstrap_builder.rs) = 98daac929d2bbc9c475c39d225d50d37491528a8 | 131 | SHA1 (patch-src_bootstrap_builder.rs) = 98daac929d2bbc9c475c39d225d50d37491528a8 | |
132 | SHA1 (patch-src_bootstrap_compile.rs) = 94b05db59b8bc50dce48537aeb72ba9ce293bb07 | 132 | SHA1 (patch-src_bootstrap_compile.rs) = 71b58c0e14b820dafc48ce087292267e7d2eed0f | |
133 | SHA1 (patch-src_bootstrap_install.rs) = 5b10a2706d67096791f25c723721cb4824fd584f | 133 | SHA1 (patch-src_bootstrap_install.rs) = 5b10a2706d67096791f25c723721cb4824fd584f | |
134 | SHA1 (patch-src_bootstrap_lib.rs) = f6918e0939b6fe63ae9b524d4c809375149efb15 | 134 | SHA1 (patch-src_bootstrap_lib.rs) = f6918e0939b6fe63ae9b524d4c809375149efb15 | |
135 | SHA1 (patch-src_llvm-project_llvm_CMakeLists.txt) = 7abfabb6ec70df229a69355f8c76825610165c37 | 135 | SHA1 (patch-src_llvm-project_llvm_CMakeLists.txt) = 7abfabb6ec70df229a69355f8c76825610165c37 | |
136 | SHA1 (patch-src_llvm-project_llvm_cmake_modules_AddLLVM.cmake) = 67de0d9fc105ef7ea7a0d96fa25fc779c2b89024 | 136 | SHA1 (patch-src_llvm-project_llvm_cmake_modules_AddLLVM.cmake) = 67de0d9fc105ef7ea7a0d96fa25fc779c2b89024 | |
137 | SHA1 (patch-src_llvm-project_llvm_include_llvm-c_DataTypes.h) = cb011fc19957883c01725797f7c85ed1b20f96f1 | 137 | SHA1 (patch-src_llvm-project_llvm_include_llvm-c_DataTypes.h) = cb011fc19957883c01725797f7c85ed1b20f96f1 | |
138 | SHA1 (patch-src_llvm-project_llvm_include_llvm_Analysis_ConstantFolding.h) = 39d76e6659143d154ae690ac70781b698a2023d8 | 138 | SHA1 (patch-src_llvm-project_llvm_include_llvm_Analysis_ConstantFolding.h) = 39d76e6659143d154ae690ac70781b698a2023d8 | |
139 | SHA1 (patch-src_llvm-project_llvm_lib_Support_BLAKE3_blake3__impl.h) = 67e93f198258a5b59580be20ff47ce58b146c5d5 | 139 | SHA1 (patch-src_llvm-project_llvm_lib_Support_BLAKE3_blake3__impl.h) = 67e93f198258a5b59580be20ff47ce58b146c5d5 | |
140 | SHA1 (patch-src_llvm-project_llvm_utils_FileCheck_FileCheck.cpp) = 2587c2f4d11ad8f75bf8a16de625135b26bacc15 | 140 | SHA1 (patch-src_llvm-project_llvm_utils_FileCheck_FileCheck.cpp) = 2587c2f4d11ad8f75bf8a16de625135b26bacc15 | |
141 | SHA1 (patch-src_tools_cargo_src_cargo_core_profiles.rs) = dc9b405b41882bc7c74e08b8188acab3d4aed4ad | 141 | SHA1 (patch-src_tools_cargo_src_cargo_core_profiles.rs) = e40776bf229b9f750756ab9eafe165b4e3670562 | |
142 | SHA1 (patch-src_tools_cargo_tests_testsuite_build.rs) = 60713699c968f3e389f486e796009d31a5048906 | 142 | SHA1 (patch-src_tools_cargo_tests_testsuite_build.rs) = 60713699c968f3e389f486e796009d31a5048906 | |
143 | SHA1 (patch-src_tools_rust-installer_install-template.sh) = ca769db07986ded26d92957e1055961895def546 | 143 | SHA1 (patch-src_tools_rust-installer_install-template.sh) = ca769db07986ded26d92957e1055961895def546 | |
144 | SHA1 (patch-vendor_backtrace_src_symbolize_gimli.rs) = b93148ff72a60a17c6a444f2616386c40d872153 | 144 | SHA1 (patch-vendor_backtrace_src_symbolize_gimli.rs) = b93148ff72a60a17c6a444f2616386c40d872153 | |
145 | SHA1 (patch-vendor_backtrace_src_symbolize_gimli_elf.rs) = 308538090d9ce11d206d6eef0e675581a1fc6e80 | 145 | SHA1 (patch-vendor_backtrace_src_symbolize_gimli_elf.rs) = 308538090d9ce11d206d6eef0e675581a1fc6e80 | |
146 | SHA1 (patch-vendor_cc_src_lib.rs) = dc40f4fb0f7508b886d6d93b27e9936403a96765 | 146 | SHA1 (patch-vendor_cc_src_lib.rs) = dc40f4fb0f7508b886d6d93b27e9936403a96765 | |
147 | SHA1 (patch-vendor_crossbeam-epoch-0.9.11_no__atomic.rs) = 11d53ba4fd5ea43ca5fe61738a06060cd9b249ee | |||
148 | SHA1 (patch-vendor_crossbeam-epoch_no__atomic.rs) = 0b38d2314d9187ab745f2aa426015794c18f206c | 147 | SHA1 (patch-vendor_crossbeam-epoch_no__atomic.rs) = 0b38d2314d9187ab745f2aa426015794c18f206c | |
149 | SHA1 (patch-vendor_crossbeam-utils-0.8.12_no__atomic.rs) = f8c579f2cfcd3914504405991b20b3d7df0e685f | |||
150 | SHA1 (patch-vendor_crossbeam-utils_no__atomic.rs) = 074bd55721719275275b35d941bc138670e4d63c | 148 | SHA1 (patch-vendor_crossbeam-utils_no__atomic.rs) = 074bd55721719275275b35d941bc138670e4d63c | |
151 | SHA1 (patch-vendor_kqueue_src_time.rs) = 21950e7d79fb88257bdb11b988f2a3ae0084ba3d | 149 | SHA1 (patch-vendor_libc-0.2.137_src_unix_bsd_netbsdlike_netbsd_mips.rs) = 050dcd4dccb507d59f71ad30d87d01b1e9a0c696 | |
152 | SHA1 (patch-vendor_libc-0.2.127_src_unix_bsd_netbsdlike_netbsd_mips.rs) = 982f0e22527f425d10e8db88dab8e16d1f495d4d | 150 | SHA1 (patch-vendor_libc-0.2.137_src_unix_bsd_netbsdlike_netbsd_mod.rs) = f09ed8346e2a449424d12dcd98361da4625caece | |
153 | SHA1 (patch-vendor_libc-0.2.135_src_unix_bsd_netbsdlike_netbsd_mips.rs) = cf92b264404c9c6822abf4bfea4acdb0e27e3e75 | 151 | SHA1 (patch-vendor_libc-0.2.138_src_unix_bsd_netbsdlike_netbsd_mips.rs) = eda31064a08cba20fc0652b669e419871875ae29 | |
154 | SHA1 (patch-vendor_libc-0.2.135_src_unix_bsd_netbsdlike_netbsd_mod.rs) = 35efba46cfe11bc7fba3dc3b8b6f830cbfa1e81f | 152 | SHA1 (patch-vendor_libc-0.2.138_src_unix_bsd_netbsdlike_netbsd_mod.rs) = ce0906db31e9f4664b2683cf93f3940d97a311cd | |
155 | SHA1 (patch-vendor_libc-0.2.137_src_unix_bsd_netbsdlike_netbsd_mod.rs) = c76ac70a95b00c976d54ed7c87ce2ed7386b5fc0 | |||
156 | SHA1 (patch-vendor_libc_src_unix_bsd_netbsdlike_netbsd_mips.rs) = 09326b70d7821b1742285c464c70b347400191d7 | 153 | SHA1 (patch-vendor_libc_src_unix_bsd_netbsdlike_netbsd_mips.rs) = 09326b70d7821b1742285c464c70b347400191d7 | |
157 | SHA1 (patch-vendor_libc_src_unix_bsd_netbsdlike_netbsd_mod.rs) = 5b74832fac31de5064eee07e240be4acdbb8606c | 154 | SHA1 (patch-vendor_libc_src_unix_bsd_netbsdlike_netbsd_mod.rs) = 5b74832fac31de5064eee07e240be4acdbb8606c | |
158 | SHA1 (patch-vendor_libc_src_unix_solarish_mod.rs) = 8364e19ea09203d32494c37ff3db19fe3d6b9d8a | 155 | SHA1 (patch-vendor_libc_src_unix_solarish_mod.rs) = 8364e19ea09203d32494c37ff3db19fe3d6b9d8a | |
159 | SHA1 (patch-vendor_lzma-sys_config.h) = b654c7e129fa02697734bc87173f89b3056a5437 | 156 | SHA1 (patch-vendor_lzma-sys_config.h) = b654c7e129fa02697734bc87173f89b3056a5437 | |
160 | SHA1 (patch-vendor_nix_src_sys_signal.rs) = 15a00ef8dad0e6c01137b9dd0a47f2c9f0f4a7c7 | 157 | SHA1 (patch-vendor_nix_src_sys_signal.rs) = bf4fcdc5b71d8d73b3d7e8acfccd0554d822c131 | |
161 | SHA1 (patch-vendor_openssl-src_openssl_Configurations_10-main.conf) = 1c4e1d5520776e70d588f3da0fd54b6f956835b5 | 158 | SHA1 (patch-vendor_openssl-src_openssl_Configurations_10-main.conf) = 1c4e1d5520776e70d588f3da0fd54b6f956835b5 | |
162 | SHA1 (patch-vendor_openssl-src_src_lib.rs) = 918fac850f3a6e948d25ef3f673ef62345de386f | 159 | SHA1 (patch-vendor_openssl-src_src_lib.rs) = 918fac850f3a6e948d25ef3f673ef62345de386f | |
163 | SHA1 (patch-vendor_openssl-sys_build_main.rs) = 3924efda02e7d8e2115db55b84a7dcc9756e365c | 160 | SHA1 (patch-vendor_openssl-sys_build_main.rs) = 3924efda02e7d8e2115db55b84a7dcc9756e365c | |
164 | SHA1 (patch-vendor_rustc-ap-rustc__target_src_spec_aarch64__be__unknown__netbsd.rs) = 4e86aec4c89db9a331950a12f8ec7b8aaa50eed7 | 161 | SHA1 (patch-vendor_rustc-ap-rustc__target_src_spec_aarch64__be__unknown__netbsd.rs) = 4e86aec4c89db9a331950a12f8ec7b8aaa50eed7 | |
165 | SHA1 (patch-vendor_stacker_src_lib.rs) = e00a1e95eb16540ff182715db778bf97ebd07a5e | 162 | SHA1 (patch-vendor_stacker_src_lib.rs) = e00a1e95eb16540ff182715db778bf97ebd07a5e | |
166 | SHA1 (patch-vendor_target-lexicon_src_targets.rs) = 7aab839a16e51534aee01a8d3098d7a916803ec4 | 163 | SHA1 (patch-vendor_target-lexicon_src_targets.rs) = 7aab839a16e51534aee01a8d3098d7a916803ec4 | |
167 | SHA1 (patch-vendor_valuable_no__atomic.rs) = 3a40cb846bf1fae864c55a0ddba8fdeb5efcba72 | 164 | SHA1 (patch-vendor_valuable_no__atomic.rs) = 3a40cb846bf1fae864c55a0ddba8fdeb5efcba72 |
@@ -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 | |||
3 | Use `uname -p` on NetBSD, as that is reliable and sensible there. | 3 | Use `uname -p` on NetBSD, as that is reliable and sensible there. | |
4 | Handle earmv[67]hf for NetBSD. | 4 | Handle earmv[67]hf for NetBSD. | |
5 | Default 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") |
@@ -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 | |||
3 | On Darwin, do not use @rpath for internal libraries. | 3 | On 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); |
@@ -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 | |||
3 | Turn off incremental builds for sparc64, ref. | 3 | Turn off incremental builds for sparc64, ref. | |
4 | https://sources.debian.org/patches/cargo/0.29.0-1/2007_sparc64_disable_incremental_build.patch/ | 4 | https://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 | } |
$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;
$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;
$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::*;
}
}
@@ -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 | |||
3 | Add handling of NetBSD mips target description. | 3 | Add 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 | } |
@@ -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 | |||
3 | Narrow the conditional on mips to only apply to Linux. | 3 | Narrow 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 { |