I didn't like a few things, so...
- Update to 0.7.0 (release)
- Switch :registry to .tar.xz, shaves a few megabytes
- Add an option to build with already installed Cargo
- Generate registry tarball with BOOTSTRAP=off (for extra deps)
- Require recent lang/rust to build; I didn't have time to test old versions of lang/rust or lang/rust-nightly
- 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 (unless cargo build ignored --jobs on my 4 core Intel CPU)
- Don't use OpenSSL port on 11.0-CURRENT (no RPATH in bootstrap)
- Don't install licenses under DOCSDIR
- Don't use _GH0 GitHub versioning for :registry distfile
- 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 when WRKDIRPREFIX == MAKEOBJDIRPREFIX
- Cleanup gen-registry target
- Respect PREFIX != /usr/local
- Prepare CARGO_BOOT_SIG for i386 and DragonFly
- Pet portlint in pkg-descr
- Minor style not mentioned explicitly