| 1 | # Copyright 1999-2010 Gentoo Foundation |
1 | # Copyright 1999-2010 Gentoo Foundation |
| 2 | # Distributed under the terms of the GNU General Public License v2 |
2 | # Distributed under the terms of the GNU General Public License v2 |
| 3 | # $Header: /var/cvsroot/gentoo-x86/eclass/autotools-utils.eclass,v 1.24 2011/09/23 07:56:41 mgorny Exp $ |
3 | # $Header: /var/cvsroot/gentoo-x86/eclass/autotools-utils.eclass,v 1.25 2011/10/14 20:28:29 mgorny Exp $ |
| 4 | |
4 | |
| 5 | # @ECLASS: autotools-utils.eclass |
5 | # @ECLASS: autotools-utils.eclass |
| 6 | # @MAINTAINER: |
6 | # @MAINTAINER: |
| 7 | # Maciej Mrozowski <reavertm@gentoo.org> |
7 | # Maciej Mrozowski <reavertm@gentoo.org> |
| 8 | # Michał Górny <mgorny@gentoo.org> |
8 | # Michał Górny <mgorny@gentoo.org> |
| … | |
… | |
| 87 | case ${EAPI:-0} in |
87 | case ${EAPI:-0} in |
| 88 | 2|3|4) ;; |
88 | 2|3|4) ;; |
| 89 | *) die "EAPI=${EAPI} is not supported" ;; |
89 | *) die "EAPI=${EAPI} is not supported" ;; |
| 90 | esac |
90 | esac |
| 91 | |
91 | |
| 92 | inherit autotools base eutils |
92 | inherit autotools base eutils libtool |
| 93 | |
93 | |
| 94 | EXPORT_FUNCTIONS src_prepare src_configure src_compile src_install src_test |
94 | EXPORT_FUNCTIONS src_prepare src_configure src_compile src_install src_test |
| 95 | |
95 | |
| 96 | # @ECLASS-VARIABLE: AUTOTOOLS_BUILD_DIR |
96 | # @ECLASS-VARIABLE: AUTOTOOLS_BUILD_DIR |
| 97 | # @DESCRIPTION: |
97 | # @DESCRIPTION: |
| … | |
… | |
| 210 | # Supporting PATCHES array and user patches. See base.eclass(5) for reference. |
210 | # Supporting PATCHES array and user patches. See base.eclass(5) for reference. |
| 211 | autotools-utils_src_prepare() { |
211 | autotools-utils_src_prepare() { |
| 212 | debug-print-function ${FUNCNAME} "$@" |
212 | debug-print-function ${FUNCNAME} "$@" |
| 213 | |
213 | |
| 214 | base_src_prepare |
214 | base_src_prepare |
|
|
215 | elibtoolize --patch-only |
| 215 | } |
216 | } |
| 216 | |
217 | |
| 217 | # @FUNCTION: autotools-utils_src_configure |
218 | # @FUNCTION: autotools-utils_src_configure |
| 218 | # @DESCRIPTION: |
219 | # @DESCRIPTION: |
| 219 | # The src_configure function. For out of source build it creates build |
220 | # The src_configure function. For out of source build it creates build |