Hello community,

here is the log from the commit of package fontconfig.1257 for 
openSUSE:12.1:Update checked in at 2013-01-31 16:16:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.1:Update/fontconfig.1257 (Old)
 and      /work/SRC/openSUSE:12.1:Update/.fontconfig.1257.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "fontconfig.1257", Maintainer is ""

Changes:
--------
New Changes file:

--- /dev/null   2013-01-09 19:40:42.352580873 +0100
+++ /work/SRC/openSUSE:12.1:Update/.fontconfig.1257.new/fontconfig.changes      
2013-01-31 16:16:52.000000000 +0100
@@ -0,0 +1,1482 @@
+-------------------------------------------------------------------
+Fri Jan 25 13:16:45 UTC 2013 - [email protected]
+
+- removing bnc438855-make-FcInitReinitialize-work-again.patch
+  [bnc#227385]
+
+-------------------------------------------------------------------
+Tue Oct 25 10:28:47 UTC 2011 - [email protected]
+
+- add /etc/fonts/local.conf [bnc#722427]
+
+-------------------------------------------------------------------
+Wed Oct  5 14:35:54 UTC 2011 - [email protected]
+
+- cross-build fix: force host architecture
+
+-------------------------------------------------------------------
+Sun Sep 18 17:17:12 UTC 2011 - [email protected]
+
+- Apply packaging guidelines (remove redundant/obsolete
+  tags/sections from specfile, etc.)
+
+-------------------------------------------------------------------
+Fri Jan 21 10:36:23 UTC 2011 - [email protected]
+
+- regenerate doc tar ball
+
+-------------------------------------------------------------------
+Tue Dec  7 11:41:33 CET 2010 - [email protected]
+
+- <prefer> DejaVu Mono before Andale Mono [bnc#656184]
+
+-------------------------------------------------------------------
+Thu Nov 25 13:15:08 CET 2010 - [email protected]
+
+- <prefer> "Liberation Mono" instead of "Liberation Sans" in
+  monospace <family>
+
+-------------------------------------------------------------------
+Tue Nov  9 11:52:25 CET 2010 - [email protected]
+
+- prefer Nanum fonts before Un fonts [bnc#647355]
+  * modified suse-post-user.conf
+- turn autohinting for unfonts on [bnc#647355]
+  * modified suse-hinting.conf
+
+-------------------------------------------------------------------
+Tue Aug 31 14:29:08 CEST 2010 - [email protected]
+
+- add AvantGarde, NewCenturySchoolbook, ZapfChancery and
+  ZapfDingbats aliases into 30-urw-aliases.conf as 
+  workaround to [bnc#434676]
+  --> added urw-aliases-whitespaces.patch
+- see http://bugs.freedesktop.org/show_bug.cgi?id=19128
+
+-------------------------------------------------------------------
+Fri Jul 23 08:39:25 UTC 2010 - [email protected]
+
+- add 10-lcdfilter-lcddefault.conf.
+  * enable lcdfilter.
+
+-------------------------------------------------------------------
+Fri Jun  4 11:51:55 UTC 2010 - [email protected]
+
+- revert the previous change after I reenabled the freetype2 patch
+
+-------------------------------------------------------------------
+Tue Apr  6 14:33:12 UTC 2010 - [email protected]
+
+- disable patch that 'fixes' make check for a patched freetype2
+
+-------------------------------------------------------------------
+Thu Feb 11 09:38:44 UTC 2010 - [email protected]
+
+- Add support for WenQuanYi Bitmap Song.
+
+-------------------------------------------------------------------
+Mon Dec 14 20:22:32 CET 2009 - [email protected]
+
+- add baselibs.conf as a source
+
+-------------------------------------------------------------------
+Mon Dec  7 11:14:35 CET 2009 - [email protected]
+
+- updated to version 2.8.0 (see README)
+
+-------------------------------------------------------------------
+Tue Nov  3 19:09:16 UTC 2009 - [email protected]
+
+- updated patches to apply with fuzz=0
+
+-------------------------------------------------------------------
+Mon Aug 31 16:14:45 CEST 2009 - [email protected]
+
+- add wqy-zenhei fonts to suse-post-user.conf (bnc#519059)
+
+-------------------------------------------------------------------
+Thu Jul  9 12:07:15 CEST 2009 - [email protected]
+
+- updated to version 2.7.0:
+  * update Thai default families
+  * add ~/.fonts.conf.d to default config
+  * fc-list --verbose and --quiet options
+  * added fc-scan and fc-query
+  * see details below
+    http://fontconfig.org/release/ChangeLog-2.7.0
+
+-------------------------------------------------------------------
+Mon Feb 23 19:12:01 CET 2009 - [email protected]
+
+- fontconfig leaks memory [bnc#302498] 
+
+-------------------------------------------------------------------
+Thu Feb 05 13:02:59 CET 2009 - [email protected]
+
+- cleanup old patches:
+  • remove obsolete fc-app-dir-fix-new-new.diff
+  • remove obsolete fontconfig-minmaxabs.patch
+  • remove obsolete fc-cache.patch.
+  • remove obsolete bugzilla-160226-multiarch-cache-file-problem.patch
+  • remove fc-match.patch which reversed the order of
+    FcDefaultSubstitute() and FcConfigSubstitute(), this was only
+    experimental and always commented out in the fontconfig.spec file.
+  • remove obsolete
+    bugzilla-128937-turn-off-embedded-bitmaps-by-default.patch
+  • remove obsolete fc-verbose.diff.
+
+-------------------------------------------------------------------
+Tue Feb 03 16:43:16 CET 2009 - [email protected]
+
+- bnc#468407: add the Arabic font "KacstBook" to the preference
+  lists for serif, sans-serif, and monospace. Until now there was
+  no font at all preferred for Arabic when the dejavu fonts were
+  not installed and even if they were installed there was still no
+  preferred Arabic font for serif. This caused a certain
+  randomness in the fonts used by YaST2. 
+
+-------------------------------------------------------------------
+Mon Jan 26 17:59:34 CET 2009 - [email protected]
+
+- bnc#466068: insert "VL Gothic" in the preference lists between
+  "IPA Gothic" and "Sazanami Gothic".
+
+-------------------------------------------------------------------
+Wed Dec 10 12:34:56 CET 2008 - [email protected]
+
+- use Obsoletes: -XXbit only for ppc64 to help solver during distupgrade
+  (bnc#437293)
+
+-------------------------------------------------------------------
+Mon Nov 24 12:34:56 CET 2008 - [email protected]
+
+- obsolete old -XXbit packages (bnc#437293, bnc#439840)
+
+-------------------------------------------------------------------
+Fri Nov 07 18:22:17 CET 2008 - [email protected]
+
+- bnc#438855: make FcInitReinitialize() work again. This function
+  is important to make it possible for YaST2 to load new fonts
+  which are copied into instsys after YaST2 is already running.
+
+-------------------------------------------------------------------
+Wed Oct 29 18:56:15 CET 2008 - [email protected]
+
+- bnc#433591: make "Lohit Oriya" the default font for Oriya. See
+  also:
+  https://bugzilla.mozilla.org/show_bug.cgi?id=461155
+- change /usr/share/doc/fontconfig to /usr/share/doc/packages/fontconfig
+  in the documentation (man-pages and sgml).
+
+-------------------------------------------------------------------
+Tue Sep 23 13:27:10 CEST 2008 - [email protected]
+
+- kill "la" files and static libraries *only* for versions >
+  openSUSE 11.0.
+
+-------------------------------------------------------------------
+Wed Sep 10 16:55:07 CEST 2008 - [email protected]
+
+- update to 2.6.0. Some changes from the ChangeLog:
+  • new configurables for sub-pixel filter configuration.
+  • Don't check cache file time stamps when cleaning cache dir.
+    Cache file mtime is meaningless now that the directory time is
+    encoded in
+    the cache.
+  • Also check configDirs mtimes in FcConfigUptoDate
+    Checking only config files and font directories can miss
+    changes which affect only a configuration directory. Check
+    those to catch any changes.
+  • Update CaseFolding.txt to Unicode 5.1.0
+- remove fix-pattern-duplicate.diff (included upstream).
+
+-------------------------------------------------------------------
+Tue Aug 26 12:14:12 CEST 2008 - [email protected]
+
+- kill "la" files and static libraries 
+
++++ 1285 more lines (skipped)
++++ between /dev/null
++++ and /work/SRC/openSUSE:12.1:Update/.fontconfig.1257.new/fontconfig.changes

New:
----
  10-lcdfilter-lcddefault.conf
  29-liberation-aliases.conf
  AppleRoman-DynaFont.patch
  baselibs.conf
  bugzilla-179457-fix-font-file-names-for-wine.patch
  bugzilla-246783-do-not-crash-when-config-files-contain-broken-stuff.patch
  conf.patch
  fontconfig-2.8.0.tar.bz2
  fontconfig-doc-2.8.0.tar.bz2
  fontconfig.changes
  fontconfig.spec
  iso639-1
  iso639-2
  local.conf
  local.conf.instsys
  make-check.patch
  suse-bitmaps.conf
  suse-font-dirs.conf
  suse-generic-names.conf
  suse-hinting.conf
  suse-post-user.conf
  suse-pre-user.conf
  urw-aliases-whitespaces.patch
  usr-share-doc-packages.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ fontconfig.spec ++++++
#
# spec file for package fontconfig
#
# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#



Name:           fontconfig
%define build_docs 0
BuildRequires:  freetype2-devel libexpat-devel pkgconfig
%if %{build_docs}
BuildRequires:  docbook-dsssl-stylesheets docbook-utils docbook_3 docbook_4 
iso_ent jadetex libpng libxml2 libxml2-devel lynx openjade opensp perl-SGMLS 
sgml-skel
%endif
License:        Public Domain, Freeware ; MIT License (or similar)
Provides:       XFree86:/etc/fonts/fonts.dtd
Group:          System/Libraries
Url:            http://fontconfig.org/
# bug437293
%ifarch ppc64
Obsoletes:      fontconfig-64bit
%endif
Requires:       bash
Version:        2.8.0
Release:        14
Summary:        Library for Font Configuration
# CVS can be found here: (CVS is gone, fontconfig uses git now).
# $ cvs -d :pserver:[email protected]:/cvs/fontconfig login
# CVS password: <hit return>
# $ cvs -d :pserver:[email protected]:/cvs/fontconfig co fontconfig
#
Source0:        http://fontconfig.org/release/%name-%version.tar.bz2
# oldneededforbuild  expat freetype2 freetype2-devel pkgconfig
#
# After building with "build_docs" defined to "1" generate the doc tarball with:
# tar jcf fontconfig-doc.tar.bz2 fc-*/*.[0-9] doc/*.[0-9] doc/*.html 
doc/*/*.html doc/*.txt 
Source1:        %name-doc-%version.tar.bz2
Source2:        iso639-1
Source3:        iso639-2
Source4:        baselibs.conf
Source10:       suse-generic-names.conf
Source11:       suse-pre-user.conf
Source12:       suse-post-user.conf
Source13:       suse-hinting.conf
Source14:       suse-bitmaps.conf
Source15:       suse-font-dirs.conf
Source16:       local.conf
Source20:       local.conf.instsys
Source30:       29-liberation-aliases.conf
Source31:       10-lcdfilter-lcddefault.conf
# http://www.kde.gr.jp/~akito/patch/
# 
http://www.kde.gr.jp/~akito/patch/fontconfig/fontconfig-2.2.1/fontconfig-2.2.1-AppleRoman-DynaFont.patch
Patch5:         AppleRoman-DynaFont.patch
Patch10:        conf.patch
Patch16:        make-check.patch
Patch30:        bugzilla-179457-fix-font-file-names-for-wine.patch
Patch31:        
bugzilla-246783-do-not-crash-when-config-files-contain-broken-stuff.patch
Patch32:        usr-share-doc-packages.patch
Patch34:        urw-aliases-whitespaces.patch
BuildRoot:      %{_tmppath}/%{name}-%{version}-build

%description
Fontconfig is a library for configuring and customizing font access. It
contains two essential modules: the configuration module, which builds
an internal configuration from XML files, and the matching module,
which accepts font patterns and returns the nearest matching font.

%package devel
License:        MIT License (or similar)
Requires:       %{name} = %version
Requires:       freetype2-devel glibc-devel
Provides:       XFree86-devel:%_libdir/pkgconfig/fontconfig.pc
Group:          Development/Libraries/C and C++
Summary:        Include Files and Libraries mandatory for Development
# bug437293
%ifarch ppc64
Obsoletes:      fontconfig-devel-64bit
%endif

%description devel
This package countains all include files, libraries, configuration
files needed for compiling applications which use the fontconfig
library.

In addition, it contains extensive documentation and manual pages for
developers using the library.

Fontconfig is a library for configuring and customizing font access. It
contains two essential modules, the configuration module which builds
an internal configuration from XML files and the matching module which
accepts font patterns and returns the nearest matching font.

%prep
%setup -q
%if %{build_docs} < 1
   tar -xvf %{SOURCE1}
%endif
%patch5 -p0 -b .dynafont
%patch10 -p1 -b .fonts.conf
%patch16 -p1
#%patch30 -p1
%patch31 -p1
%patch32 -p1
%patch34 -p1

%build
%configure --with-pic --with-arch=%_host_cpu \
%if %suse_version > 1100
        --disable-static \
%endif
        --with-freetype-lib=%_libdir \
        --with-x \
        --enable-libxml2=no \
        --with-confdir=/etc/fonts \
        --with-docdir=%{_defaultdocdir}/%{name} \
        
--with-add-fonts=/usr/X11R6/lib/X11/fonts,/opt/kde3/share/fonts,/usr/local/share/fonts
 \
        %if %{build_docs} < 1
        --disable-docs
        %else
  #
%endif
make %{?_smp_mflags}

%check
export MALLOC_CHECK_=2
make %{?_smp_mflags} check
unset MALLOC_CHECK_

%install
make DESTDIR=$RPM_BUILD_ROOT pkgconfigdir=%{_libdir}/pkgconfig install
mkdir -p $RPM_BUILD_ROOT/%{_defaultdocdir}/fontconfig
mkdir -p $RPM_BUILD_ROOT/%{_defaultdocdir}/fontconfig-devel
install -m 644 AUTHORS COPYING ChangeLog README $RPM_SOURCE_DIR/iso639-? \
        $RPM_BUILD_ROOT/%{_defaultdocdir}/%{name}
#install -m 644 fc-lang/iso639-{1,2} $RPM_BUILD_ROOT/%{_defaultdocdir}/%{name}
install -m 644 doc/*.html $RPM_BUILD_ROOT/%{_defaultdocdir}/fontconfig
install -m 644 doc/fontconfig-user.txt 
$RPM_BUILD_ROOT/%{_defaultdocdir}/fontconfig
install -m 644 doc/fontconfig-devel/*  
$RPM_BUILD_ROOT/%{_defaultdocdir}/fontconfig-devel
install -m 644 doc/fontconfig-devel.txt  
$RPM_BUILD_ROOT/%{_defaultdocdir}/fontconfig-devel
for i in 1 3 5
do
    mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man${i}/
    for j in fc-*/*.${i} doc/*.${i} doc/*/*.${i}
    do
        test -f ${j} && install -m 644 ${j} $RPM_BUILD_ROOT/%{_mandir}/man${i}/
    done
    gzip --best $RPM_BUILD_ROOT/%{_mandir}/man${i}/*.${i}
done
# install the conf.d README as well, I think it's helpful:
install -m 644 conf.d/README $RPM_BUILD_ROOT/etc/fonts/conf.d
install -m 644 $RPM_SOURCE_DIR/suse*.conf $RPM_BUILD_ROOT/etc/fonts/
install -m 644 $RPM_SOURCE_DIR/local.conf $RPM_BUILD_ROOT/etc/fonts
install -m 644 $RPM_SOURCE_DIR/local.conf.instsys $RPM_BUILD_ROOT/etc/fonts/
install -m 644 $RPM_SOURCE_DIR/29-liberation-aliases.conf 
$RPM_BUILD_ROOT/etc/fonts/conf.avail
install -m 644 $RPM_SOURCE_DIR/10-lcdfilter-lcddefault.conf 
$RPM_BUILD_ROOT/etc/fonts/conf.avail
# tune links in conf.d:
pushd $RPM_BUILD_ROOT/etc/fonts/conf.d
    ln -s ../suse-font-dirs.conf 05-suse-font-dirs.conf
    ln -s ../conf.avail/29-liberation-aliases.conf 29-liberation-aliases.conf 
    ln -s ../conf.avail/10-lcdfilter-lcddefault.conf 
10-lcdfilter-lcddefault.conf
    rm -f 50-user.conf
    rm -f 51-local.conf
    ln -s ../suse-pre-user.conf 50-suse-pre-user.conf
    ln -s ../conf.avail/51-local.conf 55-local.conf
    ln -s ../conf.avail/50-user.conf 56-user.conf
    ln -s ../suse-post-user.conf 58-suse-post-user.conf
popd
# don't package any files in the cache directory, only the directory itself:
rm -f $RPM_BUILD_ROOT/var/cache/fontconfig/*
%if %suse_version > 1100
rm -f %{buildroot}%{_libdir}/*.la
%endif

%post -p /sbin/ldconfig

%postun -p /sbin/ldconfig

%files
%defattr(-,root,root)
%doc %{_defaultdocdir}/%{name}
%{_bindir}/*
%dir /etc/fonts
%config /etc/fonts/fonts.dtd
%config /etc/fonts/fonts.conf
%config /etc/fonts/suse-generic-names.conf
%config /etc/fonts/suse-font-dirs.conf
%config /etc/fonts/suse-pre-user.conf
%config /etc/fonts/suse-post-user.conf
%config %verify(not md5 size mtime) /etc/fonts/suse-hinting.conf
%config %verify(not md5 size mtime) /etc/fonts/suse-bitmaps.conf
%dir /etc/fonts/conf.avail/
/etc/fonts/conf.avail/*
%dir /etc/fonts/conf.d/
/etc/fonts/conf.d/README
%config(noreplace) /etc/fonts/conf.d/*.conf
%config(noreplace) /etc/fonts/local.conf
%config /etc/fonts/local.conf.instsys
%{_libdir}/libfontconfig.so.*
%{_mandir}/man5/fonts-conf.5.gz
%{_mandir}/man1/*
%dir /var/cache/fontconfig/

%files devel
%defattr(-,root,root)
%doc %{_defaultdocdir}/%{name}-devel
%{_libdir}/pkgconfig/fontconfig.pc
%{_libdir}/libfontconfig.so
%if %suse_version <= 1100
%{_libdir}/libfontconfig.*a
%endif
%{_mandir}/man3/Fc*
%{_includedir}/fontconfig/

%changelog
++++++ AppleRoman-DynaFont.patch ++++++
--- src/fcfreetype.c~   2004-03-02 23:54:42.000000000 +0800
+++ src/fcfreetype.c    2004-04-01 18:06:44.154517544 +0800
@@ -1204,6 +1204,7 @@
     { 0x007C, 0x7C }, /* VERTICAL LINE */
     { 0x007D, 0x7D }, /* RIGHT CURLY BRACKET */
     { 0x007E, 0x7E }, /* TILDE */
+#if 0
     { 0x00A0, 0xCA }, /* NO-BREAK SPACE */
     { 0x00A1, 0xC1 }, /* INVERTED EXCLAMATION MARK */
     { 0x00A2, 0xA2 }, /* CENT SIGN */
@@ -1332,6 +1333,7 @@
     { 0xF8FF, 0xF0 }, /* Apple logo */
     { 0xFB01, 0xDE }, /* LATIN SMALL LIGATURE FI */
     { 0xFB02, 0xDF }, /* LATIN SMALL LIGATURE FL */
+#endif
 };
 
 static const FcCharMap AppleRoman = {
++++++ baselibs.conf ++++++
fontconfig
  +/usr/bin/fc-cache -> /usr/bin/fc-cache<extension>
  +/usr/bin/fc-cat -> /usr/bin/fc-cat<extension>
  +/usr/bin/fc-list -> /usr/bin/fc-list<extension>
  +/usr/bin/fc-match -> /usr/bin/fc-match<extension>
fontconfig-devel
++++++ bugzilla-179457-fix-font-file-names-for-wine.patch ++++++
diff -ru fontconfig-2.3.94.orig/src/fcpat.c fontconfig-2.3.94/src/fcpat.c
--- fontconfig-2.3.94.orig/src/fcpat.c  2006-03-10 16:00:36.000000000 +0100
+++ fontconfig-2.3.94/src/fcpat.c       2006-06-02 13:27:57.000000000 +0200
@@ -1098,6 +1112,39 @@
     return FcPatternAdd (p, object, v, FcTrue);
 }
 
+static FcResult
+FcPatternGetFile (const FcPattern *p, const char *object, int id, FcChar8 ** s)
+{
+    const char *fn, *fpath;
+    FcChar8 *fname;
+    int size;
+    
+    fn = FcPatternFindFullFname(p);
+    if (fn)
+    {
+        *s = (FcChar8 *) fn;
+        return FcResultMatch;
+    }
+
+    if (!p->bank)
+        return FcResultMatch;
+
+    fpath = FcCacheFindBankDir (p->bank);
+    size = strlen((char *)fpath) + 1 + strlen ((char *)*s) + 1;
+    fname = malloc (size);
+    if (!fname)
+        return FcResultOutOfMemory;
+    
+    FcMemAlloc (FC_MEM_STRING, size);
+    strcpy ((char *)fname, (char *)fpath);
+    strcat ((char *)fname, "/");
+    strcat ((char *)fname, (char *)*s);
+    
+    FcPatternAddFullFname (p, (const char *)fname);
+    *s = (FcChar8 *)fname;
+    return FcResultMatch;
+}
+
 FcResult
 FcPatternGet (const FcPattern *p, const char *object, int id, FcValue *v)
 {
@@ -1112,6 +1159,12 @@
        if (!id)
        {
            *v = FcValueCanonicalize(&FcValueListPtrU(l)->value);
+
+            /* Pull the FC_FILE trick here too. */
+            if (v->type == FcTypeString &&
+                FcObjectToPtr(object) == FcObjectToPtr(FC_FILE))
+                return FcPatternGetFile (p, object, id, (FcChar8 **)&(v->u.s));
+
            return FcResultMatch;
        }
        id--;
@@ -1175,41 +1228,6 @@
     if (v.type != FcTypeString)
         return FcResultTypeMismatch;
 
-    if (FcObjectToPtr(object) == FcObjectToPtr(FC_FILE))
-    {
-       const char *fn, *fpath;
-       FcChar8 *fname;
-       int size;
-
-       fn = FcPatternFindFullFname(p);
-       if (fn)
-       {
-           *s = (FcChar8 *) fn;
-           return FcResultMatch;
-       }
-
-       if (!p->bank)
-       {
-           *s = (FcChar8 *) v.u.s;
-           return FcResultMatch;
-       }
-
-       fpath = FcCacheFindBankDir (p->bank);
-       size = strlen((char*)fpath) + 1 + strlen ((char *)v.u.s) + 1;
-       fname = malloc (size);
-       if (!fname)
-           return FcResultOutOfMemory;
-
-       FcMemAlloc (FC_MEM_STRING, size);
-       strcpy ((char *)fname, (char *)fpath);
-       strcat ((char *)fname, "/");
-       strcat ((char *)fname, (char *)v.u.s);
-       
-       FcPatternAddFullFname (p, (const char *)fname);
-       *s = (FcChar8 *)fname;
-       return FcResultMatch;
-    }
-
     *s = (FcChar8 *) v.u.s;
     return FcResultMatch;
 }
++++++ 
bugzilla-246783-do-not-crash-when-config-files-contain-broken-stuff.patch ++++++
Index: fontconfig-2.7.0/src/fcxml.c
===================================================================
--- fontconfig-2.7.0.orig/src/fcxml.c
+++ fontconfig-2.7.0/src/fcxml.c
@@ -539,6 +539,9 @@ FcTypecheckExpr (FcConfigParse *parse, F
 {
     const FcObjectType *o;
     const FcConstant   *c;
+
+    if (!expr)
+       return;
     
     /* If parsing the expression failed, some nodes may be NULL */
     if (!expr)
++++++ conf.patch ++++++
diff -ru fontconfig-2.6.0.orig//conf.d/40-nonlatin.conf 
fontconfig-2.6.0/conf.d/40-nonlatin.conf
--- fontconfig-2.6.0.orig//conf.d/40-nonlatin.conf      2008-05-25 
00:45:51.000000000 +0200
+++ fontconfig-2.6.0/conf.d/40-nonlatin.conf    2008-09-10 17:20:32.000000000 
+0200
@@ -24,6 +24,7 @@
                <family>MS 明朝</family>
                <family>UnBatang</family>
                <family>Baekmuk Batang</family>
+               <family>SimSun</family>
                <family>MgOpen Canonica</family>
                <family>Sazanami Mincho</family>
                <family>AR PL ZenKai Uni</family>
@@ -49,7 +50,6 @@
                <family>MS ゴシック</family>
                <family>UnDotum</family>
                <family>Baekmuk Dotum</family>
-               <family>SimSun</family>
                <family>MgOpen Modata</family>
                <family>Sazanami Gothic</family>
                <family>AR PL ShanHeiSun Uni</family>
++++++ iso639-1 ++++++
AA      *       Afar Djibouti, N Ethiopia Hamito-Semitic F., Cushitic Br.
AB      *       Abkhazian Abkhazia (Georgia) Caucasian F.
AF      *       Afrikaans South Africa, Namibia Indo-European F., Germanic Br. 
10
AM      *       Amharic Ethiopia Hamito-Semitic F., Semitic Br. 20
AR      *       Arabic Middle East, N Africa Hamito-Semitic F., Semitic Br. 218
AS              Assamese Assam (India) Indo-European F., Indo-Iranian Br. 23
AY      *       Aymara Bolivia, Peru Andean-Equatorial F., Andean Br. 2
AZ      *       Azerbaijani Iran, Azerbaijan Uralo-Altaic F., Turkic Br. 15
BA      *       Bashkir Bashkir (S Urals, Russia) Uralo-Altaic F., Turkic Br. 1
BE      *       Byelorussian Byelorussia Indo-European F., Balto-Slavic Br. 10
BG      *       Bulgarian Bulgaria, Yugoslavia, Greece Indo-European F., 
Balto-Slavic Br. 9
BH      *       Bihari Bihar (India) Indo-European F., Indo-Iranian Br.
BI      *       Bislama Vanuatu, New Caledonia English based creole, Pacific
BN      *       Bengali, Bangla Bangladesh, West Bengal (India) Indo-European 
F., Indo-Iranian Br. 196
BO      *       Tibetan Tibet, Bhutan, Nepal, India Sino-Tibetan F., 
Tibeto-Burmese Br. 5 BO from Bodskad
BR      *       Breton Britanny (W France) Indo-European F., Celtic Br.
CA      *       Catalan Catalania (NE Spain), Balearic Islands, Sardinia, S 
France, Andorra, Argentina Indo-European F., Italic Br. 9
CO      *       Corsican Corsica (France) Indo-European F., Italic Br.
CS      *       Czech Czech Republic Indo-European F., Balto-Slavic Br. 11
CY      *       Welsh Wales (United Kingdom) Indo-European F., Celtic Br.
DA      *       Danish Denmark, Germany Indo-European F., Germanic Br. 5
DE      *       German Germany, Austria, Switzerland, U.S.A. Indo-European F., 
Germanic Br. 121 DE from Deutsch
DZ      *       Bhutani, Bhutanese Bhutan Sino-Tibetan F., Tibeto-Burmese Br.
EL      *       Greek Greece, Cyprus, Turkey Indo-European F., Hellenic Br. 12
EN      *       English North America, British Isles, Australia, New Zealand, 
South Africa Indo-European F., Germanic Br. 470
EO      *       Esperanto 2 Artificial language
ES      *       Spanish Spain, Latin America, U.S.A. Indo-European F., Italic 
Br. 381
ET      *       Estonian Estonia Uralo-Altaic F., Finno-Ugric Br. 1
EU      *       Basque W Pyrenees (France, Spain) (Isolate) EU from Euskera
FA      *       Persian Iran, Afghanistan Indo-European F., Indo-Iranian Br. 35 
FA from Farsi
FI      *       Finnish, Suomi Finland, Russia, Sweden Uralo-Altaic F., 
Finno-Ugric Br. 6
FJ      *       Fiji, Fijian Fiji Austric F., Malayo-Polynesian Br.
FO      *       Faroese, Faeroese Faeroe Islands (Denmark) Indo-European F., 
Germanic Br.
FR      *       French France, Belgium, Canada, U.S.A., Switzerland 
Indo-European F., Italic Br. 124
FY      *       Frisian Frisian Islands (Netherlands-Germany) Indo-European F., 
Germanic Br.
GA      *       Irish Ireland Indo-European F., Celtic Br. GA from Gaeilge
GD      *       Scots Gaelic Scotland Indo-European F., Celtic Br.
GL      *       Galician Spanish Galicia Indo-European F., Italic Br. 4
GN      *       Guaran? Paraguay, Bolivia, S Brazil Andean-Equatorial F., 
Equatorial Br. 4
GU      *       Gujarati, Gujerati Gujarat (India), Bombay, Pakistan, South 
Africa Indo-European F., Indo-Iranian Br. 40
HA      *       Hausa N Nigeria, Niger, Cameroun Hamito-Semitic F., Chadic Br. 
37
HE      *       Hebrew Israel Hamito-Semitic F., Semitic Br. 5 Formerly IW from 
Iwrith. See Note 4.
HI      *       Hindi India, Pakistan, Trinidad, Guyana, Fiji, Mauritius 
Indo-European F., Indo-Iranian Br. 418 Same as Urdu [UR] except for writing 
system. See Note 3.
HR      *       Croatian, Croat Croatia Indo-European F., Balto-Slavic Br. HR 
from Hrvatski. See Note 2.
HU      *       Hungarian, Magyar Hungary, Romania, Yugoslavia, Czechoslovakia 
Uralo-Altaic F., Finno-Ugric Br. 14
HY      *       Armenian Armenia, Middle East Indo-European F., Armenian Br. 5 
HY from Hayeren
IA      *       Interlingua Artificial language
ID      *       Indonesian, Bahasa Indonesia Indonesia, Malaysia, Thailand, 
Singapore, Brunei Austric F., Malayo-Polynesian Br. Formerly IN. See Note 4.
IE      *       Interlingue Artificial language. Prototype of Interlingua [IA]
IK      *       Inupiak Greenland, N Canada, Alaska (U.S.A.) Eskimo-Aleut F.
IS      *       Icelandic Iceland Indo-European F., Germanic Br. IS from Islenzk
IT      *       Italian Italy, U.S.A., France, Argentina, Switzerland, Canada, 
Brazil Indo-European F., Italic Br. 62
IU      *       Inuktitut NE Canada Eskimo-Aleut F. See Note 5.
JA      *       Japanese, Nihongo Japan, Brazil, California (U.S.A.), Hawaii 
(U.S.A.) Japanese-Korean F. 126
JW              Javanese Java, Malaysia, Surinam Austric F., Malayo-Polynesian 
Br. 64 JW from Bahasa Jawa
KA      *       Georgian Georgia Caucasian F. 3 KA from Kartuli
KK      *       Kazakh Kazakhstan, Sinkiang (China), Afghanistan Uralo-Altaic 
F., Turkic Br. 8
KL      *       Greenlandic Greenland Eskimo-Aleut F. KL from Kalaallisut
KM      *       Cambodian Cambodia, Thailand, Viet Nam Austric F., 
Austrio-Asiatic Br. 9 KM from Khmer
KN      *       Kannada Karnatuka (India) Dravidian F. 44
KO      *       Korean, Choson-o South Korea, North Korea, NE China, Japan, 
Siberia, Hawaii (U.S.A.) Japanese-Korean F. 75
KS      *       Kashmiri Kashmir (India-Pakistan) Indo-European F., 
Indo-Iranian Br. 4
KU      *       Kurdish, Zimany Kurdy Turkey, Iran, Iraq, Syria Indo-European 
F., Indo-Iranian Br. 11
KY      *       Kirghiz Kirghiz, Sinkiang (China), Afghanistan Uralo-Altaic F., 
Turkic Br. 2 KY from Kyrgyz
LA      *       Latin Indo-European F., Italic Br. Ancient language nearing 
extinction
LN              Lingala, liNgala Zaire, Congo Niger-Kordofanian F., Non-Mande 
Br. 7
LO      *       Laothian, Pha Xa Lao, Lao Laos, Thailand Sino-Tibetan F., 
Sino-Siamese Br. 4
LT      *       Lithuanian Lithuania Indo-European F., Balto-Slavic Br. 3
LV      *       Latvian, Lettish Latvia Indo-European F., Balto-Slavic Br. 2
MG      *       Malagasy Madagascar Austric F., Malayo-Polynesian Br. 12
MI      *       Maori New Zealand Austric F., Malayo-Polynesian Br.
MK      *       Macedonian Macedonia, Bulgaria, Greece Indo-European F., 
Balto-Slavic Br. 2
ML      *       Malayalam Kerala (SW India) Dravidian F. 35
MN      *       Mongolian Mongolia Uralo-Altaic F., Mongolic Br.
MO      *       Moldavian
MR      *       Marathi, Mahrati Maharashtra (W India) Indo-European F., 
Indo-Iranian Br. 69
MS              Malay Malaysia, Indonesia Austric F., Malayo-Polynesian Br. 155 
MS from Bahasa Malaysia
MT      *       Maltese Malta Hamito-Semitic F., Semitic Br.
MY      *       Burmese Burma, Bangladesh Sino-Tibetan F., Tibeto-Burmese Br. 
30 MY from Myanmasa
NA              Nauru, Nauruan Nauru Austric F., Malayo-Polynesian Br.
NE      *       Nepali, Nepalese Nepal, Uttar Pradesh (India) Indo-European F., 
Indo-Iranian Br. 16
NL      *       Dutch Netherlands, Belgium Indo-European F., Germanic Br. 21 NL 
from Nederlands
NO      *       Norwegian Norway Indo-European F., Germanic Br. 5
OC      *       Occitan S France Indo-European F., Italic Br. 4
OM      *       (Afan) Oromo, Galla Ethiopia, Kenya Hamito-Semitic F., Cushitic 
Br. 10
OR      *       Oriya Orissa (E India) Indo-European F., Indo-Iranian Br. 31
PA              Punjabi Punjab (India), Pakistan Indo-European F., Indo-Iranian 
Br. 93 PA from Panjabi
PL      *       Polish Poland, U.S.A. Indo-European F., Balto-Slavic Br. 44
PS              Pashto, Pushto, Pushtu Afghanistan, Pakistan Indo-European F., 
Indo-Iranian Br. 21
PT      *       Portuguese Brazil, Portugal, Spain, Uruguay, Argentina, Azores, 
Goa, Madeira Indo-European F., Italic Br. 182
QU              Quechua Peru, Ecuador, Bolivia Andean-Equatorial F., Andean Br. 
8
RM      *       Rhaeto-Romance, Rhaeto-Romanic, Romansch S Switzerland, N 
Italy, Tyrol (Austria) Indo-European F., Italic Br.
RN              Kirundi, kiRundi Niger-Kordofanian F., Non-Mande Br.
RO      *       Romanian, Rumanian Rumania Indo-European F., Italic Br. 25
RU      *       Russian Russia, former USSR republics Indo-European F., 
Balto-Slavic Br. 288
RW              Kinyarwanda, kinyaRuanda Rwanda, Burundi, Uganda, Zaire, 
Tanzania Niger-Kordofanian F., Non-Mande Br. RW from Rwanda
SA      *       Sanskrit India Indo-European F., Indo-Iranian Br. Ancient 
language
SD              Sindhi Pakistan, Sind (India) Indo-European F., Indo-Iranian 
Br. 18
SG              Sangho, Sango-Ngbandi Central African Republic, Zaire 
Niger-Kordofanian F., Non-Mande Br. 4
SH      *       Serbo-Croatian Croatia Indo-European F., Balto-Slavic Br. 20 
See Note 2.
SI      *       Singhalese, Sinhalese Sri Lanka Indo-European F., Indo-Iranian 
Br. 13
SK      *       Slovak Slovakia Indo-European F., Balto-Slavic Br. 5
SL      *       Slovenian, Slovene Slovenia, Italy, Austria Indo-European F., 
Balto-Slavic Br. 2
SM      *       Samoan Samoa Austric F., Malayo-Polynesian Br.
SN              Shona, chiShona Rhodesia, Mozambique Niger-Kordofanian F., 
Non-Mande Br. 8
SO      *       Somali Somalia, Ethiopia, Kenya Hamito-Semitic F., Cushitic Br. 
5
SQ      *       Albanian Albania, Kosovo (Yugoslavia), Italy, Greece 
Indo-European F., Albanian Br. 5 SQ from Shqip
SR      *       Serbian Serbia Indo-European F., Balto-Slavic Br. SR from 
Srpski. See Note 2.
SS              Siswati, siSwati South Africa, Rhodesia, Swaziland 
Niger-Kordofanian F., Non-Mande Br.
ST              Sesotho, siSuthu South Africa, Lesotho, Botswana 
Niger-Kordofanian F., Non-Mande Br.
SU              Sundanese West Java Austric F., Malayo-Polynesian Br. 26
SV      *       Swedish Sweden, Finland Indo-European F., Germanic Br. 9 SV 
from Svenska
SW      *       Swahili, kiSwahili Tanzania, Comoro Islands, Kenya, Mozambique, 
Zaire Niger-Kordofanian F., Non-Mande Br. 48
TA      *       Tamil Tamil Nadu (S India), Sri Lanka, Malaysia, Singapore 
Dravidian F. 71
TE      *       Telugu, Telegu Andhra Pradesh (India) Dravidian F. 73
TG      *       Tajik, Tajiki Tadzhikstan Indo-European F., Indo-Iranian Br. 5
TH      *       Thai Thailand 50
TI      *       Tigrinya N Ethiopia Hamito-Semitic F., Semitic Br. 4
TK      *       Turkmen, Turkoman, Turcoman Turkmenistan, Iran, Afghanistan 
Uralo-Altaic F., Turkic Br. 3
TL      *       Tagalog Philippines Austric F., Malayo-Polynesian Br. 54
TN      *       Setswana South Africa
TO      *       Tonga Niger-Kordofanian F., Non-Mande Br. 7
TR      *       Turkish Turkey, Bulgaria, Yugoslavia, Cyprus, Greece 
Uralo-Altaic F., Turkic Br. 59
TS      *       Tsonga 3
TT      *       Tatar, Tartar Tatarstan Uralo-Altaic F., Turkic Br. 8
TW      *       Twi, Tshi W Africa Niger-Kordofanian F., Non-Mande Br.
UG      *       Uigur, Uighur, Uyghur Sinkiang (China), Kazakhstan, Uzbekistan, 
Afghanistan Uralo-Altaic F., Turkic Br. 8 See Note 5.
UK      *       Ukrainian Ukraine, Canada, U.S.A. Indo-European F., 
Balto-Slavic Br. 47
UR      *       Urdu Pakistan, India Indo-European F., Indo-Iranian Br. 102 
Same as Hindi [HI] except for writing system. See Note 3.
UZ      *       Uzbek, Uzbeg, Usbek, Usbeg Uzbekstan, Tadzhikstan, Afghanistan 
Uralo-Altaic F., Turkic Br. 14
VI      *       Vietnamese Viet Nam, Thailand, Cambodia, Laos, New Caledonia, 
France, Dakar Sino-Tibetan F., Sino-Siamese Br. 65
VO      *       Volap?k Artificial language
WO      *       Wolof Senegal, Gambia Niger-Kordofanian F., Non-Mande Br. 7
XH      *       Xhosa, Xosa, isiXhosa South Africa, Rhodesia, Swaziland 
Niger-Kordofanian F., Non-Mande Br. 8
YI      *       Yiddish U.S.A., Israel, former USSR, Latin America, Canada, E 
Europe Indo-European F., Germanic Br. Formerly JI from Jiddisch. See Note 4.
YO      *       Yoruba Western, Lagos and Kwara States (Nigeria), Benin 
Niger-Kordofanian F., Non-Mande Br. 20
ZA              Zhuang, Chwang, Chuang China 15 See Note 5.
ZH      *       Chinese China Sino-Tibetan F., Sino-Siamese Br. 1,200 ZH from 
Zhongwen. See Note 1.
ZU      *       Zulu, isiZulu South Africa, Rhodesia, Swaziland 
Niger-Kordofanian F., Non-Mande Br. 9
++++++ iso639-2 ++++++
ISO 639-1 is the alpha-2 code. Multiple codes for the same language are to
be considered synonyms.  Entries marked with '*' have Unicode orthographies
built.

    639-2       639-1   Language Name (English)                         
Language Name (French)
    
*   aar         aa      Afar                                            afar
*   abk         ab      Abkhazian                                       abkhaze
    ace                 Achinese                                        aceh
    ach                 Acoli                                           acoli
    ada                 Adangme                                         adangme
    afa                 Afro-Asiatic (Other)                            
afro-asiatiques, autres langues
    afh                 Afrihili                                        afrihili
*   afr         af      Afrikaans                                       
afrikaans
    aka                 Akan                                            akan
    akk                 Akkadian                                        akkadien
*   alb/sqi*    sq      Albanian                                        albanais
    ale                 Aleut                                           aléoute
    alg                 Algonquian languages                            
algonquines, langues
*   amh         am      Amharic                                         
amharique
    ang                 English, Old (ca.450-1100)                      
anglo-saxon (ca.450-1100)
    apa                 Apache languages                                apache
*   ara         ar      Arabic                                          arabe
    arc                 Aramaic                                         araméen
*   arm/hye*    hy      Armenian                                        arménien
    arn                 Araucanian                                      araucan
    arp                 Arapaho                                         arapaho
    art                 Artificial (Other)                              
artificielles, autres langues
    arw                 Arawak                                          arawak
    asm         as      Assamese                                        assamais
*   ast                 Asturian; Bable                                 
asturien; bable
    ath                 Athapascan languages                            
athapascanes, langues
    aus                 Australian languages                            
australiennes, langues
*   ava                 Avaric                                          avar
    ave         ae      Avestan                                         
avestique
    awa                 Awadhi                                          awadhi
*   aym         ay      Aymara                                          aymara
*   aze         az      Azerbaijani                                     azéri
    bad                 Banda                                           banda
    bai                 Bamileke languages                              
bamilékés, langues
*   bak         ba      Bashkir                                         bachkir
    bal                 Baluchi                                         
baloutchi
*   bam                 Bambara                                         bambara
    ban                 Balinese                                        balinais
*   baq/eus*    eu      Basque                                          basque
    bas                 Basa                                            basa
    bat                 Baltic (Other)                                  
baltiques, autres langues
    bej                 Beja                                            bedja
*   bel         be      Belarusian                                      
biélorusse
    bem                 Bemba                                           bemba
*   ben         bn      Bengali                                         bengali
    ber                 Berber (Other)                                  
berbères, autres langues
    bho                 Bhojpuri                                        bhojpuri
*   bih         bh      Bihari                                          bihari
    bik                 Bikol                                           bikol
*   bin                 Bini                                            bini
*   bis         bi      Bislama                                         
bichlamar
    bla                 Siksika                                         
blackfoot
    bnt                 Bantu (Other)                                   
bantoues, autres langues
*   tib/bod*    bo      Tibetan                                         tibétain
*   bos         bs      Bosnian                                         
bosniaque
    bra                 Braj                                            braj
*   bre         br      Breton                                          breton
    btk                 Batak (Indonesia)                               batak 
(Indonésie)
*   bua                 Buriat                                          bouriate
    bug                 Buginese                                        bugi
*   bul         bg      Bulgarian                                       bulgare
*   bur/mya*    my      Burmese                                         birman
    cad                 Caddo                                           caddo
    cai                 Central American Indian (Other)                 
indiennes d'Amérique centrale, autres langues
    car                 Carib                                           caribe
*   cat         ca      Catalan                                         catalan
    cau                 Caucasian (Other)                               
caucasiennes, autres langues
    ceb                 Cebuano                                         cebuano
    cel                 Celtic (Other)                                  
celtiques, autres langues
*   cze/ces*    cs      Czech                                           tchèque
*   cha         ch      Chamorro                                        chamorro
    chb                 Chibcha                                         chibcha
*   che         ce      Chechen                                         
tchétchène
    chg                 Chagatai                                        
djaghataï
*   chi/zho*    zh      Chinese                                         chinois
    chk                 Chuukese                                        chuuk
*   chm                 Mari                                            mari
    chn                 Chinook jargon                                  
chinook, jargon
    cho                 Choctaw                                         choctaw
    chp                 Chipewyan                                       
chipewyan
*   chr                 Cherokee                                        cherokee
*   chu         cu      Church Slavic; Old Slavonic; Church Slavonic; Old 
Bulgarian; Old Church Slavonic        slavon d'église; vieux slave; slavon 
liturgique; vieux bulgare
*   chv         cv      Chuvash                                         
tchouvache
    chy                 Cheyenne                                        cheyenne
    cmc                 Chamic languages                                chames, 
langues
    cop                 Coptic                                          copte
*   cor         kw      Cornish                                         cornique
*   cos         co      Corsican                                        corse
    cpe                 Creoles and pidgins, English based (Other)      créoles 
et pidgins anglais, autres
    cpf                 Creoles and pidgins, French-based (Other)       créoles 
et pidgins français, autres
    cpp                 Creoles and pidgins, Portuguese-based (Other)   créoles 
et pidgins portugais, autres
    cre                 Cree                                            cree
    crp                 Creoles and pidgins (Other)                     créoles 
et pidgins divers
    cus                 Cushitic (Other)                                
couchitiques, autres langues
*   wel/cym*    cy      Welsh                                           gallois
*   cze/ces*    cs      Czech                                           tchèque
    dak                 Dakota                                          dakota
*   dan         da      Danish                                          danois
    day                 Dayak                                           dayak
    del                 Delaware                                        delaware
    den                 Slave (Athapascan)                              esclave 
(athapascan)
*   ger/deu*    de      German                                          allemand
    dgr                 Dogrib                                          dogrib
    din                 Dinka                                           dinka
    div                 Divehi                                          
maldivien
    doi                 Dogri                                           dogri
    dra                 Dravidian (Other)                               
dravidiennes, autres langues
    dua                 Duala                                           douala
    dum                 Dutch, Middle (ca.1050-1350)                    
néerlandais moyen (ca. 1050-1350)
*   dut/nld*    nl      Dutch                                           
néerlandais
    dyu                 Dyula                                           dioula
*   dzo         dz      Dzongkha                                        dzongkha
    efi                 Efik                                            efik
    egy                 Egyptian (Ancient)                              égyptien
    eka                 Ekajuk                                          ekajuk
*   gre/ell*    el      Greek, Modern (1453-)                           grec 
moderne (après 1453)
    elx                 Elamite                                         élamite
*   eng         en      English                                         anglais
    enm                 English, Middle (1100-1500)                     anglais 
moyen (1100-1500)
*   epo         eo      Esperanto                                       
espéranto
*   est         et      Estonian                                        estonien
*   baq/eus*    eu      Basque                                          basque
    ewe                 Ewe                                             éwé
    ewo                 Ewondo                                          éwondo
    fan                 Fang                                            fang
*   fao         fo      Faroese                                         féroïen
*   per/fas*    fa      Persian                                         persan
    fat                 Fanti                                           fanti
*   fij         fj      Fijian                                          fidjien
*   fin         fi      Finnish                                         finnois
    fiu                 Finno-Ugrian (Other)                            
finno-ougriennes, autres langues
    fon                 Fon                                             fon
*   fre/fra*    fr      French                                          français
    frm                 French, Middle (ca.1400-1800)                   
français moyen (1400-1800)
    fro                 French, Old (842-ca.1400)                       
français ancien (842-ca.1400)
*   fry         fy      Frisian                                         frison
*   ful                 Fulah                                           peul
*   fur                 Friulian                                        frioulan
    gaa                 Ga                                              ga
    gay                 Gayo                                            gayo
    gba                 Gbaya                                           gbaya
    gem                 Germanic (Other)                                
germaniques, autres langues
*   geo/kat*    ka      Georgian                                        géorgien
*   ger/deu*    de      German                                          allemand
*   gez                 Geez                                            guèze
    gil                 Gilbertese                                      kiribati
*   gla         gd      Gaelic; Scottish Gaelic                         
gaélique; gaélique écossais
*   gle         ga      Irish                                           
irlandais
*   glg         gl      Gallegan                                        galicien
*   glv         gv      Manx manx;                                      mannois
    gmh                 German, Middle High (ca.1050-1500)              
allemand, moyen haut (ca. 1050-1500)
    goh                 German, Old High (ca.750-1050)                  
allemand, vieux haut (ca. 750-1050)
    gon                 Gondi                                           gond
    gor                 Gorontalo                                       
gorontalo
    got                 Gothic                                          gothique
    grb                 Grebo                                           grebo
    grc                 Greek, Ancient (to 1453)                        grec 
ancien (jusqu'à 1453)
*   gre/ell*    el      Greek, Modern (1453-)                           grec 
moderne (après 1453)
*   grn         gn      Guarani                                         guarani
*   guj         gu      Gujarati                                        
goudjrati
    gwi                 Gwich´in                                        gwich´in
    hai                 Haida                                           haida
*   hau         ha      Hausa                                           haoussa
*   haw                 Hawaiian                                        hawaïen
*   heb         he      Hebrew                                          hébreu
    her         hz      Herero                                          herero
    hil                 Hiligaynon                                      
hiligaynon
    him                 Himachali                                       
himachali
*   hin         hi      Hindi                                           hindi
    hit                 Hittite                                         hittite
    hmn                 Hmong                                           hmong
*   hmo         ho      Hiri Motu                                       hiri 
motu
*   scr/hrv*    hr      Croatian                                        croate
*   hun         hu      Hungarian                                       hongrois
    hup                 Hupa                                            hupa
*   arm/hye*    hy      Armenian                                        arménien
    iba                 Iban                                            iban
*   ibo                 Igbo                                            igbo
*   ice/isl*    is      Icelandic                                       
islandais
*   ido         io      Ido                                             ido
    ijo                 Ijo                                             ijo
*   iku         iu      Inuktitut                                       
inuktitut
*   ile         ie      Interlingue                                     
interlingue
    ilo                 Iloko                                           ilocano
*   ina         ia      Interlingua (International Auxiliary Language 
Association)      interlingua (langue auxiliaire internationale)
    inc                 Indic (Other)                                   
indo-aryennes, autres langues
*   ind         id      Indonesian                                      
indonésien
    ine                 Indo-European (Other)                           
indo-européennes, autres langues
*   ipk         ik      Inupiaq                                         inupiaq
    ira                 Iranian (Other)                                 
iraniennes, autres langues
    iro                 Iroquoian languages                             
iroquoises, langues (famille)
*   ice/isl*    is      Icelandic                                       
islandais
*   ita         it      Italian                                         italien
    jav         jv      Javanese                                        javanais
*   jpn         ja      Japanese                                        japonais
    jpr                 Judeo-Persian                                   
judéo-persan
    jrb                 Judeo-Arabic                                    
judéo-arabe
*   kaa                 Kara-Kalpak                                     
karakalpak
    kab                 Kabyle                                          kabyle
    kac                 Kachin                                          kachin
*   kal         kl      Kalaallisut                                     
groenlandais
    kam                 Kamba                                           kamba
*   kan         kn      Kannada                                         kannada
    kar                 Karen                                           karen
*   kas         ks      Kashmiri                                        kashmiri
*   geo/kat*    ka      Georgian                                        géorgien
    kau                 Kanuri                                          kanouri
    kaw                 Kawi                                            kawi
*   kaz         kk      Kazakh                                          kazakh
    kha                 Khasi                                           khasi
    khi                 Khoisan (Other)                                 
khoisan, autres langues
*   khm         km      Khmer                                           khmer
    kho                 Khotanese                                       
khotanais
*   kik         ki      Kikuyu; Gikuyu                                  kikuyu
    kin         rw      Kinyarwanda                                     rwanda
*   kir         ky      Kirghiz                                         kirghize
    kmb                 Kimbundu                                        kimbundu
*   kok                 Konkani                                         konkani
*   kom         kv      Komi                                            kom
    kon                 Kongo                                           kongo
*   kor         ko      Korean                                          coréen
    kos                 Kosraean                                        kosrae
    kpe                 Kpelle                                          kpellé
    kro                 Kru                                             krou
    kru                 Kurukh                                          kurukh
    kua         kj      Kuanyama; Kwanyama                              
kuanyama; kwanyama
*   kum                 Kumyk                                           koumyk
*   kur         ku      Kurdish                                         kurde
    kut                 Kutenai                                         kutenai
    lad                 Ladino                                          
judéo-espagnol
    lah                 Lahnda                                          lahnda
    lam                 Lamba                                           lamba
*   lao         lo      Lao                                             lao
*   lat         la      Latin                                           latin
*   lav         lv      Latvian                                         letton
*   lez                 Lezghian                                        lezghien
    lin         ln      Lingala                                         lingala
*   lit         lt      Lithuanian                                      
lituanien
    lol                 Mongo                                           mongo
    loz                 Lozi                                            lozi
*   ltz         lb      Luxembourgish; Letzeburgesch                    
luxembourgeois
    lua                 Luba-Lulua                                      
luba-lulua
    lub                 Luba-Katanga                                    
luba-katanga
    lug                 Ganda                                           ganda
    lui                 Luiseno                                         luiseno
    lun                 Lunda                                           lunda
    luo                 Luo (Kenya and Tanzania)                        luo 
(Kenya et Tanzanie)
    lus                 lushai                                          Lushai
*   mac/mkd*    mk      Macedonian                                      
macédonien
    mad                 Madurese                                        
madourais
    mag                 Magahi                                          magahi
*   mah         mh      Marshallese                                     marshall
    mai                 Maithili                                        maithili
    mak                 Makasar                                         makassar
*   mal         ml      Malayalam                                       
malayalam
    man                 Mandingo                                        
mandingue
*   mao/mri*    mi      Maori                                           maori
    map                 Austronesian (Other)                            
malayo-polynésiennes, autres langues
*   mar         mr      Marathi                                         marathe
    mas                 Masai                                           massaï
    may/msa*    ms      Malay                                           malais
    mdr                 Mandar                                          mandar
    men                 Mende                                           mendé
    mga                 Irish, Middle (900-1200)                        
irlandais moyen (900-1200)
    mic                 Micmac                                          micmac
    min                 Minangkabau                                     
minangkabau
    mis                 Miscellaneous languages                         
diverses, langues
*   mac/mkd*    mk      Macedonian                                      
macédonien
    mkh                 Mon-Khmer (Other)                               
môn-khmer, autres langues
*   mlg         mg      Malagasy                                        malgache
*   mlt         mt      Maltese                                         maltais
    mnc                 Manchu                                          mandchou
    mni                 Manipuri                                        manipuri
    mno                 Manobo languages                                manobo, 
langues
    moh                 Mohawk                                          mohawk
*   mol         mo      Moldavian                                       moldave
*   mon         mn      Mongolian                                       mongol
    mos                 Mossi                                           moré
*   mao/mri*    mi      Maori                                           maori
    may/msa*    ms      Malay                                           malais
    mul                 Multiple languages                              
multilingue
    mun                 Munda languages                                 mounda, 
langues
    mus                 Creek                                           muskogee
    mwr                 Marwari                                         marvari
*   bur/mya*    my      Burmese                                         birman
    myn                 Mayan languages                                 maya, 
langues
    nah                 Nahuatl                                         nahuatl
    nai                 North American Indian                           
indiennes d'Amérique du Nord, autres langues
    nau         na      Nauru                                           nauruan
    nav         nv      Navajo; Navaho                                  navaho
    nbl         nr      Ndebele, South; South Ndebele                   ndébélé 
du Sud
    nde         nd      Ndebele, North; North Ndebele                   ndébélé 
du Nord
    ndo         ng      Ndonga                                          ndonga
    nds                 Low German; Low Saxon; German, Low; Saxon, Low  bas 
allemand; bas saxon; allemand, bas; saxon, bas
*   nep         ne      Nepali                                          népalais
    new                 Newari                                          newari
    nia                 Nias                                            nias
    nic                 Niger-Kordofanian (Other)                       
nigéro-congolaises, autres langues
    niu                 Niuean                                          niué
*   dut/nld*    nl      Dutch                                           
néerlandais
    non                 Norse, Old                                      
norrois, vieux
*   nor         no      Norwegian                                       
norvégien
*   nno         nn      Norwegian Nynorsk; Nynorsk, Norwegian           
norvégien nynorsk; nynorsk, norvégien
*   nob         nb      Norwegian Bokmål; Bokmål, Norwegian             
norvégien bokmål; bokmål, norvégien
    nso                 Sotho, Northern                                 sotho 
du Nord
    nub                 Nubian languages                                
nubiennes, langues
*   nya         ny      Chichewa; Chewa; Nyanja                         
chichewa; chewa; nyanja
    nym                 Nyamwezi                                        nyamwezi
    nyn                 Nyankole                                        nyankolé
    nyo                 Nyoro                                           nyoro
    nzi                 Nzima                                           nzema
*   oci         oc      Occitan (post 1500); Provençal                  occitan 
(après 1500); provençal
    oji                 Ojibwa                                          ojibwa
*   ori         or      Oriya                                           oriya
*   orm         om      Oromo                                           galla
    osa                 Osage                                           osage
*   oss         os      Ossetian; Ossetic                               ossète
    ota                 Turkish, Ottoman (1500-1928)                    turc 
ottoman (1500-1928)
    oto                 Otomian languages                               
otomangue, langues
    paa                 Papuan (Other)                                  
papoues, autres langues
    pag                 Pangasinan                                      
pangasinan
    pal                 Pahlavi                                         pahlavi
    pam                 Pampanga                                        
pampangan
    pan         pa      Panjabi                                         pendjabi
    pap                 Papiamento                                      
papiamento
    pau                 Palauan                                         palau
    peo                 Persian, Old (ca.600-400 B.C.)                  perse, 
vieux (ca. 600-400 av. J.-C.)
*   per/fas*    fa      Persian                                         persan
    phi                 Philippine (Other)                              
philippines, autres langues
    phn                 Phoenician                                      
phénicien
    pli         pi      Pali                                            pali
*   pol         pl      Polish                                          polonais
    pon                 Pohnpeian                                       pohnpei
*   por         pt      Portuguese                                      
portugais
    pra                 Prakrit languages                               prâkrit
    pro                 Provençal, Old (to 1500)                        
provençal ancien (jusqu'à 1500)
    pus         ps      Pushto                                          pachto
    qaa-qtz             Reserved for local use                          
réservée à l'usage local
    que         qu      Quechua                                         quechua
    raj                 Rajasthani                                      
rajasthani
    rap                 Rapanui                                         rapanui
    rar                 Rarotongan                                      
rarotonga
    roa                 Romance (Other)                                 
romanes, autres langues
*   roh         rm      Raeto-Romance                                   
rhéto-roman
    rom                 Romany                                          tsigane
*   rum/ron*    ro      Romanian                                        roumain
    run         rn      Rundi                                           rundi
*   rus         ru      Russian                                         russe
    sad                 Sandawe                                         sandawe
    sag         sg      Sango                                           sango
*   sah                 Yakut                                           iakoute
    sai                 South American Indian (Other)                   
indiennes d'Amérique du Sud, autres langues
    sal                 Salishan languages                              salish, 
langues
    sam                 Samaritan Aramaic                               
samaritain
*   san         sa      Sanskrit                                        sanskrit
    sas                 Sasak                                           sasak
    sat                 Santali                                         santal
*   scc/srp*    sr      Serbian                                         serbe
*   sco                 Scots                                           écossais
*   scr/hrv*    hr      Croatian                                        croate
*   sel                 Selkup                                          selkoupe
    sem                 Semitic (Other)                                 
sémitiques, autres langues
    sga                 Irish, Old (to 900)                             
irlandais ancien (jusqu'à 900)
    sgn                 Sign Languages                                  langues 
des signes
    shn                 Shan                                            chan
    sid                 Sidamo                                          sidamo
*   sin         si      Sinhalese                                       
singhalais
    sio                 Siouan languages                                sioux, 
langues
    sit                 Sino-Tibetan (Other)                            
sino-tibétaines, autres langues
    sla                 Slavic (Other)                                  slaves, 
autres langues
*   slo/slk*    sk      Slovak                                          slovaque
*   slv         sl      Slovenian                                       slovène
*   sma                 Southern Sami                                   sami du 
Sud
*   sme         se      Northern Sami                                   sami du 
Nord
    smi                 Sami languages (Other)                          sami, 
autres langues
*   smj                 Lule Sami                                       sami de 
Lule
*   smn                 Inari Sami                                      sami 
d'Inari
*   smo         sm      Samoan                                          samoan
*   sms                 Skolt Sami                                      sami 
skolt
    sna         sn      Shona                                           shona
    snd         sd      Sindhi                                          sindhi
    snk                 Soninke                                         soninké
    sog                 Sogdian                                         sogdien
*   som         so      Somali                                          somali
    son                 Songhai                                         songhai
    sot         st      Sotho, Southern                                 sotho 
du Sud
*   spa         es      Spanish; Castilian                              
espagnol; castillan
*   alb/sqi*    sq      Albanian                                        albanais
    srd         sc      Sardinian                                       sarde
*   scc/srp*    sr      Serbian                                         serbe
*               sh      Serbo-Croatian                                  
serbo-croate
    srr                 Serer                                           sérère
    ssa                 Nilo-Saharan (Other)                            
nilo-sahariennes, autres langues
    ssw         ss      Swati                                           swati
    suk                 Sukuma                                          sukuma
    sun         su      Sundanese                                       
soundanais
    sus                 Susu                                            soussou
    sux                 Sumerian                                        sumérien
*   swa         sw      Swahili                                         swahili
*   swe         sv      Swedish                                         suédois
*   syr                 Syriac                                          syriaque
    tah         ty      Tahitian                                        tahitien
    tai                 Tai (Other)                                     thaïes, 
autres langues
*   tam         ta      Tamil                                           tamoul
*   tat         tt      Tatar                                           tatar
*   tel         te      Telugu                                          télougou
    tem                 Timne                                           temne
    ter                 Tereno                                          tereno
    tet                 Tetum                                           tetum
*   tgk         tg      Tajik                                           tadjik
*   tgl         tl      Tagalog                                         tagalog
*   tha         th      Thai                                            thaï
*   tib/bod*    bo      Tibetan                                         tibétain
    tig                 Tigre                                           tigré
*   tir         ti      Tigrinya                                        tigrigna
    tiv                 Tiv                                             tiv
    tkl                 Tokelau                                         tokelau
    tli                 Tlingit                                         tlingit
    tmh                 Tamashek                                        tamacheq
    tog                 Tonga (Nyasa)                                   tonga 
(Nyasa)
*   ton         to      Tonga (Tonga Islands)                           tongan 
(Îles Tonga)
    tpi                 Tok Pisin                                       tok 
pisin
    tsi                 Tsimshian                                       
tsimshian
*   tsn         tn      Tswana                                          tswana
*   tso         ts      Tsonga                                          tsonga
*   tuk         tk      Turkmen                                         turkmène
    tum                 Tumbuka                                         tumbuka
    tup                 Tupi languages                                  tupi, 
langues
*   tur         tr      Turkish                                         turc
    tut                 Altaic (Other)                                  
altaïques, autres langues
    tvl                 Tuvalu                                          tuvalu
*   twi         tw      Twi                                             twi
*   tyv                 Tuvinian                                        touva
    uga                 Ugaritic                                        
ougaritique
*   uig         ug      Uighur                                          ouïgour
*   ukr         uk      Ukrainian                                       
ukrainien
    umb                 Umbundu                                         umbundu
    und                 Undetermined                                    
indéterminée
*   urd         ur      Urdu                                            ourdou
*   uzb         uz      Uzbek                                           ouszbek
    vai                 Vai                                             vaï
*   ven                 Venda                                           venda
*   vie         vi      Vietnamese                                      
vietnamien
*   vol         vo      Volapük                                         volapük
*   vot                 Votic                                           vote
    wak                 Wakashan languages                              
wakashennes, langues
    wal                 Walamo                                          walamo
    war                 Waray                                           waray
    was                 Washo                                           washo
*   wel/cym*    cy      Welsh                                           gallois
*   wen                 Sorbian languages                               
sorabes, langues
*   wln         wa      Walloon                                         wallon
*   wol         wo      Wolof                                           wolof
*   xho         xh      Xhosa                                           xhosa
    yao                 Yao                                             yao
*   yap                 Yapese                                          yapois
*   yid         yi      Yiddish                                         yiddish
*   yor         yo      Yoruba                                          yoruba
    ypk                 Yupik languages                                 yupik, 
langues
    zap                 Zapotec                                         
zapotèque
    zen                 Zenaga                                          zenaga
    zha         za      Zhuang; Chuang                                  zhuang; 
chuang
*   chi/zho*    zh      Chinese                                         chinois
    znd                 Zande                                           zandé
*   zul         zu      Zulu                                            zoulou
    zun                 Zuni                                            zuni
    
++++++ make-check.patch ++++++
diff -ru fontconfig-2.3.93.20060131.orig/test/out.expected 
fontconfig-2.3.93.20060131/test/out.expected
--- fontconfig-2.3.93.20060131.orig/test/out.expected   2003-03-01 
06:54:42.000000000 +0100
+++ fontconfig-2.3.93.20060131/test/out.expected        2006-01-31 
11:50:40.000000000 +0100
@@ -1,8 +1,8 @@
-Fixed:pixelsize=16
-Fixed:pixelsize=6
+Misc Fixed:pixelsize=6
+Sony Fixed:pixelsize=16
 =
-Fixed:pixelsize=16
-Fixed:pixelsize=6
+Misc Fixed:pixelsize=6
+Sony Fixed:pixelsize=16
 =
-Fixed:pixelsize=16
-Fixed:pixelsize=6
+Misc Fixed:pixelsize=6
+Sony Fixed:pixelsize=16
++++++ urw-aliases-whitespaces.patch ++++++
Index: fontconfig-2.8.0/conf.d/30-urw-aliases.conf
===================================================================
--- fontconfig-2.8.0.orig/conf.d/30-urw-aliases.conf
+++ fontconfig-2.8.0/conf.d/30-urw-aliases.conf
@@ -9,6 +9,10 @@
          <family>Avant Garde</family>
          <accept><family>URW Gothic L</family></accept>
        </alias>
+        <alias binding="same">
+          <family>AvantGarde</family>
+          <accept><family>URW Gothic L</family></accept>
+        </alias>
        <alias binding="same">
          <family>Bookman</family>
          <accept><family>URW Bookman L</family></accept>
@@ -17,6 +21,10 @@
          <family>New Century Schoolbook</family>
          <accept><family>Century Schoolbook L</family></accept>
        </alias>
+        <alias binding="same">
+          <family>NewCenturySchoolbook</family>
+          <accept><family>Century Schoolbook L</family></accept>
+        </alias>
        <alias binding="same">
          <family>Palatino</family>
          <accept><family>URW Palladio L</family></accept>
@@ -26,9 +34,17 @@
          <accept><family>URW Chancery L</family></accept>
        </alias>
        <alias binding="same">
+         <family>ZapfChancery</family>
+         <accept><family>URW Chancery L</family></accept>
+       </alias>
+       <alias binding="same">
          <family>Zapf Dingbats</family>
          <accept><family>Dingbats</family></accept>
        </alias>
+       <alias binding="same">
+         <family>ZapfDingbats</family>
+         <accept><family>Dingbats</family></accept>
+       </alias>
        <match target="pattern">
          <test name="family">
            <string>Symbol</string>
++++++ usr-share-doc-packages.patch ++++++
Index: fontconfig-2.8.0/fc-cache/fc-cache.sgml
===================================================================
--- fontconfig-2.8.0.orig/fc-cache/fc-cache.sgml        2009-11-16 
18:24:52.000000000 +0100
+++ fontconfig-2.8.0/fc-cache/fc-cache.sgml     2011-01-21 11:35:19.672439060 
+0100
@@ -180,7 +180,7 @@ manpage.1: manpage.sgml
     </para>
 
     <para>The fontconfig user's guide, in HTML format:
-      
<filename>/usr/share/doc/fontconfig/fontconfig-user.html</filename>.</para>
+      
<filename>/usr/share/doc/packages/fontconfig/fontconfig-user.html</filename>.</para>
 
  </refsect1>
   <refsect1>
Index: fontconfig-2.8.0/fc-cat/fc-cat.sgml
===================================================================
--- fontconfig-2.8.0.orig/fc-cat/fc-cat.sgml    2009-11-16 18:24:52.000000000 
+0100
+++ fontconfig-2.8.0/fc-cat/fc-cat.sgml 2011-01-21 11:35:19.773439330 +0100
@@ -139,7 +139,7 @@ manpage.1: manpage.sgml
     </para>
 
     <para>The fontconfig user's guide, in HTML format:
-      
<filename>/usr/share/doc/fontconfig/fontconfig-user.html</filename>.</para>
+      
<filename>/usr/share/doc/packages/fontconfig/fontconfig-user.html</filename>.</para>
 
  </refsect1>
   <refsect1>
Index: fontconfig-2.8.0/fc-list/fc-list.sgml
===================================================================
--- fontconfig-2.8.0.orig/fc-list/fc-list.sgml  2009-11-16 18:24:52.000000000 
+0100
+++ fontconfig-2.8.0/fc-list/fc-list.sgml       2011-01-21 11:35:19.957438963 
+0100
@@ -184,7 +184,7 @@ manpage.1: manpage.sgml
     </para>
 
     <para>The fontconfig user's guide, in HTML format:
-      
<filename>/usr/share/doc/fontconfig/fontconfig-user.html</filename>.</para>
+      
<filename>/usr/share/doc/packages/fontconfig/fontconfig-user.html</filename>.</para>
 
  </refsect1>
   <refsect1>
Index: fontconfig-2.8.0/fc-match/fc-match.sgml
===================================================================
--- fontconfig-2.8.0.orig/fc-match/fc-match.sgml        2009-11-16 
18:24:52.000000000 +0100
+++ fontconfig-2.8.0/fc-match/fc-match.sgml     2011-01-21 11:35:20.116438691 
+0100
@@ -187,7 +187,7 @@ output is requested.</para>
     </para>
 
     <para>The fontconfig user's guide, in HTML format:
-      
<filename>/usr/share/doc/fontconfig/fontconfig-user.html</filename>.</para>
+      
<filename>/usr/share/doc/packages/fontconfig/fontconfig-user.html</filename>.</para>
 
  </refsect1>
   <refsect1>
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to