CVSROOT: /cvs Module name: ports Changes by: t...@cvs.openbsd.org 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)