--- wine-0.9.23.ebuild.orig 2006-10-16 11:38:57.000000000 +0200 +++ wine-0.9.23.ebuild 2006-10-16 11:40:29.000000000 +0200 @@ -109,10 +109,25 @@ $(use_enable debug) \ || die "configure failed" + case $(gcc --version | head -1 | sed -r "s/.*\(Gentoo ([^\)]*)\)/\1/") in + 4.1.1) + fix_gcc_411 + ;; + 4.1.1-r1) + fix_gcc_411 + ;; + esac + emake -j1 depend || die "depend" emake all || die "all" } +fix_gcc_411() { + sed -ri "s/(CFLAGS.*)-O./\1-O1/g" \ + dlls/oleaut32/tests/Makefile \ + || die "gcc4.1.1 patching failed" +} + src_install() { make DESTDIR="${D}" install || die dodoc ANNOUNCE AUTHORS ChangeLog DEVELOPERS-HINTS README