[gentoo-commits] repo/proj/rust:master commit in: metadata/news/2021-05-24-repository-deprecated/

2021-05-24 Thread Georgy Yakovlev
commit: ca59299bc436138786f6d7b42bc391a1a1684b5c
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon May 24 22:44:13 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon May 24 22:44:13 2021 +
URL:https://gitweb.gentoo.org/repo/proj/rust.git/commit/?id=ca59299b

metadata/news: improve deprecation news item

better wording and extra documentation link

Signed-off-by: Georgy Yakovlev  gentoo.org>

 .../2021-05-24-repository-deprecated.en.txt  | 9 +
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git 
a/metadata/news/2021-05-24-repository-deprecated/2021-05-24-repository-deprecated.en.txt
 
b/metadata/news/2021-05-24-repository-deprecated/2021-05-24-repository-deprecated.en.txt
index df14a2e..fbefafa 100644
--- 
a/metadata/news/2021-05-24-repository-deprecated/2021-05-24-repository-deprecated.en.txt
+++ 
b/metadata/news/2021-05-24-repository-deprecated/2021-05-24-repository-deprecated.en.txt
@@ -1,16 +1,17 @@
 Title: rust-overlay repository is deprecated
 Author: Georgy Yakovlev 
 Posted: 2021-05-24
-Revision: 1
+Revision: 2
 News-Item-Format: 2.0
 
 Gentoo Rust team no longer manages this repository or keeps
-it updated.
+it up to date.
 
 It is recommended to remove this repository from your system.
 
 If you still require packages from this overlay, you can copy
-those to your local overlay or submit ebuilds to GURU[1]
+those to your local overlay[1] or submit ebuilds to GURU[2]
 
-[1] https://wiki.gentoo.org/wiki/Project:GURU/Information_for_Contributors
+[1] https://wiki.gentoo.org/wiki/Custom_ebuild_repository
+[2] https://wiki.gentoo.org/wiki/Project:GURU/Information_for_Contributors
 



[gentoo-commits] repo/proj/rust:master commit in: metadata/news/2021-05-24-repository-deprecated/

2021-05-24 Thread Georgy Yakovlev
commit: 9143389b9ef0acd64bc05c2fda495431269afb0e
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon May 24 22:39:41 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon May 24 22:39:41 2021 +
URL:https://gitweb.gentoo.org/repo/proj/rust.git/commit/?id=9143389b

metadata/news: add news item

Signed-off-by: Georgy Yakovlev  gentoo.org>

 .../2021-05-24-repository-deprecated.en.txt  | 16 
 1 file changed, 16 insertions(+)

diff --git 
a/metadata/news/2021-05-24-repository-deprecated/2021-05-24-repository-deprecated.en.txt
 
b/metadata/news/2021-05-24-repository-deprecated/2021-05-24-repository-deprecated.en.txt
new file mode 100644
index 000..df14a2e
--- /dev/null
+++ 
b/metadata/news/2021-05-24-repository-deprecated/2021-05-24-repository-deprecated.en.txt
@@ -0,0 +1,16 @@
+Title: rust-overlay repository is deprecated
+Author: Georgy Yakovlev 
+Posted: 2021-05-24
+Revision: 1
+News-Item-Format: 2.0
+
+Gentoo Rust team no longer manages this repository or keeps
+it updated.
+
+It is recommended to remove this repository from your system.
+
+If you still require packages from this overlay, you can copy
+those to your local overlay or submit ebuilds to GURU[1]
+
+[1] https://wiki.gentoo.org/wiki/Project:GURU/Information_for_Contributors
+



[gentoo-commits] repo/proj/rust:master commit in: /

2021-05-24 Thread Georgy Yakovlev
commit: 642ced3a1c45e6c60713b6f0127c807102f3ef81
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon May 24 22:27:19 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon May 24 22:27:19 2021 +
URL:https://gitweb.gentoo.org/repo/proj/rust.git/commit/?id=642ced3a

README.md: mention overlay is unmaintained and removed from xml

removed in
https://gitweb.gentoo.org/data/api.git/commit/?id=900cee50c53be8aedd27744a3296bf4d4e0f900e

Signed-off-by: Georgy Yakovlev  gentoo.org>

 README.md | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/README.md b/README.md
index 64e38bb..554da72 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,5 @@
+# STALE/UNMAINTAINED. do not use.
+
 Rust overlay
 
 



[gentoo-commits] repo/proj/rust:master commit in: virtual/rust/, dev-lang/rust/

2020-10-09 Thread Mikhail Pukhlikov
commit: 06c05640c2eae82b3a2d73b1abdf512b52314d1e
Author: Mikhail Pukhlikov  gentoo  org>
AuthorDate: Fri Oct  9 11:21:23 2020 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Fri Oct  9 11:21:38 2020 +
URL:https://gitweb.gentoo.org/repo/proj/rust.git/commit/?id=06c05640

drop non live rust ebuilds

Signed-off-by: Mikhail Pukhlikov  gentoo.org>

 dev-lang/rust/Manifest|   5 -
 dev-lang/rust/rust-1.46.0-r666.ebuild | 289 --
 virtual/rust/metadata.xml |   8 -
 virtual/rust/rust-1.46.0-r666.ebuild  |  17 --
 4 files changed, 319 deletions(-)

diff --git a/dev-lang/rust/Manifest b/dev-lang/rust/Manifest
deleted file mode 100644
index a4547f6..000
--- a/dev-lang/rust/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-DIST rust-1.45.1-aarch64-unknown-linux-gnu.tar.xz 110598096 SHA256 
fae1dffd2f75d6a3bdca872b1080ac3f651f698e41b1ae8b389db82dc913465e SHA512 
fd64aaa3d8137d62c838f0ef554ff159c84263a4734556c0e4ef911d3f87921f846d70d76983fe8ebe9679477915255ceea69c8a9769797893827d5d67e97b0b
 WHIRLPOOL 
828d3a02311a3d9d9ff3c14e0ec9d0985a435aac22d0135ec4df1516d621c89574cb154b86c51ac3c503ca028a0e6c9a5eb849da531e25a2bd8fdf4301d2
-DIST rust-1.45.1-armv7-unknown-linux-gnueabihf.tar.xz 116371752 SHA256 
25b5f5addb8869210af9bc90d00af94a06865b86c0945fbd7b4fb65922768608 SHA512 
6dec92d112c0bbbe0434162d10df630505ba179b99fb51800140204fb2e52215d387162d97dadd3aff2324c81a4bbc944e45f4d39e55bf85e244d741e556a391
 WHIRLPOOL 
8f656830487ba44588681f084ce4532e92caa15e306b349aaab1ea59ac3cf3739f14b8e6a25a3e88cc76ecd6f885a68e319eca82d5a8ac6bccb7d2ca794f8685
-DIST rust-1.45.1-i686-unknown-linux-gnu.tar.xz 131991636 SHA256 
24b11f969b261948e9a22eb653776c50650b351743ff51576a7b6728160941dd SHA512 
80f3bb328666766e177587c11cac4fb0db515ea16fc0462a29816a8474669f49c69461d293991987f3a95fbd1da09a55307f3f1936220bc2065f760a2345
 WHIRLPOOL 
6d561f59f589e027337336edec4e685d2b3846b09fe24015f5163f68223425b229e856cd70ba2ef55cc3aa52589239bf23375fe387d91e9fab4b61f93b2fdfcd
-DIST rust-1.45.1-x86_64-unknown-linux-gnu.tar.xz 117764080 SHA256 
6e5c709919dbb429681e969ddc39d7cb473b365f49f73e4ebcff8f01833231ac SHA512 
13ee5ff7cae29440e32fb140404ff01414d66f0ea8d79777fb1586541de1ee6ef8e12f9249c35374501460a2352f7d0f6035b5bdc2f0daa91d772a157657ec0b
 WHIRLPOOL 
77a5d12f6babd79f0a796a78506e44adc43df9744f6575df510ea9a12652d6686fd6626cc17e922ce8821e851c38b55fd9ad456fde4fd72d880829571ebd6aa6
-DIST rustc-1.46.0-src.tar.xz 101868452 SHA256 
865dae1290a205f16ded8818c6a0254cc32862985fc250a602a70285b7d92b82 SHA512 
099857f1d295043587a4e2a65ef3e6a90e12c8b6958e98535a1656c113c553f9a9b621aba8a19cf21bd8d2c79d27cbfa4b8e6fabbcb3cbfee23b545be7b450b4
 WHIRLPOOL 
4b744e718beaa47ae6b0a7ed4ee60ff8715a1ae4f4944a4e02e09a9afb75b7a6c7e92bdb663a9f1b6c3c291db069e1ad81b6e4ed82af5bbf136061d33878269c

diff --git a/dev-lang/rust/rust-1.46.0-r666.ebuild 
b/dev-lang/rust/rust-1.46.0-r666.ebuild
deleted file mode 100644
index 092d1fa..000
--- a/dev-lang/rust/rust-1.46.0-r666.ebuild
+++ /dev/null
@@ -1,289 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy )
-
-inherit multiprocessing multilib-build python-any-r1 toolchain-funcs 
versionator
-
-ABI_VER="$(get_version_component_range 1-2)"
-SLOT="dev/${ABI_VER}"
-MY_P="rustc-${PV}"
-SRC="${MY_P}-src.tar.xz"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-CHOST_amd64=x86_64-unknown-linux-gnu
-CHOST_x86=i686-unknown-linux-gnu
-CHOST_arm64=aarch64-unknown-linux-gnu
-CHOST_arm=armv7-unknown-linux-gnueabihf
-
-RUST_STAGE0_VERSION="1.$(($(get_version_component_range 2) - 1)).1"
-RUST_STAGE0_amd64="rust-${RUST_STAGE0_VERSION}-${CHOST_amd64}"
-RUST_STAGE0_x86="rust-${RUST_STAGE0_VERSION}-${CHOST_x86}"
-RUST_STAGE0_arm64="rust-${RUST_STAGE0_VERSION}-${CHOST_arm64}"
-RUST_STAGE0_armv7="rust-${RUST_STAGE0_VERSION}-${CHOST_arm}"
-
-CARGO_DEPEND_VERSION="0.$(($(get_version_component_range 2))).1"
-
-DESCRIPTION="Systems programming language from Mozilla"
-HOMEPAGE="https://www.rust-lang.org/;
-
-SRC_URI="https://static.rust-lang.org/dist/${SRC} -> rustc-${PV}-src.tar.xz
-   amd64? ( https://static.rust-lang.org/dist/${RUST_STAGE0_amd64}.tar.xz )
-   x86? ( https://static.rust-lang.org/dist/${RUST_STAGE0_x86}.tar.xz )
-   arm64? ( https://static.rust-lang.org/dist/${RUST_STAGE0_arm64}.tar.xz )
-   arm? ( https://static.rust-lang.org/dist/${RUST_STAGE0_armv7}.tar.xz )
-"
-
-ALL_LLVM_TARGETS=( AArch64 AMDGPU ARM BPF Hexagon Lanai Mips MSP430
-   NVPTX PowerPC Sparc SystemZ X86 XCore )
-ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" )
-LLVM_TARGET_USEDEPS=${ALL_LLVM_TARGETS[@]/%/?}
-
-LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA"
-
-IUSE="clippy debug doc libressl rls rustfmt thumbv7neon wasm 
${ALL_LLVM_TARGETS[*]}"
-
-RDEPEND=">=app-eselect/eselect-rust-20190311
-   sys-libs/zlib
-   !libressl? ( dev-libs/openssl:0= 

[gentoo-commits] repo/proj/rust:master commit in: dev-vcs/pijul/, dev-lang/rust/

2020-09-10 Thread Mikhail Pukhlikov
commit: ec149d400e7f753bd06a1ba537ae4fc5361e823b
Author: o01eg  yandex  ru>
AuthorDate: Thu Sep 10 05:48:49 2020 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Thu Sep 10 10:15:04 2020 +
URL:https://gitweb.gentoo.org/repo/proj/rust.git/commit/?id=ec149d40

Add rust-analyzer to rust

Fix rust- compilation.
Fix pijul license.

Signed-off-by: Mikhail Pukhlikov  gentoo.org>

 dev-lang/rust/rust-.ebuild| 19 ---
 dev-vcs/pijul/pijul-0.12.2.ebuild |  2 +-
 2 files changed, 17 insertions(+), 4 deletions(-)

diff --git a/dev-lang/rust/rust-.ebuild b/dev-lang/rust/rust-.ebuild
index ab98c35..9f66170 100644
--- a/dev-lang/rust/rust-.ebuild
+++ b/dev-lang/rust/rust-.ebuild
@@ -30,7 +30,7 @@ LLVM_TARGET_USEDEPS=${ALL_LLVM_TARGETS[@]/%/?}
 
 LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA"
 
-IUSE="clippy cpu_flags_x86_sse2 debug doc libressl miri parallel-compiler rls 
rustfmt system-llvm wasm sanitize ${ALL_LLVM_TARGETS[*]}"
+IUSE="clippy cpu_flags_x86_sse2 debug doc libressl miri parallel-compiler rls 
rustfmt rust-analyzer system-llvm wasm sanitize ${ALL_LLVM_TARGETS[*]}"
 
 # Please keep the LLVM dependency block separate. Since LLVM is slotted,
 # we need to *really* make sure we're not pulling more than one slot
@@ -118,6 +118,7 @@ pre_build_checks() {
M=$(( $(usex clippy 128 0) + ${M} ))
M=$(( $(usex miri 128 0) + ${M} ))
M=$(( $(usex rls 512 0) + ${M} ))
+   M=$(( $(usex rust-analyzer 512 0) + ${M} ))
M=$(( $(usex rustfmt 256 0) + ${M} ))
M=$(( $(usex system-llvm 0 2048) + ${M} ))
M=$(( $(usex wasm 256 0) + ${M} ))
@@ -181,7 +182,7 @@ src_configure() {
if use system-llvm; then
# un-hardcode rust-lld linker for this target
# https://bugs.gentoo.org/715348
-   sed -i '/linker:/ s/rust-lld/wasm-ld/' 
src/librustc_target/spec/wasm32_base.rs || die
+   sed -i '/linker:/ s/rust-lld/wasm-ld/' 
compiler/rustc_target/src/spec/wasm32_base.rs || die
fi
fi
rust_targets="${rust_targets#,}"
@@ -194,11 +195,17 @@ src_configure() {
tools="\"miri\",$tools"
fi
if use rls; then
-   tools="\"rls\",\"analysis\",\"src\",$tools"
+   tools="\"rls\",$tools"
fi
if use rustfmt; then
tools="\"rustfmt\",$tools"
fi
+   if use rust-analyzer; then
+   tools="\"rust-analyzer\",$tools"
+   fi
+   if [ use rls -o use rust-analyzer ]; then
+   tools="\"analysis\",\"src\",$tools"
+   fi
 
rust_target="$(rust_abi)"
 
@@ -420,6 +427,9 @@ src_install() {
if use rls; then
mv "${ED}/usr/bin/rls" "${ED}/usr/bin/rls-${PV}" || die
fi
+   if use rust-analyzer; then
+   mv "${ED}/usr/bin/rust-analyzer" 
"${ED}/usr/bin/rust-analyzer-${PV}" || die
+   fi
if use rustfmt; then
mv "${ED}/usr/bin/rustfmt" "${ED}/usr/bin/rustfmt-${PV}" || die
mv "${ED}/usr/bin/cargo-fmt" "${ED}/usr/bin/cargo-fmt-${PV}" || 
die
@@ -472,6 +482,9 @@ src_install() {
if use rls; then
echo /usr/bin/rls >> "${T}/provider-${P}"
fi
+   if use rust-analyzer; then
+   echo /usr/bin/rust-analyzer >> "${T}/provider-${P}"
+   fi
if use rustfmt; then
echo /usr/bin/rustfmt >> "${T}/provider-${P}"
echo /usr/bin/cargo-fmt >> "${T}/provider-${P}"

diff --git a/dev-vcs/pijul/pijul-0.12.2.ebuild 
b/dev-vcs/pijul/pijul-0.12.2.ebuild
index 32eb3be..37116d1 100644
--- a/dev-vcs/pijul/pijul-0.12.2.ebuild
+++ b/dev-vcs/pijul/pijul-0.12.2.ebuild
@@ -294,7 +294,7 @@ SRC_URI="$(cargo_crate_uris ${CRATES})"
 RESTRICT="mirror"
 # License set may be more restrictive as OR is not respected
 # use cargo-license for a more accurate license picture
-LICENSE="Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause 
BSL-1.0 CC0-1.0 GPL-2.0 GPL-2.0+ GPL-3.0 ISC LGPL-3.0 MIT Unlicense Zlib"
+LICENSE="Apache-2.0 MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE=""



[gentoo-commits] repo/proj/rust:master commit in: dev-lang/rust/

2020-09-10 Thread Mikhail Pukhlikov
commit: bdc4473ec471f73f696682862b4c089aa1e32b67
Author: o01eg  yandex  ru>
AuthorDate: Thu Sep 10 07:51:07 2020 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Thu Sep 10 10:15:12 2020 +
URL:https://gitweb.gentoo.org/repo/proj/rust.git/commit/?id=bdc4473e

Allow warnings to fix https://github.com/rust-lang/rust/issues/76526

Closes: https://github.com/gentoo/gentoo-rust/pull/503
Signed-off-by: Mikhail Pukhlikov  gentoo.org>

 dev-lang/rust/rust-.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-lang/rust/rust-.ebuild b/dev-lang/rust/rust-.ebuild
index 9f66170..611ab20 100644
--- a/dev-lang/rust/rust-.ebuild
+++ b/dev-lang/rust/rust-.ebuild
@@ -257,6 +257,7 @@ src_configure() {
lld = $(usex system-llvm false $(toml_usex wasm))
backtrace-on-ice = true
jemalloc = false
+   deny-warnings = false
[dist]
src-tarball = false
EOF



[gentoo-commits] repo/proj/rust:master commit in: dev-lang/rust/, dev-lang/rust/files/, virtual/rust/

2020-09-01 Thread Mikhail Pukhlikov
commit: cc2208c51917e8e0ce9104f5d79a3100fc504dd4
Author: o01eg  yandex  ru>
AuthorDate: Mon Aug 31 19:06:38 2020 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Tue Sep  1 06:09:22 2020 +
URL:https://gitweb.gentoo.org/repo/proj/rust.git/commit/?id=cc2208c5

Update dev-lang/rust- and virtual/rust-

Closes: https://github.com/gentoo/gentoo-rust/pull/501
Signed-off-by: Mikhail Pukhlikov  gentoo.org>

 dev-lang/rust/files/1.43.1-fix-libdir.patch |  70 --
 dev-lang/rust/rust-.ebuild  | 191 +---
 virtual/rust/rust-.ebuild   |  10 +-
 3 files changed, 152 insertions(+), 119 deletions(-)

diff --git a/dev-lang/rust/files/1.43.1-fix-libdir.patch 
b/dev-lang/rust/files/1.43.1-fix-libdir.patch
deleted file mode 100644
index e1dccf3..000
--- a/dev-lang/rust/files/1.43.1-fix-libdir.patch
+++ /dev/null
@@ -1,70 +0,0 @@
-diff --git a/src/bootstrap/builder.rs b/src/bootstrap/builder.rs
-index eb0199fd020..c33657549ba 100644
 a/src/bootstrap/builder.rs
-+++ b/src/bootstrap/builder.rs
-@@ -646,6 +646,7 @@ impl<'a> Builder<'a> {
- pub fn sysroot_libdir_relative(, compiler: Compiler) ->  {
- match self.config.libdir_relative() {
- Some(relative_libdir) if compiler.stage >= 1 => relative_libdir,
-+_ if compiler.stage == 0 => _libdir,
- _ => Path::new("lib"),
- }
- }
-diff --git a/src/bootstrap/lib.rs b/src/bootstrap/lib.rs
-index a476d25f102..7fe4496ca45 100644
 a/src/bootstrap/lib.rs
-+++ b/src/bootstrap/lib.rs
-@@ -242,6 +242,7 @@ pub struct Build {
- initial_rustc: PathBuf,
- initial_cargo: PathBuf,
- initial_lld: PathBuf,
-+initial_libdir: PathBuf,
- 
- // Runtime state filled in later on
- // C/C++ compilers and archiver for all targets
-@@ -343,18 +344,38 @@ impl Build {
- // we always try to use git for LLVM builds
- let in_tree_llvm_info = channel::GitInfo::new(false, 
("src/llvm-project"));
- 
--let initial_sysroot = 
config.initial_rustc.parent().unwrap().parent().unwrap();
--let initial_lld = initial_sysroot
--.join("lib")
--.join("rustlib")
--.join(config.build)
--.join("bin")
--.join("rust-lld");
-+let initial_target_libdir_str = output(
-+Command::new(_rustc)
-+.arg("--target")
-+.arg(config.build)
-+.arg("--print")
-+.arg("target-libdir"),
-+);
-+let initial_target_dir = 
Path::new(_target_libdir_str).parent().unwrap();
-+let initial_lld = initial_target_dir.join("bin").join("rust-lld");
-+
-+let initial_sysroot = output(
-+Command::new(_rustc)
-+.arg("--print")
-+.arg("sysroot"),
-+);
-+println!("stage0 sysroot: {}", initial_sysroot);
-+let initial_libdir_full = initial_target_dir
-+.parent()
-+.unwrap()
-+.parent()
-+.unwrap();
-+println!("stage0 libdir: {}", initial_libdir_full.display());
-+let initial_libdir = initial_libdir_full
-+.strip_prefix(initial_sysroot.trim())
-+.unwrap()
-+.to_path_buf();
- 
- let mut build = Build {
- initial_rustc: config.initial_rustc.clone(),
- initial_cargo: config.initial_cargo.clone(),
- initial_lld,
-+initial_libdir,
- local_rebuild: config.local_rebuild,
- fail_fast: config.cmd.fail_fast(),
- doc_tests: config.cmd.doc_tests(),

diff --git a/dev-lang/rust/rust-.ebuild b/dev-lang/rust/rust-.ebuild
index b96c023..ab98c35 100644
--- a/dev-lang/rust/rust-.ebuild
+++ b/dev-lang/rust/rust-.ebuild
@@ -50,12 +50,24 @@ LLVM_DEPEND="
 "
 LLVM_MAX_SLOT=10
 
-# libgit2 should be at least same as bungled into libgit-sys #707746
-COMMON_DEPEND="
+BDEPEND="${PYTHON_DEPS}
+   app-eselect/eselect-rust
+   || (
+   >=sys-devel/gcc-4.7
+   >=sys-devel/clang-3.5
+   )
+   !system-llvm? (
+   dev-util/cmake
+   dev-util/ninja
+   )
+"
+
+# libgit2 should be at least same as bundled into libgit-sys #707746
+DEPEND="
>=dev-libs/libgit2-0.99:=
net-libs/libssh2:=
net-libs/http-parser:=
-   net-misc/curl:=[ssl]
+   net-misc/curl:=[http2,ssl]
sys-libs/zlib:=
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )
@@ -65,20 +77,8 @@ COMMON_DEPEND="
)
 "
 
-DEPEND="${COMMON_DEPEND}
-   ${PYTHON_DEPS}
-   || (
-   >=sys-devel/gcc-4.7
-   >=sys-devel/clang-3.5
-   )
-   !system-llvm? (
-   dev-util/cmake
-   dev-util/ninja
-   )
-"
-
-RDEPEND="${COMMON_DEPEND}
-   >=app-eselect/eselect-rust-20190311

[gentoo-commits] repo/proj/rust:master commit in: dev-lang/rust/, virtual/rust/

2020-08-31 Thread Mikhail Pukhlikov
commit: d287d86d57b3634c85a1aad1817ab3a444064bc0
Author: Mikhail Pukhlikov  gentoo  org>
AuthorDate: Mon Aug 31 08:37:08 2020 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Mon Aug 31 08:37:16 2020 +
URL:https://gitweb.gentoo.org/repo/proj/rust.git/commit/?id=d287d86d

rust

Signed-off-by: Mikhail Pukhlikov  gentoo.org>

 dev-lang/rust/Manifest | 10 +-
 .../rust/{rust-1.45.2-r666.ebuild => rust-1.46.0-r666.ebuild}  |  0
 .../rust/{rust-1.45.2-r666.ebuild => rust-1.46.0-r666.ebuild}  |  0
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/dev-lang/rust/Manifest b/dev-lang/rust/Manifest
index 51c1504..a4547f6 100644
--- a/dev-lang/rust/Manifest
+++ b/dev-lang/rust/Manifest
@@ -1,5 +1,5 @@
-DIST rust-1.44.1-aarch64-unknown-linux-gnu.tar.xz 101259004 SHA256 
149e4d34ac86b9e7ac6c079ddcf19f68dacdccb4230916245187b0ebb8706fba SHA512 
97a67addb5995f504d7326a500d1b40c52cc6e6e6f6e946adabcf825ce9b64272232a24bc30ce36e3ea63ccda4b980f3b7b61b0e88a8554f021b731ad79a35f1
 WHIRLPOOL 
a36e1ede274e64a923d0e5145e9bd0aef816c58d0d21bbad2eecdde2748f7107f69326d7871ab968c3998c798d34672fafd97fbb733694f14d03d169cca87766
-DIST rust-1.44.1-armv7-unknown-linux-gnueabihf.tar.xz 109724880 SHA256 
1e997c82efd3a3d4ed9e17a4ce031df2cef289d70a8819dfabd75b589a4884c4 SHA512 
6a7bafba9c4d60bb13fac2a7683702352d3a04df24674f993952e9d872b9def47b5f8070925798343f5fd2f83775377ba2ddcf188b8500ec518fe44eb67483eb
 WHIRLPOOL 
6d6e3144b5ab4f0c73e2f3c7fc59ae99dffe9386369db1d9be99dbf009ee51119dc1a425b87223e6b90282e72c2c0d2e93c298ea321b55092a02b3513dd67ad7
-DIST rust-1.44.1-i686-unknown-linux-gnu.tar.xz 124915068 SHA256 
6b66841e041174bcefcfed9110cf787eae62ff8c07438b6bb081b832a2419513 SHA512 
fc6259c7b55a1ee457e444885c9604d2bcbe937833bdca9bb70fbfb230032c1e497ea04aa5edd761eefe5b48d34928998c6935563e76c82eccb7a03b1d5aaa45
 WHIRLPOOL 
29ccc66cd1647463d10836bbd12d9eef5054922979af277b39cd7c673cbde8d38de057e5d4911a03d507e063e916363af17a48ec55420b1b3f0fce897b4a6a85
-DIST rust-1.44.1-x86_64-unknown-linux-gnu.tar.xz 112133992 SHA256 
aa813a36f9ed0b9886c9555140e9163f565c532e541a28f8bd69288f7e4f0ff5 SHA512 
540761fd5246f4a48a7606ac0220f0d61963473b57ef703696871dc23fda8154d45351b8e81018d15899c386b44e43b05028cc797d495e9dc46f127fbea7f093
 WHIRLPOOL 
dbb3537d6fb83018b03a3493dbc332e36073cfe5a878e680f5264cbd844414386a5d5c514b041f5e4c562c2243ece782623b2f6344b361d90c9972dc73a91992
-DIST rustc-1.45.2-src.tar.xz 98683036 SHA256 
f8412adac2f5d974b2f06c5bd4be7361084d18a678d098bf05de5ccfa57b74a9 SHA512 
cc6250c0bc844e77ca6dd7ae013e434ed3009b001914114866ed31f28edf3960221454d131e298b15050e3b8153fb8298d509559c2f7307c64611aa8e36b4d25
 WHIRLPOOL 
de979a517ac95d8145deebe2f7047b5ece6f2b47ad04995620bab49963c708bd3d5997660cc426f803474c6b79d90f7babaceb7ad0d52811a94ff24ae1599cc4
+DIST rust-1.45.1-aarch64-unknown-linux-gnu.tar.xz 110598096 SHA256 
fae1dffd2f75d6a3bdca872b1080ac3f651f698e41b1ae8b389db82dc913465e SHA512 
fd64aaa3d8137d62c838f0ef554ff159c84263a4734556c0e4ef911d3f87921f846d70d76983fe8ebe9679477915255ceea69c8a9769797893827d5d67e97b0b
 WHIRLPOOL 
828d3a02311a3d9d9ff3c14e0ec9d0985a435aac22d0135ec4df1516d621c89574cb154b86c51ac3c503ca028a0e6c9a5eb849da531e25a2bd8fdf4301d2
+DIST rust-1.45.1-armv7-unknown-linux-gnueabihf.tar.xz 116371752 SHA256 
25b5f5addb8869210af9bc90d00af94a06865b86c0945fbd7b4fb65922768608 SHA512 
6dec92d112c0bbbe0434162d10df630505ba179b99fb51800140204fb2e52215d387162d97dadd3aff2324c81a4bbc944e45f4d39e55bf85e244d741e556a391
 WHIRLPOOL 
8f656830487ba44588681f084ce4532e92caa15e306b349aaab1ea59ac3cf3739f14b8e6a25a3e88cc76ecd6f885a68e319eca82d5a8ac6bccb7d2ca794f8685
+DIST rust-1.45.1-i686-unknown-linux-gnu.tar.xz 131991636 SHA256 
24b11f969b261948e9a22eb653776c50650b351743ff51576a7b6728160941dd SHA512 
80f3bb328666766e177587c11cac4fb0db515ea16fc0462a29816a8474669f49c69461d293991987f3a95fbd1da09a55307f3f1936220bc2065f760a2345
 WHIRLPOOL 
6d561f59f589e027337336edec4e685d2b3846b09fe24015f5163f68223425b229e856cd70ba2ef55cc3aa52589239bf23375fe387d91e9fab4b61f93b2fdfcd
+DIST rust-1.45.1-x86_64-unknown-linux-gnu.tar.xz 117764080 SHA256 
6e5c709919dbb429681e969ddc39d7cb473b365f49f73e4ebcff8f01833231ac SHA512 
13ee5ff7cae29440e32fb140404ff01414d66f0ea8d79777fb1586541de1ee6ef8e12f9249c35374501460a2352f7d0f6035b5bdc2f0daa91d772a157657ec0b
 WHIRLPOOL 
77a5d12f6babd79f0a796a78506e44adc43df9744f6575df510ea9a12652d6686fd6626cc17e922ce8821e851c38b55fd9ad456fde4fd72d880829571ebd6aa6
+DIST rustc-1.46.0-src.tar.xz 101868452 SHA256 
865dae1290a205f16ded8818c6a0254cc32862985fc250a602a70285b7d92b82 SHA512 
099857f1d295043587a4e2a65ef3e6a90e12c8b6958e98535a1656c113c553f9a9b621aba8a19cf21bd8d2c79d27cbfa4b8e6fabbcb3cbfee23b545be7b450b4
 WHIRLPOOL 
4b744e718beaa47ae6b0a7ed4ee60ff8715a1ae4f4944a4e02e09a9afb75b7a6c7e92bdb663a9f1b6c3c291db069e1ad81b6e4ed82af5bbf136061d33878269c

diff --git a/dev-lang/rust/rust-1.45.2-r666.ebuild 
b/dev-lang/rust/rust-1.46.0-r666.ebuild
similarity index 100%
rename from 

[gentoo-commits] repo/proj/rust:master commit in: dev-util/sccache/

2020-08-26 Thread Mikhail Pukhlikov
commit: 113128b4d90934a1e0cafef7078fa2da06ef7ac4
Author: Mikhail Pukhlikov  gentoo  org>
AuthorDate: Wed Aug 26 07:33:51 2020 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Wed Aug 26 07:34:15 2020 +
URL:https://gitweb.gentoo.org/repo/proj/rust.git/commit/?id=113128b4

sccache is in tree

Signed-off-by: Mikhail Pukhlikov  gentoo.org>

 dev-util/sccache/Manifest |  1 -
 dev-util/sccache/metadata.xml |  8 
 dev-util/sccache/sccache-0.2.6.ebuild | 24 
 3 files changed, 33 deletions(-)

diff --git a/dev-util/sccache/Manifest b/dev-util/sccache/Manifest
deleted file mode 100644
index 197be65..000
--- a/dev-util/sccache/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST sccache-0.2.6.tar.gz 121545 SHA256 
201f4e75307da7ebceed7375a4ffbdcc91c333d5bba06ea07676485685fd4ed6 SHA512 
0264fbacc84931061889ab8b6cb1d1daab794f45e2098bacf5e6c5dee151cd62a0477959943736f36f92ba3d7be3675ce5f1b850ed3336a13edb29da738e473b
 WHIRLPOOL 
ff5b3f7b94ce6cd5783fa4d65731665af26618d55747db0dcca15def3cbb896f0613265233768e8cfc1f9fbb512aa2482bbdd6a3f84dbe3db729c8e9ca5cc5bd

diff --git a/dev-util/sccache/metadata.xml b/dev-util/sccache/metadata.xml
deleted file mode 100644
index 129f57f..000
--- a/dev-util/sccache/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-  
-r...@gentoo.org
-Rust Project
-  
-

diff --git a/dev-util/sccache/sccache-0.2.6.ebuild 
b/dev-util/sccache/sccache-0.2.6.ebuild
deleted file mode 100644
index dab1ecf..000
--- a/dev-util/sccache/sccache-0.2.6.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cargo
-
-CARGO_FETCH_CRATES=yes
-
-DESCRIPTION="sccache is ccache with cloud storage"
-HOMEPAGE="https://github.com/mozilla/sccache;
-SRC_URI="https://github.com/mozilla/sccache/archive/${PV}.tar.gz -> ${P}.tar.gz
-   $(cargo_crate_uris ${CRATES})"
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="dev-lang/rust"
-RDEPEND=""
-
-src_unpack() {
-   cargo_src_unpack
-   default
-}



[gentoo-commits] repo/proj/rust:master commit in: media-sound/spotifyd/, media-sound/spotify-tui/

2020-08-20 Thread Mikhail Pukhlikov
commit: 08a36311c7f9245f72cc4ad1ab5e5486d71287a0
Author: gentoo90  gmail  com>
AuthorDate: Wed Aug 19 11:44:07 2020 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Thu Aug 20 06:22:13 2020 +
URL:https://gitweb.gentoo.org/repo/proj/rust.git/commit/?id=08a36311

Fix install of media-sound/spotifyd and media-sound/spotify-tui

`--path` is set in `cargo.eclass` since #493
Closes: https://github.com/gentoo/gentoo-rust/pull/500

Signed-off-by: Mikhail Pukhlikov  gentoo.org>

 media-sound/spotify-tui/spotify-tui-0.10.0.ebuild | 4 
 media-sound/spotifyd/spotifyd-0.2.20.ebuild   | 2 +-
 2 files changed, 1 insertion(+), 5 deletions(-)

diff --git a/media-sound/spotify-tui/spotify-tui-0.10.0.ebuild 
b/media-sound/spotify-tui/spotify-tui-0.10.0.ebuild
index 33f49a8..257a834 100644
--- a/media-sound/spotify-tui/spotify-tui-0.10.0.ebuild
+++ b/media-sound/spotify-tui/spotify-tui-0.10.0.ebuild
@@ -238,7 +238,3 @@ RDEPEND="
 libressl? ( dev-libs/libressl:0= )
 "
 DEPEND="${DEPEND} virtual/pkgconfig"
-
-src_install() {
-   cargo_src_install --path=.
-}

diff --git a/media-sound/spotifyd/spotifyd-0.2.20.ebuild 
b/media-sound/spotifyd/spotifyd-0.2.20.ebuild
index fb68d3b..8cc167d 100644
--- a/media-sound/spotifyd/spotifyd-0.2.20.ebuild
+++ b/media-sound/spotifyd/spotifyd-0.2.20.ebuild
@@ -403,7 +403,7 @@ src_compile() {
 }
 
 src_install() {
-   cargo_src_install --path=. ${myfeatures:+--features "${myfeatures[*]}"} 
--no-default-features
+   cargo_src_install ${myfeatures:+--features "${myfeatures[*]}"} 
--no-default-features
 
keepdir /etc/xdg/spotifyd
 }



[gentoo-commits] repo/proj/rust:master commit in: app-shells/starship/

2020-08-06 Thread Mikhail Pukhlikov
commit: 5e90f2678a0b04d318e04bf401ceff69dd6b2743
Author: Michael L  michaellawrenceit  com>
AuthorDate: Thu Aug  6 06:58:25 2020 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Thu Aug  6 07:12:57 2020 +
URL:https://gitweb.gentoo.org/repo/proj/rust.git/commit/?id=5e90f267

Update Manifest

Signed-off-by: Mikhail Pukhlikov  gentoo.org>

 app-shells/starship/Manifest | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-shells/starship/Manifest b/app-shells/starship/Manifest
index 7a17aab..1779fc7 100644
--- a/app-shells/starship/Manifest
+++ b/app-shells/starship/Manifest
@@ -119,6 +119,7 @@ DIST serde_json-1.0.55.crate 114335 SHA256 
ec2c5d7e739bc07a3e73381a39d61fdb5f671
 DIST serde_urlencoded-0.6.1.crate 12540 SHA256 
9ec5d77e2d4c73717816afac02670d5c4f534ea95ed430442cad02e7a6e32c97 SHA512 
e48b87717549d1b99f5759aa12b5c76507b26a6176a69f0a3c7297145b50b539344b43a827345096783256ac8053bf700505091c6d9d0e430bf01a990803d444
 WHIRLPOOL 
035306e9a03151dfbe9ffdd78f462e6c711d8cc2e48e0cf42d9a24a2a4e89887f8fd251d615e1a5a568de0df32455279c6dec1a6f01d0c9c5b3048515b842634
 DIST sha-1-0.8.2.crate 12338 SHA256 
f7d94d0bede923b3cea61f3f1ff57ff8cdfd77b400fb8f9998949e0cf04163df SHA512 
65ddb7bd8f0157d134e70f7c6d6abf7aea198cb97da17b418a265642c5930b8cbd9c8e0b97b557102787cc842cddc93213d669345c2aaac6a1e7146765b2d5cd
 WHIRLPOOL 
54ec556ad2ae14c1ef8b390742d1cb212c6e461068e3cad7d3c174513262a50e42c1e71eee7f52bbbc713f40e41fc36b363175e1ae83430a565fd0e2dbe9ef1f
 DIST smallvec-1.4.0.crate 24645 SHA256 
c7cb5678e1615754284ec264d9bb5b4c27d2018577fd90ac0ceb578591ed5ee4 SHA512 
32a56d7055655ee7d4a6556afd63db7200c269a109ec3bee29fefce8bc75363762c3cf625aa3edd3b06a93046b8c64fea2036403b63ac0e764e08af78c936a63
 WHIRLPOOL 
0caeac4ac7880c2d0856b225ac2cf782f68ca56905e2af9524933ec6a963148e2ffcd77b1b0318a49bd43f5be28fbc128367ed789d3c9e3c942c679179e25de3
+DIST starship_module_config_derive-0.1.1.crate 2303 SHA256 
9d1ccdf8467ad115d088ab970010266b27deec41b9d940f154c785b3808bd04e SHA512 
9f3d74028f2516faebab7976e68a08306e111eaaf2f607305d8d40522daaacd50f902ddd2f4b848a86cd4360c31128b84ccd041ce39fc5c5caaa8cba4d3c619c
 WHIRLPOOL 
6696016511d69db6c1dfd9c7383552095002547bf40a9c7f6e7ba701fbea2d878a574c2a0d7a8e69906ea4ea3a742d0deb178615a517e2232df0bf94515dfb86
 DIST static_assertions-0.3.4.crate 15034 SHA256 
7f3eb36b47e512f8f1c9e3d10c2c1965bc992bd9cdb024fa581e2194501c83d3 SHA512 
53fee00bbda34d5413461c4a2a2e627d0a0b06f7d2d3417f0e1d609430f7e83b235a98d02d97633b79ec64c23c3d4045cd9e69b9075b2ba4945faa0c490da566
 WHIRLPOOL 
32bb2b616496c3df5c10910d51580a3435925bdabcb0101556838f2635eefd9172553f03a7a9efbb47b26594f10acdf3ec50e154a4aec0d9f343573e36e8a538
 DIST strsim-0.8.0.crate 9309 SHA256 
8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a SHA512 
1d55a8d946cd55f5f37d06aea536549ded95739fa58c0f2da285a0041154c181f663682bdcac643aa198b3e762d694a04f058db985c62ebe22b5c16327ba6d34
 WHIRLPOOL 
bd829ee12c8d03245324b8f5fdc64de217eefe170a89ce8cf1e405df93bca3df79d10f0afbb283e2d19cf663b79bdbef8e0fa9080998b8877b4252e7de3992bf
 DIST syn-1.0.30.crate 202960 SHA256 
93a56fabc59dce20fe48b6c832cc249c713e7ed88fa28b0ee0a3bfcaae5fe4e2 SHA512 
fc41eba7b7e388523f75e77813eee97dc76a82159db3227623ee4f0c3efafcf935291bdc0587b2516b251d094772dfe9de59be0b496d08c502ba1183de6c272f
 WHIRLPOOL 
bbb0922d238a108faab986a8a2194bf7665c3c85b6131815e581899a2f1634c3800e99eb498a4ce8e5f9bae91f04f1300561141f37f9474f6d8a6dd14690556d



[gentoo-commits] repo/proj/rust:master commit in: app-shells/starship/

2020-08-06 Thread Mikhail Pukhlikov
commit: 2b9645248ccf3fb7bfa390f7ec34dbb286e547e1
Author: Michael L  michaellawrenceit  com>
AuthorDate: Thu Aug  6 07:00:35 2020 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Thu Aug  6 07:13:07 2020 +
URL:https://gitweb.gentoo.org/repo/proj/rust.git/commit/?id=2b964524

Update starship-0.42.0.ebuild

Closes: https://github.com/gentoo/gentoo-rust/pull/497
Signed-off-by: Mikhail Pukhlikov  gentoo.org>

 app-shells/starship/starship-0.42.0.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-shells/starship/starship-0.42.0.ebuild 
b/app-shells/starship/starship-0.42.0.ebuild
index 3b869e8..70b1cd9 100644
--- a/app-shells/starship/starship-0.42.0.ebuild
+++ b/app-shells/starship/starship-0.42.0.ebuild
@@ -127,6 +127,7 @@ serde_json-1.0.55
 serde_urlencoded-0.6.1
 sha-1-0.8.2
 smallvec-1.4.0
+starship_module_config_derive-0.1.1
 static_assertions-0.3.4
 strsim-0.8.0
 syn-1.0.30



[gentoo-commits] repo/proj/rust:master commit in: virtual/rust/, dev-lang/rust/

2020-08-05 Thread Mikhail Pukhlikov
commit: cffbeb74582c618865852a74ebad5072cdb2a598
Author: Mikhail Pukhlikov  gentoo  org>
AuthorDate: Wed Aug  5 07:12:41 2020 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Wed Aug  5 07:12:41 2020 +
URL:https://gitweb.gentoo.org/repo/proj/rust.git/commit/?id=cffbeb74

bump rust

Signed-off-by: Mikhail Pukhlikov  gentoo.org>

 dev-lang/rust/Manifest | 2 +-
 dev-lang/rust/{rust-1.45.1-r666.ebuild => rust-1.45.2-r666.ebuild} | 0
 virtual/rust/{rust-1.45.1-r666.ebuild => rust-1.45.2-r666.ebuild}  | 0
 3 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/rust/Manifest b/dev-lang/rust/Manifest
index 9155658..51c1504 100644
--- a/dev-lang/rust/Manifest
+++ b/dev-lang/rust/Manifest
@@ -2,4 +2,4 @@ DIST rust-1.44.1-aarch64-unknown-linux-gnu.tar.xz 101259004 
SHA256 149e4d34ac86b
 DIST rust-1.44.1-armv7-unknown-linux-gnueabihf.tar.xz 109724880 SHA256 
1e997c82efd3a3d4ed9e17a4ce031df2cef289d70a8819dfabd75b589a4884c4 SHA512 
6a7bafba9c4d60bb13fac2a7683702352d3a04df24674f993952e9d872b9def47b5f8070925798343f5fd2f83775377ba2ddcf188b8500ec518fe44eb67483eb
 WHIRLPOOL 
6d6e3144b5ab4f0c73e2f3c7fc59ae99dffe9386369db1d9be99dbf009ee51119dc1a425b87223e6b90282e72c2c0d2e93c298ea321b55092a02b3513dd67ad7
 DIST rust-1.44.1-i686-unknown-linux-gnu.tar.xz 124915068 SHA256 
6b66841e041174bcefcfed9110cf787eae62ff8c07438b6bb081b832a2419513 SHA512 
fc6259c7b55a1ee457e444885c9604d2bcbe937833bdca9bb70fbfb230032c1e497ea04aa5edd761eefe5b48d34928998c6935563e76c82eccb7a03b1d5aaa45
 WHIRLPOOL 
29ccc66cd1647463d10836bbd12d9eef5054922979af277b39cd7c673cbde8d38de057e5d4911a03d507e063e916363af17a48ec55420b1b3f0fce897b4a6a85
 DIST rust-1.44.1-x86_64-unknown-linux-gnu.tar.xz 112133992 SHA256 
aa813a36f9ed0b9886c9555140e9163f565c532e541a28f8bd69288f7e4f0ff5 SHA512 
540761fd5246f4a48a7606ac0220f0d61963473b57ef703696871dc23fda8154d45351b8e81018d15899c386b44e43b05028cc797d495e9dc46f127fbea7f093
 WHIRLPOOL 
dbb3537d6fb83018b03a3493dbc332e36073cfe5a878e680f5264cbd844414386a5d5c514b041f5e4c562c2243ece782623b2f6344b361d90c9972dc73a91992
-DIST rustc-1.45.1-src.tar.xz 98686408 SHA256 
0dc76c67d35a379d18d741ea6b8fac6ba8ac7d2a657076143bd93af00fd70f3c SHA512 
ef71a1706c84fa8557f481d310033285a41ecd9b8d537bacb846d01ed9954b679b915272db57cd96d5ee097cc0134899e584d517c467a9d2949496312e5995df
 WHIRLPOOL 
d77ebf6edf22b83dbad65e9ddfaa0b51c82f92b1e67498c2680cd8269ad9a2f92f4a9da18684aed97c7259f63170d93cf4f64606e8f093557182cd022175838a
+DIST rustc-1.45.2-src.tar.xz 98683036 SHA256 
f8412adac2f5d974b2f06c5bd4be7361084d18a678d098bf05de5ccfa57b74a9 SHA512 
cc6250c0bc844e77ca6dd7ae013e434ed3009b001914114866ed31f28edf3960221454d131e298b15050e3b8153fb8298d509559c2f7307c64611aa8e36b4d25
 WHIRLPOOL 
de979a517ac95d8145deebe2f7047b5ece6f2b47ad04995620bab49963c708bd3d5997660cc426f803474c6b79d90f7babaceb7ad0d52811a94ff24ae1599cc4

diff --git a/dev-lang/rust/rust-1.45.1-r666.ebuild 
b/dev-lang/rust/rust-1.45.2-r666.ebuild
similarity index 100%
rename from dev-lang/rust/rust-1.45.1-r666.ebuild
rename to dev-lang/rust/rust-1.45.2-r666.ebuild

diff --git a/virtual/rust/rust-1.45.1-r666.ebuild 
b/virtual/rust/rust-1.45.2-r666.ebuild
similarity index 100%
rename from virtual/rust/rust-1.45.1-r666.ebuild
rename to virtual/rust/rust-1.45.2-r666.ebuild



[gentoo-commits] repo/proj/rust:master commit in: app-shells/starship/

2020-08-03 Thread Mikhail Pukhlikov
commit: 4b7a8cc133fd7bbff04434118ded6b3e83b6ebe5
Author: Michael L  michaellawrenceit  com>
AuthorDate: Fri Jul 10 13:53:33 2020 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Mon Aug  3 06:29:35 2020 +
URL:https://gitweb.gentoo.org/repo/proj/rust.git/commit/?id=4b7a8cc1

Add files via upload

Signed-off-by: Mikhail Pukhlikov  gentoo.org>

 app-shells/starship/Manifest-starship.txt | 152 ++
 1 file changed, 152 insertions(+)

diff --git a/app-shells/starship/Manifest-starship.txt 
b/app-shells/starship/Manifest-starship.txt
new file mode 100644
index 000..7a17aab
--- /dev/null
+++ b/app-shells/starship/Manifest-starship.txt
@@ -0,0 +1,152 @@
+DIST aho-corasick-0.7.10.crate 111039 SHA256 
8716408b8bc624ed7f65d223ddb9ac2d044c0547b6fa4b0d554f3a9540496ada SHA512 
e8a1cb252015435009883662ca23408f1491d8f01461f3a81082feabeeff72ec61beb4f1f3271fc8a87f1379899ecfc38036ac208dca17889f70ddaca2406a9b
 WHIRLPOOL 
95383379cbc8870c87b2a954b869888b4de428eb40d53c1d0ecb7ae801a0234e0705c302752c3f4f4fc3f6b158f1af801c50e4b67e5c7178e8f35e130512eba3
+DIST ansi_term-0.11.0.crate 17087 SHA256 
ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b SHA512 
a637466a380748f939b3af090b8c0333f35581925bc03f4dda9b3f95d338836403cf5487ae3af9ff68f8245a837f8ab061aabe57a126a6a2c20f2e972c77d1fa
 WHIRLPOOL 
be85c38937cc1b40d094467e1d60dbd38550b024bd16351325247ab459b03c0aeedefe42a808693a0aa8ff0c6b494eefc3af8f77e52cbb57f2ea8797c8a42524
+DIST ansi_term-0.12.1.crate 24838 SHA256 
d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2 SHA512 
b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
 WHIRLPOOL 
6affedf3213da17dbe87903a83c882788eb5b115c13c5c9334aa146ce59a3934579e983a113ee5da99951a5ede515469937d577101d0228690897d1609d01870
+DIST arrayref-0.3.6.crate 10035 SHA256 
a4c527152e37cf757a3f78aae5a06fbeefdb07ccc535c980a3208ee3060dd544 SHA512 
368341d00706c1250ff081b0d99c36c9af694a62ff4f4d8c837234340295771ca49c5439b24b6e1a4f2c3c5821764e98881dcb22d793f83de632fd5cb457671f
 WHIRLPOOL 
b07c987cb52661d8f5e52343e6a17fcc99160f0a1951395c0ef7314f289a466c65ac73ba75f1697e289a5cd2eadeeaef033536bd122a86c6c3c99ddd969a2d00
+DIST arrayvec-0.4.12.crate 26551 SHA256 
cd9fd44efafa8690358b7408d253adf110036b88f55672a933f01d616ad9b1b9 SHA512 
c03972056ab8fa30fc53fdc2bfc5e501f7644223998eccb73fdc2e737f7e25f4bb0e531f3eec38f7f3514760fb385fafd06c3d38531d13d92faf841820d4ed2b
 WHIRLPOOL 
3cf73d300c47d5e0366846e12014344915893c24c22188d6140e7220b78d2e1e8f5273fba3d23e716ba3a5ede53e31fdd4f59593b2c18b12dec1f84547d678e3
+DIST arrayvec-0.5.1.crate 26816 SHA256 
cff77d8686867eceff3105329d4698d96c2391c176d5d03adc90c7389162b5b8 SHA512 
53db2fafea1f60ac1af9ecc0bc9b69010e9f8573048481d55969ecdc9f3d19832fe05824acf10a0186b0464f0fbfe898d73500fba39ed63650c64dac2c2e8043
 WHIRLPOOL 
7f5c791bd4cd26c760458c2a37f51a40a96742ba688bfd1f339e7d66d5bc4cb0d926993ea2051a1d8086604a724a999b5a65a42ec358f7e0399f35eaa992cb52
+DIST attohttpc-0.14.0.crate 46697 SHA256 
93610ce1c035e8a273fe56a19852e42798f3c019ca2726e52d2971197f116525 SHA512 
23d684e756f202a2cb8911cfe3b96ef4392d3c21658922e4f8e417365ab2a2684eb714e1912098a17386e33596ff8721bb3280bd68ba2022881fea542f06461c
 WHIRLPOOL 
d333ec1b3e34432a17d08f303afaf2a5886490fcb78933bc5757c0aa1f7797ef329345aa9cbc6566c932ddfa3c2f7b3bcb5fa8fc343cdcd05e0bae2b5638e115
+DIST atty-0.2.14.crate 5470 SHA256 
d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
 WHIRLPOOL 
4383326e1abcf66a36ba1fa4efa4103b119617df12d4bd965dc52c0afee7636018011f23616230e1c588076c3aed5aa15ff0535e80420e898a9d26b4b8107b7f
+DIST autocfg-1.0.0.crate 12870 SHA256 
f8aac770f1885fd7e387acedd76065302551364496e46b3dd00860b2f8359b9d SHA512 
451fc63148792ba1952b884170e3481359b01bacca5ec0456f43ca58f8e092b8f81c9764f8b00d4104059ff608089be5858220ee868127c064cc890c767ec3a3
 WHIRLPOOL 
90c5eab61cb56a8df9ecb30f0f6de0ee43440230c79e3b3dfc02b44f9ed22a68549982a95c35041f7bb3fc3e8c3638107d341ce20f926d834a639ec71ae2a734
+DIST base64-0.11.0.crate 48362 SHA256 
b41b7ea54a0c9d92199de89e20e58d49f02f8e699814ef3fdf266f6f748d15c7 SHA512 
31b5f56d4907a5e4ae40e92ef1629a446126525186f5236afc2475829bf2e5e067554db200a18f7b3ab741d0cc9c01e20612e77cc0cbc1bc2a4a8d11c0fdbf33
 WHIRLPOOL 
6c0821ac5ce689e6d5374d7dcc248d619255c52ca95c35720a2fae09b4c25cff3e0acb3d991a1cef1a18a1bee1e8f278b7f4ba5fdc8f4a12089c8d321f90e066
+DIST battery-0.7.5.crate 40663 SHA256 
36a698e449024a5d18994a815998bf5e2e4bc1883e35a7d7ba95b6b69ee45907 SHA512 
d0ddecf2221224763454beb9e83ff3fc2c2f2a3d79369c58a78928fec90346d98c73e8c0979561fe8412f0536f2f4a561bbe7680d01c0940e107aece8475d916
 WHIRLPOOL 
1b383dfcb609a61ddbdeb663a2eec4f74ef49f4e2db041018d3d9fbde3bfcd94ce8da7886e554b63b6375a8faeca661494fc3c2cc5e9b2abc64deb55feaaa47d
+DIST bitflags-1.2.1.crate 16745 SHA256 

[gentoo-commits] repo/proj/rust:master commit in: app-shells/starship/

2020-08-03 Thread Mikhail Pukhlikov
commit: d2752752787acdda109b877fb09aab04db847990
Author: Michael L  michaellawrenceit  com>
AuthorDate: Fri Jul 10 13:54:14 2020 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Mon Aug  3 06:29:35 2020 +
URL:https://gitweb.gentoo.org/repo/proj/rust.git/commit/?id=d2752752

Rename Manifest-starship.txt to Manifest

Closes: https://github.com/gentoo/gentoo-rust/pull/492
Signed-off-by: Mikhail Pukhlikov  gentoo.org>

 app-shells/starship/{Manifest-starship.txt => Manifest} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/app-shells/starship/Manifest-starship.txt 
b/app-shells/starship/Manifest
similarity index 100%
rename from app-shells/starship/Manifest-starship.txt
rename to app-shells/starship/Manifest



[gentoo-commits] repo/proj/rust:master commit in: eclass/

2020-08-03 Thread Mikhail Pukhlikov
commit: ed2692fa1b6711cd80460fe823c3c9dd7ceceee1
Author: gentoo90  gmail  com>
AuthorDate: Sat Jul 18 20:55:55 2020 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Mon Aug  3 06:27:35 2020 +
URL:https://gitweb.gentoo.org/repo/proj/rust.git/commit/?id=ed2692fa

cargo eclass: fix install

cargo install now requires --path parameter
Closes: https://github.com/gentoo/gentoo-rust/pull/493

Signed-off-by: Mikhail Pukhlikov  gentoo.org>

 eclass/cargo.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/cargo.eclass b/eclass/cargo.eclass
index 5207d2a..a4808ae 100644
--- a/eclass/cargo.eclass
+++ b/eclass/cargo.eclass
@@ -150,7 +150,7 @@ cargo_src_compile() {
 cargo_src_install() {
debug-print-function ${FUNCNAME} "$@"
 
-   cargo install -j $(makeopts_jobs) --root="${D}/usr" $(usex debug 
--debug "") "$@" \
+   cargo install -j $(makeopts_jobs) --root="${D}/usr" --path . $(usex 
debug --debug "") "$@" \
|| die "cargo install failed"
rm -f "${D}/usr/.crates.toml"
 



[gentoo-commits] repo/proj/rust:master commit in: dev-util/cargo-generate/

2020-08-03 Thread Mikhail Pukhlikov
commit: 8d48da9c54a9941a47de85ae501b6af2da42c9ec
Author: gentoo90  gmail  com>
AuthorDate: Sat Jul 18 20:54:58 2020 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Mon Aug  3 06:27:29 2020 +
URL:https://gitweb.gentoo.org/repo/proj/rust.git/commit/?id=8d48da9c

dev-util/cargo-generate: add ebuild for version 0.5.0

Signed-off-by: Mikhail Pukhlikov  gentoo.org>

 dev-util/cargo-generate/Manifest   | 207 +++
 .../cargo-generate/cargo-generate-0.5.0.ebuild | 230 +
 2 files changed, 437 insertions(+)

diff --git a/dev-util/cargo-generate/Manifest b/dev-util/cargo-generate/Manifest
new file mode 100644
index 000..b6f3634
--- /dev/null
+++ b/dev-util/cargo-generate/Manifest
@@ -0,0 +1,207 @@
+DIST adler32-1.0.4.crate 5105 SHA256 
5d2e7343e7fc9de883d1b0341e0b13970f764c14101234857d2ddafa1cb1cac2 SHA512 
5990e1e277a1c3aae5adef5e4601b807a756a40e88578bb91f1c70d70babfa97fb3f2c1b963482ec8e18c16d5e722bf90fb42f9646c8dd840373f28965a2d123
 WHIRLPOOL 
9969e23ee62b8f129574d904fe5971338b03ffc85580a4da97fbad540301f2744f6b5d68df15fecdfe74c7324c4c5d5dbdc21487800e497fca5d3454982c598e
+DIST aho-corasick-0.6.10.crate 26122 SHA256 
81ce3d38065e618af2d7b77e10c5ad9a069859b4be3c2250f674af3840d9c8a5 SHA512 
4a21b0e68c416e5dcfe99ded917577abdbe7c92e50227b7906a2b3bd25105f8e7d03103514d388171a41090cc7bcb63bb5b4dc3c6847a9b4e09bb3856a1bbd9d
 WHIRLPOOL 
d0b76fddcf572965d3f9d68f9db1a0ae413e6b80c36af8f9801877c94e4dea23f8ab69c7fa1f83b9d2ea6050efe1176c6b2c3e15dc7e5fbac0061e0a056359f8
+DIST aho-corasick-0.7.6.crate 108953 SHA256 
58fb5e95d83b38284460a5fda7d6470aa0b8844d283a0b614b8535e880800d2d SHA512 
120aa28e72279f561d7f51657aa0800dd46504cd92f758f848284e5f3695be6f5e24056a66b0f2d971c527277e92ae938e2357ade37b5cbe1c93913a5dc308b1
 WHIRLPOOL 
e99dc69ff246e8da947b298633dbe5f568821a52e6f92f87d38da9ce531dc82b233bc934620b96eb68facc8b2b7ab1c38089d572faf9c73d96313db0eff5c7a7
+DIST ansi_term-0.11.0.crate 17087 SHA256 
ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b SHA512 
a637466a380748f939b3af090b8c0333f35581925bc03f4dda9b3f95d338836403cf5487ae3af9ff68f8245a837f8ab061aabe57a126a6a2c20f2e972c77d1fa
 WHIRLPOOL 
be85c38937cc1b40d094467e1d60dbd38550b024bd16351325247ab459b03c0aeedefe42a808693a0aa8ff0c6b494eefc3af8f77e52cbb57f2ea8797c8a42524
+DIST anymap-0.12.1.crate 14298 SHA256 
33954243bd79057c2de7338850b85983a44588021f8a5fee574ac6de4344 SHA512 
88fbca9ff7482ecd338f9cd9a025499ed98b47eaa89ca8dcd1ccfb013b6c9ebe7a8eca5d7c873eb716c320af7ccda01f6d4c26bb333c8ff434416416ee64a774
 WHIRLPOOL 
5f824460fc33fce11460a4b695d8b9a49bb908921425bc4d5d4b5a018fddbcfe600b58c15b7b54f6fc2bd2acfc17714ceb9678e73082a1af50125003600dbc49
+DIST arrayvec-0.4.12.crate 26551 SHA256 
cd9fd44efafa8690358b7408d253adf110036b88f55672a933f01d616ad9b1b9 SHA512 
c03972056ab8fa30fc53fdc2bfc5e501f7644223998eccb73fdc2e737f7e25f4bb0e531f3eec38f7f3514760fb385fafd06c3d38531d13d92faf841820d4ed2b
 WHIRLPOOL 
3cf73d300c47d5e0366846e12014344915893c24c22188d6140e7220b78d2e1e8f5273fba3d23e716ba3a5ede53e31fdd4f59593b2c18b12dec1f84547d678e3
+DIST assert_cmd-0.4.0.crate 15845 SHA256 
f815322cef91371f88a785f72e95db4c6cf6c8ca7277dde8dff231e8cea31982 SHA512 
205048f5e468898e1cddd0715d7df8566e9941218d11fd0b2294ca66a69358c26f8e5bb74e369f135b6a458eb24b506b397b3639544eee0ddf1669e187ec0950
 WHIRLPOOL 
25eb57f3a7b793ebc583e3989e8e475a4c56a676be30b7a34625eb7b0c2b85f2de306f162f1c17ea3237cd22d6a2719d83bdbd431e089dbfece4f8b68dc31b5e
+DIST atty-0.2.13.crate 4764 SHA256 
1803c647a3ec87095e7ae7acfca019e98de5ec9a7d01343f611cf3152ed71a90 SHA512 
4554ca7dedb4c2e8693e5847ef1fe66161ed4cb2c19156bb03f41ce7e7ea21838369dabaf447a60d1468de8bfbb7087438c12934c4569dde63df074f168569ad
 WHIRLPOOL 
7ea309dda76a56d25e82dbac37f4de29cca79a8f1dc0f6dc080319183ba7ede3cd2f8a81514c9be83c632c3fdc16fbb9da025b0529afb8f4481a5e4d8113d5a7
+DIST autocfg-0.1.7.crate 12158 SHA256 
1d49d90015b3c36167a20fe2810c5cd875ad504b39cff3d4eae7977e6b7c1cb2 SHA512 
667ca520f2b46140d2f3519b43e5155426a6e7a2130879860eb10b974f84465600077f53abed4c0e6bf2612471f01786bfb3531ea8773d0f50f29d48e05f7925
 WHIRLPOOL 
410f250f9f6f021b1a8379cc27a4d2e417605be8eba8fd226f8c7016f94fd5684e8935689539f789fb199e7aa8c1f9bc6259955408c103a6903adc92e5f56909
+DIST backtrace-0.3.40.crate 68183 SHA256 
924c76597f0d9ca25d762c25a4d369d51267536465dc5064bdf0eb073ed477ea SHA512 
8b9da3d6c515ef7bc5b04cf4abd53221cc114c912eb5033558b1c45eb6d85e56c0fc39579711fcd26f69fa364a823945901e4c2e5560436013b7523adf267d27
 WHIRLPOOL 
a56e7f9d49cd1c56758972a214effed3bb73590feaa1fd62d1f297357b49cb951922fb88ec68c4907a5cd7c14586bfd572ac62dd0ae6f652b648a66a2dc580a0
+DIST backtrace-sys-0.1.32.crate 518920 SHA256 
5d6575f128516de27e3ce99689419835fce9643a9b215a14d2b5b685be018491 SHA512 
199658b1f95611f7c68a7b4fdd76044fb6784a7ab777a9f5fbe3a4a770bd6c31ac08dfea1297dd85053f0b28b1a686c076a78b120ac46fc3c639c30c937d49c3
 WHIRLPOOL 

[gentoo-commits] repo/proj/rust:master commit in: dev-lang/rust-bin/

2020-08-03 Thread Mikhail Pukhlikov
commit: 2260083a38d1f0ba59ad649446ddf14974c6a6cb
Author: gentoo90  gmail  com>
AuthorDate: Tue Jul 28 20:54:45 2020 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Mon Aug  3 06:25:59 2020 +
URL:https://gitweb.gentoo.org/repo/proj/rust.git/commit/?id=2260083a

dev-lang/rust-bin-: add "rust-analyzer" useflag

RLS - old and busted.
rust-analyzer - new hotness.

Signed-off-by: Mikhail Pukhlikov  gentoo.org>

 dev-lang/rust-bin/rust-bin-.ebuild | 17 +++--
 1 file changed, 15 insertions(+), 2 deletions(-)

diff --git a/dev-lang/rust-bin/rust-bin-.ebuild 
b/dev-lang/rust-bin/rust-bin-.ebuild
index 66bddf0..c17cd9f 100644
--- a/dev-lang/rust-bin/rust-bin-.ebuild
+++ b/dev-lang/rust-bin/rust-bin-.ebuild
@@ -27,7 +27,7 @@ SLOT="nightly"
 KEYWORDS=""
 RESTRICT="network-sandbox"
 
-IUSE="clippy cpu_flags_x86_sse2 doc libressl rls rustfmt source 
${ALL_RUSTLIB_TARGETS[*]}"
+IUSE="clippy cpu_flags_x86_sse2 doc libressl rls rust-analyzer rustfmt source 
${ALL_RUSTLIB_TARGETS[*]}"
 
 CDEPEND="
>=app-eselect/eselect-rust-0.3_pre20150425
@@ -46,7 +46,8 @@ RDEPEND="${CDEPEND}
!dev-util/cargo
"
 REQUIRED_USE="x86? ( cpu_flags_x86_sse2 )
-   rls? ( source )"
+   rls? ( source )
+   rust-analyzer? ( source )"
 
 QA_PREBUILT="
opt/${P}/bin/*-${PV}
@@ -96,6 +97,10 @@ src_install() {
local analysis=$(grep 'analysis' ./components)
components="${components},rls-preview,${analysis}"
fi
+   if use rust-analyzer; then
+   local analysis=$(grep 'analysis' ./components)
+   components="${components},rust-analyzer-preview,${analysis}"
+   fi
use rustfmt && components="${components},rustfmt-preview"
 
elog "installing components: ${components}"
@@ -140,6 +145,11 @@ src_install() {
mv "${D}/opt/${P}/bin/rls" "${D}/opt/${P}/bin/${rls}" || die
dosym "../../opt/${P}/bin/${rls}" "/usr/bin/${rls}"
fi
+   if use rust-analyzer; then
+   local rust_analyzer=rust-analyzer-bin-${PV}
+   mv "${D}/opt/${P}/bin/rust-analyzer" 
"${D}/opt/${P}/bin/${rust_analyzer}" || die
+   dosym "../../opt/${P}/bin/${rust_analyzer}" 
"/usr/bin/${rust_analyzer}"
+   fi
if use rustfmt; then
local rustfmt=rustfmt-bin-${PV}
local cargo_fmt=cargo-fmt-bin-${PV}
@@ -170,6 +180,9 @@ src_install() {
if use rls; then
echo /usr/bin/rls >> "${T}/provider-${P}"
fi
+   if use rust-analyzer; then
+   echo /usr/bin/rust-analyzer >> "${T}/provider-${P}"
+   fi
if use rustfmt; then
echo /usr/bin/rustfmt >> "${T}/provider-${P}"
echo /usr/bin/cargo-fmt >> "${T}/provider-${P}"



[gentoo-commits] repo/proj/rust:master commit in: dev-lang/rust-bin/

2020-08-03 Thread Mikhail Pukhlikov
commit: 8395fe36d257a6da070961b98f39e2fe48d1f921
Author: gentoo90  gmail  com>
AuthorDate: Tue Jul 28 20:52:59 2020 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Mon Aug  3 06:25:41 2020 +
URL:https://gitweb.gentoo.org/repo/proj/rust.git/commit/?id=8395fe36

dev-lang/rust-bin-: add "source" useflag

Downloads and installs the sourcecode. Required for RLS.

Signed-off-by: Mikhail Pukhlikov  gentoo.org>

 dev-lang/rust-bin/rust-bin-.ebuild | 15 +--
 1 file changed, 13 insertions(+), 2 deletions(-)

diff --git a/dev-lang/rust-bin/rust-bin-.ebuild 
b/dev-lang/rust-bin/rust-bin-.ebuild
index bd0fb59..66bddf0 100644
--- a/dev-lang/rust-bin/rust-bin-.ebuild
+++ b/dev-lang/rust-bin/rust-bin-.ebuild
@@ -8,10 +8,12 @@ inherit eutils bash-completion-r1
 DESCRIPTION="Systems programming language from Mozilla"
 HOMEPAGE="https://www.rust-lang.org/;
 MY_SRC_URI="https://static.rust-lang.org/dist/rust-nightly;
+MY_SRC_SRC_URI="https://static.rust-lang.org/dist/rust-src-nightly.tar.xz;
 MY_STDLIB_SRC_URI="https://static.rust-lang.org/dist/rust-std-nightly;
 
 if [[ -v RUST_NIGHTLY_DATE ]]; then

MY_SRC_URI="https://static.rust-lang.org/dist/${RUST_NIGHTLY_DATE}/rust-nightly;
+   
MY_SRC_SRC_URI="https://static.rust-lang.org/dist/${RUST_NIGHTLY_DATE}/rust-src-nightly.tar.xz;

MY_STDLIB_SRC_URI="https://static.rust-lang.org/dist/${RUST_NIGHTLY_DATE}/rust-std-nightly;
 fi
 
@@ -25,7 +27,7 @@ SLOT="nightly"
 KEYWORDS=""
 RESTRICT="network-sandbox"
 
-IUSE="clippy cpu_flags_x86_sse2 doc libressl rls rustfmt 
${ALL_RUSTLIB_TARGETS[*]}"
+IUSE="clippy cpu_flags_x86_sse2 doc libressl rls rustfmt source 
${ALL_RUSTLIB_TARGETS[*]}"
 
 CDEPEND="
>=app-eselect/eselect-rust-0.3_pre20150425
@@ -43,7 +45,8 @@ RDEPEND="${CDEPEND}
net-misc/curl[ssl]
!dev-util/cargo
"
-REQUIRED_USE="x86? ( cpu_flags_x86_sse2 )"
+REQUIRED_USE="x86? ( cpu_flags_x86_sse2 )
+   rls? ( source )"
 
 QA_PREBUILT="
opt/${P}/bin/*-${PV}
@@ -74,12 +77,20 @@ src_unpack() {
cat "${WORKDIR}/rust-std-nightly-${target}/components" 
>> "${S}/components"
fi
done
+
+   if use source; then
+   wget "${MY_SRC_SRC_URI}" || die
+   unpack ./"rust-src-nightly.tar.xz"
+   mv "${WORKDIR}/rust-src-nightly/rust-src" "${S}/" || die
+   cat "${WORKDIR}/rust-src-nightly/components" >> 
"${S}/components"
+   fi
 }
 
 src_install() {
local std=$(grep 'std' ./components | paste -s -d',')
local components="rustc,cargo,${std}"
use doc && components="${components},rust-docs"
+   use source && components="${components},rust-src"
use clippy && components="${components},clippy-preview"
if use rls; then
local analysis=$(grep 'analysis' ./components)



[gentoo-commits] repo/proj/rust:master commit in: dev-lang/rust-bin/

2020-08-03 Thread Mikhail Pukhlikov
commit: 66fdc8ef3df3d34944929a7cc2555f260caed7ad
Author: gentoo90  gmail  com>
AuthorDate: Fri Jul 31 19:03:13 2020 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Mon Aug  3 06:26:03 2020 +
URL:https://gitweb.gentoo.org/repo/proj/rust.git/commit/?id=66fdc8ef

dev-lang/rust-bin-: add "miri" useflag

Closes: https://github.com/gentoo/gentoo-rust/pull/495
Signed-off-by: Mikhail Pukhlikov  gentoo.org>

 dev-lang/rust-bin/rust-bin-.ebuild | 15 ++-
 1 file changed, 14 insertions(+), 1 deletion(-)

diff --git a/dev-lang/rust-bin/rust-bin-.ebuild 
b/dev-lang/rust-bin/rust-bin-.ebuild
index c17cd9f..ffd2d0a 100644
--- a/dev-lang/rust-bin/rust-bin-.ebuild
+++ b/dev-lang/rust-bin/rust-bin-.ebuild
@@ -27,7 +27,7 @@ SLOT="nightly"
 KEYWORDS=""
 RESTRICT="network-sandbox"
 
-IUSE="clippy cpu_flags_x86_sse2 doc libressl rls rust-analyzer rustfmt source 
${ALL_RUSTLIB_TARGETS[*]}"
+IUSE="clippy cpu_flags_x86_sse2 doc libressl miri rls rust-analyzer rustfmt 
source ${ALL_RUSTLIB_TARGETS[*]}"
 
 CDEPEND="
>=app-eselect/eselect-rust-0.3_pre20150425
@@ -93,6 +93,7 @@ src_install() {
use doc && components="${components},rust-docs"
use source && components="${components},rust-src"
use clippy && components="${components},clippy-preview"
+   use miri && components="${components},miri-preview"
if use rls; then
local analysis=$(grep 'analysis' ./components)
components="${components},rls-preview,${analysis}"
@@ -140,6 +141,14 @@ src_install() {
dosym "../../opt/${P}/bin/${clippy_driver}" 
"/usr/bin/${clippy_driver}"
dosym "../../opt/${P}/bin/${cargo_clippy}" 
"/usr/bin/${cargo_clippy}"
fi
+   if use miri; then
+   local miri=miri-bin-${PV}
+   local cargo_miri=cargo-miri-bin-${PV}
+   mv "${D}/opt/${P}/bin/miri" "${D}/opt/${P}/bin/${miri}" || die
+   mv "${D}/opt/${P}/bin/cargo-miri" 
"${D}/opt/${P}/bin/${cargo_miri}" || die
+   dosym "../../opt/${P}/bin/${miri}" "/usr/bin/${miri}"
+   dosym "../../opt/${P}/bin/${cargo_miri}" 
"/usr/bin/${cargo_miri}"
+   fi
if use rls; then
local rls=rls-bin-${PV}
mv "${D}/opt/${P}/bin/rls" "${D}/opt/${P}/bin/${rls}" || die
@@ -177,6 +186,10 @@ src_install() {
echo /usr/bin/clippy-driver >> "${T}/provider-${P}"
echo /usr/bin/cargo-clippy >> "${T}/provider-${P}"
fi
+   if use miri; then
+   echo /usr/bin/miri >> "${T}/provider-${P}"
+   echo /usr/bin/cargo-miri >> "${T}/provider-${P}"
+   fi
if use rls; then
echo /usr/bin/rls >> "${T}/provider-${P}"
fi



[gentoo-commits] repo/proj/rust:master commit in: dev-lang/rust/, virtual/rust/

2020-08-03 Thread Mikhail Pukhlikov
commit: fcb10c8a536644b67a52a652e47d70676d2856ea
Author: Mikhail Pukhlikov  gentoo  org>
AuthorDate: Mon Aug  3 06:23:45 2020 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Mon Aug  3 06:23:45 2020 +
URL:https://gitweb.gentoo.org/repo/proj/rust.git/commit/?id=fcb10c8a

Update rust

Signed-off-by: Mikhail Pukhlikov  gentoo.org>

 dev-lang/rust/Manifest | 2 +-
 dev-lang/rust/{rust-1.45.0-r666.ebuild => rust-1.45.1-r666.ebuild} | 0
 virtual/rust/{rust-1.45.0-r666.ebuild => rust-1.45.1-r666.ebuild}  | 0
 3 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/rust/Manifest b/dev-lang/rust/Manifest
index ac8d37f..9155658 100644
--- a/dev-lang/rust/Manifest
+++ b/dev-lang/rust/Manifest
@@ -2,4 +2,4 @@ DIST rust-1.44.1-aarch64-unknown-linux-gnu.tar.xz 101259004 
SHA256 149e4d34ac86b
 DIST rust-1.44.1-armv7-unknown-linux-gnueabihf.tar.xz 109724880 SHA256 
1e997c82efd3a3d4ed9e17a4ce031df2cef289d70a8819dfabd75b589a4884c4 SHA512 
6a7bafba9c4d60bb13fac2a7683702352d3a04df24674f993952e9d872b9def47b5f8070925798343f5fd2f83775377ba2ddcf188b8500ec518fe44eb67483eb
 WHIRLPOOL 
6d6e3144b5ab4f0c73e2f3c7fc59ae99dffe9386369db1d9be99dbf009ee51119dc1a425b87223e6b90282e72c2c0d2e93c298ea321b55092a02b3513dd67ad7
 DIST rust-1.44.1-i686-unknown-linux-gnu.tar.xz 124915068 SHA256 
6b66841e041174bcefcfed9110cf787eae62ff8c07438b6bb081b832a2419513 SHA512 
fc6259c7b55a1ee457e444885c9604d2bcbe937833bdca9bb70fbfb230032c1e497ea04aa5edd761eefe5b48d34928998c6935563e76c82eccb7a03b1d5aaa45
 WHIRLPOOL 
29ccc66cd1647463d10836bbd12d9eef5054922979af277b39cd7c673cbde8d38de057e5d4911a03d507e063e916363af17a48ec55420b1b3f0fce897b4a6a85
 DIST rust-1.44.1-x86_64-unknown-linux-gnu.tar.xz 112133992 SHA256 
aa813a36f9ed0b9886c9555140e9163f565c532e541a28f8bd69288f7e4f0ff5 SHA512 
540761fd5246f4a48a7606ac0220f0d61963473b57ef703696871dc23fda8154d45351b8e81018d15899c386b44e43b05028cc797d495e9dc46f127fbea7f093
 WHIRLPOOL 
dbb3537d6fb83018b03a3493dbc332e36073cfe5a878e680f5264cbd844414386a5d5c514b041f5e4c562c2243ece782623b2f6344b361d90c9972dc73a91992
-DIST rustc-1.45.0-src.tar.xz 98677856 SHA256 
c436034db42bc0ea7e7f32816ac6555b70d1f76c834407597966dfaf2ec839d6 SHA512 
ff049eb65b36e6c64531d56251ebd446336a782f26504eccf375df1c22fa94b5f18e84660cef423edb815c1b31a1a7c9e57aea4aa0779576f3b0d7e81e19427b
 WHIRLPOOL 
be60965ba1b14608a94f945520dd69acb2684412a0815a647333ffec2e42dd4aa8713513d4839502eb1cfdd1bb60446e90766dd4acb77736547c5e9d395cc4f9
+DIST rustc-1.45.1-src.tar.xz 98686408 SHA256 
0dc76c67d35a379d18d741ea6b8fac6ba8ac7d2a657076143bd93af00fd70f3c SHA512 
ef71a1706c84fa8557f481d310033285a41ecd9b8d537bacb846d01ed9954b679b915272db57cd96d5ee097cc0134899e584d517c467a9d2949496312e5995df
 WHIRLPOOL 
d77ebf6edf22b83dbad65e9ddfaa0b51c82f92b1e67498c2680cd8269ad9a2f92f4a9da18684aed97c7259f63170d93cf4f64606e8f093557182cd022175838a

diff --git a/dev-lang/rust/rust-1.45.0-r666.ebuild 
b/dev-lang/rust/rust-1.45.1-r666.ebuild
similarity index 100%
rename from dev-lang/rust/rust-1.45.0-r666.ebuild
rename to dev-lang/rust/rust-1.45.1-r666.ebuild

diff --git a/virtual/rust/rust-1.45.0-r666.ebuild 
b/virtual/rust/rust-1.45.1-r666.ebuild
similarity index 100%
rename from virtual/rust/rust-1.45.0-r666.ebuild
rename to virtual/rust/rust-1.45.1-r666.ebuild



[gentoo-commits] repo/proj/rust:master commit in: virtual/rust/, dev-lang/rust/

2020-07-17 Thread Mikhail Pukhlikov
commit: da928cc76cb7137806d74a57a39d897ab2689a99
Author: Mikhail Pukhlikov  gentoo  org>
AuthorDate: Fri Jul 17 08:08:39 2020 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Fri Jul 17 08:08:52 2020 +
URL:https://gitweb.gentoo.org/repo/proj/rust.git/commit/?id=da928cc7

bump rust

Signed-off-by: Mikhail Pukhlikov  gentoo.org>

 dev-lang/rust/Manifest | 10 +-
 .../rust/{rust-1.44.1-r666.ebuild => rust-1.45.0-r666.ebuild}  |  6 +++---
 .../rust/{rust-1.44.1-r666.ebuild => rust-1.45.0-r666.ebuild}  |  0
 3 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/dev-lang/rust/Manifest b/dev-lang/rust/Manifest
index 7d23460..ac8d37f 100644
--- a/dev-lang/rust/Manifest
+++ b/dev-lang/rust/Manifest
@@ -1,5 +1,5 @@
-DIST rust-1.43.0-aarch64-unknown-linux-gnu.tar.xz 103995164 SHA256 
5d1bcbf7575be72c4775c89098366158ee87905423342196a6ef0c1b3d3f1140 SHA512 
99cc7913d49c58a6a5f5b065afaff58ecf6cb00f5a83b8047944d2bde94eed9a33a7edc88373c52a371bad4f1b5f8d8742ac22ac9c05911223e76f13ffece70a
 WHIRLPOOL 
f87deb5a05d9d15c4e732d7cb32e4ec88c39b6391ded1068e70cdd885374c15ff475a9d9da11aab8b8c3a78a0141051f8530efaea46fe30a5570d8df296abe14
-DIST rust-1.43.0-armv7-unknown-linux-gnueabihf.tar.xz 108910044 SHA256 
6e045d3015949d7240af1ff990ccd59391958a6be5e8bc3baa5210914fa6ebde SHA512 
728ed2d12079989f4547b1756e9e5b9fdf551f54626b02141346e8e42df1b2a4039b16131864021ab95b6011084e00e3edc2c072a4917a3a4fde965c0a0e2c15
 WHIRLPOOL 
eb34865419bb1d81b8f2c0c350658232c426439a1ec90edd504399289efb7f32f9e88d44587d1e4ab81bdd4ff7ba370245e6dcb44423d4bbae5b5a0ccf6ab74c
-DIST rust-1.43.0-i686-unknown-linux-gnu.tar.xz 126712424 SHA256 
871b87937e7dc774a2d0f7788520a215efefb7369b4968fe3811d2cbe8f7244a SHA512 
25fa8203874cac4f0c57da77c0ee9d2750b595f43590b666ad609ad1fe85fdc2604658be5fe7059aff6d0d567be0c6ae01e1e9d7fceb22bd602f1548201aa0eb
 WHIRLPOOL 
ce3abe85c9f384addff30456dacf219b206a6357d2e3754a446a4df38a8cc1eb97a5ce1ae332c53b952f71eb81f3e51f4ec00853a54502e34fc351eb08b1fa89
-DIST rust-1.43.0-x86_64-unknown-linux-gnu.tar.xz 112598556 SHA256 
af633676caffaaecfb2600ec617d84e41811e7a6fe438760a97c5404afecdd6b SHA512 
3fb0630e76f78565cafa9882d1c09a2bb31d0de145748ba4506d7b6a5ea508c4fb533ac3f60df8335d9c4944ba8f028752441d3c3443e3990fe3cc4e676c1670
 WHIRLPOOL 
fa63625f80ef9e2a368e4f74dc6a82d655c7dd02ebfccc602a47d7787303a489093ee8514d7daf48e2f63cec6fefe432c4b9b06b3e5e0f2145e98682f7520a80
-DIST rustc-1.44.1-src.tar.xz 94756856 SHA256 
e0386295dd5f2c7842835a509e4c57989eec6c29f989a1c85478b0e06f9d38ea SHA512 
1c17002edae844a710db9b144c17171416330dc565343c65af8a6e112fb61555e2025bb4cf33cac1229d7df689e6ff8858b91ae00552400ccacafaf1de11849b
 WHIRLPOOL 
2e3fd7d1e8407e51d8dfe5af4f975f8956fa77325335c7190ea6899508dd8b1350f9f8e468415d9639703f324b4e5033445490c72e94c06e7300ca5cac68d04e
+DIST rust-1.44.1-aarch64-unknown-linux-gnu.tar.xz 101259004 SHA256 
149e4d34ac86b9e7ac6c079ddcf19f68dacdccb4230916245187b0ebb8706fba SHA512 
97a67addb5995f504d7326a500d1b40c52cc6e6e6f6e946adabcf825ce9b64272232a24bc30ce36e3ea63ccda4b980f3b7b61b0e88a8554f021b731ad79a35f1
 WHIRLPOOL 
a36e1ede274e64a923d0e5145e9bd0aef816c58d0d21bbad2eecdde2748f7107f69326d7871ab968c3998c798d34672fafd97fbb733694f14d03d169cca87766
+DIST rust-1.44.1-armv7-unknown-linux-gnueabihf.tar.xz 109724880 SHA256 
1e997c82efd3a3d4ed9e17a4ce031df2cef289d70a8819dfabd75b589a4884c4 SHA512 
6a7bafba9c4d60bb13fac2a7683702352d3a04df24674f993952e9d872b9def47b5f8070925798343f5fd2f83775377ba2ddcf188b8500ec518fe44eb67483eb
 WHIRLPOOL 
6d6e3144b5ab4f0c73e2f3c7fc59ae99dffe9386369db1d9be99dbf009ee51119dc1a425b87223e6b90282e72c2c0d2e93c298ea321b55092a02b3513dd67ad7
+DIST rust-1.44.1-i686-unknown-linux-gnu.tar.xz 124915068 SHA256 
6b66841e041174bcefcfed9110cf787eae62ff8c07438b6bb081b832a2419513 SHA512 
fc6259c7b55a1ee457e444885c9604d2bcbe937833bdca9bb70fbfb230032c1e497ea04aa5edd761eefe5b48d34928998c6935563e76c82eccb7a03b1d5aaa45
 WHIRLPOOL 
29ccc66cd1647463d10836bbd12d9eef5054922979af277b39cd7c673cbde8d38de057e5d4911a03d507e063e916363af17a48ec55420b1b3f0fce897b4a6a85
+DIST rust-1.44.1-x86_64-unknown-linux-gnu.tar.xz 112133992 SHA256 
aa813a36f9ed0b9886c9555140e9163f565c532e541a28f8bd69288f7e4f0ff5 SHA512 
540761fd5246f4a48a7606ac0220f0d61963473b57ef703696871dc23fda8154d45351b8e81018d15899c386b44e43b05028cc797d495e9dc46f127fbea7f093
 WHIRLPOOL 
dbb3537d6fb83018b03a3493dbc332e36073cfe5a878e680f5264cbd844414386a5d5c514b041f5e4c562c2243ece782623b2f6344b361d90c9972dc73a91992
+DIST rustc-1.45.0-src.tar.xz 98677856 SHA256 
c436034db42bc0ea7e7f32816ac6555b70d1f76c834407597966dfaf2ec839d6 SHA512 
ff049eb65b36e6c64531d56251ebd446336a782f26504eccf375df1c22fa94b5f18e84660cef423edb815c1b31a1a7c9e57aea4aa0779576f3b0d7e81e19427b
 WHIRLPOOL 
be60965ba1b14608a94f945520dd69acb2684412a0815a647333ffec2e42dd4aa8713513d4839502eb1cfdd1bb60446e90766dd4acb77736547c5e9d395cc4f9

diff --git a/dev-lang/rust/rust-1.44.1-r666.ebuild 
b/dev-lang/rust/rust-1.45.0-r666.ebuild
similarity index 98%

[gentoo-commits] repo/proj/rust:master commit in: app-shells/starship/

2020-07-06 Thread Mikhail Pukhlikov
commit: 548b10a1a52292aa6b8dbb298c20e89b9ab1cadd
Author: Michael L  michaellawrenceit  com>
AuthorDate: Wed Jul  1 20:18:00 2020 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Mon Jul  6 06:32:33 2020 +
URL:https://gitweb.gentoo.org/repo/proj/rust.git/commit/?id=548b10a1

Create starship-0.42.0.ebuild

Closes: https://github.com/gentoo/gentoo-rust/pull/490
Signed-off-by: Mikhail Pukhlikov  gentoo.org>

 app-shells/starship/starship-0.42.0.ebuild | 179 +
 1 file changed, 179 insertions(+)

diff --git a/app-shells/starship/starship-0.42.0.ebuild 
b/app-shells/starship/starship-0.42.0.ebuild
new file mode 100644
index 000..3b869e8
--- /dev/null
+++ b/app-shells/starship/starship-0.42.0.ebuild
@@ -0,0 +1,179 @@
+# Copyright 2017-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Auto-Generated by cargo-ebuild 0.3.1
+
+EAPI=7
+
+CRATES="
+aho-corasick-0.7.10
+ansi_term-0.11.0
+ansi_term-0.12.1
+arrayref-0.3.6
+arrayvec-0.4.12
+arrayvec-0.5.1
+attohttpc-0.14.0
+atty-0.2.14
+autocfg-1.0.0
+base64-0.11.0
+battery-0.7.5
+bitflags-1.2.1
+blake2b_simd-0.5.10
+block-buffer-0.7.3
+block-padding-0.1.5
+byte-tools-0.3.1
+byte-unit-3.1.3
+byteorder-1.3.4
+bytes-0.5.4
+cc-1.0.54
+cfg-if-0.1.10
+chrono-0.4.11
+clap-2.33.1
+constant_time_eq-0.1.5
+core-foundation-0.6.4
+core-foundation-0.7.0
+core-foundation-sys-0.6.2
+core-foundation-sys-0.7.0
+crossbeam-deque-0.7.3
+crossbeam-epoch-0.8.2
+crossbeam-queue-0.2.2
+crossbeam-utils-0.7.2
+digest-0.8.1
+dirs-next-1.0.1
+dirs-sys-next-0.1.0
+doc-comment-0.3.3
+dtoa-0.4.5
+either-1.5.3
+env_logger-0.7.1
+fake-simd-0.1.2
+fnv-1.0.7
+foreign-types-0.3.2
+foreign-types-shared-0.1.1
+generic-array-0.12.3
+gethostname-0.2.1
+getrandom-0.1.14
+git2-0.13.6
+hermit-abi-0.1.13
+http-0.2.1
+humantime-1.3.0
+idna-0.2.0
+indexmap-1.4.0
+itoa-0.4.5
+jobserver-0.1.21
+lazy_static-1.4.0
+lazycell-1.2.1
+lexical-core-0.6.2
+libc-0.2.71
+libgit2-sys-0.12.7+1.0.0
+libz-sys-1.0.25
+linked-hash-map-0.5.3
+log-0.4.8
+mach-0.2.3
+maplit-1.0.2
+matches-0.1.8
+maybe-uninit-2.0.0
+memchr-2.3.3
+memoffset-0.5.4
+native-tls-0.2.4
+nix-0.15.0
+nodrop-0.1.14
+nom-5.1.2
+ntapi-0.3.4
+num-integer-0.1.42
+num-traits-0.2.11
+num_cpus-1.13.0
+once_cell-1.4.0
+opaque-debug-0.2.3
+open-1.4.0
+openssl-0.10.29
+openssl-probe-0.1.2
+openssl-sys-0.9.58
+os_info-2.0.6
+path-slash-0.1.2
+percent-encoding-2.1.0
+pest-2.1.3
+pest_derive-2.1.0
+pest_generator-2.1.3
+pest_meta-2.1.3
+pkg-config-0.3.17
+ppv-lite86-0.2.8
+pretty_env_logger-0.4.0
+proc-macro2-1.0.18
+quick-error-1.2.3
+quote-1.0.7
+rand-0.7.3
+rand_chacha-0.2.2
+rand_core-0.5.1
+rand_hc-0.2.0
+rayon-1.3.1
+rayon-core-1.7.1
+redox_syscall-0.1.56
+redox_users-0.3.4
+regex-1.3.9
+regex-syntax-0.6.18
+remove_dir_all-0.5.3
+rust-argon2-0.7.0
+rustc_version-0.2.3
+ryu-1.0.5
+schannel-0.1.19
+scopeguard-1.1.0
+security-framework-0.4.4
+security-framework-sys-0.4.3
+semver-0.9.0
+semver-parser-0.7.0
+serde-1.0.111
+serde_derive-1.0.111
+serde_json-1.0.55
+serde_urlencoded-0.6.1
+sha-1-0.8.2
+smallvec-1.4.0
+static_assertions-0.3.4
+strsim-0.8.0
+syn-1.0.30
+sysinfo-0.14.5
+tempfile-3.1.0
+term_size-0.3.2
+termcolor-1.1.0
+textwrap-0.11.0
+thread_local-1.0.1
+time-0.1.43
+toml-0.5.6
+typenum-1.12.0
+ucd-trie-0.1.3
+unicode-bidi-0.3.4
+unicode-normalization-0.1.12
+unicode-segmentation-1.6.0
+unicode-width-0.1.7
+unicode-xid-0.2.0
+uom-0.26.0
+url-2.1.1
+urlencoding-1.1.1
+vcpkg-0.2.9
+vec_map-0.8.2
+version_check-0.9.2
+void-1.0.2
+wasi-0.9.0+wasi-snapshot-preview1
+winapi-0.3.8
+winapi-i686-pc-windows-gnu-0.4.0
+winapi-util-0.1.5
+winapi-x86_64-pc-windows-gnu-0.4.0
+yaml-rust-0.4.4
+"
+
+inherit cargo
+
+DESCRIPTION="The minimal, blazing-fast, and infinitely customizable prompt for 
any shell! ☄️"
+# Double check the homepage as the cargo_metadata crate
+# does not provide this value so instead repository is used
+HOMEPAGE="https://github.com/starship/starship;
+SRC_URI="$(cargo_crate_uris ${CRATES})"
+RESTRICT="mirror"
+# License set may be more restrictive as OR is not respected
+# use cargo-license for a more accurate license picture
+LICENSE="Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSL-1.0 
CC0-1.0 ISC MIT MPL-2.0 Unlicense"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~*"
+IUSE=""
+
+DEPEND=""
+RDEPEND=""



[gentoo-commits] repo/proj/rust:master commit in: app-shells/rust-zshcomp/starship/

2020-07-06 Thread Mikhail Pukhlikov
commit: 7783057c53362f05a1c7619b19fa42cb2e734f9f
Author: Michael L  michaellawrenceit  com>
AuthorDate: Wed Jul  1 20:21:59 2020 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Mon Jul  6 06:31:35 2020 +
URL:https://gitweb.gentoo.org/repo/proj/rust.git/commit/?id=7783057c

Create Manifest

Closes: https://github.com/gentoo/gentoo-rust/pull/491
Signed-off-by: Mikhail Pukhlikov  gentoo.org>

 app-shells/rust-zshcomp/starship/Manifest | 152 ++
 1 file changed, 152 insertions(+)

diff --git a/app-shells/rust-zshcomp/starship/Manifest 
b/app-shells/rust-zshcomp/starship/Manifest
new file mode 100644
index 000..7a17aab
--- /dev/null
+++ b/app-shells/rust-zshcomp/starship/Manifest
@@ -0,0 +1,152 @@
+DIST aho-corasick-0.7.10.crate 111039 SHA256 
8716408b8bc624ed7f65d223ddb9ac2d044c0547b6fa4b0d554f3a9540496ada SHA512 
e8a1cb252015435009883662ca23408f1491d8f01461f3a81082feabeeff72ec61beb4f1f3271fc8a87f1379899ecfc38036ac208dca17889f70ddaca2406a9b
 WHIRLPOOL 
95383379cbc8870c87b2a954b869888b4de428eb40d53c1d0ecb7ae801a0234e0705c302752c3f4f4fc3f6b158f1af801c50e4b67e5c7178e8f35e130512eba3
+DIST ansi_term-0.11.0.crate 17087 SHA256 
ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b SHA512 
a637466a380748f939b3af090b8c0333f35581925bc03f4dda9b3f95d338836403cf5487ae3af9ff68f8245a837f8ab061aabe57a126a6a2c20f2e972c77d1fa
 WHIRLPOOL 
be85c38937cc1b40d094467e1d60dbd38550b024bd16351325247ab459b03c0aeedefe42a808693a0aa8ff0c6b494eefc3af8f77e52cbb57f2ea8797c8a42524
+DIST ansi_term-0.12.1.crate 24838 SHA256 
d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2 SHA512 
b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
 WHIRLPOOL 
6affedf3213da17dbe87903a83c882788eb5b115c13c5c9334aa146ce59a3934579e983a113ee5da99951a5ede515469937d577101d0228690897d1609d01870
+DIST arrayref-0.3.6.crate 10035 SHA256 
a4c527152e37cf757a3f78aae5a06fbeefdb07ccc535c980a3208ee3060dd544 SHA512 
368341d00706c1250ff081b0d99c36c9af694a62ff4f4d8c837234340295771ca49c5439b24b6e1a4f2c3c5821764e98881dcb22d793f83de632fd5cb457671f
 WHIRLPOOL 
b07c987cb52661d8f5e52343e6a17fcc99160f0a1951395c0ef7314f289a466c65ac73ba75f1697e289a5cd2eadeeaef033536bd122a86c6c3c99ddd969a2d00
+DIST arrayvec-0.4.12.crate 26551 SHA256 
cd9fd44efafa8690358b7408d253adf110036b88f55672a933f01d616ad9b1b9 SHA512 
c03972056ab8fa30fc53fdc2bfc5e501f7644223998eccb73fdc2e737f7e25f4bb0e531f3eec38f7f3514760fb385fafd06c3d38531d13d92faf841820d4ed2b
 WHIRLPOOL 
3cf73d300c47d5e0366846e12014344915893c24c22188d6140e7220b78d2e1e8f5273fba3d23e716ba3a5ede53e31fdd4f59593b2c18b12dec1f84547d678e3
+DIST arrayvec-0.5.1.crate 26816 SHA256 
cff77d8686867eceff3105329d4698d96c2391c176d5d03adc90c7389162b5b8 SHA512 
53db2fafea1f60ac1af9ecc0bc9b69010e9f8573048481d55969ecdc9f3d19832fe05824acf10a0186b0464f0fbfe898d73500fba39ed63650c64dac2c2e8043
 WHIRLPOOL 
7f5c791bd4cd26c760458c2a37f51a40a96742ba688bfd1f339e7d66d5bc4cb0d926993ea2051a1d8086604a724a999b5a65a42ec358f7e0399f35eaa992cb52
+DIST attohttpc-0.14.0.crate 46697 SHA256 
93610ce1c035e8a273fe56a19852e42798f3c019ca2726e52d2971197f116525 SHA512 
23d684e756f202a2cb8911cfe3b96ef4392d3c21658922e4f8e417365ab2a2684eb714e1912098a17386e33596ff8721bb3280bd68ba2022881fea542f06461c
 WHIRLPOOL 
d333ec1b3e34432a17d08f303afaf2a5886490fcb78933bc5757c0aa1f7797ef329345aa9cbc6566c932ddfa3c2f7b3bcb5fa8fc343cdcd05e0bae2b5638e115
+DIST atty-0.2.14.crate 5470 SHA256 
d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
 WHIRLPOOL 
4383326e1abcf66a36ba1fa4efa4103b119617df12d4bd965dc52c0afee7636018011f23616230e1c588076c3aed5aa15ff0535e80420e898a9d26b4b8107b7f
+DIST autocfg-1.0.0.crate 12870 SHA256 
f8aac770f1885fd7e387acedd76065302551364496e46b3dd00860b2f8359b9d SHA512 
451fc63148792ba1952b884170e3481359b01bacca5ec0456f43ca58f8e092b8f81c9764f8b00d4104059ff608089be5858220ee868127c064cc890c767ec3a3
 WHIRLPOOL 
90c5eab61cb56a8df9ecb30f0f6de0ee43440230c79e3b3dfc02b44f9ed22a68549982a95c35041f7bb3fc3e8c3638107d341ce20f926d834a639ec71ae2a734
+DIST base64-0.11.0.crate 48362 SHA256 
b41b7ea54a0c9d92199de89e20e58d49f02f8e699814ef3fdf266f6f748d15c7 SHA512 
31b5f56d4907a5e4ae40e92ef1629a446126525186f5236afc2475829bf2e5e067554db200a18f7b3ab741d0cc9c01e20612e77cc0cbc1bc2a4a8d11c0fdbf33
 WHIRLPOOL 
6c0821ac5ce689e6d5374d7dcc248d619255c52ca95c35720a2fae09b4c25cff3e0acb3d991a1cef1a18a1bee1e8f278b7f4ba5fdc8f4a12089c8d321f90e066
+DIST battery-0.7.5.crate 40663 SHA256 
36a698e449024a5d18994a815998bf5e2e4bc1883e35a7d7ba95b6b69ee45907 SHA512 
d0ddecf2221224763454beb9e83ff3fc2c2f2a3d79369c58a78928fec90346d98c73e8c0979561fe8412f0536f2f4a561bbe7680d01c0940e107aece8475d916
 WHIRLPOOL 
1b383dfcb609a61ddbdeb663a2eec4f74ef49f4e2db041018d3d9fbde3bfcd94ce8da7886e554b63b6375a8faeca661494fc3c2cc5e9b2abc64deb55feaaa47d

[gentoo-commits] repo/proj/rust:master commit in: dev-lang/rust/, virtual/rust/

2020-06-21 Thread Mikhail Pukhlikov
commit: ed530b0a3022723e572d7a60c2ee3bce1f73b365
Author: Cynede  gentoo  org>
AuthorDate: Sun Jun 21 13:38:49 2020 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Sun Jun 21 13:38:49 2020 +
URL:https://gitweb.gentoo.org/repo/proj/rust.git/commit/?id=ed530b0a

Rust bump

Signed-off-by: Mikhail Pukhlikov  gentoo.org>

 dev-lang/rust/Manifest | 2 +-
 dev-lang/rust/{rust-1.44.0-r666.ebuild => rust-1.44.1-r666.ebuild} | 0
 virtual/rust/{rust-1.44.0-r666.ebuild => rust-1.44.1-r666.ebuild}  | 0
 3 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/rust/Manifest b/dev-lang/rust/Manifest
index 3661c3b..7d23460 100644
--- a/dev-lang/rust/Manifest
+++ b/dev-lang/rust/Manifest
@@ -2,4 +2,4 @@ DIST rust-1.43.0-aarch64-unknown-linux-gnu.tar.xz 103995164 
SHA256 5d1bcbf7575be
 DIST rust-1.43.0-armv7-unknown-linux-gnueabihf.tar.xz 108910044 SHA256 
6e045d3015949d7240af1ff990ccd59391958a6be5e8bc3baa5210914fa6ebde SHA512 
728ed2d12079989f4547b1756e9e5b9fdf551f54626b02141346e8e42df1b2a4039b16131864021ab95b6011084e00e3edc2c072a4917a3a4fde965c0a0e2c15
 WHIRLPOOL 
eb34865419bb1d81b8f2c0c350658232c426439a1ec90edd504399289efb7f32f9e88d44587d1e4ab81bdd4ff7ba370245e6dcb44423d4bbae5b5a0ccf6ab74c
 DIST rust-1.43.0-i686-unknown-linux-gnu.tar.xz 126712424 SHA256 
871b87937e7dc774a2d0f7788520a215efefb7369b4968fe3811d2cbe8f7244a SHA512 
25fa8203874cac4f0c57da77c0ee9d2750b595f43590b666ad609ad1fe85fdc2604658be5fe7059aff6d0d567be0c6ae01e1e9d7fceb22bd602f1548201aa0eb
 WHIRLPOOL 
ce3abe85c9f384addff30456dacf219b206a6357d2e3754a446a4df38a8cc1eb97a5ce1ae332c53b952f71eb81f3e51f4ec00853a54502e34fc351eb08b1fa89
 DIST rust-1.43.0-x86_64-unknown-linux-gnu.tar.xz 112598556 SHA256 
af633676caffaaecfb2600ec617d84e41811e7a6fe438760a97c5404afecdd6b SHA512 
3fb0630e76f78565cafa9882d1c09a2bb31d0de145748ba4506d7b6a5ea508c4fb533ac3f60df8335d9c4944ba8f028752441d3c3443e3990fe3cc4e676c1670
 WHIRLPOOL 
fa63625f80ef9e2a368e4f74dc6a82d655c7dd02ebfccc602a47d7787303a489093ee8514d7daf48e2f63cec6fefe432c4b9b06b3e5e0f2145e98682f7520a80
-DIST rustc-1.44.0-src.tar.xz 94754392 SHA256 
b32fa7d6bd6ff9286aab2aa7ca696d1da921614cefc10f617aef68d9bce9118a SHA512 
03d6a2ec4c80eb436b278677080f360912c60aacffb98b79c91d5a79967ef988b2e62ccff9ab26993f852cebd62cdad48e149c4498f6dcdeb3699cbed19790e4
 WHIRLPOOL 
72fec964cfb93f283b9d5601a32a4e14bf9ae0738495f890e1ae03657abf39adcdeec5ba20361ef44b89a23cc297893547ae42916ee14b0186bc2e64e0f36fbb
+DIST rustc-1.44.1-src.tar.xz 94756856 SHA256 
e0386295dd5f2c7842835a509e4c57989eec6c29f989a1c85478b0e06f9d38ea SHA512 
1c17002edae844a710db9b144c17171416330dc565343c65af8a6e112fb61555e2025bb4cf33cac1229d7df689e6ff8858b91ae00552400ccacafaf1de11849b
 WHIRLPOOL 
2e3fd7d1e8407e51d8dfe5af4f975f8956fa77325335c7190ea6899508dd8b1350f9f8e468415d9639703f324b4e5033445490c72e94c06e7300ca5cac68d04e

diff --git a/dev-lang/rust/rust-1.44.0-r666.ebuild 
b/dev-lang/rust/rust-1.44.1-r666.ebuild
similarity index 100%
rename from dev-lang/rust/rust-1.44.0-r666.ebuild
rename to dev-lang/rust/rust-1.44.1-r666.ebuild

diff --git a/virtual/rust/rust-1.44.0-r666.ebuild 
b/virtual/rust/rust-1.44.1-r666.ebuild
similarity index 100%
rename from virtual/rust/rust-1.44.0-r666.ebuild
rename to virtual/rust/rust-1.44.1-r666.ebuild



[gentoo-commits] repo/proj/rust:master commit in: virtual/rust/, dev-lang/rust/files/, dev-lang/rust/

2020-06-05 Thread Mikhail Pukhlikov
commit: 5f1f98207d8246af6b6caf60c74655126d153326
Author: Mikhail Pukhlikov  gentoo  org>
AuthorDate: Fri Jun  5 09:54:33 2020 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Fri Jun  5 09:54:52 2020 +
URL:https://gitweb.gentoo.org/repo/proj/rust.git/commit/?id=5f1f9820

Update rust

Signed-off-by: Mikhail Pukhlikov  gentoo.org>

 dev-lang/rust/Manifest | 10 +++---
 dev-lang/rust/files/1.40.0-add-soname.patch| 36 --
 ...-1.43.1-r666.ebuild => rust-1.44.0-r666.ebuild} |  4 ---
 ...-1.43.1-r666.ebuild => rust-1.44.0-r666.ebuild} |  0
 4 files changed, 5 insertions(+), 45 deletions(-)

diff --git a/dev-lang/rust/Manifest b/dev-lang/rust/Manifest
index be7b641..3661c3b 100644
--- a/dev-lang/rust/Manifest
+++ b/dev-lang/rust/Manifest
@@ -1,5 +1,5 @@
-DIST rust-1.42.0-aarch64-unknown-linux-gnu.tar.xz 99903344 SHA256 
b30833fd98b3d2a5886e93473e100c32a319d741a305eda67ea5fc24c85e5f9a SHA512 
691a11e279efdcafa6bdafacb7fb48ccf653e180e0e85909b6031105a297d47538efb36d63216f6185427f818483a51aa827f351ca2123840d72caf60079fe13
 WHIRLPOOL 
71564bceace714171be84863ec9a39f74e997b230643cd18ffe88266745e971b21135e923a11d7674b48c7055b653f80d37b5b5a3cb49f59099d5599e9deb79b
-DIST rust-1.42.0-armv7-unknown-linux-gnueabihf.tar.xz 105021972 SHA256 
90e2deb1597940250b2c6e6fc8bd7f4d8a8893f7f2a7f709917885247ae1c084 SHA512 
26768ec530506e20fed8f9ef2c1ca85eec155fc90949f2063836b6109b296a976c8430a698971a8b1c11e8f6ad043d854a36e9f0e849417178411dc5cbd30e59
 WHIRLPOOL 
4701daa0a15feb5146fa33f0cda0d0fb6d0a71cdc37e8e2d9443e07228ca1beb38f86389be49ebedf1060535da750c56c9ad02b3b0bd7e57d92fbf537cb99dea
-DIST rust-1.42.0-i686-unknown-linux-gnu.tar.xz 124258356 SHA256 
a162c97398e5d42e47cd8c49b86ae8092a4f5d3bbc063895edf895c1c80de080 SHA512 
7376be5abed573bbf68f73ed5609fa8e22dfa3ead19a3f3d78d553347e3ae01604ab9906f5317f1687a8ab3f9ad9c38cde44ef6f56d7da65a788a74aee9df057
 WHIRLPOOL 
d28565a0f3eae0e1d524e3052da55637d2a4952f6c182a3474287a6026c090d50793457cfee6809134e346bc2d59e7d806785eee71e294140c47f7adf73fb03c
-DIST rust-1.42.0-x86_64-unknown-linux-gnu.tar.xz 110826392 SHA256 
8c94fba97589f1548bbd0652ff337169a7e47b4cb08accd9973722fe830c27ff SHA512 
87c06d4503e7ba12bd3dfc8dd279a3bdf33a24d2c22eec1378b79b2c17ccdad9b4c8dbd0d4704eae1f3476aec5639d3ba143e8c74a296d631b17b57da7447e70
 WHIRLPOOL 
28fe9ab632c60e08008fc33994425e0d4c95fc2fbfb0716da33220414330c2977953d600d5b1ad8c63ed3e0685ede90b6daf7aaeeb42c6a74f9b62c5e75f5ece
-DIST rustc-1.43.1-src.tar.xz 94405276 SHA256 
eb0a103c67c4565403d9e6f84a1c708982a5e9e5b3c0d831e4d6f6451795d106 SHA512 
24bb01237b1f3f5412109290bb4406b9742cf8956162f4090a98ed3a59a6e2e8dda399452bec1c93c8afdcf5effd98e4825e7f218238e0e88735c1ff4a5b385f
 WHIRLPOOL 
b466844d282381b3ae9668ac39de3f84a44586bbc806010b686ba556a383f4758256d39c63e07fc8002b3a36f01737bdaf3ab2d3bbd9a839dc91392ce00093c6
+DIST rust-1.43.0-aarch64-unknown-linux-gnu.tar.xz 103995164 SHA256 
5d1bcbf7575be72c4775c89098366158ee87905423342196a6ef0c1b3d3f1140 SHA512 
99cc7913d49c58a6a5f5b065afaff58ecf6cb00f5a83b8047944d2bde94eed9a33a7edc88373c52a371bad4f1b5f8d8742ac22ac9c05911223e76f13ffece70a
 WHIRLPOOL 
f87deb5a05d9d15c4e732d7cb32e4ec88c39b6391ded1068e70cdd885374c15ff475a9d9da11aab8b8c3a78a0141051f8530efaea46fe30a5570d8df296abe14
+DIST rust-1.43.0-armv7-unknown-linux-gnueabihf.tar.xz 108910044 SHA256 
6e045d3015949d7240af1ff990ccd59391958a6be5e8bc3baa5210914fa6ebde SHA512 
728ed2d12079989f4547b1756e9e5b9fdf551f54626b02141346e8e42df1b2a4039b16131864021ab95b6011084e00e3edc2c072a4917a3a4fde965c0a0e2c15
 WHIRLPOOL 
eb34865419bb1d81b8f2c0c350658232c426439a1ec90edd504399289efb7f32f9e88d44587d1e4ab81bdd4ff7ba370245e6dcb44423d4bbae5b5a0ccf6ab74c
+DIST rust-1.43.0-i686-unknown-linux-gnu.tar.xz 126712424 SHA256 
871b87937e7dc774a2d0f7788520a215efefb7369b4968fe3811d2cbe8f7244a SHA512 
25fa8203874cac4f0c57da77c0ee9d2750b595f43590b666ad609ad1fe85fdc2604658be5fe7059aff6d0d567be0c6ae01e1e9d7fceb22bd602f1548201aa0eb
 WHIRLPOOL 
ce3abe85c9f384addff30456dacf219b206a6357d2e3754a446a4df38a8cc1eb97a5ce1ae332c53b952f71eb81f3e51f4ec00853a54502e34fc351eb08b1fa89
+DIST rust-1.43.0-x86_64-unknown-linux-gnu.tar.xz 112598556 SHA256 
af633676caffaaecfb2600ec617d84e41811e7a6fe438760a97c5404afecdd6b SHA512 
3fb0630e76f78565cafa9882d1c09a2bb31d0de145748ba4506d7b6a5ea508c4fb533ac3f60df8335d9c4944ba8f028752441d3c3443e3990fe3cc4e676c1670
 WHIRLPOOL 
fa63625f80ef9e2a368e4f74dc6a82d655c7dd02ebfccc602a47d7787303a489093ee8514d7daf48e2f63cec6fefe432c4b9b06b3e5e0f2145e98682f7520a80
+DIST rustc-1.44.0-src.tar.xz 94754392 SHA256 
b32fa7d6bd6ff9286aab2aa7ca696d1da921614cefc10f617aef68d9bce9118a SHA512 
03d6a2ec4c80eb436b278677080f360912c60aacffb98b79c91d5a79967ef988b2e62ccff9ab26993f852cebd62cdad48e149c4498f6dcdeb3699cbed19790e4
 WHIRLPOOL 
72fec964cfb93f283b9d5601a32a4e14bf9ae0738495f890e1ae03657abf39adcdeec5ba20361ef44b89a23cc297893547ae42916ee14b0186bc2e64e0f36fbb

diff --git a/dev-lang/rust/files/1.40.0-add-soname.patch 

[gentoo-commits] repo/proj/rust:master commit in: dev-lang/rust/

2020-05-31 Thread Mikhail Pukhlikov
commit: a5216b3bcd1c384d623b66f8e40da96006bcf6b8
Author: o01eg  yandex  ru>
AuthorDate: Fri May 29 10:39:04 2020 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Mon Jun  1 05:26:54 2020 +
URL:https://gitweb.gentoo.org/repo/proj/rust.git/commit/?id=a5216b3b

Fix usage of git_libdir

Closes: https://github.com/gentoo/gentoo-rust/pull/488
Signed-off-by: Mikhail Pukhlikov  gentoo.org>

 dev-lang/rust/rust-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lang/rust/rust-.ebuild b/dev-lang/rust/rust-.ebuild
index facf26f..b96c023 100644
--- a/dev-lang/rust/rust-.ebuild
+++ b/dev-lang/rust/rust-.ebuild
@@ -90,8 +90,8 @@ REQUIRED_USE="|| ( ${ALL_LLVM_TARGETS[*]} )
 QA_FLAGS_IGNORED="
usr/bin/.*-${PV}
usr/lib.*/lib.*.so
-   
usr/$(get_libdir)/${P}/rustlib/.*/codegen-backends/librustc_codegen_llvm-llvm.so
-   usr/$(get_libdir)/${P}/rustlib/.*/lib/lib.*.so
+   usr/lib.*/${P}/rustlib/.*/codegen-backends/librustc_codegen_llvm-llvm.so
+   usr/lib.*/${P}/rustlib/.*/lib/lib.*.so
 "
 
 # tests need a bit more work, currently they are causing multiple



[gentoo-commits] repo/proj/rust:master commit in: dev-lang/rust/files/, dev-lang/rust/

2020-05-29 Thread Mikhail Pukhlikov
commit: c233b56f0828ad116dab5588cc53a1dcec4873b1
Author: o01eg  yandex  ru>
AuthorDate: Fri May 29 05:58:07 2020 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Fri May 29 07:53:25 2020 +
URL:https://gitweb.gentoo.org/repo/proj/rust.git/commit/?id=c233b56f

dev-lang/rust-: Synchronize ebuild with stable

Closes: https://github.com/gentoo/gentoo-rust/pull/485
Signed-off-by: Mikhail Pukhlikov  gentoo.org>

 dev-lang/rust/files/1.43.1-fix-libdir.patch |  70 +
 dev-lang/rust/rust-.ebuild  | 213 ++--
 2 files changed, 209 insertions(+), 74 deletions(-)

diff --git a/dev-lang/rust/files/1.43.1-fix-libdir.patch 
b/dev-lang/rust/files/1.43.1-fix-libdir.patch
new file mode 100644
index 000..e1dccf3
--- /dev/null
+++ b/dev-lang/rust/files/1.43.1-fix-libdir.patch
@@ -0,0 +1,70 @@
+diff --git a/src/bootstrap/builder.rs b/src/bootstrap/builder.rs
+index eb0199fd020..c33657549ba 100644
+--- a/src/bootstrap/builder.rs
 b/src/bootstrap/builder.rs
+@@ -646,6 +646,7 @@ impl<'a> Builder<'a> {
+ pub fn sysroot_libdir_relative(, compiler: Compiler) ->  {
+ match self.config.libdir_relative() {
+ Some(relative_libdir) if compiler.stage >= 1 => relative_libdir,
++_ if compiler.stage == 0 => _libdir,
+ _ => Path::new("lib"),
+ }
+ }
+diff --git a/src/bootstrap/lib.rs b/src/bootstrap/lib.rs
+index a476d25f102..7fe4496ca45 100644
+--- a/src/bootstrap/lib.rs
 b/src/bootstrap/lib.rs
+@@ -242,6 +242,7 @@ pub struct Build {
+ initial_rustc: PathBuf,
+ initial_cargo: PathBuf,
+ initial_lld: PathBuf,
++initial_libdir: PathBuf,
+ 
+ // Runtime state filled in later on
+ // C/C++ compilers and archiver for all targets
+@@ -343,18 +344,38 @@ impl Build {
+ // we always try to use git for LLVM builds
+ let in_tree_llvm_info = channel::GitInfo::new(false, 
("src/llvm-project"));
+ 
+-let initial_sysroot = 
config.initial_rustc.parent().unwrap().parent().unwrap();
+-let initial_lld = initial_sysroot
+-.join("lib")
+-.join("rustlib")
+-.join(config.build)
+-.join("bin")
+-.join("rust-lld");
++let initial_target_libdir_str = output(
++Command::new(_rustc)
++.arg("--target")
++.arg(config.build)
++.arg("--print")
++.arg("target-libdir"),
++);
++let initial_target_dir = 
Path::new(_target_libdir_str).parent().unwrap();
++let initial_lld = initial_target_dir.join("bin").join("rust-lld");
++
++let initial_sysroot = output(
++Command::new(_rustc)
++.arg("--print")
++.arg("sysroot"),
++);
++println!("stage0 sysroot: {}", initial_sysroot);
++let initial_libdir_full = initial_target_dir
++.parent()
++.unwrap()
++.parent()
++.unwrap();
++println!("stage0 libdir: {}", initial_libdir_full.display());
++let initial_libdir = initial_libdir_full
++.strip_prefix(initial_sysroot.trim())
++.unwrap()
++.to_path_buf();
+ 
+ let mut build = Build {
+ initial_rustc: config.initial_rustc.clone(),
+ initial_cargo: config.initial_cargo.clone(),
+ initial_lld,
++initial_libdir,
+ local_rebuild: config.local_rebuild,
+ fail_fast: config.cmd.fail_fast(),
+ doc_tests: config.cmd.doc_tests(),

diff --git a/dev-lang/rust/rust-.ebuild b/dev-lang/rust/rust-.ebuild
index 7e4f356..facf26f 100644
--- a/dev-lang/rust/rust-.ebuild
+++ b/dev-lang/rust/rust-.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy )
+PYTHON_COMPAT=( python3_{6,7,8} )
 
-inherit check-reqs estack flag-o-matic llvm multiprocessing multilib-build 
python-any-r1 rust-toolchain toolchain-funcs git-r3
+inherit bash-completion-r1 check-reqs estack flag-o-matic llvm multiprocessing 
multilib-build python-any-r1 rust-toolchain toolchain-funcs git-r3
 
 SLOT="git"
 MY_P="rust-git"
@@ -24,42 +24,42 @@ HOMEPAGE="https://www.rust-lang.org/;
 RESTRICT="network-sandbox"
 
 ALL_LLVM_TARGETS=( AArch64 AMDGPU ARM BPF Hexagon Lanai Mips MSP430
-   NVPTX PowerPC Sparc SystemZ WebAssembly X86 XCore )
+   NVPTX PowerPC RISCV Sparc SystemZ WebAssembly X86 XCore )
 ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" )
 LLVM_TARGET_USEDEPS=${ALL_LLVM_TARGETS[@]/%/?}
 
 LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA"
 
-IUSE="clippy cpu_flags_x86_sse2 debug doc libressl rls rustfmt system-llvm 
wasm sanitize miri zsh-completion ${ALL_LLVM_TARGETS[*]}"
+IUSE="clippy 

[gentoo-commits] repo/proj/rust:master commit in: dev-lang/rust-bin/

2020-05-25 Thread Mikhail Pukhlikov
commit: 34cfff090ed5b13c5d8b8ddf0bb9e2e70b258d7d
Author: David Heidelberg  ixit  cz>
AuthorDate: Sun Apr 12 19:15:09 2020 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Mon May 25 09:53:39 2020 +
URL:https://gitweb.gentoo.org/repo/proj/rust.git/commit/?id=34cfff09

dev-lang/rust-bin: keywords mask -999 & - ebuilds

Signed-off-by: David Heidelberg  ixit.cz>
Closes: https://github.com/gentoo/gentoo-rust/pull/482
Signed-off-by: Mikhail Pukhlikov  gentoo.org>

 dev-lang/rust-bin/rust-bin-999.ebuild  | 7 ---
 dev-lang/rust-bin/rust-bin-.ebuild | 7 ---
 2 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/dev-lang/rust-bin/rust-bin-999.ebuild 
b/dev-lang/rust-bin/rust-bin-999.ebuild
index 69c73c4..e1e5699 100644
--- a/dev-lang/rust-bin/rust-bin-999.ebuild
+++ b/dev-lang/rust-bin/rust-bin-999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -17,12 +17,13 @@ ALL_RUSTLIB_TARGETS=( 
"${ALL_RUSTLIB_TARGETS[@]/#/rustlib_targets_}" )
 
 LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA"
 SLOT="beta"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS=""
 RESTRICT="network-sandbox"
 
 IUSE="clippy cpu_flags_x86_sse2 doc libressl rls rustfmt 
${ALL_RUSTLIB_TARGETS[*]}"
 
-CDEPEND=">=app-eselect/eselect-rust-0.3_pre20150425
+CDEPEND="
+   >=app-eselect/eselect-rust-0.3_pre20150425
!dev-lang/rust:0
rustfmt? ( !dev-util/rustfmt )
 "

diff --git a/dev-lang/rust-bin/rust-bin-.ebuild 
b/dev-lang/rust-bin/rust-bin-.ebuild
index 3eb3dbc..bd0fb59 100644
--- a/dev-lang/rust-bin/rust-bin-.ebuild
+++ b/dev-lang/rust-bin/rust-bin-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -22,12 +22,13 @@ ALL_RUSTLIB_TARGETS=( 
"${ALL_RUSTLIB_TARGETS[@]/#/rustlib_targets_}" )
 
 LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA"
 SLOT="nightly"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS=""
 RESTRICT="network-sandbox"
 
 IUSE="clippy cpu_flags_x86_sse2 doc libressl rls rustfmt 
${ALL_RUSTLIB_TARGETS[*]}"
 
-CDEPEND=">=app-eselect/eselect-rust-0.3_pre20150425
+CDEPEND="
+   >=app-eselect/eselect-rust-0.3_pre20150425
!dev-lang/rust:0
rustfmt? ( !dev-util/rustfmt )
 "



[gentoo-commits] repo/proj/rust:master commit in: virtual/rust/

2020-05-18 Thread Mikhail Pukhlikov
commit: 17283ef6f8f9ef274e34dd3c2fa9814362d4d3ce
Author: Mikhail Pukhlikov  gentoo  org>
AuthorDate: Mon May 18 09:11:04 2020 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Mon May 18 09:11:04 2020 +
URL:https://gitweb.gentoo.org/repo/proj/rust.git/commit/?id=17283ef6

virtual/rust: multilib support

Signed-off-by: Mikhail Pukhlikov  gentoo.org>

 virtual/rust/rust-1.43.1-r666.ebuild | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/virtual/rust/rust-1.43.1-r666.ebuild 
b/virtual/rust/rust-1.43.1-r666.ebuild
index a16b9a6..63b7dbb 100644
--- a/virtual/rust/rust-1.43.1-r666.ebuild
+++ b/virtual/rust/rust-1.43.1-r666.ebuild
@@ -1,8 +1,10 @@
-# Copyright 1999-2020 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
+inherit multilib-build
+
 DESCRIPTION="Virtual for Rust language compiler"
 HOMEPAGE=""
 SRC_URI=""
@@ -12,4 +14,4 @@ SLOT="0"
 KEYWORDS="~amd64 ~arm64 ~x86"
 
 BDEPEND=""
-RDEPEND="|| ( =dev-lang/rust-${PVR}* =dev-lang/rust-bin-${PV}* )"
+RDEPEND="|| ( =dev-lang/rust-${PVR}*[${MULTILIB_USEDEP}] 
=dev-lang/rust-bin-${PV}*[${MULTILIB_USEDEP}] )"



[gentoo-commits] repo/proj/rust:master commit in: dev-lang/rust/, virtual/rust/

2020-05-18 Thread Mikhail Pukhlikov
commit: 0c69a21494da0262e8dc848201acbd26d566605c
Author: Mikhail Pukhlikov  gentoo  org>
AuthorDate: Mon May 18 08:07:01 2020 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Mon May 18 08:36:37 2020 +
URL:https://gitweb.gentoo.org/repo/proj/rust.git/commit/?id=0c69a214

bump rust

Signed-off-by: Mikhail Pukhlikov  gentoo.org>

 dev-lang/rust/Manifest | 10 +-
 .../rust/{rust-1.42.0-r666.ebuild => rust-1.43.1-r666.ebuild}  |  0
 .../rust/{rust-1.42.0-r666.ebuild => rust-1.43.1-r666.ebuild}  |  0
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/dev-lang/rust/Manifest b/dev-lang/rust/Manifest
index 0a585b5..be7b641 100644
--- a/dev-lang/rust/Manifest
+++ b/dev-lang/rust/Manifest
@@ -1,5 +1,5 @@
-DIST rust-1.41.0-aarch64-unknown-linux-gnu.tar.xz 96574096 SHA256 
5cde80ad53b7e238625fe6702f04091ed0c89935a92f1dc00d5b37f3aad94abd SHA512 
e96e17045fee7056c5cad764d77c79a995c0f969a12d7c0b8eb8e55235bd72d97fd6836c8ee283f09ab1447bf0ae931766db5db0703fb8d5ac647556c417c254
 WHIRLPOOL 
578fe0ca48c3876a42ca84b715623ee4037e68851d6d0707ad179ac9202cb69d856668e0532975002b2efca954d050207585271f30a8bb7d38177be8de614e98
-DIST rust-1.41.0-armv7-unknown-linux-gnueabihf.tar.xz 103804972 SHA256 
f489d20dcde4b7af56e703759e1675437fe60561d14cae9faf1eb10eb68eb200 SHA512 
b699eb497145e36fbda283abd2881b0e879bc6713b170be04be3919fb2064153779e4535c6a513c667a79b6aa21c775dbd479af131db1a55c7caa4504e808fbd
 WHIRLPOOL 
82f64230dac9baa2269ed5d093426d7fa270d5c8656f31cc9c7109864d817b2d3f93e5954c59c1a20d189689758daf2f8fa9c717a2b7dcea057f86bfacc73856
-DIST rust-1.41.0-i686-unknown-linux-gnu.tar.xz 120547488 SHA256 
dd809c539c03633839e29686a996dd98a7e4381a18f8218e19f540cb43778fae SHA512 
b9541e07bd92b9135c538e0d8d3b47577fd4a7019a7ba4ce99a85c568a724b9a31f76d8b547e944818f215af8f8347a7674f14b4e61b2f5fc09b83595415583b
 WHIRLPOOL 
3f19a85787ca91f602217cad5499917293d12f397e8adf789476ced7e15c70eadaf348dc425cb99fbbf4df661db5a51502ec2587fe3b7419c29b9abae4c0f59b
-DIST rust-1.41.0-x86_64-unknown-linux-gnu.tar.xz 22952 SHA256 
7ab76558551865a93a92952ba142376b35893fe09fc8a445b3e741739e1c4afa SHA512 
1f08ba8b82ee17e4ae8130a092913767bd448a580efa4eb06ca2c926234efc72d9b73e2b846102296b80e324697c0ac6f5d3768fbd159d49d248f307efc244ff
 WHIRLPOOL 
b729b573fb7311f491fef2e23c028d414738d81119359b47ea7b69bf3d1ba2b9f0f95cc42324b5b98f493db8dad8d78b50d298cc4331a6deb95211a631621334
-DIST rustc-1.42.0-src.tar.xz 94186592 SHA256 
aa5b4c0f2bac33cc26a11523fce9b0f120d2eff510ed148ae7c586501481ed04 SHA512 
589bfdc92deedd33b8ea0df7f7c64c2a9a085fbea64936eff92f81e812309c060ed7a7adc96f6010d7adf62a68434a230da0f6c5b3540df4e0a5c6de05a31b16
 WHIRLPOOL 
42fdec51f64d7881ad76480c1446b533eb08b05f368da0fe27379ee08a3557ef68c093e0ceaaa3fd65cbcd396715ab6ce8c6bb5381003c8ebdc546c863e8d22b
+DIST rust-1.42.0-aarch64-unknown-linux-gnu.tar.xz 99903344 SHA256 
b30833fd98b3d2a5886e93473e100c32a319d741a305eda67ea5fc24c85e5f9a SHA512 
691a11e279efdcafa6bdafacb7fb48ccf653e180e0e85909b6031105a297d47538efb36d63216f6185427f818483a51aa827f351ca2123840d72caf60079fe13
 WHIRLPOOL 
71564bceace714171be84863ec9a39f74e997b230643cd18ffe88266745e971b21135e923a11d7674b48c7055b653f80d37b5b5a3cb49f59099d5599e9deb79b
+DIST rust-1.42.0-armv7-unknown-linux-gnueabihf.tar.xz 105021972 SHA256 
90e2deb1597940250b2c6e6fc8bd7f4d8a8893f7f2a7f709917885247ae1c084 SHA512 
26768ec530506e20fed8f9ef2c1ca85eec155fc90949f2063836b6109b296a976c8430a698971a8b1c11e8f6ad043d854a36e9f0e849417178411dc5cbd30e59
 WHIRLPOOL 
4701daa0a15feb5146fa33f0cda0d0fb6d0a71cdc37e8e2d9443e07228ca1beb38f86389be49ebedf1060535da750c56c9ad02b3b0bd7e57d92fbf537cb99dea
+DIST rust-1.42.0-i686-unknown-linux-gnu.tar.xz 124258356 SHA256 
a162c97398e5d42e47cd8c49b86ae8092a4f5d3bbc063895edf895c1c80de080 SHA512 
7376be5abed573bbf68f73ed5609fa8e22dfa3ead19a3f3d78d553347e3ae01604ab9906f5317f1687a8ab3f9ad9c38cde44ef6f56d7da65a788a74aee9df057
 WHIRLPOOL 
d28565a0f3eae0e1d524e3052da55637d2a4952f6c182a3474287a6026c090d50793457cfee6809134e346bc2d59e7d806785eee71e294140c47f7adf73fb03c
+DIST rust-1.42.0-x86_64-unknown-linux-gnu.tar.xz 110826392 SHA256 
8c94fba97589f1548bbd0652ff337169a7e47b4cb08accd9973722fe830c27ff SHA512 
87c06d4503e7ba12bd3dfc8dd279a3bdf33a24d2c22eec1378b79b2c17ccdad9b4c8dbd0d4704eae1f3476aec5639d3ba143e8c74a296d631b17b57da7447e70
 WHIRLPOOL 
28fe9ab632c60e08008fc33994425e0d4c95fc2fbfb0716da33220414330c2977953d600d5b1ad8c63ed3e0685ede90b6daf7aaeeb42c6a74f9b62c5e75f5ece
+DIST rustc-1.43.1-src.tar.xz 94405276 SHA256 
eb0a103c67c4565403d9e6f84a1c708982a5e9e5b3c0d831e4d6f6451795d106 SHA512 
24bb01237b1f3f5412109290bb4406b9742cf8956162f4090a98ed3a59a6e2e8dda399452bec1c93c8afdcf5effd98e4825e7f218238e0e88735c1ff4a5b385f
 WHIRLPOOL 
b466844d282381b3ae9668ac39de3f84a44586bbc806010b686ba556a383f4758256d39c63e07fc8002b3a36f01737bdaf3ab2d3bbd9a839dc91392ce00093c6

diff --git a/dev-lang/rust/rust-1.42.0-r666.ebuild 
b/dev-lang/rust/rust-1.43.1-r666.ebuild
similarity index 100%
rename from 

[gentoo-commits] repo/proj/rust:master commit in: app-editors/neovim-gtk/

2020-05-17 Thread Mikhail Pukhlikov
commit: 217084bf1458681f79d9026d82ce4116cefa7c1a
Author: David Heidelberg  ixit  cz>
AuthorDate: Sun Apr 12 20:56:11 2020 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Mon May 18 05:46:54 2020 +
URL:https://gitweb.gentoo.org/repo/proj/rust.git/commit/?id=217084bf

app-editors/neovim-gtk: make 0.2.0 compilable again!

Signed-off-by: David Heidelberg  ixit.cz>
Closes: https://github.com/gentoo/gentoo-rust/pull/483
Signed-off-by: Mikhail Pukhlikov  gentoo.org>

 app-editors/neovim-gtk/Manifest| 167 -
 app-editors/neovim-gtk/neovim-gtk-0.2.0.ebuild | 197 +++--
 2 files changed, 219 insertions(+), 145 deletions(-)

diff --git a/app-editors/neovim-gtk/Manifest b/app-editors/neovim-gtk/Manifest
index 675c5a1..6fa28b3 100644
--- a/app-editors/neovim-gtk/Manifest
+++ b/app-editors/neovim-gtk/Manifest
@@ -1,79 +1,110 @@
-DIST aho-corasick-0.6.4.crate 25443 SHA256 
d6531d44de723825aa81398a6415283229725a00fa30713812ab9323faa82fc4 SHA512 
0191f627896469bdb271f1b9d2f3d3b0f7952579cd07c2659996ad66a961dbe605c6a4a929100d6b9c246e65199c0e180b1e8349943f06a6f08250e003e62b65
 WHIRLPOOL 
239a4ebd0ee4be882194fae161f23ebd86e31cfc7057e5f87be9eac3137cc93a3c050f88c71f349ed3ff38bb135f84b8c51baa2eda4d8e857647735d23f9c16b
-DIST atk-sys-0.6.0.crate 14318 SHA256 
f8dc233521f7bffd3042c31082ea71bd08820abf44bac938fb36591e20f76f39 SHA512 
41452ed90caff9d035f9e4476018ea35dc9c172a704ae16967308b21c5b33fd8142d819b564de6413e4e9a491533a0a67536c09e58ed72fe37f78976f5a234cd
 WHIRLPOOL 
55816bd79562fd0b5d1fcd2430f2fa61e2430899c2cd3912e46bf648dd67f0e635c830f3ae8adc642b767d3b3ad743af8efcdab8751c7118faf9c783c84fb532
-DIST atty-0.2.9.crate 5898 SHA256 
6609a866dd1a1b2d0ee1362195bf3e4f6438abb2d80120b83b1e1f4fb6476dd0 SHA512 
2d7d2e52f3d3b66d4280dc3a2509c0125b1cf7dc136f3cc81e1a91aee0dcebdb544f631bccf299580f24ac8687f9b61e3b08fc961c040146959eeec1205c
 WHIRLPOOL 
3f44d20cf0bafa01c0b838ea782e003948e94e9039d2f5a2f2408b3b0bb03fd13bc00bcb7617b9d9b55d2a72f0abcf979b1c790b0d6b7c6dc97700068128d5ed
-DIST bitflags-0.9.1.crate 12406 SHA256 
4efd02e230a02e18f92fc2735f44597385ed02ad8f831e7c1c1156ee5e1ab3a5 SHA512 
3c106186aa8b5b8d0fba377818618e6428af38f60e4f707873142b44cb6f64d1d7f347840c8bfba084ff569ac8c57d87f2288c4a1d79e282bc02544d69f976c0
 WHIRLPOOL 
4d6389fcdbd28cfddebc668e1f6fe0b2d34b77ad0b43abf4530179417498b44f8dddfcb0d19dcab84042715e000f9eb9c6f2af169679b74dc6c41dec26f9193b
-DIST bitflags-1.0.2.crate 13524 SHA256 
1b2bf7093258c32e0825b635948de528a5949799dcd61bef39534c8aab95870c SHA512 
f261df3b0f63a0b35e869f3e8cf3150bfdcc86b4b642b7f952f072f6259ea5e62f5dd15227c269d8d7aa2cf4666a4448ff5c82e2251321e5e69f649a9946fb58
 WHIRLPOOL 
5b84842491599dc80ee742d12d6c41fa6717b800ae0cc51569fe79224651991d788b18ce6668e0cc7912746e7d17a307526dfd0425b59c008f12756b05752e9f
-DIST byteorder-1.2.2.crate 18909 SHA256 
73b5bdfe7ee3ad0b99c9801d58807a9dbc9e09196365b0203853b99889ab3c87 SHA512 
b3b0aa23f0d6a5023fbc8571e73cb7aabd8148f9dcba8da9aad49cabf97da3a05764cd3604edbd00ecb56ee0695cd30a67d9d51264539169e400d7bbc478
 WHIRLPOOL 
d4f72f899275bee57968be74518b1088eb47780c5aa54b61933e3deac6f6cb20d1a94ecf8e5316856b41c1b59dd37e98985cd30928b9af102f5cad892e06f6f1
-DIST c_vec-1.3.0.crate 8556 SHA256 
11f56b93adbca81a4ed1bb654070013b496a9b0b259a296281f4be24af84debd SHA512 
4b41b1df130d77093b1aa291457b21603bf18fc63589a63c646df43fbdb081fff1271099b89747a35549393d402e02e1313dcc820b74fc1b11a06a789bc099fa
 WHIRLPOOL 
dfe0be7d20ae4363246613a3f500708fc2670fcbef5d222bf65f6b8b4b7e6dbd5945d2a62ca4b3799de489ac22128a4b5bbbcf82de079826deabb61b824b0f66
-DIST cairo-rs-0.4.1.crate 21694 SHA256 
a110f269c2fd382df5fe8bd46dfa5f1b83608aa717fecb6e7a28c08c202f0e13 SHA512 
b5aee0475eb8ff5a62ff86d2703ec52feef38e694e4779e3a6acfbddbd9588a75f7b08e01f4f1b9140ce01c827f54e8a58931013a3bb0dc3e6eefa676601934b
 WHIRLPOOL 
ba30a18cedcb1feb5d8ee472f23b545f01e61d0d2cd5f4bd72c5728f58c12eeec30a66b07005569d25b22a0b1a7aaeb8972a9cc0b4820b876f0a47a74988026e
-DIST cairo-sys-rs-0.6.0.crate 9316 SHA256 
0395175ecba60accac076a02c31d143b9dcd9d5eb5316d7163a3273803b765c7 SHA512 
1d7fb9a62eaede967bbb829a3cbe73a3a440034d0515cd5dd96f2f0f865d91ed180c254970d12b74b099640fae5f91cf5a88ba2d16dd143a02cb6e8f503be9be
 WHIRLPOOL 
a431672fd7530e9b05f1d273ef6c41e98f26ab7329fcea3d9b7396070b5ec2b663132c0e5d894a85ca45606eb88b38e5317d67f9d7563889ad90d6b6a10e6005
-DIST cfg-if-0.1.2.crate 6668 SHA256 
d4c819a1287eb618df47cc647173c5c4c66ba19d888a6e50d605672aed3140de SHA512 
ed6732d8ef2c99d99861f5dcfec3bcd2d1b62dcf6e8e4e88ca25148b5566f86418270dbbe9a7d2fae62a8320d432c5e0474059fa25a11c0f66787084e36f36aa
 WHIRLPOOL 
4b5e8a97b7dde903545e6e29e333ee7fd06435621cc6de5336974bc648e4c21da71e0a8c0b13235bc52577bd9dc230f46bb8008bf026b67f9e01f250eb12925d
-DIST dtoa-0.4.2.crate 14227 SHA256 
09c3753c3db574d215cba4ea76018483895d7bff25a31b49ba45db21c48e50ab SHA512 
a04410f8f67e846dbf3c72c0d15096e529c60174c6403931c9b8df67b41a59b8c06c675bc3222d0111f642d4153f7dd72c0631805d40386bded28695e38c7f0c
 WHIRLPOOL 

[gentoo-commits] repo/proj/rust:master commit in: virtual/rust/, dev-lang/rust/

2020-03-28 Thread Mikhail Pukhlikov
commit: 7b8aa9f21d8a0b59394aecdf58faf1e4cf9c1cfe
Author: Cynede  gentoo  org>
AuthorDate: Sat Mar 28 06:26:11 2020 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Sat Mar 28 06:30:11 2020 +
URL:https://gitweb.gentoo.org/repo/proj/rust.git/commit/?id=7b8aa9f2

upate rust

Signed-off-by: Mikhail Pukhlikov  gentoo.org>

 dev-lang/rust/Manifest | 10 +-
 .../rust/{rust-1.41.1-r666.ebuild => rust-1.42.0-r666.ebuild}  |  0
 .../rust/{rust-1.41.1-r666.ebuild => rust-1.42.0-r666.ebuild}  |  0
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/dev-lang/rust/Manifest b/dev-lang/rust/Manifest
index bf476ba..0a585b5 100644
--- a/dev-lang/rust/Manifest
+++ b/dev-lang/rust/Manifest
@@ -1,5 +1,5 @@
-DIST rust-1.40.0-aarch64-unknown-linux-gnu.tar.xz 80285104 SHA256 
5817c8c3a919117ae6dac8e9b3039d4e614cc9bed8040bf64fcf2e683b8c6245 SHA512 
f601e4251e08a6d66edb0489b6ab840b57622b506547e81036e6dfe08eb71005a22a2777a0b8b2d07a6f88286d58f513482b863116311a6f43c7284769af6e7f
 WHIRLPOOL 
ae73cdedb25883462131e5d723de49cf7f58f15099c4b6a1e64322be5060c1238c3df80211e3e19b4990e9327aea50e2c01fdfec8781a745661debc13f4f3436
-DIST rust-1.40.0-armv7-unknown-linux-gnueabihf.tar.xz 84254100 SHA256 
a5701ea0b7551e0a77d6e08fee4f4c871d448d4f7e82be0ee39a834918306e7e SHA512 
d3345946c5a3d5cb3d7fca4d3200710704d64547ebfa4ab11c45ea1a18ca3c49b429783d499845f31dcb150abe2f6836fe203fd9d7aa53e0475b940da5549492
 WHIRLPOOL 
e746c620fc235be425ff50ed16d5236894e07c35856b8d16a5877c9dabf79673624d5c23894bca30d84cf2dbbdcbd2c3e9b9358118decc6495898b8f9ec28032
-DIST rust-1.40.0-i686-unknown-linux-gnu.tar.xz 122168896 SHA256 
82454e1b60b2bc24779d9c949cc0e1da43f3e423dbfc6b45b5afddf65829fc9d SHA512 
d727149afbbc3b2709360dd6080ff301e781aaa94459c1348d3e35382bc9c7ad65c4d70f9bfc7b44ac92ddaf89e3aab92b75b9d184eba86916da25bd629592b6
 WHIRLPOOL 
b1b68c2bc8eb00390a7e131b6c540290d2516bc690523f839f8e48afb86f3b175d9e2e1ac4e8db8f79d3ba84db0681ceff0a517ea4946a19416645e69e5b4f54
-DIST rust-1.40.0-x86_64-unknown-linux-gnu.tar.xz 110186516 SHA256 
37492d6467bcea611b2c7388aed50b655524f81410e255142ef6cfb6cef1ec53 SHA512 
11a2ad1d8b9e91cbe9ee6a1954d46ac75eeaa83f0c2425a8ad70d191727b02e86ead33d6464222effca6f5134c31a165801a854aa57bdb5f12944d605de3c1d1
 WHIRLPOOL 
2a927c6176948a6b3aceed4e224819f2c96beb4acf2523b3da32dd76701bf5b4516cef458cbe2ad4355724a6f745a2eb4c890d4f0c40ff547ca86a2eae73dcd7
-DIST rustc-1.41.1-src.tar.xz 93754192 SHA256 
ebac9861b43c7207af36e24402dfdc5463a4df4bdb015ccb2b165251c0fdcf7c SHA512 
ef33565c9cf4e27ca279072bfed3301e0276c09407d49727640746ba78d289de285278d64b1cce8708461fd6c97c7ab2ea8d56e7a4c4a23b2e66e2d164c35fc9
 WHIRLPOOL 
3336cbc118f23fd4ce3c5ffb7cd39e423184530184a95d9d1a98096a8eb04ba5b66e74ee93db58aada06c073e5a5134d5592099e4f2a19273768d40f7bd89819
+DIST rust-1.41.0-aarch64-unknown-linux-gnu.tar.xz 96574096 SHA256 
5cde80ad53b7e238625fe6702f04091ed0c89935a92f1dc00d5b37f3aad94abd SHA512 
e96e17045fee7056c5cad764d77c79a995c0f969a12d7c0b8eb8e55235bd72d97fd6836c8ee283f09ab1447bf0ae931766db5db0703fb8d5ac647556c417c254
 WHIRLPOOL 
578fe0ca48c3876a42ca84b715623ee4037e68851d6d0707ad179ac9202cb69d856668e0532975002b2efca954d050207585271f30a8bb7d38177be8de614e98
+DIST rust-1.41.0-armv7-unknown-linux-gnueabihf.tar.xz 103804972 SHA256 
f489d20dcde4b7af56e703759e1675437fe60561d14cae9faf1eb10eb68eb200 SHA512 
b699eb497145e36fbda283abd2881b0e879bc6713b170be04be3919fb2064153779e4535c6a513c667a79b6aa21c775dbd479af131db1a55c7caa4504e808fbd
 WHIRLPOOL 
82f64230dac9baa2269ed5d093426d7fa270d5c8656f31cc9c7109864d817b2d3f93e5954c59c1a20d189689758daf2f8fa9c717a2b7dcea057f86bfacc73856
+DIST rust-1.41.0-i686-unknown-linux-gnu.tar.xz 120547488 SHA256 
dd809c539c03633839e29686a996dd98a7e4381a18f8218e19f540cb43778fae SHA512 
b9541e07bd92b9135c538e0d8d3b47577fd4a7019a7ba4ce99a85c568a724b9a31f76d8b547e944818f215af8f8347a7674f14b4e61b2f5fc09b83595415583b
 WHIRLPOOL 
3f19a85787ca91f602217cad5499917293d12f397e8adf789476ced7e15c70eadaf348dc425cb99fbbf4df661db5a51502ec2587fe3b7419c29b9abae4c0f59b
+DIST rust-1.41.0-x86_64-unknown-linux-gnu.tar.xz 22952 SHA256 
7ab76558551865a93a92952ba142376b35893fe09fc8a445b3e741739e1c4afa SHA512 
1f08ba8b82ee17e4ae8130a092913767bd448a580efa4eb06ca2c926234efc72d9b73e2b846102296b80e324697c0ac6f5d3768fbd159d49d248f307efc244ff
 WHIRLPOOL 
b729b573fb7311f491fef2e23c028d414738d81119359b47ea7b69bf3d1ba2b9f0f95cc42324b5b98f493db8dad8d78b50d298cc4331a6deb95211a631621334
+DIST rustc-1.42.0-src.tar.xz 94186592 SHA256 
aa5b4c0f2bac33cc26a11523fce9b0f120d2eff510ed148ae7c586501481ed04 SHA512 
589bfdc92deedd33b8ea0df7f7c64c2a9a085fbea64936eff92f81e812309c060ed7a7adc96f6010d7adf62a68434a230da0f6c5b3540df4e0a5c6de05a31b16
 WHIRLPOOL 
42fdec51f64d7881ad76480c1446b533eb08b05f368da0fe27379ee08a3557ef68c093e0ceaaa3fd65cbcd396715ab6ce8c6bb5381003c8ebdc546c863e8d22b

diff --git a/dev-lang/rust/rust-1.41.1-r666.ebuild 
b/dev-lang/rust/rust-1.42.0-r666.ebuild
similarity index 100%
rename from 

[gentoo-commits] repo/proj/rust:master commit in: eclass/

2020-03-04 Thread Mikhail Pukhlikov
commit: 5be97775f4ec8fdb8ece5956e47da5a5b4a69490
Author: stefson  yahoo  de>
AuthorDate: Wed Mar  4 15:22:55 2020 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Thu Mar  5 06:17:19 2020 +
URL:https://gitweb.gentoo.org/repo/proj/rust.git/commit/?id=5be97775

cargo eclass: fix if then statement

Signed-off-by: Steffen Kuhn  yandex.com>
Closes: https://github.com/gentoo/gentoo-rust/pull/480
Signed-off-by: Mikhail Pukhlikov  gentoo.org>

 eclass/cargo.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/cargo.eclass b/eclass/cargo.eclass
index eacad3e..5207d2a 100644
--- a/eclass/cargo.eclass
+++ b/eclass/cargo.eclass
@@ -39,11 +39,11 @@ cargo_crate_uris() {
readonly regex='^(.*)-([0-9]+\.[0-9]+\.[0-9]+.*)$'
local crate
for crate in "$@"; do
-   if [[ "${CARGO_FETCH_CRATES}" == "not" ]]; then
local name version url
[[ $crate =~ $regex ]] || die "Could not parse name and version 
from crate: $crate"
name="${BASH_REMATCH[1]}"
version="${BASH_REMATCH[2]}"
+   if [[ "${CARGO_FETCH_CRATES}" == "not" ]]; then

url="https://crates.io/api/v1/crates/${name}/${version}/download -> 
${crate}.crate"
else
url=""



[gentoo-commits] repo/proj/rust:master commit in: eclass/

2020-03-04 Thread Mikhail Pukhlikov
commit: 5716d60c4cedaf6c13757ee4742f74b92c8ded06
Author: stefson  yahoo  de>
AuthorDate: Wed Mar  4 15:17:45 2020 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Thu Mar  5 06:17:12 2020 +
URL:https://gitweb.gentoo.org/repo/proj/rust.git/commit/?id=5716d60c

cargo eclass: backport patch to use regex for name/version extraction

taken from 
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2835a612827749228ca89fbd982df2bb4f072742

original bug: https://bugs.gentoo.org/705044

Signed-off-by: Steffen Kuhn  yandex.com>
Signed-off-by: Mikhail Pukhlikov  gentoo.org>

 eclass/cargo.eclass | 13 +
 1 file changed, 5 insertions(+), 8 deletions(-)

diff --git a/eclass/cargo.eclass b/eclass/cargo.eclass
index 4e874f0..eacad3e 100644
--- a/eclass/cargo.eclass
+++ b/eclass/cargo.eclass
@@ -36,17 +36,14 @@ ECARGO_VENDOR="${ECARGO_HOME}/gentoo"
 # @DESCRIPTION:
 # Generates the URIs to put in SRC_URI to help fetch dependencies.
 cargo_crate_uris() {
+   readonly regex='^(.*)-([0-9]+\.[0-9]+\.[0-9]+.*)$'
local crate
for crate in "$@"; do
-   local name version url pretag
-   name="${crate%-*}"
-   version="${crate##*-}"
-   pretag="[a-zA-Z]+"
-   if [[ $version =~ $pretag ]]; then
-   version="${name##*-}-${version}"
-   name="${name%-*}"
-   fi
if [[ "${CARGO_FETCH_CRATES}" == "not" ]]; then
+   local name version url
+   [[ $crate =~ $regex ]] || die "Could not parse name and version 
from crate: $crate"
+   name="${BASH_REMATCH[1]}"
+   version="${BASH_REMATCH[2]}"

url="https://crates.io/api/v1/crates/${name}/${version}/download -> 
${crate}.crate"
else
url=""



[gentoo-commits] repo/proj/rust:master commit in: virtual/rust/, dev-lang/rust/

2020-03-01 Thread Mikhail Pukhlikov
commit: fb896cb91ecfb22afa6db80988fd807ac7dd77fa
Author: Mikhail Pukhlikov  gentoo  org>
AuthorDate: Mon Mar  2 06:57:31 2020 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Mon Mar  2 06:57:49 2020 +
URL:https://gitweb.gentoo.org/repo/proj/rust.git/commit/?id=fb896cb9

bump rust

Signed-off-by: Mikhail Pukhlikov  gentoo.org>

 dev-lang/rust/Manifest | 2 +-
 dev-lang/rust/{rust-1.41.0-r666.ebuild => rust-1.41.1-r666.ebuild} | 0
 virtual/rust/{rust-1.41.0-r666.ebuild => rust-1.41.1-r666.ebuild}  | 0
 3 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/rust/Manifest b/dev-lang/rust/Manifest
index 41e5914..bf476ba 100644
--- a/dev-lang/rust/Manifest
+++ b/dev-lang/rust/Manifest
@@ -2,4 +2,4 @@ DIST rust-1.40.0-aarch64-unknown-linux-gnu.tar.xz 80285104 
SHA256 5817c8c3a91911
 DIST rust-1.40.0-armv7-unknown-linux-gnueabihf.tar.xz 84254100 SHA256 
a5701ea0b7551e0a77d6e08fee4f4c871d448d4f7e82be0ee39a834918306e7e SHA512 
d3345946c5a3d5cb3d7fca4d3200710704d64547ebfa4ab11c45ea1a18ca3c49b429783d499845f31dcb150abe2f6836fe203fd9d7aa53e0475b940da5549492
 WHIRLPOOL 
e746c620fc235be425ff50ed16d5236894e07c35856b8d16a5877c9dabf79673624d5c23894bca30d84cf2dbbdcbd2c3e9b9358118decc6495898b8f9ec28032
 DIST rust-1.40.0-i686-unknown-linux-gnu.tar.xz 122168896 SHA256 
82454e1b60b2bc24779d9c949cc0e1da43f3e423dbfc6b45b5afddf65829fc9d SHA512 
d727149afbbc3b2709360dd6080ff301e781aaa94459c1348d3e35382bc9c7ad65c4d70f9bfc7b44ac92ddaf89e3aab92b75b9d184eba86916da25bd629592b6
 WHIRLPOOL 
b1b68c2bc8eb00390a7e131b6c540290d2516bc690523f839f8e48afb86f3b175d9e2e1ac4e8db8f79d3ba84db0681ceff0a517ea4946a19416645e69e5b4f54
 DIST rust-1.40.0-x86_64-unknown-linux-gnu.tar.xz 110186516 SHA256 
37492d6467bcea611b2c7388aed50b655524f81410e255142ef6cfb6cef1ec53 SHA512 
11a2ad1d8b9e91cbe9ee6a1954d46ac75eeaa83f0c2425a8ad70d191727b02e86ead33d6464222effca6f5134c31a165801a854aa57bdb5f12944d605de3c1d1
 WHIRLPOOL 
2a927c6176948a6b3aceed4e224819f2c96beb4acf2523b3da32dd76701bf5b4516cef458cbe2ad4355724a6f745a2eb4c890d4f0c40ff547ca86a2eae73dcd7
-DIST rustc-1.41.0-src.tar.xz 93763052 SHA256 
38d6742e5c4c98a835de5d6e12a209e442fb3078a03b2c01bab6ea7afb25be6f SHA512 
0e30fe53b77860085bea0f1f60315eb835b00dd796c5d1b98ed44fe6fc27336dfb064908c86e1669a9cbe81c9ca1495e1c259a8a268bef23b23805a719cef0dd
 WHIRLPOOL 
81acfe88e820cb7422c47968794908097937a1ce665e08b3f08f3cf0a5ed78195c8b6485c9b158ff6ea2bd3562a6b6a50bc959b479188b424ce4ddb1fe8820cc
+DIST rustc-1.41.1-src.tar.xz 93754192 SHA256 
ebac9861b43c7207af36e24402dfdc5463a4df4bdb015ccb2b165251c0fdcf7c SHA512 
ef33565c9cf4e27ca279072bfed3301e0276c09407d49727640746ba78d289de285278d64b1cce8708461fd6c97c7ab2ea8d56e7a4c4a23b2e66e2d164c35fc9
 WHIRLPOOL 
3336cbc118f23fd4ce3c5ffb7cd39e423184530184a95d9d1a98096a8eb04ba5b66e74ee93db58aada06c073e5a5134d5592099e4f2a19273768d40f7bd89819

diff --git a/dev-lang/rust/rust-1.41.0-r666.ebuild 
b/dev-lang/rust/rust-1.41.1-r666.ebuild
similarity index 100%
rename from dev-lang/rust/rust-1.41.0-r666.ebuild
rename to dev-lang/rust/rust-1.41.1-r666.ebuild

diff --git a/virtual/rust/rust-1.41.0-r666.ebuild 
b/virtual/rust/rust-1.41.1-r666.ebuild
similarity index 100%
rename from virtual/rust/rust-1.41.0-r666.ebuild
rename to virtual/rust/rust-1.41.1-r666.ebuild



[gentoo-commits] repo/proj/rust:master commit in: dev-rust/cranelift-tools/

2020-02-28 Thread Mikhail Pukhlikov
commit: 508902d8c4018887cd40c75ec1fd3e33dea2
Author: stefson  yahoo  de>
AuthorDate: Wed Feb 26 07:57:01 2020 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Fri Feb 28 10:10:16 2020 +
URL:https://gitweb.gentoo.org/repo/proj/rust.git/commit/?id=508902d8

dev-rust/cranelift-tools: update to v0.59.0

Signed-off-by: Steffen Kuhn  yandex.com>
Closes: https://github.com/gentoo/gentoo-rust/pull/479
Signed-off-by: Mikhail Pukhlikov  gentoo.org>

 dev-rust/cranelift-tools/Manifest  | 34 +++---
 ...0.58.0.ebuild => cranelift-tools-0.59.0.ebuild} | 34 +++---
 2 files changed, 34 insertions(+), 34 deletions(-)

diff --git a/dev-rust/cranelift-tools/Manifest 
b/dev-rust/cranelift-tools/Manifest
index 4da7197..9e366aa 100644
--- a/dev-rust/cranelift-tools/Manifest
+++ b/dev-rust/cranelift-tools/Manifest
@@ -24,20 +24,20 @@ DIST console-0.9.2.crate 18759 SHA256 
45e0f3986890b3acbc782009e2629dfe2baa430ac0
 DIST const-random-0.1.8.crate 5972 SHA256 
2f1af9ac737b2dd2d577701e59fd09ba34822f6f2ebdb30a7647405d9e55e16a SHA512 
8a589c45499280abae532ae1eaf960671a75daf758a157ab781a83f005ea233166c2ac6175ef3cecbe652ae129b5fcb81cd4440bd9355fb93588551ec4331a16
 WHIRLPOOL 
9d923df796b255427af36c529411e3943be3d7b78c78d55a606ecb5bbaeecf8aa0a25974c9847a137ede703b2ac23c1776273b6d72b3e3338f6658084f90b745
 DIST const-random-macro-0.1.8.crate 5844 SHA256 
25e4c606eb459dd29f7c57b2e0879f2b6f14ee130918c2b78ccb58a9624e6c7a SHA512 
297c908bff0412c6e7388a004b62b5f298ef5a6292e4888d93b7db978ad11d520f0fa2a5f3883fb9e698eca144ce90e715748fd1452185b667fc20617f9e7a1b
 WHIRLPOOL 
c3e371afc7b1c43ef12ca58a5262abf971fce70ae741500f1c116bc7e756ce6fcb791a484e8d5c51cc25f1459b0b669a18e7fe0e80aa8ac055b022643021356b
 DIST constant_time_eq-0.1.5.crate 4936 SHA256 
245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc SHA512 
a4e0155a7ad72babcfd418d832d362b3fca7333aaaf36c246b00e948983837c3c93378b86e37c5fa7626fe137e3b6d77276ccc61624a7f4ab914605905a88a01
 WHIRLPOOL 
11d020b421b0c6ff4524ae7e5353e8075abc0d618e6cd196538e8b8601e99f690be90999ea6577627a14f2388e478c2b302d34d008cb46e7223c5e060573476e
-DIST cranelift-0.58.0.crate 6193 SHA256 
95f0ac066a0f298609ae310f535b02da6aa7f5280840f056c4dc1b725beb45d3 SHA512 
11e23aff40dab33bdd306a960024db38e82e9c3a6cfb96cc8630b6a3d19e748b1f4d37c329ae31c08e4c3b7df29d256c25c1cf757c7a1157af493bdafb86d3e2
 WHIRLPOOL 
17df933b8c7a3e781f9565288c80a0bcdb0a23f4011a7e27f9ed18c9ce781de0727242a165a1d95814cdf992be03d3586d45d0cadda7e4b1e8daf8d55596b175
-DIST cranelift-bforest-0.58.0.crate 30887 SHA256 
fd0f53d59dc9ab1c8ab68c991d8406b52b7a0aab0b15b05a3a6895579c4e5dd9 SHA512 
413040e5589107d8a6ad530cbccbd7fa2524b09f06b6f427335c4669cdc3dd23446144867abd4d9a627b729c706d1f4f9c99a2474e70bfa970d296e3f265e7cb
 WHIRLPOOL 
d4158322ffa668decc227d413fc321ad66bf30ad3f5b92a841a322b31465a410609225b957f4c04b1680984c0bbd9d2291b74b11773e606d74ab0aa15be4ed42
-DIST cranelift-codegen-0.58.0.crate 341293 SHA256 
0381a794836fb994c47006465d46d46be072483b667f36013d993b9895117fee SHA512 
3b10db71f45d33aa29d531c99436b65624a5ab1a41bc5458f544c9724fcff8a2a2da654c33ff8dba5ca91d9db1e8381bfaccb90550ab91cbfc9658dd324709e6
 WHIRLPOOL 
98760160063c6a1f7779ec73e49df546180393ef7064f6193360c74929a666f156117ca3c9b569ae3844f7545338ded284f339a8018d7243aef1861398223a71
-DIST cranelift-codegen-meta-0.58.0.crate 164413 SHA256 
208c3c8d82bfef32a534c5020c6cfc3bc92f41388f1246b7bb98cf543331abaa SHA512 
52c960777e8feb1429c55416f2127a144ab851f8855a5c6a640b9044bbb242e44de9a135364cfcd476585843b9675b2f9f2155a68ec76ce6e148c278e047dc49
 WHIRLPOOL 
edec9457d9a62019167316cf48cf59e4f6555652bd2d1047c44a20e1c84a63a28d634163f1aecddf232dc4baf9df5b86ccfd91cc06bd7d666837fd74bba4
-DIST cranelift-entity-0.58.0.crate 24253 SHA256 
0c8c7ed50812194c9e9de1fa39c77b39fc9ab48173d5e7ee88b25b6a8953e9b8 SHA512 
a43cd7f1c1cf84a5e7b5aca2c80494a293ee819247be876e80466cafd37e4964d9ff4b23f7052c69b7cbf136b2a41d31ecc12c6ba0dd3441a2960f3d11ac0fa2
 WHIRLPOOL 
4215cfdb05c3cc4b596d4b489c96a15416abcf15d5429e93cf3225b4bc3f550955ff488340252339dd4f9dc1f9f245026915e506a2136f3135f9585da52bc34c
-DIST cranelift-faerie-0.58.0.crate 10865 SHA256 
0e12ec86c3a9570c5c56e0efc759ba6e7e3a5965e3ffe33e4548772b4c9c27b8 SHA512 
52494575daa372f7c8a620af7718c78472efcf8f7e10f4b0de38fb73055cba20ad5254a20960da5d0476cea6499c324fc258d716f2dfa51f6be88d215eeabded
 WHIRLPOOL 
94e4da1679ae0e14b07f8c25d06b03b1e3bcf93852317210bf639c6c616919d061b2928e4d63b813346ad9570ab0dcf5542f18590216bea7b40c80c0b889b28a
-DIST cranelift-frontend-0.58.0.crate 31549 SHA256 
21ceb931d9f919731df1b1ecdc716b5c66384b413a7f95909d1f45441ab9bef5 SHA512 
7d7e620974e3ce31b3da100f800a1cd82f81a040e0d042d66d011a159e4a254132cdd59b8c75fff35d20712e4c5120c3c652f1f6fedc6475034bb532a4363fae
 WHIRLPOOL 
50a06c271d9fbc918fa35a25fa1eb929f0664e4186bf58a3c35ed96a284ebe2f167274dd84ff6a78efaa72e3185c4c09cdfb4b7c0e629669abfe34eb64058873
-DIST cranelift-module-0.58.0.crate 14071 SHA256 

[gentoo-commits] repo/proj/rust:master commit in: dev-rust/cranelift-tools/

2020-02-10 Thread Mikhail Pukhlikov
commit: 2085bfc676af6e44ee9c01fd65c308d8d2b0c416
Author: stefson  yahoo  de>
AuthorDate: Sat Feb  8 16:02:01 2020 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Mon Feb 10 12:33:48 2020 +
URL:https://gitweb.gentoo.org/repo/proj/rust.git/commit/?id=2085bfc6

dev-rust/cranelift-tools: update to v0.58.0

Signed-off-by: Steffen Kuhn  yandex.com>
Closes: https://github.com/gentoo/gentoo-rust/pull/477
Signed-off-by: Mikhail Pukhlikov  gentoo.org>

 dev-rust/cranelift-tools/Manifest  | 90 +-
 ...0.56.0.ebuild => cranelift-tools-0.58.0.ebuild} | 90 +-
 2 files changed, 76 insertions(+), 104 deletions(-)

diff --git a/dev-rust/cranelift-tools/Manifest 
b/dev-rust/cranelift-tools/Manifest
index 6901710..4da7197 100644
--- a/dev-rust/cranelift-tools/Manifest
+++ b/dev-rust/cranelift-tools/Manifest
@@ -1,20 +1,18 @@
 DIST ahash-0.2.18.crate 22709 SHA256 
6f33b5018f120946c1dcf279194f238a9f146725593ead1c08fa47ff22b0b5d3 SHA512 
ea47bb8e1a6d3bfa94d1ea9aae7f1e6a156ec9f432591493c857edb990a931f7dce13e9f415c7b185d517a47d6d72edc8f9166bdafc86e58b4246855399ccd11
 WHIRLPOOL 
86aeae076b48c48ee3e25c3d4845622f5790c7bc715293f34e31bd8087b68a0c46daa8c9b3cf6b79572796f6cb5a24d1cd1b4e5d97012f161ceb8d94b459d2bc
-DIST aho-corasick-0.7.6.crate 108953 SHA256 
58fb5e95d83b38284460a5fda7d6470aa0b8844d283a0b614b8535e880800d2d SHA512 
120aa28e72279f561d7f51657aa0800dd46504cd92f758f848284e5f3695be6f5e24056a66b0f2d971c527277e92ae938e2357ade37b5cbe1c93913a5dc308b1
 WHIRLPOOL 
e99dc69ff246e8da947b298633dbe5f568821a52e6f92f87d38da9ce531dc82b233bc934620b96eb68facc8b2b7ab1c38089d572faf9c73d96313db0eff5c7a7
+DIST aho-corasick-0.7.8.crate 110524 SHA256 
743ad5a418686aad3b87fd14c43badd828cf26e214a00f92a384291cf22e1811 SHA512 
fcc7f1230b1fc0e59b032c5aa2e6c334dffab7785ade7776a688821faf7fe10348dbb222affd362d37ad8850b0b17d44ff124eafe7345c6ffbbcb98acfdafed1
 WHIRLPOOL 
9d52782e4acd8f990bf686c845d6ad4dbe1e6d0d11154727cf3535fcf8038e4a8270661d096cffc75894e65980847f7d7fea7ee02d93a9d5e3a4192b70e743c6
 DIST ansi_term-0.11.0.crate 17087 SHA256 
ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b SHA512 
a637466a380748f939b3af090b8c0333f35581925bc03f4dda9b3f95d338836403cf5487ae3af9ff68f8245a837f8ab061aabe57a126a6a2c20f2e972c77d1fa
 WHIRLPOOL 
be85c38937cc1b40d094467e1d60dbd38550b024bd16351325247ab459b03c0aeedefe42a808693a0aa8ff0c6b494eefc3af8f77e52cbb57f2ea8797c8a42524
 DIST anyhow-1.0.26.crate 26024 SHA256 
7825f6833612eb2414095684fcf6c635becf3ce97fe48cf6421321e93bfbd53c SHA512 
362a22854f90032f407875ee3687287f2c9c87e3b462e808219e0fd4d3067ad245544d1b6f38b3130d824af77390a331ac0b5a918498ee6c6b401fc8d0292ccc
 WHIRLPOOL 
05b7b037ec8d9d8e43dc81c38a52873b85d12b6f3d6c91d0c3c9e760a21f8614e9f0d1d3f838cda21caa236a40a01815efb39ef6409fcb5a3c8d5b73b1ab262d
-DIST arrayref-0.3.5.crate 7644 SHA256 
0d382e583f07208808f6b1249e60848879ba3543f57c32277bf52d69c2f0f0ee SHA512 
6417e092a896e118a69e219f4e40f94756748986769e24ac233ea33a3a0a6e15fbebec5f4d6dc3592da7eb5b2e572cb28ad330838875323c6e925275b5a3f5b8
 WHIRLPOOL 
3ef8001e81a9ec85b8d66c8f45aed5f6becfdb5f5af26a05e917e5ff65f7c3ee41ed49540532ee3bed436bc5bf189de0cb778e5b30499d2a21514d6ef2fa07d7
-DIST arrayvec-0.4.12.crate 26551 SHA256 
cd9fd44efafa8690358b7408d253adf110036b88f55672a933f01d616ad9b1b9 SHA512 
c03972056ab8fa30fc53fdc2bfc5e501f7644223998eccb73fdc2e737f7e25f4bb0e531f3eec38f7f3514760fb385fafd06c3d38531d13d92faf841820d4ed2b
 WHIRLPOOL 
3cf73d300c47d5e0366846e12014344915893c24c22188d6140e7220b78d2e1e8f5273fba3d23e716ba3a5ede53e31fdd4f59593b2c18b12dec1f84547d678e3
+DIST arrayref-0.3.6.crate 10035 SHA256 
a4c527152e37cf757a3f78aae5a06fbeefdb07ccc535c980a3208ee3060dd544 SHA512 
368341d00706c1250ff081b0d99c36c9af694a62ff4f4d8c837234340295771ca49c5439b24b6e1a4f2c3c5821764e98881dcb22d793f83de632fd5cb457671f
 WHIRLPOOL 
b07c987cb52661d8f5e52343e6a17fcc99160f0a1951395c0ef7314f289a466c65ac73ba75f1697e289a5cd2eadeeaef033536bd122a86c6c3c99ddd969a2d00
 DIST arrayvec-0.5.1.crate 26816 SHA256 
cff77d8686867eceff3105329d4698d96c2391c176d5d03adc90c7389162b5b8 SHA512 
53db2fafea1f60ac1af9ecc0bc9b69010e9f8573048481d55969ecdc9f3d19832fe05824acf10a0186b0464f0fbfe898d73500fba39ed63650c64dac2c2e8043
 WHIRLPOOL 
7f5c791bd4cd26c760458c2a37f51a40a96742ba688bfd1f339e7d66d5bc4cb0d926993ea2051a1d8086604a724a999b5a65a42ec358f7e0399f35eaa992cb52
 DIST atty-0.2.14.crate 5470 SHA256 
d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
 WHIRLPOOL 
4383326e1abcf66a36ba1fa4efa4103b119617df12d4bd965dc52c0afee7636018011f23616230e1c588076c3aed5aa15ff0535e80420e898a9d26b4b8107b7f
 DIST autocfg-0.1.7.crate 12158 SHA256 
1d49d90015b3c36167a20fe2810c5cd875ad504b39cff3d4eae7977e6b7c1cb2 SHA512 
667ca520f2b46140d2f3519b43e5155426a6e7a2130879860eb10b974f84465600077f53abed4c0e6bf2612471f01786bfb3531ea8773d0f50f29d48e05f7925
 

[gentoo-commits] repo/proj/rust:master commit in: dev-util/racer/, virtual/cargo/, dev-util/SolidOak/, dev-lang/rust/files/, ...

2020-01-30 Thread Mikhail Pukhlikov
commit: 91fa8fe1e54cfd4b25cae067a7b2ce40ef048024
Author: Mikhail Pukhlikov  gentoo  org>
AuthorDate: Fri Jan 31 06:45:30 2020 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Fri Jan 31 06:46:07 2020 +
URL:https://gitweb.gentoo.org/repo/proj/rust.git/commit/?id=91fa8fe1

drop virtual/cargo, update rust

Signed-off-by: Mikhail Pukhlikov  gentoo.org>

 dev-lang/rust/Manifest | 10 ++--
 dev-lang/rust/files/1.36.0-libressl.patch  | 68 --
 dev-lang/rust/files/1.40.0-add-soname.patch| 36 
 ...-1.40.0-r666.ebuild => rust-1.41.0-r666.ebuild} |  2 +-
 dev-rust/qt_generator/qt_generator-.ebuild |  3 +-
 dev-rust/rust-bindgen/rust-bindgen-.ebuild |  3 +-
 dev-util/SolidOak/SolidOak-.ebuild |  5 +-
 dev-util/racer/racer-.ebuild   |  3 +-
 eclass/cargo.eclass|  4 +-
 virtual/cargo/cargo-1.40.0-r666.ebuild | 17 --
 virtual/cargo/cargo-.ebuild| 17 --
 virtual/cargo/metadata.xml |  8 ---
 ...-1.40.0-r666.ebuild => rust-1.41.0-r666.ebuild} |  2 +-
 13 files changed, 50 insertions(+), 128 deletions(-)

diff --git a/dev-lang/rust/Manifest b/dev-lang/rust/Manifest
index 94543be..41e5914 100644
--- a/dev-lang/rust/Manifest
+++ b/dev-lang/rust/Manifest
@@ -1,5 +1,5 @@
-DIST rust-1.39.0-aarch64-unknown-linux-gnu.tar.xz 238165960 SHA256 
a3f6943ad00bbf7131c8571b21f641082c8ac8298ee3a8bd5428e96743e31e05 SHA512 
ad37a8454acb8985a5c2b42d7f8bc4212651a16fb5af6b4314dd97faa47de79893f2f74b516af89cd7e77ef3db64247c4764585eb0a17ac328c9cba5e5b9c407
 WHIRLPOOL 
44a19ddd42628d841b8d923a64236f319f57ac414d97e679a2cf61834e3d32c43ccc650d085781def16ca17b51490e412ddcf563347403dcb65849d443688429
-DIST rust-1.39.0-armv7-unknown-linux-gnueabihf.tar.xz 246114456 SHA256 
d98a3cfaa427e7bba95a36cbe98cc2ded3ff5ee87242add1e0c393467c069756 SHA512 
db2b001a5587e2d5c8cdcb53c974f2332e76f58e362cba55fc971d7244754f1fa0b7e708ad7e73e7250652b442f06929dc1e8981536d7d76850b45ade275d406
 WHIRLPOOL 
4d1ba915fef3afeb197a236cdaa6af0c7c49b8db1fae9b2381e3fc226714519304d16361cb50ab0b2853ee762990fe17ddf60130cdb6508d6d7042936bacc252
-DIST rust-1.39.0-i686-unknown-linux-gnu.tar.xz 297665804 SHA256 
26b57f9c76ef9119e703a5b5acb7026963f18814cc167c2d8d6a562e05ad755c SHA512 
930546e79c0b1105eb0604ae33ccdbd8b00b56e56d069f19f0d802093a052fd3f940eaf1390cdecd79833b0c70457ebfee2ce3b9674fff72df1367076584394a
 WHIRLPOOL 
c77a59a825b2e73cb40670bacda632fcba93273aaa3fb67b794c82dd3038879ebbcbe7da33a70c72260c7039b5df9319267db536225f33d401983b55b505c564
-DIST rust-1.39.0-x86_64-unknown-linux-gnu.tar.xz 284967620 SHA256 
095874d294355e95236e07e3e82635d95b8872f751ad21c5d1d9b53ef443e536 SHA512 
02ca6c821877379d8bd0bcc38281a87e6f86bdbae1270da19e41336cc3a812d9c11c1e976655c192c39153f92cda90ddbd7b4b0bcb4f6787d6d354d2be827a8a
 WHIRLPOOL 
9a28af0cebaac330cebe42ac939645b0ed3484558074431ecac6022e6e2c80e94718371180fee2d4536144e171ce57f7cbe718723b3ae42d215d3ebca79e60ff
-DIST rustc-1.40.0-src.tar.xz 92306352 SHA256 
6e2aa3a91697f4b225c6b394cbae6b97666f061dba491f666a5281698fe2aace SHA512 
b5ac3079acefb62d3c985b77f624d7fb68de23a59396fed9ccb292db61641c064f3146ee54d3cf59067b17ebfaadd14a6b2b466def60316bb5b13ba3aef01e1f
 WHIRLPOOL 
2a4f366aec0a129cc3f2b18d623721070613c1ae1b51f797283a73307b5fd425dfde0e32d4308125def62e9a9dfae4503c9a750db3adbdb0d97144e94d8f1a08
+DIST rust-1.40.0-aarch64-unknown-linux-gnu.tar.xz 80285104 SHA256 
5817c8c3a919117ae6dac8e9b3039d4e614cc9bed8040bf64fcf2e683b8c6245 SHA512 
f601e4251e08a6d66edb0489b6ab840b57622b506547e81036e6dfe08eb71005a22a2777a0b8b2d07a6f88286d58f513482b863116311a6f43c7284769af6e7f
 WHIRLPOOL 
ae73cdedb25883462131e5d723de49cf7f58f15099c4b6a1e64322be5060c1238c3df80211e3e19b4990e9327aea50e2c01fdfec8781a745661debc13f4f3436
+DIST rust-1.40.0-armv7-unknown-linux-gnueabihf.tar.xz 84254100 SHA256 
a5701ea0b7551e0a77d6e08fee4f4c871d448d4f7e82be0ee39a834918306e7e SHA512 
d3345946c5a3d5cb3d7fca4d3200710704d64547ebfa4ab11c45ea1a18ca3c49b429783d499845f31dcb150abe2f6836fe203fd9d7aa53e0475b940da5549492
 WHIRLPOOL 
e746c620fc235be425ff50ed16d5236894e07c35856b8d16a5877c9dabf79673624d5c23894bca30d84cf2dbbdcbd2c3e9b9358118decc6495898b8f9ec28032
+DIST rust-1.40.0-i686-unknown-linux-gnu.tar.xz 122168896 SHA256 
82454e1b60b2bc24779d9c949cc0e1da43f3e423dbfc6b45b5afddf65829fc9d SHA512 
d727149afbbc3b2709360dd6080ff301e781aaa94459c1348d3e35382bc9c7ad65c4d70f9bfc7b44ac92ddaf89e3aab92b75b9d184eba86916da25bd629592b6
 WHIRLPOOL 
b1b68c2bc8eb00390a7e131b6c540290d2516bc690523f839f8e48afb86f3b175d9e2e1ac4e8db8f79d3ba84db0681ceff0a517ea4946a19416645e69e5b4f54
+DIST rust-1.40.0-x86_64-unknown-linux-gnu.tar.xz 110186516 SHA256 
37492d6467bcea611b2c7388aed50b655524f81410e255142ef6cfb6cef1ec53 SHA512 
11a2ad1d8b9e91cbe9ee6a1954d46ac75eeaa83f0c2425a8ad70d191727b02e86ead33d6464222effca6f5134c31a165801a854aa57bdb5f12944d605de3c1d1
 WHIRLPOOL 

[gentoo-commits] repo/proj/rust:master commit in: dev-rust/cranelift-tools/

2020-01-20 Thread Mikhail Pukhlikov
commit: ce30b7b37ea10549ad87b9bf6f47f9d9960a35ab
Author: stefson  yahoo  de>
AuthorDate: Sun Jan 19 13:32:10 2020 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Mon Jan 20 09:54:47 2020 +
URL:https://gitweb.gentoo.org/repo/proj/rust.git/commit/?id=ce30b7b3

dev-rust/cranelift-tools: update to v0.56.0

Signed-off-by: Steffen Kuhn  yandex.com>
Closes: https://github.com/gentoo/gentoo-rust/pull/476
Signed-off-by: Mikhail Pukhlikov  gentoo.org>

 dev-rust/cranelift-tools/Manifest  | 28 +++---
 ...0.55.0.ebuild => cranelift-tools-0.56.0.ebuild} | 28 +++---
 2 files changed, 28 insertions(+), 28 deletions(-)

diff --git a/dev-rust/cranelift-tools/Manifest 
b/dev-rust/cranelift-tools/Manifest
index 46e8ec7..6901710 100644
--- a/dev-rust/cranelift-tools/Manifest
+++ b/dev-rust/cranelift-tools/Manifest
@@ -27,20 +27,20 @@ DIST console-0.9.1.crate 18535 SHA256 
f5d540c2d34ac9dd0deb5f3b5f54c36c79efa78f6b
 DIST const-random-0.1.6.crate 1548 SHA256 
7b641a8c9867e341f3295564203b1c250eb8ce6cb6126e007941f78c4d2ed7fe SHA512 
b5f8bb118907041ee2d409459787f4160b92abded8dfcfefd5ff61a10a7107e66fcc38388c39be145df2d35ff335915de401bc519049142a49d0ee159636712a
 WHIRLPOOL 
f4e7d172d08f2f536a34668f5421d51d99b8585db507e8160213895ee472335ef8cb91c50fbee1eb440fd266b971b425d7282b008c36685bb54073a9681841e7
 DIST const-random-macro-0.1.6.crate 1249 SHA256 
c750ec12b83377637110d5a57f5ae08e895b06c4b16e2bdbf1a94ef717428c59 SHA512 
03d92ddf0cb27c51ea0fd6edd1c7eaa6a7a8f0176725df6ef2263bcb0de92015bfce41bc220bb92dfd9d6d9a0c544186b01c7b5217e1266e05091b26cec840fc
 WHIRLPOOL 
d6eb766b34a23e09ae328a766ddeef078446e0e90364ceaffbaeb6fe63cd02471e97a7ba85d86c32a9390af00238ad37ef4e41fc37918107052fc3484f2c
 DIST constant_time_eq-0.1.5.crate 4936 SHA256 
245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc SHA512 
a4e0155a7ad72babcfd418d832d362b3fca7333aaaf36c246b00e948983837c3c93378b86e37c5fa7626fe137e3b6d77276ccc61624a7f4ab914605905a88a01
 WHIRLPOOL 
11d020b421b0c6ff4524ae7e5353e8075abc0d618e6cd196538e8b8601e99f690be90999ea6577627a14f2388e478c2b302d34d008cb46e7223c5e060573476e
-DIST cranelift-0.55.0.crate 6194 SHA256 
b6790bd3a9101d32a596212cb91187104e5d261d17a440a2bbb5f505945337d3 SHA512 
e6149211034d48290c760c8c1adb4c460aaa48d00cf24b2f41694ed75fe00f0151ebca7bca0d51df928d2073b785d80f539c9b8e016f29209a4159c237896a79
 WHIRLPOOL 
0d9aac2e98111bd2fed767013ce8ed893eb47ca22f12addcbce10ac4cba4e1e2ffb7f49a68acccab46e6c1cb001a1ea7465d5c9c2bfa455c0ce9566ec0434245
-DIST cranelift-bforest-0.55.0.crate 30888 SHA256 
40af6e6f7419110906d0f7b4b8084d3216be64d7da77aa12887885ebe0fc2776 SHA512 
1d3126f34da20b1aa0bf3671bba22249647fee723d2705de7f5aedd7ffa24c7321434c07a2d416335ca36e3a6ebd510fe18e780dd4bcfe406e2e376aee35f71a
 WHIRLPOOL 
b498cc6018817fcdbc63a890f4aa9d2e985f66d3318ef7e17ba4c7037c1e48a3b217e5ce7971076524e311a296f36c50e71a01b2909ad012600f9b00b14cc9a0
-DIST cranelift-codegen-0.55.0.crate 340506 SHA256 
88583eb22e5cd0fe1ef66f0b80d0063d21d30e84e887d08b3d369def3ea7b4be SHA512 
e4971f488b02a93a265bde88237139a511d7f3e639c2c5d9c6be91875867b2e719ff734cfa323f740d32e05989af19ec2c8ddc55c8efc5c4f99640c9533bb6b5
 WHIRLPOOL 
be6709a2a2a396fd47ce3bbc18c3af768ed1d505bd07b93eee156ad60045ebb83d872d8661b17f15ff1ccecd10569e25746138c28accc48d0a4700def0338ec9
-DIST cranelift-codegen-meta-0.55.0.crate 164177 SHA256 
353872c984943b9134d7c835eb9d12932bd90f4992dbe666593771bee920d673 SHA512 
0f24694f440b0b677a075fc9cd97dce159650d7e1e60ae7a565bebe328d9163a7088ae899b2bc5c5512cccdd59a66693011433666f3e76b59c29311b7c0d024b
 WHIRLPOOL 
a3873dc3708a6d4677706d666a1c76ae8c817ec34b012d554334cafe25127e47189460fe549c9302770dc283a87cc721b52b9281a3d71ee75dd062b7e613ef6b
-DIST cranelift-entity-0.55.0.crate 24241 SHA256 
37bc8dc3d4274ededc687d84821f491a8a03447dbb7481983936220892cf55b4 SHA512 
a7fb59379026619b3e5b33944af50da983d926ff07a376208d961d9ba7965a3860aca4af6283ba1bd18cfcdb201727a316ffb379ae01ee786dafbe0cecffe33e
 WHIRLPOOL 
63a8adc277198b6adbc5ba41ef6a739fa4b799498e25b46bd623366b4cd6306ffdb590abfd0c7ba4f6417c631d15b5e40d8597e3463e3a90fdcac1149374ac03
-DIST cranelift-faerie-0.55.0.crate 10876 SHA256 
d936ecaa43ee168f0774bd1fd47b067eedd622aa9ddd16b7d91cb63af9527fa6 SHA512 
5a4ca4997561abb9cefb63f6320d769a94886075651946821dc8b75ecad97b8986162f78f80829658710b6aaca78def788f9399e7f079a417fd6846d5aba95c5
 WHIRLPOOL 
5a945afcf4c04f203202df05432170c892ebf4c90dbd40acb260a42f2f34c9fb7f50653c68534e38a1f2d73b143a249e11e63fadbf022ac98bdf32e5463d0e47
-DIST cranelift-frontend-0.55.0.crate 31540 SHA256 
4ea33e55bda8c425f3f533355b03e3a43cf29b4e228b35b868b6a1c43b6a139e SHA512 
7beb8182294bd5f987d2a90218ed3c745ec4aa4b25deb4e25c6fd2e9f28da7235cb4ddea32dcb8315a961180bd2d48a3331636aac8d21ee5bed2f6097e5ce8b4
 WHIRLPOOL 
fbeb9d39a10bf4b4e56694732fd6829e95202dd6ab30e5c56c9acfff4f7c878603bf0adac471c6db453bc41ab991d6c20c46cd777e0cdc50d65abda0b03ec378
-DIST cranelift-module-0.55.0.crate 14009 SHA256 

[gentoo-commits] repo/proj/rust:master commit in: dev-rust/cranelift-tools/

2020-01-20 Thread Mikhail Pukhlikov
commit: 8508ff518690cd5d9d88d1cf1514f390ee90892b
Author: stefson  yahoo  de>
AuthorDate: Fri Jan 17 17:59:15 2020 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Mon Jan 20 09:54:40 2020 +
URL:https://gitweb.gentoo.org/repo/proj/rust.git/commit/?id=8508ff51

dev-rust/cranelift-tools: update to v0.55.0

Signed-off-by: Steffen Kuhn  yandex.com>
Signed-off-by: Mikhail Pukhlikov  gentoo.org>

 dev-rust/cranelift-tools/Manifest  | 50 --
 ...0.54.0.ebuild => cranelift-tools-0.55.0.ebuild} | 50 --
 2 files changed, 54 insertions(+), 46 deletions(-)

diff --git a/dev-rust/cranelift-tools/Manifest 
b/dev-rust/cranelift-tools/Manifest
index c0d17a1..46e8ec7 100644
--- a/dev-rust/cranelift-tools/Manifest
+++ b/dev-rust/cranelift-tools/Manifest
@@ -3,11 +3,12 @@ DIST aho-corasick-0.7.6.crate 108953 SHA256 
58fb5e95d83b38284460a5fda7d6470aa0b8
 DIST ansi_term-0.11.0.crate 17087 SHA256 
ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b SHA512 
a637466a380748f939b3af090b8c0333f35581925bc03f4dda9b3f95d338836403cf5487ae3af9ff68f8245a837f8ab061aabe57a126a6a2c20f2e972c77d1fa
 WHIRLPOOL 
be85c38937cc1b40d094467e1d60dbd38550b024bd16351325247ab459b03c0aeedefe42a808693a0aa8ff0c6b494eefc3af8f77e52cbb57f2ea8797c8a42524
 DIST anyhow-1.0.26.crate 26024 SHA256 
7825f6833612eb2414095684fcf6c635becf3ce97fe48cf6421321e93bfbd53c SHA512 
362a22854f90032f407875ee3687287f2c9c87e3b462e808219e0fd4d3067ad245544d1b6f38b3130d824af77390a331ac0b5a918498ee6c6b401fc8d0292ccc
 WHIRLPOOL 
05b7b037ec8d9d8e43dc81c38a52873b85d12b6f3d6c91d0c3c9e760a21f8614e9f0d1d3f838cda21caa236a40a01815efb39ef6409fcb5a3c8d5b73b1ab262d
 DIST arrayref-0.3.5.crate 7644 SHA256 
0d382e583f07208808f6b1249e60848879ba3543f57c32277bf52d69c2f0f0ee SHA512 
6417e092a896e118a69e219f4e40f94756748986769e24ac233ea33a3a0a6e15fbebec5f4d6dc3592da7eb5b2e572cb28ad330838875323c6e925275b5a3f5b8
 WHIRLPOOL 
3ef8001e81a9ec85b8d66c8f45aed5f6becfdb5f5af26a05e917e5ff65f7c3ee41ed49540532ee3bed436bc5bf189de0cb778e5b30499d2a21514d6ef2fa07d7
+DIST arrayvec-0.4.12.crate 26551 SHA256 
cd9fd44efafa8690358b7408d253adf110036b88f55672a933f01d616ad9b1b9 SHA512 
c03972056ab8fa30fc53fdc2bfc5e501f7644223998eccb73fdc2e737f7e25f4bb0e531f3eec38f7f3514760fb385fafd06c3d38531d13d92faf841820d4ed2b
 WHIRLPOOL 
3cf73d300c47d5e0366846e12014344915893c24c22188d6140e7220b78d2e1e8f5273fba3d23e716ba3a5ede53e31fdd4f59593b2c18b12dec1f84547d678e3
 DIST arrayvec-0.5.1.crate 26816 SHA256 
cff77d8686867eceff3105329d4698d96c2391c176d5d03adc90c7389162b5b8 SHA512 
53db2fafea1f60ac1af9ecc0bc9b69010e9f8573048481d55969ecdc9f3d19832fe05824acf10a0186b0464f0fbfe898d73500fba39ed63650c64dac2c2e8043
 WHIRLPOOL 
7f5c791bd4cd26c760458c2a37f51a40a96742ba688bfd1f339e7d66d5bc4cb0d926993ea2051a1d8086604a724a999b5a65a42ec358f7e0399f35eaa992cb52
 DIST atty-0.2.14.crate 5470 SHA256 
d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
 WHIRLPOOL 
4383326e1abcf66a36ba1fa4efa4103b119617df12d4bd965dc52c0afee7636018011f23616230e1c588076c3aed5aa15ff0535e80420e898a9d26b4b8107b7f
 DIST autocfg-0.1.7.crate 12158 SHA256 
1d49d90015b3c36167a20fe2810c5cd875ad504b39cff3d4eae7977e6b7c1cb2 SHA512 
667ca520f2b46140d2f3519b43e5155426a6e7a2130879860eb10b974f84465600077f53abed4c0e6bf2612471f01786bfb3531ea8773d0f50f29d48e05f7925
 WHIRLPOOL 
410f250f9f6f021b1a8379cc27a4d2e417605be8eba8fd226f8c7016f94fd5684e8935689539f789fb199e7aa8c1f9bc6259955408c103a6903adc92e5f56909
 DIST autocfg-1.0.0.crate 12870 SHA256 
f8aac770f1885fd7e387acedd76065302551364496e46b3dd00860b2f8359b9d SHA512 
451fc63148792ba1952b884170e3481359b01bacca5ec0456f43ca58f8e092b8f81c9764f8b00d4104059ff608089be5858220ee868127c064cc890c767ec3a3
 WHIRLPOOL 
90c5eab61cb56a8df9ecb30f0f6de0ee43440230c79e3b3dfc02b44f9ed22a68549982a95c35041f7bb3fc3e8c3638107d341ce20f926d834a639ec71ae2a734
-DIST backtrace-0.3.41.crate 67484 SHA256 
a4ed64ae6d9ebfd9893193c4b2532b1292ec97bd8271c9d7d0fa90cd78a34cba SHA512 
5b10cd9f1873bcae5244367b6ea11c8be37e77716055fe86a87a0a43db84954dfef090d83a8659cde1066c57867ab3fa2a204654f4abe2ace8dfe4b7c353bdb2
 WHIRLPOOL 
426ae01a4de56cbd571b156acd48d32fa40876a4384004ec54f3d4f5ad26ca2fd800e6adf8b3aa06822d10d14079f24cdfe86323042822b864cc73fee6e74ac6
+DIST backtrace-0.3.42.crate 68031 SHA256 
b4b1549d804b6c73f4817df2ba073709e96e426f12987127c48e6745568c350b SHA512 
67d8a7024c067e857a2022ab15862fa7ddf7f7face5329d30d922c62705f31476016fb213681be213c6729db1dac5eb2cc974c75960aebc84aa82a31b3cdf2ba
 WHIRLPOOL 
4149fc3e420c2f0bb1643145ac088321d7d6d3a02c7db141a290d9f15ca38d9d21fadaf53abce3d9668ef189be45fd1c3dca55f43e13a637ab2e0be55d06b87d
 DIST backtrace-sys-0.1.32.crate 518920 SHA256 
5d6575f128516de27e3ce99689419835fce9643a9b215a14d2b5b685be018491 SHA512 

[gentoo-commits] repo/proj/rust:master commit in: dev-rust/cranelift-tools/

2020-01-17 Thread Mikhail Pukhlikov
commit: 5a5cfba85033325bc6c8ba0328d32f6732d44c4f
Author: stefson  yahoo  de>
AuthorDate: Tue Jan 14 18:28:25 2020 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Fri Jan 17 11:56:04 2020 +
URL:https://gitweb.gentoo.org/repo/proj/rust.git/commit/?id=5a5cfba8

dev-rust/cranelift-tools: update to v0.54.0

Signed-off-by: Steffen Kuhn  yandex.com>
Signed-off-by: Mikhail Pukhlikov  gentoo.org>

 dev-rust/cranelift-tools/Manifest  | 86 ++---
 ...0.52.0.ebuild => cranelift-tools-0.54.0.ebuild} | 88 +++---
 2 files changed, 87 insertions(+), 87 deletions(-)

diff --git a/dev-rust/cranelift-tools/Manifest 
b/dev-rust/cranelift-tools/Manifest
index 355b7d9..804393d 100644
--- a/dev-rust/cranelift-tools/Manifest
+++ b/dev-rust/cranelift-tools/Manifest
@@ -1,20 +1,22 @@
 DIST ahash-0.2.18.crate 22709 SHA256 
6f33b5018f120946c1dcf279194f238a9f146725593ead1c08fa47ff22b0b5d3 SHA512 
ea47bb8e1a6d3bfa94d1ea9aae7f1e6a156ec9f432591493c857edb990a931f7dce13e9f415c7b185d517a47d6d72edc8f9166bdafc86e58b4246855399ccd11
 WHIRLPOOL 
86aeae076b48c48ee3e25c3d4845622f5790c7bc715293f34e31bd8087b68a0c46daa8c9b3cf6b79572796f6cb5a24d1cd1b4e5d97012f161ceb8d94b459d2bc
 DIST aho-corasick-0.7.6.crate 108953 SHA256 
58fb5e95d83b38284460a5fda7d6470aa0b8844d283a0b614b8535e880800d2d SHA512 
120aa28e72279f561d7f51657aa0800dd46504cd92f758f848284e5f3695be6f5e24056a66b0f2d971c527277e92ae938e2357ade37b5cbe1c93913a5dc308b1
 WHIRLPOOL 
e99dc69ff246e8da947b298633dbe5f568821a52e6f92f87d38da9ce531dc82b233bc934620b96eb68facc8b2b7ab1c38089d572faf9c73d96313db0eff5c7a7
 DIST ansi_term-0.11.0.crate 17087 SHA256 
ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b SHA512 
a637466a380748f939b3af090b8c0333f35581925bc03f4dda9b3f95d338836403cf5487ae3af9ff68f8245a837f8ab061aabe57a126a6a2c20f2e972c77d1fa
 WHIRLPOOL 
be85c38937cc1b40d094467e1d60dbd38550b024bd16351325247ab459b03c0aeedefe42a808693a0aa8ff0c6b494eefc3af8f77e52cbb57f2ea8797c8a42524
+DIST anyhow-1.0.26.crate 26024 SHA256 
7825f6833612eb2414095684fcf6c635becf3ce97fe48cf6421321e93bfbd53c SHA512 
362a22854f90032f407875ee3687287f2c9c87e3b462e808219e0fd4d3067ad245544d1b6f38b3130d824af77390a331ac0b5a918498ee6c6b401fc8d0292ccc
 WHIRLPOOL 
05b7b037ec8d9d8e43dc81c38a52873b85d12b6f3d6c91d0c3c9e760a21f8614e9f0d1d3f838cda21caa236a40a01815efb39ef6409fcb5a3c8d5b73b1ab262d
 DIST arrayref-0.3.5.crate 7644 SHA256 
0d382e583f07208808f6b1249e60848879ba3543f57c32277bf52d69c2f0f0ee SHA512 
6417e092a896e118a69e219f4e40f94756748986769e24ac233ea33a3a0a6e15fbebec5f4d6dc3592da7eb5b2e572cb28ad330838875323c6e925275b5a3f5b8
 WHIRLPOOL 
3ef8001e81a9ec85b8d66c8f45aed5f6becfdb5f5af26a05e917e5ff65f7c3ee41ed49540532ee3bed436bc5bf189de0cb778e5b30499d2a21514d6ef2fa07d7
 DIST arrayvec-0.5.1.crate 26816 SHA256 
cff77d8686867eceff3105329d4698d96c2391c176d5d03adc90c7389162b5b8 SHA512 
53db2fafea1f60ac1af9ecc0bc9b69010e9f8573048481d55969ecdc9f3d19832fe05824acf10a0186b0464f0fbfe898d73500fba39ed63650c64dac2c2e8043
 WHIRLPOOL 
7f5c791bd4cd26c760458c2a37f51a40a96742ba688bfd1f339e7d66d5bc4cb0d926993ea2051a1d8086604a724a999b5a65a42ec358f7e0399f35eaa992cb52
-DIST atty-0.2.13.crate 4764 SHA256 
1803c647a3ec87095e7ae7acfca019e98de5ec9a7d01343f611cf3152ed71a90 SHA512 
4554ca7dedb4c2e8693e5847ef1fe66161ed4cb2c19156bb03f41ce7e7ea21838369dabaf447a60d1468de8bfbb7087438c12934c4569dde63df074f168569ad
 WHIRLPOOL 
7ea309dda76a56d25e82dbac37f4de29cca79a8f1dc0f6dc080319183ba7ede3cd2f8a81514c9be83c632c3fdc16fbb9da025b0529afb8f4481a5e4d8113d5a7
+DIST atty-0.2.14.crate 5470 SHA256 
d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
 WHIRLPOOL 
4383326e1abcf66a36ba1fa4efa4103b119617df12d4bd965dc52c0afee7636018011f23616230e1c588076c3aed5aa15ff0535e80420e898a9d26b4b8107b7f
 DIST autocfg-0.1.7.crate 12158 SHA256 
1d49d90015b3c36167a20fe2810c5cd875ad504b39cff3d4eae7977e6b7c1cb2 SHA512 
667ca520f2b46140d2f3519b43e5155426a6e7a2130879860eb10b974f84465600077f53abed4c0e6bf2612471f01786bfb3531ea8773d0f50f29d48e05f7925
 WHIRLPOOL 
410f250f9f6f021b1a8379cc27a4d2e417605be8eba8fd226f8c7016f94fd5684e8935689539f789fb199e7aa8c1f9bc6259955408c103a6903adc92e5f56909
-DIST backtrace-0.3.40.crate 68183 SHA256 
924c76597f0d9ca25d762c25a4d369d51267536465dc5064bdf0eb073ed477ea SHA512 
8b9da3d6c515ef7bc5b04cf4abd53221cc114c912eb5033558b1c45eb6d85e56c0fc39579711fcd26f69fa364a823945901e4c2e5560436013b7523adf267d27
 WHIRLPOOL 
a56e7f9d49cd1c56758972a214effed3bb73590feaa1fd62d1f297357b49cb951922fb88ec68c4907a5cd7c14586bfd572ac62dd0ae6f652b648a66a2dc580a0
+DIST autocfg-1.0.0.crate 12870 SHA256 
f8aac770f1885fd7e387acedd76065302551364496e46b3dd00860b2f8359b9d SHA512 
451fc63148792ba1952b884170e3481359b01bacca5ec0456f43ca58f8e092b8f81c9764f8b00d4104059ff608089be5858220ee868127c064cc890c767ec3a3
 WHIRLPOOL 

[gentoo-commits] repo/proj/rust:master commit in: dev-rust/cranelift-tools/

2020-01-17 Thread Mikhail Pukhlikov
commit: 580217c82bc9965a1077f1a284d8546079135b5b
Author: stefson  yahoo  de>
AuthorDate: Fri Jan 17 08:41:54 2020 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Fri Jan 17 11:56:13 2020 +
URL:https://gitweb.gentoo.org/repo/proj/rust.git/commit/?id=580217c8

dev-rust/cranelift-tools: add checksum for cranelift-faerie

Signed-off-by: Steffen Kuhn  yandex.com>
Closes: https://github.com/gentoo/gentoo-rust/pull/475
Signed-off-by: Mikhail Pukhlikov  gentoo.org>

 dev-rust/cranelift-tools/Manifest  | 1 +
 dev-rust/cranelift-tools/cranelift-tools-0.54.0.ebuild | 1 +
 2 files changed, 2 insertions(+)

diff --git a/dev-rust/cranelift-tools/Manifest 
b/dev-rust/cranelift-tools/Manifest
index 804393d..c0d17a1 100644
--- a/dev-rust/cranelift-tools/Manifest
+++ b/dev-rust/cranelift-tools/Manifest
@@ -32,6 +32,7 @@ DIST cranelift-bforest-0.54.0.crate 30887 SHA256 
bd3225fff1be118941c5fb66f1fb1f7
 DIST cranelift-codegen-0.54.0.crate 337277 SHA256 
f3e3e6679892029f76a99b9059d2b74e77ac03637d573bb014bc21579ec1b7da SHA512 
d073063965cc0311c9cd47af92bffdd0701057d12459ca3dfd2edb32eb152502eb8328928fc3be251d6094e110adc1a25968f3fda689da24ea00bb6abc43407e
 WHIRLPOOL 
52b65f715b59deed96309cfaa5c27ec3b9863286ddcf6bd5ae5caf15a960f45fbf6b00b1fe630a7e307f204c7d0f32e733dbb3bdd7abce7b00fe07ada4a97916
 DIST cranelift-codegen-meta-0.54.0.crate 164168 SHA256 
3cabe691548e28ca82ebd218f2fe76eec4c5629b64ef3db8b58443b7d9047275 SHA512 
7c24dbe75f17b690a7c996408112e8f67b059f5b823a35411ecf7332a1db21f8d9e3d51a9cce83753276fce2865571a26515ccd055a8b749f6d52fb79cd3b3c2
 WHIRLPOOL 
0b38bebb37e5a6180f155883577e54979217b8954dc919c68a78e588f9e3b658d7284a704b38b04b6462a5bddcb143110ab428832000ebc1ab832b2ccdb203b8
 DIST cranelift-entity-0.54.0.crate 24245 SHA256 
3498ad9ba021715716a1c52e2b31d7829a149913fb0d88493e4b07d3b772b656 SHA512 
c70a23f6487176a9d0231a224f417eea553e3397e10ae05192efea73ef097b7775866a7396dde18aa61a34db0fb9e83a072653594a3e151e766d091246932efa
 WHIRLPOOL 
287dd1a7c8db55af5304b31261e96a0aed69c2252b22a0df56b11866505656449ca5b37cf8d562859f443f2dd0ccad23c3c34d49408ebfda32474e23c08a0ad9
+DIST cranelift-faerie-0.54.0.crate 10866 SHA256 
bb84dc86d6795d202ffd4e4293e1036709ee0cd09429a2b7f290a248ae2b3704 SHA512 
4eea3d780c7dcc2c2339fe3a42d9461e26f28a3d8cd06fe438a05f295bd3206652960b37592fb8235e3d3fb76ee66a120ca35b62251741b5a4401dc1efd4
 WHIRLPOOL 
723a0a34763eaf4ee52d4103be1fe80150d038b43f12fd181da9adf6430b7e40a2540a09f7b4477e88b811cb7743c07c9f8f0bdcd1981d40107e9eb1572ff250
 DIST cranelift-frontend-0.54.0.crate 31545 SHA256 
521a30773b8de74345c807a38853f055aca8fecaa39a0fc7698bfebc5a3da515 SHA512 
20cf1d5e48f43c5cf9cd32c448a8c2b39cfd1c6202bdaf250e81da0cf40413ce2375a197963642aec5439673761796e833e91cefca1da46a64ff58bbb9545895
 WHIRLPOOL 
5487d2535e7da8b35775fe00e8801e4db9f9033b24b98d585095d145ebe0ff31085f091af0e4e0ef0bd33887c30db402f040c00217238758be61781d765b20ee
 DIST cranelift-module-0.54.0.crate 14010 SHA256 
9701f05ff8d2f2473f27eadc1344c2b566142d464a62a8681426ca1e705e6664 SHA512 
0da53ff8709fb73f6090f111364427dbc67b1e7198268eed478ba893b4625efa050ce8e5577712f98e1a12e1cfccd138316f7ae33818c6925bf3e28ed2423846
 WHIRLPOOL 
7a1cbe63a9aaa07fb9dbd6781eb9efb398b557ecc02ba78c636658f0bbe72557199d5cc3b69d612bc63fc149b4d2e4f477f788cbf28dd83d1d890ab8685f8a19
 DIST cranelift-native-0.54.0.crate 6771 SHA256 
624e755cbe984e437308968239736e7f9aa3193e99928fb76eec7a1946627b34 SHA512 
a51bafe08d1c789426efbd8b1cb73335d547dccb7c732488e62288c1f703b2dac09266cf480e63d9c457359ac16d98cce9b4c4828acbede109021e9dda0cc145
 WHIRLPOOL 
8614257ae378a15f1641ec66ff72dbb1895dff0ac83e1dd19397146213e19ae869cb48e331551e5055e027763338d92cc4d3b8af2e1de438c8b69942df2dd3f9

diff --git a/dev-rust/cranelift-tools/cranelift-tools-0.54.0.ebuild 
b/dev-rust/cranelift-tools/cranelift-tools-0.54.0.ebuild
index eb78159..c060521 100644
--- a/dev-rust/cranelift-tools/cranelift-tools-0.54.0.ebuild
+++ b/dev-rust/cranelift-tools/cranelift-tools-0.54.0.ebuild
@@ -40,6 +40,7 @@ cranelift-bforest-0.54.0
 cranelift-codegen-0.54.0
 cranelift-codegen-meta-0.54.0
 cranelift-entity-0.54.0
+cranelift-faerie-0.54.0
 cranelift-frontend-0.54.0
 cranelift-module-0.54.0
 cranelift-native-0.54.0



[gentoo-commits] repo/proj/rust:master commit in: dev-lang/rust-bin/

2020-01-12 Thread Mikhail Pukhlikov
commit: 138876e503cb9b9160f8ae96b950228afb246330
Author: gentoo90  gmail  com>
AuthorDate: Sat Jan  4 22:05:08 2020 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Mon Jan 13 06:19:22 2020 +
URL:https://gitweb.gentoo.org/repo/proj/rust.git/commit/?id=138876e5

dev-lang/rust-bin-: allow choosing specific nightly version

Add RUST_NIGHTLY_DATE variable, similar to EGIT_COMMIT from git-r3.eclass.
Usage:
RUST_NIGHTLY_DATE="-MM-DD" emerge rust-bin:nightly
Closes: https://github.com/gentoo/gentoo-rust/pull/474

Signed-off-by: Mikhail Pukhlikov  gentoo.org>

 dev-lang/rust-bin/rust-bin-.ebuild | 8 
 1 file changed, 8 insertions(+)

diff --git a/dev-lang/rust-bin/rust-bin-.ebuild 
b/dev-lang/rust-bin/rust-bin-.ebuild
index e66acb1..3eb3dbc 100644
--- a/dev-lang/rust-bin/rust-bin-.ebuild
+++ b/dev-lang/rust-bin/rust-bin-.ebuild
@@ -10,6 +10,11 @@ HOMEPAGE="https://www.rust-lang.org/;
 MY_SRC_URI="https://static.rust-lang.org/dist/rust-nightly;
 MY_STDLIB_SRC_URI="https://static.rust-lang.org/dist/rust-std-nightly;
 
+if [[ -v RUST_NIGHTLY_DATE ]]; then
+   
MY_SRC_URI="https://static.rust-lang.org/dist/${RUST_NIGHTLY_DATE}/rust-nightly;
+   
MY_STDLIB_SRC_URI="https://static.rust-lang.org/dist/${RUST_NIGHTLY_DATE}/rust-std-nightly;
+fi
+
 ALL_RUSTLIB_TARGETS=(
"wasm32-unknown-unknown"
 )
@@ -80,6 +85,9 @@ src_install() {
components="${components},rls-preview,${analysis}"
fi
use rustfmt && components="${components},rustfmt-preview"
+
+   elog "installing components: ${components}"
+
./install.sh \
--components="${components}" \
--disable-verify \



[gentoo-commits] repo/proj/rust:master commit in: dev-rust/cranelift-tools/

2019-12-23 Thread Mikhail Pukhlikov
commit: 7c21afd4c3f077ae0520eba8bfaa210a2b29c6f4
Author: stefson  yahoo  de>
AuthorDate: Fri Dec 20 10:53:42 2019 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Mon Dec 23 09:08:28 2019 +
URL:https://gitweb.gentoo.org/repo/proj/rust.git/commit/?id=7c21afd4

dev-rust/cranelift-tools: update to v0.52.0

license and homepage updated

Signed-off-by: Steffen Kuhn  yandex.com>
Closes: https://github.com/gentoo/gentoo-rust/pull/465
Signed-off-by: Mikhail Pukhlikov  gentoo.org>

 dev-rust/cranelift-tools/Manifest  | 124 +--
 ...0.46.1.ebuild => cranelift-tools-0.52.0.ebuild} | 134 ++---
 2 files changed, 121 insertions(+), 137 deletions(-)

diff --git a/dev-rust/cranelift-tools/Manifest 
b/dev-rust/cranelift-tools/Manifest
index 0264655..355b7d9 100644
--- a/dev-rust/cranelift-tools/Manifest
+++ b/dev-rust/cranelift-tools/Manifest
@@ -1,44 +1,44 @@
-DIST ahash-0.2.16.crate 22412 SHA256 
b35dfc96a657c1842b4eb73180b65e37152d4b94d0eb5cb51708aee7826950b4 SHA512 
4d1b043c974d5acce3c8f9d941062aacfc47f4ab7fdce0e607f6194b8a7d648ec2a532d1689e173db837bbe95d9fd91e7c8fd35e22d2febbce030ac289b0f460
 WHIRLPOOL 
96d630a0c417c764846e3b0017819b33f11df771a728fd2f46d4f5318f82213346f448717ddfa2026f126d4a6e3925ae601ce23180faa0b145ef919ad9b0d153
+DIST ahash-0.2.18.crate 22709 SHA256 
6f33b5018f120946c1dcf279194f238a9f146725593ead1c08fa47ff22b0b5d3 SHA512 
ea47bb8e1a6d3bfa94d1ea9aae7f1e6a156ec9f432591493c857edb990a931f7dce13e9f415c7b185d517a47d6d72edc8f9166bdafc86e58b4246855399ccd11
 WHIRLPOOL 
86aeae076b48c48ee3e25c3d4845622f5790c7bc715293f34e31bd8087b68a0c46daa8c9b3cf6b79572796f6cb5a24d1cd1b4e5d97012f161ceb8d94b459d2bc
 DIST aho-corasick-0.7.6.crate 108953 SHA256 
58fb5e95d83b38284460a5fda7d6470aa0b8844d283a0b614b8535e880800d2d SHA512 
120aa28e72279f561d7f51657aa0800dd46504cd92f758f848284e5f3695be6f5e24056a66b0f2d971c527277e92ae938e2357ade37b5cbe1c93913a5dc308b1
 WHIRLPOOL 
e99dc69ff246e8da947b298633dbe5f568821a52e6f92f87d38da9ce531dc82b233bc934620b96eb68facc8b2b7ab1c38089d572faf9c73d96313db0eff5c7a7
 DIST ansi_term-0.11.0.crate 17087 SHA256 
ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b SHA512 
a637466a380748f939b3af090b8c0333f35581925bc03f4dda9b3f95d338836403cf5487ae3af9ff68f8245a837f8ab061aabe57a126a6a2c20f2e972c77d1fa
 WHIRLPOOL 
be85c38937cc1b40d094467e1d60dbd38550b024bd16351325247ab459b03c0aeedefe42a808693a0aa8ff0c6b494eefc3af8f77e52cbb57f2ea8797c8a42524
 DIST arrayref-0.3.5.crate 7644 SHA256 
0d382e583f07208808f6b1249e60848879ba3543f57c32277bf52d69c2f0f0ee SHA512 
6417e092a896e118a69e219f4e40f94756748986769e24ac233ea33a3a0a6e15fbebec5f4d6dc3592da7eb5b2e572cb28ad330838875323c6e925275b5a3f5b8
 WHIRLPOOL 
3ef8001e81a9ec85b8d66c8f45aed5f6becfdb5f5af26a05e917e5ff65f7c3ee41ed49540532ee3bed436bc5bf189de0cb778e5b30499d2a21514d6ef2fa07d7
-DIST arrayvec-0.4.12.crate 26551 SHA256 
cd9fd44efafa8690358b7408d253adf110036b88f55672a933f01d616ad9b1b9 SHA512 
c03972056ab8fa30fc53fdc2bfc5e501f7644223998eccb73fdc2e737f7e25f4bb0e531f3eec38f7f3514760fb385fafd06c3d38531d13d92faf841820d4ed2b
 WHIRLPOOL 
3cf73d300c47d5e0366846e12014344915893c24c22188d6140e7220b78d2e1e8f5273fba3d23e716ba3a5ede53e31fdd4f59593b2c18b12dec1f84547d678e3
+DIST arrayvec-0.5.1.crate 26816 SHA256 
cff77d8686867eceff3105329d4698d96c2391c176d5d03adc90c7389162b5b8 SHA512 
53db2fafea1f60ac1af9ecc0bc9b69010e9f8573048481d55969ecdc9f3d19832fe05824acf10a0186b0464f0fbfe898d73500fba39ed63650c64dac2c2e8043
 WHIRLPOOL 
7f5c791bd4cd26c760458c2a37f51a40a96742ba688bfd1f339e7d66d5bc4cb0d926993ea2051a1d8086604a724a999b5a65a42ec358f7e0399f35eaa992cb52
 DIST atty-0.2.13.crate 4764 SHA256 
1803c647a3ec87095e7ae7acfca019e98de5ec9a7d01343f611cf3152ed71a90 SHA512 
4554ca7dedb4c2e8693e5847ef1fe66161ed4cb2c19156bb03f41ce7e7ea21838369dabaf447a60d1468de8bfbb7087438c12934c4569dde63df074f168569ad
 WHIRLPOOL 
7ea309dda76a56d25e82dbac37f4de29cca79a8f1dc0f6dc080319183ba7ede3cd2f8a81514c9be83c632c3fdc16fbb9da025b0529afb8f4481a5e4d8113d5a7
-DIST autocfg-0.1.6.crate 11439 SHA256 
b671c8fb71b457dd4ae18c4ba1e59aa81793daacc361d82fcd410cef0d491875 SHA512 
ac7dd73b7c6b8b54c4fc98c3e75210eb59d46ab3447fca533763bfebfa87dba5e947829e3ba56a8eb3403f6d317065b7d674da883741e619f3866b12267801fe
 WHIRLPOOL 
c3fac30d94a82b1e902408d644cfea209412e3db6d3d6319e83ff9b716bf1efc1cb932f4c7a302899f28fd4d9f87ecbea1fe07b01be866624138dff9492d6a06
-DIST backtrace-0.3.38.crate 68133 SHA256 
690a62be8920ccf773ee00ef0968649b0e724cda8bd5b12286302b4ae955fdf5 SHA512 
a962b8ffd435691bf229f6db6cc86a0e9fabec1dea589824a85f11ee77e2c36458cdebd68acc0624d45195df27a9fb6dace0afb98a9fddc0291bae93928345fe
 WHIRLPOOL 
2b7bbe6454b2118832ecb51d798f64875457cb568b393b2ff396c4daa998f3d3631fa88ab3fdd312a9093cbf88a20e2acdac7f4809fa3b4a1561e3f404ab17b1
-DIST backtrace-sys-0.1.31.crate 518877 SHA256 
82a830b4ef2d1124a711c71d263c5abdc710ef8e907bd508c88be475cebc422b SHA512 

[gentoo-commits] repo/proj/rust:master commit in: dev-lang/rust/

2019-12-23 Thread Mikhail Pukhlikov
commit: 3873571a936875501e10f6cf992cd610a5c2f0ba
Author: Mikhail Pukhlikov  gentoo  org>
AuthorDate: Mon Dec 23 09:06:29 2019 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Mon Dec 23 09:07:17 2019 +
URL:https://gitweb.gentoo.org/repo/proj/rust.git/commit/?id=3873571a

close #473

Signed-off-by: Mikhail Pukhlikov  gentoo.org>

 dev-lang/rust/rust-1.40.0-r666.ebuild | 14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/dev-lang/rust/rust-1.40.0-r666.ebuild 
b/dev-lang/rust/rust-1.40.0-r666.ebuild
index f0ba79e..6732c4d 100644
--- a/dev-lang/rust/rust-1.40.0-r666.ebuild
+++ b/dev-lang/rust/rust-1.40.0-r666.ebuild
@@ -46,13 +46,13 @@ LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA"
 IUSE="clippy debug doc libressl rls rustfmt thumbv7neon wasm 
${ALL_LLVM_TARGETS[*]}"
 
 RDEPEND=">=app-eselect/eselect-rust-20190311
-   sys-libs/zlib
-   !libressl? ( =dev-libs/openssl-1.0.1:= )
-   libressl? ( <=dev-libs/libressl-2.9.0:= 
>=dev-libs/libressl-2.5:= )
-   net-libs/libssh2
-   net-libs/http-parser
-   net-misc/curl[ssl]
-   "
+   sys-libs/zlib
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   net-libs/libssh2
+   net-libs/http-parser
+   net-misc/curl[ssl]
+   "
 DEPEND="${RDEPEND}
${PYTHON_DEPS}
|| (



[gentoo-commits] repo/proj/rust:master commit in: dev-lang/rust/

2019-12-22 Thread Mikhail Pukhlikov
commit: eecfd9de44031fce3cead16e7577eab08f9bff35
Author: stefson  yahoo  de>
AuthorDate: Fri Dec 20 18:28:09 2019 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Mon Dec 23 06:54:37 2019 +
URL:https://gitweb.gentoo.org/repo/proj/rust.git/commit/?id=eecfd9de

dev-lang/rust-999: remove stale patches

Signed-off-by: Steffen Kuhn  yandex.com>
Closes: https://github.com/gentoo/gentoo-rust/pull/471
Signed-off-by: Mikhail Pukhlikov  gentoo.org>

 dev-lang/rust/rust-999.ebuild | 8 +---
 1 file changed, 1 insertion(+), 7 deletions(-)

diff --git a/dev-lang/rust/rust-999.ebuild b/dev-lang/rust/rust-999.ebuild
index 5d2a3a6..3cbbeeb 100644
--- a/dev-lang/rust/rust-999.ebuild
+++ b/dev-lang/rust/rust-999.ebuild
@@ -88,13 +88,7 @@ REQUIRED_USE="|| ( ${ALL_LLVM_TARGETS[*]} )
?? ( system-llvm sanitize )
 "
 
-PATCHES=( 
-   # upstream issue: https://github.com/rust-lang/rust/issues/65757
-   "${FILESDIR}"/pr65932.patch
-
-   # this adds a thumbv7neon-musl target for neon support on musl with 
armv7
-   "${FILESDIR}"/pr66103.patch
-   )
+#PATCHES=( )
 
 S="${WORKDIR}/${MY_P}-src"
 



[gentoo-commits] repo/proj/rust:master commit in: eclass/

2019-12-22 Thread Mikhail Pukhlikov
commit: d6542fb4b30dba00148048bdee40482f0492c3b7
Author: Daniel Barry  stevens  edu>
AuthorDate: Sat Dec 21 05:13:42 2019 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Mon Dec 23 06:54:06 2019 +
URL:https://gitweb.gentoo.org/repo/proj/rust.git/commit/?id=d6542fb4

cargo.eclass: add args to cargo_src_install()

media-sound/spotifyd and media-sound/spotify-tui were tested with
the cargo eclass in the main package repo, they currently fail
to install as they try to pass arguments into cargo_src_install()
Closes: https://github.com/gentoo/gentoo-rust/pull/472

Signed-off-by: Mikhail Pukhlikov  gentoo.org>

 eclass/cargo.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/cargo.eclass b/eclass/cargo.eclass
index b6c6dde..b1f2071 100644
--- a/eclass/cargo.eclass
+++ b/eclass/cargo.eclass
@@ -153,7 +153,7 @@ cargo_src_compile() {
 cargo_src_install() {
debug-print-function ${FUNCNAME} "$@"
 
-   cargo install -j $(makeopts_jobs) --root="${D}/usr" $(usex debug 
--debug "") \
+   cargo install -j $(makeopts_jobs) --root="${D}/usr" $(usex debug 
--debug "") "$@" \
|| die "cargo install failed"
rm -f "${D}/usr/.crates.toml"
 



[gentoo-commits] repo/proj/rust:master commit in: virtual/cargo/, dev-lang/rust/, dev-lang/rust/files/, virtual/rust/

2019-12-20 Thread Mikhail Pukhlikov
commit: ab768092e28fbac99668454f3b650dafd3ff195e
Author: Mikhail Pukhlikov  gentoo  org>
AuthorDate: Fri Dec 20 10:46:11 2019 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Fri Dec 20 10:46:30 2019 +
URL:https://gitweb.gentoo.org/repo/proj/rust.git/commit/?id=ab768092

Update Rust to 1.40

Signed-off-by: Mikhail Pukhlikov  gentoo.org>

 dev-lang/rust/Manifest |  10 +-
 dev-lang/rust/files/1.36.0-libressl.patch  |  68 +++
 dev-lang/rust/files/pr65474.patch  | 512 -
 dev-lang/rust/files/pr65932.patch  | 194 
 dev-lang/rust/files/pr66103.patch  |  69 ---
 dev-lang/rust/rust-1.39.0-r667.ebuild  | 296 
 ...-1.39.0-r666.ebuild => rust-1.40.0-r666.ebuild} |   4 +
 ...1.39.0-r666.ebuild => cargo-1.40.0-r666.ebuild} |   0
 ...-1.39.0-r666.ebuild => rust-1.40.0-r666.ebuild} |   0
 9 files changed, 77 insertions(+), 1076 deletions(-)

diff --git a/dev-lang/rust/Manifest b/dev-lang/rust/Manifest
index 5e93289..94543be 100644
--- a/dev-lang/rust/Manifest
+++ b/dev-lang/rust/Manifest
@@ -1,5 +1,5 @@
-DIST rust-1.38.0-aarch64-unknown-linux-gnu.tar.xz 235231988 SHA256 
6ab06ff04cc41e612dd55f3358a1239be8cceb0ad8018996d39ae3e3b23156d2 SHA512 
c9dea8907d05af938c1936139c1fb8673d0db90503552f53645d71637bb7248263fd20b1c16db140694b2d467a12c474015a2077d9b26c782b44e965a01544c6
 WHIRLPOOL 
41108f0de4017e033f9d6c28e2268e86046fa966159d6fbeff2b3d45343dbb9d8fff0bc980735f31ccde7bce709a94a615e0ee27512123b07b54fffcd3258cc4
-DIST rust-1.38.0-armv7-unknown-linux-gnueabihf.tar.xz 243411104 SHA256 
c8b9ced4a6b6efe32ac41e2ec032f847223b48ead04dedd2172e08d98616a774 SHA512 
ddbb2c8d2e7112c5871155890c8308080ac800795c685c4b4d06b9dd8c5abd28ee13961686c9be465d1bbd33d476c6478b90af8de0ca5a451f8b07eaff42f97d
 WHIRLPOOL 
7edb40a6535f1aa0f6f136380d2eabba57dcf8a0dc063352425bf45a196672f19d93fa7ebf675a4fc6d4ee8259766e3a873959c6ee553a8abb4ced41ca15d1f2
-DIST rust-1.38.0-i686-unknown-linux-gnu.tar.xz 298169160 SHA256 
5c488cea89cef760362868eb790896bdf31b3109e392f0d54b27b74bd214df33 SHA512 
ffdea264378510c6df687a173211427f4cb5930553c9d14e33c5776b0e15d435d1be719bba8a1db50f50a3171a38802e090451dc92a6ea764cc8fdca24651f24
 WHIRLPOOL 
75fdf0b697c0442e1cfc6a6cdd93dcfb15e14ec716398ed4fcc6deb839a2a2c02f70cbc3e85c557a0afbee9a26642529ec2b6decd5abd99fed88762df3f7f159
-DIST rust-1.38.0-x86_64-unknown-linux-gnu.tar.xz 279859784 SHA256 
4e9a2ef90679a66c9f8c62b113b018866303645a69c4812d8290d8a7162ea190 SHA512 
0b25c3049a7a213e9151c898979ec9b5b45e46a9072f9853d8f048cf401ef7ac343526d6919e68607a490e3e7bd0375b12ed9fb253caed26bb60f46473d3699b
 WHIRLPOOL 
3722dbeeeb0e17f1d3452d429076b8f4ac8023841e0d285a7cc1784072d2729cd7d30ef5c41607cb380702f753586cf4bdff8ddb54218c35ecbbbd7b733ecb24
-DIST rustc-1.39.0-src.tar.xz 96495140 SHA256 
4b0dbb356070687a606034f71dc032b783bbf8b5d3f9fff39f2c1fbc4f171c29 SHA512 
8610b2ec77722087c572bd84ac562a5b7c5f1a644aea58c5d5daa07a9aed242703b7816e73e2eaa049f773d5907859e259744a0de700622df005584fd798dab0
 WHIRLPOOL 
3c150d4dcff562fdcfbc1f0956c129e0300d3a38d12a216aeccb929ae51140aa53b58f1f51094cbaa5995623b72175793bd34611461568d9938c8f7d3c470b01
+DIST rust-1.39.0-aarch64-unknown-linux-gnu.tar.xz 238165960 SHA256 
a3f6943ad00bbf7131c8571b21f641082c8ac8298ee3a8bd5428e96743e31e05 SHA512 
ad37a8454acb8985a5c2b42d7f8bc4212651a16fb5af6b4314dd97faa47de79893f2f74b516af89cd7e77ef3db64247c4764585eb0a17ac328c9cba5e5b9c407
 WHIRLPOOL 
44a19ddd42628d841b8d923a64236f319f57ac414d97e679a2cf61834e3d32c43ccc650d085781def16ca17b51490e412ddcf563347403dcb65849d443688429
+DIST rust-1.39.0-armv7-unknown-linux-gnueabihf.tar.xz 246114456 SHA256 
d98a3cfaa427e7bba95a36cbe98cc2ded3ff5ee87242add1e0c393467c069756 SHA512 
db2b001a5587e2d5c8cdcb53c974f2332e76f58e362cba55fc971d7244754f1fa0b7e708ad7e73e7250652b442f06929dc1e8981536d7d76850b45ade275d406
 WHIRLPOOL 
4d1ba915fef3afeb197a236cdaa6af0c7c49b8db1fae9b2381e3fc226714519304d16361cb50ab0b2853ee762990fe17ddf60130cdb6508d6d7042936bacc252
+DIST rust-1.39.0-i686-unknown-linux-gnu.tar.xz 297665804 SHA256 
26b57f9c76ef9119e703a5b5acb7026963f18814cc167c2d8d6a562e05ad755c SHA512 
930546e79c0b1105eb0604ae33ccdbd8b00b56e56d069f19f0d802093a052fd3f940eaf1390cdecd79833b0c70457ebfee2ce3b9674fff72df1367076584394a
 WHIRLPOOL 
c77a59a825b2e73cb40670bacda632fcba93273aaa3fb67b794c82dd3038879ebbcbe7da33a70c72260c7039b5df9319267db536225f33d401983b55b505c564
+DIST rust-1.39.0-x86_64-unknown-linux-gnu.tar.xz 284967620 SHA256 
095874d294355e95236e07e3e82635d95b8872f751ad21c5d1d9b53ef443e536 SHA512 
02ca6c821877379d8bd0bcc38281a87e6f86bdbae1270da19e41336cc3a812d9c11c1e976655c192c39153f92cda90ddbd7b4b0bcb4f6787d6d354d2be827a8a
 WHIRLPOOL 
9a28af0cebaac330cebe42ac939645b0ed3484558074431ecac6022e6e2c80e94718371180fee2d4536144e171ce57f7cbe718723b3ae42d215d3ebca79e60ff
+DIST rustc-1.40.0-src.tar.xz 92306352 SHA256 
6e2aa3a91697f4b225c6b394cbae6b97666f061dba491f666a5281698fe2aace SHA512 

[gentoo-commits] repo/proj/rust:master commit in: media-sound/spotify-tui/

2019-12-17 Thread Mikhail Pukhlikov
commit: d13674552c051d8a3e652467c8ef28cec391015e
Author: Daniel Barry  stevens  edu>
AuthorDate: Tue Dec 17 08:41:24 2019 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Tue Dec 17 08:48:39 2019 +
URL:https://gitweb.gentoo.org/repo/proj/rust.git/commit/?id=d1367455

media-sound/spotify-tui: add package to overlay

Package-Manager: Portage-2.3.82, Repoman-2.3.20
Closes: https://github.com/gentoo/gentoo-rust/pull/470
Signed-off-by: Mikhail Pukhlikov  gentoo.org>

 media-sound/spotify-tui/Manifest  | 214 +++
 media-sound/spotify-tui/metadata.xml  |  12 ++
 media-sound/spotify-tui/spotify-tui-0.10.0.ebuild | 244 ++
 3 files changed, 470 insertions(+)

diff --git a/media-sound/spotify-tui/Manifest b/media-sound/spotify-tui/Manifest
new file mode 100644
index 000..bda69bc
--- /dev/null
+++ b/media-sound/spotify-tui/Manifest
@@ -0,0 +1,214 @@
+DIST adler32-1.0.4.crate 5105 SHA256 
5d2e7343e7fc9de883d1b0341e0b13970f764c14101234857d2ddafa1cb1cac2 SHA512 
5990e1e277a1c3aae5adef5e4601b807a756a40e88578bb91f1c70d70babfa97fb3f2c1b963482ec8e18c16d5e722bf90fb42f9646c8dd840373f28965a2d123
 WHIRLPOOL 
9969e23ee62b8f129574d904fe5971338b03ffc85580a4da97fbad540301f2744f6b5d68df15fecdfe74c7324c4c5d5dbdc21487800e497fca5d3454982c598e
+DIST aho-corasick-0.7.6.crate 108953 SHA256 
58fb5e95d83b38284460a5fda7d6470aa0b8844d283a0b614b8535e880800d2d SHA512 
120aa28e72279f561d7f51657aa0800dd46504cd92f758f848284e5f3695be6f5e24056a66b0f2d971c527277e92ae938e2357ade37b5cbe1c93913a5dc308b1
 WHIRLPOOL 
e99dc69ff246e8da947b298633dbe5f568821a52e6f92f87d38da9ce531dc82b233bc934620b96eb68facc8b2b7ab1c38089d572faf9c73d96313db0eff5c7a7
+DIST ansi_term-0.11.0.crate 17087 SHA256 
ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b SHA512 
a637466a380748f939b3af090b8c0333f35581925bc03f4dda9b3f95d338836403cf5487ae3af9ff68f8245a837f8ab061aabe57a126a6a2c20f2e972c77d1fa
 WHIRLPOOL 
be85c38937cc1b40d094467e1d60dbd38550b024bd16351325247ab459b03c0aeedefe42a808693a0aa8ff0c6b494eefc3af8f77e52cbb57f2ea8797c8a42524
+DIST arrayref-0.3.5.crate 7644 SHA256 
0d382e583f07208808f6b1249e60848879ba3543f57c32277bf52d69c2f0f0ee SHA512 
6417e092a896e118a69e219f4e40f94756748986769e24ac233ea33a3a0a6e15fbebec5f4d6dc3592da7eb5b2e572cb28ad330838875323c6e925275b5a3f5b8
 WHIRLPOOL 
3ef8001e81a9ec85b8d66c8f45aed5f6becfdb5f5af26a05e917e5ff65f7c3ee41ed49540532ee3bed436bc5bf189de0cb778e5b30499d2a21514d6ef2fa07d7
+DIST arrayvec-0.5.1.crate 26816 SHA256 
cff77d8686867eceff3105329d4698d96c2391c176d5d03adc90c7389162b5b8 SHA512 
53db2fafea1f60ac1af9ecc0bc9b69010e9f8573048481d55969ecdc9f3d19832fe05824acf10a0186b0464f0fbfe898d73500fba39ed63650c64dac2c2e8043
 WHIRLPOOL 
7f5c791bd4cd26c760458c2a37f51a40a96742ba688bfd1f339e7d66d5bc4cb0d926993ea2051a1d8086604a724a999b5a65a42ec358f7e0399f35eaa992cb52
+DIST atty-0.2.13.crate 4764 SHA256 
1803c647a3ec87095e7ae7acfca019e98de5ec9a7d01343f611cf3152ed71a90 SHA512 
4554ca7dedb4c2e8693e5847ef1fe66161ed4cb2c19156bb03f41ce7e7ea21838369dabaf447a60d1468de8bfbb7087438c12934c4569dde63df074f168569ad
 WHIRLPOOL 
7ea309dda76a56d25e82dbac37f4de29cca79a8f1dc0f6dc080319183ba7ede3cd2f8a81514c9be83c632c3fdc16fbb9da025b0529afb8f4481a5e4d8113d5a7
+DIST autocfg-0.1.7.crate 12158 SHA256 
1d49d90015b3c36167a20fe2810c5cd875ad504b39cff3d4eae7977e6b7c1cb2 SHA512 
667ca520f2b46140d2f3519b43e5155426a6e7a2130879860eb10b974f84465600077f53abed4c0e6bf2612471f01786bfb3531ea8773d0f50f29d48e05f7925
 WHIRLPOOL 
410f250f9f6f021b1a8379cc27a4d2e417605be8eba8fd226f8c7016f94fd5684e8935689539f789fb199e7aa8c1f9bc6259955408c103a6903adc92e5f56909
+DIST backtrace-0.3.40.crate 68183 SHA256 
924c76597f0d9ca25d762c25a4d369d51267536465dc5064bdf0eb073ed477ea SHA512 
8b9da3d6c515ef7bc5b04cf4abd53221cc114c912eb5033558b1c45eb6d85e56c0fc39579711fcd26f69fa364a823945901e4c2e5560436013b7523adf267d27
 WHIRLPOOL 
a56e7f9d49cd1c56758972a214effed3bb73590feaa1fd62d1f297357b49cb951922fb88ec68c4907a5cd7c14586bfd572ac62dd0ae6f652b648a66a2dc580a0
+DIST backtrace-sys-0.1.32.crate 518920 SHA256 
5d6575f128516de27e3ce99689419835fce9643a9b215a14d2b5b685be018491 SHA512 
199658b1f95611f7c68a7b4fdd76044fb6784a7ab777a9f5fbe3a4a770bd6c31ac08dfea1297dd85053f0b28b1a686c076a78b120ac46fc3c639c30c937d49c3
 WHIRLPOOL 
b2f5b4dc8448cbf09d2289a4d5c22e5419ddc8b31d189df2bd87bf317e4e5e88a81618dc04b2277c02ad8defa2f5e118eeac3d7a624cc8538dc4198728dfe04c
+DIST base64-0.10.1.crate 41988 SHA256 
0b25d992356d2eb0ed82172f5248873db5560c4721f564b13cb5193bda5e668e SHA512 
674a8cbee95a41f755499a4e3bb93ebd3f80140c3e8e2d44a0b73890ee423754e7ba8abcd92132683cd54501ff5d14438d023a202eaf12776aecbe36df9e5535
 WHIRLPOOL 
71df59c2e720af00d2dd15e3f5b8332b6024cb626550ccce9c716c4ab200ccdb018ef70c56ec9dca62afc5d81df5dbf063ed0dfb3c3dad636a834c61ed657d8a
+DIST bitflags-1.2.1.crate 16745 SHA256 
cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693 SHA512 

[gentoo-commits] repo/proj/rust:master commit in: media-sound/spotifyd/files/, media-sound/spotifyd/

2019-12-17 Thread Mikhail Pukhlikov
commit: 88f5bbe8344db448a0a6f3f245c2cb290fb69c1f
Author: Daniel Barry  stevens  edu>
AuthorDate: Tue Dec 17 08:24:22 2019 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Tue Dec 17 08:48:10 2019 +
URL:https://gitweb.gentoo.org/repo/proj/rust.git/commit/?id=88f5bbe8

media-sound/spotifyd: add package to overlay

Package-Manager: Portage-2.3.82, Repoman-2.3.20
Closes: https://github.com/gentoo/gentoo-rust/pull/469
Signed-off-by: Mikhail Pukhlikov  gentoo.org>

 media-sound/spotifyd/Manifest  | 355 ++
 .../spotifyd/files/spotifyd-0.2.20-fix-deps.patch  |  36 ++
 media-sound/spotifyd/metadata.xml  |  15 +
 media-sound/spotifyd/spotifyd-0.2.20.ebuild| 413 +
 4 files changed, 819 insertions(+)

diff --git a/media-sound/spotifyd/Manifest b/media-sound/spotifyd/Manifest
new file mode 100644
index 000..810c2f3
--- /dev/null
+++ b/media-sound/spotifyd/Manifest
@@ -0,0 +1,355 @@
+DIST adler32-1.0.4.crate 5105 SHA256 
5d2e7343e7fc9de883d1b0341e0b13970f764c14101234857d2ddafa1cb1cac2 SHA512 
5990e1e277a1c3aae5adef5e4601b807a756a40e88578bb91f1c70d70babfa97fb3f2c1b963482ec8e18c16d5e722bf90fb42f9646c8dd840373f28965a2d123
 WHIRLPOOL 
9969e23ee62b8f129574d904fe5971338b03ffc85580a4da97fbad540301f2744f6b5d68df15fecdfe74c7324c4c5d5dbdc21487800e497fca5d3454982c598e
+DIST advapi32-sys-0.2.0.crate 7217 SHA256 
e06588080cb19d0acb6739808aafa5f26bfb2ca015b2b6370028b44cf7cb8a9a SHA512 
8e6bc75fcb2b91d2b8fe281d165aa8281c8ecca9ba09552f5e4cdbadc03b91db5a98789233c4dc858ee9cf8a3488f28af5a742dac50b44f6397fd14478b77618
 WHIRLPOOL 
30da033ae33a8d6e350bf49e8e525a984d3c18abe7356660f1d2d1e9cbb1dcbae3ac86bfd1469058358889bbeb900fa5dd5be4a6e337005657a82adedc60b1a7
+DIST aes-0.3.2.crate 84345 SHA256 
54eb1d8fe354e5fc611daf4f2ea97dd45a765f4f1e4512306ec183ae2e8f20c9 SHA512 
0dde257064659ae0d7b13d12e538f2cf2f35d2f3cac2f3e0cf3a2dba0a4a89bb78377e85382cf82b95e347f34ae3c27bb145441d50f20e595c069445560a9e04
 WHIRLPOOL 
f7e781135520760a280ed5a37567e6b99f42730e77cc6ec37bfaff8f36fd5c683c138dae6ebb581e5dd7e52881521120547be68c0bb815f7193ac07b8d5a60fd
+DIST aes-ctr-0.3.0.crate 11598 SHA256 
d2e5b0458ea3beae0d1d8c0f3946564f8e10f90646cf78c06b4351052058d1ee SHA512 
92a939ba8c835c0e05f050933ad4b457b91deaff98cbdfd587907c9e674cc38c5ba0a7e75230396cc852ac7fce60db89c1ac491e7c404a1175aad5e759b21784
 WHIRLPOOL 
cf57d7b520c41d39f253ce8ff21539e2d23bbbceee77f566b0084832b6ae3b284aa748b423f57d9980392fa3bc80b845481b7e8239addefa4cafcb6a35dca113
+DIST aes-soft-0.3.3.crate 92804 SHA256 
cfd7e7ae3f9a1fb5c03b389fc6bb9a51400d0c13053f0dca698c832bfd893a0d SHA512 
9c56f05d2e36da6e51e504eb9ef5de1ddb398cfe8ce025af0732794a62128613f2224a0e729b75b9a98a9d633e29eb1b23c67078769f33bb052e5abf0ce25a85
 WHIRLPOOL 
b08fbc859c27ba0853c0924bbccd6ad8fec15e9a50eadb905bbab41c7c3f98b60f28f77ca73db2b7525772a05bcd29cc40214d60ac8107a2b68f11e0374b806a
+DIST aesni-0.6.0.crate 100722 SHA256 
2f70a6b5f971e473091ab7cfb5ffac6cde81666c4556751d8d5620ead8abf100 SHA512 
f059f03d5ce2d98f0fc14dd3ab65ff87d748f80ac29f54d8674be56ca8df0650dc70e75b8496a2471d106830df59ae6a3662c1871bd918fe7cdf5a3726423107
 WHIRLPOOL 
fb4eac0ce71143ff46e27588d3164ba2350c94ffa0dde604aa676e985638cd8cdfd6510d4bcf76999cf44668fb943da5457acac3a8c892d44a5f7cd0a5dcd369
+DIST aho-corasick-0.7.6.crate 108953 SHA256 
58fb5e95d83b38284460a5fda7d6470aa0b8844d283a0b614b8535e880800d2d SHA512 
120aa28e72279f561d7f51657aa0800dd46504cd92f758f848284e5f3695be6f5e24056a66b0f2d971c527277e92ae938e2357ade37b5cbe1c93913a5dc308b1
 WHIRLPOOL 
e99dc69ff246e8da947b298633dbe5f568821a52e6f92f87d38da9ce531dc82b233bc934620b96eb68facc8b2b7ab1c38089d572faf9c73d96313db0eff5c7a7
+DIST alga-0.9.2.crate 38261 SHA256 
658f9468113d34781f6ca9d014d174c74b73de870f1e0e3ad32079bbab253b19 SHA512 
e47ce75b23c8ba001483589f6cf51182c7d7497f25c324c57d6eed5a7edf60271c8ff79d5601b1a8817c614f354562bfd03c3954aeb0f8045317314dd8b6ce4c
 WHIRLPOOL 
fd616133dd585c5ce4e2042f7c65572cd3b4111c6551722fac7e31b9c4ba285017008bb8d9ad6ff4a3d9e7498548fc32dfb411b1334b8ce121c77c97baef2d73
+DIST alsa-0.2.2.crate 41452 SHA256 
b4a0d4ebc8b23041c5de9bc9aee13b4bad844a589479701f31a5934cfe4aeb32 SHA512 
9ac98a803bbed8847fec7adea14c51fad01dd75b71cb5908664e807cbe6752a97fdf5dfa1917f9c1d6bce9d9e7d251ae595d35f3e118368acdec21cb7ef28450
 WHIRLPOOL 
dfd4ad92c7bbcf99900ef054d5d2148cf1b54de452e835255bbf9521c9a27ac1aafedded8268767ea6af58ee0b745fd3a77f6f2740d8d4920ba51798504728c0
+DIST alsa-0.3.0.crate 41410 SHA256 
fe6a5e4eb4879d7cb8d19161927fbf825f0d89761776359c9cf4f9c9c2f35c52 SHA512 
e3bcbba6b6c5ba7e6682cb34a044d886ef7d198a7ac8928a84df23b7fafcd83fa76229aa3efb4aac3c2b71b7011bd8f5d5c82ebbdebcb878d9a5be49fb0855b0
 WHIRLPOOL 
01100cf19275668104845b76cff0f1533b65c55b645f40da37f772bee57d53b7b92c5510569a1354d6f4f9c9460502b7813c6224c52ce8f3e659177bce41121b
+DIST alsa-sys-0.1.2.crate 20311 SHA256 
b0edcbbf9ef68f15ae1b620f722180b82a98b6f0628d30baa6b8d2a5abc87d58 SHA512 

[gentoo-commits] repo/proj/rust:master commit in: dev-lang/rust/files/

2019-11-14 Thread Mikhail Pukhlikov
commit: 29b61f1e450d316737986b424c62ead823fcd395
Author: stefson  yahoo  de>
AuthorDate: Tue Nov 12 21:49:57 2019 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Thu Nov 14 09:17:51 2019 +
URL:https://gitweb.gentoo.org/repo/proj/rust.git/commit/?id=29b61f1e

dev-lang/rust: update patch from pr65932

Signed-off-by: Steffen Kuhn  yandex.com>
Closes: https://github.com/gentoo/gentoo-rust/pull/466
Signed-off-by: Mikhail Pukhlikov  gentoo.org>

 dev-lang/rust/files/pr65932.patch | 167 +-
 1 file changed, 111 insertions(+), 56 deletions(-)

diff --git a/dev-lang/rust/files/pr65932.patch 
b/dev-lang/rust/files/pr65932.patch
index b383e34..8a7a5b3 100644
--- a/dev-lang/rust/files/pr65932.patch
+++ b/dev-lang/rust/files/pr65932.patch
@@ -1,14 +1,14 @@
-From f59c3fdc0906d2af60b52e9d5782f2e3cf39ad03 Mon Sep 17 00:00:00 2001
+From 8d56bcc59c92c5770f585cd433230e7771da2dad Mon Sep 17 00:00:00 2001
 From: Guanqun Lu 
 Date: Tue, 29 Oct 2019 16:48:05 +0800
-Subject: [PATCH 1/3] download .tar.xz if python3 is used
+Subject: [PATCH 1/2] download .tar.xz if python3 is used
 
 ---
- src/bootstrap/bootstrap.py | 21 -
- 1 file changed, 12 insertions(+), 9 deletions(-)
+ src/bootstrap/bootstrap.py | 32 +++-
+ 1 file changed, 23 insertions(+), 9 deletions(-)
 
 diff --git a/src/bootstrap/bootstrap.py b/src/bootstrap/bootstrap.py
-index 4caf36a6f2a5..efde8bd6ce10 100644
+index 4caf36a6f2a5..9cc58e03d564 100644
 --- a/src/bootstrap/bootstrap.py
 +++ b/src/bootstrap/bootstrap.py
 @@ -102,10 +102,10 @@ def verify(path, sha_path, verbose):
@@ -24,15 +24,26 @@ index 4caf36a6f2a5..efde8bd6ce10 100644
  with contextlib.closing(tarfile.open(tarball)) as tar:
  for member in tar.getnames():
  if "/" not in member:
-@@ -329,6 +329,7 @@ def __init__(self):
- self.rust_root = ''
- self.use_locked_deps = ''
+@@ -331,6 +331,18 @@ def __init__(self):
  self.use_vendored_sources = ''
-+self.tarball_suffix = '.tar.gz' if sys.version_info[0] == 2 else 
'.tar.xz'
  self.verbose = False
  
++def support_xz():
++try:
++with tempfile.NamedTemporaryFile(delete=False) as temp_file:
++temp_path = temp_file.name
++with tarfile.open(temp_path, "w:xz") as tar:
++pass
++return True
++except tarfile.CompressionError:
++return False
++
++self.tarball_suffix = '.tar.xz' if support_xz() else '.tar.gz'
++
  def download_stage0(self):
-@@ -349,12 +350,13 @@ def download_stage0(self):
+ """Fetch the build system for Rust, written in Rust
+ 
+@@ -349,12 +361,13 @@ def download_stage0(self):
   self.program_out_of_date(self.rustc_stamp())):
  if os.path.exists(self.bin_root()):
  shutil.rmtree(self.bin_root())
@@ -49,7 +60,7 @@ index 4caf36a6f2a5..efde8bd6ce10 100644
  self._download_stage0_helper(filename, "rustc")
  self.fix_executable("{}/bin/rustc".format(self.bin_root()))
  self.fix_executable("{}/bin/rustdoc".format(self.bin_root()))
-@@ -365,14 +367,15 @@ def download_stage0(self):
+@@ -365,14 +378,15 @@ def download_stage0(self):
  # libraries/binaries that are included in rust-std with
  # the system MinGW ones.
  if "pc-windows-gnu" in self.build:
@@ -68,7 +79,7 @@ index 4caf36a6f2a5..efde8bd6ce10 100644
  self._download_stage0_helper(filename, "cargo")
  self.fix_executable("{}/bin/cargo".format(self.bin_root()))
  with output(self.cargo_stamp()) as cargo_stamp:
-@@ -388,7 +391,7 @@ def _download_stage0_helper(self, filename, pattern):
+@@ -388,7 +402,7 @@ def _download_stage0_helper(self, filename, pattern):
  tarball = os.path.join(rustc_cache, filename)
  if not os.path.exists(tarball):
  get("{}/{}".format(url, filename), tarball, verbose=self.verbose)
@@ -78,62 +89,106 @@ index 4caf36a6f2a5..efde8bd6ce10 100644
  @staticmethod
  def fix_executable(fname):
 
-From afd1a575fc561c60dc640ebc4b4bbb0ffe2f127e Mon Sep 17 00:00:00 2001
+From 0019371e3d878c1031bd7395b52ab40f2441049c Mon Sep 17 00:00:00 2001
 From: Guanqun Lu 
-Date: Wed, 30 Oct 2019 23:01:46 +0800
-Subject: [PATCH 2/3] python3 only has lzma support after 3.3
+Date: Tue, 12 Nov 2019 00:16:05 +0800
+Subject: [PATCH 2/2] bootstrap: don't call support_xz in hot-path
 
 ---
- src/bootstrap/bootstrap.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
+ src/bootstrap/bootstrap.py | 43 +++---
+ 1 file changed, 22 insertions(+), 21 deletions(-)
 
 diff --git a/src/bootstrap/bootstrap.py b/src/bootstrap/bootstrap.py
-index efde8bd6ce10..06c439082c76 100644
+index 9cc58e03d564..730e8cf05d41 100644
 --- a/src/bootstrap/bootstrap.py
 +++ 

[gentoo-commits] repo/proj/rust:master commit in: dev-lang/rust/

2019-11-13 Thread Mikhail Pukhlikov
commit: 4a10e3e5811a41400623818919e55add8fb7a6e3
Author: stefson  yahoo  de>
AuthorDate: Wed Nov 13 16:22:51 2019 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Thu Nov 14 06:31:35 2019 +
URL:https://gitweb.gentoo.org/repo/proj/rust.git/commit/?id=4a10e3e5

dev-lang/rust-: all patches have been commited to the master branch

pr65932 was merged as part of a bigger rollup in pr66366
the patch must stay in the overlay for the beta live ebuild, either
as long as it takes to uplift it to the beta, or up to the next release.

Signed-off-by: Steffen Kuhn  yandex.com>
Closes: https://github.com/gentoo/gentoo-rust/issues/454
Closes: https://github.com/gentoo/gentoo-rust/pull/467
Signed-off-by: Mikhail Pukhlikov  gentoo.org>

 dev-lang/rust/rust-.ebuild | 8 +---
 1 file changed, 1 insertion(+), 7 deletions(-)

diff --git a/dev-lang/rust/rust-.ebuild b/dev-lang/rust/rust-.ebuild
index d59eba9..7e4f356 100644
--- a/dev-lang/rust/rust-.ebuild
+++ b/dev-lang/rust/rust-.ebuild
@@ -86,13 +86,7 @@ REQUIRED_USE="|| ( ${ALL_LLVM_TARGETS[*]} )
?? ( system-llvm sanitize )
 "
 
-PATCHES=(
-   # upstream issue: https://github.com/rust-lang/rust/issues/65757
-   "${FILESDIR}"/pr65932.patch
-
-   # this adds a thumbv7neon-musl target for neon support on musl with 
armv7
-   "${FILESDIR}"/pr66103.patch
-   )
+#PATCHES=( )
 
 S="${WORKDIR}/${MY_P}-src"
 



[gentoo-commits] repo/proj/rust:master commit in: dev-lang/rust/

2019-11-11 Thread Mikhail Pukhlikov
commit: a606c33729529df1ab0294fe3bcd9e162264f2c8
Author: stefson  yahoo  de>
AuthorDate: Fri Nov  8 11:36:40 2019 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Mon Nov 11 09:55:13 2019 +
URL:https://gitweb.gentoo.org/repo/proj/rust.git/commit/?id=a606c337

dev-lang/rust: add rust-1.39.0-r667 with pr65474

pr65474 minimizes the amount of files needed for the install
of a rust-std component by not merging certain dev-header
files and other instable components.

more information:
https://github.com/rust-lang/rust/pull/64823
https://github.com/rust-lang/rust/pull/65474

I opted for +-r1 and dropped keywords, for testing.

Also included pr66103, it shouldn't hurt anyone.

Signed-off-by: Steffen Kuhn  yandex.com>
Closes: https://github.com/gentoo/gentoo-rust/pull/464
Signed-off-by: Mikhail Pukhlikov  gentoo.org>

 dev-lang/rust/rust-1.39.0-r667.ebuild | 296 ++
 1 file changed, 296 insertions(+)

diff --git a/dev-lang/rust/rust-1.39.0-r667.ebuild 
b/dev-lang/rust/rust-1.39.0-r667.ebuild
new file mode 100644
index 000..f732950
--- /dev/null
+++ b/dev-lang/rust/rust-1.39.0-r667.ebuild
@@ -0,0 +1,296 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy )
+
+inherit multiprocessing multilib-build python-any-r1 toolchain-funcs 
versionator
+
+ABI_VER="$(get_version_component_range 1-2)"
+SLOT="dev/${ABI_VER}"
+MY_P="rustc-${PV}"
+SRC="${MY_P}-src.tar.xz"
+#KEYWORDS="~amd64 ~arm64 ~x86"
+
+CHOST_amd64=x86_64-unknown-linux-gnu
+CHOST_x86=i686-unknown-linux-gnu
+CHOST_arm64=aarch64-unknown-linux-gnu
+CHOST_arm=armv7-unknown-linux-gnueabihf
+
+RUST_STAGE0_VERSION="1.$(($(get_version_component_range 2) - 1)).0"
+RUST_STAGE0_amd64="rust-${RUST_STAGE0_VERSION}-${CHOST_amd64}"
+RUST_STAGE0_x86="rust-${RUST_STAGE0_VERSION}-${CHOST_x86}"
+RUST_STAGE0_arm64="rust-${RUST_STAGE0_VERSION}-${CHOST_arm64}"
+RUST_STAGE0_armv7="rust-${RUST_STAGE0_VERSION}-${CHOST_arm}"
+
+CARGO_DEPEND_VERSION="0.$(($(get_version_component_range 2))).0"
+
+DESCRIPTION="Systems programming language from Mozilla"
+HOMEPAGE="https://www.rust-lang.org/;
+
+SRC_URI="https://static.rust-lang.org/dist/${SRC} -> rustc-${PV}-src.tar.xz
+   amd64? ( https://static.rust-lang.org/dist/${RUST_STAGE0_amd64}.tar.xz )
+   x86? ( https://static.rust-lang.org/dist/${RUST_STAGE0_x86}.tar.xz )
+   arm64? ( https://static.rust-lang.org/dist/${RUST_STAGE0_arm64}.tar.xz )
+   arm? ( https://static.rust-lang.org/dist/${RUST_STAGE0_armv7}.tar.xz )
+"
+
+ALL_LLVM_TARGETS=( AArch64 AMDGPU ARM BPF Hexagon Lanai Mips MSP430
+   NVPTX PowerPC Sparc SystemZ X86 XCore )
+ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" )
+LLVM_TARGET_USEDEPS=${ALL_LLVM_TARGETS[@]/%/?}
+
+LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA"
+
+IUSE="clippy debug doc libressl rls rustfmt thumbv7neon wasm 
${ALL_LLVM_TARGETS[*]}"
+
+RDEPEND=">=app-eselect/eselect-rust-20190311
+   sys-libs/zlib
+   !libressl? ( =dev-libs/openssl-1.0.1:= )
+   libressl? ( <=dev-libs/libressl-2.9.0:= 
>=dev-libs/libressl-2.5:= )
+   net-libs/libssh2
+   net-libs/http-parser
+   net-misc/curl[ssl]
+   "
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   || (
+   >=sys-devel/gcc-4.7
+   >=sys-devel/clang-3.5
+   )
+   !dev-util/cargo
+   rustfmt? ( !dev-util/rustfmt )
+   dev-util/cmake
+"
+PDEPEND=""
+
+REQUIRED_USE="|| ( ${ALL_LLVM_TARGETS[*]} )"
+
+PATCHES=( 
+   # https://github.com/rust-lang/rust/pull/65474
+   "${FILESDIR}"/pr65474.patch
+   "${FILESDIR}"/pr66103.patch
+   )
+
+
+S="${WORKDIR}/${MY_P}-src"
+
+toml_usex() {
+   usex "$1" true false
+}
+
+src_prepare() {
+   local rust_stage0_root="${WORKDIR}"/rust-stage0
+
+   local rust_stage0_name="RUST_STAGE0_${ARCH}"
+   local rust_stage0="${!rust_stage0_name}"
+
+   "${WORKDIR}/${rust_stage0}"/install.sh --disable-ldconfig 
--destdir="${rust_stage0_root}" --prefix=/ || die
+
+   default
+}
+
+src_configure() {
+   local rust_target="" rust_targets="" rust_target_name arch_cflags
+
+   # Collect rust target names to compile standard libs for all ABIs.
+   for v in $(multilib_get_enabled_abi_pairs); do
+   rust_target_name="CHOST_${v##*.}"
+   rust_targets="${rust_targets},\"${!rust_target_name}\""
+   done
+   if use wasm; then
+   rust_targets="${rust_targets},\"wasm32-unknown-unknown\""
+   fi
+   if use arm && use thumbv7neon; then
+   
rust_targets="${rust_targets},\"thumbv7neon-unknown-linux-gnueabihf\""
+   fi
+
+   rust_targets="${rust_targets#,}"
+
+   local extended="true" tools="\"cargo\","
+   if use clippy; then
+   tools="\"clippy\",$tools"
+   fi
+   if use 

[gentoo-commits] repo/proj/rust:master commit in: dev-rust/cranelift-tools/

2019-11-08 Thread Mikhail Pukhlikov
commit: 02433a88727a3b8e1045ec4ba06c9118d289f908
Author: Mikhail Pukhlikov  gentoo  org>
AuthorDate: Fri Nov  8 11:12:20 2019 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Fri Nov  8 11:12:57 2019 +
URL:https://gitweb.gentoo.org/repo/proj/rust.git/commit/?id=02433a88

Revert "dev-rust/cranelift-tools: update to v0.49.0"

This reverts commit f882217fb807e8d380d1ee82dc42b2e05c6e8d0a.

Signed-off-by: Mikhail Pukhlikov  gentoo.org>

 dev-rust/cranelift-tools/Manifest  | 111 +++--
 ...0.49.0.ebuild => cranelift-tools-0.46.1.ebuild} | 111 +++--
 2 files changed, 118 insertions(+), 104 deletions(-)

diff --git a/dev-rust/cranelift-tools/Manifest 
b/dev-rust/cranelift-tools/Manifest
index bc04994..0264655 100644
--- a/dev-rust/cranelift-tools/Manifest
+++ b/dev-rust/cranelift-tools/Manifest
@@ -1,44 +1,44 @@
-DIST ahash-0.2.17.crate 22705 SHA256 
2f00e10d4814aa20900e7948174384f79f1317f24f0ba7494e735111653fc330 SHA512 
a8c8bfc26b683f098e8f998dbe103e095c0578ec506d51fc38ba1d8306e0cc87c61de0864c964c885b26ff67247d6350a431d478a2b911085817495a1a31e3ba
 WHIRLPOOL 
8aa968f907264c6281dcf61deb889f444f116355aff165c7817e1c09ee9a33214834c987210588fb3747de99741183024f4676de9d17ba07f2b91bcdcbc7537d
+DIST ahash-0.2.16.crate 22412 SHA256 
b35dfc96a657c1842b4eb73180b65e37152d4b94d0eb5cb51708aee7826950b4 SHA512 
4d1b043c974d5acce3c8f9d941062aacfc47f4ab7fdce0e607f6194b8a7d648ec2a532d1689e173db837bbe95d9fd91e7c8fd35e22d2febbce030ac289b0f460
 WHIRLPOOL 
96d630a0c417c764846e3b0017819b33f11df771a728fd2f46d4f5318f82213346f448717ddfa2026f126d4a6e3925ae601ce23180faa0b145ef919ad9b0d153
 DIST aho-corasick-0.7.6.crate 108953 SHA256 
58fb5e95d83b38284460a5fda7d6470aa0b8844d283a0b614b8535e880800d2d SHA512 
120aa28e72279f561d7f51657aa0800dd46504cd92f758f848284e5f3695be6f5e24056a66b0f2d971c527277e92ae938e2357ade37b5cbe1c93913a5dc308b1
 WHIRLPOOL 
e99dc69ff246e8da947b298633dbe5f568821a52e6f92f87d38da9ce531dc82b233bc934620b96eb68facc8b2b7ab1c38089d572faf9c73d96313db0eff5c7a7
 DIST ansi_term-0.11.0.crate 17087 SHA256 
ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b SHA512 
a637466a380748f939b3af090b8c0333f35581925bc03f4dda9b3f95d338836403cf5487ae3af9ff68f8245a837f8ab061aabe57a126a6a2c20f2e972c77d1fa
 WHIRLPOOL 
be85c38937cc1b40d094467e1d60dbd38550b024bd16351325247ab459b03c0aeedefe42a808693a0aa8ff0c6b494eefc3af8f77e52cbb57f2ea8797c8a42524
 DIST arrayref-0.3.5.crate 7644 SHA256 
0d382e583f07208808f6b1249e60848879ba3543f57c32277bf52d69c2f0f0ee SHA512 
6417e092a896e118a69e219f4e40f94756748986769e24ac233ea33a3a0a6e15fbebec5f4d6dc3592da7eb5b2e572cb28ad330838875323c6e925275b5a3f5b8
 WHIRLPOOL 
3ef8001e81a9ec85b8d66c8f45aed5f6becfdb5f5af26a05e917e5ff65f7c3ee41ed49540532ee3bed436bc5bf189de0cb778e5b30499d2a21514d6ef2fa07d7
-DIST arrayvec-0.5.1.crate 26816 SHA256 
cff77d8686867eceff3105329d4698d96c2391c176d5d03adc90c7389162b5b8 SHA512 
53db2fafea1f60ac1af9ecc0bc9b69010e9f8573048481d55969ecdc9f3d19832fe05824acf10a0186b0464f0fbfe898d73500fba39ed63650c64dac2c2e8043
 WHIRLPOOL 
7f5c791bd4cd26c760458c2a37f51a40a96742ba688bfd1f339e7d66d5bc4cb0d926993ea2051a1d8086604a724a999b5a65a42ec358f7e0399f35eaa992cb52
+DIST arrayvec-0.4.12.crate 26551 SHA256 
cd9fd44efafa8690358b7408d253adf110036b88f55672a933f01d616ad9b1b9 SHA512 
c03972056ab8fa30fc53fdc2bfc5e501f7644223998eccb73fdc2e737f7e25f4bb0e531f3eec38f7f3514760fb385fafd06c3d38531d13d92faf841820d4ed2b
 WHIRLPOOL 
3cf73d300c47d5e0366846e12014344915893c24c22188d6140e7220b78d2e1e8f5273fba3d23e716ba3a5ede53e31fdd4f59593b2c18b12dec1f84547d678e3
 DIST atty-0.2.13.crate 4764 SHA256 
1803c647a3ec87095e7ae7acfca019e98de5ec9a7d01343f611cf3152ed71a90 SHA512 
4554ca7dedb4c2e8693e5847ef1fe66161ed4cb2c19156bb03f41ce7e7ea21838369dabaf447a60d1468de8bfbb7087438c12934c4569dde63df074f168569ad
 WHIRLPOOL 
7ea309dda76a56d25e82dbac37f4de29cca79a8f1dc0f6dc080319183ba7ede3cd2f8a81514c9be83c632c3fdc16fbb9da025b0529afb8f4481a5e4d8113d5a7
-DIST autocfg-0.1.7.crate 12158 SHA256 
1d49d90015b3c36167a20fe2810c5cd875ad504b39cff3d4eae7977e6b7c1cb2 SHA512 
667ca520f2b46140d2f3519b43e5155426a6e7a2130879860eb10b974f84465600077f53abed4c0e6bf2612471f01786bfb3531ea8773d0f50f29d48e05f7925
 WHIRLPOOL 
410f250f9f6f021b1a8379cc27a4d2e417605be8eba8fd226f8c7016f94fd5684e8935689539f789fb199e7aa8c1f9bc6259955408c103a6903adc92e5f56909
-DIST backtrace-0.3.40.crate 68183 SHA256 
924c76597f0d9ca25d762c25a4d369d51267536465dc5064bdf0eb073ed477ea SHA512 
8b9da3d6c515ef7bc5b04cf4abd53221cc114c912eb5033558b1c45eb6d85e56c0fc39579711fcd26f69fa364a823945901e4c2e5560436013b7523adf267d27
 WHIRLPOOL 
a56e7f9d49cd1c56758972a214effed3bb73590feaa1fd62d1f297357b49cb951922fb88ec68c4907a5cd7c14586bfd572ac62dd0ae6f652b648a66a2dc580a0
-DIST backtrace-sys-0.1.32.crate 518920 SHA256 
5d6575f128516de27e3ce99689419835fce9643a9b215a14d2b5b685be018491 SHA512 
199658b1f95611f7c68a7b4fdd76044fb6784a7ab777a9f5fbe3a4a770bd6c31ac08dfea1297dd85053f0b28b1a686c076a78b120ac46fc3c639c30c937d49c3
 WHIRLPOOL 

[gentoo-commits] repo/proj/rust:master commit in: dev-rust/cranelift-tools/

2019-11-08 Thread Mikhail Pukhlikov
commit: f882217fb807e8d380d1ee82dc42b2e05c6e8d0a
Author: stefson  yahoo  de>
AuthorDate: Thu Nov  7 19:23:56 2019 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Fri Nov  8 11:11:30 2019 +
URL:https://gitweb.gentoo.org/repo/proj/rust.git/commit/?id=f882217f

dev-rust/cranelift-tools: update to v0.49.0

Signed-off-by: Steffen Kuhn  yandex.com>
Closes: https://github.com/gentoo/gentoo-rust/pull/463
Signed-off-by: Mikhail Pukhlikov  gentoo.org>

 dev-rust/cranelift-tools/Manifest  | 111 ++---
 ...0.46.1.ebuild => cranelift-tools-0.49.0.ebuild} | 111 ++---
 2 files changed, 104 insertions(+), 118 deletions(-)

diff --git a/dev-rust/cranelift-tools/Manifest 
b/dev-rust/cranelift-tools/Manifest
index 0264655..bc04994 100644
--- a/dev-rust/cranelift-tools/Manifest
+++ b/dev-rust/cranelift-tools/Manifest
@@ -1,44 +1,44 @@
-DIST ahash-0.2.16.crate 22412 SHA256 
b35dfc96a657c1842b4eb73180b65e37152d4b94d0eb5cb51708aee7826950b4 SHA512 
4d1b043c974d5acce3c8f9d941062aacfc47f4ab7fdce0e607f6194b8a7d648ec2a532d1689e173db837bbe95d9fd91e7c8fd35e22d2febbce030ac289b0f460
 WHIRLPOOL 
96d630a0c417c764846e3b0017819b33f11df771a728fd2f46d4f5318f82213346f448717ddfa2026f126d4a6e3925ae601ce23180faa0b145ef919ad9b0d153
+DIST ahash-0.2.17.crate 22705 SHA256 
2f00e10d4814aa20900e7948174384f79f1317f24f0ba7494e735111653fc330 SHA512 
a8c8bfc26b683f098e8f998dbe103e095c0578ec506d51fc38ba1d8306e0cc87c61de0864c964c885b26ff67247d6350a431d478a2b911085817495a1a31e3ba
 WHIRLPOOL 
8aa968f907264c6281dcf61deb889f444f116355aff165c7817e1c09ee9a33214834c987210588fb3747de99741183024f4676de9d17ba07f2b91bcdcbc7537d
 DIST aho-corasick-0.7.6.crate 108953 SHA256 
58fb5e95d83b38284460a5fda7d6470aa0b8844d283a0b614b8535e880800d2d SHA512 
120aa28e72279f561d7f51657aa0800dd46504cd92f758f848284e5f3695be6f5e24056a66b0f2d971c527277e92ae938e2357ade37b5cbe1c93913a5dc308b1
 WHIRLPOOL 
e99dc69ff246e8da947b298633dbe5f568821a52e6f92f87d38da9ce531dc82b233bc934620b96eb68facc8b2b7ab1c38089d572faf9c73d96313db0eff5c7a7
 DIST ansi_term-0.11.0.crate 17087 SHA256 
ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b SHA512 
a637466a380748f939b3af090b8c0333f35581925bc03f4dda9b3f95d338836403cf5487ae3af9ff68f8245a837f8ab061aabe57a126a6a2c20f2e972c77d1fa
 WHIRLPOOL 
be85c38937cc1b40d094467e1d60dbd38550b024bd16351325247ab459b03c0aeedefe42a808693a0aa8ff0c6b494eefc3af8f77e52cbb57f2ea8797c8a42524
 DIST arrayref-0.3.5.crate 7644 SHA256 
0d382e583f07208808f6b1249e60848879ba3543f57c32277bf52d69c2f0f0ee SHA512 
6417e092a896e118a69e219f4e40f94756748986769e24ac233ea33a3a0a6e15fbebec5f4d6dc3592da7eb5b2e572cb28ad330838875323c6e925275b5a3f5b8
 WHIRLPOOL 
3ef8001e81a9ec85b8d66c8f45aed5f6becfdb5f5af26a05e917e5ff65f7c3ee41ed49540532ee3bed436bc5bf189de0cb778e5b30499d2a21514d6ef2fa07d7
-DIST arrayvec-0.4.12.crate 26551 SHA256 
cd9fd44efafa8690358b7408d253adf110036b88f55672a933f01d616ad9b1b9 SHA512 
c03972056ab8fa30fc53fdc2bfc5e501f7644223998eccb73fdc2e737f7e25f4bb0e531f3eec38f7f3514760fb385fafd06c3d38531d13d92faf841820d4ed2b
 WHIRLPOOL 
3cf73d300c47d5e0366846e12014344915893c24c22188d6140e7220b78d2e1e8f5273fba3d23e716ba3a5ede53e31fdd4f59593b2c18b12dec1f84547d678e3
+DIST arrayvec-0.5.1.crate 26816 SHA256 
cff77d8686867eceff3105329d4698d96c2391c176d5d03adc90c7389162b5b8 SHA512 
53db2fafea1f60ac1af9ecc0bc9b69010e9f8573048481d55969ecdc9f3d19832fe05824acf10a0186b0464f0fbfe898d73500fba39ed63650c64dac2c2e8043
 WHIRLPOOL 
7f5c791bd4cd26c760458c2a37f51a40a96742ba688bfd1f339e7d66d5bc4cb0d926993ea2051a1d8086604a724a999b5a65a42ec358f7e0399f35eaa992cb52
 DIST atty-0.2.13.crate 4764 SHA256 
1803c647a3ec87095e7ae7acfca019e98de5ec9a7d01343f611cf3152ed71a90 SHA512 
4554ca7dedb4c2e8693e5847ef1fe66161ed4cb2c19156bb03f41ce7e7ea21838369dabaf447a60d1468de8bfbb7087438c12934c4569dde63df074f168569ad
 WHIRLPOOL 
7ea309dda76a56d25e82dbac37f4de29cca79a8f1dc0f6dc080319183ba7ede3cd2f8a81514c9be83c632c3fdc16fbb9da025b0529afb8f4481a5e4d8113d5a7
-DIST autocfg-0.1.6.crate 11439 SHA256 
b671c8fb71b457dd4ae18c4ba1e59aa81793daacc361d82fcd410cef0d491875 SHA512 
ac7dd73b7c6b8b54c4fc98c3e75210eb59d46ab3447fca533763bfebfa87dba5e947829e3ba56a8eb3403f6d317065b7d674da883741e619f3866b12267801fe
 WHIRLPOOL 
c3fac30d94a82b1e902408d644cfea209412e3db6d3d6319e83ff9b716bf1efc1cb932f4c7a302899f28fd4d9f87ecbea1fe07b01be866624138dff9492d6a06
-DIST backtrace-0.3.38.crate 68133 SHA256 
690a62be8920ccf773ee00ef0968649b0e724cda8bd5b12286302b4ae955fdf5 SHA512 
a962b8ffd435691bf229f6db6cc86a0e9fabec1dea589824a85f11ee77e2c36458cdebd68acc0624d45195df27a9fb6dace0afb98a9fddc0291bae93928345fe
 WHIRLPOOL 
2b7bbe6454b2118832ecb51d798f64875457cb568b393b2ff396c4daa998f3d3631fa88ab3fdd312a9093cbf88a20e2acdac7f4809fa3b4a1561e3f404ab17b1
-DIST backtrace-sys-0.1.31.crate 518877 SHA256 
82a830b4ef2d1124a711c71d263c5abdc710ef8e907bd508c88be475cebc422b SHA512 
6aa8c7a2694f4e953a0e9bbd07dc8b7e218719de5aef2adaecfae81beb919deffde6f184675dc6b6c1a330bb81dc9611c256f7f63caef5e301101dbe3bbaafe0
 

[gentoo-commits] repo/proj/rust:master commit in: virtual/rust/, dev-lang/rust/, virtual/cargo/

2019-11-08 Thread Mikhail Pukhlikov
commit: f920737b715602a2d07f0ec7a3ae5ba474c21f4e
Author: Mikhail Pukhlikov  gentoo  org>
AuthorDate: Fri Nov  8 10:47:47 2019 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Fri Nov  8 10:47:47 2019 +
URL:https://gitweb.gentoo.org/repo/proj/rust.git/commit/?id=f920737b

Bump Rust ot 1.39

Signed-off-by: Mikhail Pukhlikov  gentoo.org>

 dev-lang/rust/Manifest | 10 +-
 .../rust/{rust-1.38.0-r666.ebuild => rust-1.39.0-r666.ebuild}  |  0
 .../{cargo-1.38.0-r666.ebuild => cargo-1.39.0-r666.ebuild} |  0
 .../rust/{rust-1.38.0-r666.ebuild => rust-1.39.0-r666.ebuild}  |  0
 4 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/dev-lang/rust/Manifest b/dev-lang/rust/Manifest
index ab98557..5e93289 100644
--- a/dev-lang/rust/Manifest
+++ b/dev-lang/rust/Manifest
@@ -1,5 +1,5 @@
-DIST rust-1.37.0-aarch64-unknown-linux-gnu.tar.xz 124322996 SHA256 
aed553dbf457d8239eb3b01d4a2f422672772a0114aa43647294eca1b358d219 SHA512 
c70054f589aa2aecfbd6a89f567306e0cf5d3eb56e5a544ced0a5d212f14033dab10559d22dd6b07945e45a25d8de14fc7897c9d24c0d8149548a06b404ca9d2
 WHIRLPOOL 
d706d9a224dc48f15eed68a40145c7eed00146cc5ede8ab6625b1fb46600aeab29392706317e3d426745970d25be6ab498681282bb35561880eae7b4718dec6d
-DIST rust-1.37.0-armv7-unknown-linux-gnueabihf.tar.xz 126583596 SHA256 
d4ed33497b3a3b89f5910fa140bbc9f4865ebf1735898bbe06266ef5944f6fca SHA512 
6d9e055f36a2e912f30bebb25afdd3188019a438f208d3db67b38078bd5c37633c38fd48da15ba80640399babf89221e727a2bf43990aee269fcc5c91cd412b4
 WHIRLPOOL 
ff268de55095eb44ad3f125fad2bf673c02dad286fe8c4c9c121462f0e2414070daafeba9116d4ac01ffccf0af6a1e2e4e323bc85839e957a8f741f72a5fbfe3
-DIST rust-1.37.0-i686-unknown-linux-gnu.tar.xz 177419360 SHA256 
f99daecd13c716b0c285b1c26225e71df2c7ca520a00285ba4c26ff767680ecb SHA512 
b59377350f82efd10c7afe0f7a28ecbd5355719d841d40c98bec0f01961233f7a19bed2581a111a76cde8dd8dc68a019fa7d3da66cb7ebcb002ba52a14a7e573
 WHIRLPOOL 
faae1b04bf3b0d871215a644e854ff1f1a11fafa789d1f539725a9a198e09d51114fb4718abb11096068cb6731023538b8e60d00cc44a6d20584b1c71d2458fa
-DIST rust-1.37.0-x86_64-unknown-linux-gnu.tar.xz 165034364 SHA256 
b498a84947012064363607c29cdd2ba6fab9a5260212ec4a7151dafd0d079081 SHA512 
c4d48aa12cb929d6600f9cce81bb612c504aa1b3b3f8e76352af3a76b737dcbe0d31e8d139c17884b11aef9f12a55c4908fb8f3ff63dfa92533e4bd0a729914f
 WHIRLPOOL 
62e7003363bf687b021fc31b6d049df9e5cb8686b255fac23e671ce297f8d8351cdd7de5c32c76909f065df66922ed0c7660269e9290eac8045fac6e159e5004
-DIST rustc-1.38.0-src.tar.xz 96163304 SHA256 
3a7991aa4cb44ef941d71636e45a95468b520dc6fc7cf725364925bd3e3d3a34 SHA512 
b756d29a7a222bc7b5c7f42ff397346ab840f78e559f93e6e36b65e76eea525cf429899fe4de9fb8966623a2225b552feef9fa831bee50f9e25c976fa2af8c0a
 WHIRLPOOL 
e55b81e192a61e59a45b2953ae76d5ade75bd394750acdb076adf5ca10547a01ad131fec5843f9e3f07d8c622178717f768e5ea7ced967ac629b5e05c536c034
+DIST rust-1.38.0-aarch64-unknown-linux-gnu.tar.xz 235231988 SHA256 
6ab06ff04cc41e612dd55f3358a1239be8cceb0ad8018996d39ae3e3b23156d2 SHA512 
c9dea8907d05af938c1936139c1fb8673d0db90503552f53645d71637bb7248263fd20b1c16db140694b2d467a12c474015a2077d9b26c782b44e965a01544c6
 WHIRLPOOL 
41108f0de4017e033f9d6c28e2268e86046fa966159d6fbeff2b3d45343dbb9d8fff0bc980735f31ccde7bce709a94a615e0ee27512123b07b54fffcd3258cc4
+DIST rust-1.38.0-armv7-unknown-linux-gnueabihf.tar.xz 243411104 SHA256 
c8b9ced4a6b6efe32ac41e2ec032f847223b48ead04dedd2172e08d98616a774 SHA512 
ddbb2c8d2e7112c5871155890c8308080ac800795c685c4b4d06b9dd8c5abd28ee13961686c9be465d1bbd33d476c6478b90af8de0ca5a451f8b07eaff42f97d
 WHIRLPOOL 
7edb40a6535f1aa0f6f136380d2eabba57dcf8a0dc063352425bf45a196672f19d93fa7ebf675a4fc6d4ee8259766e3a873959c6ee553a8abb4ced41ca15d1f2
+DIST rust-1.38.0-i686-unknown-linux-gnu.tar.xz 298169160 SHA256 
5c488cea89cef760362868eb790896bdf31b3109e392f0d54b27b74bd214df33 SHA512 
ffdea264378510c6df687a173211427f4cb5930553c9d14e33c5776b0e15d435d1be719bba8a1db50f50a3171a38802e090451dc92a6ea764cc8fdca24651f24
 WHIRLPOOL 
75fdf0b697c0442e1cfc6a6cdd93dcfb15e14ec716398ed4fcc6deb839a2a2c02f70cbc3e85c557a0afbee9a26642529ec2b6decd5abd99fed88762df3f7f159
+DIST rust-1.38.0-x86_64-unknown-linux-gnu.tar.xz 279859784 SHA256 
4e9a2ef90679a66c9f8c62b113b018866303645a69c4812d8290d8a7162ea190 SHA512 
0b25c3049a7a213e9151c898979ec9b5b45e46a9072f9853d8f048cf401ef7ac343526d6919e68607a490e3e7bd0375b12ed9fb253caed26bb60f46473d3699b
 WHIRLPOOL 
3722dbeeeb0e17f1d3452d429076b8f4ac8023841e0d285a7cc1784072d2729cd7d30ef5c41607cb380702f753586cf4bdff8ddb54218c35ecbbbd7b733ecb24
+DIST rustc-1.39.0-src.tar.xz 96495140 SHA256 
4b0dbb356070687a606034f71dc032b783bbf8b5d3f9fff39f2c1fbc4f171c29 SHA512 
8610b2ec77722087c572bd84ac562a5b7c5f1a644aea58c5d5daa07a9aed242703b7816e73e2eaa049f773d5907859e259744a0de700622df005584fd798dab0
 WHIRLPOOL 
3c150d4dcff562fdcfbc1f0956c129e0300d3a38d12a216aeccb929ae51140aa53b58f1f51094cbaa5995623b72175793bd34611461568d9938c8f7d3c470b01

diff --git 

[gentoo-commits] repo/proj/rust:master commit in: dev-lang/rust/

2019-11-07 Thread Mikhail Pukhlikov
commit: e3cb6220c9e518a0d320ea7c74c2a0769622a1a1
Author: stefson  yahoo  de>
AuthorDate: Wed Nov  6 16:12:15 2019 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Thu Nov  7 14:27:33 2019 +
URL:https://gitweb.gentoo.org/repo/proj/rust.git/commit/?id=e3cb6220

dev-lang/rust: pr65474 must be dropped from the beta ebuild, as the beta branch 
got updated to v1.40.0, in which the patch got merged by upstream.

Keeping the patch online for possible use in rust-1.39.0 ebuild

Signed-off-by: Steffen Kuhn  yandex.com>
Closes: https://github.com/gentoo/gentoo-rust/pull/462
Signed-off-by: Mikhail Pukhlikov  gentoo.org>

 dev-lang/rust/rust-999.ebuild | 2 --
 1 file changed, 2 deletions(-)

diff --git a/dev-lang/rust/rust-999.ebuild b/dev-lang/rust/rust-999.ebuild
index cac209e..5d2a3a6 100644
--- a/dev-lang/rust/rust-999.ebuild
+++ b/dev-lang/rust/rust-999.ebuild
@@ -89,8 +89,6 @@ REQUIRED_USE="|| ( ${ALL_LLVM_TARGETS[*]} )
 "
 
 PATCHES=( 
-   "${FILESDIR}"/pr65474.patch
-
# upstream issue: https://github.com/rust-lang/rust/issues/65757
"${FILESDIR}"/pr65932.patch
 



[gentoo-commits] repo/proj/rust:master commit in: dev-lang/rust/, dev-lang/rust/files/

2019-11-04 Thread Mikhail Pukhlikov
commit: 76042b79c4b10e7ea1c2a2c7257c7113befdfe80
Author: stefson  yahoo  de>
AuthorDate: Tue Nov  5 06:05:17 2019 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Tue Nov  5 06:18:01 2019 +
URL:https://gitweb.gentoo.org/repo/proj/rust.git/commit/?id=76042b79

dev-lang/rust: add thumbv7neon-unknown-linux-musleabihf target

there's an additional rust-std for armv7 when there's neon and thumbv2
optimizations available. glibc based toolchain has it for a longer time
now, and firefox does claim it when configured with --enbable-neon

It's needed on top of the actuall armv7*-unknown-linux-musleabihf std lib,
so it is not a replacement.

Signed-off-by: Steffen Kuhn  yandex.com>
Closes: https://github.com/gentoo/gentoo-rust/pull/461
Signed-off-by: Mikhail Pukhlikov  gentoo.org>

 dev-lang/rust/files/pr66103.patch | 69 +++
 dev-lang/rust/rust-999.ebuild |  3 ++
 dev-lang/rust/rust-.ebuild|  3 ++
 3 files changed, 75 insertions(+)

diff --git a/dev-lang/rust/files/pr66103.patch 
b/dev-lang/rust/files/pr66103.patch
new file mode 100644
index 000..d418043
--- /dev/null
+++ b/dev-lang/rust/files/pr66103.patch
@@ -0,0 +1,69 @@
+From d01ebbb34b3f64099174c404b46f1f660bebbb6f Mon Sep 17 00:00:00 2001
+From: Samuel Holland 
+Date: Mon, 4 Nov 2019 21:48:22 -0600
+Subject: [PATCH] Add target thumbv7neon-unknown-linux-musleabihf
+
+This is a copy of thumbv7neon-unknown-linux-gnueabihf with musl changes
+merged from armv7-unknown-linux-musleabihf.
+---
+ src/librustc_target/spec/mod.rs   |  1 +
+ .../thumbv7neon_unknown_linux_musleabihf.rs   | 37 +++
+ 2 files changed, 38 insertions(+)
+ create mode 100644 
src/librustc_target/spec/thumbv7neon_unknown_linux_musleabihf.rs
+
+diff --git a/src/librustc_target/spec/mod.rs b/src/librustc_target/spec/mod.rs
+index 6033d52c4411..baab7b4ca8eb 100644
+--- a/src/librustc_target/spec/mod.rs
 b/src/librustc_target/spec/mod.rs
+@@ -362,6 +362,7 @@ supported_targets! {
+ ("armv7-unknown-linux-gnueabi", armv7_unknown_linux_gnueabi),
+ ("armv7-unknown-linux-gnueabihf", armv7_unknown_linux_gnueabihf),
+ ("thumbv7neon-unknown-linux-gnueabihf", 
thumbv7neon_unknown_linux_gnueabihf),
++("thumbv7neon-unknown-linux-musleabihf", 
thumbv7neon_unknown_linux_musleabihf),
+ ("armv7-unknown-linux-musleabi", armv7_unknown_linux_musleabi),
+ ("armv7-unknown-linux-musleabihf", armv7_unknown_linux_musleabihf),
+ ("aarch64-unknown-linux-gnu", aarch64_unknown_linux_gnu),
+diff --git a/src/librustc_target/spec/thumbv7neon_unknown_linux_musleabihf.rs 
b/src/librustc_target/spec/thumbv7neon_unknown_linux_musleabihf.rs
+new file mode 100644
+index ..1270f391731b
+--- /dev/null
 b/src/librustc_target/spec/thumbv7neon_unknown_linux_musleabihf.rs
+@@ -0,0 +1,37 @@
++use crate::spec::{LinkerFlavor, Target, TargetOptions, TargetResult};
++
++// This target is for musl Linux on ARMv7 with thumb mode enabled
++// (for consistency with Android and Debian-based distributions)
++// and with NEON unconditionally enabled and, therefore, with 32 FPU
++// registers enabled as well. See section A2.6.2 on page A2-56 in
++// https://static.docs.arm.com/ddi0406/cd/DDI0406C_d_armv7ar_arm.pdf
++
++pub fn target() -> TargetResult {
++let base = super::linux_musl_base::opts();
++Ok(Target {
++// It's important we use "gnueabihf" and not "musleabihf" here. LLVM
++// uses it to determine the calling convention and float ABI, and LLVM
++// doesn't support the "musleabihf" value.
++llvm_target: "armv7-unknown-linux-gnueabihf".to_string(),
++target_endian: "little".to_string(),
++target_pointer_width: "32".to_string(),
++target_c_int_width: "32".to_string(),
++data_layout: 
"e-m:e-p:32:32-Fi8-i64:64-v128:64:128-a:0:32-n32-S64".to_string(),
++arch: "arm".to_string(),
++target_os: "linux".to_string(),
++target_env: "musl".to_string(),
++target_vendor: "unknown".to_string(),
++linker_flavor: LinkerFlavor::Gcc,
++
++// Most of these settings are copied from the 
thumbv7neon_unknown_linux_gnueabihf
++// target.
++options: TargetOptions {
++features: "+v7,+thumb-mode,+thumb2,+vfp3,+neon".to_string(),
++cpu: "generic".to_string(),
++max_atomic_width: Some(64),
++abi_blacklist: super::arm_base::abi_blacklist(),
++target_mcount: "\u{1}mcount".to_string(),
++.. base
++}
++})
++}
+

diff --git a/dev-lang/rust/rust-999.ebuild b/dev-lang/rust/rust-999.ebuild
index 0430773..cac209e 100644
--- a/dev-lang/rust/rust-999.ebuild
+++ b/dev-lang/rust/rust-999.ebuild
@@ -93,6 +93,9 @@ PATCHES=(
 
# upstream issue: https://github.com/rust-lang/rust/issues/65757
"${FILESDIR}"/pr65932.patch
+
+   # this adds a thumbv7neon-musl target for neon support on musl with 
armv7
+ 

[gentoo-commits] repo/proj/rust:master commit in: dev-lang/rust/files/, dev-lang/rust/

2019-10-31 Thread Mikhail Pukhlikov
commit: 324b8f073cf290eb2f227aee92b3368e8046d199
Author: stefson  yahoo  de>
AuthorDate: Tue Oct 29 19:34:33 2019 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Thu Oct 31 09:44:23 2019 +
URL:https://gitweb.gentoo.org/repo/proj/rust.git/commit/?id=324b8f07

dev-lang/rust: add upstream fix from pr65932

the bootstrap script uses python to extract the stage0, and given that
someone out there's still using python2 for that, it will fail, as there's
no built in support for lzma prior to python-3.4

the updated patch solves this problem, as it detects the used python version
and chooses tar.gz for users of python2 and tar.xz for those of python3

Signed-off-by: Steffen Kuhn  yandex.com>
Signed-off-by: Mikhail Pukhlikov  gentoo.org>

 .../37c5cb8118b6de04dd5d4e5e43787c8b83339472.patch | 46 -
 dev-lang/rust/files/pr65932.patch  | 79 ++
 dev-lang/rust/rust-999.ebuild  |  2 +-
 dev-lang/rust/rust-.ebuild |  2 +-
 4 files changed, 81 insertions(+), 48 deletions(-)

diff --git a/dev-lang/rust/files/37c5cb8118b6de04dd5d4e5e43787c8b83339472.patch 
b/dev-lang/rust/files/37c5cb8118b6de04dd5d4e5e43787c8b83339472.patch
deleted file mode 100644
index 6504fbe..000
--- a/dev-lang/rust/files/37c5cb8118b6de04dd5d4e5e43787c8b83339472.patch
+++ /dev/null
@@ -1,46 +0,0 @@
-From 37c5cb8118b6de04dd5d4e5e43787c8b83339472 Mon Sep 17 00:00:00 2001
-From: stefson 
-Date: Fri, 25 Oct 2019 13:20:03 +0200
-Subject: [PATCH] rust/src/bootstrap.py: change src url from tar.gz to tar.xz
-

- src/bootstrap/bootstrap.py | 8 
- 1 file changed, 4 insertions(+), 4 deletions(-)
-
-diff --git a/src/bootstrap/bootstrap.py b/src/bootstrap/bootstrap.py
-index 4caf36a6f2a5..6c2f522f50d6 100644
 a/src/bootstrap/bootstrap.py
-+++ b/src/bootstrap/bootstrap.py
-@@ -105,7 +105,7 @@ def verify(path, sha_path, verbose):
- def unpack(tarball, dst, verbose=False, match=None):
- """Unpack the given tarball file"""
- print("extracting", tarball)
--fname = os.path.basename(tarball).replace(".tar.gz", "")
-+fname = os.path.basename(tarball).replace(".tar.xz", "")
- with contextlib.closing(tarfile.open(tarball)) as tar:
- for member in tar.getnames():
- if "/" not in member:
-@@ -349,12 +349,12 @@ def download_stage0(self):
-  self.program_out_of_date(self.rustc_stamp())):
- if os.path.exists(self.bin_root()):
- shutil.rmtree(self.bin_root())
--filename = "rust-std-{}-{}.tar.gz".format(
-+filename = "rust-std-{}-{}.tar.xz".format(
- rustc_channel, self.build)
- pattern = "rust-std-{}".format(self.build)
- self._download_stage0_helper(filename, pattern)
- 
--filename = "rustc-{}-{}.tar.gz".format(rustc_channel, self.build)
-+filename = "rustc-{}-{}.tar.xz".format(rustc_channel, self.build)
- self._download_stage0_helper(filename, "rustc")
- self.fix_executable("{}/bin/rustc".format(self.bin_root()))
- self.fix_executable("{}/bin/rustdoc".format(self.bin_root()))
-@@ -372,7 +372,7 @@ def download_stage0(self):
- if self.cargo().startswith(self.bin_root()) and \
- (not os.path.exists(self.cargo()) or
-  self.program_out_of_date(self.cargo_stamp())):
--filename = "cargo-{}-{}.tar.gz".format(cargo_channel, self.build)
-+filename = "cargo-{}-{}.tar.xz".format(cargo_channel, self.build)
- self._download_stage0_helper(filename, "cargo")
- self.fix_executable("{}/bin/cargo".format(self.bin_root()))
- with output(self.cargo_stamp()) as cargo_stamp:

diff --git a/dev-lang/rust/files/pr65932.patch 
b/dev-lang/rust/files/pr65932.patch
new file mode 100644
index 000..8d8497a
--- /dev/null
+++ b/dev-lang/rust/files/pr65932.patch
@@ -0,0 +1,79 @@
+From f59c3fdc0906d2af60b52e9d5782f2e3cf39ad03 Mon Sep 17 00:00:00 2001
+From: Guanqun Lu 
+Date: Tue, 29 Oct 2019 16:48:05 +0800
+Subject: [PATCH] download .tar.xz if python3 is used
+
+---
+ src/bootstrap/bootstrap.py | 21 -
+ 1 file changed, 12 insertions(+), 9 deletions(-)
+
+diff --git a/src/bootstrap/bootstrap.py b/src/bootstrap/bootstrap.py
+index 4caf36a6f2a5..efde8bd6ce10 100644
+--- a/src/bootstrap/bootstrap.py
 b/src/bootstrap/bootstrap.py
+@@ -102,10 +102,10 @@ def verify(path, sha_path, verbose):
+ return verified
+ 
+ 
+-def unpack(tarball, dst, verbose=False, match=None):
++def unpack(tarball, tarball_suffix, dst, verbose=False, match=None):
+ """Unpack the given tarball file"""
+ print("extracting", tarball)
+-fname = os.path.basename(tarball).replace(".tar.gz", "")
++fname = os.path.basename(tarball).replace(tarball_suffix, "")
+ with contextlib.closing(tarfile.open(tarball)) as tar:
+ for member in tar.getnames():
+

[gentoo-commits] repo/proj/rust:master commit in: dev-lang/rust/files/

2019-10-31 Thread Mikhail Pukhlikov
commit: 6cc6b342e1ea418297bf922e6810ad8fe302e6e0
Author: stefson  yahoo  de>
AuthorDate: Thu Oct 31 08:10:20 2019 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Thu Oct 31 09:44:23 2019 +
URL:https://gitweb.gentoo.org/repo/proj/rust.git/commit/?id=6cc6b342

dev-lang/rust: update patch from pr65932

Signed-off-by: Steffen Kuhn  yandex.com>
Closes: https://github.com/gentoo/gentoo-rust/pull/460
Signed-off-by: Mikhail Pukhlikov  gentoo.org>

 dev-lang/rust/files/pr65932.patch | 62 ++-
 1 file changed, 61 insertions(+), 1 deletion(-)

diff --git a/dev-lang/rust/files/pr65932.patch 
b/dev-lang/rust/files/pr65932.patch
index 8d8497a..b383e34 100644
--- a/dev-lang/rust/files/pr65932.patch
+++ b/dev-lang/rust/files/pr65932.patch
@@ -1,7 +1,7 @@
 From f59c3fdc0906d2af60b52e9d5782f2e3cf39ad03 Mon Sep 17 00:00:00 2001
 From: Guanqun Lu 
 Date: Tue, 29 Oct 2019 16:48:05 +0800
-Subject: [PATCH] download .tar.xz if python3 is used
+Subject: [PATCH 1/3] download .tar.xz if python3 is used
 
 ---
  src/bootstrap/bootstrap.py | 21 -
@@ -77,3 +77,63 @@ index 4caf36a6f2a5..efde8bd6ce10 100644
  
  @staticmethod
  def fix_executable(fname):
+
+From afd1a575fc561c60dc640ebc4b4bbb0ffe2f127e Mon Sep 17 00:00:00 2001
+From: Guanqun Lu 
+Date: Wed, 30 Oct 2019 23:01:46 +0800
+Subject: [PATCH 2/3] python3 only has lzma support after 3.3
+
+---
+ src/bootstrap/bootstrap.py | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/bootstrap/bootstrap.py b/src/bootstrap/bootstrap.py
+index efde8bd6ce10..06c439082c76 100644
+--- a/src/bootstrap/bootstrap.py
 b/src/bootstrap/bootstrap.py
+@@ -329,7 +329,7 @@ def __init__(self):
+ self.rust_root = ''
+ self.use_locked_deps = ''
+ self.use_vendored_sources = ''
+-self.tarball_suffix = '.tar.gz' if sys.version_info[0] == 2 else 
'.tar.xz'
++self.tarball_suffix = '.tar.xz' if sys.version_info[0:2] >= (3, 3) 
else '.tar.gz'
+ self.verbose = False
+ 
+ def download_stage0(self):
+
+From bbb5ac2ff22de6d8021aa200270af2cdc92e4d0d Mon Sep 17 00:00:00 2001
+From: Guanqun Lu 
+Date: Thu, 31 Oct 2019 12:13:51 +0800
+Subject: [PATCH 3/3] try import lzma to detect if xz is supported
+
+---
+ src/bootstrap/bootstrap.py | 8 +++-
+ 1 file changed, 7 insertions(+), 1 deletion(-)
+
+diff --git a/src/bootstrap/bootstrap.py b/src/bootstrap/bootstrap.py
+index 06c439082c76..a192e3a1cc00 100644
+--- a/src/bootstrap/bootstrap.py
 b/src/bootstrap/bootstrap.py
+@@ -314,6 +314,12 @@ def output(filepath):
+ shutil.copy2(tmp, filepath)
+ os.remove(tmp)
+ 
++def supports_lzma():
++try:
++import lzma
++return True
++except ImportError:
++return False
+ 
+ class RustBuild(object):
+ """Provide all the methods required to build Rust"""
+@@ -329,7 +335,7 @@ def __init__(self):
+ self.rust_root = ''
+ self.use_locked_deps = ''
+ self.use_vendored_sources = ''
+-self.tarball_suffix = '.tar.xz' if sys.version_info[0:2] >= (3, 3) 
else '.tar.gz'
++self.tarball_suffix = '.tar.xz' if supports_lzma() else '.tar.gz'
+ self.verbose = False
+ 
+ def download_stage0(self):
+



[gentoo-commits] repo/proj/rust:master commit in: /

2019-10-31 Thread Mikhail Pukhlikov
commit: fabe1df72ffefd2f7537b1cdfa629128d403874f
Author: Mikhail Pukhlikov  gentoo  org>
AuthorDate: Thu Oct 31 06:25:47 2019 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Thu Oct 31 06:25:47 2019 +
URL:https://gitweb.gentoo.org/repo/proj/rust.git/commit/?id=fabe1df7

Readme update

Signed-off-by: Mikhail Pukhlikov  gentoo.org>

 README.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/README.md b/README.md
index a8156a5..64e38bb 100644
--- a/README.md
+++ b/README.md
@@ -5,7 +5,7 @@ Rust overlay
 
 # Update
 
-Overlay has been moved to the new 
[address](https://github.com/gentoo/gentoo-rust).
+Overlay has been moved to the new 
[address](https://gitweb.gentoo.org/repo/proj/rust.git).
 No user interaction is needed, layman will handle this automatically. Please, 
report any issues
 and make pull requests in the new repo.