Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=4756901df7f2f1ea49c7ef0f3a701f4db0b73b0f

commit 4756901df7f2f1ea49c7ef0f3a701f4db0b73b0f
Author: Priyank <priy...@frugalware.org>
Date:   Tue Jan 20 21:38:54 2009 +0530

wine-1.0.1-2-i686
* Added a patch to fix build

diff --git a/source/xapps/wine/FrugalBuild b/source/xapps/wine/FrugalBuild
index 8ae668f..2f5dd26 100644
--- a/source/xapps/wine/FrugalBuild
+++ b/source/xapps/wine/FrugalBuild
@@ -18,11 +18,13 @@ groups=('xapps')
options=('scriptlet')
archs=('i686' '!x86_64')
up2date="lynx -dump http://winehq.com|grep Stable:|sed 's/.*ne \(.*\) .*/\1/'"
-source=($source rc.wine rc.wine-{de,hu}.po)
+source=($source rc.wine rc.wine-{de,hu}.po $pkgname-$pkgver-FT_MulFix.diff)
## TODO : add the 'optional' depends and split off sound then -- crazy --

build()
{
+       Fcd
+       Fpatchall
Fconf --enable-opengl --disable-debug --disable-trace
make depend || return 1
make || return 1
@@ -33,5 +35,6 @@ build()
sha1sums=('0550b03bf7b314514a87b6abb2198da96ef83b22' \
'f6a216de34aaa5e5388aae742e999f43f5d251f7' \
'd014c926facb1cf4a2f025d6b92e5a0b25a19f3e' \
-          '8b0f7b52885c8d78ba3096a16e9caff60ffe624f')
+          '8b0f7b52885c8d78ba3096a16e9caff60ffe624f' \
+          '54645f18fd1ff85b629b50c1d1fe7cbf15a01d49')
# optimization OK
diff --git a/source/xapps/wine/wine-1.0.1-FT_MulFix.diff 
b/source/xapps/wine/wine-1.0.1-FT_MulFix.diff
new file mode 100644
index 0000000..7e139e2
--- /dev/null
+++ b/source/xapps/wine/wine-1.0.1-FT_MulFix.diff
@@ -0,0 +1,24 @@
+--- a/dlls/gdi32/freetype.c
++++ b/dlls/gdi32/freetype.c
+@@ -163,7 +163,11 @@ MAKE_FUNCPTR(FT_Get_Sfnt_Table);
+ MAKE_FUNCPTR(FT_Init_FreeType);
+ MAKE_FUNCPTR(FT_Load_Glyph);
+ MAKE_FUNCPTR(FT_Matrix_Multiply);
++#ifdef FT_MULFIX_INLINED
++#define pFT_MulFix FT_MULFIX_INLINED
++#else
+ MAKE_FUNCPTR(FT_MulFix);
++#endif
+ MAKE_FUNCPTR(FT_New_Face);
+ MAKE_FUNCPTR(FT_New_Memory_Face);
+ MAKE_FUNCPTR(FT_Outline_Get_Bitmap);
+@@ -2434,7 +2438,9 @@ static BOOL init_freetype(void)
+     LOAD_FUNCPTR(FT_Init_FreeType)
+     LOAD_FUNCPTR(FT_Load_Glyph)
+     LOAD_FUNCPTR(FT_Matrix_Multiply)
++#ifndef FT_MULFIX_INLINED
+     LOAD_FUNCPTR(FT_MulFix)
++#endif
+     LOAD_FUNCPTR(FT_New_Face)
+     LOAD_FUNCPTR(FT_New_Memory_Face)
+     LOAD_FUNCPTR(FT_Outline_Get_Bitmap)
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to