Created attachment 164525 [details] Patch with port updates. This patch updates the existing devel/cargo port to the latest stable 0.7.0 version. The port is using a snapshot of cargo dependencies. Generated a new snapshot for 0.7.0 and sent it to Jean-Sebatien (dumbbell@) to make it available for fetching.
Adding alternative version via URL bug field. Compared to attachment 164525 [details] it cleans up the port a bit.
A commit references this bug: Author: jbeich Date: Sun Jan 17 16:40:42 UTC 2016 New revision: 406516 URL: https://svnweb.freebsd.org/changeset/ports/406516 Log: 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) MFH: 2016Q1 Differential Revision: https://reviews.freebsd.org/D4562 Changes: head/devel/cargo/Makefile head/devel/cargo/distinfo head/devel/cargo/pkg-descr head/devel/cargo/pkg-plist
A commit references this bug: Author: jbeich Date: Thu Jan 21 16:02:46 UTC 2016 New revision: 406867 URL: https://svnweb.freebsd.org/changeset/ports/406867 Log: 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 Changes: _U branches/2016Q1/ branches/2016Q1/devel/cargo/Makefile branches/2016Q1/devel/cargo/distinfo branches/2016Q1/devel/cargo/pkg-descr branches/2016Q1/devel/cargo/pkg-plist