--- paxtest-0.9.7_pre5.ebuild 2009-06-30 00:32:39.000000000 +0200 +++ paxtest-0.9.7_pre5.ebuild 2010-08-08 03:46:43.000000000 +0200 @@ -2,7 +2,9 @@ # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/app-admin/paxtest/paxtest-0.9.7_pre5.ebuild,v 1.1 2009/06/29 22:32:39 idl0r Exp $ -inherit eutils multilib +EAPI=2 + +inherit eutils multilib toolchain-funcs MY_P=${P/_/-} @@ -45,13 +47,14 @@ usr/$(get_libdir)/${PN}/execbss usr/$(get_libdir)/${PN}/anonmap" -src_unpack() { - unpack ${A} - cd "${S}" - +src_prepare() { mv Makefile.psm Makefile || die epatch "${FILESDIR}/${P}-Makefile.patch" \ "${FILESDIR}/${P}-missing-includes.patch" + # respect CC, LD and LDFLAGS + sed -i "s/CC := gcc/CC := $(tc-getCC)/" Makefile + sed -i "s/LD := ld/LD := $(tc-getLD)/" Makefile + sed -i "s/LDFLAGS :=/LDFLAGS := ${LDFLAGS}/" Makefile } src_compile() {