gpo.zugaina.org

Search Portage & Overlays:

dev-lang/rust

Systems programming language from Mozilla

Screenshots

  • rust-9999
    clang debug doc libcxx source

    View      Download      Browse     License: || ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA   
    Overlay: rust (layman)
  • rust-999
    clang debug doc libcxx source

    View      Download      Browse     License: || ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA   
    Overlay: rust (layman)
  • rust-99
    -* ~amd64 ~x86 ~arm64
    clang debug doc libcxx +system-llvm source

    View      Download      Browse     License: || ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA   
    Overlay: rust (layman)
  • rust-1.13.0
    -* ~amd64 ~x86 ~arm64
    clang debug doc libcxx +system-llvm source

    View      Download      Browse     License: || ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA   
    Overlay: rust (layman)
  • rust-1.13.0
    ~amd64 ~x86
    clang debug doc libcxx +system-llvm

    View      Download      Browse     License: || ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA   
    Overlay: gentoo (distro)
  • rust-1.12.1-r1
    ~amd64 ~x86
    clang debug doc libcxx +system-llvm source

    View      Download      Browse     License: || ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA   
    Overlay: rust (layman)
  • rust-1.12.1
    ~amd64 ~x86
    clang debug doc libcxx +system-llvm

    View      Download      Browse     License: || ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA   
    Overlay: gentoo (distro)
  • rust-1.12.0
    ~amd64 ~x86
    clang debug doc libcxx +system-llvm

    View      Download      Browse     License: || ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA   
    Overlay: gentoo (distro)
  • rust-1.11.0
    ~amd64 ~x86
    clang debug doc libcxx +system-llvm

    View      Download      Browse     License: || ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA   
    Overlay: gentoo (distro)

ChangeLog

# ChangeLog for dev-lang/rust
# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
# (auto-generated from git log)

*rust-1.1.0 (09 Aug 2015)

09 Aug 2015; Robin H. Johnson <robbat2@gentoo.org>
+files/rust-1.1.0-install.patch, +metadata.xml, +rust-1.1.0.ebuild:
proj/gentoo: Initial commit

This commit represents a new era for Gentoo:
Storing the gentoo-x86 tree in Git, as converted from CVS.

This commit is the start of the NEW history.
Any historical data is intended to be grafted onto this point.

Creation process:
1. Take final CVS checkout snapshot
2. Remove ALL ChangeLog* files
3. Transform all Manifests to thin
4. Remove empty Manifests
5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$
5.1. Do not touch files with -kb/-ko keyword flags.

Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration
tests
X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this
project
X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo
developer, wrote Git features for the migration
X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve
cvs2svn
X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014
work in migration
X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
X-Thanks: All of other Gentoo developers - many ideas and lots of paint on
the bikeshed

*rust-1.2.0 (17 Aug 2015)

17 Aug 2015; Jauhien Piatlicki <jauhien@gentoo.org> -rust-1.1.0.ebuild,
+rust-1.2.0.ebuild:
version bump

Package-Manager: portage-2.2.18

24 Aug 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
Use https by default

Convert all URLs for sites supporting encrypted connections from http to
https

Signed-off-by: Justin Lecher <jlec@gentoo.org>

24 Aug 2015; Mike Gilbert <floppym@gentoo.org> metadata.xml:
Revert DOCTYPE SYSTEM https changes in metadata.xml

repoman does not yet accept the https version.
This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450.

Bug: https://bugs.gentoo.org/552720

07 Sep 2015; Jauhien Piatlicki <jauhien@gentoo.org> rust-1.2.0.ebuild:
fix bug 559826

Package-Manager: portage-2.2.20.1

*rust-1.3.0 (27 Sep 2015)

27 Sep 2015; Jauhien Piatlicki <jauhien@gentoo.org> +rust-1.3.0.ebuild:
version bump

Package-Manager: portage-2.2.20.1

*rust-1.5.0 (01 Jan 2016)

01 Jan 2016; Jauhien Piatlicki <jauhien@gentoo.org> +rust-1.5.0.ebuild:
version bump, sync with gentoo-rust overlay

Gentoo-Bug: 565772

Package-Manager: portage-2.2.26

24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Set appropriate maintainer types in metadata.xml (GLEP 67)

22 Mar 2016; Doug Goldstein <cardoe@gentoo.org> metadata.xml:
change to Rust project

24 Mar 2016; Doug Goldstein <cardoe@gentoo.org> metadata.xml:
fix metadata

Rust is a project and not a person.

Package-Manager: portage-2.2.26
Signed-off-by: Doug Goldstein <cardoe@gentoo.org>

*rust-1.7.0 (26 Mar 2016)

26 Mar 2016; Doug Goldstein <cardoe@gentoo.org> +rust-1.7.0.ebuild:
version bump

Based on the work of the Gentoo Rust overlay team's work. Includes
additional improvements such as:
- using the system LLVM by default
- updates for cross compile support
- using the latest stage0 bootstrap binary
- drop the custom postfix that Gentoo used
- provide a sub-slot for ABI so packages can rebuild
- EAPI=6
- misc cleanups

Package-Manager: portage-2.2.26
Signed-off-by: Doug Goldstein <cardoe@gentoo.org>

26 Mar 2016; Doug Goldstein <cardoe@gentoo.org> rust-1.7.0.ebuild:
fix llvm dependency

Technically prior to LLVM 3.7, Gentoo still supports static linking which
is what the Rust build does by default so LLVM is not a run-time depend.

Package-Manager: portage-2.2.26
Signed-off-by: Doug Goldstein <cardoe@gentoo.org>

*rust-1.8.0_beta20160323 (28 Mar 2016)

28 Mar 2016; Doug Goldstein <cardoe@gentoo.org>
+rust-1.8.0_beta20160323.ebuild:
initial beta version

Add an initial beta version that is un-KEYWORDed.

Package-Manager: portage-2.2.26
Signed-off-by: Doug Goldstein <cardoe@gentoo.org>

*rust-1.8.0_beta20160323-r100 (30 Mar 2016)
*rust-1.7.0-r100 (30 Mar 2016)

30 Mar 2016; Doug Goldstein <cardoe@gentoo.org> +rust-1.7.0-r100.ebuild,
+rust-1.8.0_beta20160323-r100.ebuild:
add packages for >=sys-devel/llvm-3.7.0

Because of changes Gentoo has made with how sys-devel/llvm is built
the way we have to depend on it has changed. LLVM 3.6.0 is only
a build time DEPEND. While LLVM 3.7.0 and newer is a run-time
RDEPEND and DEPEND. Since no EAPI provides a dynamic way for
packages to update RDEPEND we need to provide two different
packages so that people can build against LLVM 3.6.0 and LLVM
3.7.0 and newer.

Package-Manager: portage-2.2.26
Signed-off-by: Doug Goldstein <cardoe@gentoo.org>

30 Mar 2016; Doug Goldstein <cardoe@gentoo.org> rust-1.7.0-r100.ebuild,
rust-1.8.0_beta20160323-r100.ebuild:
fix LLVM sub-slot depends

We need to have a depend on the sub-slot.

Package-Manager: portage-2.2.26
Signed-off-by: Doug Goldstein <cardoe@gentoo.org>

07 Apr 2016; Doug Goldstein <cardoe@gentoo.org> rust-1.7.0-r100.ebuild:
fix stage0 snapshots

Accidently put the stage0 snapshots from 1.8.0 into the
1.7.0-r100 ebuild instead of the values from the 1.7.0
ebuild.

Package-Manager: portage-2.2.26
Signed-off-by: Doug Goldstein <cardoe@gentoo.org>

11 Apr 2016; Doug Goldstein <cardoe@gentoo.org> rust-1.7.0.ebuild,
rust-1.7.0-r100.ebuild, rust-1.8.0_beta20160323.ebuild,
rust-1.8.0_beta20160323-r100.ebuild:
disable building with rpath

Package-Manager: portage-2.2.26
Signed-off-by: Doug Goldstein <cardoe@gentoo.org>

*rust-1.8.0-r100 (14 Apr 2016)
*rust-1.8.0 (14 Apr 2016)

14 Apr 2016; Doug Goldstein <cardoe@gentoo.org>
-rust-1.8.0_beta20160323.ebuild, -rust-1.8.0_beta20160323-r100.ebuild,
+rust-1.8.0.ebuild, +rust-1.8.0-r100.ebuild:
version bump

Package-Manager: portage-2.2.26
Signed-off-by: Doug Goldstein <cardoe@gentoo.org>

*rust-1.9.0 (22 Jun 2016)

22 Jun 2016; Doug Goldstein <cardoe@gentoo.org> +rust-1.9.0.ebuild:
version bump

Bump to 1.9.0. Fixes bug #585740.

Gentoo-Bug: 585740

Package-Manager: portage-2.2.28
Signed-off-by: Doug Goldstein <cardoe@gentoo.org>

*rust-1.10.0 (08 Jul 2016)

08 Jul 2016; Dirkjan Ochtman <djc@gentoo.org> +rust-1.10.0.ebuild:
version bump to 1.10.0

Package-Manager: portage-2.2.28

08 Jul 2016; Dirkjan Ochtman <djc@gentoo.org> -rust-1.2.0.ebuild,
-rust-1.3.0.ebuild, -rust-1.5.0.ebuild, -rust-1.7.0.ebuild,
-rust-1.7.0-r100.ebuild, -rust-1.8.0.ebuild, -rust-1.8.0-r100.ebuild:
remove old versions

Package-Manager: portage-2.2.28

*rust-1.11.0 (22 Aug 2016)

22 Aug 2016; Dirkjan Ochtman <djc@gentoo.org> +rust-1.11.0.ebuild:
version bump to 1.11.0

Package-Manager: portage-2.2.28

30 Aug 2016; Patrice Clement <monsieurp@gentoo.org>
-files/rust-1.1.0-install.patch:
remove unused patch.

Closes: https://github.com/gentoo/gentoo/pull/2165

Signed-off-by: Patrice Clement <monsieurp@gentoo.org>

02 Sep 2016; Patrice Clement <monsieurp@gentoo.org> rust-1.9.0.ebuild,
rust-1.10.0.ebuild, rust-1.11.0.ebuild:
app-vim/rust-mode: rename to app-vim/rust-vim.

Update package metadata.

Closes: https://github.com/gentoo/gentoo/pull/2157

Signed-off-by: Patrice Clement <monsieurp@gentoo.org>

*rust-1.12.0 (30 Sep 2016)

30 Sep 2016; Dirkjan Ochtman <djc@gentoo.org> +rust-1.12.0.ebuild:
version bump to 1.12.0

Package-Manager: portage-2.3.0

30 Sep 2016; Dirkjan Ochtman <djc@gentoo.org> -rust-1.9.0.ebuild,
-rust-1.10.0.ebuild:
remove old versions

Package-Manager: portage-2.3.0

*rust-1.12.1 (21 Oct 2016)

21 Oct 2016; Dirkjan Ochtman <djc@gentoo.org> +rust-1.12.1.ebuild:
version bump to 1.12.1

Package-Manager: portage-2.3.0

24 Oct 2016; Doug Goldstein <cardoe@gentoo.org> rust-1.11.0.ebuild,
rust-1.12.0.ebuild, rust-1.12.1.ebuild:
have src_prepare use default

Instead of calling eapply_user manually inside of src_prepare, call the
default function to ensure we use all the of the steps of src_prepare
(namely the use of eapply $).

Signed-off-by: Doug Goldstein <cardoe@gentoo.org>

24 Oct 2016; Doug Goldstein <cardoe@gentoo.org>
+files/rust-1.12.0-disable-fetching-stage0.patch, rust-1.12.0.ebuild,
rust-1.12.1.ebuild:
fix network-less builds

When building without a network connection or FEATURES=network-sandbox
the build would fail due to the build process reaching out to the
internet to fetch down some files that the package manager already got
for it. This neuters that network access and uses the existing files.

Signed-off-by: Doug Goldstein <cardoe@gentoo.org>

25 Oct 2016; Doug Goldstein <cardoe@gentoo.org> rust-1.12.1.ebuild:
PDEPEND on dev-util/cargo

A number of people have pointed out to me that on most distros
installing Rust results in a fully working environment (e.g. includes
Cargo) so we should really provide the same.

Signed-off-by: Doug Goldstein <cardoe@gentoo.org>

31 Oct 2016; Doug Goldstein <cardoe@gentoo.org> rust-1.12.1.ebuild:
drop need for USE+multitarget on LLVM

Rust no longer needs USE=multitarget when building against the system
LLVM. fixes bug #598144

Gentoo-Bug: 598144
Signed-off-by: Doug Goldstein <cardoe@gentoo.org>

02 Nov 2016; Doug Goldstein <cardoe@gentoo.org> rust-1.12.1.ebuild:
bump allowed LLVM version

Rust 1.12.0 supports LLVM 3.9 so allow that version to be used.

Signed-off-by: Doug Goldstein <cardoe@gentoo.org>

08 Nov 2016; Doug Goldstein <cardoe@gentoo.org>
-files/rust-1.12.0-disable-fetching-stage0.patch, rust-1.11.0.ebuild,
rust-1.12.0.ebuild, rust-1.12.1.ebuild:
simplify unpack

Instead of unpacking the tarball of the stage0 compiler and then
patching the fetch script to not actually reach out to the internet, use
the built in mechanism for supplying a stage0 compiler. This improves on
d63d593dfdc5fb7dd1256663daac7b978aa892af and should make future bumps
easier. Drops the now unnecessary patch as well.

Signed-off-by: Doug Goldstein <cardoe@gentoo.org>