aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJauhien Piatlicki <jauhien@gentoo.org>2015-06-06 13:53:37 +0200
committerJauhien Piatlicki <jauhien@gentoo.org>2015-06-06 13:53:37 +0200
commit8cc4a1d012107de90a7f3dee2972ccadeb704b9a (patch)
tree29fcafc076ae032bf7218b8aa13bb25f2fb5618f /README.md
parentMerge pull request #132 from jauhien/rust-bin (diff)
downloadrust-8cc4a1d012107de90a7f3dee2972ccadeb704b9a.tar.gz
rust-8cc4a1d012107de90a7f3dee2972ccadeb704b9a.tar.bz2
rust-8cc4a1d012107de90a7f3dee2972ccadeb704b9a.zip
[dev-lang/rust*] move to the new SLOT schema (issue #115)
SLOTs for both dev-lang/rust and dev-lang/rust-bin correspond to the upstream release channels now
Diffstat (limited to 'README.md')
-rw-r--r--README.md17
1 files changed, 9 insertions, 8 deletions
diff --git a/README.md b/README.md
index 1c70b47..de445de 100644
--- a/README.md
+++ b/README.md
@@ -83,12 +83,11 @@ Exceptions are trivial changes and urgent changes (that fix something completely
Currently we have these slots for `dev-lang/rust`:
-* `1.0` -- 1.0 release
+* `stable` -- stable release
+* `beta` -- beta version
* `nightly` -- nightly version
* `git` -- upstream git version
-This will probably change to some other schema that corresponds to current release channels (a subject to discussion).
-
Note, that source packages use a custom postfix for Rust libraries.
This is important, as otherwise simultaneously installed different Rust versions will fail to work.
An example of `src_prepare` that sets appropriate postfixes:
@@ -100,13 +99,15 @@ src_prepare() {
}
```
-For `dev-lang/rust-bin` have two slots now:
+For `dev-lang/rust-bin` slots are:
-* `1.0` -- 1.0 release
+* `stable` -- stable release
+* `beta` -- beta version
* `nightly` -- nightly version
-Note, that `cargo` USE is available only for `nightly` `dev-lang/rust-bin`
-and `cargo` binary is not under the eselect control.
+Note, that `cargo-bundled` USE is available only for `nightly` and `beta` `dev-lang/rust-bin`
+and `cargo` binary is not under the eselect control, so `nightly` and `beta` cannot have `cargo-bundled`
+USE enabled at the same time.
## Eselect-rust
@@ -148,4 +149,4 @@ At the moment these packages are:
* app-shells/rust-zshcomp
* app-vim/rust-mode
* dev-lang/rust
-* dev-lang/rust-binary
+* dev-lang/rust-bin