commit:     398d7df6783c137e1021410de38a4379ca736c55
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 31 10:04:26 2017 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jan  4 21:55:55 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=398d7df6

dev-lang/jimtcl: Stop using awful multijob_* logic

The multijob logic adds a lot of complex, unmaintained and fragile bash
code with little gain. Moreover, makes build logs unreadable
by interspersing output from multiple configure runs.

Bug: https://bugs.gentoo.org/613322

 dev-lang/jimtcl/jimtcl-0.76.ebuild | 8 +++-----
 dev-lang/jimtcl/jimtcl-9999.ebuild | 8 +++-----
 2 files changed, 6 insertions(+), 10 deletions(-)

diff --git a/dev-lang/jimtcl/jimtcl-0.76.ebuild 
b/dev-lang/jimtcl/jimtcl-0.76.ebuild
index 3d5515b2e63..166bf52e88b 100644
--- a/dev-lang/jimtcl/jimtcl-0.76.ebuild
+++ b/dev-lang/jimtcl/jimtcl-0.76.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="5"
 
-inherit multiprocessing eutils
+inherit eutils
 
 if [[ ${PV} == *9999 ]] ; then
        EGIT_REPO_URI="http://repo.or.cz/r/jimtcl.git";
@@ -40,15 +40,13 @@ src_prepare() {
 }
 
 src_configure() {
-       multijob_init
-       CCACHE=None multijob_child_init econf --with-jim-shared
+       CCACHE=None econf --with-jim-shared
        if use static-libs ; then
                # The build does not support doing both simultaneously.
                mkdir static-libs
                cd static-libs
-               CCACHE=None ECONF_SOURCE=${S} multijob_child_init econf
+               CCACHE=None ECONF_SOURCE=${S} econf
        fi
-       multijob_finish
 }
 
 src_compile() {

diff --git a/dev-lang/jimtcl/jimtcl-9999.ebuild 
b/dev-lang/jimtcl/jimtcl-9999.ebuild
index 3c79869f318..c3f079c046f 100644
--- a/dev-lang/jimtcl/jimtcl-9999.ebuild
+++ b/dev-lang/jimtcl/jimtcl-9999.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="5"
 
-inherit multiprocessing eutils
+inherit eutils
 
 if [[ ${PV} == *9999 ]] ; then
        EGIT_REPO_URI="http://repo.or.cz/r/jimtcl.git";
@@ -40,15 +40,13 @@ src_prepare() {
 }
 
 src_configure() {
-       multijob_init
-       CCACHE=None multijob_child_init econf --with-jim-shared
+       CCACHE=None econf --with-jim-shared
        if use static-libs ; then
                # The build does not support doing both simultaneously.
                mkdir static-libs
                cd static-libs
-               CCACHE=None ECONF_SOURCE=${S} multijob_child_init econf
+               CCACHE=None ECONF_SOURCE=${S} econf
        fi
-       multijob_finish
 }
 
 src_compile() {

Reply via email to