Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-lang/jimtcl/
Date: Thu, 04 Jan 2018 21:56:58
Message-Id: 1515102955.398d7df6783c137e1021410de38a4379ca736c55.mgorny@gentoo
1 commit: 398d7df6783c137e1021410de38a4379ca736c55
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Sun Dec 31 10:04:26 2017 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Thu Jan 4 21:55:55 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=398d7df6
7
8 dev-lang/jimtcl: Stop using awful multijob_* logic
9
10 The multijob logic adds a lot of complex, unmaintained and fragile bash
11 code with little gain. Moreover, makes build logs unreadable
12 by interspersing output from multiple configure runs.
13
14 Bug: https://bugs.gentoo.org/613322
15
16 dev-lang/jimtcl/jimtcl-0.76.ebuild | 8 +++-----
17 dev-lang/jimtcl/jimtcl-9999.ebuild | 8 +++-----
18 2 files changed, 6 insertions(+), 10 deletions(-)
19
20 diff --git a/dev-lang/jimtcl/jimtcl-0.76.ebuild b/dev-lang/jimtcl/jimtcl-0.76.ebuild
21 index 3d5515b2e63..166bf52e88b 100644
22 --- a/dev-lang/jimtcl/jimtcl-0.76.ebuild
23 +++ b/dev-lang/jimtcl/jimtcl-0.76.ebuild
24 @@ -3,7 +3,7 @@
25
26 EAPI="5"
27
28 -inherit multiprocessing eutils
29 +inherit eutils
30
31 if [[ ${PV} == *9999 ]] ; then
32 EGIT_REPO_URI="http://repo.or.cz/r/jimtcl.git"
33 @@ -40,15 +40,13 @@ src_prepare() {
34 }
35
36 src_configure() {
37 - multijob_init
38 - CCACHE=None multijob_child_init econf --with-jim-shared
39 + CCACHE=None econf --with-jim-shared
40 if use static-libs ; then
41 # The build does not support doing both simultaneously.
42 mkdir static-libs
43 cd static-libs
44 - CCACHE=None ECONF_SOURCE=${S} multijob_child_init econf
45 + CCACHE=None ECONF_SOURCE=${S} econf
46 fi
47 - multijob_finish
48 }
49
50 src_compile() {
51
52 diff --git a/dev-lang/jimtcl/jimtcl-9999.ebuild b/dev-lang/jimtcl/jimtcl-9999.ebuild
53 index 3c79869f318..c3f079c046f 100644
54 --- a/dev-lang/jimtcl/jimtcl-9999.ebuild
55 +++ b/dev-lang/jimtcl/jimtcl-9999.ebuild
56 @@ -3,7 +3,7 @@
57
58 EAPI="5"
59
60 -inherit multiprocessing eutils
61 +inherit eutils
62
63 if [[ ${PV} == *9999 ]] ; then
64 EGIT_REPO_URI="http://repo.or.cz/r/jimtcl.git"
65 @@ -40,15 +40,13 @@ src_prepare() {
66 }
67
68 src_configure() {
69 - multijob_init
70 - CCACHE=None multijob_child_init econf --with-jim-shared
71 + CCACHE=None econf --with-jim-shared
72 if use static-libs ; then
73 # The build does not support doing both simultaneously.
74 mkdir static-libs
75 cd static-libs
76 - CCACHE=None ECONF_SOURCE=${S} multijob_child_init econf
77 + CCACHE=None ECONF_SOURCE=${S} econf
78 fi
79 - multijob_finish
80 }
81
82 src_compile() {