notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
cargo Rust's Package Manager
0.19.0 devel Deleted on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port
0.19.0Version of this port present on the latest quarterly branch.
Maintainer: rust@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2015-07-20 20:49:47
Last Update: 2017-09-15 19:01:18
SVN Revision: 449914
License: APACHE20 MIT
Cargo is Rust's Package Manager. Cargo downloads your Rust project's
dependencies and compiles your project.

WWW: http://doc.crates.io/
SVNWeb : Homepage

There is no configure plist information for this port.

Dependency lines:
  • cargo>0:devel/cargo

No installation instructions: this port has been deleted.

The package name of this deleted port was:

PKGNAME: cargo

There is no flavor information for this port.

ONLY_FOR_ARCHS: aarch64 amd64 i386

distinfo:

TIMESTAMP = 1497712480
SHA256 (rust/cargo-registry-0.19.0.tar.xz) = dd77a7d109cfe8a04a0f00e19516a41a69b99655bca9a17a38ab6c2d37bb4b53
SIZE (rust/cargo-registry-0.19.0.tar.xz) = 18957548
SHA256 (rust/2017-04-27/cargo-0.18.0-x86_64-unknown-freebsd.tar.gz) = 171147f876c08cf82a6da60fabf737fd580df90e2fec9c57368642beaea67450
SIZE (rust/2017-04-27/cargo-0.18.0-x86_64-unknown-freebsd.tar.gz) = 5039329
SHA256 (rust/2017-04-27/cargo-0.18.0-i686-unknown-freebsd.tar.gz) = 30ec4cfc667e3a8fca3cb0377b6a6f5dbcd19ad7143046db24e37432646e60a2
SIZE (rust/2017-04-27/cargo-0.18.0-i686-unknown-freebsd.tar.gz) = 4914461
SHA256 (rust/2017-04-24/cargo-0.18.0-aarch64-unknown-freebsd.tar.gz) = 8cdbf046bfc98e1cb92b89c306e4389b92a8df9db44b8f7c784aaac25ad52877
SIZE (rust/2017-04-24/cargo-0.18.0-aarch64-unknown-freebsd.tar.gz) = 2935624
SHA256 (rust/rust-lang-cargo-0.19.0_GH0.tar.gz) = 9ea59d17a7fa81aa4bdefa2bb45a5315219414386753eaf0988cadd465550b40
SIZE (rust/rust-lang-cargo-0.19.0_GH0.tar.gz) = 652163
SHA256 (rust/rust-lang-rust-installer-4f99485_GH0.tar.gz) = daa34a28d8fe64dd358e5a0c3a83b7018da6df41c9b4420d28ffdb8b05a82478
SIZE (rust/rust-lang-rust-installer-4f99485_GH0.tar.gz) = 19990


NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.

Build dependencies:
  1. cmake : devel/cmake
  2. rust>=1.18.0 : lang/rust
  3. gmake : devel/gmake
  4. python2.7 : lang/python27
  5. pkgconf>=1.3.0_1 : devel/pkgconf
Runtime dependencies:
  1. rustc : lang/rust
Library dependencies:
  1. libssh2.so : security/libssh2
  2. libcurl.so : ftp/curl
There are no ports dependent upon this port

Configuration Options
===> The following configuration options are available for cargo-0.19.0:
     BOOTSTRAP=on: Bootstrap using pre-built vendor snapshot
===> Use 'make config' to modify these settings

USES:
gmake python:-2.7,build pkgconfig ssl

Master Sites:
  1. https://codeload.github.com/rust-lang/cargo/tar.gz/0.19.0?dummy=/
Notes from UPDATING
These upgrade notes are taken from /usr/ports/UPDATING
  • 2017-09-15
    Affects: users of devel/cargo
    Author: rust@FreeBSD.org
    Reason: 
      Starting with version 1.19.0, Cargo is provided with Rust. Therefore,
      devel/cargo was merged into lang/rust.
    
    
Port Moves
  • port moved to lang/rust on 2017-09-15
    REASON: Merged with lang/rust

Number of commits found: 21

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
15 Sep 2017 18:01:18
Original commit files touched by this commit  0.19.0
Revision:449914
dumbbell search for other commits by this committer
lang/rust: Install Cargo + use bundled crates

This port now provides Cargo. This is the recommended now because Cargo
won't be provided separately in the future.

To build Cargo, we set `extended = true` in `config.toml`. As a side
effect, this flag also installs Rust source code. The port has a new
`SOURCES` option (disabled by default) to keep those sources.

As a consequence of this, `devel/cargo` is removed. Several ports
and Makefiles in Mk were updated to depend on `lang/rust` instead of
`devel/cargo`.

The other big change in this patch is the use of the bundled crates,
instead of relying on Cargo's registry (which was part of the distfiles,
(Only the first 15 lines of the commit message are shown above View all of this commit message)
17 Jun 2017 15:38:28
Original commit files touched by this commit  0.19.0
Revision:443781
dumbbell search for other commits by this committer
devel/cargo: Change maintainer to rust@FreeBSD.org
17 Jun 2017 15:37:26
Original commit files touched by this commit  0.19.0
Revision:443780
dumbbell search for other commits by this committer
devel/cargo: Update to 0.19.0 + enable on FreeBSD/aarch64

See r443777 for details on the FreeBSD/aarch64 bootstrap.

PR:		216143
Differential Revision:	https://reviews.freebsd.org/D10867
23 Mar 2017 08:48:00
Original commit files touched by this commit  0.17.0
Revision:436758
dumbbell search for other commits by this committer
devel/cargo: Update to 0.17.0

Beside the new upstream release, the port was cleaned up a bit to be
closer to the lang/rust* ports.

PR:		217338
Reported by:	jbeich
Approved by:	antoine
Differential Revision:	https://reviews.freebsd.org/D9906
29 Jan 2017 13:39:42
Original commit files touched by this commit  0.15.0_2
Revision:432742
dumbbell search for other commits by this committer
devel/cargo: Add patch to fix LibreSSL support

Cargo crashes when compiled with LibreSSL. To fix this, it needs newer
versions of some crates it depends on. See the following GitHub pull
request:
https://github.com/rust-lang/cargo/pull/3521

The registry is also recreated because of those new crates.

`PORTREVISION` is bumped to 2.

PR:		216431
Reported by:	NHO (#freebsd-ports IRC channel)
Tested by:	NHO, matthew@reztek.cz, Ben Woods
Approved by:	antoine (mentor)
Differential Revision:	https://reviews.freebsd.org/D9327
23 Jan 2017 21:55:48
Original commit files touched by this commit  0.15.0_1
Revision:432293
dumbbell search for other commits by this committer
devel/cargo: Fix bootstrap checksum + use ${OPENSSLBASE}

Because devel/cargo and lang/rust-nightly use a different DISTFILE with
the same name, the wrong checksum and size was selected in devel/cargo.
To fix this, keep the parent directory (a date) in the DISTFILE name.

Also, depending on the value of DEFAULT_VERSION=ssl= and whether OpenSSL
from ports is installed, the openssl-sys crate could fail to build.
Passing OpenSSL location to make was way too complicated anyway. So
simplify it and use ${OPENSSLBASE}. This was reported in PR 216385.

Bump PORTREVISION to 1.

PR:		216143, 216385
Reported by:	gja822@narod.ru (216385, SSL build failure)
Approved by:	antoine (mentor), jbeich
Differential Revision:	https://reviews.freebsd.org/D9295
22 Jan 2017 10:45:30
Original commit files touched by this commit  0.15.0
Revision:432111
dumbbell search for other commits by this committer
devel/cargo: Update to 0.15.0, enable on i386

The new version requires cargo(1) to be available. Therefore, we let the
Ports system to extract the bootstrap cargo (it was done by the Cargo
build system before) and set a configure flag to point to it.

We need to set OPENSSL_DIR as a Make environment variable because the
openssl-sys crate's build.rs doesn't know about FreeBSD.

Finally, enable devel/cargo on i386. A bootstrap cargo executable is
available for FreeBSD/i386 since last October but I missed it. We can
now use it to build a port/package for i386.

PR:		216143
Approved by:	bapt (mentor)
Differential Revision:	https://reviews.freebsd.org/D9273
21 Nov 2016 21:07:30
Original commit files touched by this commit  0.14.0
Revision:426755
dumbbell search for other commits by this committer
devel/cargo: Update to 0.14.0

This implicitely fixes the fact that the previous bootstrap archive
fetch was failing because it was updated from a snapshot of
0.12.0-nightly to 0.13.0-nightly, even though the same URL was used.

Approved by:	jbeich
Differential Revision:	https://reviews.freebsd.org/D8596
14 Oct 2016 13:21:47
Original commit files touched by this commit  0.13.0
Revision:423964
amdmi3 search for other commits by this committer
- Always use verbose build

Approved by:	portmgr blanket
30 Sep 2016 10:03:36
Original commit files touched by this commit  0.13.0
Revision:422978
jbeich search for other commits by this committer
devel/cargo: update to 0.13.0

Changes:	https://github.com/rust-lang/cargo/compare/0.12.0...0.13.0
31 Aug 2016 00:14:23
Original commit files touched by this commit  0.12.0
Revision:421137
jbeich search for other commits by this committer
devel/cargo: update to 0.12.0
24 Aug 2016 14:50:17
Original commit files touched by this commit  0.11.0
Revision:420796
mat search for other commits by this committer
Convert some port to the new GH_SUBDIR feature.

Sponsored by:	Absolight
10 Jul 2016 15:26:24
Original commit files touched by this commit  0.11.0
Revision:418326
jbeich search for other commits by this committer
devel/cargo: update to 0.11.0
06 Jun 2016 04:40:20
Original commit files touched by this commit  0.10.0
Revision:416441
jbeich search for other commits by this committer
devel/cargo: update to 0.10.0 to unbreak after r416219

Newer bootstrap snapshots are required, so update src/snapshots.txt
based on rustup verbose output[1]. I couldn't find one for DragonFly.

  $ fetch -o /tmp/rustup.sh https://sh.rustup.rs
  $ sh /tmp/rustup.sh -v
  [...]
  https://static.rust-lang.org/dist/channel-rust-stable.toml
  [...]
 
https://static.rust-lang.org/cargo-dist/2016-04-10/cargo-nightly-x86_64-unknown-freebsd.tar.gz

PR:		210017
Reported by:	pkg-fallout, Lacey Powers
Reported by:	dumbbell (maintainer) [1]
12 Apr 2016 08:47:12
Original commit files touched by this commit  0.9.0
Revision:413105
dumbbell search for other commits by this committer
devel/cargo: Fix repeated word in pkg-descr

Approved by:	marino
Differential Revision:	https://reviews.freebsd.org/D5923
01 Apr 2016 14:00:57
Original commit files touched by this commit  0.9.0
Revision:412346
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.

With hat:	portmgr
Sponsored by:	Absolight
05 Mar 2016 17:02:43
Original commit files touched by this commit  0.9.0
Revision:410191
jbeich search for other commits by this committer
devel/cargo: update to 0.9.0
07 Feb 2016 00:34:38
Original commit files touched by this commit  0.8.0
Revision:408340
dumbbell search for other commits by this committer
devel/cargo: Build on amd64 only

Cargo requires a prebuilt bootstrapped version of itself. The only one
available for FreeBSD is for amd64.

This prevents build failures on i386.

Reviewed by:	jbeich
Approved by:	jbeich
MFH:		2016Q1
Differential Revision:	https://reviews.freebsd.org/D5219
24 Jan 2016 00:04:27
Original commit files touched by this commit  0.8.0
Revision:407069
jbeich search for other commits by this committer
devel/cargo: update to 0.8.0
17 Jan 2016 16:40:41
Original commit files touched by this commit  0.7.0
Revision:406516
jbeich search for other commits by this committer
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
20 Jul 2015 20:49:38
Original commit files touched by this commit  0.4.0.20150720
Revision:392600
dumbbell search for other commits by this committer
devel/cargo: New port Rust's Package Manager

Reviewed by:	jonathan, kwm
Approved by:	jonathan, kwm
Differential Revision:	https://reviews.freebsd.org/D2799

Number of commits found: 21

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, iXsystems, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
zncJun 22
firefoxJun 21
firefox-esrJun 21
thunderbirdJun 21
thunderbirdJun 21
firefox*Jun 20
firefox-esr*Jun 20
vlcJun 20
vlcJun 20
waterfox*Jun 20
ImageMagick6*Jun 17
ImageMagick6-nox11*Jun 17
ImageMagick7*Jun 17
ImageMagick7-nox11*Jun 17
GraphicsMagickJun 16

16 vulnerabilities affecting 123 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2019-06-22 13:48:42


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 36730
Broken 85
Deprecated 122
Ignore 307
Forbidden 3
Restricted 162
No CDROM 74
Vulnerable 32
Expired 14
Set to expire 92
Interactive 0
new 24 hours 4
new 48 hours5
new 7 days31
new fortnight65
new month160

Servers and bandwidth provided by
New York Internet, iXsystems, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2019 Dan Langille. All rights reserved.