# ChangeLog for dev-util/cargo # Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2 # (auto-generated from git log) *cargo-0.10.0 (29 Jun 2016) 29 Jun 2016; Doug Goldstein +cargo-0.10.0.ebuild, +files/0001-build-strip-CFG_PREFIX-from-CFG_-DATADIR-MANDIR-INFO.patch, +files/0002-build-write-updated-variables-to-config.mk.patch, +files/0003-build-respect-datadir-infodir-mandir-libdir-and-sysc.patch, +files/0004-build-add-docdir-to-configure.patch, +metadata.xml: initial version Add an initial version of the Rust package manager, Cargo. Package-Manager: portage-2.2.28 Signed-off-by: Doug Goldstein *cargo-0.11.0 (08 Jul 2016) 08 Jul 2016; Dirkjan Ochtman +cargo-0.11.0.ebuild, +files/0 .11.0-0003-build-respect-datadir-infodir-mandir-libdir-and-sysc.patch: version bump to 0.11.0 Package-Manager: portage-2.2.28 *cargo-0.12.0 (22 Aug 2016) 22 Aug 2016; Dirkjan Ochtman +cargo-0.12.0.ebuild: version bump to 0.12.0 Package-Manager: portage-2.2.28 11 Sep 2016; Doug Goldstein cargo-0.12.0.ebuild: fix missing dependencies Package-Manager: portage-2.2.28 Signed-off-by: Doug Goldstein *cargo-0.13.0 (30 Sep 2016) 30 Sep 2016; Dirkjan Ochtman +cargo-0.13.0.ebuild: version bump to 0.13.0 Package-Manager: portage-2.3.0 30 Sep 2016; Dirkjan Ochtman -cargo-0.10.0.ebuild, -cargo-0.11.0.ebuild: remove old versions Package-Manager: portage-2.3.0 *cargo-0.13.0-r1 (30 Sep 2016) 30 Sep 2016; Dirkjan Ochtman +cargo-0.13.0-r1.ebuild: require rust-1.9.0 (fixes bug 591942) Also updates the crates.io registry index to something more recent. Package-Manager: portage-2.3.0 05 Oct 2016; Dirkjan Ochtman -files/0.11.0-0003-build-respe ct-datadir-infodir-mandir-libdir-and-sysc.patch, -files/0001-build-strip-CFG_PREFIX-from-CFG_-DATADIR-MANDIR-INFO.patch, -files/0002-build-write-updated-variables-to-config.mk.patch, -files/0003-build-respect-datadir-infodir-mandir-libdir-and-sysc.patch, -files/0004-build-add-docdir-to-configure.patch: remove unused patches 01 Nov 2016; Dirkjan Ochtman cargo-0.13.0-r1.ebuild: 0.13.0-r1: add libressl support *cargo-0.14.0 (19 Nov 2016) 19 Nov 2016; Dirkjan Ochtman +cargo-0.14.0.ebuild: version bump to 0.14.0 Package-Manager: portage-2.3.0 30 Nov 2016; Doug Goldstein cargo-0.12.0.ebuild, cargo-0.13.0.ebuild, cargo-0.13.0-r1.ebuild, cargo-0.14.0.ebuild: preserve older build method Cargo bootstraps itself with a 0.10.0 version of Cargo that does not support the newer features we're rolling into the eclass. As a result this lifts out bits from the eclass and moves it into the Cargo ebuilds so that the eclass can be updated. Signed-off-by: Doug Goldstein 18 Dec 2016; Doug Goldstein cargo-0.13.0-r1.ebuild, cargo-0.14.0.ebuild: fix wrong dependencies When these packages were added the wrong crate dependencies were used and as a result the package relies on reaching out to the internet during the compile phase to build properly. This fails for users using FEATURE="network-sandbox". The dependencies are generated using https://crates.io/crates/cargo-ebuild Signed-off-by: Doug Goldstein 18 Dec 2016; Doug Goldstein cargo-0.13.0-r1.ebuild, cargo-0.14.0.ebuild: use a newer snapshot to build Use a newer snapshot of Cargo to build Cargo so that we can drop the special casing in the ebuild. Signed-off-by: Doug Goldstein