Subject: CVS commit: pkgsrc/lang/rust
From: Havard Eidnes
Date: 2024-07-31 10:05:51
Message id: 20240731080551.4CD30FC74@cvs.NetBSD.org

Log Message:
lang/rust: pull over fixes to rust 1.79 from pkgsrc-wip:

1) Turn off the use ot thread local storage on NetBSD/aarch64,
   due to NetBSD PR#58154 and our desire to support systems
   built before the fix was applied.
2) Use the fixed 1.78.0 bootstrap for NetBSD/aarch64 (which
   is now built with the workaround from #1 applied).
3) Reinstate the patches to the openssl-sys and openssl-src
   vendor crates, and their checksum fixes, taken from pkgsrc-wip
   rust 1.78.0 and adapted.
4) Make the NetBSD/sparc64 target spec more similar to the other
   sparc64 targets.  Does not resolve the cross-build problem, sadly.

Files:
RevisionActionfile
1.315modifypkgsrc/lang/rust/Makefile
1.174modifypkgsrc/lang/rust/distinfo
1.1addpkgsrc/lang/rust/patches/patch-compiler_rustc__target_src_spec_targets_aarch64__be__unknown__netbsd.rs
1.1addpkgsrc/lang/rust/patches/patch-compiler_rustc__target_src_spec_targets_aarch64__unknown__netbsd.rs
1.1addpkgsrc/lang/rust/patches/patch-compiler_rustc__target_src_spec_targets_sparc64__unknown__netbsd.rs
1.1addpkgsrc/lang/rust/patches/patch-vendor_openssl-src-111.28.1+1.1.1w_openssl_Configurations_10-main.conf
1.1addpkgsrc/lang/rust/patches/patch-vendor_openssl-src-111.28.1+1.1.1w_src_lib.rs
1.1addpkgsrc/lang/rust/patches/patch-vendor_openssl-sys-0.9.102_build_find__normal.rs
1.1addpkgsrc/lang/rust/patches/patch-vendor_openssl-sys-0.9.102_build_main.rs
1.1addpkgsrc/lang/rust/patches/patch-vendor_openssl-sys-0.9.92_build_find__normal.rs
1.1addpkgsrc/lang/rust/patches/patch-vendor_openssl-sys-0.9.92_build_main.rs