--- virtualbox-1.6.2.ebuild 2008-06-14 01:45:18.000000000 +0300 +++ virtualbox-1.6.2.ebuild 2008-07-23 21:24:36.000000000 +0300 @@ -26,6 +26,8 @@ RDEPEND="!app-emulation/virtualbox-bin media-libs/libsdl x11-libs/libXt )" DEPEND="${RDEPEND} + dev-util/kBuild + >=dev-lang/yasm-0.7.0 sys-devel/bin86 sys-devel/dev86 sys-power/iasl @@ -56,6 +58,9 @@ src_unpack() { unpack ${A} cd "${S}" + # Clanup binaries + rm -fr kBuild/bin tools + # Don't build things unused or splitted into separate ebuilds (eg: additions) epatch "${FILESDIR}/${P}-remove-unused.patch" } @@ -88,6 +93,7 @@ src_compile() { TOOL_GCC3_AS="$(tc-getCC)" TOOL_GCC3_AR="$(tc-getAR)" \ TOOL_GCC3_LD="$(tc-getCXX)" TOOL_GCC3_LD_SYSMOD="$(tc-getLD)" \ TOOL_GCC3_CFLAGS="${CFLAGS}" TOOL_GCC3_CXXFLAGS="${CXXFLAGS}" \ + TOOL_YASM_AS=yasm \ all || die "kmk failed" }