From c6c2e5dcadc2a723a92b336f247ee41c3d2f0a5d Mon Sep 17 00:00:00 2001 From: David Kozub Date: Wed, 14 Jul 2010 11:20:52 +0000 Subject: [PATCH] ++dfb: Add a patch to allow compilation with DirectFB 1.4. Signed-off-by: David Kozub Signed-off-by: Khem Raj --- recipes/directfb/++dfb/dfb-api-change.patch | 13 +++++++++++++ recipes/directfb/++dfb_1.0.0.bb | 4 +++- 2 files changed, 16 insertions(+), 1 deletion(-) 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 0000000000..bec4e4cd85 --- /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 + ++// 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 6629c96670..40413b95d9 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" -- 2.39.5