diff options
author | Michał Górny <mgorny@gentoo.org> | 2014-04-30 18:17:19 +0000 |
---|---|---|
committer | Michał Górny <mgorny@gentoo.org> | 2014-04-30 18:17:19 +0000 |
commit | 0b79dcfb7645660aa3a04beaa60e9bf733fe0652 (patch) | |
tree | 484a519be15d82cf3e086df8cf3db20f248144e6 /eclass | |
parent | Make the ebuild conform better with multilib-minimal.eclass. (diff) | |
download | gentoo-2-0b79dcfb7645660aa3a04beaa60e9bf733fe0652.tar.gz gentoo-2-0b79dcfb7645660aa3a04beaa60e9bf733fe0652.tar.bz2 gentoo-2-0b79dcfb7645660aa3a04beaa60e9bf733fe0652.zip |
Update the doc and make it simpler.
Diffstat (limited to 'eclass')
-rw-r--r-- | eclass/ChangeLog | 5 | ||||
-rw-r--r-- | eclass/autotools-multilib.eclass | 24 |
2 files changed, 13 insertions, 16 deletions
diff --git a/eclass/ChangeLog b/eclass/ChangeLog index 8af2c8efd69d..cc02c40e5209 100644 --- a/eclass/ChangeLog +++ b/eclass/ChangeLog @@ -1,6 +1,9 @@ # ChangeLog for eclass directory # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1232 2014/04/29 20:59:41 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1233 2014/04/30 18:17:19 mgorny Exp $ + + 30 Apr 2014; Michał Górny <mgorny@gentoo.org> autotools-multilib.eclass: + Update the doc and make it simpler. 29 Apr 2014; Michał Górny <mgorny@gentoo.org> multilib-build.eclass: Disable header wrapping on unsupported ABIs. diff --git a/eclass/autotools-multilib.eclass b/eclass/autotools-multilib.eclass index b286aded5ddd..cf178e0d1a52 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.21 2014/04/03 22:09:36 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/autotools-multilib.eclass,v 1.22 2014/04/30 18:17:19 mgorny Exp $ # @ECLASS: autotools-multilib.eclass # @MAINTAINER: @@ -9,21 +9,15 @@ # Author: Michał Górny <mgorny@gentoo.org> # @BLURB: autotools-utils wrapper for multilib builds # @DESCRIPTION: -# The autotools-multilib.eclass is an autotools-utils.eclass(5) wrapper -# introducing support for building for more than one ABI (multilib). +# The autotools-multilib.eclass provides a glue between +# autotools-utils.eclass(5) and multilib-minimal.eclass(5), aiming +# to provide a convenient way to build packages using autotools +# for multiple ABIs. # -# Inheriting this eclass sets the USE flags and exports autotools-utils -# phase function wrappers which build the package for each supported ABI -# when the relevant flag is enabled. Other than that, it works like -# regular autotools-utils. -# -# The multilib phase functions can be overriden via defining multilib_* -# phase functions as in multilib-minimal.eclass. In some cases you may -# need to call the underlying autotools-utils_* phase though. -# -# Note that the multilib support requires out-of-source builds to be -# enabled. Thus, it is impossible to use AUTOTOOLS_IN_SOURCE_BUILD with -# it. +# Inheriting this eclass sets IUSE and exports default multilib_src_*() +# sub-phases that call autotools-utils phase functions for each ABI +# enabled. The multilib_src_*() functions can be defined in ebuild just +# like in multilib-minimal. # EAPI=4 is required for meaningful MULTILIB_USEDEP. case ${EAPI:-0} in |