Subject: CVS commit: pkgsrc/lang/rust
From: Thomas Klausner
Date: 2024-07-15 05:32:24
Message id: 20240715033224.D5CB3FC74@cvs.NetBSD.org

Log Message:
rust: update to 1.79 based on wip/rust179

rust179 was created by jperkin based on rust178 by he@, jperkin@, and
adam@

Changes:

1.79

- Inline const expressions
- Bounds in associated type position
- Extending automatic temporary lifetime extension
- Frame pointers enabled in standard library builds

https://blog.rust-lang.org/2024/06/13/Rust-1.79.0.html

1.78

- Diagnostic attributes
- Asserting unsafe preconditions
- Deterministic realignment

https://blog.rust-lang.org/2024/05/02/Rust-1.78.0.html

1.77.2

This release includes a fix for CVE-2024-24576.

https://blog.rust-lang.org/2024/04/09/Rust-1.77.2.html

1.77.1

Windows-only fix

https://blog.rust-lang.org/2024/03/28/Rust-1.77.1.html

1.77.0

- C-string literals
- Support for recursion in async fn
- offset_of!
- Enable strip in release profiles by default

https://blog.rust-lang.org/2024/03/21/Rust-1.77.0.html

Files:
RevisionActionfile
1.312modifypkgsrc/lang/rust/Makefile
1.172modifypkgsrc/lang/rust/distinfo
1.10modifypkgsrc/lang/rust/do-cross.mk
1.40modifypkgsrc/lang/rust/options.mk
1.16modifypkgsrc/lang/rust/patches/patch-compiler_rustc__codegen__ssa_src_back_linker.rs
1.3modifypkgsrc/lang/rust/patches/patch-compiler_rustc__target_src_spec_base_netbsd.rs
1.3modifypkgsrc/lang/rust/patches/patch-compiler_rustc__target_src_spec_targets_mips64el__unknown__netbsd.rs
1.4modifypkgsrc/lang/rust/patches/patch-src_bootstrap_src_core_builder.rs
1.1addpkgsrc/lang/rust/patches/patch-library_std_src_sys_pal_unix_mod.rs
1.1addpkgsrc/lang/rust/patches/patch-library_std_src_sys_pal_unix_thread__parking_netbsd.rs
1.1addpkgsrc/lang/rust/patches/patch-src_bootstrap_src_core_build__steps_install.rs
1.1addpkgsrc/lang/rust/patches/patch-vendor_crossbeam-utils-0.8.18_no__atomic.rs
1.1addpkgsrc/lang/rust/patches/patch-vendor_libc-0.2.148_src_unix_bsd_netbsdlike_netbsd_mips.rs
1.1addpkgsrc/lang/rust/patches/patch-vendor_libc-0.2.151_src_unix_solarish_mod.rs
1.1removepkgsrc/lang/rust/patches/patch-compiler_rustc__target_src_spec_targets_i586__unknown__netbsd.rs
1.10removepkgsrc/lang/rust/patches/patch-library_std_src_sys_unix_mod.rs
1.16removepkgsrc/lang/rust/patches/patch-library_std_src_sys_unix_thread.rs
1.4removepkgsrc/lang/rust/patches/patch-library_std_src_sys_unix_thread__parking_netbsd.rs
1.4removepkgsrc/lang/rust/patches/patch-src_llvm-project_llvm_lib_Support_BLAKE3_blake3__impl.h
1.1removepkgsrc/lang/rust/patches/patch-vendor_aho-corasick_src_packed_teddy_builder.rs
1.1removepkgsrc/lang/rust/patches/patch-vendor_aho-corasick_src_packed_vector.rs
1.6removepkgsrc/lang/rust/patches/patch-vendor_backtrace_src_symbolize_gimli.rs
1.8removepkgsrc/lang/rust/patches/patch-vendor_backtrace_src_symbolize_gimli_elf.rs
1.14removepkgsrc/lang/rust/patches/patch-vendor_cc_src_lib.rs
1.6removepkgsrc/lang/rust/patches/patch-vendor_crossbeam-epoch_no__atomic.rs
1.3removepkgsrc/lang/rust/patches/patch-vendor_crossbeam-utils-0.8.14-no__atomic.rs
1.6removepkgsrc/lang/rust/patches/patch-vendor_crossbeam-utils_no__atomic.rs
1.2removepkgsrc/lang/rust/patches/patch-vendor_libc-0.2.148_src_unix_bsd_netbsdlike+netbsd_mips.rs
1.2removepkgsrc/lang/rust/patches/patch-vendor_libc-0.2.148_src_unix_bsd_netbsdlike_netbsd_mod.rs
1.2removepkgsrc/lang/rust/patches/patch-vendor_libc-0.2.148_src_unix_solarish_mod.rs
1.15removepkgsrc/lang/rust/patches/patch-vendor_libc_src_unix_solarish_mod.rs
1.9removepkgsrc/lang/rust/patches/patch-vendor_lzma-sys_config.h
1.1removepkgsrc/lang/rust/patches/patch-vendor_nix-0.26.2_src_sys_signal.rs
1.4removepkgsrc/lang/rust/patches/patch-vendor_openssl-src_openssl_Configurations_10-main.conf
1.13removepkgsrc/lang/rust/patches/patch-vendor_openssl-src_src_lib.rs
1.4removepkgsrc/lang/rust/patches/patch-vendor_openssl-sys_build_find__normal.rs
1.5removepkgsrc/lang/rust/patches/patch-vendor_openssl-sys_build_main.rs
1.10removepkgsrc/lang/rust/patches/patch-vendor_stacker_src_lib.rs
1.14removepkgsrc/lang/rust/patches/patch-vendor_target-lexicon_src_targets.rs
1.5removepkgsrc/lang/rust/patches/patch-vendor_valuable_no__atomic.rs