[gentoo-commits] repo/gentoo:master commit in: dev-util/rustup/

2024-03-15 Thread Arthur Zamarin
commit: 24a53975992afbd8f07ecc64f8648b0d27fd7bd9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 15 12:23:58 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 15 12:24:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24a53975

dev-util/rustup: fix QA_FLAGS_IGNORED

Closes: https://bugs.gentoo.org/927065
Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-util/rustup/rustup-1.27.0.ebuild | 2 +-
 dev-util/rustup/rustup-.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/rustup/rustup-1.27.0.ebuild 
b/dev-util/rustup/rustup-1.27.0.ebuild
index 199a402af72a..7a13cc3a534b 100644
--- a/dev-util/rustup/rustup-1.27.0.ebuild
+++ b/dev-util/rustup/rustup-1.27.0.ebuild
@@ -38,7 +38,7 @@ RDEPEND="${DEPEND}"
 BDEPEND="virtual/rust"
 
 # rust does not use *FLAGS from make.conf, silence portage warning
-QA_FLAGS_IGNORED="usr/bin/${PN}"
+QA_FLAGS_IGNORED="usr/bin/rustup-init"
 
 src_unpack() {
if [[ "${PV}" ==  ]]; then

diff --git a/dev-util/rustup/rustup-.ebuild 
b/dev-util/rustup/rustup-.ebuild
index 924ee6667be1..d521a1122823 100644
--- a/dev-util/rustup/rustup-.ebuild
+++ b/dev-util/rustup/rustup-.ebuild
@@ -36,7 +36,7 @@ RDEPEND="${DEPEND}"
 BDEPEND="virtual/rust"
 
 # rust does not use *FLAGS from make.conf, silence portage warning
-QA_FLAGS_IGNORED="usr/bin/${PN}"
+QA_FLAGS_IGNORED="usr/bin/rustup-init"
 
 src_unpack() {
if [[ "${PV}" ==  ]]; then



[gentoo-commits] repo/gentoo:master commit in: dev-util/rustup/

2024-03-15 Thread Arthur Zamarin
commit: 9f75f583cc113f37b873393c8de6046e64b94d69
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 15 12:09:35 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 15 12:10:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f75f583

dev-util/rustup: sync live

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-util/rustup/rustup-.ebuild | 35 ++-
 1 file changed, 18 insertions(+), 17 deletions(-)

diff --git a/dev-util/rustup/rustup-.ebuild 
b/dev-util/rustup/rustup-.ebuild
index e5921e9dc313..924ee6667be1 100644
--- a/dev-util/rustup/rustup-.ebuild
+++ b/dev-util/rustup/rustup-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2022 Gentoo Authors
+# Copyright 2020-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -16,13 +16,16 @@ if [[ ${PV} == "" ]] ; then
EGIT_REPO_URI="https://github.com/rust-lang/${PN}.git;
 else
SRC_URI="https://github.com/rust-lang/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz
-   $(cargo_crate_uris ${CRATES})"
+   ${CARGO_CRATE_URIS}"
KEYWORDS="~amd64 ~arm64 ~ppc64"
 fi
 
-LICENSE="Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 CC0-1.0 MIT 
Unlicense ZLIB"
+LICENSE="|| ( Apache-2.0 MIT )"
+# Dependent crate licenses
+LICENSE+=" Apache-2.0 BSD ISC MIT Unicode-DFS-2016"
 SLOT="0"
-IUSE=""
+# uses network
+RESTRICT="test"
 
 DEPEND="
app-arch/xz-utils
@@ -32,13 +35,11 @@ DEPEND="
 RDEPEND="${DEPEND}"
 BDEPEND="virtual/rust"
 
-QA_FLAGS_IGNORED="usr/bin/.*"
-
-# uses network
-RESTRICT="test"
+# rust does not use *FLAGS from make.conf, silence portage warning
+QA_FLAGS_IGNORED="usr/bin/${PN}"
 
 src_unpack() {
-   if [[ "${PV}" == ** ]]; then
+   if [[ "${PV}" ==  ]]; then
git-r3_src_unpack
cargo_live_src_unpack
else
@@ -56,7 +57,7 @@ src_configure() {
reqwest-default-tls
)
case ${ARCH} in
-   ppc*|mips*|riscv*|s390*)
+   ppc* | mips* | riscv* | s390*)
;;
*) myfeatures+=( reqwest-rustls-tls )
;;
@@ -85,11 +86,11 @@ src_install() {
 }
 
 pkg_postinst() {
-   elog "No rustup toolchains installed by default"
-   elog "eselect activated system rust toolchain can be added to 
rustup by running"
-   elog "helper script installed as 
${EPREFIX}/usr/bin/rustup-init-gentoo"
-   elog "it will create symlinks to system-installed rustup in 
home directory"
-   elog "and rustup updates will be managed by portage"
-   elog "please delete current rustup binaries from ~/.cargo/bin/ 
(if any)"
-   elog "before running rustup-init-gentoo"
+   elog "No rustup toolchains installed by default"
+   elog "eselect activated system rust toolchain can be added to rustup by 
running"
+   elog "helper script installed as ${EPREFIX}/usr/bin/rustup-init-gentoo"
+   elog "it will create symlinks to system-installed rustup in home 
directory"
+   elog "and rustup updates will be managed by portage"
+   elog "please delete current rustup binaries from ~/.cargo/bin/ (if any)"
+   elog "before running rustup-init-gentoo"
 }



[gentoo-commits] repo/gentoo:master commit in: dev-util/rustup/

2024-03-15 Thread Arthur Zamarin
commit: 665468f576dd6bdc71287741912bab6562496be8
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 15 11:50:39 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 15 12:10:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=665468f5

dev-util/rustup: update for cargo eclass improvements

- fix QA error: MisplacedEclassVar
- organize stuff closer to skel.ebuild order
- use ${CARGO_CRATE_URIS}
- use @ in CRATES

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-util/rustup/rustup-1.25.2.ebuild | 642 +--
 1 file changed, 321 insertions(+), 321 deletions(-)

diff --git a/dev-util/rustup/rustup-1.25.2.ebuild 
b/dev-util/rustup/rustup-1.25.2.ebuild
index 9f97e7fcf2aa..266bdb2a2f9e 100644
--- a/dev-util/rustup/rustup-1.25.2.ebuild
+++ b/dev-util/rustup/rustup-1.25.2.ebuild
@@ -1,314 +1,317 @@
-# Copyright 2020-2023 Gentoo Authors
+# Copyright 2020-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 CRATES="
-   adler-1.0.2
-   aead-0.3.2
-   aes-0.6.0
-   aes-soft-0.6.4
-   aesni-0.10.0
-   aho-corasick-0.7.18
-   ansi_term-0.12.1
-   anyhow-1.0.57
-   ascii-canvas-3.0.0
-   async-compression-0.3.14
-   atty-0.2.14
-   autocfg-0.1.8
-   autocfg-1.1.0
-   base64-0.13.0
-   bit-set-0.5.2
-   bit-vec-0.6.3
-   bitflags-1.3.2
-   bitvec-0.20.4
-   block-buffer-0.9.0
-   block-buffer-0.10.2
-   block-modes-0.7.0
-   block-padding-0.2.1
-   blowfish-0.7.0
-   bstr-0.2.17
-   buffered-reader-1.1.2
-   bumpalo-3.10.0
-   byteorder-1.4.3
-   bytes-1.1.0
-   cast5-0.9.0
-   cc-1.0.73
-   cfg-if-0.1.10
-   cfg-if-1.0.0
-   chrono-0.4.19
-   cipher-0.2.5
-   clap-2.34.0
-   cmac-0.5.1
-   const-oid-0.5.2
-   core-foundation-0.9.3
-   core-foundation-sys-0.8.3
-   cpufeatures-0.2.2
-   crc32fast-1.3.2
-   crossbeam-channel-0.5.4
-   crossbeam-deque-0.8.1
-   crossbeam-epoch-0.9.8
-   crossbeam-utils-0.8.8
-   crunchy-0.2.2
-   crypto-common-0.1.3
-   crypto-mac-0.10.1
-   crypto-mac-0.11.1
-   ctr-0.6.0
-   curl-0.4.43
-   curl-sys-0.4.55+curl-7.83.1
-   curve25519-dalek-3.2.1
-   dbl-0.3.2
-   der-0.3.5
-   des-0.6.0
-   diff-0.1.12
-   digest-0.9.0
-   digest-0.10.3
-   dirs-next-2.0.0
-   dirs-sys-next-0.1.2
-   dyn-clone-1.0.5
-   eax-0.3.0
-   ecdsa-0.11.1
-   ed25519-1.5.2
-   ed25519-dalek-1.0.1
-   effective-limits-0.5.4
-   either-1.6.1
-   elliptic-curve-0.9.12
-   ena-0.14.0
-   encoding_rs-0.8.31
-   enum-map-2.3.0
-   enum-map-derive-0.9.0
-   env_proxy-0.4.1
-   fastrand-1.7.0
-   ff-0.9.0
-   filetime-0.2.16
-   fixedbitset-0.4.1
-   flate2-1.0.24
-   fnv-1.0.7
-   foreign-types-0.3.2
-   foreign-types-shared-0.1.1
-   form_urlencoded-1.0.1
-   funty-1.1.0
-   futures-channel-0.3.21
-   futures-core-0.3.21
-   futures-io-0.3.21
-   futures-sink-0.3.21
-   futures-task-0.3.21
-   futures-util-0.3.21
-   generic-array-0.14.5
-   getrandom-0.1.16
-   getrandom-0.2.6
-   git-testament-0.2.1
-   git-testament-derive-0.1.13
-   group-0.9.0
-   h2-0.3.13
-   hashbrown-0.11.2
-   hermit-abi-0.1.19
-   hmac-0.11.0
-   http-0.2.7
-   http-body-0.4.5
-   httparse-1.7.1
-   httpdate-1.0.2
-   hyper-0.14.19
-   hyper-rustls-0.23.0
-   hyper-tls-0.5.0
-   idea-0.3.0
-   idna-0.2.3
-   indexmap-1.8.2
-   instant-0.1.12
-   ipnet-2.5.0
-   itertools-0.10.3
-   itoa-1.0.2
-   jobserver-0.1.24
-   js-sys-0.3.57
-   lalrpop-0.19.8
-   lalrpop-util-0.19.8
-   lazy_static-1.4.0
-   libc-0.2.126
-   libm-0.2.2
-   libz-sys-1.1.8
-   lock_api-0.4.7
-   log-0.4.17
-   lzma-sys-0.1.17
-   matches-0.1.9
-   md-5-0.9.1
-   memchr-2.5.0
-   memoffset-0.6.5
-   memsec-0.6.2
-   mime-0.3.16
-   miniz_oxide-0.5.3
-   mio-0.8.3
-   native-tls-0.2.10
-   new_debug_unreachable-1.0.4
-   no-std-compat-0.4.1
-   num-bigint-0.2.6
-   num-bigint-dig-0.6.1
-   num-integer-0.1.45
-   num-iter-0.1.43
-   num-traits-0.2.15
-   num_cpus-1.13.1
-   num_threads-0.1.6
-   once_cell-1.12.0
-   opaque-debug-0.3.0
-   opener-0.5.0
-   openssl-0.10.40
-   openssl-macros-0.1.0
-   openssl-probe-0.1.5
-   openssl-src-111.20.0+1.1.1o
-   openssl-sys-0.9.74
-   p256-0.8.1
-   parking_lot-0.12.1
-   parking_lot_core-0.9.3
-   pem-0.8.3
-   percent-encoding-2.1.0
-   petgraph-0.6.2
-   phf_shared-0.10.0
-   pin-project-lite-0.2.9
-   pin-utils-0.1.0
-   pkcs8-0.6.1
-   pkg-config-0.3.25
-   

[gentoo-commits] repo/gentoo:master commit in: dev-util/rustup/

2023-02-13 Thread Georgy Yakovlev
commit: c40b3f50474b19a775d92de96c38d7d43cc65a79
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Feb 13 20:59:55 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon Feb 13 21:01:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c40b3f50

dev-util/rustup: drop 1.25.1-r1

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

 dev-util/rustup/Manifest|   1 -
 dev-util/rustup/rustup-1.25.1-r1.ebuild | 403 
 2 files changed, 404 deletions(-)

diff --git a/dev-util/rustup/Manifest b/dev-util/rustup/Manifest
index 5a245aad90fb..b5b00889b723 100644
--- a/dev-util/rustup/Manifest
+++ b/dev-util/rustup/Manifest
@@ -193,7 +193,6 @@ DIST rustls-0.20.6.crate 259289 BLAKE2B 
36359bc14e87853752fe55a327bcd15a26cdb053
 DIST rustls-native-certs-0.6.2.crate 22089 BLAKE2B 
f933315b493902c19b208894df2525e714f33bf3e1dbd4499770c7197abc4ee82e663cc3ac63e403b0b74ec1dd7d52f22773b9af8e10c4dbf29274f4e642deb3
 SHA512 
04c7a39cd62d1845c4430ae63fc739ed21e2cb43ec49ff77fb18867b1e8a16c4a03146583a25242c8b44b44090b38b45a550b2852824b975c3466a1740349968
 DIST rustls-pemfile-0.3.0.crate 14487 BLAKE2B 
8f7150f409f8708aaabfb8f41ef57f075cf6c135a5d4eaa3aa2851d7fb413114e861f0b6a53474faf73a22b560f36fdf52ee17ecf5809ab6563297b6c0cd5bd8
 SHA512 
62c35aaae1685b5b274cb7de8a12770a1564b0862da9544f4445b1402b0a494619714fb9bb50909c7fdfe32ee5f8bdcfbea237b2fde843e5af9ea1393c206b50
 DIST rustls-pemfile-1.0.0.crate 14559 BLAKE2B 
8285b8ee627f9b6760df9ff27dd4983f993ddc7f24248801b80305df6edc9e2f9ed682327dc1752f6547cb93304b8ccb67e50aded61927b855e3f624fd3e40d7
 SHA512 
5d4c5e720bbf2c1aa4e0141d51fa2e804415167b1dd588d94e9c1e1332b9138a15391b190535605f1518868b7727322078bd6a5bbff6c850c868832bc5270e20
-DIST rustup-1.25.1.tar.gz 747100 BLAKE2B 
9c0b5cfef9643fd0bcf4e5554c7e596b5564cbf0bd9e01d5ff6765072a64fc59ac8037616c523ff190d5cfdf68394073852b9d48f6ca05a61ae9b8fdee35fab7
 SHA512 
a77cb34ba0c2e7577c8acbd474197aabaa84e3b64b3c42f1d0c328df55c6accbe412aba9a787f0ea2f0654f085475455c9c488b2b6de34ad8889a2716d1e8d0c
 DIST rustup-1.25.2.tar.gz 747638 BLAKE2B 
981e9c7091ed6597bd364fb489cdd80d56d977ea9200b4f01389a4e963356b5e26782358979da442ede2d10af75536f84659e7fcfc13af8a0a9b58377b799aa7
 SHA512 
7726834816c84c1a17f125cce10e0bfddae857f1e71885df1415c567ee508f93367dd6adca62a92092c2869957206d4c707d20da461e2866fdc74e67
 DIST rustversion-1.0.6.crate 18380 BLAKE2B 
2969bb40849dbd2f0d3f4a190629e53204cc5ef9065be6aec7a4504470e1dba6cde7172a3075a1bade421b30b88947cef6b29c0ab5aea8601695f72a7acc45d1
 SHA512 
fa9efca7e49eff6c510d062d02fc73d15341b1fe16d24dada86108202a4295d2e0519aecf3f1701540cd4d49a513c05e74d3d27e21e5eb3cb1aba46c70a992cc
 DIST ryu-1.0.10.crate 48485 BLAKE2B 
cbc0ab4e0b2031f4ca3a34914bd61395d14706d42e2414757aa23a67530d549382d61b630159c92a169d1dd3315951b0071ff18349d2b090ae262de536aa29e2
 SHA512 
1bd0af71a20715251dd42596df6e7677e44f712bbb40b0d9544109c1b2478a7bd2c9393535f0d4f3bfe2d1b75b3a2b899044051715a7da7d165d6d586e0775f2

diff --git a/dev-util/rustup/rustup-1.25.1-r1.ebuild 
b/dev-util/rustup/rustup-1.25.1-r1.ebuild
deleted file mode 100644
index 9f97e7fcf2aa..
--- a/dev-util/rustup/rustup-1.25.1-r1.ebuild
+++ /dev/null
@@ -1,403 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CRATES="
-   adler-1.0.2
-   aead-0.3.2
-   aes-0.6.0
-   aes-soft-0.6.4
-   aesni-0.10.0
-   aho-corasick-0.7.18
-   ansi_term-0.12.1
-   anyhow-1.0.57
-   ascii-canvas-3.0.0
-   async-compression-0.3.14
-   atty-0.2.14
-   autocfg-0.1.8
-   autocfg-1.1.0
-   base64-0.13.0
-   bit-set-0.5.2
-   bit-vec-0.6.3
-   bitflags-1.3.2
-   bitvec-0.20.4
-   block-buffer-0.9.0
-   block-buffer-0.10.2
-   block-modes-0.7.0
-   block-padding-0.2.1
-   blowfish-0.7.0
-   bstr-0.2.17
-   buffered-reader-1.1.2
-   bumpalo-3.10.0
-   byteorder-1.4.3
-   bytes-1.1.0
-   cast5-0.9.0
-   cc-1.0.73
-   cfg-if-0.1.10
-   cfg-if-1.0.0
-   chrono-0.4.19
-   cipher-0.2.5
-   clap-2.34.0
-   cmac-0.5.1
-   const-oid-0.5.2
-   core-foundation-0.9.3
-   core-foundation-sys-0.8.3
-   cpufeatures-0.2.2
-   crc32fast-1.3.2
-   crossbeam-channel-0.5.4
-   crossbeam-deque-0.8.1
-   crossbeam-epoch-0.9.8
-   crossbeam-utils-0.8.8
-   crunchy-0.2.2
-   crypto-common-0.1.3
-   crypto-mac-0.10.1
-   crypto-mac-0.11.1
-   ctr-0.6.0
-   curl-0.4.43
-   curl-sys-0.4.55+curl-7.83.1
-   curve25519-dalek-3.2.1
-   dbl-0.3.2
-   der-0.3.5
-   des-0.6.0
-   diff-0.1.12
-   digest-0.9.0
-   digest-0.10.3
-   dirs-next-2.0.0
-   dirs-sys-next-0.1.2
-   dyn-clone-1.0.5
-   eax-0.3.0
-   ecdsa-0.11.1
-   ed25519-1.5.2
-   ed25519-dalek-1.0.1
-   effective-limits-0.5.4
-   either-1.6.1
-   

[gentoo-commits] repo/gentoo:master commit in: dev-util/rustup/

2023-02-08 Thread Georgy Yakovlev
commit: 501cf0cd2e78275ee99b5367db68acc6a8e16d4f
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Feb  8 20:26:08 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Feb  8 20:29:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=501cf0cd

dev-util/rustup: add 1.25.2

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

 dev-util/rustup/Manifest |   1 +
 dev-util/rustup/rustup-1.25.2.ebuild | 403 +++
 2 files changed, 404 insertions(+)

diff --git a/dev-util/rustup/Manifest b/dev-util/rustup/Manifest
index 8296a2d5d896..5a245aad90fb 100644
--- a/dev-util/rustup/Manifest
+++ b/dev-util/rustup/Manifest
@@ -194,6 +194,7 @@ DIST rustls-native-certs-0.6.2.crate 22089 BLAKE2B 
f933315b493902c19b208894df252
 DIST rustls-pemfile-0.3.0.crate 14487 BLAKE2B 
8f7150f409f8708aaabfb8f41ef57f075cf6c135a5d4eaa3aa2851d7fb413114e861f0b6a53474faf73a22b560f36fdf52ee17ecf5809ab6563297b6c0cd5bd8
 SHA512 
62c35aaae1685b5b274cb7de8a12770a1564b0862da9544f4445b1402b0a494619714fb9bb50909c7fdfe32ee5f8bdcfbea237b2fde843e5af9ea1393c206b50
 DIST rustls-pemfile-1.0.0.crate 14559 BLAKE2B 
8285b8ee627f9b6760df9ff27dd4983f993ddc7f24248801b80305df6edc9e2f9ed682327dc1752f6547cb93304b8ccb67e50aded61927b855e3f624fd3e40d7
 SHA512 
5d4c5e720bbf2c1aa4e0141d51fa2e804415167b1dd588d94e9c1e1332b9138a15391b190535605f1518868b7727322078bd6a5bbff6c850c868832bc5270e20
 DIST rustup-1.25.1.tar.gz 747100 BLAKE2B 
9c0b5cfef9643fd0bcf4e5554c7e596b5564cbf0bd9e01d5ff6765072a64fc59ac8037616c523ff190d5cfdf68394073852b9d48f6ca05a61ae9b8fdee35fab7
 SHA512 
a77cb34ba0c2e7577c8acbd474197aabaa84e3b64b3c42f1d0c328df55c6accbe412aba9a787f0ea2f0654f085475455c9c488b2b6de34ad8889a2716d1e8d0c
+DIST rustup-1.25.2.tar.gz 747638 BLAKE2B 
981e9c7091ed6597bd364fb489cdd80d56d977ea9200b4f01389a4e963356b5e26782358979da442ede2d10af75536f84659e7fcfc13af8a0a9b58377b799aa7
 SHA512 
7726834816c84c1a17f125cce10e0bfddae857f1e71885df1415c567ee508f93367dd6adca62a92092c2869957206d4c707d20da461e2866fdc74e67
 DIST rustversion-1.0.6.crate 18380 BLAKE2B 
2969bb40849dbd2f0d3f4a190629e53204cc5ef9065be6aec7a4504470e1dba6cde7172a3075a1bade421b30b88947cef6b29c0ab5aea8601695f72a7acc45d1
 SHA512 
fa9efca7e49eff6c510d062d02fc73d15341b1fe16d24dada86108202a4295d2e0519aecf3f1701540cd4d49a513c05e74d3d27e21e5eb3cb1aba46c70a992cc
 DIST ryu-1.0.10.crate 48485 BLAKE2B 
cbc0ab4e0b2031f4ca3a34914bd61395d14706d42e2414757aa23a67530d549382d61b630159c92a169d1dd3315951b0071ff18349d2b090ae262de536aa29e2
 SHA512 
1bd0af71a20715251dd42596df6e7677e44f712bbb40b0d9544109c1b2478a7bd2c9393535f0d4f3bfe2d1b75b3a2b899044051715a7da7d165d6d586e0775f2
 DIST same-file-1.0.6.crate 10183 BLAKE2B 
a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15
 SHA512 
3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c

diff --git a/dev-util/rustup/rustup-1.25.2.ebuild 
b/dev-util/rustup/rustup-1.25.2.ebuild
new file mode 100644
index ..9f97e7fcf2aa
--- /dev/null
+++ b/dev-util/rustup/rustup-1.25.2.ebuild
@@ -0,0 +1,403 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATES="
+   adler-1.0.2
+   aead-0.3.2
+   aes-0.6.0
+   aes-soft-0.6.4
+   aesni-0.10.0
+   aho-corasick-0.7.18
+   ansi_term-0.12.1
+   anyhow-1.0.57
+   ascii-canvas-3.0.0
+   async-compression-0.3.14
+   atty-0.2.14
+   autocfg-0.1.8
+   autocfg-1.1.0
+   base64-0.13.0
+   bit-set-0.5.2
+   bit-vec-0.6.3
+   bitflags-1.3.2
+   bitvec-0.20.4
+   block-buffer-0.9.0
+   block-buffer-0.10.2
+   block-modes-0.7.0
+   block-padding-0.2.1
+   blowfish-0.7.0
+   bstr-0.2.17
+   buffered-reader-1.1.2
+   bumpalo-3.10.0
+   byteorder-1.4.3
+   bytes-1.1.0
+   cast5-0.9.0
+   cc-1.0.73
+   cfg-if-0.1.10
+   cfg-if-1.0.0
+   chrono-0.4.19
+   cipher-0.2.5
+   clap-2.34.0
+   cmac-0.5.1
+   const-oid-0.5.2
+   core-foundation-0.9.3
+   core-foundation-sys-0.8.3
+   cpufeatures-0.2.2
+   crc32fast-1.3.2
+   crossbeam-channel-0.5.4
+   crossbeam-deque-0.8.1
+   crossbeam-epoch-0.9.8
+   crossbeam-utils-0.8.8
+   crunchy-0.2.2
+   crypto-common-0.1.3
+   crypto-mac-0.10.1
+   crypto-mac-0.11.1
+   ctr-0.6.0
+   curl-0.4.43
+   curl-sys-0.4.55+curl-7.83.1
+   curve25519-dalek-3.2.1
+   dbl-0.3.2
+   der-0.3.5
+   des-0.6.0
+   diff-0.1.12
+   digest-0.9.0
+   digest-0.10.3
+   dirs-next-2.0.0
+   dirs-sys-next-0.1.2
+   dyn-clone-1.0.5
+   eax-0.3.0
+   ecdsa-0.11.1
+   ed25519-1.5.2
+   ed25519-dalek-1.0.1
+   effective-limits-0.5.4
+   either-1.6.1
+   elliptic-curve-0.9.12
+   

[gentoo-commits] repo/gentoo:master commit in: dev-util/rustup/

2023-02-08 Thread Georgy Yakovlev
commit: 55607b7a7df85b1fa818b3ed717fd48dc4278214
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Feb  8 20:11:59 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Feb  8 20:11:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55607b7a

dev-util/rustup: migrate to GIT_CRATES in cargo.eclass

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

 dev-util/rustup/Manifest|  2 +-
 dev-util/rustup/rustup-1.25.1-r1.ebuild | 18 ++
 2 files changed, 7 insertions(+), 13 deletions(-)

diff --git a/dev-util/rustup/Manifest b/dev-util/rustup/Manifest
index fcf7e654b4e9..8296a2d5d896 100644
--- a/dev-util/rustup/Manifest
+++ b/dev-util/rustup/Manifest
@@ -98,7 +98,7 @@ DIST h2-0.3.13.crate 161962 BLAKE2B 
e8fcea52f4b6020c8c7d84b440977beede9f655f85d0
 DIST hashbrown-0.11.2.crate 85713 BLAKE2B 
402f9f1bdcb92631206f9b72923ee35e28db8623e87469c0f1496664bc7185077013ab3c8aea68268241e5b2504f10cddc613a350abd4291050deda6c112e559
 SHA512 
c21ca68fd49bbb741901f59fed04cc124b8da99e2a4dfc26e2e5e1140637872b344612a01691bd30cc771575c571be15f756c84dde225441699cd2322af2ad6c
 DIST hermit-abi-0.1.19.crate 9979 BLAKE2B 
801e8052b85341cca388ada9db4b06bb1bd7b64474185b2ad06c0256b9e597639bd3dd4ba0053ea010f922e53969a4ab47b90d451fd9b94c8f2324055d151ea1
 SHA512 
1c877fcd562b15d2de9c151fd6c5f3ea4bf48abcb799e6139a180ffad5d64b632fd5707bbd92ff23a0e5f349157b9e0f5be8b50f03680b0fa47315dbb78a
 DIST hmac-0.11.0.crate 11385 BLAKE2B 
850527040c0fef278175f35a0c8bf77bc005708539af8ec5a85111f83e9c94a912741a2b24965c026fd75db6c58fc82a46a9c5de9454540400c9f19341561b4c
 SHA512 
82d83071d1cea14603b1f1a85d564c78e28d982025a029779d8d83522fd5c56583303dd3a902d8023b5e9df2ddb5c5d9a5fc88000d41dba45dc026239ec81d0d
-DIST home-a243ee2fbee6022c57d56f5aa79aefe194eabe53.tar.gz 10281 BLAKE2B 
283ea853ff98658507194902b501cc0c6438bc2dde1007f579fbaf92917b906e5b9ccb322dc4d34fc01e08809d24194db10ea9c5177c0593ffc94bbfc934353d
 SHA512 
39343c2c05adbbcd6a4a581abdddfc2801d9b052894b1edf3df304526045252b9b16b93c9db4fa248f308b762084cc7b97c3163c47d0ae4776b96be155836985
+DIST home-a243ee2fbee6022c57d56f5aa79aefe194eabe53.gh.tar.gz 10281 BLAKE2B 
283ea853ff98658507194902b501cc0c6438bc2dde1007f579fbaf92917b906e5b9ccb322dc4d34fc01e08809d24194db10ea9c5177c0593ffc94bbfc934353d
 SHA512 
39343c2c05adbbcd6a4a581abdddfc2801d9b052894b1edf3df304526045252b9b16b93c9db4fa248f308b762084cc7b97c3163c47d0ae4776b96be155836985
 DIST http-0.2.7.crate 104219 BLAKE2B 
a36788bca43effd34d8a328b428a896d71b1a036c6faa3559f4f452f6ff7a1bfa3237160392ccb04a3a33c518682ed7f4d3a43c720727bc413cbc1e025a0bacb
 SHA512 
ab0227703cf3721d15de8b8e7aea441611d038928f60e04c6a7d40a66b1c1a4107c86848fe64376ba3ba99a3135ca1f60f2bc240b7f55251f110835576b88eeb
 DIST http-body-0.4.5.crate 9242 BLAKE2B 
decb7a27f123c38afc1f7f36ad570bac6d5513e57334870621477c17e0363a8abe4d6a3360bb1c87707d188be66ff100f42237727304e07d8515c1faaa179d48
 SHA512 
d01de0747155283331086f2849d1dccc0387feda576f60d84cdd1bc8817ac82ae131c294b5cf9ddabb7ac91bfdef67bc2ea5fcbbb04f41b473d4c5f5b2ac13d5
 DIST httparse-1.7.1.crate 29379 BLAKE2B 
2e938694bb1afb0bcd79d19637a4dfd9201b217661fda14dff7b6652666e14fbdea6454743778530ea12d3c51ab51944981d29aa06ebf6e58e493684886be2dd
 SHA512 
6db3892a754a49d9d529859acdacd548a71203eafc29c485b83006650a26f82b6e34969bd5e11d3f259259eae4d71bbdd0992fc7cad78a9a6f102977d057a8ba

diff --git a/dev-util/rustup/rustup-1.25.1-r1.ebuild 
b/dev-util/rustup/rustup-1.25.1-r1.ebuild
index 5f76d5206991..9f97e7fcf2aa 100644
--- a/dev-util/rustup/rustup-1.25.1-r1.ebuild
+++ b/dev-util/rustup/rustup-1.25.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2022 Gentoo Authors
+# Copyright 2020-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -319,10 +319,12 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/rust-lang/${PN}.git;
 else
-   HOME_COMMIT="a243ee2fbee6022c57d56f5aa79aefe194eabe53"
+   declare -A GIT_CRATES=(
+   
[home]="https://github.com/rbtcollins/home;a243ee2fbee6022c57d56f5aa79aefe194eabe53;
+   )
SRC_URI="https://github.com/rust-lang/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz
-   
https://github.com/rbtcollins/home/archive/${HOME_COMMIT}.tar.gz -> 
home-${HOME_COMMIT}.tar.gz
-   $(cargo_crate_uris ${CRATES})"
+   $(cargo_crate_uris)
+   "
KEYWORDS="~amd64 ~arm64 ~ppc64"
 fi
 
@@ -352,14 +354,6 @@ src_unpack() {
fi
 }
 
-src_prepare() {
-   # patch git dep to use pre-fetched tarball
-   local home_path="home = { path = '"${WORKDIR}/home-${HOME_COMMIT}"' }"
-   sed -i "s@^home =.*@${home_path}@" "${S}/Cargo.toml" || die
-
-   default
-}
-
 src_configure() {
# modeled after ci/run.bash upstream
# reqwest-rustls-tls requires ring crate, which is not very portable.



[gentoo-commits] repo/gentoo:master commit in: dev-util/rustup/files/, dev-util/rustup/

2022-09-23 Thread Georgy Yakovlev
commit: d83b20802b8b432ee79c666c772c60f07ae2424c
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Sep 24 03:03:59 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Sep 24 04:13:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d83b2080

dev-util/rustup: revbump, add rust-analyzer, add unsymlink support

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

 dev-util/rustup/files/symlink_rustup.sh| 63 +-
 ...ustup-1.25.1.ebuild => rustup-1.25.1-r1.ebuild} |  0
 2 files changed, 51 insertions(+), 12 deletions(-)

diff --git a/dev-util/rustup/files/symlink_rustup.sh 
b/dev-util/rustup/files/symlink_rustup.sh
index 743072b8f96c..8ab6608686fc 100644
--- a/dev-util/rustup/files/symlink_rustup.sh
+++ b/dev-util/rustup/files/symlink_rustup.sh
@@ -3,13 +3,13 @@
 set -euo pipefail
 IFS=$'\n\t'
 
-SYMLINK_RUSTUP_VERSION="0.0.3"
-
+SYMLINK_RUSTUP_VERSION="0.0.4"
+binpath="@GENTOO_PORTAGE_EPREFIX@/usr/bin/rustup-init"
 
 : "${CARGO_HOME:=${HOME}/.cargo}"
 : "${RUSTUP_HOME:=${HOME}/.rustup}"
 
-__err_exists="already exists, remove and re-run the script"
+__err_exists="already exists, try using -u|--unsymlink option first"
 
 # dies with optional message
 die() {
@@ -38,23 +38,43 @@ help() {
echo " ${CARGO_HOME}"
echo
echo "Options:"
-   echo "  -a, --apply Apply changes (required)"
+   echo "  -s, --symlink   Setup rustup symlinks in ${CARGO_HOME}/bin"
echo "  -C, --nocolor   Disable colored output"
echo "  -d, --debug Debug mode (sets -x shell option)"
echo "  -V, --version   Print version number"
+   echo "  -u, --unsymlink Remove rustup symlinks from ${CARGO_HOME}/bin"
echo "  -q, --quiet Quiet mode"
 } # help()
 
 
 symlink_rustup() {
-   local binpath gentoo_rust tool tools=(
-   cargo{,-clippy,-fmt,-miri}
-   clippy-driver
+   local gentoo_rust tool
+   # rustup calls those proxies
+   # src/lib.rs TOOLS
+   local tools=(
+   rustc
+   rustdoc
+   cargo
+   rust-lldb
+   rust-gdb
+   rust-gdbgui
rls
-   rust{c,doc,fmt,-gdb,-lldb,up}
+   cargo-clippy
+   clippy-driver
+   cargo-miri
)
 
-   binpath="@GENTOO_PORTAGE_EPREFIX@/usr/bin/rustup-init"
+   # src/lib.rs DUP_TOOLS
+   # those can be installed via cargo and not with rust itself
+   local dup_tools=(
+   rust-analyzer
+   rustfmt
+   cargo-fmt
+   )
+
+   # we need rustup symlink too, so add it to final list
+   tools+=( "${dup_tools[@]}" rustup )
+
gentoo_rust="$(eselect --brief rust show 2>/dev/null)"
 
mkdir -p "${CARGO_HOME}/bin" || die
@@ -78,15 +98,32 @@ symlink_rustup() {
good "rustup selfupdate is disabled, it will be updated by portage"
 } # symlink_rustup()
 
+unsymlink_rustup() {
+   local symlinks
+   IFS= mapfile -d '' symlinks < <(find -L "${CARGO_HOME}/bin" \
+   -samefile "${binpath}" -print0 )
+   if [[ "${symlinks-}" ]]; then
+   rm -v "${symlinks[@]}" || die
+   else
+   die "already clean"
+   fi
+}
 
 main(){
[[ "$EUID" -eq 0 ]] && die "Running as root is not supported"
local me
me="$(basename "${BASH_SOURCE[${#BASH_SOURCE[@]} - 1]}")"
+
+   local symlink=no
+   local unsymlink=no
+
while [[ ${#} -gt 0 ]]; do
case ${1} in
-   -a|--apply)
-   APPLY=true
+   -s|--symlink)
+   symlink=yes
+   ;;
+   -u|--unsymlink)
+   unsymlink=yes
;;
-h|--help)
help
@@ -112,8 +149,10 @@ main(){
esac
shift
done
-   if [[ ${APPLY:-false} == true ]]; then
+   if [[ ${symlink} == yes ]]; then
symlink_rustup
+   elif [[ ${unsymlink} == yes ]]; then
+   unsymlink_rustup
else
help
fi

diff --git a/dev-util/rustup/rustup-1.25.1.ebuild 
b/dev-util/rustup/rustup-1.25.1-r1.ebuild
similarity index 100%
rename from dev-util/rustup/rustup-1.25.1.ebuild
rename to dev-util/rustup/rustup-1.25.1-r1.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-util/rustup/

2022-09-19 Thread Georgy Yakovlev
commit: 70c8cc62d1fb977f5c788f319163666370ece33c
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Sep 20 01:31:26 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Sep 20 01:31:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70c8cc62

dev-util/rustup: update EAPI 7 -> 8

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

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

diff --git a/dev-util/rustup/rustup-.ebuild 
b/dev-util/rustup/rustup-.ebuild
index 4c042a9473f7..e5921e9dc313 100644
--- a/dev-util/rustup/rustup-.ebuild
+++ b/dev-util/rustup/rustup-.ebuild
@@ -1,7 +1,7 @@
-# Copyright 2020-2021 Gentoo Authors
+# Copyright 2020-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 CRATES="
 "



[gentoo-commits] repo/gentoo:master commit in: dev-util/rustup/

2021-06-14 Thread Georgy Yakovlev
commit: f44591c405a04bbef02c1877055aef26552325a9
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Jun 14 21:59:27 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon Jun 14 21:59:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f44591c4

dev-util/rustup: drop 1.24.1, 1.24.2

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

 dev-util/rustup/Manifest |  74 ---
 dev-util/rustup/rustup-1.24.1.ebuild | 373 ---
 dev-util/rustup/rustup-1.24.2.ebuild | 366 --
 3 files changed, 813 deletions(-)

diff --git a/dev-util/rustup/Manifest b/dev-util/rustup/Manifest
index 568ddfdb599..65d8eba04f6 100644
--- a/dev-util/rustup/Manifest
+++ b/dev-util/rustup/Manifest
@@ -1,18 +1,14 @@
-DIST addr2line-0.14.1.crate 31201 BLAKE2B 
52564dd603a9c02694ea41bafc91bf20aaf6837321407d2fdf3e7a0db9f92726c73735fb7d8424295bda9db016d319bd6ab1b3ffcd79df60656a0524006732eb
 SHA512 
f665deccae566ec2754cd43fc1d8fc05db11320af54d0561a612faad769234e8b3b8c0235f90f86027a4db9b7ef2915c86398005c949e2c096fac8e53f3f441e
-DIST adler-0.2.3.crate 12168 BLAKE2B 
c7743569d700d7ec3185e0459a18181148f8cd7579f4da1fab30eb2e3c3cabbe5a7467f7760f0cba4b2fdeb62f8d988ee1f24637685d76db7acb56f679cfc996
 SHA512 
565849eba122eb94d240a0cba875035537058cc168f137a8a3b99392d753815d56fa0e1a1e851062632700b0e3d12caf67f5f768b9f727956a2e5b599029e9dc
 DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
 DIST aes-0.5.0.crate 87133 BLAKE2B 
eae0f752199900c274afb47bd700167d9185201a5341e6bdcc014fb70b51bf304ba7cff3a69c9d35484220c2e91ff879edc579da2532dfa81fe6874bec61b037
 SHA512 
e0ac02f3e0b3b5279f741e0ad391c2a4440d3570ccf732d69db1257ee4a841914db6fce0c889b1d8a8bcd067715549ecc01efe3156fcc1141fde9413a7be4f38
 DIST aes-soft-0.5.0.crate 94026 BLAKE2B 
d6f2ac7233be9931b4e262d0a341e443e8ab720647643add0de8936aa6ba6f836ff86c8ce8512a0d55fdf8d804204fba1ece39a163a60541507bd18e00a8a652
 SHA512 
14303f08394119f25a9d3460e5e6cce8277d4e6871bd83b2abf17fa26c62e6abba8b47ede1633aaacaee3616d793725b6b3cb18a606e8490e4c8ab28d91d5248
 DIST aesni-0.8.0.crate 101630 BLAKE2B 
b20c3df90d881b87e18edb295a5ed210faa60c45f07d9f9cc156084f501f3ea89e2dc919f404e70b85d1f828d3a83b79b7e0ebccbdc32727f7b66e0e0387519d
 SHA512 
205f572b5afccb5460d0a268305d7dada10935e297b9e9dda4651cc809f6b94f2817ac6d866fa17e0db93b32c7f3c4bf7a5b34d48d5b45c028116123ccf32d84
 DIST aho-corasick-0.7.15.crate 113071 BLAKE2B 
a22743be74f873b9545648db6a994250e3e39b92ac99601580e3b02194d205e921bff0b1952a4cca3399a3a7828555a1abfb0c1466f3930811c6b95c1a07ec5e
 SHA512 
e67816efa7305937a7cbbb0079b91b8afa3fdab52cfb8eeddeee156f18bbeed26f941cd4cb18ab2bdc1da5a9ff1dcbe9d2090deec68c00287bd99ace18ee8b24
 DIST ansi_term-0.11.0.crate 17087 BLAKE2B 
9bd35c045a01ce4c6c4a5db1b4f15e9412bb97426eec19d4421dffbec633de8d13452c13c1dc1b30998690b78d7ed38311aca700087f13a81f66bd1d5d7300c4
 SHA512 
a637466a380748f939b3af090b8c0333f35581925bc03f4dda9b3f95d338836403cf5487ae3af9ff68f8245a837f8ab061aabe57a126a6a2c20f2e972c77d1fa
-DIST anyhow-1.0.38.crate 30417 BLAKE2B 
168c6692fa669e90bba848bbb830fcd18ef2e2359a6f0f6b0ac8a20666b9c8416ac79e20d1b31e7230e261284502ede8091adc6b8cfdb462e8c4ad57a2cad651
 SHA512 
3f6229fd9d284053f348f8180f9b1f1c1f1b711b733ff9a331b2f16ad6dd0c46a38ec17c8c8257981209230ba769b7cce349b64bb7f6f8ea6150ab9d6e483b8c
 DIST anyhow-1.0.40.crate 34534 BLAKE2B 
79a3731153f8e3ace906b9a360521147fd055f7401a99ea2373501ade7e49ecdb280dd59b6a3b9b2f88e90857302e71f772c767e62cb702e32c8343fd4b0f741
 SHA512 
5efc7347a7fa72abce9a8b3b76649abb00d73c16c5125aa4b6faaa7040eb5138d7d9470b66c186825c9651272f5c359578503d0866ce7242ea7ca9dc05087165
 DIST async-compression-0.3.7.crate 58367 BLAKE2B 
3256e0cefb302acbf9905fc9b61686b8f1f5d5910081a15712dd33473bd832daa62cf783552cd6713c99c4e49ef18fe207ceb57ec5e0156c9a77cec4c2ab85d6
 SHA512 
234d9769e69be6406eb1d755b5a17d525dacc1e36ead6edb2a92a944c2936c4f0cb38e8219d605b84d933233a2cd2d825955fa8f56ce537461614e50fa7a
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
 DIST autocfg-0.1.7.crate 12158 BLAKE2B 
4120306f0f7c1cc0cf8d1d994c080cbf42e4b107cb51af910504c8c8d264289654dad23a0c6b9eb28d888157e5a68ef2460c3d38537ae9d5e9bf73b66ffc3015
 SHA512 
667ca520f2b46140d2f3519b43e5155426a6e7a2130879860eb10b974f84465600077f53abed4c0e6bf2612471f01786bfb3531ea8773d0f50f29d48e05f7925
 DIST autocfg-1.0.1.crate 12908 BLAKE2B 
40c53cab298e4f26634c3acff3ece6a3371188d91dbf377ed664eabedcde20536edaa93daf406618f37edde019f049a6e7b9a47f627344587dbd126bee2b5e3a
 

[gentoo-commits] repo/gentoo:master commit in: dev-util/rustup/

2021-06-14 Thread Georgy Yakovlev
commit: bf994e20132523c7caa66ebffb2c23536d99ab94
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Jun 14 21:50:28 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon Jun 14 21:52:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf994e20

dev-util/rustup: use elog, not einfo

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

 dev-util/rustup/rustup-1.24.1.ebuild | 14 +++---
 dev-util/rustup/rustup-1.24.2.ebuild | 14 +++---
 dev-util/rustup/rustup-1.24.3.ebuild | 14 +++---
 dev-util/rustup/rustup-.ebuild   | 14 +++---
 4 files changed, 28 insertions(+), 28 deletions(-)

diff --git a/dev-util/rustup/rustup-1.24.1.ebuild 
b/dev-util/rustup/rustup-1.24.1.ebuild
index 06d347244cf..583e8b7aa66 100644
--- a/dev-util/rustup/rustup-1.24.1.ebuild
+++ b/dev-util/rustup/rustup-1.24.1.ebuild
@@ -363,11 +363,11 @@ src_install() {
 }
 
 pkg_postinst() {
-   einfo "No rustup toolchains installed by default"
-   einfo "eselect activated system rust toolchain can be added to 
rustup by running"
-   einfo "helper script installed as 
${EPREFIX}/usr/bin/rustup-init-gentoo"
-   einfo "it will create symlinks to system-installed rustup in 
home directory"
-   einfo "and rustup updates will be managed by portage"
-   einfo "please delete current rustup binaries from ~/.cargo/bin/ 
(if any)"
-   einfo "before running rustup-init-gentoo"
+   elog "No rustup toolchains installed by default"
+   elog "eselect activated system rust toolchain can be added to 
rustup by running"
+   elog "helper script installed as 
${EPREFIX}/usr/bin/rustup-init-gentoo"
+   elog "it will create symlinks to system-installed rustup in 
home directory"
+   elog "and rustup updates will be managed by portage"
+   elog "please delete current rustup binaries from ~/.cargo/bin/ 
(if any)"
+   elog "before running rustup-init-gentoo"
 }

diff --git a/dev-util/rustup/rustup-1.24.2.ebuild 
b/dev-util/rustup/rustup-1.24.2.ebuild
index 467162e8221..0d27c61a2ac 100644
--- a/dev-util/rustup/rustup-1.24.2.ebuild
+++ b/dev-util/rustup/rustup-1.24.2.ebuild
@@ -356,11 +356,11 @@ src_install() {
 }
 
 pkg_postinst() {
-   einfo "No rustup toolchains installed by default"
-   einfo "eselect activated system rust toolchain can be added to 
rustup by running"
-   einfo "helper script installed as 
${EPREFIX}/usr/bin/rustup-init-gentoo"
-   einfo "it will create symlinks to system-installed rustup in 
home directory"
-   einfo "and rustup updates will be managed by portage"
-   einfo "please delete current rustup binaries from ~/.cargo/bin/ 
(if any)"
-   einfo "before running rustup-init-gentoo"
+   elog "No rustup toolchains installed by default"
+   elog "eselect activated system rust toolchain can be added to 
rustup by running"
+   elog "helper script installed as 
${EPREFIX}/usr/bin/rustup-init-gentoo"
+   elog "it will create symlinks to system-installed rustup in 
home directory"
+   elog "and rustup updates will be managed by portage"
+   elog "please delete current rustup binaries from ~/.cargo/bin/ 
(if any)"
+   elog "before running rustup-init-gentoo"
 }

diff --git a/dev-util/rustup/rustup-1.24.3.ebuild 
b/dev-util/rustup/rustup-1.24.3.ebuild
index 9477b650381..8f48c04bead 100644
--- a/dev-util/rustup/rustup-1.24.3.ebuild
+++ b/dev-util/rustup/rustup-1.24.3.ebuild
@@ -356,11 +356,11 @@ src_install() {
 }
 
 pkg_postinst() {
-   einfo "No rustup toolchains installed by default"
-   einfo "eselect activated system rust toolchain can be added to 
rustup by running"
-   einfo "helper script installed as 
${EPREFIX}/usr/bin/rustup-init-gentoo"
-   einfo "it will create symlinks to system-installed rustup in 
home directory"
-   einfo "and rustup updates will be managed by portage"
-   einfo "please delete current rustup binaries from ~/.cargo/bin/ 
(if any)"
-   einfo "before running rustup-init-gentoo"
+   elog "No rustup toolchains installed by default"
+   elog "eselect activated system rust toolchain can be added to 
rustup by running"
+   elog "helper script installed as 
${EPREFIX}/usr/bin/rustup-init-gentoo"
+   elog "it will create symlinks to system-installed rustup in 
home directory"
+   elog "and rustup updates will be managed by portage"
+   elog "please delete current rustup binaries from ~/.cargo/bin/ 
(if any)"
+   elog "before running rustup-init-gentoo"
 }

diff --git a/dev-util/rustup/rustup-.ebuild 
b/dev-util/rustup/rustup-.ebuild
index 

[gentoo-commits] repo/gentoo:master commit in: dev-util/rustup/

2021-06-14 Thread Georgy Yakovlev
commit: 8bd8d551db420808576c4301f5e5b159be4eb234
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Jun 14 21:48:45 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon Jun 14 21:52:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bd8d551

dev-util/rustup: add 1.24.3

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

 dev-util/rustup/Manifest |   2 +
 dev-util/rustup/rustup-1.24.3.ebuild | 366 +++
 2 files changed, 368 insertions(+)

diff --git a/dev-util/rustup/Manifest b/dev-util/rustup/Manifest
index d46cd48c6c1..568ddfdb599 100644
--- a/dev-util/rustup/Manifest
+++ b/dev-util/rustup/Manifest
@@ -200,6 +200,7 @@ DIST regex-syntax-0.6.22.crate 293187 BLAKE2B 
6dfa3502133e4f654ea3533c6e9eda7674
 DIST regex-syntax-0.6.23.crate 293195 BLAKE2B 
cc7c951f252fbc814d12e4276728ee0fb9fc381e5c6b3f9ed2204904ce36ec29d95278db00ebed7268ff65165c19b30b0d959e7e5bb26c96538bb3aa7288d724
 SHA512 
d4f41e40c1460ee95fd96514a3accb4eaa6c125b47abf66ea7b0b60267c0ab112c51c1877d71bf1cfe4f9277f95617f5047058b2a3da91dc24aa5c1cf2781f34
 DIST remove_dir_all-0.5.3.crate 9184 BLAKE2B 
ab7ef94e0230ddc9b363f038254a180881bbc20eb04a254f97e6f71ed491c99ba1c88f5e85632d450243882a4a0df63f3b8b183bc1fbca9caf30ec23d577b1d7
 SHA512 
50417d6d8a33912193a1ed37eb72b47431b12ae65d2780cdb7080c3d141e63819da13751c3fb737685cea322f70b36d413389c3dc01aa12b4dce615aefed0e2c
 DIST remove_dir_all-0.6.1.crate 7854 BLAKE2B 
42d221f06c4d33a06b8cbf8705fbcea8113d3194f920f1c34f0ef00826a6ecf10bbab18903540f5005e3d448b256a9cdf59e009eab9a2c0c93d022b7b258e580
 SHA512 
ff22c03887d28e503725394d8b34eb6e118e3aa83d14429d8478b8440daf93874b3c5407d7918d0660b1dbec633601189e840a5fa57889028982187f5851ff66
+DIST remove_dir_all-0.7.0.crate 9041 BLAKE2B 
ec298c4c6ac01bff3af5618ffa59aca535d74e06cbddf86c765318ded226c3fadb7f8277c572f173ae7d04f16c2b504375e400fa4e228d8747604860fb25660a
 SHA512 
a4a426e7f3e9f4d3925809e22ebb61d06be04703ecabbc07aae80894458f29a146bc6aa6540ab4ac96c74a160a5520ea079ebb6ac6cca489ba036ece6678339c
 DIST reqwest-0.11.1.crate 128020 BLAKE2B 
09e509b9cce48ae63f35f10a9502cafe6ad892cfb20847e06db525bb9826e44f0a519e9660933e60da0c7ec3ae1b42ecb5ce99d1ddf46badbaf483f47c93b066
 SHA512 
063b92ffb57dcc4d79a776a97b1cd2ed29c3ab686e49e3c1395589e4e2425154ab2eb7ad10785d1f904fdce4e50d8efe815f2bcc81a18d0d7e0a21af4898bae4
 DIST reqwest-0.11.2.crate 129168 BLAKE2B 
2e219d951874c90200150c678919fcb1e0dcdba2f90b34bd95587ca01376265c5c89e8937ae1db5dde41be579d781eda0b8e662f803412fc2d74d4fdabeefedc
 SHA512 
cb5d2dc85d7a0eccbcfcfc11db3fda7647b5ce706ec33e63e7105613e47facb20ca82cd02f8b9fb44e98be501e4e59fba6d7434bc056ef58225c8845417018b1
 DIST retry-1.2.0.crate 8000 BLAKE2B 
fe5a6a0b6c642a09b0419814fabcc4df096adc9bc127039280070bcefe62601ccfc22f9c164c955b67f24cf5a11dddf4975df823b7fd17d694ae0a1f96ce6abe
 SHA512 
7c8e81fe730182056d86b94e88130c3acc2962d2c7649049e7fdbb30f996904bbdcb94ba7fe8a91b4c68ec971d37acfc12804edff4b24e2cc6d5a020fedf4357
@@ -213,6 +214,7 @@ DIST rustls-0.19.0.crate 208339 BLAKE2B 
55f627e2cd497d8fec205c3e5419804db23eea1b
 DIST rustls-native-certs-0.5.0.crate 18482 BLAKE2B 
3bb991c7608afd7f06cc1ca2fb3a2f76b0f29224ef85557050f465eebd0cac90e286cea068208f8ea69692f8e803e89e9cda7b51bd23cb3da2287cdad215f3b7
 SHA512 
55ec5d034a4ca3fbff5255fdffd79c0abbcc9f767dffa18d48fd667c262f60dd67cd48c8aa8f1738e580a07e9a6bcb3375479b072d1e18ce6aaf8da32071ee41
 DIST rustup-1.24.1.tar.gz 689189 BLAKE2B 
12b7c4c086bdfb422c609c471f14c2e309d019232eed16f2ec213d80235c3dfef1ad33787dd199e1968ef37757013b8c96b6da61f00f8737a984f350dd339cad
 SHA512 
4d687cc686cc5166ac361ac22f861a4422681febc65afd60f2431e2bc2a2d199eb911390a0f57e8023033796d83747de1f83717e5532732d60c994d3422e3c67
 DIST rustup-1.24.2.tar.gz 691952 BLAKE2B 
31d19fae2553b8d9b8248b461e8e27bc56c8f04b112f78c1c70facab2b120f17548909cf8b149b053f61583e5c41a6cabf3cbaacf877195fc58227210ed3b781
 SHA512 
1731e28e0a869caf781be980e91482f324e6bcd405bd0c40bc0457acb8825ffc3ffbb13439cce644330569057dcae3fe071e00cf86a3689ac6d8a439ce7e3a0f
+DIST rustup-1.24.3.tar.gz 695329 BLAKE2B 
67655cb3c69b1d2c1052b21a25492ca2b6fa92654c8abb2176f254926304b9c1cc4ee98b73b9ea53287bb99502ec0dc6b0ec3ed912e5c42c9a54c8a679c5ca5f
 SHA512 
43e85f1e653d451a2555a7ae9a3f47c4b9eb8e0fea0cd9cdcf381728ac933b56aaa25366ca2e1b12f20f9190b77d407a00a3f559ced6ad9c4f51fcef9efe67d7
 DIST ryu-1.0.5.crate 49570 BLAKE2B 
3bfba4a5f290a429de7ac3b86823b2a973f40eb6f48c15329173d95964d31ada36f2618be4b36774a03f97f2ce61364900c6a3ad5465a294e2df311a1f4104ed
 SHA512 
d1708ffa3112a684edf2956b6730ead040401d38f1457cde074eaaa59c249007dc8b925629e7f6df89f7ea757e9d0826649d685cc8ede0a04d50296048bf476c
 DIST safemem-0.3.3.crate 7778 BLAKE2B 
6ebc0e234054919687e8a369bc30ca6b007d0e4f8147157ba1a90c290b7f0b490e5c21a6d4406671e26ac073f9e4e06a2bc9b1f21eb152b05c4022a3a4ef3793
 SHA512 
2e4852ca91160f9f1e764b75145d794726a5f6c162cc99ecbf9cae20474a06cb3a0dfc245b895c51342240f6875423010b33e36d038b8b419a37e4820a9caf72
 DIST same-file-1.0.6.crate 10183 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: dev-util/rustup/

2021-05-17 Thread Georgy Yakovlev
commit: e96c56f55b59683a8b561e80be783873d65751c2
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon May 17 17:17:05 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon May 17 17:17:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e96c56f5

dev-util/rustup: bump to 1.24.2

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-util/rustup/Manifest |  65 +++
 dev-util/rustup/rustup-1.24.2.ebuild | 366 +++
 2 files changed, 431 insertions(+)

diff --git a/dev-util/rustup/Manifest b/dev-util/rustup/Manifest
index d8a4ee1e780..d46cd48c6c1 100644
--- a/dev-util/rustup/Manifest
+++ b/dev-util/rustup/Manifest
@@ -1,11 +1,13 @@
 DIST addr2line-0.14.1.crate 31201 BLAKE2B 
52564dd603a9c02694ea41bafc91bf20aaf6837321407d2fdf3e7a0db9f92726c73735fb7d8424295bda9db016d319bd6ab1b3ffcd79df60656a0524006732eb
 SHA512 
f665deccae566ec2754cd43fc1d8fc05db11320af54d0561a612faad769234e8b3b8c0235f90f86027a4db9b7ef2915c86398005c949e2c096fac8e53f3f441e
 DIST adler-0.2.3.crate 12168 BLAKE2B 
c7743569d700d7ec3185e0459a18181148f8cd7579f4da1fab30eb2e3c3cabbe5a7467f7760f0cba4b2fdeb62f8d988ee1f24637685d76db7acb56f679cfc996
 SHA512 
565849eba122eb94d240a0cba875035537058cc168f137a8a3b99392d753815d56fa0e1a1e851062632700b0e3d12caf67f5f768b9f727956a2e5b599029e9dc
+DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
 DIST aes-0.5.0.crate 87133 BLAKE2B 
eae0f752199900c274afb47bd700167d9185201a5341e6bdcc014fb70b51bf304ba7cff3a69c9d35484220c2e91ff879edc579da2532dfa81fe6874bec61b037
 SHA512 
e0ac02f3e0b3b5279f741e0ad391c2a4440d3570ccf732d69db1257ee4a841914db6fce0c889b1d8a8bcd067715549ecc01efe3156fcc1141fde9413a7be4f38
 DIST aes-soft-0.5.0.crate 94026 BLAKE2B 
d6f2ac7233be9931b4e262d0a341e443e8ab720647643add0de8936aa6ba6f836ff86c8ce8512a0d55fdf8d804204fba1ece39a163a60541507bd18e00a8a652
 SHA512 
14303f08394119f25a9d3460e5e6cce8277d4e6871bd83b2abf17fa26c62e6abba8b47ede1633aaacaee3616d793725b6b3cb18a606e8490e4c8ab28d91d5248
 DIST aesni-0.8.0.crate 101630 BLAKE2B 
b20c3df90d881b87e18edb295a5ed210faa60c45f07d9f9cc156084f501f3ea89e2dc919f404e70b85d1f828d3a83b79b7e0ebccbdc32727f7b66e0e0387519d
 SHA512 
205f572b5afccb5460d0a268305d7dada10935e297b9e9dda4651cc809f6b94f2817ac6d866fa17e0db93b32c7f3c4bf7a5b34d48d5b45c028116123ccf32d84
 DIST aho-corasick-0.7.15.crate 113071 BLAKE2B 
a22743be74f873b9545648db6a994250e3e39b92ac99601580e3b02194d205e921bff0b1952a4cca3399a3a7828555a1abfb0c1466f3930811c6b95c1a07ec5e
 SHA512 
e67816efa7305937a7cbbb0079b91b8afa3fdab52cfb8eeddeee156f18bbeed26f941cd4cb18ab2bdc1da5a9ff1dcbe9d2090deec68c00287bd99ace18ee8b24
 DIST ansi_term-0.11.0.crate 17087 BLAKE2B 
9bd35c045a01ce4c6c4a5db1b4f15e9412bb97426eec19d4421dffbec633de8d13452c13c1dc1b30998690b78d7ed38311aca700087f13a81f66bd1d5d7300c4
 SHA512 
a637466a380748f939b3af090b8c0333f35581925bc03f4dda9b3f95d338836403cf5487ae3af9ff68f8245a837f8ab061aabe57a126a6a2c20f2e972c77d1fa
 DIST anyhow-1.0.38.crate 30417 BLAKE2B 
168c6692fa669e90bba848bbb830fcd18ef2e2359a6f0f6b0ac8a20666b9c8416ac79e20d1b31e7230e261284502ede8091adc6b8cfdb462e8c4ad57a2cad651
 SHA512 
3f6229fd9d284053f348f8180f9b1f1c1f1b711b733ff9a331b2f16ad6dd0c46a38ec17c8c8257981209230ba769b7cce349b64bb7f6f8ea6150ab9d6e483b8c
+DIST anyhow-1.0.40.crate 34534 BLAKE2B 
79a3731153f8e3ace906b9a360521147fd055f7401a99ea2373501ade7e49ecdb280dd59b6a3b9b2f88e90857302e71f772c767e62cb702e32c8343fd4b0f741
 SHA512 
5efc7347a7fa72abce9a8b3b76649abb00d73c16c5125aa4b6faaa7040eb5138d7d9470b66c186825c9651272f5c359578503d0866ce7242ea7ca9dc05087165
 DIST async-compression-0.3.7.crate 58367 BLAKE2B 
3256e0cefb302acbf9905fc9b61686b8f1f5d5910081a15712dd33473bd832daa62cf783552cd6713c99c4e49ef18fe207ceb57ec5e0156c9a77cec4c2ab85d6
 SHA512 
234d9769e69be6406eb1d755b5a17d525dacc1e36ead6edb2a92a944c2936c4f0cb38e8219d605b84d933233a2cd2d825955fa8f56ce537461614e50fa7a
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
 DIST autocfg-0.1.7.crate 12158 BLAKE2B 
4120306f0f7c1cc0cf8d1d994c080cbf42e4b107cb51af910504c8c8d264289654dad23a0c6b9eb28d888157e5a68ef2460c3d38537ae9d5e9bf73b66ffc3015
 SHA512 
667ca520f2b46140d2f3519b43e5155426a6e7a2130879860eb10b974f84465600077f53abed4c0e6bf2612471f01786bfb3531ea8773d0f50f29d48e05f7925
@@ -23,6 +25,7 @@ DIST blowfish-0.6.0.crate 16125 BLAKE2B 
580f1af618652ca2bb5d7dfda74f129b5950882f
 DIST buf_redux-0.8.4.crate 26608 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: dev-util/rustup/

2021-05-01 Thread Georgy Yakovlev
commit: b88ecf49381e3cae77f113ddd54a3eadae2fd473
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat May  1 12:11:57 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat May  1 12:21:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b88ecf49

dev-util/rustup: update live ebuild

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-util/rustup/rustup-.ebuild | 20 
 1 file changed, 16 insertions(+), 4 deletions(-)

diff --git a/dev-util/rustup/rustup-.ebuild 
b/dev-util/rustup/rustup-.ebuild
index ccdc91c9c6b..36bc896f0bc 100644
--- a/dev-util/rustup/rustup-.ebuild
+++ b/dev-util/rustup/rustup-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 2020-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -24,7 +24,6 @@ LICENSE="Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD 
Boost-1.0 CC0-1.0 MIT Un
 SLOT="0"
 IUSE=""
 
-# requires old libressl-2.5, so openssl only for now.
 DEPEND="
app-arch/xz-utils
net-misc/curl:=[http2,ssl]
@@ -48,8 +47,21 @@ src_unpack() {
 }
 
 src_configure() {
-   local myfeatures=( no-self-update )
-   cargo_src_configure
+   # modeled after ci/run.bash upstream
+   # reqwest-rustls-tls requires ring crate, which is not very portable.
+   local myfeatures=(
+   no-self-update
+   curl-backend
+   reqwest-backend
+   reqwest-default-tls
+   )
+   case ${ARCH} in
+   ppc*|mips*|riscv*|s390*)
+   ;;
+   *) myfeatures+=( reqwest-rustls-tls )
+   ;;
+   esac
+   cargo_src_configure --no-default-features
 }
 
 src_compile() {



[gentoo-commits] repo/gentoo:master commit in: dev-util/rustup/

2021-05-01 Thread Georgy Yakovlev
commit: ed2613ac24912f284f6cf94309d3b104a3d96396
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat May  1 12:13:40 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat May  1 12:21:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed2613ac

dev-util/rustup: drop old

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-util/rustup/Manifest | 141 --
 dev-util/rustup/rustup-1.23.1.ebuild | 360 ---
 2 files changed, 501 deletions(-)

diff --git a/dev-util/rustup/Manifest b/dev-util/rustup/Manifest
index df0db7fbee9..d8a4ee1e780 100644
--- a/dev-util/rustup/Manifest
+++ b/dev-util/rustup/Manifest
@@ -1,43 +1,30 @@
-DIST addr2line-0.13.0.crate 29996 BLAKE2B 
09eeded63eefb326ea111f80a228f60ae45e4dd1a0fa0fc8a74ab31f04aebd9cd66cdfad9ecf85b15c702f1b33e5a586fee95097d9a575ce52299069914c7fb3
 SHA512 
c796f763aa0ac9ae04b31beb813521d3743752d91235eb3ece1c205aa67874c1b66f1f4f473f1815144d8d94851691d285845a1d438990f81b61f5960cd67cd5
 DIST addr2line-0.14.1.crate 31201 BLAKE2B 
52564dd603a9c02694ea41bafc91bf20aaf6837321407d2fdf3e7a0db9f92726c73735fb7d8424295bda9db016d319bd6ab1b3ffcd79df60656a0524006732eb
 SHA512 
f665deccae566ec2754cd43fc1d8fc05db11320af54d0561a612faad769234e8b3b8c0235f90f86027a4db9b7ef2915c86398005c949e2c096fac8e53f3f441e
 DIST adler-0.2.3.crate 12168 BLAKE2B 
c7743569d700d7ec3185e0459a18181148f8cd7579f4da1fab30eb2e3c3cabbe5a7467f7760f0cba4b2fdeb62f8d988ee1f24637685d76db7acb56f679cfc996
 SHA512 
565849eba122eb94d240a0cba875035537058cc168f137a8a3b99392d753815d56fa0e1a1e851062632700b0e3d12caf67f5f768b9f727956a2e5b599029e9dc
 DIST aes-0.5.0.crate 87133 BLAKE2B 
eae0f752199900c274afb47bd700167d9185201a5341e6bdcc014fb70b51bf304ba7cff3a69c9d35484220c2e91ff879edc579da2532dfa81fe6874bec61b037
 SHA512 
e0ac02f3e0b3b5279f741e0ad391c2a4440d3570ccf732d69db1257ee4a841914db6fce0c889b1d8a8bcd067715549ecc01efe3156fcc1141fde9413a7be4f38
 DIST aes-soft-0.5.0.crate 94026 BLAKE2B 
d6f2ac7233be9931b4e262d0a341e443e8ab720647643add0de8936aa6ba6f836ff86c8ce8512a0d55fdf8d804204fba1ece39a163a60541507bd18e00a8a652
 SHA512 
14303f08394119f25a9d3460e5e6cce8277d4e6871bd83b2abf17fa26c62e6abba8b47ede1633aaacaee3616d793725b6b3cb18a606e8490e4c8ab28d91d5248
 DIST aesni-0.8.0.crate 101630 BLAKE2B 
b20c3df90d881b87e18edb295a5ed210faa60c45f07d9f9cc156084f501f3ea89e2dc919f404e70b85d1f828d3a83b79b7e0ebccbdc32727f7b66e0e0387519d
 SHA512 
205f572b5afccb5460d0a268305d7dada10935e297b9e9dda4651cc809f6b94f2817ac6d866fa17e0db93b32c7f3c4bf7a5b34d48d5b45c028116123ccf32d84
-DIST aho-corasick-0.7.14.crate 113042 BLAKE2B 
6ba517169dd0bfafe7dd7755e2f664d831a17c6a367f29cb54d22b8b61eb04c75b67dead9a7855bdeaa1afd8aa5049b7580617bebf0cdac61c0712eb3525db4e
 SHA512 
0a11e7bd2d3b6868fb6f64b61f3feead4ea57ab3c5d75c6586b68765425219e631bf875e43f73e79888e71079b3d7e10af36af6f96b72515105df79f5922f296
 DIST aho-corasick-0.7.15.crate 113071 BLAKE2B 
a22743be74f873b9545648db6a994250e3e39b92ac99601580e3b02194d205e921bff0b1952a4cca3399a3a7828555a1abfb0c1466f3930811c6b95c1a07ec5e
 SHA512 
e67816efa7305937a7cbbb0079b91b8afa3fdab52cfb8eeddeee156f18bbeed26f941cd4cb18ab2bdc1da5a9ff1dcbe9d2090deec68c00287bd99ace18ee8b24
 DIST ansi_term-0.11.0.crate 17087 BLAKE2B 
9bd35c045a01ce4c6c4a5db1b4f15e9412bb97426eec19d4421dffbec633de8d13452c13c1dc1b30998690b78d7ed38311aca700087f13a81f66bd1d5d7300c4
 SHA512 
a637466a380748f939b3af090b8c0333f35581925bc03f4dda9b3f95d338836403cf5487ae3af9ff68f8245a837f8ab061aabe57a126a6a2c20f2e972c77d1fa
-DIST anyhow-1.0.33.crate 28540 BLAKE2B 
c1085112992f4bf1b12640dc981a438ce55ead73c8031bfb38ae770e1c3df90acdde3b170a787354e1296f6471b9e491286286a6bb4bebfb32b2bf3180bc81b9
 SHA512 
b19355e2b484fed8e83132f646335db93e0b79d1ae19e6476e8477d1ab513f12cb4392c2492da0f66064fd3618d07ca1a17efbc4bbc29a647e9775b7f4e2e2be
 DIST anyhow-1.0.38.crate 30417 BLAKE2B 
168c6692fa669e90bba848bbb830fcd18ef2e2359a6f0f6b0ac8a20666b9c8416ac79e20d1b31e7230e261284502ede8091adc6b8cfdb462e8c4ad57a2cad651
 SHA512 
3f6229fd9d284053f348f8180f9b1f1c1f1b711b733ff9a331b2f16ad6dd0c46a38ec17c8c8257981209230ba769b7cce349b64bb7f6f8ea6150ab9d6e483b8c
-DIST async-compression-0.3.5.crate 39371 BLAKE2B 
c0e07a8fd56c8e0667729d49e41dec75394c8a355bb897bd080d54fcb4219b451f2c74b5a4d96f53c9b47cb64926d37b0ddabbe54ab96887a967158bbe91656b
 SHA512 
2109ede9122c4005f1431103eb757f8827d26beecd7fb8be2e0d321e8fce273026afd462f8f10ef2058ed023a46d521861704cdf055f1eebe73680ddd69efd6a
 DIST async-compression-0.3.7.crate 58367 BLAKE2B 
3256e0cefb302acbf9905fc9b61686b8f1f5d5910081a15712dd33473bd832daa62cf783552cd6713c99c4e49ef18fe207ceb57ec5e0156c9a77cec4c2ab85d6
 SHA512 
234d9769e69be6406eb1d755b5a17d525dacc1e36ead6edb2a92a944c2936c4f0cb38e8219d605b84d933233a2cd2d825955fa8f56ce537461614e50fa7a
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: dev-util/rustup/

2021-05-01 Thread Georgy Yakovlev
commit: 04be5da737553c69032761cc87a83d3054d96029
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat May  1 12:08:49 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat May  1 12:21:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04be5da7

dev-util/rustup: bump to 1.24.1

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-util/rustup/Manifest | 141 +
 dev-util/rustup/rustup-1.24.1.ebuild | 373 +++
 2 files changed, 514 insertions(+)

diff --git a/dev-util/rustup/Manifest b/dev-util/rustup/Manifest
index 46aa589c7ac..df0db7fbee9 100644
--- a/dev-util/rustup/Manifest
+++ b/dev-util/rustup/Manifest
@@ -1,17 +1,23 @@
 DIST addr2line-0.13.0.crate 29996 BLAKE2B 
09eeded63eefb326ea111f80a228f60ae45e4dd1a0fa0fc8a74ab31f04aebd9cd66cdfad9ecf85b15c702f1b33e5a586fee95097d9a575ce52299069914c7fb3
 SHA512 
c796f763aa0ac9ae04b31beb813521d3743752d91235eb3ece1c205aa67874c1b66f1f4f473f1815144d8d94851691d285845a1d438990f81b61f5960cd67cd5
+DIST addr2line-0.14.1.crate 31201 BLAKE2B 
52564dd603a9c02694ea41bafc91bf20aaf6837321407d2fdf3e7a0db9f92726c73735fb7d8424295bda9db016d319bd6ab1b3ffcd79df60656a0524006732eb
 SHA512 
f665deccae566ec2754cd43fc1d8fc05db11320af54d0561a612faad769234e8b3b8c0235f90f86027a4db9b7ef2915c86398005c949e2c096fac8e53f3f441e
 DIST adler-0.2.3.crate 12168 BLAKE2B 
c7743569d700d7ec3185e0459a18181148f8cd7579f4da1fab30eb2e3c3cabbe5a7467f7760f0cba4b2fdeb62f8d988ee1f24637685d76db7acb56f679cfc996
 SHA512 
565849eba122eb94d240a0cba875035537058cc168f137a8a3b99392d753815d56fa0e1a1e851062632700b0e3d12caf67f5f768b9f727956a2e5b599029e9dc
 DIST aes-0.5.0.crate 87133 BLAKE2B 
eae0f752199900c274afb47bd700167d9185201a5341e6bdcc014fb70b51bf304ba7cff3a69c9d35484220c2e91ff879edc579da2532dfa81fe6874bec61b037
 SHA512 
e0ac02f3e0b3b5279f741e0ad391c2a4440d3570ccf732d69db1257ee4a841914db6fce0c889b1d8a8bcd067715549ecc01efe3156fcc1141fde9413a7be4f38
 DIST aes-soft-0.5.0.crate 94026 BLAKE2B 
d6f2ac7233be9931b4e262d0a341e443e8ab720647643add0de8936aa6ba6f836ff86c8ce8512a0d55fdf8d804204fba1ece39a163a60541507bd18e00a8a652
 SHA512 
14303f08394119f25a9d3460e5e6cce8277d4e6871bd83b2abf17fa26c62e6abba8b47ede1633aaacaee3616d793725b6b3cb18a606e8490e4c8ab28d91d5248
 DIST aesni-0.8.0.crate 101630 BLAKE2B 
b20c3df90d881b87e18edb295a5ed210faa60c45f07d9f9cc156084f501f3ea89e2dc919f404e70b85d1f828d3a83b79b7e0ebccbdc32727f7b66e0e0387519d
 SHA512 
205f572b5afccb5460d0a268305d7dada10935e297b9e9dda4651cc809f6b94f2817ac6d866fa17e0db93b32c7f3c4bf7a5b34d48d5b45c028116123ccf32d84
 DIST aho-corasick-0.7.14.crate 113042 BLAKE2B 
6ba517169dd0bfafe7dd7755e2f664d831a17c6a367f29cb54d22b8b61eb04c75b67dead9a7855bdeaa1afd8aa5049b7580617bebf0cdac61c0712eb3525db4e
 SHA512 
0a11e7bd2d3b6868fb6f64b61f3feead4ea57ab3c5d75c6586b68765425219e631bf875e43f73e79888e71079b3d7e10af36af6f96b72515105df79f5922f296
+DIST aho-corasick-0.7.15.crate 113071 BLAKE2B 
a22743be74f873b9545648db6a994250e3e39b92ac99601580e3b02194d205e921bff0b1952a4cca3399a3a7828555a1abfb0c1466f3930811c6b95c1a07ec5e
 SHA512 
e67816efa7305937a7cbbb0079b91b8afa3fdab52cfb8eeddeee156f18bbeed26f941cd4cb18ab2bdc1da5a9ff1dcbe9d2090deec68c00287bd99ace18ee8b24
 DIST ansi_term-0.11.0.crate 17087 BLAKE2B 
9bd35c045a01ce4c6c4a5db1b4f15e9412bb97426eec19d4421dffbec633de8d13452c13c1dc1b30998690b78d7ed38311aca700087f13a81f66bd1d5d7300c4
 SHA512 
a637466a380748f939b3af090b8c0333f35581925bc03f4dda9b3f95d338836403cf5487ae3af9ff68f8245a837f8ab061aabe57a126a6a2c20f2e972c77d1fa
 DIST anyhow-1.0.33.crate 28540 BLAKE2B 
c1085112992f4bf1b12640dc981a438ce55ead73c8031bfb38ae770e1c3df90acdde3b170a787354e1296f6471b9e491286286a6bb4bebfb32b2bf3180bc81b9
 SHA512 
b19355e2b484fed8e83132f646335db93e0b79d1ae19e6476e8477d1ab513f12cb4392c2492da0f66064fd3618d07ca1a17efbc4bbc29a647e9775b7f4e2e2be
+DIST anyhow-1.0.38.crate 30417 BLAKE2B 
168c6692fa669e90bba848bbb830fcd18ef2e2359a6f0f6b0ac8a20666b9c8416ac79e20d1b31e7230e261284502ede8091adc6b8cfdb462e8c4ad57a2cad651
 SHA512 
3f6229fd9d284053f348f8180f9b1f1c1f1b711b733ff9a331b2f16ad6dd0c46a38ec17c8c8257981209230ba769b7cce349b64bb7f6f8ea6150ab9d6e483b8c
 DIST async-compression-0.3.5.crate 39371 BLAKE2B 
c0e07a8fd56c8e0667729d49e41dec75394c8a355bb897bd080d54fcb4219b451f2c74b5a4d96f53c9b47cb64926d37b0ddabbe54ab96887a967158bbe91656b
 SHA512 
2109ede9122c4005f1431103eb757f8827d26beecd7fb8be2e0d321e8fce273026afd462f8f10ef2058ed023a46d521861704cdf055f1eebe73680ddd69efd6a
+DIST async-compression-0.3.7.crate 58367 BLAKE2B 
3256e0cefb302acbf9905fc9b61686b8f1f5d5910081a15712dd33473bd832daa62cf783552cd6713c99c4e49ef18fe207ceb57ec5e0156c9a77cec4c2ab85d6
 SHA512 
234d9769e69be6406eb1d755b5a17d525dacc1e36ead6edb2a92a944c2936c4f0cb38e8219d605b84d933233a2cd2d825955fa8f56ce537461614e50fa7a
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: dev-util/rustup/

2021-04-18 Thread Georgy Yakovlev
commit: f198ec32b4b7721c1699790a5c731ba64f684482
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sun Apr 18 19:41:00 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sun Apr 18 19:41:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f198ec32

dev-util/rustup: fix typo in src_prepare

Closes: https://bugs.gentoo.org/783630
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-util/rustup/rustup-1.23.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/rustup/rustup-1.23.1.ebuild 
b/dev-util/rustup/rustup-1.23.1.ebuild
index 3a0b8cfef37..b948b72ab46 100644
--- a/dev-util/rustup/rustup-1.23.1.ebuild
+++ b/dev-util/rustup/rustup-1.23.1.ebuild
@@ -319,7 +319,7 @@ src_unpack() {
 src_prepare() {
# patch git dep to use pre-fetched tarball
local home_path="home = { path = '"${WORKDIR}/home-${HOME_COMMIT}"' }"
-   sed -i "s@^home =.*@${home_path}@" "${P}/Cargo.toml" || die
+   sed -i "s@^home =.*@${home_path}@" "${S}/Cargo.toml" || die
 
default
 }



[gentoo-commits] repo/gentoo:master commit in: dev-util/rustup/

2021-04-17 Thread Georgy Yakovlev
commit: 5d38ee046b2c5690a1f238c0bbc6aa060090e963
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sun Apr 18 01:04:21 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sun Apr 18 01:23:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d38ee04

dev-util/rustup: drop old

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-util/rustup/Manifest| 113 --
 dev-util/rustup/rustup-1.22.1-r2.ebuild | 325 -
 dev-util/rustup/rustup-1.23.0.ebuild| 357 
 3 files changed, 795 deletions(-)

diff --git a/dev-util/rustup/Manifest b/dev-util/rustup/Manifest
index 6847112786d..46aa589c7ac 100644
--- a/dev-util/rustup/Manifest
+++ b/dev-util/rustup/Manifest
@@ -1,63 +1,43 @@
-DIST addr2line-0.12.2.crate 119767 BLAKE2B 
5d012c7c0a0d8afd48f2148b5fb4ceb54f525ef1ae6e4f9c0ad228cff059b2e0662aabb82eead22db6ea284b5c430c8b8cc2aa0100a46d8d14009bd88b5fe24a
 SHA512 
2c797f587498418c3c14d8ffc7eb79092532dfbb290b5371594e8dbd82a0979929ecb0b6f2cb615d0481a555cb1508b4220acb2db8076ea64fee0d47f290de6d
 DIST addr2line-0.13.0.crate 29996 BLAKE2B 
09eeded63eefb326ea111f80a228f60ae45e4dd1a0fa0fc8a74ab31f04aebd9cd66cdfad9ecf85b15c702f1b33e5a586fee95097d9a575ce52299069914c7fb3
 SHA512 
c796f763aa0ac9ae04b31beb813521d3743752d91235eb3ece1c205aa67874c1b66f1f4f473f1815144d8d94851691d285845a1d438990f81b61f5960cd67cd5
 DIST adler-0.2.3.crate 12168 BLAKE2B 
c7743569d700d7ec3185e0459a18181148f8cd7579f4da1fab30eb2e3c3cabbe5a7467f7760f0cba4b2fdeb62f8d988ee1f24637685d76db7acb56f679cfc996
 SHA512 
565849eba122eb94d240a0cba875035537058cc168f137a8a3b99392d753815d56fa0e1a1e851062632700b0e3d12caf67f5f768b9f727956a2e5b599029e9dc
-DIST adler32-1.1.0.crate 5442 BLAKE2B 
1a4d932402a584fa6edda414c0dedff4994afcee7bfc71f85f6e8b4568de835bb7a3eebad1b5ac0be7f59cdb0e5ce5dfad2c59d5ecf819d2a6abbbd7ea37
 SHA512 
57e3b3812e2747470c63edf64e13827c96ef8dd2311833b7f616ec63cf57ce8967636ec4d57464b607f570df06f6f648214d12ddc567e761b2de2ab16c8a7271
-DIST aes-0.3.2.crate 84345 BLAKE2B 
e3e634fd6256bc52a8d0be5042dcc74651e1197eac17592378b9e78ea173eb02f8680b1408d860b3c278bc4eb22d714cc83788a321b4f88d272495811327788a
 SHA512 
0dde257064659ae0d7b13d12e538f2cf2f35d2f3cac2f3e0cf3a2dba0a4a89bb78377e85382cf82b95e347f34ae3c27bb145441d50f20e595c069445560a9e04
 DIST aes-0.5.0.crate 87133 BLAKE2B 
eae0f752199900c274afb47bd700167d9185201a5341e6bdcc014fb70b51bf304ba7cff3a69c9d35484220c2e91ff879edc579da2532dfa81fe6874bec61b037
 SHA512 
e0ac02f3e0b3b5279f741e0ad391c2a4440d3570ccf732d69db1257ee4a841914db6fce0c889b1d8a8bcd067715549ecc01efe3156fcc1141fde9413a7be4f38
-DIST aes-soft-0.3.3.crate 92804 BLAKE2B 
f97f9c8eaa2dabf99f410c821cd1af2a000dccde691bc9479d1ab1a43a87282e82cf8e2f9fa35c7a175dbc8a66464c196bb8fc762999b74e75a69e838005b333
 SHA512 
9c56f05d2e36da6e51e504eb9ef5de1ddb398cfe8ce025af0732794a62128613f2224a0e729b75b9a98a9d633e29eb1b23c67078769f33bb052e5abf0ce25a85
 DIST aes-soft-0.5.0.crate 94026 BLAKE2B 
d6f2ac7233be9931b4e262d0a341e443e8ab720647643add0de8936aa6ba6f836ff86c8ce8512a0d55fdf8d804204fba1ece39a163a60541507bd18e00a8a652
 SHA512 
14303f08394119f25a9d3460e5e6cce8277d4e6871bd83b2abf17fa26c62e6abba8b47ede1633aaacaee3616d793725b6b3cb18a606e8490e4c8ab28d91d5248
-DIST aesni-0.6.0.crate 100722 BLAKE2B 
80c11882a77b0fe2298d37b87eb07f7c9f90bccb25409215f2d5b5a11d63a27308b0051ed6b4dfa04f0101579ea17b9d1f71f74ff4dbb8555d00d22941175d70
 SHA512 
f059f03d5ce2d98f0fc14dd3ab65ff87d748f80ac29f54d8674be56ca8df0650dc70e75b8496a2471d106830df59ae6a3662c1871bd918fe7cdf5a3726423107
 DIST aesni-0.8.0.crate 101630 BLAKE2B 
b20c3df90d881b87e18edb295a5ed210faa60c45f07d9f9cc156084f501f3ea89e2dc919f404e70b85d1f828d3a83b79b7e0ebccbdc32727f7b66e0e0387519d
 SHA512 
205f572b5afccb5460d0a268305d7dada10935e297b9e9dda4651cc809f6b94f2817ac6d866fa17e0db93b32c7f3c4bf7a5b34d48d5b45c028116123ccf32d84
-DIST aho-corasick-0.7.13.crate 111381 BLAKE2B 
08efdd762a12cbafabfb6c1c6f8b87465b337ea006d48e612c5275f796e4d62aa0a595bcda783f7a58b1e2655b9b35333033806215518f097b6671888d152e0f
 SHA512 
9bd3c12559d6bdb1ce798a62c59a202771b48125afb6e1b5be76cad13d750d9bedd7acd77d69557e34a698b17ed7da6832a7813d48ee2627f4a2abd5e04263e6
 DIST aho-corasick-0.7.14.crate 113042 BLAKE2B 
6ba517169dd0bfafe7dd7755e2f664d831a17c6a367f29cb54d22b8b61eb04c75b67dead9a7855bdeaa1afd8aa5049b7580617bebf0cdac61c0712eb3525db4e
 SHA512 
0a11e7bd2d3b6868fb6f64b61f3feead4ea57ab3c5d75c6586b68765425219e631bf875e43f73e79888e71079b3d7e10af36af6f96b72515105df79f5922f296
 DIST ansi_term-0.11.0.crate 17087 BLAKE2B 
9bd35c045a01ce4c6c4a5db1b4f15e9412bb97426eec19d4421dffbec633de8d13452c13c1dc1b30998690b78d7ed38311aca700087f13a81f66bd1d5d7300c4
 SHA512 
a637466a380748f939b3af090b8c0333f35581925bc03f4dda9b3f95d338836403cf5487ae3af9ff68f8245a837f8ab061aabe57a126a6a2c20f2e972c77d1fa
 DIST anyhow-1.0.33.crate 28540 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: dev-util/rustup/

2021-04-17 Thread Georgy Yakovlev
commit: ee5e93896f6e73cb3cc03857923b5a4fee5fea34
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sun Apr 18 01:01:21 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sun Apr 18 01:23:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee5e9389

dev-util/rustup: bump to 1.23.1

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-util/rustup/Manifest |   1 +
 dev-util/rustup/rustup-1.23.1.ebuild | 357 +++
 2 files changed, 358 insertions(+)

diff --git a/dev-util/rustup/Manifest b/dev-util/rustup/Manifest
index 5b51236efb9..6847112786d 100644
--- a/dev-util/rustup/Manifest
+++ b/dev-util/rustup/Manifest
@@ -257,6 +257,7 @@ DIST rustc_version-0.2.3.crate 10210 BLAKE2B 
1f707d1c66d907c9b1d2ef6d0bc6bc9c899
 DIST rustup-1.22.1.tar.gz 649454 BLAKE2B 
86d9721a14794d6138c3cd8ab743592ecb35922633342fd52d904b2186bd35688d3fd9dd38e7c3a05d5342364c2a072a660672aead1af6d9f0f3ed21c7f7595c
 SHA512 
14a978a3cf699956722d8443070b9f8a043f1252cc1a7ed300b14637a0e6d654f34088d4403790c676500cbab327e30fdb7f81be0b9bde29e552143f26912ac7
 DIST rustup-1.22.1_home_crate.tar.gz 10281 BLAKE2B 
283ea853ff98658507194902b501cc0c6438bc2dde1007f579fbaf92917b906e5b9ccb322dc4d34fc01e08809d24194db10ea9c5177c0593ffc94bbfc934353d
 SHA512 
39343c2c05adbbcd6a4a581abdddfc2801d9b052894b1edf3df304526045252b9b16b93c9db4fa248f308b762084cc7b97c3163c47d0ae4776b96be155836985
 DIST rustup-1.23.0.tar.gz 673455 BLAKE2B 
08549f46a880d75df6a9e7f841c82445644e3f2bfc6fa9f40ed18c5e410b013ca33f499524bc1e734a00e380daec8d849f747df8fc01089315a0c031a62eac59
 SHA512 
bc1c0de67d485702ca0333e79189ce9769d8c209a637b6476aa9de8b73d49366fdc8f35ae5b92a384e7ed2c86121aa7326ddf17551fab7f4faf33836246774ec
+DIST rustup-1.23.1.tar.gz 674240 BLAKE2B 
39d08380a4f478e08bb8181b321d556f94a0abb7c6ea3b3b324aa44d33a738b877d8ae17a9436b77c7f577ce26c0e52ecc881e53a802c62f87569b74ca1b8c2a
 SHA512 
6d3048cd38ce4fa0a5a6b84f8dc3e6b60af4b70cbaceddc209e1f2ce4d96062d666f53e754452aa591cd54c5822ee1eb4089586493959ac8b7811cadc2a78e05
 DIST ryu-1.0.5.crate 49570 BLAKE2B 
3bfba4a5f290a429de7ac3b86823b2a973f40eb6f48c15329173d95964d31ada36f2618be4b36774a03f97f2ce61364900c6a3ad5465a294e2df311a1f4104ed
 SHA512 
d1708ffa3112a684edf2956b6730ead040401d38f1457cde074eaaa59c249007dc8b925629e7f6df89f7ea757e9d0826649d685cc8ede0a04d50296048bf476c
 DIST safemem-0.3.3.crate 7778 BLAKE2B 
6ebc0e234054919687e8a369bc30ca6b007d0e4f8147157ba1a90c290b7f0b490e5c21a6d4406671e26ac073f9e4e06a2bc9b1f21eb152b05c4022a3a4ef3793
 SHA512 
2e4852ca91160f9f1e764b75145d794726a5f6c162cc99ecbf9cae20474a06cb3a0dfc245b895c51342240f6875423010b33e36d038b8b419a37e4820a9caf72
 DIST same-file-1.0.6.crate 10183 BLAKE2B 
a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15
 SHA512 
3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c

diff --git a/dev-util/rustup/rustup-1.23.1.ebuild 
b/dev-util/rustup/rustup-1.23.1.ebuild
new file mode 100644
index 000..2e5a86e9525
--- /dev/null
+++ b/dev-util/rustup/rustup-1.23.1.ebuild
@@ -0,0 +1,357 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CRATES="
+addr2line-0.13.0
+adler-0.2.3
+aes-0.5.0
+aesni-0.8.0
+aes-soft-0.5.0
+aho-corasick-0.7.14
+ansi_term-0.11.0
+anyhow-1.0.33
+async-compression-0.3.5
+atty-0.2.14
+autocfg-0.1.7
+autocfg-1.0.1
+backtrace-0.3.53
+base64-0.12.3
+bitfield-0.13.2
+bitflags-1.2.1
+block-buffer-0.7.3
+block-buffer-0.9.0
+block-cipher-0.8.0
+block-modes-0.6.1
+block-padding-0.1.5
+block-padding-0.2.1
+blowfish-0.6.0
+buf_redux-0.8.4
+bumpalo-3.4.0
+byteorder-1.3.4
+bytes-0.4.12
+bytes-0.5.6
+byte-tools-0.3.1
+cast5-0.8.0
+cc-1.0.61
+cfb-mode-0.5.0
+cfg-if-0.1.10
+cfg-if-1.0.0
+chrono-0.4.19
+circular-0.3.0
+clap-2.33.3
+clear_on_drop-0.2.4
+core-foundation-0.7.0
+core-foundation-sys-0.7.0
+cpuid-bool-0.1.2
+crc24-0.1.6
+crc32fast-1.2.0
+crossbeam-channel-0.4.4
+crossbeam-deque-0.7.3
+crossbeam-epoch-0.8.2
+crossbeam-utils-0.7.2
+curl-0.4.34
+curl-sys-0.4.38+curl-7.73.0
+curve25519-dalek-3.0.0
+darling-0.10.2
+darling_core-0.10.2
+darling_macro-0.10.2
+derive_builder-0.9.0
+derive_builder_core-0.9.0
+des-0.5.0
+digest-0.8.1
+digest-0.9.0
+dtoa-0.4.6
+ed25519-1.0.3
+ed25519-dalek-1.0.1
+effective-limits-0.5.2
+either-1.6.1
+encoding_rs-0.8.24
+env_proxy-0.4.1
+error-chain-0.12.4
+fake-simd-0.1.2
+filetime-0.2.12
+flate2-1.0.18
+fnv-1.0.7
+foreign-types-0.3.2
+foreign-types-shared-0.1.1
+fuchsia-zircon-0.3.3
+fuchsia-zircon-sys-0.3.3
+futures-0.3.6
+futures-channel-0.3.6
+futures-core-0.3.6
+futures-executor-0.3.6
+futures-io-0.3.6
+futures-macro-0.3.6
+futures-sink-0.3.6
+futures-task-0.3.6
+futures-util-0.3.6
+generic-array-0.12.3
+generic-array-0.14.4
+getrandom-0.1.15
+gimli-0.22.0
+git-testament-0.1.9

[gentoo-commits] repo/gentoo:master commit in: dev-util/rustup/

2021-04-17 Thread Georgy Yakovlev
commit: 91eea60a5d380c9959028ab746badace33f9169a
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sun Apr 18 01:05:22 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sun Apr 18 01:23:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91eea60a

dev-util/rustup: cleanup debug code

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-util/rustup/rustup-1.23.1.ebuild | 2 --
 1 file changed, 2 deletions(-)

diff --git a/dev-util/rustup/rustup-1.23.1.ebuild 
b/dev-util/rustup/rustup-1.23.1.ebuild
index 38bf4b1514c..3a0b8cfef37 100644
--- a/dev-util/rustup/rustup-1.23.1.ebuild
+++ b/dev-util/rustup/rustup-1.23.1.ebuild
@@ -318,8 +318,6 @@ src_unpack() {
 
 src_prepare() {
# patch git dep to use pre-fetched tarball
-   #echo "" >> "${P}/Cargo.toml"
-   #echo '[patch."https://github.com/rbtcollins/home;]' >> 
"${P}/Cargo.toml"
local home_path="home = { path = '"${WORKDIR}/home-${HOME_COMMIT}"' }"
sed -i "s@^home =.*@${home_path}@" "${P}/Cargo.toml" || die
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/rustup/

2021-04-17 Thread Georgy Yakovlev
commit: 6287b48604097fe3369bd845ad931f4261ff6354
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sun Apr 18 01:03:53 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sun Apr 18 01:23:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6287b486

dev-util/rustup: use sed in src_prepare

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-util/rustup/rustup-1.23.1.ebuild | 15 ++-
 1 file changed, 10 insertions(+), 5 deletions(-)

diff --git a/dev-util/rustup/rustup-1.23.1.ebuild 
b/dev-util/rustup/rustup-1.23.1.ebuild
index 2e5a86e9525..38bf4b1514c 100644
--- a/dev-util/rustup/rustup-1.23.1.ebuild
+++ b/dev-util/rustup/rustup-1.23.1.ebuild
@@ -313,14 +313,19 @@ src_unpack() {
cargo_live_src_unpack
else
cargo_src_unpack
-   # patch git dep to use pre-fetched tarball
-   #echo "" >> "${P}/Cargo.toml"
-   #echo '[patch."https://github.com/rbtcollins/home;]' >> 
"${P}/Cargo.toml"
-   local home_path="home = { path = 
'"${WORKDIR}/home-${HOME_COMMIT}"' }"
-   sed -i "s@^home =.*@${home_path}@" "${P}/Cargo.toml" || die
fi
 }
 
+src_prepare() {
+   # patch git dep to use pre-fetched tarball
+   #echo "" >> "${P}/Cargo.toml"
+   #echo '[patch."https://github.com/rbtcollins/home;]' >> 
"${P}/Cargo.toml"
+   local home_path="home = { path = '"${WORKDIR}/home-${HOME_COMMIT}"' }"
+   sed -i "s@^home =.*@${home_path}@" "${P}/Cargo.toml" || die
+
+   default
+}
+
 src_configure() {
local myfeatures=( no-self-update )
cargo_src_configure



[gentoo-commits] repo/gentoo:master commit in: dev-util/rustup/

2020-11-27 Thread Georgy Yakovlev
commit: 7ee35513d29a4a8c042a463c67c75741a373e318
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Nov 28 07:50:49 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Nov 28 07:51:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ee35513

dev-util/rustup: bump to 1.23.0

Package-Manager: Portage-3.0.10, Repoman-3.0.2
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-util/rustup/Manifest | 147 +++
 dev-util/rustup/rustup-1.23.0.ebuild | 357 +++
 2 files changed, 504 insertions(+)

diff --git a/dev-util/rustup/Manifest b/dev-util/rustup/Manifest
index 6144340e77d..5b51236efb9 100644
--- a/dev-util/rustup/Manifest
+++ b/dev-util/rustup/Manifest
@@ -1,155 +1,262 @@
 DIST addr2line-0.12.2.crate 119767 BLAKE2B 
5d012c7c0a0d8afd48f2148b5fb4ceb54f525ef1ae6e4f9c0ad228cff059b2e0662aabb82eead22db6ea284b5c430c8b8cc2aa0100a46d8d14009bd88b5fe24a
 SHA512 
2c797f587498418c3c14d8ffc7eb79092532dfbb290b5371594e8dbd82a0979929ecb0b6f2cb615d0481a555cb1508b4220acb2db8076ea64fee0d47f290de6d
+DIST addr2line-0.13.0.crate 29996 BLAKE2B 
09eeded63eefb326ea111f80a228f60ae45e4dd1a0fa0fc8a74ab31f04aebd9cd66cdfad9ecf85b15c702f1b33e5a586fee95097d9a575ce52299069914c7fb3
 SHA512 
c796f763aa0ac9ae04b31beb813521d3743752d91235eb3ece1c205aa67874c1b66f1f4f473f1815144d8d94851691d285845a1d438990f81b61f5960cd67cd5
+DIST adler-0.2.3.crate 12168 BLAKE2B 
c7743569d700d7ec3185e0459a18181148f8cd7579f4da1fab30eb2e3c3cabbe5a7467f7760f0cba4b2fdeb62f8d988ee1f24637685d76db7acb56f679cfc996
 SHA512 
565849eba122eb94d240a0cba875035537058cc168f137a8a3b99392d753815d56fa0e1a1e851062632700b0e3d12caf67f5f768b9f727956a2e5b599029e9dc
 DIST adler32-1.1.0.crate 5442 BLAKE2B 
1a4d932402a584fa6edda414c0dedff4994afcee7bfc71f85f6e8b4568de835bb7a3eebad1b5ac0be7f59cdb0e5ce5dfad2c59d5ecf819d2a6abbbd7ea37
 SHA512 
57e3b3812e2747470c63edf64e13827c96ef8dd2311833b7f616ec63cf57ce8967636ec4d57464b607f570df06f6f648214d12ddc567e761b2de2ab16c8a7271
 DIST aes-0.3.2.crate 84345 BLAKE2B 
e3e634fd6256bc52a8d0be5042dcc74651e1197eac17592378b9e78ea173eb02f8680b1408d860b3c278bc4eb22d714cc83788a321b4f88d272495811327788a
 SHA512 
0dde257064659ae0d7b13d12e538f2cf2f35d2f3cac2f3e0cf3a2dba0a4a89bb78377e85382cf82b95e347f34ae3c27bb145441d50f20e595c069445560a9e04
+DIST aes-0.5.0.crate 87133 BLAKE2B 
eae0f752199900c274afb47bd700167d9185201a5341e6bdcc014fb70b51bf304ba7cff3a69c9d35484220c2e91ff879edc579da2532dfa81fe6874bec61b037
 SHA512 
e0ac02f3e0b3b5279f741e0ad391c2a4440d3570ccf732d69db1257ee4a841914db6fce0c889b1d8a8bcd067715549ecc01efe3156fcc1141fde9413a7be4f38
 DIST aes-soft-0.3.3.crate 92804 BLAKE2B 
f97f9c8eaa2dabf99f410c821cd1af2a000dccde691bc9479d1ab1a43a87282e82cf8e2f9fa35c7a175dbc8a66464c196bb8fc762999b74e75a69e838005b333
 SHA512 
9c56f05d2e36da6e51e504eb9ef5de1ddb398cfe8ce025af0732794a62128613f2224a0e729b75b9a98a9d633e29eb1b23c67078769f33bb052e5abf0ce25a85
+DIST aes-soft-0.5.0.crate 94026 BLAKE2B 
d6f2ac7233be9931b4e262d0a341e443e8ab720647643add0de8936aa6ba6f836ff86c8ce8512a0d55fdf8d804204fba1ece39a163a60541507bd18e00a8a652
 SHA512 
14303f08394119f25a9d3460e5e6cce8277d4e6871bd83b2abf17fa26c62e6abba8b47ede1633aaacaee3616d793725b6b3cb18a606e8490e4c8ab28d91d5248
 DIST aesni-0.6.0.crate 100722 BLAKE2B 
80c11882a77b0fe2298d37b87eb07f7c9f90bccb25409215f2d5b5a11d63a27308b0051ed6b4dfa04f0101579ea17b9d1f71f74ff4dbb8555d00d22941175d70
 SHA512 
f059f03d5ce2d98f0fc14dd3ab65ff87d748f80ac29f54d8674be56ca8df0650dc70e75b8496a2471d106830df59ae6a3662c1871bd918fe7cdf5a3726423107
+DIST aesni-0.8.0.crate 101630 BLAKE2B 
b20c3df90d881b87e18edb295a5ed210faa60c45f07d9f9cc156084f501f3ea89e2dc919f404e70b85d1f828d3a83b79b7e0ebccbdc32727f7b66e0e0387519d
 SHA512 
205f572b5afccb5460d0a268305d7dada10935e297b9e9dda4651cc809f6b94f2817ac6d866fa17e0db93b32c7f3c4bf7a5b34d48d5b45c028116123ccf32d84
 DIST aho-corasick-0.7.13.crate 111381 BLAKE2B 
08efdd762a12cbafabfb6c1c6f8b87465b337ea006d48e612c5275f796e4d62aa0a595bcda783f7a58b1e2655b9b35333033806215518f097b6671888d152e0f
 SHA512 
9bd3c12559d6bdb1ce798a62c59a202771b48125afb6e1b5be76cad13d750d9bedd7acd77d69557e34a698b17ed7da6832a7813d48ee2627f4a2abd5e04263e6
+DIST aho-corasick-0.7.14.crate 113042 BLAKE2B 
6ba517169dd0bfafe7dd7755e2f664d831a17c6a367f29cb54d22b8b61eb04c75b67dead9a7855bdeaa1afd8aa5049b7580617bebf0cdac61c0712eb3525db4e
 SHA512 
0a11e7bd2d3b6868fb6f64b61f3feead4ea57ab3c5d75c6586b68765425219e631bf875e43f73e79888e71079b3d7e10af36af6f96b72515105df79f5922f296
 DIST ansi_term-0.11.0.crate 17087 BLAKE2B 
9bd35c045a01ce4c6c4a5db1b4f15e9412bb97426eec19d4421dffbec633de8d13452c13c1dc1b30998690b78d7ed38311aca700087f13a81f66bd1d5d7300c4
 SHA512 
a637466a380748f939b3af090b8c0333f35581925bc03f4dda9b3f95d338836403cf5487ae3af9ff68f8245a837f8ab061aabe57a126a6a2c20f2e972c77d1fa
+DIST anyhow-1.0.33.crate 28540 BLAKE2B 
c1085112992f4bf1b12640dc981a438ce55ead73c8031bfb38ae770e1c3df90acdde3b170a787354e1296f6471b9e491286286a6bb4bebfb32b2bf3180bc81b9
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: dev-util/rustup/, dev-util/rustup/files/

2020-10-13 Thread Georgy Yakovlev
commit: 8bbc138c88743356486ac68aa630305c7bc43d24
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Oct 13 06:05:09 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Oct 13 06:06:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bbc138c

dev-util/rustup: revbump, minor improvements

install helper script as /usr/bin/rustup-init-gentoo

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-util/rustup/files/symlink_rustup.sh|  4 ++-
 ...up-1.22.1-r1.ebuild => rustup-1.22.1-r2.ebuild} | 39 +++---
 dev-util/rustup/rustup-.ebuild | 16 +
 3 files changed, 39 insertions(+), 20 deletions(-)

diff --git a/dev-util/rustup/files/symlink_rustup.sh 
b/dev-util/rustup/files/symlink_rustup.sh
index 87365028843..743072b8f96 100644
--- a/dev-util/rustup/files/symlink_rustup.sh
+++ b/dev-util/rustup/files/symlink_rustup.sh
@@ -3,7 +3,8 @@
 set -euo pipefail
 IFS=$'\n\t'
 
-SYMLINK_RUSTUP_VERSION="0.0.2"
+SYMLINK_RUSTUP_VERSION="0.0.3"
+
 
 : "${CARGO_HOME:=${HOME}/.cargo}"
 : "${RUSTUP_HOME:=${HOME}/.rustup}"
@@ -79,6 +80,7 @@ symlink_rustup() {
 
 
 main(){
+   [[ "$EUID" -eq 0 ]] && die "Running as root is not supported"
local me
me="$(basename "${BASH_SOURCE[${#BASH_SOURCE[@]} - 1]}")"
while [[ ${#} -gt 0 ]]; do

diff --git a/dev-util/rustup/rustup-1.22.1-r1.ebuild 
b/dev-util/rustup/rustup-1.22.1-r2.ebuild
similarity index 85%
rename from dev-util/rustup/rustup-1.22.1-r1.ebuild
rename to dev-util/rustup/rustup-1.22.1-r2.ebuild
index 9f951ef8aa7..cb13c09bcf5 100644
--- a/dev-util/rustup/rustup-1.22.1-r1.ebuild
+++ b/dev-util/rustup/rustup-1.22.1-r2.ebuild
@@ -239,19 +239,25 @@ zeroize-1.1.0
 zeroize_derive-1.0.0
 "
 
-inherit bash-completion-r1 cargo prefix
-
 HOME_CRATE_COMMIT="a243ee2fbee6022c57d56f5aa79aefe194eabe53"
 
+inherit bash-completion-r1 cargo prefix
+
 DESCRIPTION="Rust toolchain installer"
 HOMEPAGE="https://rust-lang.github.io/rustup/;
-SRC_URI="https://github.com/rust-lang/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
-   https://github.com/rbtcollins/home/archive/${HOME_CRATE_COMMIT}.tar.gz 
-> ${P}_home_crate.tar.gz
-   $(cargo_crate_uris ${CRATES})"
+
+if [[ ${PV} == "" ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/rust-lang/${PN}.git;
+else
+   SRC_URI="https://github.com/rust-lang/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz
+   
https://github.com/rbtcollins/home/archive/${HOME_CRATE_COMMIT}.tar.gz -> 
${P}_home_crate.tar.gz
+   $(cargo_crate_uris ${CRATES})"
+   KEYWORDS="~amd64 ~arm64 ~ppc64"
+fi
 
 LICENSE="Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 CC0-1.0 MIT 
Unlicense ZLIB"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64"
 IUSE=""
 
 # requires old libressl-2.5, so openssl only for now.
@@ -274,6 +280,15 @@ src_prepare() {
sed -i "/^home =/s:.*:home = { path = \"../home-${HOME_CRATE_COMMIT}\" 
}:" Cargo.toml || die
 }
 
+src_unpack() {
+   if [[ "${PV}" == ** ]]; then
+   git-r3_src_unpack
+   cargo_live_src_unpack
+   else
+   cargo_src_unpack
+   fi
+}
+
 src_configure() {
local myfeatures=( no-self-update )
cargo_src_configure
@@ -287,8 +302,7 @@ src_compile() {
 src_install() {
cargo_src_install
einstalldocs
-   exeinto /usr/share/rustup
-   newexe "$(prefixify_ro "${FILESDIR}"/symlink_rustup.sh)" symlink_rustup
+   newbin "$(prefixify_ro "${FILESDIR}"/symlink_rustup.sh)" 
rustup-init-gentoo
 
ln -s "${ED}/usr/bin/rustup-init" rustup || die
./rustup completions bash rustup > "${T}/rustup" || die
@@ -302,9 +316,10 @@ src_install() {
 
 pkg_postinst() {
einfo "No rustup toolchains installed by default"
-   einfo "system rust toolchain can be added to rustup by running"
-   einfo "helper script installed to 
${EPREFIX}/usr/share/rustup/symlink_rustup"
-   einfo "it will create proper symlinks in user home directory"
+   einfo "eselect activated system rust toolchain can be added to 
rustup by running"
+   einfo "helper script installed as 
${EPREFIX}/usr/bin/rustup-init-gentoo"
+   einfo "it will create symlinks to system-installed rustup in 
home directory"
einfo "and rustup updates will be managed by portage"
-   einfo "please delete current rustup installation (if any) 
before running the script"
+   einfo "please delete current rustup binaries from ~/.cargo/bin/ 
(if any)"
+   einfo "before running rustup-init-gentoo"
 }

diff --git a/dev-util/rustup/rustup-.ebuild 
b/dev-util/rustup/rustup-.ebuild
index 5db8a446ae6..ccdc91c9c6b 100644
--- a/dev-util/rustup/rustup-.ebuild
+++ b/dev-util/rustup/rustup-.ebuild
@@ -3,7 +3,8 @@
 
 EAPI=7
 
-CRATES=""
+CRATES="
+"

[gentoo-commits] repo/gentoo:master commit in: dev-util/rustup/

2020-09-23 Thread Georgy Yakovlev
commit: 8d56b2b284d913d13e747196b971c356b5be12e5
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Sep 23 05:13:03 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Sep 23 05:58:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d56b2b2

dev-util/rustup: adjust for cargo_src_configure

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-util/rustup/rustup-1.22.1-r1.ebuild | 13 +++--
 dev-util/rustup/rustup-.ebuild  | 13 +++--
 2 files changed, 14 insertions(+), 12 deletions(-)

diff --git a/dev-util/rustup/rustup-1.22.1-r1.ebuild 
b/dev-util/rustup/rustup-1.22.1-r1.ebuild
index 8f85dafe29d..9f951ef8aa7 100644
--- a/dev-util/rustup/rustup-1.22.1-r1.ebuild
+++ b/dev-util/rustup/rustup-1.22.1-r1.ebuild
@@ -274,13 +274,18 @@ src_prepare() {
sed -i "/^home =/s:.*:home = { path = \"../home-${HOME_CRATE_COMMIT}\" 
}:" Cargo.toml || die
 }
 
+src_configure() {
+   local myfeatures=( no-self-update )
+   cargo_src_configure
+}
+
 src_compile() {
export OPENSSL_NO_VENDOR=true
-   cargo_src_compile --features no-self-update
+   cargo_src_compile
 }
 
 src_install() {
-   cargo_src_install --features no-self-update
+   cargo_src_install
einstalldocs
exeinto /usr/share/rustup
newexe "$(prefixify_ro "${FILESDIR}"/symlink_rustup.sh)" symlink_rustup
@@ -295,10 +300,6 @@ src_install() {
doins "${T}/_rustup"
 }
 
-src_test() {
-   cargo_src_test --features no-self-update
-}
-
 pkg_postinst() {
einfo "No rustup toolchains installed by default"
einfo "system rust toolchain can be added to rustup by running"

diff --git a/dev-util/rustup/rustup-.ebuild 
b/dev-util/rustup/rustup-.ebuild
index c3b57a8be11..5db8a446ae6 100644
--- a/dev-util/rustup/rustup-.ebuild
+++ b/dev-util/rustup/rustup-.ebuild
@@ -45,13 +45,18 @@ src_unpack() {
fi
 }
 
+src_configure() {
+   local myfeatures=( no-self-update )
+   cargo_src_configure
+}
+
 src_compile() {
export OPENSSL_NO_VENDOR=true
-   cargo_src_compile --features no-self-update
+   cargo_src_compile
 }
 
 src_install() {
-   cargo_src_install --features no-self-update
+   cargo_src_install
einstalldocs
exeinto /usr/share/rustup
newexe "$(prefixify_ro "${FILESDIR}"/symlink_rustup.sh)" symlink_rustup
@@ -66,10 +71,6 @@ src_install() {
doins "${T}/_rustup"
 }
 
-src_test() {
-   cargo_src_test --features no-self-update
-}
-
 pkg_postinst() {
einfo "No rustup toolchains installed by default"
einfo "system rust toolchain can be added to rustup by running"



[gentoo-commits] repo/gentoo:master commit in: dev-util/rustup/

2020-09-22 Thread Georgy Yakovlev
commit: 3498f32e4906a6952c4f0853a6fb8e4f01fc2457
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Sep 23 02:38:33 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Sep 23 02:38:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3498f32e

dev-util/rustup: add live ebuild

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-util/rustup/rustup-.ebuild | 80 ++
 1 file changed, 80 insertions(+)

diff --git a/dev-util/rustup/rustup-.ebuild 
b/dev-util/rustup/rustup-.ebuild
new file mode 100644
index 000..17de8dc6319
--- /dev/null
+++ b/dev-util/rustup/rustup-.ebuild
@@ -0,0 +1,80 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CRATES=""
+
+inherit bash-completion-r1 cargo prefix
+
+DESCRIPTION="Rust toolchain installer"
+HOMEPAGE="https://rust-lang.github.io/rustup/;
+
+if [[ ${PV} == "" ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/rust-lang/${PN}.git;
+else
+   SRC_URI="https://github.com/rust-lang/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz
+   $(cargo_crate_uris ${CRATES})"
+   KEYWORDS="~amd64 ~ppc64"
+fi
+
+LICENSE="Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 CC0-1.0 MIT 
Unlicense ZLIB"
+SLOT="0"
+IUSE=""
+
+DEPEND="
+   app-arch/xz-utils
+   net-misc/curl:=[http2,ssl]
+   dev-libs/openssl:0=
+"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/rust"
+
+QA_FLAGS_IGNORED="usr/bin/.*"
+
+# uses network
+RESTRICT="test"
+
+src_unpack() {
+   if [[ "${PV}" == ** ]]; then
+   git-r3_src_unpack
+   cargo_live_src_unpack
+   else
+   cargo_src_unpack
+   fi
+}
+
+src_compile() {
+   export OPENSSL_NO_VENDOR=true
+   cargo_src_compile --features no-self-update
+}
+
+src_install() {
+   cargo_src_install --features no-self-update
+   einstalldocs
+   exeinto /usr/share/rustup
+   newexe "$(prefixify_ro "${FILESDIR}"/symlink_rustup.sh)" symlink_rustup
+
+   ln -s "${ED}/usr/bin/rustup-init" rustup || die
+   ./rustup completions bash rustup > "${T}/rustup" || die
+   ./rustup completions zsh rustup > "${T}/_rustup" || die
+
+   dobashcomp "${T}/rustup"
+
+   insinto /usr/share/zsh/site-functions
+   doins "${T}/_rustup"
+}
+
+src_test() {
+   cargo_src_test --features no-self-update
+}
+
+pkg_postinst() {
+   einfo "No rustup toolchains installed by default"
+   einfo "system rust toolchain can be added to rustup by running"
+   einfo "helper script installed to 
${EPREFIX}/usr/share/rustup/symlink_rustup"
+   einfo "it will create proper symlinks in user home directory"
+   einfo "and rustup updates will be managed by portage"
+   einfo "please delete current rustup installation (if any) 
before running the script"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/rustup/

2020-09-22 Thread Georgy Yakovlev
commit: d74c87c9e57064d10a15d11e3d24f4edd8cb6e1b
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Sep 23 02:39:36 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Sep 23 02:39:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d74c87c9

dev-util/rustup: add ~arm64 keyword

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-util/rustup/rustup-1.22.1-r1.ebuild | 2 +-
 dev-util/rustup/rustup-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/rustup/rustup-1.22.1-r1.ebuild 
b/dev-util/rustup/rustup-1.22.1-r1.ebuild
index fa40b7f0082..8f85dafe29d 100644
--- a/dev-util/rustup/rustup-1.22.1-r1.ebuild
+++ b/dev-util/rustup/rustup-1.22.1-r1.ebuild
@@ -251,7 +251,7 @@ 
SRC_URI="https://github.com/rust-lang/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 CC0-1.0 MIT 
Unlicense ZLIB"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64"
+KEYWORDS="~amd64 ~arm64 ~ppc64"
 IUSE=""
 
 # requires old libressl-2.5, so openssl only for now.

diff --git a/dev-util/rustup/rustup-.ebuild 
b/dev-util/rustup/rustup-.ebuild
index 17de8dc6319..c3b57a8be11 100644
--- a/dev-util/rustup/rustup-.ebuild
+++ b/dev-util/rustup/rustup-.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} == "" ]] ; then
 else
SRC_URI="https://github.com/rust-lang/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz
$(cargo_crate_uris ${CRATES})"
-   KEYWORDS="~amd64 ~ppc64"
+   KEYWORDS="~amd64 ~arm64 ~ppc64"
 fi
 
 LICENSE="Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 CC0-1.0 MIT 
Unlicense ZLIB"



[gentoo-commits] repo/gentoo:master commit in: dev-util/rustup/files/, dev-util/rustup/

2020-09-09 Thread Georgy Yakovlev
commit: 6456b69dbade96dc014e4eb4d7000e8012e75e6f
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Sep  9 18:59:47 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Sep  9 22:13:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6456b69d

dev-util/rustup: revbump, remove libressl, update helper script

Closes: https://bugs.gentoo.org/741450
Package-Manager: Portage-3.0.6, Repoman-3.0.1
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-util/rustup/files/symlink_rustup.sh| 26 ++
 ...ustup-1.22.1.ebuild => rustup-1.22.1-r1.ebuild} | 10 -
 2 files changed, 22 insertions(+), 14 deletions(-)

diff --git a/dev-util/rustup/files/symlink_rustup.sh 
b/dev-util/rustup/files/symlink_rustup.sh
index 529a71a1322..87365028843 100644
--- a/dev-util/rustup/files/symlink_rustup.sh
+++ b/dev-util/rustup/files/symlink_rustup.sh
@@ -1,9 +1,9 @@
-#!/bin/bash
+#!@GENTOO_PORTAGE_EPREFIX@/bin/bash
 
 set -euo pipefail
 IFS=$'\n\t'
 
-SYMLINK_RUSTUP_VERSION="0.0.1"
+SYMLINK_RUSTUP_VERSION="0.0.2"
 
 : "${CARGO_HOME:=${HOME}/.cargo}"
 : "${RUSTUP_HOME:=${HOME}/.rustup}"
@@ -37,6 +37,7 @@ help() {
echo " ${CARGO_HOME}"
echo
echo "Options:"
+   echo "  -a, --apply Apply changes (required)"
echo "  -C, --nocolor   Disable colored output"
echo "  -d, --debug Debug mode (sets -x shell option)"
echo "  -V, --version   Print version number"
@@ -52,7 +53,7 @@ symlink_rustup() {
rust{c,doc,fmt,-gdb,-lldb,up}
)
 
-   binpath="${EPREFIX:-}/usr/bin/rustup-init"
+   binpath="@GENTOO_PORTAGE_EPREFIX@/usr/bin/rustup-init"
gentoo_rust="$(eselect --brief rust show 2>/dev/null)"
 
mkdir -p "${CARGO_HOME}/bin" || die
@@ -62,15 +63,15 @@ symlink_rustup() {
if [[ -e "${symlink_path}" ]]; then
die "${symlink_path} ${__err_exists}"
else
-   ln -sv "${binpath}" "${symlink_path}" || die
+   ln -s ${QUIET--v} "${binpath}" "${symlink_path}" || die
fi
done
 
good "Setting gentoo ${gentoo_rust// /} as default toolchain"
-   "${CARGO_HOME}/bin/rustup" -v toolchain link gentoo "${EPREFIX:-}/usr" 
|| die
-   "${CARGO_HOME}/bin/rustup" -v default gentoo || die
-   "${CARGO_HOME}/bin/rustup" -V || die
-   "${CARGO_HOME}/bin/rustup" show || die
+   [[ ${QUIET+set} != set ]] && "${CARGO_HOME}/bin/rustup" -V
+   "${CARGO_HOME}/bin/rustup" ${QUIET--v} toolchain link gentoo "/usr"
+   "${CARGO_HOME}/bin/rustup" ${QUIET--v} default gentoo
+   [[ ${QUIET+set} != set ]] && "${CARGO_HOME}/bin/rustup" show
 
good "Prepend ${CARGO_HOME}/bin to your PATH to use rustup"
good "rustup selfupdate is disabled, it will be updated by portage"
@@ -82,6 +83,9 @@ main(){
me="$(basename "${BASH_SOURCE[${#BASH_SOURCE[@]} - 1]}")"
while [[ ${#} -gt 0 ]]; do
case ${1} in
+   -a|--apply)
+   APPLY=true
+   ;;
-h|--help)
help
exit 0
@@ -106,7 +110,11 @@ main(){
esac
shift
done
-   symlink_rustup
+   if [[ ${APPLY:-false} == true ]]; then
+   symlink_rustup
+   else
+   help
+   fi
 } # main()
 
 

diff --git a/dev-util/rustup/rustup-1.22.1.ebuild 
b/dev-util/rustup/rustup-1.22.1-r1.ebuild
similarity index 96%
rename from dev-util/rustup/rustup-1.22.1.ebuild
rename to dev-util/rustup/rustup-1.22.1-r1.ebuild
index 6b91f916003..fa40b7f0082 100644
--- a/dev-util/rustup/rustup-1.22.1.ebuild
+++ b/dev-util/rustup/rustup-1.22.1-r1.ebuild
@@ -239,7 +239,7 @@ zeroize-1.1.0
 zeroize_derive-1.0.0
 "
 
-inherit bash-completion-r1 cargo
+inherit bash-completion-r1 cargo prefix
 
 HOME_CRATE_COMMIT="a243ee2fbee6022c57d56f5aa79aefe194eabe53"
 
@@ -252,13 +252,13 @@ 
SRC_URI="https://github.com/rust-lang/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
 LICENSE="Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 CC0-1.0 MIT 
Unlicense ZLIB"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc64"
-IUSE="libressl"
+IUSE=""
 
+# requires old libressl-2.5, so openssl only for now.
 DEPEND="
app-arch/xz-utils
net-misc/curl:=[http2,ssl]
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:0= )
+   dev-libs/openssl:0=
 "
 RDEPEND="${DEPEND}"
 BDEPEND="virtual/rust"
@@ -283,7 +283,7 @@ src_install() {
cargo_src_install --features no-self-update
einstalldocs
exeinto /usr/share/rustup
-   newexe "${FILESDIR}/symlink_rustup.sh" symlink_rustup
+   newexe "$(prefixify_ro "${FILESDIR}"/symlink_rustup.sh)" symlink_rustup
 
ln -s "${ED}/usr/bin/rustup-init" rustup || die
./rustup completions bash rustup 

[gentoo-commits] repo/gentoo:master commit in: dev-util/rustup/, dev-util/rustup/files/

2020-09-09 Thread Georgy Yakovlev
commit: a7a2c1f6028043b073421c0069b2bb8b206155d5
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Sep  8 20:31:20 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Sep  9 06:43:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7a2c1f6

dev-util/rustup: new package, rust toolchain installer

build from source

Package-Manager: Portage-3.0.6, Repoman-3.0.1
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-util/rustup/Manifest| 235 +
 dev-util/rustup/files/symlink_rustup.sh | 113 
 dev-util/rustup/metadata.xml|  12 ++
 dev-util/rustup/rustup-1.22.1.ebuild| 300 
 4 files changed, 660 insertions(+)

diff --git a/dev-util/rustup/Manifest b/dev-util/rustup/Manifest
new file mode 100644
index 000..6144340e77d
--- /dev/null
+++ b/dev-util/rustup/Manifest
@@ -0,0 +1,235 @@
+DIST addr2line-0.12.2.crate 119767 BLAKE2B 
5d012c7c0a0d8afd48f2148b5fb4ceb54f525ef1ae6e4f9c0ad228cff059b2e0662aabb82eead22db6ea284b5c430c8b8cc2aa0100a46d8d14009bd88b5fe24a
 SHA512 
2c797f587498418c3c14d8ffc7eb79092532dfbb290b5371594e8dbd82a0979929ecb0b6f2cb615d0481a555cb1508b4220acb2db8076ea64fee0d47f290de6d
+DIST adler32-1.1.0.crate 5442 BLAKE2B 
1a4d932402a584fa6edda414c0dedff4994afcee7bfc71f85f6e8b4568de835bb7a3eebad1b5ac0be7f59cdb0e5ce5dfad2c59d5ecf819d2a6abbbd7ea37
 SHA512 
57e3b3812e2747470c63edf64e13827c96ef8dd2311833b7f616ec63cf57ce8967636ec4d57464b607f570df06f6f648214d12ddc567e761b2de2ab16c8a7271
+DIST aes-0.3.2.crate 84345 BLAKE2B 
e3e634fd6256bc52a8d0be5042dcc74651e1197eac17592378b9e78ea173eb02f8680b1408d860b3c278bc4eb22d714cc83788a321b4f88d272495811327788a
 SHA512 
0dde257064659ae0d7b13d12e538f2cf2f35d2f3cac2f3e0cf3a2dba0a4a89bb78377e85382cf82b95e347f34ae3c27bb145441d50f20e595c069445560a9e04
+DIST aes-soft-0.3.3.crate 92804 BLAKE2B 
f97f9c8eaa2dabf99f410c821cd1af2a000dccde691bc9479d1ab1a43a87282e82cf8e2f9fa35c7a175dbc8a66464c196bb8fc762999b74e75a69e838005b333
 SHA512 
9c56f05d2e36da6e51e504eb9ef5de1ddb398cfe8ce025af0732794a62128613f2224a0e729b75b9a98a9d633e29eb1b23c67078769f33bb052e5abf0ce25a85
+DIST aesni-0.6.0.crate 100722 BLAKE2B 
80c11882a77b0fe2298d37b87eb07f7c9f90bccb25409215f2d5b5a11d63a27308b0051ed6b4dfa04f0101579ea17b9d1f71f74ff4dbb8555d00d22941175d70
 SHA512 
f059f03d5ce2d98f0fc14dd3ab65ff87d748f80ac29f54d8674be56ca8df0650dc70e75b8496a2471d106830df59ae6a3662c1871bd918fe7cdf5a3726423107
+DIST aho-corasick-0.7.13.crate 111381 BLAKE2B 
08efdd762a12cbafabfb6c1c6f8b87465b337ea006d48e612c5275f796e4d62aa0a595bcda783f7a58b1e2655b9b35333033806215518f097b6671888d152e0f
 SHA512 
9bd3c12559d6bdb1ce798a62c59a202771b48125afb6e1b5be76cad13d750d9bedd7acd77d69557e34a698b17ed7da6832a7813d48ee2627f4a2abd5e04263e6
+DIST ansi_term-0.11.0.crate 17087 BLAKE2B 
9bd35c045a01ce4c6c4a5db1b4f15e9412bb97426eec19d4421dffbec633de8d13452c13c1dc1b30998690b78d7ed38311aca700087f13a81f66bd1d5d7300c4
 SHA512 
a637466a380748f939b3af090b8c0333f35581925bc03f4dda9b3f95d338836403cf5487ae3af9ff68f8245a837f8ab061aabe57a126a6a2c20f2e972c77d1fa
+DIST async-compression-0.3.5.crate 39371 BLAKE2B 
c0e07a8fd56c8e0667729d49e41dec75394c8a355bb897bd080d54fcb4219b451f2c74b5a4d96f53c9b47cb64926d37b0ddabbe54ab96887a967158bbe91656b
 SHA512 
2109ede9122c4005f1431103eb757f8827d26beecd7fb8be2e0d321e8fce273026afd462f8f10ef2058ed023a46d521861704cdf055f1eebe73680ddd69efd6a
+DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
+DIST autocfg-0.1.7.crate 12158 BLAKE2B 
4120306f0f7c1cc0cf8d1d994c080cbf42e4b107cb51af910504c8c8d264289654dad23a0c6b9eb28d888157e5a68ef2460c3d38537ae9d5e9bf73b66ffc3015
 SHA512 
667ca520f2b46140d2f3519b43e5155426a6e7a2130879860eb10b974f84465600077f53abed4c0e6bf2612471f01786bfb3531ea8773d0f50f29d48e05f7925
+DIST autocfg-1.0.0.crate 12870 BLAKE2B 
79e495d53298574afd3b292da7c9c363dcb3ea434fd44258efaf3628e95ebfc731f03083f8a1060272a2a3478a6452cdc41539e2dac08465cc6e6283844bf260
 SHA512 
451fc63148792ba1952b884170e3481359b01bacca5ec0456f43ca58f8e092b8f81c9764f8b00d4104059ff608089be5858220ee868127c064cc890c767ec3a3
+DIST backtrace-0.3.49.crate 69810 BLAKE2B 
80bbc97714803859274f8d514209648cbb87d2ff29e317ea3a4b2e0d5184cc900e3e5317235409a16e3b6fcdf764c9aed42d77717f27643131c83cfced554357
 SHA512 
e85c3dde0b944f2c59909dc33902f20672a0bd1b8c6c941254af89be7573f3641a7352dbeca90bce89a2f9cf4242d78caceeeb889d3ee8857fd59a42889f2913
+DIST base64-0.11.0.crate 48362 BLAKE2B 
90d2a64496e20c4bcca6f21c2546474ec88283679ccae95303ea7521133414eba021810e64e5916e3980b6878f90281f09295ebadcc12324fc9a9060ac41a707
 SHA512 
31b5f56d4907a5e4ae40e92ef1629a446126525186f5236afc2475829bf2e5e067554db200a18f7b3ab741d0cc9c01e20612e77cc0cbc1bc2a4a8d11c0fdbf33
+DIST base64-0.12.3.crate 57545 

[gentoo-commits] repo/gentoo:master commit in: dev-util/rustup/

2020-09-09 Thread Georgy Yakovlev
commit: 6ffd3532933434373dbf15979146b839c6210b3e
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Sep  9 06:42:56 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Sep  9 06:43:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ffd3532

dev-util/rustup: add shell completions

Package-Manager: Portage-3.0.6, Repoman-3.0.1
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-util/rustup/rustup-1.22.1.ebuild | 11 ++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/dev-util/rustup/rustup-1.22.1.ebuild 
b/dev-util/rustup/rustup-1.22.1.ebuild
index f3990688984..6b91f916003 100644
--- a/dev-util/rustup/rustup-1.22.1.ebuild
+++ b/dev-util/rustup/rustup-1.22.1.ebuild
@@ -239,7 +239,7 @@ zeroize-1.1.0
 zeroize_derive-1.0.0
 "
 
-inherit cargo
+inherit bash-completion-r1 cargo
 
 HOME_CRATE_COMMIT="a243ee2fbee6022c57d56f5aa79aefe194eabe53"
 
@@ -284,6 +284,15 @@ src_install() {
einstalldocs
exeinto /usr/share/rustup
newexe "${FILESDIR}/symlink_rustup.sh" symlink_rustup
+
+   ln -s "${ED}/usr/bin/rustup-init" rustup || die
+   ./rustup completions bash rustup > "${T}/rustup" || die
+   ./rustup completions zsh rustup > "${T}/_rustup" || die
+
+   dobashcomp "${T}/rustup"
+
+   insinto /usr/share/zsh/site-functions
+   doins "${T}/_rustup"
 }
 
 src_test() {