Fix multiarch support (don't destroy multiarch files!)
Require pkg-config. (Thanks Behdad; better solution wanted for libxml2 detection!) reviewed by: plam
This commit is contained in:
parent
c022182231
commit
b17cf498be
12
ChangeLog
12
ChangeLog
|
@ -1,3 +1,15 @@
|
|||
2006-03-24 Mike Fabian <mfabian@suse.de>
|
||||
reviewed by: plam
|
||||
* src/fccache.c (FcGlobalCacheLoad, FcCacheSkipToArch):
|
||||
|
||||
Fix multiarch support (don't destroy multiarch files!)
|
||||
|
||||
2006-03-24 Patrick Lam <plam@mit.edu>
|
||||
* configure.in:
|
||||
|
||||
Require pkg-config. (Thanks Behdad;
|
||||
better solution wanted for libxml2 detection!)
|
||||
|
||||
2006-03-22 Patrick Lam <plam@mit.edu>
|
||||
* src/fcatomic.c:
|
||||
|
||||
|
|
|
@ -306,6 +306,8 @@ fi
|
|||
|
||||
AC_ARG_ENABLE(libxml2, [ --enable-libxml2 Use libxml2 instead of Expat])
|
||||
|
||||
PKG_PROG_PKG_CONFIG
|
||||
|
||||
if test "$enable_libxml2" = "yes" -o "$expat" = "no"; then
|
||||
PKG_CHECK_MODULES([LIBXML2], [libxml-2.0 >= 2.6])
|
||||
AC_DEFINE_UNQUOTED(ENABLE_LIBXML2,1,[Use libxml2 instead of Expat])
|
||||
|
|
|
@ -72,6 +72,7 @@
|
|||
Serif faces
|
||||
-->
|
||||
<alias>
|
||||
<family>DejaVu Serif</family>
|
||||
<family>Bitstream Vera Serif</family>
|
||||
<family>Times New Roman</family>
|
||||
<family>Thorndale AMT</family>
|
||||
|
@ -91,6 +92,7 @@
|
|||
Sans-serif faces
|
||||
-->
|
||||
<alias>
|
||||
<family>DejaVu Sans</family>
|
||||
<family>Bitstream Vera Sans</family>
|
||||
<family>Helvetica</family>
|
||||
<family>Arial</family>
|
||||
|
@ -112,7 +114,7 @@
|
|||
Monospace faces
|
||||
-->
|
||||
<alias>
|
||||
<family>Bitstream Vera Sans Mono</family>
|
||||
<family>DejaVu Sans Mono</family>
|
||||
<family>Courier</family>
|
||||
<family>Courier New</family>
|
||||
<family>Andale Mono</family>
|
||||
|
@ -260,6 +262,7 @@
|
|||
<alias>
|
||||
<family>serif</family>
|
||||
<prefer>
|
||||
<family>DejaVu Serif</family>
|
||||
<family>Bitstream Vera Serif</family>
|
||||
<family>Times New Roman</family>
|
||||
<family>Thorndale AMT</family>
|
||||
|
@ -279,6 +282,7 @@
|
|||
<alias>
|
||||
<family>sans-serif</family>
|
||||
<prefer>
|
||||
<family>DejaVu Sans</family>
|
||||
<family>Bitstream Vera Sans</family>
|
||||
<family>Verdana</family>
|
||||
<family>Arial</family>
|
||||
|
@ -300,6 +304,7 @@
|
|||
<alias>
|
||||
<family>monospace</family>
|
||||
<prefer>
|
||||
<family>DejaVu Sans Mono</family>
|
||||
<family>Bitstream Vera Sans Mono</family>
|
||||
<family>Andale Mono</family>
|
||||
<family>Courier New</family>
|
||||
|
|
|
@ -206,7 +206,7 @@ FcGlobalCacheLoad (FcGlobalCache *cache,
|
|||
current_arch_start = FcCacheSkipToArch(cache->fd,
|
||||
current_arch_machine_name);
|
||||
if (current_arch_start < 0)
|
||||
goto bail_and_destroy;
|
||||
goto bail1;
|
||||
|
||||
lseek (cache->fd, current_arch_start, SEEK_SET);
|
||||
if (!FcCacheReadString (cache->fd, candidate_arch_machine_name,
|
||||
|
@ -643,6 +643,7 @@ FcCacheSkipToArch (int fd, const char * arch)
|
|||
if (strcmp (candidate_arch, arch)==0)
|
||||
return current_arch_start;
|
||||
current_arch_start += bs;
|
||||
current_arch_start = FcCacheNextOffset (current_arch_start);
|
||||
}
|
||||
|
||||
return -1;
|
||||
|
|
Loading…
Reference in New Issue