diff options
-rw-r--r-- | eclass/ChangeLog | 6 | ||||
-rw-r--r-- | eclass/autotools-multilib.eclass | 10 | ||||
-rw-r--r-- | eclass/multilib-minimal.eclass | 4 |
3 files changed, 8 insertions, 12 deletions
diff --git a/eclass/ChangeLog b/eclass/ChangeLog index d37bbe12b09f..18d825c30905 100644 --- a/eclass/ChangeLog +++ b/eclass/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for eclass directory # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1236 2014/05/01 19:27:14 ottxor Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1237 2014/05/02 16:16:37 mgorny Exp $ + + 02 May 2014; Michał Górny <mgorny@gentoo.org> autotools-multilib.eclass, + multilib-minimal.eclass: + Run multilib_src_configure() in parallel. Bug #485046. 01 May 2014; Christoph Junghans <ottxor@gentoo.org> unpacker.eclass: add app-arch/plzip support (bug #509264) diff --git a/eclass/autotools-multilib.eclass b/eclass/autotools-multilib.eclass index cf178e0d1a52..fadcdc90db37 100644 --- a/eclass/autotools-multilib.eclass +++ b/eclass/autotools-multilib.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/autotools-multilib.eclass,v 1.22 2014/04/30 18:17:19 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/autotools-multilib.eclass,v 1.23 2014/05/02 16:16:37 mgorny Exp $ # @ECLASS: autotools-multilib.eclass # @MAINTAINER: @@ -29,14 +29,6 @@ inherit autotools-utils eutils multilib-build multilib-minimal EXPORT_FUNCTIONS src_prepare src_configure src_compile src_test src_install -# bug #485046 -_autotools-multilib_fix_multilib_minimal() { - src_conf=$(declare -f multilib-minimal_src_configure) - src_conf=${src_conf/multilib_foreach_abi/multilib_parallel_foreach_abi} - eval "${src_conf}" -} -_autotools-multilib_fix_multilib_minimal - # Note: _at_args[@] passing is a backwards compatibility measure. # Don't use it in new packages. diff --git a/eclass/multilib-minimal.eclass b/eclass/multilib-minimal.eclass index c638d0735133..4e1843e92cd9 100644 --- a/eclass/multilib-minimal.eclass +++ b/eclass/multilib-minimal.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/multilib-minimal.eclass,v 1.8 2014/04/29 20:54:54 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/multilib-minimal.eclass,v 1.9 2014/05/02 16:16:37 mgorny Exp $ # @ECLASS: multilib-minimal.eclass # @MAINTAINER: @@ -51,7 +51,7 @@ multilib-minimal_src_configure() { popd >/dev/null || die } - multilib_foreach_abi multilib-minimal_abi_src_configure + multilib_parallel_foreach_abi multilib-minimal_abi_src_configure } multilib-minimal_src_compile() { |