The parallel econf code is used only with USE=static-libs, and even in
that case provides negligible speed gain. At the same time, it adds
a lot of complexity, causes the build logs to be unreadable mix of
output from both configure scripts and violates PMS by calling econf
in parallel which can cause issues with different package managers.
---
 dev-lang/jimtcl/jimtcl-0.75-r1.ebuild | 10 ++++------
 dev-lang/jimtcl/jimtcl-0.76.ebuild    | 10 ++++------
 dev-lang/jimtcl/jimtcl-9999.ebuild    | 10 ++++------
 3 files changed, 12 insertions(+), 18 deletions(-)

diff --git a/dev-lang/jimtcl/jimtcl-0.75-r1.ebuild 
b/dev-lang/jimtcl/jimtcl-0.75-r1.ebuild
index d05b5040644f..180745bbe7da 100644
--- a/dev-lang/jimtcl/jimtcl-0.75-r1.ebuild
+++ b/dev-lang/jimtcl/jimtcl-0.75-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 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-0.76.ebuild 
b/dev-lang/jimtcl/jimtcl-0.76.ebuild
index a82e24c9b204..ecdcdc96fac5 100644
--- a/dev-lang/jimtcl/jimtcl-0.76.ebuild
+++ b/dev-lang/jimtcl/jimtcl-0.76.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 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 d05b5040644f..180745bbe7da 100644
--- a/dev-lang/jimtcl/jimtcl-9999.ebuild
+++ b/dev-lang/jimtcl/jimtcl-9999.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 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() {
-- 
2.12.0


Reply via email to