[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