diff -ur a/ipsc-0.4.3.2-r1.ebuild b/ipsc-0.4.3.2-r1.ebuild --- a/ipsc-0.4.3.2-r1.ebuild 2008-10-11 18:07:47.000000000 -0500 +++ b/ipsc-0.4.3.2-r1.ebuild 2009-02-13 00:07:32.000000000 -0600 @@ -16,8 +16,13 @@ src_unpack() { unpack ${A} cd "${S}" - sed -i -e "s:^CC = gcc:CC = $(tc-getCC):" src/Makefile || die "Unable to override compiler selection" - sed -i -e "s:^CFLAGS = .*::" src/Makefile || die "Unable to unset upstream CFLAGS" + sed -i \ + -e "s:^CC = gcc:CC = $(tc-getCC):" \ + -e "/^CFLAGS = .*/d" \ + -e "s/^LIBS = /LDLIBS = /" \ + -e '/$(CC).*\\$/,+1d' \ + -e '/$(CC)/d' \ + src/Makefile || die "Unable to sed upstream Makefile" } src_compile() {