*** /usr/portage/sys-devel/m4/m4-1.4.15.ebuild Tue Aug 31 12:50:17 2010 --- m4-1.4.15.ebuild Wed Sep 8 12:58:40 2010 *************** *** 11,22 **** LICENSE="GPL-3" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd" ! IUSE="examples" # remember: cannot dep on autoconf since it needs us DEPEND="app-arch/xz-utils" RDEPEND="" src_configure() { # Disable automagic dependency over libsigsegv; see bug #278026 export ac_cv_libsigsegv=no --- 11,28 ---- LICENSE="GPL-3" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd" ! IUSE="examples elibc_uclibc" # remember: cannot dep on autoconf since it needs us DEPEND="app-arch/xz-utils" RDEPEND="" + src_prepare() { + if use elibc_uclibc ; then + sed -i '34 s/.*/\#if \!defined __GLIBC__ \|\| defined __UCLIBC__/' ${S}/lib/spawn.in.h || die "failed to patch spawn.in.h" + fi + } + src_configure() { # Disable automagic dependency over libsigsegv; see bug #278026 export ac_cv_libsigsegv=no