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