summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app-misc/spe-samples/spe-samples-1.0.ebuild')
-rw-r--r--app-misc/spe-samples/spe-samples-1.0.ebuild13
1 files changed, 12 insertions, 1 deletions
diff --git a/app-misc/spe-samples/spe-samples-1.0.ebuild b/app-misc/spe-samples/spe-samples-1.0.ebuild
index 1c9cdd5..0282957 100644
--- a/app-misc/spe-samples/spe-samples-1.0.ebuild
+++ b/app-misc/spe-samples/spe-samples-1.0.ebuild
@@ -8,14 +8,25 @@ SRC_URI="http://dev.gentoo.org/~lu_zero/distfiles/spe-samples-1.0.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~ppc"
+KEYWORDS="~ppc ~ppc64"
IUSE=""
DEPEND=">=sys-libs/libspe2-2.0"
RDEPEND=""
+# fixme: provide an spu eclass to do basic checks and autostuff fixes
+
src_unpack() {
unpack ${A}
# make sure it uses the right compiler.
sed -i -e "s:spu-gcc:spu-elf-gcc:g" ${S}/*/spe/configure*
+ # fixme: kill c++/fortran checks!
+}
+
+src_compile() {
+ # just to be sure
+ unset CFLAGS
+ unset CXXFLAGS
+ ./configure --prefix=/usr || die "configure failed"
+ emake || die "build failed"
}