Make the autotools.eclass functions exempt from the autotools
authorZac Medico <zmedico@gentoo.org>
Thu, 31 Jan 2008 09:32:13 +0000 (09:32 -0000)
committerZac Medico <zmedico@gentoo.org>
Thu, 31 Jan 2008 09:32:13 +0000 (09:32 -0000)
QA Notice. (trunk r9249)

svn path=/main/branches/2.1.2/; revision=9250

bin/ebuild.sh

index 8bcb3dd2b5abd76d1ae49a38dcd45cd0b341c4d1..61799ad88cb046b2373ecfd2a37991d83b4815b3 100755 (executable)
@@ -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