--- skencil-0.6.18_pre20080519-r1.ebuild 2010-02-14 14:06:25.000000000 -0500 +++ skencil-0.6.18_pre20080519-r1.ebuild 2010-08-03 21:12:56.480000011 -0400 @@ -4,7 +4,7 @@ EAPI=2 -inherit python multilib eutils +inherit multilib eutils toolchain-funcs IUSE="nls" S=${WORKDIR}/${PN}-0.6 @@ -22,9 +22,7 @@ LICENSE="GPL-2" KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86" -src_unpack() { - unpack ${A} - cd "${S}" +src_prepare() { epatch "${FILESDIR}/skencil-configure-without-nls.diff" epatch "${FILESDIR}/skencil-0.6.17-setup.py.patch" @@ -38,7 +36,7 @@ src_compile() { ./setup.py configure `use_with nls` || die - BLDSHARED='gcc -shared' ./setup.py build || die + BLDSHARED="$(tc-getCC) ${LDFLAGS} -shared" ./setup.py build || die } src_install () {