[oe] [PATCH 4/4] ++dfb: Add a patch to allow compilation with DirectFB 1.4.

David Kozub zub at linux.fjfi.cvut.cz
Wed Jul 14 21:20:52 UTC 2010


Signed-off-by: David Kozub <zub at linux.fjfi.cvut.cz>
---
 recipes/directfb/++dfb/dfb-api-change.patch |   13 +++++++++++++
 recipes/directfb/++dfb_1.0.0.bb             |    4 +++-
 2 files changed, 16 insertions(+), 1 deletions(-)
 create mode 100644 recipes/directfb/++dfb/dfb-api-change.patch

diff --git a/recipes/directfb/++dfb/dfb-api-change.patch b/recipes/directfb/++dfb/dfb-api-change.patch
new file mode 100644
index 0000000..bec4e4c
--- /dev/null
+++ b/recipes/directfb/++dfb/dfb-api-change.patch
@@ -0,0 +1,13 @@
+diff -ruN ++DFB-1.0.0-orig/include/++dfb.h ++DFB-1.0.0/include/++dfb.h
+--- ++DFB-1.0.0-orig/include/++dfb.h	2007-02-02 23:48:36.000000000 +0100
++++ ++DFB-1.0.0/include/++dfb.h	2010-06-09 11:53:07.000000000 +0200
+@@ -46,6 +46,9 @@
+ 
+ #include <directfb.h>
+ 
++// Work around old lib expectations.
++typedef u8 __u8;
++
+ #undef IDirectFB
+ #undef IDirectFBScreen
+ #undef IDirectFBDisplayLayer
diff --git a/recipes/directfb/++dfb_1.0.0.bb b/recipes/directfb/++dfb_1.0.0.bb
index e25ca78..412edb9 100644
--- a/recipes/directfb/++dfb_1.0.0.bb
+++ b/recipes/directfb/++dfb_1.0.0.bb
@@ -4,7 +4,9 @@ SECTION = "libs"
 DEPENDS = "directfb"
 LICENSE = "LGPL"
 
-SRC_URI = "http://www.directfb.org/downloads/Extras/++DFB-${PV}.tar.gz"
+PR = "r1"
+SRC_URI = "http://www.directfb.org/downloads/Extras/++DFB-${PV}.tar.gz \
+	    file://dfb-api-change.patch"
 S = "${WORKDIR}/++DFB-${PV}"
 RV = "0.9-25"
 
-- 
1.7.1





More information about the Openembedded-devel mailing list