Re-update rust to version 1.44.0. Pkgsrc changes: * Remove the clutter caused by the cross-compile setup from Makefile (Now consigned to my own private cross.mk file.) * Remove a couple of patches which are now integrated upstream. * Minor adjustments to a couple of other patches. * Adjust cargo checksums after upstream upgrades. * Belatedly bump the curl dependency * If doing a "dist" build, unset DESTDIR during the build phase, to work around a mysterious build bug deep in the bowels of llvm, causing llvm tools to be installed to a directory unexpecetd by the rest of the rust build, ref. https://github.com/rust-lang/rust/issues/73132 A "dist" build is not expected to be followed by an "install". * Bump nearly all bootstraps to 1.43.1; NetBSD earmv7hf bootstrap bumped to 1.44.0, as that one now finally builds and works. Upstream changes: Version 1.44.0 (2020-06-04) ========================== Language -------- - [You can now use `async/.await` with `#[no_std]` enabled.][69033] - [Added the `unused_braces` lint.][70081] **Syntax-only changes** - [Expansion-driven outline module parsing][69838] ```rust #[cfg(FALSE)] mod foo { mod bar { mod baz; // `foo/bar/baz.rs` doesn't exist, but no error! } } ``` These are still rejected semantically, so you will likely receive an error but these changes can be seen and parsed by macros and conditional compilation. Compiler -------- - [Rustc now respects the `-C codegen-units` flag in incremental mode.][70156] Additionally when in incremental mode rustc defaults to 256 codegen units. - [Refactored `catch_unwind`, to have zero-cost unless unwinding is enabled and a panic is thrown.][67502] - [Added tier 3\* support for the `aarch64-unknown-none` and `aarch64-unknown-none-softfloat` targets.][68334] - [Added tier 3 support for `arm64-apple-tvos` and `x86_64-apple-tvos` targets.][68191] Libraries --------- - [Special cased `vec![]` to map directly to `Vec::new()`.][70632] This allows `vec![]` to be able to be used in `const` contexts. - [`convert::Infallible` now implements `Hash`.][70281] - [`OsString` now implements `DerefMut` and `IndexMut` returning a `&mut OsStr`.][70048] - [Unicode 13 is now supported.][69929] - [`String` now implements `From<&mut str>`.][69661] - [`IoSlice` now implements `Copy`.][69403] - [`Vec<T>` now implements `From<[T; N]>`.][68692] Where `N` is less than 32. - [`proc_macro::LexError` now implements `fmt::Display` and `Error`.][68899] - [`from_le_bytes`, `to_le_bytes`, `from_be_bytes`, `to_be_bytes`, `from_ne_bytes`, and `to_ne_bytes` methods are now `const` for all integer types.][69373] Stabilized APIs --------------- - [`PathBuf::with_capacity`] - [`PathBuf::capacity`] - [`PathBuf::clear`] - [`PathBuf::reserve`] - [`PathBuf::reserve_exact`] - [`PathBuf::shrink_to_fit`] - [`f32::to_int_unchecked`] - [`f64::to_int_unchecked`] - [`Layout::align_to`] - [`Layout::pad_to_align`] - [`Layout::array`] - [`Layout::extend`] Cargo ----- - [Added the `cargo tree` command which will print a tree graph of your dependencies.][cargo/8062] E.g. ``` mdbook v0.3.2 (/Users/src/rust/mdbook) +-- ammonia v3.0.0 | +-- html5ever v0.24.0 | | +-- log v0.4.8 | | | +-- cfg-if v0.1.9 | | +-- mac v0.1.1 | | +-- markup5ever v0.9.0 | | +-- log v0.4.8 (*) | | +-- phf v0.7.24 | | | +-- phf_shared v0.7.24 | | | +-- siphasher v0.2.3 | | | +-- unicase v1.4.2 | | | [build-dependencies] | | | +-- version_check v0.1.5 ... ``` You can also display dependencies on multiple versions of the same crate with `cargo tree -d` (short for `cargo tree --duplicates`). Misc ---- - [Rustdoc now allows you to specify `--crate-version` to have rustdoc include the version in the sidebar.][69494] Compatibility Notes ------------------- - [Rustc now correctly generates static libraries on Windows GNU targets with the `.a` extension, rather than the previous `.lib`.][70937] - [Removed the `-C no_integrated_as` flag from rustc.][70345] - [The `file_name` property in JSON output of macro errors now points the actual source file rather than the previous format of `<NAME macros>`.][70969] **Note:** this may not point a file that actually exists on the user's system. - [The minimum required external LLVM version has been bumped to LLVM 8.][71147] - [`mem::{zeroed, uninitialised}` will now panic when used with types that do not allow zero initialization such as `NonZeroU8`.][66059] This was previously a warning. - [In 1.45.0 (the next release) converting a `f64` to `u32` using the `as` operator has been defined as a saturating operation.][71269] This was previously undefined behaviour, you can use the `{f64, f32}::to_int_unchecked` methods to continue using the current behaviour which may desirable in rare performance sensitive situations. Internal Only ------------- These changes provide no direct user facing benefits, but represent significant improvements to the internals and overall performance of rustc and related tools. - [dep_graph Avoid allocating a set on when the number reads are small.][69778] - [Replace big JS dict with JSON parsing.][71250] [69373]: https://github.com/rust-lang/rust/pull/69373/ [66059]: https://github.com/rust-lang/rust/pull/66059/ [68191]: https://github.com/rust-lang/rust/pull/68191/ [68899]: https://github.com/rust-lang/rust/pull/68899/ [71147]: https://github.com/rust-lang/rust/pull/71147/ [71250]: https://github.com/rust-lang/rust/pull/71250/ [70937]: https://github.com/rust-lang/rust/pull/70937/ [70969]: https://github.com/rust-lang/rust/pull/70969/ [70632]: https://github.com/rust-lang/rust/pull/70632/ [70281]: https://github.com/rust-lang/rust/pull/70281/ [70345]: https://github.com/rust-lang/rust/pull/70345/ [70048]: https://github.com/rust-lang/rust/pull/70048/ [70081]: https://github.com/rust-lang/rust/pull/70081/ [70156]: https://github.com/rust-lang/rust/pull/70156/ [71269]: https://github.com/rust-lang/rust/pull/71269/ [69838]: https://github.com/rust-lang/rust/pull/69838/ [69929]: https://github.com/rust-lang/rust/pull/69929/ [69661]: https://github.com/rust-lang/rust/pull/69661/ [69778]: https://github.com/rust-lang/rust/pull/69778/ [69494]: https://github.com/rust-lang/rust/pull/69494/ [69403]: https://github.com/rust-lang/rust/pull/69403/ [69033]: https://github.com/rust-lang/rust/pull/69033/ [68692]: https://github.com/rust-lang/rust/pull/68692/ [68334]: https://github.com/rust-lang/rust/pull/68334/ [67502]: https://github.com/rust-lang/rust/pull/67502/ [cargo/8062]: https://github.com/rust-lang/cargo/pull/8062/ [`PathBuf::with_capacity`]: https://doc.rust-lang.org/std/path/struct.PathBuf.html#method.with_capacity [`PathBuf::capacity`]: https://doc.rust-lang.org/std/path/struct.PathBuf.html#method.capacity [`PathBuf::clear`]: https://doc.rust-lang.org/std/path/struct.PathBuf.html#method.clear [`PathBuf::reserve`]: https://doc.rust-lang.org/std/path/struct.PathBuf.html#method.reserve [`PathBuf::reserve_exact`]: https://doc.rust-lang.org/std/path/struct.PathBuf.html#method.reserve_exact [`PathBuf::shrink_to_fit`]: https://doc.rust-lang.org/std/path/struct.PathBuf.html#method.shrink_to_fit [`f32::to_int_unchecked`]: https://doc.rust-lang.org/std/primitive.f32.html#method.to_int_unchecked [`f64::to_int_unchecked`]: https://doc.rust-lang.org/std/primitive.f64.html#method.to_int_unchecked [`Layout::align_to`]: https://doc.rust-lang.org/std/alloc/struct.Layout.html#method.align_to [`Layout::pad_to_align`]: https://doc.rust-lang.org/std/alloc/struct.Layout.html#method.pad_to_align [`Layout::array`]: https://doc.rust-lang.org/std/alloc/struct.Layout.html#method.array [`Layout::extend`]: https://doc.rust-lang.org/std/alloc/struct.Layout.html#method.extenddiff -r1.181 -r1.182 pkgsrc/lang/rust/Makefile
(he)
@@ -1,18 +1,17 @@ | @@ -1,18 +1,17 @@ | |||
1 | # $NetBSD: Makefile,v 1.181 2020/06/24 09:46:26 nia Exp $ | 1 | # $NetBSD: Makefile,v 1.182 2020/07/06 13:56:31 he Exp $ | |
2 | 2 | |||
3 | DISTNAME= rustc-1.43.1-src | 3 | DISTNAME= rustc-1.44.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= http://static.rust-lang.org/dist/ | 6 | MASTER_SITES= http://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 | # uses -std=c++14 | 15 | # uses -std=c++14 | |
17 | GCC_REQD+= 5 | 16 | GCC_REQD+= 5 | |
18 | 17 | |||
@@ -39,67 +38,26 @@ CONFIGURE_ARGS+= --local-rust-root=${RU | @@ -39,67 +38,26 @@ CONFIGURE_ARGS+= --local-rust-root=${RU | |||
39 | CONFIGURE_ARGS+= --enable-extended # Build and install cargo too. | 38 | CONFIGURE_ARGS+= --enable-extended # Build and install cargo too. | |
40 | CONFIGURE_ARGS+= --enable-rpath | 39 | CONFIGURE_ARGS+= --enable-rpath | |
41 | CONFIGURE_ARGS+= --disable-codegen-tests | 40 | CONFIGURE_ARGS+= --disable-codegen-tests | |
42 | CONFIGURE_ARGS+= --disable-dist-src | 41 | CONFIGURE_ARGS+= --disable-dist-src | |
43 | CONFIGURE_ARGS+= --disable-llvm-static-stdcpp | 42 | CONFIGURE_ARGS+= --disable-llvm-static-stdcpp | |
44 | CONFIGURE_ARGS+= --disable-ninja | 43 | CONFIGURE_ARGS+= --disable-ninja | |
45 | # XXX: to be enabled in the future | 44 | # XXX: to be enabled in the future | |
46 | #CONFIGURE_ARGS+= --jemalloc-root=${BUILDLINK_PREFIX.jemalloc}/lib | 45 | #CONFIGURE_ARGS+= --jemalloc-root=${BUILDLINK_PREFIX.jemalloc}/lib | |
47 | 46 | |||
48 | # Use "dist" build target for cross compile of bootstrap | 47 | # Use "dist" build target for cross compile of bootstrap | |
49 | #BUILD_TARGET= dist | 48 | #BUILD_TARGET= dist | |
50 | BUILD_TARGET= build | 49 | BUILD_TARGET= build | |
51 | 50 | |||
52 | # The gcc-wrap / c++-wrap script takes CROSS_ROOT environment variable | |||
53 | # to do a cross-build. The wrapper script assumes dest/ and tools/ | |||
54 | # as a result of a cross-build as subdirectories of this root | |||
55 | #CROSS_ROOT= /u/evbarm-armv7hf | |||
56 | #CROSS_ROOT= /u/sparc64 | |||
57 | #CROSS_ROOT= /u/macppc | |||
58 | #CROSS_ROOT= /u/evbarm64 | |||
59 | #MAKE_ENV+= CROSS_ROOT=${CROSS_ROOT} | |||
60 | ||||
61 | # The GNU cross target designation | |||
62 | #GNU_CROSS_TARGET= armv7--netbsdelf-eabihf | |||
63 | #GNU_CROSS_TARGET= sparc64--netbsd | |||
64 | #GNU_CROSS_TARGET= powerpc--netbsd | |||
65 | #GNU_CROSS_TARGET= aarch64--netbsd | |||
66 | #MAKE_ENV+= GNU_CROSS_TARGET=${GNU_CROSS_TARGET} | |||
67 | ||||
68 | # To cross-build rust, you need to specify | |||
69 | # the ultimate target to built for, as well as the | |||
70 | # host the compiler is supposed to run on. | |||
71 | # Rust's target designation | |||
72 | #TARGET= armv7-unknown-netbsd-eabihf | |||
73 | #TARGET= sparc64-unknown-netbsd | |||
74 | #TARGET= powerpc-unknown-netbsd | |||
75 | #TARGET= aarch64-unknown-netbsd | |||
76 | #SCRIPTS= ${WRKDIR}/scripts | |||
77 | #CONFIGURE_ARGS+= --host=${TARGET} | |||
78 | #CONFIGURE_ARGS+= --target=${TARGET} | |||
79 | # for gcc as target compiler: | |||
80 | #CONFIGURE_ARGS+= --set=target.${TARGET}.cc=${SCRIPTS}/gcc-wrap | |||
81 | #CONFIGURE_ARGS+= --set=target.${TARGET}.cxx=${SCRIPTS}/c++-wrap | |||
82 | #CONFIGURE_ARGS+= --set=target.${TARGET}.linker=${SCRIPTS}/gcc-wrap | |||
83 | # for clang as target compiler: | |||
84 | #CONFIGURE_ARGS+= --set=target.${TARGET}.cc=${SCRIPTS}/clang-wrap | |||
85 | #CONFIGURE_ARGS+= --set=target.${TARGET}.cxx=${SCRIPTS}/clang++-wrap | |||
86 | #CONFIGURE_ARGS+= --set=target.${TARGET}.linker=${SCRIPTS}/clang-wrap | |||
87 | # common: | |||
88 | #CONFIGURE_ARGS+= --set=target.${TARGET}.ar=${CROSS_ROOT}/tools/bin/${GNU_CROSS_TARGET}-ar | |||
89 | ||||
90 | # May be required when cross-building on NetBSD | |||
91 | #MAKE_ENV+= OPENSSL_DIR=/usr | |||
92 | ||||
93 | # Getting RPATH with $ORIGIN into bootstrap may be troublesome, so | 51 | # Getting RPATH with $ORIGIN into bootstrap may be troublesome, so | |
94 | # uncommenting the LD_LIBRARY_PATH setting may be required to run | 52 | # uncommenting the LD_LIBRARY_PATH setting may be required to run | |
95 | # the bootstrap | 53 | # the bootstrap | |
96 | PKGSRC_MAKE_ENV+= LD_LIBRARY_PATH=${RUST_BOOTSTRAP_PATH:Q}/lib | 54 | PKGSRC_MAKE_ENV+= LD_LIBRARY_PATH=${RUST_BOOTSTRAP_PATH:Q}/lib | |
97 | 55 | |||
98 | # This should allow us to perform "offline" builds (so cargo doesn't fetch | 56 | # This should allow us to perform "offline" builds (so cargo doesn't fetch | |
99 | # dependencies during the build stage) but this isn't hooked up yet. | 57 | # dependencies during the build stage) but this isn't hooked up yet. | |
100 | CONFIGURE_ARGS+= --enable-vendor | 58 | CONFIGURE_ARGS+= --enable-vendor | |
101 | 59 | |||
102 | # cargo defaults to using the number of available CPUs | 60 | # cargo defaults to using the number of available CPUs | |
103 | MAKE_ENV+= CARGO_BUILD_JOBS=${_MAKE_JOBS_N} | 61 | MAKE_ENV+= CARGO_BUILD_JOBS=${_MAKE_JOBS_N} | |
104 | 62 | |||
105 | CFLAGS.SunOS+= -D_POSIX_PTHREAD_SEMANTICS | 63 | CFLAGS.SunOS+= -D_POSIX_PTHREAD_SEMANTICS | |
@@ -194,132 +152,132 @@ BUILDLINK_TRANSFORM.NetBSD+= rm:-Wl,--en | @@ -194,132 +152,132 @@ BUILDLINK_TRANSFORM.NetBSD+= rm:-Wl,--en | |||
194 | # own bootstrap. See the stage0-bootstrap below for more details. | 152 | # own bootstrap. See the stage0-bootstrap below for more details. | |
195 | # | 153 | # | |
196 | DISTFILES:= ${DEFAULT_DISTFILES} | 154 | DISTFILES:= ${DEFAULT_DISTFILES} | |
197 | 155 | |||
198 | .if !empty(MACHINE_PLATFORM:MDarwin-*-i386) || make(distinfo) || make (makesum) || make(mdi) | 156 | .if !empty(MACHINE_PLATFORM:MDarwin-*-i386) || make(distinfo) || make (makesum) || make(mdi) | |
199 | RUST_STAGE0_VER= 1.41.1 | 157 | RUST_STAGE0_VER= 1.41.1 | |
200 | RUST_ARCH:= i686-apple-darwin | 158 | RUST_ARCH:= i686-apple-darwin | |
201 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | 159 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | |
202 | RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | 160 | RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | |
203 | DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} | 161 | DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} | |
204 | pre-build-fix: | 162 | pre-build-fix: | |
205 | .endif | 163 | .endif | |
206 | .if !empty(MACHINE_PLATFORM:MDarwin-*-x86_64) || make(distinfo) || make (makesum) || make(mdi) | 164 | .if !empty(MACHINE_PLATFORM:MDarwin-*-x86_64) || make(distinfo) || make (makesum) || make(mdi) | |
207 | RUST_STAGE0_VER= 1.42.0 | 165 | RUST_STAGE0_VER= 1.43.1 | |
208 | RUST_ARCH:= x86_64-apple-darwin | 166 | RUST_ARCH:= x86_64-apple-darwin | |
209 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | 167 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | |
210 | RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | 168 | RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | |
211 | DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} | 169 | DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} | |
212 | pre-build-fix: | 170 | pre-build-fix: | |
213 | .endif | 171 | .endif | |
214 | .if !empty(MACHINE_PLATFORM:MLinux-*-i386) || make(distinfo) || make (makesum) || make(mdi) | 172 | .if !empty(MACHINE_PLATFORM:MLinux-*-i386) || make(distinfo) || make (makesum) || make(mdi) | |
215 | RUST_STAGE0_VER= 1.42.0 | 173 | RUST_STAGE0_VER= 1.43.1 | |
216 | RUST_ARCH:= i686-unknown-linux-gnu | 174 | RUST_ARCH:= i686-unknown-linux-gnu | |
217 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | 175 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | |
218 | RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | 176 | RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | |
219 | DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} | 177 | DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} | |
220 | pre-build-fix: | 178 | pre-build-fix: | |
221 | .endif | 179 | .endif | |
222 | .if !empty(MACHINE_PLATFORM:MLinux-*-x86_64) || make(distinfo) || make (makesum) || make(mdi) | 180 | .if !empty(MACHINE_PLATFORM:MLinux-*-x86_64) || make(distinfo) || make (makesum) || make(mdi) | |
223 | RUST_STAGE0_VER= 1.42.0 | 181 | RUST_STAGE0_VER= 1.43.1 | |
224 | RUST_ARCH:= x86_64-unknown-linux-gnu | 182 | RUST_ARCH:= x86_64-unknown-linux-gnu | |
225 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | 183 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | |
226 | RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | 184 | RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | |
227 | DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} | 185 | DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} | |
228 | pre-build-fix: | 186 | pre-build-fix: | |
229 | .endif | 187 | .endif | |
230 | .if !empty(MACHINE_PLATFORM:MSunOS-*-x86_64) || make(distinfo) || make (makesum) || make(mdi) | 188 | .if !empty(MACHINE_PLATFORM:MSunOS-*-x86_64) || make(distinfo) || make (makesum) || make(mdi) | |
231 | RUST_STAGE0_VER= 1.42.0 | 189 | RUST_STAGE0_VER= 1.43.1 | |
232 | RUST_ARCH:= x86_64-sun-solaris | 190 | RUST_ARCH:= x86_64-sun-solaris | |
233 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | 191 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | |
234 | SITES.${RUST_STAGE0}= https://us-east.manta.joyent.com/pkgsrc/public/pkg-bootstraps/ | 192 | SITES.${RUST_STAGE0}= https://us-east.manta.joyent.com/pkgsrc/public/pkg-bootstraps/ | |
235 | DISTFILES:= ${DISTFILES} ${RUST_STAGE0} | 193 | DISTFILES:= ${DISTFILES} ${RUST_STAGE0} | |
236 | RUST_BOOTSTRAP_PATH?= ${WRKDIR}/rust-${RUST_STAGE0_VER}-${RUST_ARCH} | 194 | RUST_BOOTSTRAP_PATH?= ${WRKDIR}/rust-${RUST_STAGE0_VER}-${RUST_ARCH} | |
237 | pre-build-fix: | 195 | pre-build-fix: | |
238 | .endif | 196 | .endif | |
239 | .if !empty(MACHINE_PLATFORM:MFreeBSD-*-i386) || make(distinfo) || make (makesum) || make(mdi) | 197 | .if !empty(MACHINE_PLATFORM:MFreeBSD-*-i386) || make(distinfo) || make (makesum) || make(mdi) | |
240 | RUST_STAGE0_VER= 1.42.0 | 198 | RUST_STAGE0_VER= 1.43.1 | |
241 | RUST_ARCH:= i686-unknown-freebsd | 199 | RUST_ARCH:= i686-unknown-freebsd | |
242 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | 200 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | |
243 | RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | 201 | RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | |
244 | DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} | 202 | DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} | |
245 | pre-build-fix: | 203 | pre-build-fix: | |
246 | .endif | 204 | .endif | |
247 | .if !empty(MACHINE_PLATFORM:MFreeBSD-*-x86_64) || make(distinfo) || make (makesum) || make(mdi) | 205 | .if !empty(MACHINE_PLATFORM:MFreeBSD-*-x86_64) || make(distinfo) || make (makesum) || make(mdi) | |
248 | RUST_STAGE0_VER= 1.42.0 | 206 | RUST_STAGE0_VER= 1.43.1 | |
249 | RUST_ARCH:= x86_64-unknown-freebsd | 207 | RUST_ARCH:= x86_64-unknown-freebsd | |
250 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | 208 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | |
251 | RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | 209 | RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | |
252 | DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} | 210 | DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} | |
253 | pre-build-fix: | 211 | pre-build-fix: | |
254 | .endif | 212 | .endif | |
255 | .if !empty(MACHINE_PLATFORM:MNetBSD-*-i386) || make(distinfo) || make (makesum) || make(mdi) | 213 | .if !empty(MACHINE_PLATFORM:MNetBSD-*-i386) || make(distinfo) || make (makesum) || make(mdi) | |
256 | RUST_STAGE0_VER= 1.42.0 | 214 | RUST_STAGE0_VER= 1.43.1 | |
257 | RUST_ARCH= i686-unknown-netbsd | 215 | RUST_ARCH= i686-unknown-netbsd | |
258 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | 216 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | |
259 | RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | 217 | RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | |
260 | SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} | 218 | SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} | |
261 | SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} | 219 | SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} | |
262 | DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} | 220 | DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} | |
263 | # Setting this changes it for every distfile, which doesn't match what is | 221 | # Setting this changes it for every distfile, which doesn't match what is | |
264 | # currently in distinfo. | 222 | # currently in distinfo. | |
265 | #DIST_SUBDIR= ${PKGNAME} | 223 | #DIST_SUBDIR= ${PKGNAME} | |
266 | # For atomic ops | 224 | # For atomic ops | |
267 | CFLAGS+= -march=i586 | 225 | CFLAGS+= -march=i586 | |
268 | pre-build-fix: | 226 | pre-build-fix: | |
269 | ${TOOLS_PLATFORM.paxctl} +am ${WRKDIR}/rust-bootstrap/bin/cargo | 227 | ${TOOLS_PLATFORM.paxctl} +am ${WRKDIR}/rust-bootstrap/bin/cargo | |
270 | ${TOOLS_PLATFORM.paxctl} +am ${WRKDIR}/rust-bootstrap/bin/rustc | 228 | ${TOOLS_PLATFORM.paxctl} +am ${WRKDIR}/rust-bootstrap/bin/rustc | |
271 | .endif | 229 | .endif | |
272 | .if !empty(MACHINE_PLATFORM:MNetBSD-*-x86_64) || make(distinfo) || make (makesum) || make(mdi) | 230 | .if !empty(MACHINE_PLATFORM:MNetBSD-*-x86_64) || make(distinfo) || make (makesum) || make(mdi) | |
273 | RUST_STAGE0_VER= 1.42.0 | 231 | RUST_STAGE0_VER= 1.43.1 | |
274 | RUST_ARCH= x86_64-unknown-netbsd | 232 | RUST_ARCH= x86_64-unknown-netbsd | |
275 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | 233 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | |
276 | RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | 234 | RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | |
277 | DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} | 235 | DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} | |
278 | pre-build-fix: | 236 | pre-build-fix: | |
279 | .endif | 237 | .endif | |
280 | .if !empty(MACHINE_PLATFORM:MNetBSD-*-powerpc) || make(distinfo) || make (makesum) || make(mdi) | 238 | .if !empty(MACHINE_PLATFORM:MNetBSD-*-powerpc) || make(distinfo) || make (makesum) || make(mdi) | |
281 | RUST_STAGE0_VER= 1.42.0 | 239 | RUST_STAGE0_VER= 1.43.1 | |
282 | RUST_ARCH= powerpc-unknown-netbsd | 240 | RUST_ARCH= powerpc-unknown-netbsd | |
283 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | 241 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | |
284 | RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | 242 | RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | |
285 | DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} | 243 | DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} | |
286 | SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} | 244 | SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} | |
287 | SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} | 245 | SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} | |
288 | pre-build-fix: | 246 | pre-build-fix: | |
289 | .endif | 247 | .endif | |
290 | .if !empty(MACHINE_PLATFORM:MNetBSD-*-aarch64) || make(distinfo) || make (makesum) || make(mdi) | 248 | .if !empty(MACHINE_PLATFORM:MNetBSD-*-aarch64) || make(distinfo) || make (makesum) || make(mdi) | |
291 | RUST_STAGE0_VER= 1.42.0 | 249 | RUST_STAGE0_VER= 1.43.1 | |
292 | RUST_ARCH= aarch64-unknown-netbsd | 250 | RUST_ARCH= aarch64-unknown-netbsd | |
293 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | 251 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | |
294 | RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | 252 | RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | |
295 | DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} | 253 | DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} | |
296 | SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} | 254 | SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} | |
297 | SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} | 255 | SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} | |
298 | pre-build-fix: | 256 | pre-build-fix: | |
299 | .endif | 257 | .endif | |
300 | .if !empty(MACHINE_PLATFORM:MNetBSD-*-sparc64) || make(distinfo) || make (makesum) || make(mdi) | 258 | .if !empty(MACHINE_PLATFORM:MNetBSD-*-sparc64) || make(distinfo) || make (makesum) || make(mdi) | |
301 | RUST_STAGE0_VER= 1.42.0 | 259 | RUST_STAGE0_VER= 1.43.1 | |
302 | RUST_ARCH= sparc64-unknown-netbsd | 260 | RUST_ARCH= sparc64-unknown-netbsd | |
303 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | 261 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | |
304 | RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | 262 | RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | |
305 | DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} | 263 | DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} | |
306 | SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} | 264 | SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} | |
307 | SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} | 265 | SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} | |
308 | pre-build-fix: | 266 | pre-build-fix: | |
309 | .endif | 267 | .endif | |
310 | .if !empty(MACHINE_PLATFORM:MNetBSD-*-earmv7hf) || make(distinfo) || make (makesum) || make(mdi) | 268 | .if !empty(MACHINE_PLATFORM:MNetBSD-*-earmv7hf) || make(distinfo) || make (makesum) || make(mdi) | |
311 | RUST_ARCH= armv7-unknown-netbsd-eabihf | 269 | RUST_ARCH= armv7-unknown-netbsd-eabihf | |
312 | RUST_STAGE0_VER= 1.35.0 | 270 | RUST_STAGE0_VER= 1.44.0 | |
313 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | 271 | RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | |
314 | RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | 272 | RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz | |
315 | DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} | 273 | DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} | |
316 | SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} | 274 | SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} | |
317 | SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} | 275 | SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} | |
318 | pre-build-fix: | 276 | pre-build-fix: | |
319 | .endif | 277 | .endif | |
320 | 278 | |||
321 | # You may override RUST_BOOTSTRAP_PATH and RUST_ARCH in mk.conf if you have a local bootstrap compiler. | 279 | # You may override RUST_BOOTSTRAP_PATH and RUST_ARCH in mk.conf if you have a local bootstrap compiler. | |
322 | .if !defined(RUST_ARCH) && !defined(RUST_BOOTSTRAP_PATH) | 280 | .if !defined(RUST_ARCH) && !defined(RUST_BOOTSTRAP_PATH) | |
323 | NOT_FOR_PLATFORM+= ${MACHINE_PLATFORM} | 281 | NOT_FOR_PLATFORM+= ${MACHINE_PLATFORM} | |
324 | .else | 282 | .else | |
325 | RUST_BOOTSTRAP_PATH?= ${WRKDIR}/rust-bootstrap | 283 | RUST_BOOTSTRAP_PATH?= ${WRKDIR}/rust-bootstrap | |
@@ -336,32 +294,32 @@ TOOLS_PLATFORM.gzcat= ${PREFIX}/bin/gzip | @@ -336,32 +294,32 @@ TOOLS_PLATFORM.gzcat= ${PREFIX}/bin/gzip | |||
336 | SUBST_CLASSES+= rpath | 294 | SUBST_CLASSES+= rpath | |
337 | SUBST_STAGE.rpath= pre-configure | 295 | SUBST_STAGE.rpath= pre-configure | |
338 | SUBST_FILES.rpath+= src/librustc_codegen_ssa/back/linker.rs | 296 | SUBST_FILES.rpath+= src/librustc_codegen_ssa/back/linker.rs | |
339 | SUBST_FILES.rpath+= src/bootstrap/builder.rs | 297 | SUBST_FILES.rpath+= src/bootstrap/builder.rs | |
340 | SUBST_VARS.rpath= PREFIX | 298 | SUBST_VARS.rpath= PREFIX | |
341 | 299 | |||
342 | # | 300 | # | |
343 | # Generate list of subst entries for various .cargo-checksum.json files. These | 301 | # Generate list of subst entries for various .cargo-checksum.json files. These | |
344 | # are all handled together in one big substitution to simplify things rather | 302 | # are all handled together in one big substitution to simplify things rather | |
345 | # than one substitution entry per file, but are kept separate below to ease | 303 | # than one substitution entry per file, but are kept separate below to ease | |
346 | # updating and verification. | 304 | # updating and verification. | |
347 | # | 305 | # | |
348 | CKSUM_CRATES+= vendor/backtrace-sys | 306 | CKSUM_CRATES+= vendor/backtrace-sys | |
349 | CKSUMS+= 59763fc255248b54fba5d0761d61093a73d51fa4cb400b0df1b5f339b9c2f48a | 307 | CKSUMS+= dbe2eb824252135e7a154805c148defb2142a26b0c2267f5b1033ad69f441e33 | |
350 | CKSUMS+= ba66d192421fd536ceddb50616c4c4aea06f4e39450eb0bc2bbbaed0b1e684c1 | 308 | CKSUMS+= 323987bb2d5b7ec6044b881b70f339472d886fc23bf212392b8a0158b15d3862 | |
351 | 309 | |||
352 | CKSUM_CRATES+= vendor/libc | 310 | CKSUM_CRATES+= vendor/libc | |
353 | CKSUMS+= cd266cee38f25fe9ed896ba88ddd3530eca352c4d260671fb63d315890bc49e6 | 311 | CKSUMS+= 721e1609f429b472bc05c9284e15d6e73b39bbc5f79fff46690642342ed4c1cb | |
354 | CKSUMS+= 109a8e5a1638b09c4297e8e7ff95f35b4d16a3c0b42c8791b5fdd3f550612f8c | 312 | CKSUMS+= 1cf80fac8e5edb960539eedd968aa981ebb54949d7a5c9bb3b4ed6ad5901f1b1 | |
355 | 313 | |||
356 | CKSUM_CRATES+= vendor/libssh2-sys | 314 | CKSUM_CRATES+= vendor/libssh2-sys | |
357 | CKSUMS+= 0d80edbdffcf36a165578b3cffe9bc4e9eab3b3ae94a170ec8bc18764159cabb | 315 | CKSUMS+= 0d80edbdffcf36a165578b3cffe9bc4e9eab3b3ae94a170ec8bc18764159cabb | |
358 | CKSUMS+= fd601d3ea2ff745c3d73a546cc553f656924f3e985b87bc4db025c5c51ed3db5 | 316 | CKSUMS+= fd601d3ea2ff745c3d73a546cc553f656924f3e985b87bc4db025c5c51ed3db5 | |
359 | 317 | |||
360 | CKSUM_CRATES+= vendor/lzma-sys | 318 | CKSUM_CRATES+= vendor/lzma-sys | |
361 | CKSUMS+= 51a9ca7a4576822dc4fa01b31bc4bbed21817777abb304f605ef5951f68c3ed2 | 319 | CKSUMS+= 51a9ca7a4576822dc4fa01b31bc4bbed21817777abb304f605ef5951f68c3ed2 | |
362 | CKSUMS+= 807c3aa4b5a62a70ba790df151e9ecf19f4bb562f2858575d690908751262db3 | 320 | CKSUMS+= 807c3aa4b5a62a70ba790df151e9ecf19f4bb562f2858575d690908751262db3 | |
363 | 321 | |||
364 | # Contain identical checksums | 322 | # Contain identical checksums | |
365 | CKSUM_CRATES+= vendor/rand-0.6.1 | 323 | CKSUM_CRATES+= vendor/rand-0.6.1 | |
366 | CKSUMS+= 1e732c2e3b4bd1561f11e0979bf9d20669a96eae7afe0deff9dfbb980ee47bf1 | 324 | CKSUMS+= 1e732c2e3b4bd1561f11e0979bf9d20669a96eae7afe0deff9dfbb980ee47bf1 | |
367 | CKSUMS+= bc03f2345d7cfa7000f9da817120b6afa073359789c21a9a790ebd8676c50cca | 325 | CKSUMS+= bc03f2345d7cfa7000f9da817120b6afa073359789c21a9a790ebd8676c50cca | |
@@ -405,27 +363,30 @@ MAKE_ENV+= OPENSSL_DIR=${SSLBASE} | @@ -405,27 +363,30 @@ MAKE_ENV+= OPENSSL_DIR=${SSLBASE} | |||
405 | .if ${OPSYS} == "NetBSD" && !empty(PKGSRC_COMPILER:Mclang) && !exists(/lib/libgcc_s.so) | 363 | .if ${OPSYS} == "NetBSD" && !empty(PKGSRC_COMPILER:Mclang) && !exists(/lib/libgcc_s.so) | |
406 | BUILDLINK_TRANSFORM+= rm:-lgcc_s | 364 | BUILDLINK_TRANSFORM+= rm:-lgcc_s | |
407 | MAKE_ENV+= PKGSRC_HAVE_LIBCPP=yes | 365 | MAKE_ENV+= PKGSRC_HAVE_LIBCPP=yes | |
408 | .endif | 366 | .endif | |
409 | 367 | |||
410 | pre-build: pre-build-fix | 368 | pre-build: pre-build-fix | |
411 | .if ${OPSYS} == "NetBSD" && !empty(PKGSRC_COMPILER:Mclang) && !exists(/lib/libgcc_s.so) | 369 | .if ${OPSYS} == "NetBSD" && !empty(PKGSRC_COMPILER:Mclang) && !exists(/lib/libgcc_s.so) | |
412 | cp ${FILESDIR}/libgcc_s.so.1 ${RUST_BOOTSTRAP_PATH}/lib/. | 370 | cp ${FILESDIR}/libgcc_s.so.1 ${RUST_BOOTSTRAP_PATH}/lib/. | |
413 | .endif | 371 | .endif | |
414 | 372 | |||
415 | do-build: | 373 | do-build: | |
416 | cd ${WRKSRC} \ | 374 | cd ${WRKSRC} \ | |
417 | && ${_ULIMIT_CMD} ${SETENV} ${INSTALL_ENV} ${MAKE_ENV} \ | 375 | && ${_ULIMIT_CMD} ${SETENV} ${INSTALL_ENV} ${MAKE_ENV} \ | |
418 | ${PYTHONBIN} ./x.py -v ${BUILD_TARGET} -j ${_MAKE_JOBS_N} | 376 | sh -c "if [ \"${BUILD_TARGET}\" = \"dist\" ]; then \ | |
377 | unset DESTDIR; \ | |||
378 | fi; \ | |||
379 | ${PYTHONBIN} ./x.py -v ${BUILD_TARGET} -j ${_MAKE_JOBS_N}" | |||
419 | 380 | |||
420 | do-install: | 381 | do-install: | |
421 | cd ${WRKSRC} \ | 382 | cd ${WRKSRC} \ | |
422 | && ${_ULIMIT_CMD} ${SETENV} ${INSTALL_ENV} ${MAKE_ENV} \ | 383 | && ${_ULIMIT_CMD} ${SETENV} ${INSTALL_ENV} ${MAKE_ENV} \ | |
423 | ${PYTHONBIN} ./x.py -v install -j ${_MAKE_JOBS_N} | 384 | ${PYTHONBIN} ./x.py -v install -j ${_MAKE_JOBS_N} | |
424 | 385 | |||
425 | GENERATE_PLIST+= find ${DESTDIR}${PREFIX} \( -type f -o -type l \) -print | \ | 386 | GENERATE_PLIST+= find ${DESTDIR}${PREFIX} \( -type f -o -type l \) -print | \ | |
426 | sed 's,${DESTDIR}${PREFIX}/,,' | ${SORT} ; | 387 | sed 's,${DESTDIR}${PREFIX}/,,' | ${SORT} ; | |
427 | 388 | |||
428 | .if ${OPSYS} == "Darwin" | 389 | .if ${OPSYS} == "Darwin" | |
429 | .PHONY: fix-darwin-install-name | 390 | .PHONY: fix-darwin-install-name | |
430 | post-install: fix-darwin-install-name | 391 | post-install: fix-darwin-install-name | |
431 | fix-darwin-install-name: | 392 | fix-darwin-install-name: | |
@@ -529,15 +490,16 @@ stage0-bootstrap: install | @@ -529,15 +490,16 @@ stage0-bootstrap: install | |||
529 | # I can't build with the internal LLVM, ref. | 490 | # I can't build with the internal LLVM, ref. | |
530 | # https://github.com/rust-lang/rust/issues/65862) | 491 | # https://github.com/rust-lang/rust/issues/65862) | |
531 | .if (${OPSYS} == "NetBSD") && \ | 492 | .if (${OPSYS} == "NetBSD") && \ | |
532 | ((${MACHINE_ARCH} == "i386") || \ | 493 | ((${MACHINE_ARCH} == "i386") || \ | |
533 | (${MACHINE_ARCH} == "powerpc")) \ | 494 | (${MACHINE_ARCH} == "powerpc")) \ | |
534 | && (empty(OS_VERSION:M[012345678].*) || \ | 495 | && (empty(OS_VERSION:M[012345678].*) || \ | |
535 | !empty(OS_VERSION:M8.99.*)) | 496 | !empty(OS_VERSION:M8.99.*)) | |
536 | DEPENDS+= compat80>=0:../../emulators/compat80 | 497 | DEPENDS+= compat80>=0:../../emulators/compat80 | |
537 | .endif | 498 | .endif | |
538 | 499 | |||
539 | .include "../../devel/zlib/buildlink3.mk" | 500 | .include "../../devel/zlib/buildlink3.mk" | |
540 | .include "../../lang/python/tool.mk" | 501 | .include "../../lang/python/tool.mk" | |
541 | .include "../../security/openssl/buildlink3.mk" | 502 | .include "../../security/openssl/buildlink3.mk" | |
503 | BUILDLINK_API_DEPENDS.curl+= curl>=7.67.0 | |||
542 | .include "../../www/curl/buildlink3.mk" | 504 | .include "../../www/curl/buildlink3.mk" | |
543 | .include "../../mk/bsd.pkg.mk" | 505 | .include "../../mk/bsd.pkg.mk" |
@@ -1,135 +1,133 @@ | @@ -1,135 +1,133 @@ | |||
1 | $NetBSD: distinfo,v 1.114 2020/06/08 11:19:33 he Exp $ | 1 | $NetBSD: distinfo,v 1.115 2020/07/06 13:56:31 he Exp $ | |
2 | 2 | |||
3 | SHA1 (rust-1.35.0-armv7-unknown-netbsd-eabihf.tar.gz) = 91517fa95f954427c627cf63eb7c518abd068f3e | |||
4 | RMD160 (rust-1.35.0-armv7-unknown-netbsd-eabihf.tar.gz) = 06a3d922b27aac2deb570301542897a131b47cd0 | |||
5 | SHA512 (rust-1.35.0-armv7-unknown-netbsd-eabihf.tar.gz) = 27f7fb0e4a4522b24f04c7f6b578c8717908978ab485c525adbc95716860a958f2c42d4148d81fd41ab0e593d3baae6a1ffc6767ed24879df7c2aa6d8bf14683 | |||
6 | Size (rust-1.35.0-armv7-unknown-netbsd-eabihf.tar.gz) = 243045630 bytes | |||
7 | SHA1 (rust-1.41.1-i686-apple-darwin.tar.gz) = 5a778b77fc88b19f1c668316e3bf677c60f8ead1 | 3 | SHA1 (rust-1.41.1-i686-apple-darwin.tar.gz) = 5a778b77fc88b19f1c668316e3bf677c60f8ead1 | |
8 | RMD160 (rust-1.41.1-i686-apple-darwin.tar.gz) = ae61f32a4d27a760e6f2b79f4042ed0cf385f784 | 4 | RMD160 (rust-1.41.1-i686-apple-darwin.tar.gz) = ae61f32a4d27a760e6f2b79f4042ed0cf385f784 | |
9 | SHA512 (rust-1.41.1-i686-apple-darwin.tar.gz) = 3bcc32f87151907f0bac41d4b855751a4408964b4cf944bcdbc78242ff10b58c2cfbfe11e2d60adf4f9d3b7923565ab761da44ccaa7e71fed18a925408ce9e41 | 5 | SHA512 (rust-1.41.1-i686-apple-darwin.tar.gz) = 3bcc32f87151907f0bac41d4b855751a4408964b4cf944bcdbc78242ff10b58c2cfbfe11e2d60adf4f9d3b7923565ab761da44ccaa7e71fed18a925408ce9e41 | |
10 | Size (rust-1.41.1-i686-apple-darwin.tar.gz) = 162481148 bytes | 6 | Size (rust-1.41.1-i686-apple-darwin.tar.gz) = 162481148 bytes | |
11 | SHA1 (rust-1.42.0-aarch64-unknown-netbsd.tar.gz) = 31b40af6b0a2fdc5527882ee40b81336851215cd | 7 | SHA1 (rust-1.43.1-aarch64-unknown-netbsd.tar.gz) = 3b26d41f96804973774032b6cedc97032983561b | |
12 | RMD160 (rust-1.42.0-aarch64-unknown-netbsd.tar.gz) = cdf80913b1c844225baf2693720d7e83b5538cbc | 8 | RMD160 (rust-1.43.1-aarch64-unknown-netbsd.tar.gz) = b547c20f6e3e38876e67ddb0ad545cdfd13d2dca | |
13 | SHA512 (rust-1.42.0-aarch64-unknown-netbsd.tar.gz) = 17f4dd21489b77008ebbff92e86923ab23f6aa3084c16ac6f8fc6813408ca05cfe6af765e6a3ca3e60108dee352a6c9b66b58783858ea8fb823fe92bf121ec3a | 9 | SHA512 (rust-1.43.1-aarch64-unknown-netbsd.tar.gz) = 121b552460bc7fac9200b0022dc6af0b2e3df37f2f32c39174c0339b52f3b10e32c9bc95cb4750440a5d01c04ac9674fd04b06ad5a603479767eb7db716d0435 | |
14 | Size (rust-1.42.0-aarch64-unknown-netbsd.tar.gz) = 150413758 bytes | 10 | Size (rust-1.43.1-aarch64-unknown-netbsd.tar.gz) = 154208692 bytes | |
15 | SHA1 (rust-1.42.0-i686-unknown-freebsd.tar.gz) = 47c98dcff8988d8466ede45ffe4299cd293fb2b3 | 11 | SHA1 (rust-1.43.1-i686-unknown-freebsd.tar.gz) = 3407c9b3f5d2e8766f357e5b3af7cb9174487c4d | |
16 | RMD160 (rust-1.42.0-i686-unknown-freebsd.tar.gz) = 175cfd391535b332d658a2bdfb81895f7bfac8e5 | 12 | RMD160 (rust-1.43.1-i686-unknown-freebsd.tar.gz) = 4d6d83b6032970547435392ad1696d91dd759625 | |
17 | SHA512 (rust-1.42.0-i686-unknown-freebsd.tar.gz) = 096dee142161d669f88498b68f00e881c56fbf8ec8295e1924b70ab69f9db28e6f0faf763b9b5532333aca4ef1fd0d84c1ef0e4914c4b781fc80be299fcc9fda | 13 | SHA512 (rust-1.43.1-i686-unknown-freebsd.tar.gz) = 3da8df511873c4577cd08610eed9e1a2abbd254bee515eeb467248e1ceba1045dc619334af1a0ad1c6321ba36336ca68330de68a755b7116ddb031c5e48fa920 | |
18 | Size (rust-1.42.0-i686-unknown-freebsd.tar.gz) = 120349647 bytes | 14 | Size (rust-1.43.1-i686-unknown-freebsd.tar.gz) = 124972858 bytes | |
19 | SHA1 (rust-1.42.0-i686-unknown-linux-gnu.tar.gz) = e477282ac75019e0012ae062f58459affbdccae4 | 15 | SHA1 (rust-1.43.1-i686-unknown-linux-gnu.tar.gz) = cb5a8783436855273270a70edd6aaec0feaf303e | |
20 | RMD160 (rust-1.42.0-i686-unknown-linux-gnu.tar.gz) = 655fde440160d3a2db730148d5453b2d46f12d36 | 16 | RMD160 (rust-1.43.1-i686-unknown-linux-gnu.tar.gz) = ae04ee5789eb0d45382242e4b0a83ac05420a354 | |
21 | SHA512 (rust-1.42.0-i686-unknown-linux-gnu.tar.gz) = 55ba536b2c75a48320899a79a4487db40f5a0ab54543c1eb4b19cf7600e2d6b4343ce1bcb3b77094f8885441bd1056c28afe7dd05ea751eced2071b8f07804ca | 17 | SHA512 (rust-1.43.1-i686-unknown-linux-gnu.tar.gz) = 6518c8b8ad4851dbb34f883e513df98ca4272930f887dbc1f717632060cff769f18113d77158d6516a37e937eeba370e371ef44e3079791ff5d166d12267e180 | |
22 | Size (rust-1.42.0-i686-unknown-linux-gnu.tar.gz) = 201205399 bytes | 18 | Size (rust-1.43.1-i686-unknown-linux-gnu.tar.gz) = 205821030 bytes | |
23 | SHA1 (rust-1.42.0-i686-unknown-netbsd.tar.gz) = b15311e9da32e93fde4d415578db3a656e58f85f | 19 | SHA1 (rust-1.43.1-i686-unknown-netbsd.tar.gz) = 6ab132b364e0f526374f7b3726c8caaec38cf8cb | |
24 | RMD160 (rust-1.42.0-i686-unknown-netbsd.tar.gz) = f49f73ec87c822da8d97127fc726fa014c23e993 | 20 | RMD160 (rust-1.43.1-i686-unknown-netbsd.tar.gz) = 41c0c2f03e7beffe2e4af58d98ef0ed079ed2eba | |
25 | SHA512 (rust-1.42.0-i686-unknown-netbsd.tar.gz) = b83c0d8ca84da7fde7926d1eef23922e5c257e455e9fc613504af01a3f9f771f0acbf3ac937994d0d43764666977fe58cf7bc71bca3ad95d887c627bf3b4924c | 21 | SHA512 (rust-1.43.1-i686-unknown-netbsd.tar.gz) = 137c5630f0b7a85865f32b8949009ebf8602c08ed8dd3d63240742afb66f15e59afb425371e4efa31e81cb8c2ace150a030453305836c070cc75e9d41ba1917a | |
26 | Size (rust-1.42.0-i686-unknown-netbsd.tar.gz) = 159343846 bytes | 22 | Size (rust-1.43.1-i686-unknown-netbsd.tar.gz) = 163584255 bytes | |
27 | SHA1 (rust-1.42.0-powerpc-unknown-netbsd.tar.gz) = 0992bf2b3f72794141f585062e0c8560d6928b19 | 23 | SHA1 (rust-1.43.1-powerpc-unknown-netbsd.tar.gz) = 919beaea3995748efb97a5cd3a3c0597864c28c6 | |
28 | RMD160 (rust-1.42.0-powerpc-unknown-netbsd.tar.gz) = ee81f11362e73df7346a90f4acbb2b290ce0cb2d | 24 | RMD160 (rust-1.43.1-powerpc-unknown-netbsd.tar.gz) = 3b4da09be7567929ea5765ed70d0260b8fc9926f | |
29 | SHA512 (rust-1.42.0-powerpc-unknown-netbsd.tar.gz) = c756631c53d966bb7947d1e4c3288ef51629451168a883082a329054875f2169c6533b5dcefd4c92b9ccd61908da052eea6dc151e97b0374e3b497033c8af654 | 25 | SHA512 (rust-1.43.1-powerpc-unknown-netbsd.tar.gz) = 224a93854f8520e0cfb8a5c844aeb85728a5350871e3b3e44db7711c563d1323f6c33a62c08f983c6d5b07b1f625a288dc30f0d6cc1e28a3d0980e6eea0c3560 | |
30 | Size (rust-1.42.0-powerpc-unknown-netbsd.tar.gz) = 173612164 bytes | 26 | Size (rust-1.43.1-powerpc-unknown-netbsd.tar.gz) = 178386425 bytes | |
31 | SHA1 (rust-1.42.0-sparc64-unknown-netbsd.tar.gz) = 46d064b5daf743334d15ba5eda5996ae5521bb31 | 27 | SHA1 (rust-1.43.1-sparc64-unknown-netbsd.tar.gz) = 33b067e39fc0ebef9c3c6219baa6e3bb855f3c8a | |
32 | RMD160 (rust-1.42.0-sparc64-unknown-netbsd.tar.gz) = 6a5b6de88c8056ccf03a027c0fc4ac2a8b74f3cb | 28 | RMD160 (rust-1.43.1-sparc64-unknown-netbsd.tar.gz) = 18433612c50030bd8753e94601507a1758b69994 | |
33 | SHA512 (rust-1.42.0-sparc64-unknown-netbsd.tar.gz) = d2e5db4f2c7dc962ae19919df2bd3d55149b92b035526c1dbb13d474594fcc7c9eff5cffa6a901b039b1514b014505acec0c6885af7906d1bd59b8c27c795810 | 29 | SHA512 (rust-1.43.1-sparc64-unknown-netbsd.tar.gz) = f4c3802a94df189c9b9c53d79572d3d51d75e56b6960f9a3b0f3bcbad48713e3f0c31dce8d7a00b4bf7da4ca891d8b8364eaebd5f2ad21971c0955213bd1d09a | |
34 | Size (rust-1.42.0-sparc64-unknown-netbsd.tar.gz) = 158584073 bytes | 30 | Size (rust-1.43.1-sparc64-unknown-netbsd.tar.gz) = 163032694 bytes | |
35 | SHA1 (rust-1.42.0-x86_64-apple-darwin.tar.gz) = 232c1d8d14cebef81cc6e8507ed9b5a337041237 | 31 | SHA1 (rust-1.43.1-x86_64-apple-darwin.tar.gz) = b59cf750e845d7b6ecaa85d238186b54e4410b96 | |
36 | RMD160 (rust-1.42.0-x86_64-apple-darwin.tar.gz) = 19e4313c4cd862acb521e73b5269a25683091042 | 32 | RMD160 (rust-1.43.1-x86_64-apple-darwin.tar.gz) = ad0bd7abfa4b0c8a50587395124d19b17235b0ee | |
37 | SHA512 (rust-1.42.0-x86_64-apple-darwin.tar.gz) = 373940c7a2d2d921ca3d21c7a649c3014b1de8e04822f56c8de313ba6f610a70a559f106f7aa049bf5eaf333dde46089b2cf8e71961801788cd8eb515342cb84 | 33 | SHA512 (rust-1.43.1-x86_64-apple-darwin.tar.gz) = 0d34a2f89ced24bec9c71caf235a892f6eed4c67b09c9279a687a8f92bd7b80ad49997072fe29fbfacff6cf20a473f38943c8c99b2a4c4658578b18c3309a2cb | |
38 | Size (rust-1.42.0-x86_64-apple-darwin.tar.gz) = 170080422 bytes | 34 | Size (rust-1.43.1-x86_64-apple-darwin.tar.gz) = 173789010 bytes | |
39 | SHA1 (rust-1.42.0-x86_64-sun-solaris.tar.gz) = 3b3cbbea49d324227ca612db8eed0a758312b714 | 35 | SHA1 (rust-1.43.1-x86_64-sun-solaris.tar.gz) = 904cbc6d45e7b438e035c6c24c105d14840d94d3 | |
40 | RMD160 (rust-1.42.0-x86_64-sun-solaris.tar.gz) = 58b905d03412034417df3a90daa7e51f638d8a6a | 36 | RMD160 (rust-1.43.1-x86_64-sun-solaris.tar.gz) = 1b98afbebd9143e93cee33c6f894c72c018cdad7 | |
41 | SHA512 (rust-1.42.0-x86_64-sun-solaris.tar.gz) = 37b392843dc0fa7941a6c30bf3c7cc8c6cf09a9ace55f1240b7c6c062cbd00d13bf275668dee85d3beabf5280bc6559795b0017ee0e8d341763b3f703de45333 | 37 | SHA512 (rust-1.43.1-x86_64-sun-solaris.tar.gz) = 9722a7f4ace04fae6aef578ca5998568ae4695e522aabc84d0cce2c7417e30473172462ccb82e56e25a597607269306498705366bb5bbe4337fe79b5789cc9ec | |
42 | Size (rust-1.42.0-x86_64-sun-solaris.tar.gz) = 145927460 bytes | 38 | Size (rust-1.43.1-x86_64-sun-solaris.tar.gz) = 155516184 bytes | |
43 | SHA1 (rust-1.42.0-x86_64-unknown-freebsd.tar.gz) = 97ce4299110d7a1c2b326980435d4b7de8cded2b | 39 | SHA1 (rust-1.43.1-x86_64-unknown-freebsd.tar.gz) = 26a18b4567814156df782b8bac3246d7ee347eb4 | |
44 | RMD160 (rust-1.42.0-x86_64-unknown-freebsd.tar.gz) = 340f704051498f718a57b70e90a06cd259bfffc0 | 40 | RMD160 (rust-1.43.1-x86_64-unknown-freebsd.tar.gz) = e45c987f285ed0d2f0ff9f11112d3206a27747f3 | |
45 | SHA512 (rust-1.42.0-x86_64-unknown-freebsd.tar.gz) = f9dda7103adc60c8b7c096474be7615605fa9ddf15ae035702ee8d6628b359da45f448b872bfe64c4aa2a576ca61f149f8e526b5cb608fc41120263f1b4e138c | 41 | SHA512 (rust-1.43.1-x86_64-unknown-freebsd.tar.gz) = 4c42f28284f074b074b722b98e42f47bdc18f725f0286b22abab95648675c108dded419bfed5eab97527e5215c226ad0d6d99ae172b9a7a3ff16f79a919ebee4 | |
46 | Size (rust-1.42.0-x86_64-unknown-freebsd.tar.gz) = 120581969 bytes | 42 | Size (rust-1.43.1-x86_64-unknown-freebsd.tar.gz) = 124873971 bytes | |
47 | SHA1 (rust-1.42.0-x86_64-unknown-linux-gnu.tar.gz) = 9f8c44701393d8c536d35d1aed5b6c72d75c7865 | 43 | SHA1 (rust-1.43.1-x86_64-unknown-linux-gnu.tar.gz) = d9fe02041f76fc260dc7002353e7b330e86e5fc4 | |
48 | RMD160 (rust-1.42.0-x86_64-unknown-linux-gnu.tar.gz) = 099d892ec9013f3492c4c3056fe53ddec6a28638 | 44 | RMD160 (rust-1.43.1-x86_64-unknown-linux-gnu.tar.gz) = e7f8be16b241f815f3a02c342790dd3dc7a898f9 | |
49 | SHA512 (rust-1.42.0-x86_64-unknown-linux-gnu.tar.gz) = 924e6a814a04ecfd566427779429eb0b27beabe854569f2df6d3e768b8b88808e41ccb7dc26484b9dde3bccfe8dbbc2018b414008bd3bdc9e5f6dd51963757af | 45 | SHA512 (rust-1.43.1-x86_64-unknown-linux-gnu.tar.gz) = d8317ecfd75eaa7cf99812c7dbf63790faa3810b5500759b493ee5051809ea87f0c748c1b779a16a54db059487b34b30eb56b76366525f13f8dd61904b27b8df | |
50 | Size (rust-1.42.0-x86_64-unknown-linux-gnu.tar.gz) = 185229723 bytes | 46 | Size (rust-1.43.1-x86_64-unknown-linux-gnu.tar.gz) = 189589399 bytes | |
51 | SHA1 (rust-1.42.0-x86_64-unknown-netbsd.tar.gz) = da70b4b20d20baa675b3400ab18751cfcd5337a9 | 47 | SHA1 (rust-1.43.1-x86_64-unknown-netbsd.tar.gz) = fa25b284877d679fd41483424e047f6700576b74 | |
52 | RMD160 (rust-1.42.0-x86_64-unknown-netbsd.tar.gz) = 5856fbf266a33e16d1446d06a1729bcbd9027e35 | 48 | RMD160 (rust-1.43.1-x86_64-unknown-netbsd.tar.gz) = dc49c1235d39d09375be8d6baccbe255b5b112be | |
53 | SHA512 (rust-1.42.0-x86_64-unknown-netbsd.tar.gz) = 849054ed8db2181e291652ecd3a927dbc42884d5c6796a0a4d72387b5e48f371d82426c418f6e5e09dfb4dc0fc185cbe5b9c39fe3d7e133ee8739b9f5327f325 | 49 | SHA512 (rust-1.43.1-x86_64-unknown-netbsd.tar.gz) = 606fba4b91a9ac0e0babb1acea3c985510bfd58a989a504e8e72df9b289f55f70902305d4984617c58b7e82ec1b7f454d29c59824726c4a893ca860013c14fa4 | |
54 | Size (rust-1.42.0-x86_64-unknown-netbsd.tar.gz) = 125750204 bytes | 50 | Size (rust-1.43.1-x86_64-unknown-netbsd.tar.gz) = 130247848 bytes | |
55 | SHA1 (rust-std-1.35.0-armv7-unknown-netbsd-eabihf.tar.gz) = b8a8913c95d9d7f8894cc5fbae7000d5cd5a8ca9 | 51 | SHA1 (rust-1.44.0-armv7-unknown-netbsd-eabihf.tar.gz) = c08ff8852b5a8af3df62728ead7a5bd342b416d6 | |
56 | RMD160 (rust-std-1.35.0-armv7-unknown-netbsd-eabihf.tar.gz) = 34753f2c4efe6bbec7044a1d417ef9f4586b50a0 | 52 | RMD160 (rust-1.44.0-armv7-unknown-netbsd-eabihf.tar.gz) = 512a339ae09b7803d2d97d1a65e35a32022bac5b | |
57 | SHA512 (rust-std-1.35.0-armv7-unknown-netbsd-eabihf.tar.gz) = ea834d454c8d23101d654de3611f07782a676a08f581c501152da13c617be1b08d09a3b1c0b4af34ea79d11b5c15b5a1ece7da8395f4def950b2add245e38f2e | 53 | SHA512 (rust-1.44.0-armv7-unknown-netbsd-eabihf.tar.gz) = c2bae11700ceb20753ced519db77b58640b6306d9cbf979cbc3fcb80dcd6d580283a227599aa7e5dee2dac5ad230290f6ee19843ae5522103e41e9d5c14ff2cc | |
58 | Size (rust-std-1.35.0-armv7-unknown-netbsd-eabihf.tar.gz) = 86878840 bytes | 54 | Size (rust-1.44.0-armv7-unknown-netbsd-eabihf.tar.gz) = 148880580 bytes | |
59 | SHA1 (rust-std-1.41.1-i686-apple-darwin.tar.gz) = 9ca7be96d70269238c66263e2cfb1634829fad42 | 55 | SHA1 (rust-std-1.41.1-i686-apple-darwin.tar.gz) = 9ca7be96d70269238c66263e2cfb1634829fad42 | |
60 | RMD160 (rust-std-1.41.1-i686-apple-darwin.tar.gz) = 289028f8a0b68b91e01681d579bbee2d4186e136 | 56 | RMD160 (rust-std-1.41.1-i686-apple-darwin.tar.gz) = 289028f8a0b68b91e01681d579bbee2d4186e136 | |
61 | SHA512 (rust-std-1.41.1-i686-apple-darwin.tar.gz) = 19943ed2edf2effb45f9d343b87205a48b84a81298bdf432ef21229fd300101a9b63e68a02c30b1c2b678c7646aae6b249e653a1d29515feef6ccd10b8bacc01 | 57 | SHA512 (rust-std-1.41.1-i686-apple-darwin.tar.gz) = 19943ed2edf2effb45f9d343b87205a48b84a81298bdf432ef21229fd300101a9b63e68a02c30b1c2b678c7646aae6b249e653a1d29515feef6ccd10b8bacc01 | |
62 | Size (rust-std-1.41.1-i686-apple-darwin.tar.gz) = 21329270 bytes | 58 | Size (rust-std-1.41.1-i686-apple-darwin.tar.gz) = 21329270 bytes | |
63 | SHA1 (rust-std-1.42.0-aarch64-unknown-netbsd.tar.gz) = d0f30aaa82082ccb09393237d2325a4b1214a300 | 59 | SHA1 (rust-std-1.43.1-aarch64-unknown-netbsd.tar.gz) = 3f7117bf6e5c9cb6ddca9556d50386549f2ae51e | |
64 | RMD160 (rust-std-1.42.0-aarch64-unknown-netbsd.tar.gz) = 483afa6c4d5a5eabc78ae7936579c2cda9bb09de | 60 | RMD160 (rust-std-1.43.1-aarch64-unknown-netbsd.tar.gz) = 2444047989f87610f860e0f7f1cb24e73fa3f7fe | |
65 | SHA512 (rust-std-1.42.0-aarch64-unknown-netbsd.tar.gz) = fcb37de94f7d5ad4217bff85a38d337e649cc3a282c64367441b1df18a7c938fa1c4b394f9d87ef2806291c62eee26c88513faed147cae2f222516f5478e2473 | 61 | SHA512 (rust-std-1.43.1-aarch64-unknown-netbsd.tar.gz) = 08db19f12ce702cbeded7b831d6f6a7216b0860e7f1f22725de4c28d9c34f12c30cec21f6122d9840b806dcda25068fd6040da69dda709c7c2c723267fb73e3c | |
66 | Size (rust-std-1.42.0-aarch64-unknown-netbsd.tar.gz) = 16848942 bytes | 62 | Size (rust-std-1.43.1-aarch64-unknown-netbsd.tar.gz) = 17156365 bytes | |
67 | SHA1 (rust-std-1.42.0-i686-unknown-freebsd.tar.gz) = 4fb40b07a437cedcce2c540b17659adeacac60cd | 63 | SHA1 (rust-std-1.43.1-i686-unknown-freebsd.tar.gz) = b325487c83909e0cdb739cda9c27677004741e80 | |
68 | RMD160 (rust-std-1.42.0-i686-unknown-freebsd.tar.gz) = 047dcc65cd01d5f11a9a721a65a35b2bd7af0af8 | 64 | RMD160 (rust-std-1.43.1-i686-unknown-freebsd.tar.gz) = 54b6c312d01b3a86721f3061c59af7de433129ca | |
69 | SHA512 (rust-std-1.42.0-i686-unknown-freebsd.tar.gz) = deb98e3741ebad5096a382d20c4a9e985a738bb7414a2d1145b495d01cae754a1a6191b97fa6fc1fae5c8e9b23ff088a59ebfea7eade88734dcfbc7c70310f0c | 65 | SHA512 (rust-std-1.43.1-i686-unknown-freebsd.tar.gz) = e4a7678dc92291479f86d1665ceb4dde444f137af59082353a5cd943ed68537990a9bdd7471ec13606408db1d8f670ffeb9f087becb4eab5946d34a9475a8e81 | |
70 | Size (rust-std-1.42.0-i686-unknown-freebsd.tar.gz) = 21888415 bytes | 66 | Size (rust-std-1.43.1-i686-unknown-freebsd.tar.gz) = 22387895 bytes | |
71 | SHA1 (rust-std-1.42.0-i686-unknown-linux-gnu.tar.gz) = e5918220cc966604bde5408ce07ba7fc246ff6cd | 67 | SHA1 (rust-std-1.43.1-i686-unknown-linux-gnu.tar.gz) = 4515c435b86f26ca21a29a35ed0ec4320dc5ee35 | |
72 | RMD160 (rust-std-1.42.0-i686-unknown-linux-gnu.tar.gz) = 045207c30811ef70bfadbd62371a81b2b2f878a9 | 68 | RMD160 (rust-std-1.43.1-i686-unknown-linux-gnu.tar.gz) = d81e215af8f508918bb2ef35592d1ff2bc5bfe7d | |
73 | SHA512 (rust-std-1.42.0-i686-unknown-linux-gnu.tar.gz) = 81e30a5b18d08e2b959153c58aa8187072d4b60a218dca7a1288ad11ec8d74db191293f0b9a62282460f345300391d80de81a2f0d29ca9ac8fcbfef30b1d0729 | 69 | SHA512 (rust-std-1.43.1-i686-unknown-linux-gnu.tar.gz) = d1d54443bc7fbcb9d9972cba7376019aea4a813f77be20b1c6a6f6ce57a9c4f3184848cee29f2066565cb8282971742951e08151615f1e3e19be54006bc6388a | |
74 | Size (rust-std-1.42.0-i686-unknown-linux-gnu.tar.gz) = 22411282 bytes | 70 | Size (rust-std-1.43.1-i686-unknown-linux-gnu.tar.gz) = 22905734 bytes | |
75 | SHA1 (rust-std-1.42.0-i686-unknown-netbsd.tar.gz) = ebbf395a56c895505f8f8d53539e442ba95148ca | 71 | SHA1 (rust-std-1.43.1-i686-unknown-netbsd.tar.gz) = d733be350c38aff0e1575651deaa186c3aa6c37b | |
76 | RMD160 (rust-std-1.42.0-i686-unknown-netbsd.tar.gz) = e486bed58fe8bcd314a55fbf1da18c99c556571c | 72 | RMD160 (rust-std-1.43.1-i686-unknown-netbsd.tar.gz) = 0e1422c33256bc33102465ea4425e3d981d2cb17 | |
77 | SHA512 (rust-std-1.42.0-i686-unknown-netbsd.tar.gz) = 1556190c7965e6a5dad2f60e53558c7cd903849bb2919e1a70d6d7f9b3ee97c5f3b4a0281ef753399502807b313e826153cb01eda69ed2c73d4e3daf3d367656 | 73 | SHA512 (rust-std-1.43.1-i686-unknown-netbsd.tar.gz) = 8f9cdbbf0fe49aefacc74f9e7c142f1e6f8b8a20077bda60944999ccd35b770d73e9ddf42d78ddb7916299e725670a901b40a1b6be176403cdffc0c67ab956c6 | |
78 | Size (rust-std-1.42.0-i686-unknown-netbsd.tar.gz) = 18355381 bytes | 74 | Size (rust-std-1.43.1-i686-unknown-netbsd.tar.gz) = 18561474 bytes | |
79 | SHA1 (rust-std-1.42.0-powerpc-unknown-netbsd.tar.gz) = dbeed9622d9d746c2f711450bfed38c4e4b8b572 | 75 | SHA1 (rust-std-1.43.1-powerpc-unknown-netbsd.tar.gz) = ae8b7a00ccbc7249bc0e816d26f24f2eea5fff9c | |
80 | RMD160 (rust-std-1.42.0-powerpc-unknown-netbsd.tar.gz) = 2970ac43c299d53a45220aeb9367d9ed41c60cd1 | 76 | RMD160 (rust-std-1.43.1-powerpc-unknown-netbsd.tar.gz) = 8b45fae2b2348d9240c5fc57c4d27f7c47977030 | |
81 | SHA512 (rust-std-1.42.0-powerpc-unknown-netbsd.tar.gz) = 69ae3c8271f5172af142ef7da96ed4232fac0aabb670cb6a9381209f751c2114dcd2264fac225e27f1503367a81b410862072618406e20666b17da44ba7d2cce | 77 | SHA512 (rust-std-1.43.1-powerpc-unknown-netbsd.tar.gz) = a4882573188aa39bd5bda90663da44c95c1729ce89eeb9aac6b7da998ca462c78859adf7fd01e7fbdea9e26bcaaf7d9be983fa7312673e407a0bd9e637fc854d | |
82 | Size (rust-std-1.42.0-powerpc-unknown-netbsd.tar.gz) = 16610260 bytes | 78 | Size (rust-std-1.43.1-powerpc-unknown-netbsd.tar.gz) = 16831155 bytes | |
83 | SHA1 (rust-std-1.42.0-sparc64-unknown-netbsd.tar.gz) = 3f7d4c7a412a268e8c11944e6bf5b208962ad1a8 | 79 | SHA1 (rust-std-1.43.1-sparc64-unknown-netbsd.tar.gz) = 013c3c87bb86b85d4b09cfcc3b7cb93150f3e54b | |
84 | RMD160 (rust-std-1.42.0-sparc64-unknown-netbsd.tar.gz) = f28515572bdb1a992eaea6d17930f85598b3139c | 80 | RMD160 (rust-std-1.43.1-sparc64-unknown-netbsd.tar.gz) = b8b6b55609ad9cda9b7b6967c7949905291e80d6 | |
85 | SHA512 (rust-std-1.42.0-sparc64-unknown-netbsd.tar.gz) = 557d90c43b6fd6bdde5b91402c0051001c305f5711516dd4cacbadaa32dc0c91b12a44716fb3bc0000c1eb142ff70c7b3d44b2d24c0cf6fb705e48e947bbf3ee | 81 | SHA512 (rust-std-1.43.1-sparc64-unknown-netbsd.tar.gz) = 600e82ed633eaffb4675e473879ca679295135970214393b540644c2d8ea196869cc72193b59df2c9f4b7907761cc7fe4d472f2fa0cffef748d7be488c83cc31 | |
86 | Size (rust-std-1.42.0-sparc64-unknown-netbsd.tar.gz) = 16716192 bytes | 82 | Size (rust-std-1.43.1-sparc64-unknown-netbsd.tar.gz) = 16966645 bytes | |
87 | SHA1 (rust-std-1.42.0-x86_64-apple-darwin.tar.gz) = 51e77f8265742ea0833651b471ac7f62334d4e7e | 83 | SHA1 (rust-std-1.43.1-x86_64-apple-darwin.tar.gz) = 7542d7f553ce8360bb48f2e94776f1b5ee2b3f95 | |
88 | RMD160 (rust-std-1.42.0-x86_64-apple-darwin.tar.gz) = b6a5f43438bedda5415722acd87cd93871c43116 | 84 | RMD160 (rust-std-1.43.1-x86_64-apple-darwin.tar.gz) = 1ce3cf584ca9467e8a8836282fb959ae898fea54 | |
89 | SHA512 (rust-std-1.42.0-x86_64-apple-darwin.tar.gz) = 7e1bf0beb7d7d777ca1a5a56520ed546e7028365af07c8d2b6791e1f17d2365e192494f6212db933832fdec561ff2a62af0edc5925e378cc701af8d68f449f10 | 85 | SHA512 (rust-std-1.43.1-x86_64-apple-darwin.tar.gz) = 07e420d45a5402daba37c1ccdb111717d5defe98c6c003cff34073a9e80da44194f2c3e5457e015b68361c2e241f0933016c854771cd80c677460c8f7a6a12e6 | |
90 | Size (rust-std-1.42.0-x86_64-apple-darwin.tar.gz) = 22972985 bytes | 86 | Size (rust-std-1.43.1-x86_64-apple-darwin.tar.gz) = 23405362 bytes | |
91 | SHA1 (rust-std-1.42.0-x86_64-unknown-freebsd.tar.gz) = 2f67fe46e1a8701162dde25408c765ed48b1bdb3 | 87 | SHA1 (rust-std-1.43.1-x86_64-unknown-freebsd.tar.gz) = 2564fd5758ea45b06ada59218743cd34ef5d72c3 | |
92 | RMD160 (rust-std-1.42.0-x86_64-unknown-freebsd.tar.gz) = c54ed17358a5780dea8948d29f939e4052b4898c | 88 | RMD160 (rust-std-1.43.1-x86_64-unknown-freebsd.tar.gz) = 1fb92052c71e5cfaeea0847999e06972730b9b93 | |
93 | SHA512 (rust-std-1.42.0-x86_64-unknown-freebsd.tar.gz) = 5fa1548cd25f61624160d3294aca7bf8b10f2c5933f00d9137d6473ccdc7256f6c4966bdf178ce412eb310fcf15faaf7bab7bd9c33b9f3178d4b6957e6b2e50d | 89 | SHA512 (rust-std-1.43.1-x86_64-unknown-freebsd.tar.gz) = 4059f8e5df617826a08f4de0e1d42b6b589c4a0c4e196ae9d46ab970955bde2aa918b73690e1dfa8243cbe3c1471f35f452788c8b471a49905ab436ef9e482cb | |
94 | Size (rust-std-1.42.0-x86_64-unknown-freebsd.tar.gz) = 21954428 bytes | 90 | Size (rust-std-1.43.1-x86_64-unknown-freebsd.tar.gz) = 22407767 bytes | |
95 | SHA1 (rust-std-1.42.0-x86_64-unknown-linux-gnu.tar.gz) = 2ba7a7c7f5b891839d2957c3c2beecf90d57402d | 91 | SHA1 (rust-std-1.43.1-x86_64-unknown-linux-gnu.tar.gz) = 6dd2b6214f714a45f419967d99f217131b3de4bd | |
96 | RMD160 (rust-std-1.42.0-x86_64-unknown-linux-gnu.tar.gz) = 15fcd952784b4eb94ed8ce73a0d9a1b95e989075 | 92 | RMD160 (rust-std-1.43.1-x86_64-unknown-linux-gnu.tar.gz) = b97759baec1bfd96669527e56c6558ed89cc0ca8 | |
97 | SHA512 (rust-std-1.42.0-x86_64-unknown-linux-gnu.tar.gz) = c4b4570c2f82ef350a92386e6b2bd830f2566953d419224a9c9fc0dd21708bf02d0b6bc7daee30fec6371a104666fd50409b3181495257b5e2c8b770f5e973e2 | 93 | SHA512 (rust-std-1.43.1-x86_64-unknown-linux-gnu.tar.gz) = f8dac5e8d7ba745545c555586b24c637845702d4d70e1e5ba2e6296f2674cba7034b4e23dd8b6c9033e9b44649e5227aa0abe297e0ac3ce18ea0587a35937d91 | |
98 | Size (rust-std-1.42.0-x86_64-unknown-linux-gnu.tar.gz) = 25490508 bytes | 94 | Size (rust-std-1.43.1-x86_64-unknown-linux-gnu.tar.gz) = 25934117 bytes | |
99 | SHA1 (rust-std-1.42.0-x86_64-unknown-netbsd.tar.gz) = 2a20ac76df7855a57576587dddbbc6b618ad4f37 | 95 | SHA1 (rust-std-1.43.1-x86_64-unknown-netbsd.tar.gz) = 36fd37c0120e1ea3a90c757fe0b86857b639345a | |
100 | RMD160 (rust-std-1.42.0-x86_64-unknown-netbsd.tar.gz) = 5b274d31f9b297d401b56311178dcea92c63e107 | 96 | RMD160 (rust-std-1.43.1-x86_64-unknown-netbsd.tar.gz) = c9424130bca455c91f012dbffda550bc1467b0ef | |
101 | SHA512 (rust-std-1.42.0-x86_64-unknown-netbsd.tar.gz) = f71db7620f52eb592579905c2d8fa4c96bbdd28a6279f520685f27fb7120f889496af5174923426375f76fb789ad6549e21af83626a2825273e58be8d8ab5b7e | 97 | SHA512 (rust-std-1.43.1-x86_64-unknown-netbsd.tar.gz) = 5c910b2bed5dfe1a405596303c56c04fdf282a2abbddac0a9e914631de5105d5f2efcc43fe35ea74a77fb02de116e2cbaeef82f3b6d929b4bb0a71e5a4f98a50 | |
102 | Size (rust-std-1.42.0-x86_64-unknown-netbsd.tar.gz) = 21921935 bytes | 98 | Size (rust-std-1.43.1-x86_64-unknown-netbsd.tar.gz) = 22361341 bytes | |
103 | SHA1 (rustc-1.43.1-src.tar.gz) = 0b52e365b5eff1fcc1a7b311ce2b666d2b2710da | 99 | SHA1 (rust-std-1.44.0-armv7-unknown-netbsd-eabihf.tar.gz) = ef2043dd95e4b56526060f9497c523ca7670ebcd | |
104 | RMD160 (rustc-1.43.1-src.tar.gz) = 074b72f9fe69342c6071ef254b96c32911710260 | 100 | RMD160 (rust-std-1.44.0-armv7-unknown-netbsd-eabihf.tar.gz) = f2a11dea07bd9982b99e26baf74259ce21af3121 | |
105 | SHA512 (rustc-1.43.1-src.tar.gz) = d432e908a29732516cb1784a24df9f82c20852bb0cf4d0120208b0ff542c4b0d7ad0d6d78f826dd47b1f04e07d46cf4a9ac9fe9cff89f763a7241a59288cef22 | 101 | SHA512 (rust-std-1.44.0-armv7-unknown-netbsd-eabihf.tar.gz) = 8903e258f3cc3a9fd8b1bf982b42560bbc47b3be583dea8687d50eadc92a98f739211d865a812de2cf6e4828e94e97a5934a02120d3eaff8342669ee1e0afc37 | |
106 | Size (rustc-1.43.1-src.tar.gz) = 136095096 bytes | 102 | Size (rust-std-1.44.0-armv7-unknown-netbsd-eabihf.tar.gz) = 17716720 bytes | |
103 | SHA1 (rustc-1.44.0-src.tar.gz) = daa1a56a5823e0f3953790d12188b853b0026b37 | |||
104 | RMD160 (rustc-1.44.0-src.tar.gz) = 044d53a0aee5bcab32b9dce679d6b1c0f7a332d4 | |||
105 | SHA512 (rustc-1.44.0-src.tar.gz) = f0a63d5f568dd1eed9b073ae61f236cd8ec691562ae1b6f38d16b43485d0e2591f341bdebb5adedfe378c386360360340ed4782178c0b0368fea3a696e71b5a6 | |||
106 | Size (rustc-1.44.0-src.tar.gz) = 136756700 bytes | |||
107 | SHA1 (patch-src_bootstrap_bootstrap.py) = 53e0409527f3e52dd00b5c86e6c38047626e2379 | 107 | SHA1 (patch-src_bootstrap_bootstrap.py) = 53e0409527f3e52dd00b5c86e6c38047626e2379 | |
108 | SHA1 (patch-src_bootstrap_builder.rs) = ea0699c873ecc7c61b5b6a044c37191db8fab6dc | 108 | SHA1 (patch-src_bootstrap_builder.rs) = 5dd33ec8458cdcc6f1780d98c7e0b8e7a93e00d9 | |
109 | SHA1 (patch-src_bootstrap_compile.rs) = 67d5ad13e13e6818535a319f55e990d511e7b83f | 109 | SHA1 (patch-src_bootstrap_compile.rs) = 67d5ad13e13e6818535a319f55e990d511e7b83f | |
110 | SHA1 (patch-src_bootstrap_lib.rs) = 3277f2be69a269ac761a2a6ab4d5389d121e6ca6 | 110 | SHA1 (patch-src_bootstrap_lib.rs) = 3277f2be69a269ac761a2a6ab4d5389d121e6ca6 | |
111 | SHA1 (patch-src_librustc__codegen__ssa_back_linker.rs) = e7c592f78b9ee317521cf0258686173a31f1d2e0 | 111 | SHA1 (patch-src_librustc__codegen__ssa_back_linker.rs) = e7c592f78b9ee317521cf0258686173a31f1d2e0 | |
112 | SHA1 (patch-src_librustc__llvm_build.rs) = 7cc2aa0568aa2cbf4eb1fdbb00922b10df0b3ff6 | 112 | SHA1 (patch-src_librustc__llvm_build.rs) = 7cc2aa0568aa2cbf4eb1fdbb00922b10df0b3ff6 | |
113 | SHA1 (patch-src_librustc__target_spec_solaris__base.rs) = 63bf74e64f01e918db0860c43eefe50185c9a0c2 | 113 | SHA1 (patch-src_librustc__target_spec_solaris__base.rs) = 63bf74e64f01e918db0860c43eefe50185c9a0c2 | |
114 | SHA1 (patch-src_librustc__target_spec_x86__64__sun__solaris.rs) = f6ad33b41906bbf83a1cbd0e2fe13a4da37266fa | 114 | SHA1 (patch-src_librustc__target_spec_x86__64__sun__solaris.rs) = f6ad33b41906bbf83a1cbd0e2fe13a4da37266fa | |
115 | SHA1 (patch-src_libstd_build.rs) = 9cfa91a11a575d5fef6d3e208864745a24770850 | 115 | SHA1 (patch-src_libstd_build.rs) = 8d9508a3c8931f280e5b8031413672a485094872 | |
116 | SHA1 (patch-src_libstd_sys_unix_thread.rs) = 2554f1a42afaa0ddce5053860f4dabecdf6c527a | 116 | SHA1 (patch-src_libstd_sys_unix_thread.rs) = 2554f1a42afaa0ddce5053860f4dabecdf6c527a | |
117 | SHA1 (patch-src_libunwind_build.rs) = 723ded63580812f74d04c447f90925725ae9bfc9 | 117 | SHA1 (patch-src_libunwind_build.rs) = 723ded63580812f74d04c447f90925725ae9bfc9 | |
118 | SHA1 (patch-src_llvm-project_llvm_CMakeLists.txt) = d49503d19c30a64d571eb7fa79e7aad7038cd427 | 118 | SHA1 (patch-src_llvm-project_llvm_CMakeLists.txt) = d49503d19c30a64d571eb7fa79e7aad7038cd427 | |
119 | SHA1 (patch-src_llvm-project_llvm_cmake_modules_AddLLVM.cmake) = c5e74d0e8deb555881ec94920a637b53b744c866 | 119 | SHA1 (patch-src_llvm-project_llvm_cmake_modules_AddLLVM.cmake) = c5e74d0e8deb555881ec94920a637b53b744c866 | |
120 | SHA1 (patch-src_llvm-project_llvm_include_llvm-c_DataTypes.h) = 7588a46aaa277ef04b33ac6d904b9d1d81579f2a | 120 | SHA1 (patch-src_llvm-project_llvm_include_llvm-c_DataTypes.h) = 7588a46aaa277ef04b33ac6d904b9d1d81579f2a | |
121 | SHA1 (patch-src_llvm-project_llvm_include_llvm_Analysis_ConstantFolding.h) = 977de4b2a9d37f7e7c782f2407c15591e032b6c6 | 121 | SHA1 (patch-src_llvm-project_llvm_include_llvm_Analysis_ConstantFolding.h) = 977de4b2a9d37f7e7c782f2407c15591e032b6c6 | |
122 | SHA1 (patch-src_llvm-project_llvm_utils_FileCheck_FileCheck.cpp) = 2675b93a1d636b297a3e1e84b915a15a3da67939 | 122 | SHA1 (patch-src_llvm-project_llvm_utils_FileCheck_FileCheck.cpp) = 2675b93a1d636b297a3e1e84b915a15a3da67939 | |
123 | SHA1 (patch-src_rustllvm_PassWrapper.cpp) = f53da4ca69ea90b23aee8881ee8bf75c23f603e3 | |||
124 | SHA1 (patch-src_rustllvm_RustWrapper.cpp) = 3440de7536d05ea93c1d5c01bb09f5472e830ca8 | |||
125 | SHA1 (patch-src_tools_cargo_src_cargo_core_profiles.rs) = 3aac5d54a6fe96b9559552e67e497488142d4e80 | 123 | SHA1 (patch-src_tools_cargo_src_cargo_core_profiles.rs) = 3aac5d54a6fe96b9559552e67e497488142d4e80 | |
126 | SHA1 (patch-src_tools_cargo_tests_testsuite_build.rs) = 10e6c1253adac0262b000aec7636fa0d2ebb666c | 124 | SHA1 (patch-src_tools_cargo_tests_testsuite_build.rs) = 10e6c1253adac0262b000aec7636fa0d2ebb666c | |
127 | SHA1 (patch-src_tools_rls_rls_src_cmd.rs) = fade3e60fecac5c4e4d4ee5bee82659b4eb385b7 | 125 | SHA1 (patch-src_tools_rls_rls_src_cmd.rs) = fade3e60fecac5c4e4d4ee5bee82659b4eb385b7 | |
128 | SHA1 (patch-src_tools_rls_rls_src_server_io.rs) = 51af64526db55abcf6b4b3165df314a16cf62e34 | 126 | SHA1 (patch-src_tools_rls_rls_src_server_io.rs) = 51af64526db55abcf6b4b3165df314a16cf62e34 | |
129 | SHA1 (patch-src_tools_rust-installer_install-template.sh) = f2ec6dced2be1fa23773d5827503ad07d0913dc2 | 127 | SHA1 (patch-src_tools_rust-installer_install-template.sh) = f2ec6dced2be1fa23773d5827503ad07d0913dc2 | |
130 | SHA1 (patch-src_vendor_rand-0.6.1_src_rngs_os.rs) = c068ae41fb69a524336efcef7df7a9d1326d04f1 | 128 | SHA1 (patch-src_vendor_rand-0.6.1_src_rngs_os.rs) = c068ae41fb69a524336efcef7df7a9d1326d04f1 | |
131 | SHA1 (patch-vendor_backtrace-sys_src_libbacktrace_configure) = 90e54f66edce65ebe23fbf2480deb193ca926733 | 129 | SHA1 (patch-vendor_backtrace-sys_src_libbacktrace_configure) = 90e54f66edce65ebe23fbf2480deb193ca926733 | |
132 | SHA1 (patch-vendor_libc_src_unix_solarish_mod.rs) = 804ea03be546fef0d2bd37d7f8abb26d38a7892b | 130 | SHA1 (patch-vendor_libc_src_unix_solarish_mod.rs) = 804ea03be546fef0d2bd37d7f8abb26d38a7892b | |
133 | SHA1 (patch-vendor_libssh2-sys_libssh2_Makefile.am) = 5343adcf044eeed1f325cd29d28964e209a50058 | 131 | SHA1 (patch-vendor_libssh2-sys_libssh2_Makefile.am) = 5343adcf044eeed1f325cd29d28964e209a50058 | |
134 | SHA1 (patch-vendor_lzma-sys_config.h) = ab963fc8d7a847715e0e0dc2928333efe38e923f | 132 | SHA1 (patch-vendor_lzma-sys_config.h) = ab963fc8d7a847715e0e0dc2928333efe38e923f | |
135 | SHA1 (patch-vendor_rand__os_src_netbsd.rs) = 049df63c904abd81cb92f33fa0882f5c81cae51a | 133 | SHA1 (patch-vendor_rand__os_src_netbsd.rs) = 049df63c904abd81cb92f33fa0882f5c81cae51a |
@@ -1,26 +1,26 @@ | @@ -1,26 +1,26 @@ | |||
1 | $NetBSD: patch-src_bootstrap_builder.rs,v 1.10 2020/06/08 11:19:33 he Exp $ | 1 | $NetBSD: patch-src_bootstrap_builder.rs,v 1.11 2020/07/06 13:56:32 he Exp $ | |
2 | 2 | |||
3 | Do not install 'src'. | 3 | Do not install 'src'. | |
4 | Use @PREFIX@, not $ORIGIN in rpath. | 4 | Use @PREFIX@, not $ORIGIN in rpath. | |
5 | 5 | |||
6 | Fix RPATH for pkgsrc. | 6 | Fix RPATH for pkgsrc. | |
7 | 7 | |||
8 | --- src/bootstrap/builder.rs.orig 2020-01-27 15:34:02.000000000 +0000 | 8 | --- src/bootstrap/builder.rs.orig 2020-01-27 15:34:02.000000000 +0000 | |
9 | +++ src/bootstrap/builder.rs | 9 | +++ src/bootstrap/builder.rs | |
10 | @@ -465,7 +465,6 @@ impl<'a> Builder<'a> { | 10 | @@ -454,7 +454,6 @@ impl<'a> Builder<'a> { | |
11 | install::Clippy, | 11 | install::Clippy, | |
12 | install::Miri, | 12 | install::Miri, | |
13 | install::Analysis, | 13 | install::Analysis, | |
14 | - install::Src, | 14 | - install::Src, | |
15 | install::Rustc | 15 | install::Rustc | |
16 | ), | 16 | ), | |
17 | } | 17 | Kind::Run => describe!(run::ExpandYamlAnchors,), | |
18 | @@ -970,7 +969,7 @@ impl<'a> Builder<'a> { | 18 | @@ -956,7 +955,7 @@ impl<'a> Builder<'a> { | |
19 | rustflags.arg("-Zosx-rpath-install-name"); | 19 | rustflags.arg("-Zosx-rpath-install-name"); | |
20 | Some("-Wl,-rpath,@loader_path/../lib") | 20 | Some("-Wl,-rpath,@loader_path/../lib") | |
21 | } else if !target.contains("windows") { | 21 | } else if !target.contains("windows") { | |
22 | - Some("-Wl,-rpath,$ORIGIN/../lib") | 22 | - Some("-Wl,-rpath,$ORIGIN/../lib") | |
23 | + Some("-Wl,-rpath,@PREFIX@/lib") | 23 | + Some("-Wl,-rpath,@PREFIX@/lib") | |
24 | } else { | 24 | } else { | |
25 | None | 25 | None | |
26 | }; | 26 | }; |
@@ -1,28 +1,25 @@ | @@ -1,28 +1,25 @@ | |||
1 | $NetBSD: patch-src_libstd_build.rs,v 1.7 2020/06/08 11:19:33 he Exp $ | 1 | $NetBSD: patch-src_libstd_build.rs,v 1.8 2020/07/06 13:56:32 he Exp $ | |
2 | 2 | |||
3 | SunOS support: | 3 | SunOS support: | |
4 | - Support PKGSRC_USE_SSP (ugly for now). | 4 | - Support PKGSRC_USE_SSP (ugly for now). | |
5 | - Add libumem support. | |||
6 | - Add libexecinfo for backtrace(). | 5 | - Add libexecinfo for backtrace(). | |
7 | 6 | |||
8 | --- src/libstd/build.rs.orig 2019-08-13 06:27:22.000000000 +0000 | 7 | --- src/libstd/build.rs.orig 2019-08-13 06:27:22.000000000 +0000 | |
9 | +++ src/libstd/build.rs | 8 | +++ src/libstd/build.rs | |
10 | @@ -18,6 +18,7 @@ fn main() { | 9 | @@ -16,6 +16,7 @@ fn main() { | |
11 | println!("cargo:rustc-link-lib=execinfo"); | 10 | println!("cargo:rustc-link-lib=execinfo"); | |
12 | println!("cargo:rustc-link-lib=pthread"); | 11 | println!("cargo:rustc-link-lib=pthread"); | |
13 | } else if target.contains("netbsd") { | 12 | } else if target.contains("netbsd") { | |
14 | + println!("cargo:rustc-link-lib=execinfo"); | 13 | + println!("cargo:rustc-link-lib=execinfo"); | |
15 | println!("cargo:rustc-link-lib=pthread"); | 14 | println!("cargo:rustc-link-lib=pthread"); | |
16 | println!("cargo:rustc-link-lib=rt"); | 15 | println!("cargo:rustc-link-lib=rt"); | |
17 | } else if target.contains("dragonfly") || target.contains("openbsd") { | 16 | } else if target.contains("dragonfly") || target.contains("openbsd") { | |
18 | @@ -27,6 +28,10 @@ fn main() { | 17 | @@ -31,6 +32,8 @@ fn main() { | |
19 | println!("cargo:rustc-link-lib=posix4"); | |||
20 | println!("cargo:rustc-link-lib=pthread"); | 18 | println!("cargo:rustc-link-lib=pthread"); | |
21 | println!("cargo:rustc-link-lib=resolv"); | 19 | println!("cargo:rustc-link-lib=resolv"); | |
22 | + println!("cargo:rustc-link-lib=nsl"); | 20 | println!("cargo:rustc-link-lib=nsl"); | |
23 | + // pkgsrc hack until I can figure out how to pass it through properly | 21 | + // pkgsrc hack until I can figure out how to pass it through properly | |
24 | + println!("cargo:rustc-link-lib=ssp"); | 22 | + println!("cargo:rustc-link-lib=ssp"); | |
25 | + println!("cargo:rustc-link-lib=umem"); | 23 | // Use libumem for the (malloc-compatible) allocator | |
24 | println!("cargo:rustc-link-lib=umem"); | |||
26 | } else if target.contains("apple-darwin") { | 25 | } else if target.contains("apple-darwin") { | |
27 | println!("cargo:rustc-link-lib=System"); | |||
28 |