Replace ring's source with the patched sources from security/rust-ring

until upstream is fixed.

tweak/ok semarie
This commit is contained in:
tb 2023-01-18 13:11:39 +00:00
parent 18c1496317
commit fca71d0daf

View File

@ -209,6 +209,11 @@ MODCARGO_post-extract += \
${ECHO_MSG} "[modcargo] Patching ${_cratename}-${_cratever} to use archivers/zstd" ; \
sed -i -e 's,^fn main() {,fn main() { println!("cargo:rustc-link-lib=zstd"); return;,' \
${MODCARGO_VENDOR_DIR}/${_cratename}-${_cratever}/build.rs ;
. elif "${_cratename}" == "ring"
MODCARGO_post-extract += \
${ECHO_MSG} "[modcargo] Replacing libsrc for ${_cratename}-${_cratever}" ; \
rm -rf -- ${MODCARGO_VENDOR_DIR}/${_cratename}-${_cratever} ; \
cp -Rp ${LOCALBASE}/share/ring-${_cratever} ${MODCARGO_VENDOR_DIR}/ ;
. endif
. endfor
.endif