Gentoo Archives: gentoo-commits

From: Georgy Yakovlev <gyakovlev@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-lang/rust/
Date: Fri, 18 Jun 2021 09:16:46
Message-Id: 1624007644.e8c57984feff807b2020f6f17f69190b9b80b332.gyakovlev@gentoo
1 commit: e8c57984feff807b2020f6f17f69190b9b80b332
2 Author: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
3 AuthorDate: Fri Jun 18 09:11:37 2021 +0000
4 Commit: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
5 CommitDate: Fri Jun 18 09:14:04 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8c57984
7
8 dev-lang/rust: omit dist target in src_compile
9
10 it generates tarballs for all components and take
11 considerable time and disk space. Disabling this
12 should reduce disk space requrements.
13
14 Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>
15
16 dev-lang/rust/rust-1.53.0.ebuild | 7 +++++--
17 1 file changed, 5 insertions(+), 2 deletions(-)
18
19 diff --git a/dev-lang/rust/rust-1.53.0.ebuild b/dev-lang/rust/rust-1.53.0.ebuild
20 index c48d00bb2a6..cb50814975f 100644
21 --- a/dev-lang/rust/rust-1.53.0.ebuild
22 +++ b/dev-lang/rust/rust-1.53.0.ebuild
23 @@ -294,6 +294,7 @@ src_configure() {
24 rust_target="$(rust_abi)"
25
26 cat <<- _EOF_ > "${S}"/config.toml
27 + changelog-seen = 2
28 [llvm]
29 download-ci-llvm = false
30 optimize = $(toml_usex !debug)
31 @@ -499,7 +500,8 @@ src_compile() {
32 (
33 IFS=$'\n'
34 env $(cat "${S}"/config.env) RUST_BACKTRACE=1\
35 - "${EPYTHON}" ./x.py dist -vv --config="${S}"/config.toml -j$(makeopts_jobs) || die
36 + "${EPYTHON}" ./x.py build --stage 2 \
37 + -vv --config="${S}"/config.toml -j$(makeopts_jobs) || die
38 )
39 }
40
41 @@ -563,7 +565,8 @@ src_install() {
42 (
43 IFS=$'\n'
44 env $(cat "${S}"/config.env) DESTDIR="${D}" \
45 - "${EPYTHON}" ./x.py install -vv --config="${S}"/config.toml -j$(makeopts_jobs) || die
46 + "${EPYTHON}" ./x.py install --keep-stage 2 \
47 + -vv --config="${S}"/config.toml -j$(makeopts_jobs) || die
48 )
49
50 # bug #689562, #689160