From 275cacc1873a4a65d311cfa562b9e7350b1730a4 Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Thu, 31 Jan 2008 09:31:23 +0000 Subject: Make the autotools.eclass functions exempt from the autotools QA Notice. svn path=/main/trunk/; revision=9249 --- bin/ebuild.sh | 9 +++++++-- 1 file 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 -- cgit v1.2.3-1-g7c22