? ELT-patches/ltdl-la-conf Index: libtool.eclass =================================================================== RCS file: /var/cvsroot/gentoo-x86/eclass/libtool.eclass,v retrieving revision 1.93 diff -u -b -B -r1.93 libtool.eclass --- libtool.eclass 10 Jun 2011 16:17:57 -0000 1.93 +++ libtool.eclass 24 Sep 2011 20:12:30 -0000 @@ -113,7 +113,7 @@ local do_uclibc="yes" local deptoremove= local do_shallow="no" - local elt_patches="install-sh ltmain portage relink max_cmd_len sed test tmp cross as-needed" + local elt_patches="install-sh ltmain portage relink max_cmd_len sed test tmp cross as-needed ltdl-la-conf" for x in "$@" ; do case ${x} in @@ -176,7 +176,7 @@ set -- $(find "${S}" -name ltmain.sh -printf '%h ') fi - local d p + local d p updir for d in "$@" ; do export ELT_APPLIED_PATCHES= @@ -329,6 +329,16 @@ ret=$? fi ;; + *-conf) + ret=0 + for updir in "" /.. /../..; do + if [[ -e ${d}${updir}/configure ]]; then + ELT_walk_patches "${d}${updir}/configure" "${p}" + ret=$? + [[ ${ret} -ne 0 ]] && break + fi + done + ;; *) ELT_walk_patches "${d}/ltmain.sh" "${p}" ret=$?