Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/portage:master commit in: bin/
Date: Sat, 24 Sep 2022 22:13:07
Message-Id: 1664057577.48d107e5c1a103d59a053aebeefa9a5aac5c32ff.sam@gentoo
1 commit: 48d107e5c1a103d59a053aebeefa9a5aac5c32ff
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Sat Sep 24 07:23:36 2022 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Sat Sep 24 22:12:57 2022 +0000
6 URL: https://gitweb.gentoo.org/proj/portage.git/commit/?id=48d107e5
7
8 bin: pass -j from MAKEOPTS to xz for parallel decompression
9
10 >= xz 5.3.3_alpha supports parallel decompression.
11
12 Signed-off-by: Sam James <sam <AT> gentoo.org>
13
14 bin/phase-helpers.sh | 4 ++--
15 1 file changed, 2 insertions(+), 2 deletions(-)
16
17 diff --git a/bin/phase-helpers.sh b/bin/phase-helpers.sh
18 index 0f8973f59..2217e5a0b 100644
19 --- a/bin/phase-helpers.sh
20 +++ b/bin/phase-helpers.sh
21 @@ -544,7 +544,7 @@ unpack() {
22 "with EAPI '${EAPI}'. Instead use 'xz'."
23 fi
24 if ___eapi_unpack_supports_xz; then
25 - __unpack_tar "xz -d"
26 + __unpack_tar "xz -T$(___makeopts_jobs) -d"
27 else
28 __vecho "unpack ${x}: file format not recognized. Ignoring."
29 fi
30 @@ -557,7 +557,7 @@ unpack() {
31 "with EAPI '${EAPI}'. Instead use 'txz'."
32 fi
33 if ___eapi_unpack_supports_txz; then
34 - tar xof "${srcdir}${x}" || die "${myfail}"
35 + XZ_OPT="-T$(___makeopts_jobs)" tar xof "${srcdir}${x}" || die "${myfail}"
36 else
37 __vecho "unpack ${x}: file format not recognized. Ignoring."
38 fi