HomeFreeBSD

Mk/Uses/cargo.mk: Encode more crate build dependencies

Description

Mk/Uses/cargo.mk: Encode more crate build dependencies

  • Add build/lib dependencies, environment variables to ports using the backtrace-sys, freetype-sys, gettext-sys, onig_sys, thrussh-libsodium crates instead of doing this individually for every port.
  • Add a DEV_WARNING when using libc versions < 0.2.37 to prevent instability of Rust applications on 12.0-CURRENT [1]
  • Sort cargo-crates-licenses output

Reviewed by: pizzamig, jbeich [1]
Differential Revision: https://reviews.freebsd.org/D15463

Details

Provenance
tobikAuthored on
Reviewer
pizzamig
Differential Revision
D15463: Mk/Uses/cargo.mk: Encode more crate build dependencies
Parents
rP472372: - Switch to USES=localbase
Branches
Unknown
Tags
Unknown