CVSROOT: /cvs
Module name: ports
Changes by: [email protected] 2023/12/12 07:37:14
Modified files:
lang/rust : Makefile
Added files:
lang/rust/patches: patch-vendor_openssl-sys_build_cfgs_rs
patch-vendor_openssl-sys_src_handwritten_x509_rs
patch-vendor_openssl-sys_src_handwritten_x509v3_rs
patch-vendor_openssl_build_rs
patch-vendor_openssl_src_lib_rs
patch-vendor_openssl_src_x509_mod_rs
Log message:
Prepare Rust for the next libcrypto bump
X509V3_EXT_add_alias() will go away and X509_PURPOSE_get0() will return
a const pointer. This breaks the build of the vendored rust-openssl crate.
Fix this by pulling in (parts of) the following upstream PRs:
https://github.com/sfackler/rust-openssl/pull/2121
https://github.com/sfackler/rust-openssl/pull/2124
ok semarie (maintainer)