From bff4b2f341cab3f9a5e07286f621be7273462d55 Mon Sep 17 00:00:00 2001 From: Xiaofeng Yan Date: Tue, 15 Nov 2011 12:58:37 -0800 Subject: directfb: update to 1.4.15 The newest version for directfb is 1.5.3 but it's instruction set base on armv6. The current qemuarm don't have some instructions for armv6 because some codes of \ the new version of directfb more than 1.5 are realized with assemble language,for example the lock. \ I update this recipe to 1.4.15 for directfb running more platform. (From OE-Core rev: 33f2a741f19358bc8791ab3bf42a8f81f528c327) Signed-off-by: Xiaofeng Yan Signed-off-by: Richard Purdie --- meta/recipes-graphics/directfb/directfb_1.4.12.bb | 22 ------------- meta/recipes-graphics/directfb/directfb_1.4.15.bb | 27 ++++++++++++++++ .../directfb-1.2.x-fix-pkgconfig-cflags.patch | 36 ++++++++++------------ 3 files changed, 44 insertions(+), 41 deletions(-) delete mode 100644 meta/recipes-graphics/directfb/directfb_1.4.12.bb create mode 100644 meta/recipes-graphics/directfb/directfb_1.4.15.bb (limited to 'meta/recipes-graphics/directfb') diff --git a/meta/recipes-graphics/directfb/directfb_1.4.12.bb b/meta/recipes-graphics/directfb/directfb_1.4.12.bb deleted file mode 100644 index 4e8203b42f..0000000000 --- a/meta/recipes-graphics/directfb/directfb_1.4.12.bb +++ /dev/null @@ -1,22 +0,0 @@ -require directfb.inc - -RV = "1.4-5" -PR = "r0" - -DEPENDS += "sysfsutils" - -EXTRA_OECONF = "\ - --enable-freetype=yes \ - --enable-zlib \ - --with-gfxdrivers=none \ - --disable-sdl \ - --disable-vnc \ - --disable-x11 \ -" - -LEAD_SONAME = "libdirectfb-1.4.so.5" - -SRC_URI[md5sum] = "2c779c9a8456790c6c29ad85459b2600" -SRC_URI[sha256sum] = "b119ab9c5c0c505c23e32d41ae54bd04cb474c5e58900ec0f1cf9482f892f9b2" - - diff --git a/meta/recipes-graphics/directfb/directfb_1.4.15.bb b/meta/recipes-graphics/directfb/directfb_1.4.15.bb new file mode 100644 index 0000000000..71c0876877 --- /dev/null +++ b/meta/recipes-graphics/directfb/directfb_1.4.15.bb @@ -0,0 +1,27 @@ +require directfb.inc + +RV = "1.4-6" +PR = "r0" + +DEPENDS += "sysfsutils" + +SRC_URI = " \ + http://directfb.org/downloads/Core/DirectFB-1.4/DirectFB-${PV}.tar.gz \ + file://directfb-1.2.x-fix-pkgconfig-cflags.patch \ + " + +EXTRA_OECONF = "\ + --enable-freetype=yes \ + --enable-zlib \ + --with-gfxdrivers=none \ + --disable-sdl \ + --disable-vnc \ + --disable-x11 \ +" + +LEAD_SONAME = "libdirectfb-1.4.so.6" + +SRC_URI[md5sum] = "2c779c9a8456790c6c29ad85459b2600" +SRC_URI[sha256sum] = "b119ab9c5c0c505c23e32d41ae54bd04cb474c5e58900ec0f1cf9482f892f9b2" + + diff --git a/meta/recipes-graphics/directfb/files/directfb-1.2.x-fix-pkgconfig-cflags.patch b/meta/recipes-graphics/directfb/files/directfb-1.2.x-fix-pkgconfig-cflags.patch index 274ad501c0..ee60718f1c 100644 --- a/meta/recipes-graphics/directfb/files/directfb-1.2.x-fix-pkgconfig-cflags.patch +++ b/meta/recipes-graphics/directfb/files/directfb-1.2.x-fix-pkgconfig-cflags.patch @@ -1,9 +1,11 @@ +directfb: Get this patch from Openembedded + Upstream-Status: Inappropriate [configuration] +Signed-off-by: Xiaofeng Yan -Index: DirectFB-1.4.11/directfb-internal.pc.in -=================================================================== ---- DirectFB-1.4.11.orig/directfb-internal.pc.in 2010-10-08 05:43:46.000000000 -0700 -+++ DirectFB-1.4.11/directfb-internal.pc.in 2011-04-06 13:48:23.120923997 -0700 +diff -Nur DirectFB-1.4.15/directfb-internal.pc.in DirectFB-1.4.15.new//directfb-internal.pc.in +--- DirectFB-1.4.15/directfb-internal.pc.in 2011-09-29 17:51:21.000000000 +0800 ++++ DirectFB-1.4.15.new//directfb-internal.pc.in 2011-11-03 15:14:37.000000000 +0800 @@ -2,10 +2,10 @@ exec_prefix=@exec_prefix@ moduledir=@MODULEDIR@ @@ -17,31 +19,27 @@ Index: DirectFB-1.4.11/directfb-internal.pc.in Requires: directfb = @VERSION@ -Cflags: @DFB_INTERNAL_CFLAGS@ -I@INTERNALINCLUDEDIR@ +Cflags: @DFB_INTERNAL_CFLAGS@ -I${includedir}/directfb -I${includedir} -Index: DirectFB-1.4.11/directfb.pc.in -=================================================================== ---- DirectFB-1.4.11.orig/directfb.pc.in 2010-11-15 13:13:59.000000000 -0800 -+++ DirectFB-1.4.11/directfb.pc.in 2011-04-06 14:09:33.528923998 -0700 -@@ -9,4 +9,5 @@ +diff -Nur DirectFB-1.4.15/directfb.pc.in DirectFB-1.4.15.new//directfb.pc.in +--- DirectFB-1.4.15/directfb.pc.in 2011-09-29 17:51:21.000000000 +0800 ++++ DirectFB-1.4.15.new//directfb.pc.in 2011-11-03 15:15:55.000000000 +0800 +@@ -9,4 +9,4 @@ Requires: @DEP_VOODOO@ fusion direct Libs: -L${libdir} -ldirectfb @THREADLIB@ @OSX_LIBS@ - Libs.private: -L${libdir} @MEDIALIB@ @DYNLIB@ @ZLIB_LIBS@ + Libs.private: -L${libdir} @LIBM@ @DYNLIB@ @ZLIB_LIBS@ -Cflags: @THREADFLAGS@ -I@INCLUDEDIR@ +Cflags: @THREADFLAGS@ -I${includedir}/directfb -+ -Index: DirectFB-1.4.11/lib/fusion/fusion.pc.in -=================================================================== ---- DirectFB-1.4.11.orig/lib/fusion/fusion.pc.in 2010-10-08 05:43:46.000000000 -0700 -+++ DirectFB-1.4.11/lib/fusion/fusion.pc.in 2011-04-06 13:48:23.120923997 -0700 +diff -Nur DirectFB-1.4.15/lib/fusion/fusion.pc.in DirectFB-1.4.15.new//lib/fusion/fusion.pc.in +--- DirectFB-1.4.15/lib/fusion/fusion.pc.in 2011-09-29 17:51:21.000000000 +0800 ++++ DirectFB-1.4.15.new//lib/fusion/fusion.pc.in 2011-11-03 15:16:46.000000000 +0800 @@ -8,4 +8,4 @@ Version: @VERSION@ Requires: direct Libs: -L${libdir} -lfusion -Cflags: -I@INCLUDEDIR@ +Cflags: -I${includedir}/directfb -I${includedir} -Index: DirectFB-1.4.11/lib/voodoo/voodoo.pc.in -=================================================================== ---- DirectFB-1.4.11.orig/lib/voodoo/voodoo.pc.in 2010-10-08 05:43:46.000000000 -0700 -+++ DirectFB-1.4.11/lib/voodoo/voodoo.pc.in 2011-04-06 13:48:23.120923997 -0700 +diff -Nur DirectFB-1.4.15/lib/voodoo/voodoo.pc.in DirectFB-1.4.15.new//lib/voodoo/voodoo.pc.in +--- DirectFB-1.4.15/lib/voodoo/voodoo.pc.in 2011-09-29 17:51:21.000000000 +0800 ++++ DirectFB-1.4.15.new//lib/voodoo/voodoo.pc.in 2011-11-03 15:17:34.000000000 +0800 @@ -8,4 +8,4 @@ Version: @VERSION@ Requires: direct -- cgit v1.2.3-54-g00ecf