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)

Reply via email to