aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--packages/liboil/files/.mtn2git_empty0
-rw-r--r--packages/liboil/files/no_ppc_altivec.diff21
-rw-r--r--packages/liboil/files/no_ppc_fpu.diff18
-rw-r--r--packages/liboil/liboil_0.3.9.bb5
4 files changed, 44 insertions, 0 deletions
diff --git a/packages/liboil/files/.mtn2git_empty b/packages/liboil/files/.mtn2git_empty
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/packages/liboil/files/.mtn2git_empty
diff --git a/packages/liboil/files/no_ppc_altivec.diff b/packages/liboil/files/no_ppc_altivec.diff
new file mode 100644
index 0000000000..44a62646ee
--- /dev/null
+++ b/packages/liboil/files/no_ppc_altivec.diff
@@ -0,0 +1,21 @@
+diff -Naur liboil-0.3.9.org/configure.ac liboil-0.3.9/configure.ac
+--- liboil-0.3.9.org/configure.ac 2006-05-23 02:19:31.000000000 +0200
++++ liboil-0.3.9/configure.ac 2007-02-26 20:01:38.000000000 +0100
+@@ -167,7 +167,7 @@
+ AS_SSE3_INTRINSICS(SSE3_CFLAGS, HAVE_SSE3_INTRINSICS=yes, HAVE_SSE3_INTRINSICS=no)
+ AS_3DNOW_INTRINSICS(_3DNOW_CFLAGS, HAVE_3DNOW_INTRINSICS=yes, HAVE_3DNOW_INTRINSICS=no)
+ AS_3DNOWEXT_INTRINSICS(_3DNOWEXT_CFLAGS, HAVE_3DNOWEXT_INTRINSICS=yes, HAVE_3DNOWEXT_INTRINSICS=no)
+-AS_ALTIVEC_INTRINSICS(ALTIVEC_CFLAGS, HAVE_ALTIVEC_INTRINSICS=yes, HAVE_ALTIVEC_INTRINSICS=no)
++ALTIVEC_CFLAGS=""
+
+ AM_CONDITIONAL(HAVE_MMX_INTRINSICS, test "x$HAVE_MMX_INTRINSICS" = "xyes")
+ AM_CONDITIONAL(HAVE_SSE_INTRINSICS, test "x$HAVE_SSE_INTRINSICS" = "xyes")
+@@ -175,7 +175,7 @@
+ AM_CONDITIONAL(HAVE_SSE3_INTRINSICS, test "x$HAVE_SSE3_INTRINSICS" = "xyes")
+ AM_CONDITIONAL(HAVE_3DNOW_INTRINSICS, test "x$HAVE_3DNOW_INTRINSICS" = "xyes")
+ AM_CONDITIONAL(HAVE_3DNOWEXT_INTRINSICS, test "x$HAVE_3DNOWEXT_INTRINSICS" = "xyes")
+-AM_CONDITIONAL(HAVE_ALTIVEC_INTRINSICS, test "x$HAVE_ALTIVEC_INTRINSICS" = "xyes")
++HAVE_ALTIVEC_INTRINSICS="xno"
+
+ AC_SUBST(MMX_CFLAGS)
+ AC_SUBST(SSE_CFLAGS)
diff --git a/packages/liboil/files/no_ppc_fpu.diff b/packages/liboil/files/no_ppc_fpu.diff
new file mode 100644
index 0000000000..d72e1b34e1
--- /dev/null
+++ b/packages/liboil/files/no_ppc_fpu.diff
@@ -0,0 +1,18 @@
+diff -Naur liboil-0.3.9-org/configure.ac liboil-0.3.9/configure.ac
+--- liboil-0.3.9-org/configure.ac 2007-02-26 20:06:52.000000000 +0100
++++ liboil-0.3.9/configure.ac 2007-02-26 20:16:35.000000000 +0100
+@@ -99,14 +99,6 @@
+
+ AS_HOST_DEFINES()
+
+-AS_GCC_ASM_POWERPC_FPU([HAVE_GCC_ASM_POWERPC_FPU=yes],
+- [HAVE_GCC_ASM_POWERPC_FPU=no])
+-if test x$HAVE_GCC_ASM_POWERPC_FPU = xyes ; then
+- AC_DEFINE(HAVE_GCC_ASM_POWERPC_FPU, 1,
+- [Define if compiler supports PowerPC FPU instructions])
+-fi
+-AM_CONDITIONAL(HAVE_GCC_ASM_POWERPC_FPU,
+- test "x$HAVE_GCC_ASM_POWERPC" = "xyes")
+
+ AC_C_BIGENDIAN
+ AS_UNALIGNED_ACCESS
diff --git a/packages/liboil/liboil_0.3.9.bb b/packages/liboil/liboil_0.3.9.bb
index 04a83100b0..ed6d870c44 100644
--- a/packages/liboil/liboil_0.3.9.bb
+++ b/packages/liboil/liboil_0.3.9.bb
@@ -2,9 +2,14 @@ DESCRIPTION = "Liboil is a library of simple functions that are optimized for va
HOMEPAGE = "http://liboil.freedesktop.org/"
LICENSE = "various"
MAINTAINER = "Koen Kooi <koen@on.kabel.utwente.nl>"
+PR = "r1"
SRC_URI = "http://liboil.freedesktop.org/download/${P}.tar.gz"
+SRC_URI_append_opendreambox = " \
+ file://no_ppc_altivec.diff;patch=1;pnum=1 \
+ file://no_ppc_fpu.diff;patch=1;pnum=1"
+
inherit autotools pkgconfig
do_stage() {