HomeFreeBSD

MFH: r406516

Description

MFH: r406516

devel/cargo: update to 0.7.0 (release) and cleanup

  • Compress :registry with xz(1) to save a few megabytes
  • Add BOOTSTRAP option to build with already installed Cargo
  • Generate distfiles with BOOTSTRAP=off for extra deps
  • Require recent lang/rust to build (older versions not tested)
  • Drop cargo-nightly and rust-nightly hacks. The latter is still supported via RUST_PORT=lang/rust-nightly in environment, make.conf, Makefile.local
  • Drop MAKE_JOBS_UNSAFE, builds fine with MAKE_JOBS_NUMBER=32
  • Drop _GH0 suffix from non-GitHub distfile
  • Don't use OpenSSL port on 11.0-CURRENT (no RPATH in bootstrap)
  • Don't install duplicate licenses under DOCSDIR
  • Don't depend on lang/python2 when only lang/python27 is used
  • Simplify manpage directory substitution
  • Fix LICENSE_FILE when used with LICENSE_COMB != single
  • Fix gen-registry target when WRKDIRPREFIX == MAKEOBJDIRPREFIX
  • Cleanup gen-registry target
  • Respect PREFIX != /usr/local
  • Prepare CARGO_BOOT_SIG for i386 and DragonFly
  • Apply minor style

PR: 205529
Approved by: maintainer timeout (1 month)
Approved by: ports-secteam (feld)
Differential Revision: https://reviews.freebsd.org/D4562

Details

Provenance
jbeichAuthored on
Differential Revision
D4562: devel/cargo: update to 0.7.0
Parents
rP406866: - Update to 1.1.1
Branches
Unknown
Tags
Unknown