Gentoo Archives: gentoo-commits

From: "Michal Gorny (mgorny)" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog autotools-multilib.eclass multilib-minimal.eclass
Date: Fri, 02 May 2014 16:16:42
Message-Id: 20140502161637.57BBE2004C@flycatcher.gentoo.org
1 mgorny 14/05/02 16:16:37
2
3 Modified: ChangeLog autotools-multilib.eclass
4 multilib-minimal.eclass
5 Log:
6 Run multilib_src_configure() in parallel. Bug #485046.
7
8 Revision Changes Path
9 1.1237 eclass/ChangeLog
10
11 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1237&view=markup
12 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1237&content-type=text/plain
13 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1236&r2=1.1237
14
15 Index: ChangeLog
16 ===================================================================
17 RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
18 retrieving revision 1.1236
19 retrieving revision 1.1237
20 diff -u -r1.1236 -r1.1237
21 --- ChangeLog 1 May 2014 19:27:14 -0000 1.1236
22 +++ ChangeLog 2 May 2014 16:16:37 -0000 1.1237
23 @@ -1,6 +1,10 @@
24 # ChangeLog for eclass directory
25 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
26 -# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1236 2014/05/01 19:27:14 ottxor Exp $
27 +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1237 2014/05/02 16:16:37 mgorny Exp $
28 +
29 + 02 May 2014; Michał Górny <mgorny@g.o> autotools-multilib.eclass,
30 + multilib-minimal.eclass:
31 + Run multilib_src_configure() in parallel. Bug #485046.
32
33 01 May 2014; Christoph Junghans <ottxor@g.o> unpacker.eclass:
34 add app-arch/plzip support (bug #509264)
35
36
37
38 1.23 eclass/autotools-multilib.eclass
39
40 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/autotools-multilib.eclass?rev=1.23&view=markup
41 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/autotools-multilib.eclass?rev=1.23&content-type=text/plain
42 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/autotools-multilib.eclass?r1=1.22&r2=1.23
43
44 Index: autotools-multilib.eclass
45 ===================================================================
46 RCS file: /var/cvsroot/gentoo-x86/eclass/autotools-multilib.eclass,v
47 retrieving revision 1.22
48 retrieving revision 1.23
49 diff -u -r1.22 -r1.23
50 --- autotools-multilib.eclass 30 Apr 2014 18:17:19 -0000 1.22
51 +++ autotools-multilib.eclass 2 May 2014 16:16:37 -0000 1.23
52 @@ -1,6 +1,6 @@
53 # Copyright 1999-2014 Gentoo Foundation
54 # Distributed under the terms of the GNU General Public License v2
55 -# $Header: /var/cvsroot/gentoo-x86/eclass/autotools-multilib.eclass,v 1.22 2014/04/30 18:17:19 mgorny Exp $
56 +# $Header: /var/cvsroot/gentoo-x86/eclass/autotools-multilib.eclass,v 1.23 2014/05/02 16:16:37 mgorny Exp $
57
58 # @ECLASS: autotools-multilib.eclass
59 # @MAINTAINER:
60 @@ -29,14 +29,6 @@
61
62 EXPORT_FUNCTIONS src_prepare src_configure src_compile src_test src_install
63
64 -# bug #485046
65 -_autotools-multilib_fix_multilib_minimal() {
66 - src_conf=$(declare -f multilib-minimal_src_configure)
67 - src_conf=${src_conf/multilib_foreach_abi/multilib_parallel_foreach_abi}
68 - eval "${src_conf}"
69 -}
70 -_autotools-multilib_fix_multilib_minimal
71 -
72 # Note: _at_args[@] passing is a backwards compatibility measure.
73 # Don't use it in new packages.
74
75
76
77
78 1.9 eclass/multilib-minimal.eclass
79
80 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/multilib-minimal.eclass?rev=1.9&view=markup
81 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/multilib-minimal.eclass?rev=1.9&content-type=text/plain
82 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/multilib-minimal.eclass?r1=1.8&r2=1.9
83
84 Index: multilib-minimal.eclass
85 ===================================================================
86 RCS file: /var/cvsroot/gentoo-x86/eclass/multilib-minimal.eclass,v
87 retrieving revision 1.8
88 retrieving revision 1.9
89 diff -u -r1.8 -r1.9
90 --- multilib-minimal.eclass 29 Apr 2014 20:54:54 -0000 1.8
91 +++ multilib-minimal.eclass 2 May 2014 16:16:37 -0000 1.9
92 @@ -1,6 +1,6 @@
93 # Copyright 1999-2014 Gentoo Foundation
94 # Distributed under the terms of the GNU General Public License v2
95 -# $Header: /var/cvsroot/gentoo-x86/eclass/multilib-minimal.eclass,v 1.8 2014/04/29 20:54:54 mgorny Exp $
96 +# $Header: /var/cvsroot/gentoo-x86/eclass/multilib-minimal.eclass,v 1.9 2014/05/02 16:16:37 mgorny Exp $
97
98 # @ECLASS: multilib-minimal.eclass
99 # @MAINTAINER:
100 @@ -51,7 +51,7 @@
101 popd >/dev/null || die
102 }
103
104 - multilib_foreach_abi multilib-minimal_abi_src_configure
105 + multilib_parallel_foreach_abi multilib-minimal_abi_src_configure
106 }
107
108 multilib-minimal_src_compile() {