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
Date: Wed, 30 Apr 2014 18:17:24
Message-Id: 20140430181720.28ED22004B@flycatcher.gentoo.org
1 mgorny 14/04/30 18:17:20
2
3 Modified: ChangeLog autotools-multilib.eclass
4 Log:
5 Update the doc and make it simpler.
6
7 Revision Changes Path
8 1.1233 eclass/ChangeLog
9
10 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1233&view=markup
11 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1233&content-type=text/plain
12 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1232&r2=1.1233
13
14 Index: ChangeLog
15 ===================================================================
16 RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
17 retrieving revision 1.1232
18 retrieving revision 1.1233
19 diff -u -r1.1232 -r1.1233
20 --- ChangeLog 29 Apr 2014 20:59:41 -0000 1.1232
21 +++ ChangeLog 30 Apr 2014 18:17:19 -0000 1.1233
22 @@ -1,6 +1,9 @@
23 # ChangeLog for eclass directory
24 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
25 -# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1232 2014/04/29 20:59:41 mgorny Exp $
26 +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1233 2014/04/30 18:17:19 mgorny Exp $
27 +
28 + 30 Apr 2014; Michał Górny <mgorny@g.o> autotools-multilib.eclass:
29 + Update the doc and make it simpler.
30
31 29 Apr 2014; Michał Górny <mgorny@g.o> multilib-build.eclass:
32 Disable header wrapping on unsupported ABIs.
33
34
35
36 1.22 eclass/autotools-multilib.eclass
37
38 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/autotools-multilib.eclass?rev=1.22&view=markup
39 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/autotools-multilib.eclass?rev=1.22&content-type=text/plain
40 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/autotools-multilib.eclass?r1=1.21&r2=1.22
41
42 Index: autotools-multilib.eclass
43 ===================================================================
44 RCS file: /var/cvsroot/gentoo-x86/eclass/autotools-multilib.eclass,v
45 retrieving revision 1.21
46 retrieving revision 1.22
47 diff -u -r1.21 -r1.22
48 --- autotools-multilib.eclass 3 Apr 2014 22:09:36 -0000 1.21
49 +++ autotools-multilib.eclass 30 Apr 2014 18:17:19 -0000 1.22
50 @@ -1,6 +1,6 @@
51 # Copyright 1999-2014 Gentoo Foundation
52 # Distributed under the terms of the GNU General Public License v2
53 -# $Header: /var/cvsroot/gentoo-x86/eclass/autotools-multilib.eclass,v 1.21 2014/04/03 22:09:36 mgorny Exp $
54 +# $Header: /var/cvsroot/gentoo-x86/eclass/autotools-multilib.eclass,v 1.22 2014/04/30 18:17:19 mgorny Exp $
55
56 # @ECLASS: autotools-multilib.eclass
57 # @MAINTAINER:
58 @@ -9,21 +9,15 @@
59 # Author: Michał Górny <mgorny@g.o>
60 # @BLURB: autotools-utils wrapper for multilib builds
61 # @DESCRIPTION:
62 -# The autotools-multilib.eclass is an autotools-utils.eclass(5) wrapper
63 -# introducing support for building for more than one ABI (multilib).
64 +# The autotools-multilib.eclass provides a glue between
65 +# autotools-utils.eclass(5) and multilib-minimal.eclass(5), aiming
66 +# to provide a convenient way to build packages using autotools
67 +# for multiple ABIs.
68 #
69 -# Inheriting this eclass sets the USE flags and exports autotools-utils
70 -# phase function wrappers which build the package for each supported ABI
71 -# when the relevant flag is enabled. Other than that, it works like
72 -# regular autotools-utils.
73 -#
74 -# The multilib phase functions can be overriden via defining multilib_*
75 -# phase functions as in multilib-minimal.eclass. In some cases you may
76 -# need to call the underlying autotools-utils_* phase though.
77 -#
78 -# Note that the multilib support requires out-of-source builds to be
79 -# enabled. Thus, it is impossible to use AUTOTOOLS_IN_SOURCE_BUILD with
80 -# it.
81 +# Inheriting this eclass sets IUSE and exports default multilib_src_*()
82 +# sub-phases that call autotools-utils phase functions for each ABI
83 +# enabled. The multilib_src_*() functions can be defined in ebuild just
84 +# like in multilib-minimal.
85
86 # EAPI=4 is required for meaningful MULTILIB_USEDEP.
87 case ${EAPI:-0} in