]> git.sesse.net Git - vlc/blob - contrib/src/fontconfig/fontconfig-win32.patch
Use a subfolder for the contribs prebuilt...
[vlc] / contrib / src / fontconfig / fontconfig-win32.patch
1 diff -ruN fontconfig/src/fcint.h fontconfig.good/src/fcint.h
2 --- fontconfig/src/Makefile.in  2009-06-24 21:05:27.000000000 +0200
3 +++ fontconfig.good/src/Makefile.in     2009-07-03 00:13:38.000000000 +0200
4 @@ -664,7 +664,6 @@
5  # gcc import library install/uninstall
6  
7  @OS_WIN32_TRUE@install-libtool-import-lib: 
8 -@OS_WIN32_TRUE@        $(INSTALL) .libs/libfontconfig.dll.a $(DESTDIR)$(libdir)
9  @OS_WIN32_TRUE@        $(INSTALL) fontconfig.def $(DESTDIR)$(libdir)/fontconfig.def
10  
11  @OS_WIN32_TRUE@uninstall-libtool-import-lib:
12 --- fontconfig/src/Makefile.am  2009-03-18 22:02:22.000000000 +0100
13 +++ fontconfig.good/src/Makefile.am     2009-07-03 00:12:50.000000000 +0200
14 @@ -30,7 +30,6 @@
15  # gcc import library install/uninstall
16  
17  install-libtool-import-lib: 
18 -       $(INSTALL) .libs/libfontconfig.dll.a $(DESTDIR)$(libdir)
19         $(INSTALL) fontconfig.def $(DESTDIR)$(libdir)/fontconfig.def
20  
21  uninstall-libtool-import-lib:
22 --- fontconfig/src/fcinit.c     2009-06-06 00:59:27.000000000 +0200
23 +++ fontconfig.good/src/fcinit.c        2009-07-13 14:58:37.000000000 +0200
24 @@ -24,6 +24,7 @@
25  
26  #include "fcint.h"
27  #include <stdlib.h>
28 +# include <shlobj.h>
29  
30  static FcConfig *
31  FcInitFallbackConfig (void)
32 @@ -35,7 +36,10 @@
33         goto bail0;
34      if (!FcConfigAddDir (config, (FcChar8 *) FC_DEFAULT_FONTS))
35         goto bail1;
36 -    if (!FcConfigAddCacheDir (config, (FcChar8 *) FC_CACHEDIR))
37 +    char dir[MAX_PATH+5];
38 +    SHGetFolderPath( NULL, CSIDL_APPDATA, NULL, 0, dir );
39 +    strncat( dir, "\\vlc", 4 );
40 +    if (!FcConfigAddCacheDir (config, (FcChar8 *)dir))
41         goto bail1;
42      return config;
43