directfb: update to 1.4.5
cover directfb: update to 1.4.5
From: Xiaofeng Yan <[email protected]>
I update it to 1.4.15 because directfb at 1.5 or higher need instruction set of armv6.
Some codes are realized with assemble language for new directfb but the current qemuarm base on armv5. Some error will appear like "No xxx instruction ..." when compiling directfb at 1.5.3 for qemuarm. For directfb running on more platform I update it to 1.4.15.
I will seek some patches to use instrcutions of armv5 instead of armv6 for new directfb on platform qemuarm. It could take some time for me. Please share your experience with me if you know. I will appreciate you very much.
Pull URL: git://git.pokylinux.org/poky-contrib.git
Branch: xiaofeng/directfb
Browse: http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=xiaofeng/directfb
Thanks,
Xiaofeng Yan <[email protected]>
---
Xiaofeng Yan (1):
diretfb: update to 1.4.15
.../{directfb_1.4.12.bb => directfb_1.4.15.bb} | 9 ++++-
.../directfb-1.2.x-fix-pkgconfig-cflags.patch | 36 +++++++++----------
2 files changed, 24 insertions(+), 21 deletions(-)
rename meta/recipes-graphics/directfb/{directfb_1.4.12.bb => directfb_1.4.15.bb} (63%)PATCH 1/1 diretfb: update to 1.4.15
From: Xiaofeng Yan <[email protected]>
The newest version for directfb is 1.5.3 but it's instruction set base on armv6. 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.
---
.../{directfb_1.4.12.bb => directfb_1.4.15.bb} | 9 ++++-
.../directfb-1.2.x-fix-pkgconfig-cflags.patch | 36 +++++++++----------
2 files changed, 24 insertions(+), 21 deletions(-)
rename meta/recipes-graphics/directfb/{directfb_1.4.12.bb => directfb_1.4.15.bb} (63%)meta/recipes-graphics/directfb/directfb_1.4.15.bb renamed from meta/recipes-graphics/directfb/directfb_1.4.12.bb +7 -2
@@ -1,10 +1,15 @@ require directfb.inc -RV = "1.4-5" +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 \
@@ -14,7 +19,7 @@ EXTRA_OECONF = "\ --disable-x11 \ " -LEAD_SONAME = "libdirectfb-1.4.so.5" +LEAD_SONAME = "libdirectfb-1.4.so.6" SRC_URI[md5sum] = "2c779c9a8456790c6c29ad85459b2600" SRC_URI[sha256sum] = "b119ab9c5c0c505c23e32d41ae54bd04cb474c5e58900ec0f1cf9482f892f9b2"
meta/recipes-graphics/directfb/files/directfb-1.2.x-fix-pkgconfig-cflags.patch +17 -19
@@ -1,9 +1,11 @@ +directfb: Get this patch from Openembedded + Upstream-Status: Inappropriate [configuration] +Signed-off-by: Xiaofeng Yan <[email protected]> -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
Signature · 1 line
1.7.0.4
Re: [PATCH 1/1] diretfb: update to 1.4.15
Quoted 1 line · Xiaofeng Yan
From: Xiaofeng Yan <[email protected]>
cover letter says 1.4.5 instead of 1.4.15
and this says diretfb instead of directfb
Cheers,
Quoted 117 lines
The newest version for directfb is 1.5.3 but it's instruction set base on armv6. 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.Signed-off-by Xiaofeng Yan <[email protected]>--- .../{directfb_1.4.12.bb => directfb_1.4.15.bb} | 9 ++++- .../directfb-1.2.x-fix-pkgconfig-cflags.patch | 36 +++++++++---------- 2 files changed, 24 insertions(+), 21 deletions(-) rename meta/recipes-graphics/directfb/{directfb_1.4.12.bb => directfb_1.4.15.bb} (63%)meta/recipes-graphics/directfb/directfb_1.4.15.bb renamed from meta/recipes-graphics/directfb/directfb_1.4.12.bb +7
-2@@ -1,10 +1,15 @@ require directfb.inc -RV = "1.4-5" +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 \@@ -14,7 +19,7 @@ EXTRA_OECONF = "\ --disable-x11 \ " -LEAD_SONAME = "libdirectfb-1.4.so.5" +LEAD_SONAME = "libdirectfb-1.4.so.6" SRC_URI[md5sum] = "2c779c9a8456790c6c29ad85459b2600" SRC_URI[sha256sum] = "b119ab9c5c0c505c23e32d41ae54bd04cb474c5e58900ec0f1cf9482f892f9b2"meta/recipes-graphics/directfb/files/directfb-1.2.x-fix-pkgconfig-cflags.patch +17
-19@@ -1,9 +1,11 @@ +directfb: Get this patch from Openembedded + Upstream-Status: Inappropriate [configuration] +Signed-off-by: Xiaofeng Yan <[email protected]> -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: directSignature · 7 lines
1.7.0.4 _______________________________________________ Openembedded-core mailing list [email protected] http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
Signature · 1 line
Martin 'JaMa' Jansa jabber: [email protected]
Re: [PATCH 1/1] diretfb: update to 1.4.15
In reply to Xiaofeng YanQuoted 1 line · Xiaofeng Yan
From: Xiaofeng Yan <[email protected]>
Now finish reading of 2nd line :)
cover letter says 1.4.5 instead of 1.4.15
and this says diretfb instead of directfb
Quoted 117 lines
The newest version for directfb is 1.5.3 but it's instruction set base on armv6. 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.Signed-off-by Xiaofeng Yan <[email protected]>--- .../{directfb_1.4.12.bb => directfb_1.4.15.bb} | 9 ++++- .../directfb-1.2.x-fix-pkgconfig-cflags.patch | 36 +++++++++---------- 2 files changed, 24 insertions(+), 21 deletions(-) rename meta/recipes-graphics/directfb/{directfb_1.4.12.bb => directfb_1.4.15.bb} (63%)meta/recipes-graphics/directfb/directfb_1.4.15.bb renamed from meta/recipes-graphics/directfb/directfb_1.4.12.bb +7
-2@@ -1,10 +1,15 @@ require directfb.inc -RV = "1.4-5" +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 \@@ -14,7 +19,7 @@ EXTRA_OECONF = "\ --disable-x11 \ " -LEAD_SONAME = "libdirectfb-1.4.so.5" +LEAD_SONAME = "libdirectfb-1.4.so.6" SRC_URI[md5sum] = "2c779c9a8456790c6c29ad85459b2600" SRC_URI[sha256sum] = "b119ab9c5c0c505c23e32d41ae54bd04cb474c5e58900ec0f1cf9482f892f9b2"meta/recipes-graphics/directfb/files/directfb-1.2.x-fix-pkgconfig-cflags.patch +17
-19@@ -1,9 +1,11 @@ +directfb: Get this patch from Openembedded + Upstream-Status: Inappropriate [configuration] +Signed-off-by: Xiaofeng Yan <[email protected]> -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: directSignature · 7 lines
1.7.0.4 _______________________________________________ Openembedded-core mailing list [email protected] http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
Signature · 1 line
Martin 'JaMa' Jansa jabber: [email protected]
Re: [PATCH 0/1] directfb: update to 1.4.15
In reply to Xiaofeng YanQuoted 24 lines · Xiaofeng Yan
From: Xiaofeng Yan<[email protected]>
I update it to 1.4.15 because directfb at 1.5 or higher need instruction set of armv6.
Some codes are realized with assemble language for new directfb but the current qemuarm base on armv5. Some error will appear like "No xxx instruction ..." when compiling directfb at 1.5.3 for qemuarm. For directfb running on more platform I update it to 1.4.15.
I will seek some patches to use instrcutions of armv5 instead of armv6 for new directfb on platform qemuarm. It could take some time for me. Please share your experience with me if you know. I will appreciate you very much.Pull URL:
git://git.pokylinux.org/poky-contrib.git
Branch: xiaofeng/directfb
Browse: http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=xiaofeng/directfbThanks,
Xiaofeng Yan<[email protected]>
---Xiaofeng Yan (1):
diretfb: update to 1.4.15.../{directfb_1.4.12.bb => directfb_1.4.15.bb} | 9 ++++- .../directfb-1.2.x-fix-pkgconfig-cflags.patch | 36 +++++++++---------- 2 files changed, 24 insertions(+), 21 deletions(-)
Quoted 8 lines
rename meta/recipes-graphics/directfb/{directfb_1.4.12.bb => directfb_1.4.15.bb} (63%)
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
Merged Updated version to OE-Core
Thanks
Sau!