[oe-commits] org.oe.dev evas: fix build against recent kernel-headers, closes #2216

polyonymous commit openembedded-commits at lists.openembedded.org
Fri May 11 08:50:24 UTC 2007


evas: fix build against recent kernel-headers, closes #2216

Author: polyonymous at klever.net
Branch: org.openembedded.dev
Revision: e0d86bc1fa88f61da2a8ae0bb7431176b5a61324
ViewMTN: http://monotone.openembedded.org/revision.psp?id=e0d86bc1fa88f61da2a8ae0bb7431176b5a61324
Files:
1
packages/efl/evas/pagesize.patch
packages/efl/evas.inc
Diffs:

#
# mt diff -rede432e87ccdb17a30fd22a9d0c98a78a4a3971e -re0d86bc1fa88f61da2a8ae0bb7431176b5a61324
#
# 
# 
# add_file "packages/efl/evas/pagesize.patch"
#  content [4a76f777e20c0d4920cd72ee5116ffa3c1ed7791]
# 
# patch "packages/efl/evas.inc"
#  from [d3bf17e084a2d32353efafd05de71f9088c527bb]
#    to [b6a90b6e8345629f6a0aa570794d47129ab23613]
# 
============================================================
--- packages/efl/evas/pagesize.patch	4a76f777e20c0d4920cd72ee5116ffa3c1ed7791
+++ packages/efl/evas/pagesize.patch	4a76f777e20c0d4920cd72ee5116ffa3c1ed7791
@@ -0,0 +1,13 @@
+diff --git a/src/modules/engines/fb/evas_fb_main.c b/src/modules/engines/fb/evas_fb_main.c
+index e26c171..75e0743 100644
+--- a/src/modules/engines/fb/evas_fb_main.c
++++ b/src/modules/engines/fb/evas_fb_main.c
+@@ -530,7 +530,7 @@ fb_postinit(FB_Mode *mode)
+       fb_cleanup();
+       exit(1);
+     }
+-  mode->mem_offset = (unsigned)(fb_fix.smem_start) & (~PAGE_MASK);
++  mode->mem_offset = (unsigned)(fb_fix.smem_start) & (getpagesize()-1);
+   mode->mem = (unsigned char *)mmap(NULL, fb_fix.smem_len + mode->mem_offset,
+ 				 PROT_WRITE | PROT_READ, MAP_SHARED, fb, 0);
+   if ((int)mode->mem == -1)
============================================================
--- packages/efl/evas.inc	d3bf17e084a2d32353efafd05de71f9088c527bb
+++ packages/efl/evas.inc	b6a90b6e8345629f6a0aa570794d47129ab23613
@@ -13,6 +13,7 @@ SRC_URI = "http://enlightenment.freedesk
 
 SRC_URI = "http://enlightenment.freedesktop.org/files/evas-${PV}.tar.gz \
            file://fix-configure.patch;patch=1 \
+	   file://pagesize.patch;patch=1 \
            ${E_CVS};module=e17/libs/evas/m4;date=20060101"
 
 S = "${WORKDIR}/evas-${PV}"






More information about the Openembedded-commits mailing list