| 1 | # Copyright 1999-2005 Gentoo Foundation |
1 | # Copyright 1999-2005 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.eclass,v 1.59 2006/12/17 23:30:04 flameeyes Exp $ |
3 | # $Header: /var/cvsroot/gentoo-x86/eclass/autotools.eclass,v 1.61 2007/01/04 14:56:46 flameeyes Exp $ |
| 4 | # |
4 | # |
| 5 | # Author: Diego Pettenò <flameeyes@gentoo.org> |
5 | # Author: Diego Pettenò <flameeyes@gentoo.org> |
| 6 | # Enhancements: Martin Schlemmer <azarah@gentoo.org> |
6 | # Enhancements: Martin Schlemmer <azarah@gentoo.org> |
| 7 | # |
7 | # |
| 8 | # This eclass is for handling autotooled software packages that |
8 | # This eclass is for handling autotooled software packages that |
| … | |
… | |
| 37 | # Variables: |
37 | # Variables: |
| 38 | # |
38 | # |
| 39 | # AT_M4DIR - Additional director(y|ies) aclocal should search |
39 | # AT_M4DIR - Additional director(y|ies) aclocal should search |
| 40 | # AM_OPTS - Additional options to pass to automake during |
40 | # AM_OPTS - Additional options to pass to automake during |
| 41 | # eautoreconf call. |
41 | # eautoreconf call. |
|
|
42 | # AT_NOELIBTOOLIZE - Don't run elibtoolize command if set to 'yes', |
|
|
43 | # useful when elibtoolize needs to be ran with |
|
|
44 | # particular options |
| 42 | |
45 | |
| 43 | # Functions: |
46 | # Functions: |
| 44 | # |
47 | # |
| 45 | # eautoreconf() - Should do a full autoreconf - normally what most people |
48 | # eautoreconf() - Should do a full autoreconf - normally what most people |
| 46 | # will be interested in. Also should handle additional |
49 | # will be interested in. Also should handle additional |
| … | |
… | |
| 195 | [[ ${WANT_AUTOCONF} == "latest" ]] && WANT_AUTOCONF="2.5" |
198 | [[ ${WANT_AUTOCONF} == "latest" ]] && WANT_AUTOCONF="2.5" |
| 196 | export WANT_AUTOCONF |
199 | export WANT_AUTOCONF |
| 197 | einfo "Requested autoconf ${WANT_AUTOCONF}" |
200 | einfo "Requested autoconf ${WANT_AUTOCONF}" |
| 198 | einfo "Using $(autoconf --version 2>/dev/null | head -n 1)" |
201 | einfo "Using $(autoconf --version 2>/dev/null | head -n 1)" |
| 199 | einfo "Using $(autoheader --version 2>/dev/null | head -n 1)" |
202 | einfo "Using $(autoheader --version 2>/dev/null | head -n 1)" |
|
|
203 | else |
|
|
204 | ewarn "QA Notice: \${WANT_AUTOCONF} variable unset. Please report on http://bugs.gentoo.org/" |
| 200 | fi |
205 | fi |
| 201 | |
206 | |
| 202 | if [[ -n ${WANT_AUTOMAKE} ]]; then |
207 | if [[ -n ${WANT_AUTOMAKE} ]]; then |
| 203 | local latest_automake |
208 | local latest_automake |
| 204 | if [[ ${WANT_AUTOMAKE} == "latest" ]]; then |
209 | if [[ ${WANT_AUTOMAKE} == "latest" ]]; then |
| … | |
… | |
| 210 | fi |
215 | fi |
| 211 | export WANT_AUTOMAKE |
216 | export WANT_AUTOMAKE |
| 212 | einfo "Requested automake ${latest_automake}${WANT_AUTOMAKE}" |
217 | einfo "Requested automake ${latest_automake}${WANT_AUTOMAKE}" |
| 213 | einfo "Using $(automake --version 2>/dev/null | head -n 1)" |
218 | einfo "Using $(automake --version 2>/dev/null | head -n 1)" |
| 214 | einfo "Using $(aclocal --version 2>/dev/null | head -n 1)" |
219 | einfo "Using $(aclocal --version 2>/dev/null | head -n 1)" |
|
|
220 | else |
|
|
221 | ewarn "QA Notice: \${WANT_AUTOMAKE} variable unset. Please report on http://bugs.gentoo.org/" |
| 215 | fi |
222 | fi |
| 216 | |
223 | |
| 217 | autotools_version_sets="yes" |
224 | autotools_version_sets="yes" |
| 218 | } |
225 | } |
| 219 | |
226 | |