[gentoo-commits] repo/gentoo:master commit in: dev-util/rustup/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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() {