summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2008-01-31 09:31:23 +0000
committerZac Medico <zmedico@gentoo.org>2008-01-31 09:31:23 +0000
commit275cacc1873a4a65d311cfa562b9e7350b1730a4 (patch)
tree5cce4fef594912dbf968cd5a48e8365972e07374
parentf5a25609426da5fb0787193513cbfb007f08ddfc (diff)
downloadportage-275cacc1873a4a65d311cfa562b9e7350b1730a4.tar.gz
portage-275cacc1873a4a65d311cfa562b9e7350b1730a4.tar.bz2
portage-275cacc1873a4a65d311cfa562b9e7350b1730a4.zip
Make the autotools.eclass functions exempt from the autotools
QA Notice. svn path=/main/trunk/; revision=9249
-rwxr-xr-xbin/ebuild.sh9
1 files changed, 7 insertions, 2 deletions
diff --git a/bin/ebuild.sh b/bin/ebuild.sh
index 8bcb3dd2b..61799ad88 100755
--- a/bin/ebuild.sh
+++ b/bin/ebuild.sh
@@ -1608,8 +1608,13 @@ if [[ -n ${QA_INTERCEPTORS} ]] ; then
}"
elif hasq ${BIN} autoconf automake aclocal libtoolize ; then
FUNC_SRC="${BIN}() {
- eqawarn \"QA Notice: '${BIN}' called by \${FUNCNAME[1]}: \${CATEGORY}/\${PF}\"
- eqawarn \"Use autotools.eclass instead of calling '${BIN}' directly.\"
+ if ! hasq \${FUNCNAME[1]} eautoreconf eaclocal _elibtoolize \\
+ eautoheader eautoconf eautomake autotools_run_tool \\
+ autotools_check_macro autotools_get_subdirs \\
+ autotools_get_auxdir ; then
+ eqawarn \"QA Notice: '${BIN}' called by \${FUNCNAME[1]}: \${CATEGORY}/\${PF}\"
+ eqawarn \"Use autotools.eclass instead of calling '${BIN}' directly.\"
+ fi
${BODY}
}"
else