commit fontconfig for openSUSE:Factory

2019-02-24 Thread root
Hello community,

here is the log from the commit of package fontconfig for openSUSE:Factory 
checked in at 2019-02-24 16:56:11

Comparing /work/SRC/openSUSE:Factory/fontconfig (Old)
 and  /work/SRC/openSUSE:Factory/.fontconfig.new.28833 (New)


Package is "fontconfig"

Sun Feb 24 16:56:11 2019 rev:91 rq:673056 version:2.13.1

Changes:

--- /work/SRC/openSUSE:Factory/fontconfig/fontconfig.changes2019-02-04 
21:19:20.219692862 +0100
+++ /work/SRC/openSUSE:Factory/.fontconfig.new.28833/fontconfig.changes 
2019-02-24 16:56:22.968880587 +0100
@@ -1,0 +2,9 @@
+Sat Feb  9 23:34:45 UTC 2019 - Atri Bhattacharya 
+
+- Add fontconfig-do-not-remove-UUID-file.patch: Removing .uuid
+  files caused frequent rescanning of all system fonts causing
+  intermittent CPU usage surges, for example, when browsing using
+  firefox; patch taken from upstream commit (boo#1124816,
+  https://gitlab.freedesktop.org/fontconfig/fontconfig/merge_requests/8).
+
+---

New:

  fontconfig-do-not-remove-UUID-file.patch



Other differences:
--
++ fontconfig.spec ++
--- /var/tmp/diff_new_pack.9aKmZQ/_old  2019-02-24 16:56:24.804879714 +0100
+++ /var/tmp/diff_new_pack.9aKmZQ/_new  2019-02-24 16:56:24.804879714 +0100
@@ -27,6 +27,8 @@
 Source0:http://fontconfig.org/release/%{name}-%{version}.tar.bz2
 Source4:baselibs.conf
 Source5:local.conf
+# PATCH-FIX-UPSTREAM fontconfig-do-not-remove-UUID-file.patch boo#1124816 
badshah...@gmail.com -- Removing .uuid files caused frequent rescanning of all 
system fonts causing intermittent CPU usage surges, for example, when browsing 
using firefox; patch taken from upstream commit
+Patch0: fontconfig-do-not-remove-UUID-file.patch
 BuildRequires:  automake >= 1.11
 BuildRequires:  gperf
 BuildRequires:  libtool
@@ -90,6 +92,7 @@
 
 %prep
 %setup -q
+%patch0 -p1
 # use suse-specific doc path:
 find -name \*.1 -o -name \*.sgml -exec sed -i -e 
's/usr\/share\/doc\/fontconfig/usr\/share\/doc\/packages\/fontconfig/g' {} +
 

++ fontconfig-do-not-remove-UUID-file.patch ++
https://gitlab.freedesktop.org/fontconfig/fontconfig/merge_requests/8
>From 5f12f564f8748deaa603adb7a4b8f616b6390ad4 Mon Sep 17 00:00:00 2001
From: Keith Packard 
Date: Wed, 17 Oct 2018 21:15:47 -0700
Subject: [PATCH] Do not remove UUID file when a scanned directory is empty

Because FcDirCacheDeleteUUID does not reset the modification time on
the directory, and because FcDirCacheRead unconditionally creates the
UUID file each time it is run, any empty directory in the cache will
get its timestamp changed each time the cache for that directory is
read.

Instead, just leave the UUID file around as it is harmless.

The alternative would be to only create the UUID file after the cache
has been created and the directory has been discovered to be
non-empty, but that would delay the creation of the UUID file.

Signed-off-by: Keith Packard 
---
 src/fcdir.c | 7 ---
 1 file changed, 7 deletions(-)

diff --git a/src/fcdir.c b/src/fcdir.c
index 93f220c..bfcdf95 100644
--- a/src/fcdir.c
+++ b/src/fcdir.c
@@ -421,13 +421,6 @@ FcDirCacheRead (const FcChar8 *dir, FcBool force, FcConfig 
*config)
 /* Not using existing cache file, construct new cache */
 if (!cache)
cache = FcDirCacheScan (dir, config);
-if (cache)
-{
-   FcFontSet *fs = FcCacheSet (cache);
-
-   if (cache->dirs_count == 0 && (!fs || fs->nfont == 0))
-   FcDirCacheDeleteUUID (dir, config);
-}
 
 return cache;
 }
-- 
2.18.1

diff --git a/test/run-test.sh b/test/run-test.sh
index 
e76e39bd8c384f8354600d8c7b073a57f3012482..ed41456998ba599568e2ab0bf3cc990e9abcc525
 100644
--- a/test/run-test.sh
+++ b/test/run-test.sh
@@ -239,19 +239,19 @@ fi
 
 rm -rf $MyPWD/sysroot
 
-dotest "deleting .uuid file on empty dir"
-prep
-cp $FONT1 $FONT2 $FONTDIR
-$FCCACHE $FONTDIR
-sleep 1
-rm -f $FONTDIR/*pcf
-$FCCACHE $FONTDIR
-rmdir $FONTDIR > /dev/null 2>&1
-if [ $? != 0 ]; then
-  echo "*** Test failed: $TEST"
-  echo "$FONTDIR isn't empty"
-  ls -al $FONTDIR
-  exit 1
-fi
+# dotest "deleting .uuid file on empty dir"
+# prep
+# cp $FONT1 $FONT2 $FONTDIR
+# $FCCACHE $FONTDIR
+# sleep 1
+# rm -f $FONTDIR/*pcf
+# $FCCACHE $FONTDIR
+# rmdir $FONTDIR > /dev/null 2>&1
+# if [ $? != 0 ]; then
+#   echo "*** Test failed: $TEST"
+#   echo "$FONTDIR isn't empty"
+#   ls -al $FONTDIR
+#   exit 1
+# fi
 
 rm -rf $FONTDIR $CACHEFILE $CACHEDIR $FONTCONFIG_FILE out



commit fontconfig for openSUSE:Factory

2019-02-04 Thread root
Hello community,

here is the log from the commit of package fontconfig for openSUSE:Factory 
checked in at 2019-02-04 21:19:06

Comparing /work/SRC/openSUSE:Factory/fontconfig (Old)
 and  /work/SRC/openSUSE:Factory/.fontconfig.new.28833 (New)


Package is "fontconfig"

Mon Feb  4 21:19:06 2019 rev:90 rq:666325 version:2.13.1

Changes:

--- /work/SRC/openSUSE:Factory/fontconfig/fontconfig.changes2018-01-15 
13:53:58.138730238 +0100
+++ /work/SRC/openSUSE:Factory/.fontconfig.new.28833/fontconfig.changes 
2019-02-04 21:19:20.219692862 +0100
@@ -1,0 +2,35 @@
+Sat Jan 12 12:07:28 UTC 2019 - Jan Engelhardt 
+
+- Implement shared library packaging guideline
+- Split documentation to soothe rpmlint's
+  "W: package-with-huge-docs 86%"
+
+---
+Sat Jan 12 11:50:46 UTC 2019 - ec...@opensuse.org
+
+- Fix self obsoletion ipa-fonts-config and IPA-fonts-config.
+- Fix build error in Leap 42.3.
+- Fix location of fontconfig-devel.* doc-files.
+
+---
+Fri Jan 11 13:59:16 UTC 2019 - bjorn@gmail.com
+
+- Package AUTHORS, ChangeLog and README via standard doc macro.
+
+---
+Wed Oct 31 09:16:31 UTC 2018 - Petr Gajdos 
+
+- Update to 2.13.1:
+  * conf.d: Drop aliases for (URW)++ fonts
+  * variable fonts support
+  * Use uuid-based cache filename if uuid is assigned to dirs
+  * Add new API to find out a font from current search path
+  * Add FONTCONFIG_SYSROOT environment variable
+  * [varfonts] Add FC_FONT_VARIATIONS
+  * [varfonts] Add FC_VARIABLE
+  * Add Simplified Chinese translations
+  * Fix memory leaks, double frees etc.
+  * See README for details
+- Drop fontconfig-remove-debug-output.patch
+
+---
@@ -1977 +2011,0 @@
-

Old:

  fontconfig-2.12.6.tar.bz2
  fontconfig-remove-debug-output.patch

New:

  fontconfig-2.13.1.tar.bz2



Other differences:
--
++ fontconfig.spec ++
--- /var/tmp/diff_new_pack.68vQfy/_old  2019-02-04 21:19:23.155691746 +0100
+++ /var/tmp/diff_new_pack.68vQfy/_new  2019-02-04 21:19:23.155691746 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package fontconfig
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,12 +12,13 @@
 # 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/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 Name:   fontconfig
-Version:2.12.6
+%define lname   libfontconfig1
+Version:2.13.1
 Release:0
 Summary:Library for Font Configuration
 License:MIT
@@ -26,17 +27,17 @@
 Source0:http://fontconfig.org/release/%{name}-%{version}.tar.bz2
 Source4:baselibs.conf
 Source5:local.conf
-Patch0: fontconfig-remove-debug-output.patch
 BuildRequires:  automake >= 1.11
 BuildRequires:  gperf
 BuildRequires:  libtool
 BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(expat)
 BuildRequires:  pkgconfig(freetype2)
+BuildRequires:  pkgconfig(uuid)
 Provides:   ipa-fonts-config = 003.02
-Obsoletes:  ipa-fonts-config <= 003.02
+Obsoletes:  ipa-fonts-config < 003.02
 Provides:   IPA-fonts-config = 003.02
-Obsoletes:  IPA-fonts-config <= 003.02
+Obsoletes:  IPA-fonts-config < 003.02
 
 %description
 Fontconfig is a library for configuring and customizing font access. It
@@ -44,10 +45,32 @@
 an internal configuration from XML files, and the matching module,
 which accepts font patterns and returns the nearest matching font.
 
+%lang_package
+
+%package -n %{lname}
+Summary:Library for font configuration
+Group:  System/Libraries
+Requires:   %{name}
+
+%description -n %{lname}
+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 doc
+Summary:Documentation for fontconfig
+Group:  Documentation/Other
+BuildArch:  noarch
+
+%description doc
+Extended documentation for the fontconfig library.
+
 %package devel
-Summary:Include Files and Libraries mandatory for Development
+Summary:Header files for fontconfig
 Group: 

commit fontconfig for openSUSE:Factory

2018-01-15 Thread root
Hello community,

here is the log from the commit of package fontconfig for openSUSE:Factory 
checked in at 2018-01-15 13:53:56

Comparing /work/SRC/openSUSE:Factory/fontconfig (Old)
 and  /work/SRC/openSUSE:Factory/.fontconfig.new (New)


Package is "fontconfig"

Mon Jan 15 13:53:56 2018 rev:89 rq:565620 version:2.12.6

Changes:

--- /work/SRC/openSUSE:Factory/fontconfig/fontconfig.changes2017-11-14 
14:08:32.270624380 +0100
+++ /work/SRC/openSUSE:Factory/.fontconfig.new/fontconfig.changes   
2018-01-15 13:53:58.138730238 +0100
@@ -1,0 +2,6 @@
+Mon Jan 15 12:47:39 UTC 2018 - pgaj...@suse.com
+
+- fc-query: remove redundant debug output
+  + fontconfig-remove-debug-output.patch
+
+---

New:

  fontconfig-remove-debug-output.patch



Other differences:
--
++ fontconfig.spec ++
--- /var/tmp/diff_new_pack.ayCjQd/_old  2018-01-15 13:53:59.298675803 +0100
+++ /var/tmp/diff_new_pack.ayCjQd/_new  2018-01-15 13:53:59.298675803 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package fontconfig
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -26,6 +26,7 @@
 Source0:http://fontconfig.org/release/%{name}-%{version}.tar.bz2
 Source4:baselibs.conf
 Source5:local.conf
+Patch0: fontconfig-remove-debug-output.patch
 BuildRequires:  automake >= 1.11
 BuildRequires:  gperf
 BuildRequires:  libtool
@@ -65,6 +66,7 @@
 
 %prep
 %setup -q
+%patch0 -p1
 # use suse-specific doc path:
 find -name \*.1 -o -name \*.sgml | xargs sed -i -e 
's/usr\/share\/doc\/fontconfig/usr\/share\/doc\/packages\/fontconfig/g'
 

++ fontconfig-remove-debug-output.patch ++
>From b56207a069be2574df455ede0a6ab61f44d5ca2b Mon Sep 17 00:00:00 2001
From: Behdad Esfahbod 
Date: Tue, 12 Sep 2017 13:25:46 -0400
Subject: [PATCH] Remove stray printf()

Ouch.
---
 fc-query/fc-query.c | 1 -
 1 file changed, 1 deletion(-)

diff --git a/fc-query/fc-query.c b/fc-query/fc-query.c
index 842a8b6..6cd5abd 100644
--- a/fc-query/fc-query.c
+++ b/fc-query/fc-query.c
@@ -170,7 +170,6 @@ main (int argc, char **argv)
FcPattern *pat;
 
id = ((instance_num << 16) + face_num);
-   printf("id %d\n", id);
if (FT_New_Face (ftLibrary, argv[i], id, ))
  break;
num_faces = face->num_faces;




commit fontconfig for openSUSE:Factory

2017-11-14 Thread root
Hello community,

here is the log from the commit of package fontconfig for openSUSE:Factory 
checked in at 2017-11-14 14:08:26

Comparing /work/SRC/openSUSE:Factory/fontconfig (Old)
 and  /work/SRC/openSUSE:Factory/.fontconfig.new (New)


Package is "fontconfig"

Tue Nov 14 14:08:26 2017 rev:88 rq:540045 version:2.12.6

Changes:

--- /work/SRC/openSUSE:Factory/fontconfig/fontconfig.changes2017-08-10 
13:43:16.723932217 +0200
+++ /work/SRC/openSUSE:Factory/.fontconfig.new/fontconfig.changes   
2017-11-14 14:08:32.270624380 +0100
@@ -1,0 +2,15 @@
+Wed Nov  8 21:43:21 UTC 2017 - aavind...@gmail.com
+
+- Update to 2.12.6:
+  * conf.d: Drop aliases for (URW)++ fonts (upstreamed)
+  * other minor fixes
+- Includes changes from 2.12.5:
+  * update docs
+  * Accept 4 digit script tag in FcLangNormalize().
+  * fc-blanks: fall back to the static data available in repo if
+downloaded data is corrupted
+  * emoji related fixes
+  * various cleanups
+  * support listing named instances
+
+---

Old:

  fontconfig-2.12.4.tar.bz2

New:

  fontconfig-2.12.6.tar.bz2



Other differences:
--
++ fontconfig.spec ++
--- /var/tmp/diff_new_pack.0iHoXP/_old  2017-11-14 14:08:33.434581931 +0100
+++ /var/tmp/diff_new_pack.0iHoXP/_new  2017-11-14 14:08:33.438581785 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   fontconfig
-Version:2.12.4
+Version:2.12.6
 Release:0
 Summary:Library for Font Configuration
 License:MIT

++ fontconfig-2.12.4.tar.bz2 -> fontconfig-2.12.6.tar.bz2 ++
 18313 lines of diff (skipped)




commit fontconfig for openSUSE:Factory

2017-08-10 Thread root
Hello community,

here is the log from the commit of package fontconfig for openSUSE:Factory 
checked in at 2017-08-10 13:43:15

Comparing /work/SRC/openSUSE:Factory/fontconfig (Old)
 and  /work/SRC/openSUSE:Factory/.fontconfig.new (New)


Package is "fontconfig"

Thu Aug 10 13:43:15 2017 rev:87 rq:511829 version:2.12.4

Changes:

--- /work/SRC/openSUSE:Factory/fontconfig/fontconfig.changes2017-07-12 
19:33:37.304549277 +0200
+++ /work/SRC/openSUSE:Factory/.fontconfig.new/fontconfig.changes   
2017-08-10 13:43:16.723932217 +0200
@@ -1,0 +2,16 @@
+Fri Jul 21 11:02:23 UTC 2017 - tchva...@suse.com
+
+- Version update to 2.12.4:
+  * Various distcheck errors
+  * FcCharSetHash(): use the 'numbers' values to compute the hash
+  * fc-lang: gracefully handle the case where the last language initial is < 
'z'
+  * Fix an off-by-one error in FcLangSetIndex()
+  * Fix erroneous test on language id in FcLangSetPromote()
+  * FcLangSetCompare(): fix bug when two charsets come from different "buckets"
+  * Treat C.UTF-8 and C.utf8 locales as built in the C library
+- Remove merged upstream fontconfig-locale_c.utf8.patch
+- Remove fontconfig-doc archive, the generated output is already
+  present in the upstream released tarball
+- Remove unused configure options
+
+---

Old:

  fontconfig-2.12.3.tar.bz2
  fontconfig-doc-2.12.3.tar.bz2
  fontconfig-locale_c.utf8.patch

New:

  fontconfig-2.12.4.tar.bz2



Other differences:
--
++ fontconfig.spec ++
--- /var/tmp/diff_new_pack.Y6WMPU/_old  2017-08-10 13:43:17.551815677 +0200
+++ /var/tmp/diff_new_pack.Y6WMPU/_new  2017-08-10 13:43:17.559814551 +0200
@@ -16,9 +16,8 @@
 #
 
 
-%define build_docs 0
 Name:   fontconfig
-Version:2.12.3
+Version:2.12.4
 Release:0
 Summary:Library for Font Configuration
 License:MIT
@@ -27,54 +26,16 @@
 Source0:http://fontconfig.org/release/%{name}-%{version}.tar.bz2
 Source4:baselibs.conf
 Source5:local.conf
-# suse specific because freetype2-bitmap-foundry.patch
-# https://www.libreoffice.org/bugzilla/show_bug.cgi?id=47704
-Patch1: fontconfig-locale_c.utf8.patch
 BuildRequires:  automake >= 1.11
-BuildRequires:  freetype2-devel
-# -
-# (see removal of src/fcobjshash.h in %build)
-# build 2.12.3 (2.12.1 worked fine); not needed as soon
-# as following bug is resolved:
-# https://bugs.freedesktop.org/show_bug.cgi?id=101280
 BuildRequires:  gperf
-# ---
-BuildRequires:  libexpat-devel
 BuildRequires:  libtool
 BuildRequires:  pkgconfig
-Requires:   bash
-Provides:   XFree86:%{_sysconfdir}/fonts/fonts.dtd
+BuildRequires:  pkgconfig(expat)
+BuildRequires:  pkgconfig(freetype2)
 Provides:   ipa-fonts-config = 003.02
 Obsoletes:  ipa-fonts-config <= 003.02
 Provides:   IPA-fonts-config = 003.02
 Obsoletes:  IPA-fonts-config <= 003.02
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-%if %{build_docs}
-BuildRequires:  docbook-dsssl-stylesheets
-BuildRequires:  docbook-utils
-BuildRequires:  docbook_3
-BuildRequires:  docbook_4
-BuildRequires:  iso_ent
-BuildRequires:  libpng
-BuildRequires:  libxml2
-BuildRequires:  libxml2-devel
-BuildRequires:  lynx
-BuildRequires:  openjade
-BuildRequires:  opensp
-BuildRequires:  perl-SGMLS
-BuildRequires:  sgml-skel
-BuildRequires:  texlive-dvips
-BuildRequires:  texlive-jadetex
-%endif
-# bug437293
-%ifarch ppc64
-Obsoletes:  fontconfig-64bit
-%endif
-# 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
-%if %{build_docs} < 1
-Source1:%{name}-doc-%{version}.tar.bz2
-%endif
 
 %description
 Fontconfig is a library for configuring and customizing font access. It
@@ -86,13 +47,8 @@
 Summary:Include Files and Libraries mandatory for Development
 Group:  Development/Libraries/C and C++
 Requires:   %{name} = %{version}
-Requires:   freetype2-devel
 Requires:   glibc-devel
-Provides:   XFree86-devel:%{_libdir}/pkgconfig/fontconfig.pc
-# bug437293
-%ifarch ppc64
-Obsoletes:  fontconfig-devel-64bit
-%endif
+Requires:   pkgconfig(freetype2)
 
 %description devel
 This package countains all include files, libraries, configuration
@@ -109,39 +65,20 @@
 
 %prep
 %setup -q
-%if %{build_docs} < 1
-   tar -xvf %{SOURCE1}
-%endif
-%patch1 -p1
 # use suse-specific doc path:
 find -name \*.1 -o -name \*.sgml | xargs sed -i -e 
's/usr\/share\/doc\/fontconfig/usr\/share\/doc\/packages\/fontconfig/g'
 
 %build
-# - build with automake 1.13
-# work around from https://bugs.archlinux.org/task/33406
-find . -name 

commit fontconfig for openSUSE:Factory

2017-07-12 Thread root
Hello community,

here is the log from the commit of package fontconfig for openSUSE:Factory 
checked in at 2017-07-12 19:33:36

Comparing /work/SRC/openSUSE:Factory/fontconfig (Old)
 and  /work/SRC/openSUSE:Factory/.fontconfig.new (New)


Package is "fontconfig"

Wed Jul 12 19:33:36 2017 rev:86 rq:509319 version:2.12.3

Changes:

--- /work/SRC/openSUSE:Factory/fontconfig/fontconfig.changes2017-06-20 
10:57:17.021865757 +0200
+++ /work/SRC/openSUSE:Factory/.fontconfig.new/fontconfig.changes   
2017-07-12 19:33:37.304549277 +0200
@@ -1,0 +2,5 @@
+Tue Jul 11 00:00:52 UTC 2017 - jeng...@inai.de
+
+- Remove --with-pic which is only useful for static libs.
+
+---



Other differences:
--
++ fontconfig.spec ++
--- /var/tmp/diff_new_pack.gX3Z4x/_old  2017-07-12 19:33:37.892466328 +0200
+++ /var/tmp/diff_new_pack.gX3Z4x/_new  2017-07-12 19:33:37.896465763 +0200
@@ -129,7 +129,7 @@
 rm src/fcobjshash.h
 # ---
 autoreconf -fiv
-%configure --with-pic --with-arch=%{_host_cpu} \
+%configure --with-arch=%{_host_cpu} \
 --disable-static \
--with-freetype-lib=%{_libdir} \
--with-x \




commit fontconfig for openSUSE:Factory

2017-06-20 Thread root
Hello community,

here is the log from the commit of package fontconfig for openSUSE:Factory 
checked in at 2017-06-20 10:57:15

Comparing /work/SRC/openSUSE:Factory/fontconfig (Old)
 and  /work/SRC/openSUSE:Factory/.fontconfig.new (New)


Package is "fontconfig"

Tue Jun 20 10:57:15 2017 rev:85 rq:501142 version:2.12.3

Changes:

--- /work/SRC/openSUSE:Factory/fontconfig/fontconfig.changes2017-03-09 
01:30:50.647809348 +0100
+++ /work/SRC/openSUSE:Factory/.fontconfig.new/fontconfig.changes   
2017-06-20 10:57:17.021865757 +0200
@@ -1,0 +2,19 @@
+Mon Jun  5 11:33:07 UTC 2017 - pgaj...@suse.com
+
+- Update to 2.12.3:
+  Don't call perror() if no changes happens in errno
+  Fix FcCacheOffsetsValid()
+  Fix the build issue with gperf 3.1
+  Fix the build issue on GNU/Hurd
+  Update a bit for the changes in FreeType 2.7.1
+  Add the description of FC_LANG envvar to the doc
+  Bug 101202 - fontconfig FTBFS if docbook-utils is installed
+  Correct cache version info in doc/fontconfig-user.sgml
+  Avoid conflicts with integer width macros from TS 18661-1:2014
+  Fix PostScript font alias name
+  Update aliases for URW June 2016
+- removed unneeded:
+  - fontconfig-glibc-2.25.patch
+  - make-check.patch
+
+---

Old:

  fontconfig-2.12.1.tar.bz2
  fontconfig-doc-2.12.1.tar.bz2
  fontconfig-glibc-2.25.patch
  make-check.patch

New:

  fontconfig-2.12.3.tar.bz2
  fontconfig-doc-2.12.3.tar.bz2



Other differences:
--
++ fontconfig.spec ++
--- /var/tmp/diff_new_pack.tcWGEr/_old  2017-06-20 10:57:17.801755829 +0200
+++ /var/tmp/diff_new_pack.tcWGEr/_new  2017-06-20 10:57:17.805755265 +0200
@@ -18,7 +18,7 @@
 
 %define build_docs 0
 Name:   fontconfig
-Version:2.12.1
+Version:2.12.3
 Release:0
 Summary:Library for Font Configuration
 License:MIT
@@ -29,13 +29,16 @@
 Source5:local.conf
 # suse specific because freetype2-bitmap-foundry.patch
 # https://www.libreoffice.org/bugzilla/show_bug.cgi?id=47704
-Patch0: make-check.patch
 Patch1: fontconfig-locale_c.utf8.patch
-# PATCH-FIX-UPSTREAM fontconfig-glibc-2.25.patch -- fixes build with glibc 2.25
-# 
http://lists.openembedded.org/pipermail/openembedded-core/2016-December/130213.html
-Patch2: fontconfig-glibc-2.25.patch
 BuildRequires:  automake >= 1.11
 BuildRequires:  freetype2-devel
+# -
+# (see removal of src/fcobjshash.h in %build)
+# build 2.12.3 (2.12.1 worked fine); not needed as soon
+# as following bug is resolved:
+# https://bugs.freedesktop.org/show_bug.cgi?id=101280
+BuildRequires:  gperf
+# ---
 BuildRequires:  libexpat-devel
 BuildRequires:  libtool
 BuildRequires:  pkgconfig
@@ -109,9 +112,7 @@
 %if %{build_docs} < 1
tar -xvf %{SOURCE1}
 %endif
-%patch0 -p1
 %patch1 -p1
-%patch2 -p1
 # use suse-specific doc path:
 find -name \*.1 -o -name \*.sgml | xargs sed -i -e 
's/usr\/share\/doc\/fontconfig/usr\/share\/doc\/packages\/fontconfig/g'
 
@@ -122,6 +123,11 @@
 chmod u+x test/run-test.sh
 chmod u+x doc/check-missing-doc
 # -
+# build 2.12.3 (2.12.1 worked fine); not needed as soon
+# as following bug is resolved:
+# https://bugs.freedesktop.org/show_bug.cgi?id=101280
+rm src/fcobjshash.h
+# ---
 autoreconf -fiv
 %configure --with-pic --with-arch=%{_host_cpu} \
 --disable-static \

++ fontconfig-2.12.1.tar.bz2 -> fontconfig-2.12.3.tar.bz2 ++
 3709 lines of diff (skipped)

++ fontconfig-doc-2.12.1.tar.bz2 -> fontconfig-doc-2.12.3.tar.bz2 ++
 10709 lines of diff (skipped)




commit fontconfig for openSUSE:Factory

2017-03-08 Thread root
Hello community,

here is the log from the commit of package fontconfig for openSUSE:Factory 
checked in at 2017-03-09 01:30:49

Comparing /work/SRC/openSUSE:Factory/fontconfig (Old)
 and  /work/SRC/openSUSE:Factory/.fontconfig.new (New)


Package is "fontconfig"

Thu Mar  9 01:30:49 2017 rev:84 rq:460495 version:2.12.1

Changes:

--- /work/SRC/openSUSE:Factory/fontconfig/fontconfig.changes2016-08-17 
12:03:32.0 +0200
+++ /work/SRC/openSUSE:Factory/.fontconfig.new/fontconfig.changes   
2017-03-09 01:30:50.647809348 +0100
@@ -1,0 +2,6 @@
+Sun Feb 26 01:44:16 UTC 2017 - qantas94he...@gmail.com
+
+- Add patch fontconfig-glibc-2.25.patch
+  * Fixes build with glibc 2.25. 
+
+---

New:

  fontconfig-glibc-2.25.patch



Other differences:
--
++ fontconfig.spec ++
--- /var/tmp/diff_new_pack.LQbeEP/_old  2017-03-09 01:30:52.035612793 +0100
+++ /var/tmp/diff_new_pack.LQbeEP/_new  2017-03-09 01:30:52.035612793 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package fontconfig
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -31,6 +31,9 @@
 # https://www.libreoffice.org/bugzilla/show_bug.cgi?id=47704
 Patch0: make-check.patch
 Patch1: fontconfig-locale_c.utf8.patch
+# PATCH-FIX-UPSTREAM fontconfig-glibc-2.25.patch -- fixes build with glibc 2.25
+# 
http://lists.openembedded.org/pipermail/openembedded-core/2016-December/130213.html
+Patch2: fontconfig-glibc-2.25.patch
 BuildRequires:  automake >= 1.11
 BuildRequires:  freetype2-devel
 BuildRequires:  libexpat-devel
@@ -108,6 +111,7 @@
 %endif
 %patch0 -p1
 %patch1 -p1
+%patch2 -p1
 # use suse-specific doc path:
 find -name \*.1 -o -name \*.sgml | xargs sed -i -e 
's/usr\/share\/doc\/fontconfig/usr\/share\/doc\/packages\/fontconfig/g'
 

++ fontconfig-glibc-2.25.patch ++
>From 20cddc824c6501c2082cac41b162c34cd5fcc530 Mon Sep 17 00:00:00 2001
From: Khem Raj 
Date: Sun, 11 Dec 2016 14:32:00 -0800
Subject: [PATCH] Avoid conflicts with integer width macros from TS
 18661-1:2014

glibc 2.25+ has now defined these macros in 
https://sourceware.org/git/?p=glibc.git;a=commit;h=5b17fd0da62bf923cb61d1bb7b08cf2e1f1f9c1a

Signed-off-by: Khem Raj 
---
Upstream-Status: Merged into master (1ab5258f7c2abfafcd63a760ca08bf93591912da)

 fontconfig/fontconfig.h |3 ++-
 src/fcobjs.h|2 +-
 src/fcobjshash.gperf|2 +-
 src/fcobjshash.h|2 +-
 4 files changed, 5 insertions(+), 4 deletions(-)

Index: fontconfig-2.12.1/fontconfig/fontconfig.h
===
--- fontconfig-2.12.1.orig/fontconfig/fontconfig.h
+++ fontconfig-2.12.1/fontconfig/fontconfig.h
@@ -128,7 +128,8 @@ typedef int FcBool;
 #define FC_USER_CACHE_FILE ".fonts.cache-" FC_CACHE_VERSION
 
 /* Adjust outline rasterizer */
-#define FC_CHAR_WIDTH  "charwidth" /* Int */
+#define FC_CHARWIDTH   "charwidth" /* Int */
+#define FC_CHAR_WIDTH  FC_CHARWIDTH
 #define FC_CHAR_HEIGHT "charheight"/* Int */
 #define FC_MATRIX  "matrix"/* FcMatrix */
 
Index: fontconfig-2.12.1/src/fcobjs.h
===
--- fontconfig-2.12.1.orig/src/fcobjs.h
+++ fontconfig-2.12.1/src/fcobjs.h
@@ -51,7 +51,7 @@ FC_OBJECT (DPI,   FcTypeDouble,   NULL)
 FC_OBJECT (RGBA,   FcTypeInteger,  NULL)
 FC_OBJECT (SCALE,  FcTypeDouble,   NULL)
 FC_OBJECT (MINSPACE,   FcTypeBool, NULL)
-FC_OBJECT (CHAR_WIDTH, FcTypeInteger,  NULL)
+FC_OBJECT (CHARWIDTH,  FcTypeInteger,  NULL)
 FC_OBJECT (CHAR_HEIGHT,FcTypeInteger,  NULL)
 FC_OBJECT (MATRIX, FcTypeMatrix,   NULL)
 FC_OBJECT (CHARSET,FcTypeCharSet,  FcCompareCharSet)
Index: fontconfig-2.12.1/src/fcobjshash.gperf
===
--- fontconfig-2.12.1.orig/src/fcobjshash.gperf
+++ fontconfig-2.12.1/src/fcobjshash.gperf
@@ -44,7 +44,7 @@ int id;
 "rgba",FC_RGBA_OBJECT
 "scale",FC_SCALE_OBJECT
 "minspace",FC_MINSPACE_OBJECT
-"charwidth",FC_CHAR_WIDTH_OBJECT
+"charwidth",FC_CHARWIDTH_OBJECT
 "charheight",FC_CHAR_HEIGHT_OBJECT
 "matrix",FC_MATRIX_OBJECT
 "charset",FC_CHARSET_OBJECT
Index: fontconfig-2.12.1/src/fcobjshash.h
===
--- fontconfig-2.12.1.orig/src/fcobjshash.h
+++ fontconfig-2.12.1/src/fcobjshash.h
@@ -284,7 +284,7 @@ 

commit fontconfig for openSUSE:Factory

2016-08-17 Thread h_root
Hello community,

here is the log from the commit of package fontconfig for openSUSE:Factory 
checked in at 2016-08-17 12:03:30

Comparing /work/SRC/openSUSE:Factory/fontconfig (Old)
 and  /work/SRC/openSUSE:Factory/.fontconfig.new (New)


Package is "fontconfig"

Changes:

--- /work/SRC/openSUSE:Factory/fontconfig/fontconfig.changes2016-07-18 
21:22:39.0 +0200
+++ /work/SRC/openSUSE:Factory/.fontconfig.new/fontconfig.changes   
2016-08-17 12:03:32.0 +0200
@@ -1,0 +2,10 @@
+Thu Aug 11 11:50:05 UTC 2016 - pgaj...@suse.com
+
+- Update to 2.12.1:
+  Update CaseFolding.txt to Unicode 9.0
+  Fix some errors related to python3
+  Bug 96676 - Check range of FcWeightFromOpenType argument
+  Update libtool revision
+  Properly validate offsets in cache files.
+
+---

Old:

  fontconfig-2.12.0.tar.bz2
  fontconfig-doc-2.12.0.tar.bz2

New:

  fontconfig-2.12.1.tar.bz2
  fontconfig-doc-2.12.1.tar.bz2



Other differences:
--
++ fontconfig.spec ++
--- /var/tmp/diff_new_pack.PLT3XA/_old  2016-08-17 12:03:33.0 +0200
+++ /var/tmp/diff_new_pack.PLT3XA/_new  2016-08-17 12:03:33.0 +0200
@@ -18,7 +18,7 @@
 
 %define build_docs 0
 Name:   fontconfig
-Version:2.12.0
+Version:2.12.1
 Release:0
 Summary:Library for Font Configuration
 License:MIT

++ fontconfig-2.12.0.tar.bz2 -> fontconfig-2.12.1.tar.bz2 ++
 2987 lines of diff (skipped)

++ fontconfig-doc-2.12.0.tar.bz2 -> fontconfig-doc-2.12.1.tar.bz2 ++
 2434 lines of diff (skipped)





commit fontconfig for openSUSE:Factory

2016-07-18 Thread h_root
Hello community,

here is the log from the commit of package fontconfig for openSUSE:Factory 
checked in at 2016-07-18 21:22:38

Comparing /work/SRC/openSUSE:Factory/fontconfig (Old)
 and  /work/SRC/openSUSE:Factory/.fontconfig.new (New)


Package is "fontconfig"

Changes:

--- /work/SRC/openSUSE:Factory/fontconfig/fontconfig.changes2016-03-16 
10:43:13.0 +0100
+++ /work/SRC/openSUSE:Factory/.fontconfig.new/fontconfig.changes   
2016-07-18 21:22:39.0 +0200
@@ -1,0 +2,24 @@
+Mon Jul 11 14:20:11 UTC 2016 - dims...@opensuse.org
+
+- Update to version 2.12.0:
+  + Support the size specific design selection in OS/2 table
+version 5.
+  + Allow the modification on 'lang' and 'charset' objects.
+  + Increase the refcount in FcConfigSetCurrent().
+  + some updates in orth files.
+  + Add --error-on-no-fonts option to fc-cache.
+  + Use lang=und instead of lang=xx for "undetermined".
+  + Add FC_WEIGHT_DEMILIGHT and change from 65 to 55.
+  + Add FC_COLOR.
+  + Treat color fonts as scalable.
+  + no FC_LANG added with FcConfigSubstitute() when it has "und".
+  + Hardcode blanks in library.
+  + Support symbol fonts.
+  + Unicode 8.0 support.
+  + Add hintstyle templates and default hintslight.
+  + GX font support.
+  + Improve the footprint issue on updating caches.
+  + Bump the cache version to 6.
+  + more bug fixes.
+
+---

Old:

  fontconfig-2.11.1.tar.bz2
  fontconfig-doc-2.11.1.tar.bz2

New:

  fontconfig-2.12.0.tar.bz2
  fontconfig-doc-2.12.0.tar.bz2



Other differences:
--
++ fontconfig.spec ++
--- /var/tmp/diff_new_pack.exysu5/_old  2016-07-18 21:22:40.0 +0200
+++ /var/tmp/diff_new_pack.exysu5/_new  2016-07-18 21:22:40.0 +0200
@@ -18,7 +18,7 @@
 
 %define build_docs 0
 Name:   fontconfig
-Version:2.11.1
+Version:2.12.0
 Release:0
 Summary:Library for Font Configuration
 License:MIT

++ fontconfig-2.11.1.tar.bz2 -> fontconfig-2.12.0.tar.bz2 ++
 73248 lines of diff (skipped)

++ fontconfig-doc-2.11.1.tar.bz2 -> fontconfig-doc-2.12.0.tar.bz2 ++
 51667 lines of diff (skipped)





commit fontconfig for openSUSE:Factory

2016-03-16 Thread h_root
Hello community,

here is the log from the commit of package fontconfig for openSUSE:Factory 
checked in at 2016-03-16 10:43:12

Comparing /work/SRC/openSUSE:Factory/fontconfig (Old)
 and  /work/SRC/openSUSE:Factory/.fontconfig.new (New)


Package is "fontconfig"

Changes:

--- /work/SRC/openSUSE:Factory/fontconfig/fontconfig.changes2015-05-20 
23:35:53.0 +0200
+++ /work/SRC/openSUSE:Factory/.fontconfig.new/fontconfig.changes   
2016-03-16 10:43:13.0 +0100
@@ -1,0 +2,6 @@
+Wed Mar  9 16:20:54 UTC 2016 - idon...@suse.com
+
+- Add fontconfig-locale_c.utf8.patch to recognize C.UTF-8 locale,
+  patch from Debian.
+
+---

New:

  fontconfig-locale_c.utf8.patch



Other differences:
--
++ fontconfig.spec ++
--- /var/tmp/diff_new_pack.InQZCZ/_old  2016-03-16 10:43:14.0 +0100
+++ /var/tmp/diff_new_pack.InQZCZ/_new  2016-03-16 10:43:14.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package fontconfig
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -30,6 +30,7 @@
 # suse specific because freetype2-bitmap-foundry.patch
 # https://www.libreoffice.org/bugzilla/show_bug.cgi?id=47704
 Patch0: make-check.patch
+Patch1: fontconfig-locale_c.utf8.patch
 BuildRequires:  automake >= 1.11
 BuildRequires:  freetype2-devel
 BuildRequires:  libexpat-devel
@@ -106,6 +107,7 @@
tar -xvf %{SOURCE1}
 %endif
 %patch0 -p1
+%patch1 -p1
 # use suse-specific doc path:
 find -name \*.1 -o -name \*.sgml | xargs sed -i -e 
's/usr\/share\/doc\/fontconfig/usr\/share\/doc\/packages\/fontconfig/g'
 

++ fontconfig-locale_c.utf8.patch ++
Index: fontconfig-2.11.1/src/fclang.c
===
--- fontconfig-2.11.1.orig/src/fclang.c
+++ fontconfig-2.11.1/src/fclang.c
@@ -189,6 +189,8 @@ FcLangNormalize (const FcChar8 *lang)
return NULL;
 
 if (FcStrCmpIgnoreCase (lang, (const FcChar8 *)"C") == 0 ||
+FcStrCmpIgnoreCase (lang, (const FcChar8 *)"C.UTF-8") == 0 ||
+FcStrCmpIgnoreCase (lang, (const FcChar8 *)"C.utf8") == 0 ||
FcStrCmpIgnoreCase (lang, (const FcChar8 *)"POSIX") == 0)
 {
result = FcStrCopy ((const FcChar8 *)"en");




commit fontconfig for openSUSE:Factory

2015-05-20 Thread h_root
Hello community,

here is the log from the commit of package fontconfig for openSUSE:Factory 
checked in at 2015-05-20 23:35:52

Comparing /work/SRC/openSUSE:Factory/fontconfig (Old)
 and  /work/SRC/openSUSE:Factory/.fontconfig.new (New)


Package is fontconfig

Changes:

--- /work/SRC/openSUSE:Factory/fontconfig/fontconfig.changes2014-12-03 
22:51:20.0 +0100
+++ /work/SRC/openSUSE:Factory/.fontconfig.new/fontconfig.changes   
2015-05-20 23:35:53.0 +0200
@@ -1,0 +2,5 @@
+Tue May 19 06:56:57 UTC 2015 - fst...@suse.com
+
+- Clean the spec file with spec-cleaner
+
+---



Other differences:
--
++ fontconfig.spec ++
--- /var/tmp/diff_new_pack.nsz5kO/_old  2015-05-20 23:35:54.0 +0200
+++ /var/tmp/diff_new_pack.nsz5kO/_new  2015-05-20 23:35:54.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package fontconfig
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,13 +17,31 @@
 
 
 %define build_docs 0
-
 Name:   fontconfig
+Version:2.11.1
+Release:0
+Summary:Library for Font Configuration
+License:MIT
+Group:  System/Libraries
+Url:http://fontconfig.org/
+Source0:http://fontconfig.org/release/%{name}-%{version}.tar.bz2
+Source4:baselibs.conf
+Source5:local.conf
+# suse specific because freetype2-bitmap-foundry.patch
+# https://www.libreoffice.org/bugzilla/show_bug.cgi?id=47704
+Patch0: make-check.patch
 BuildRequires:  automake = 1.11
 BuildRequires:  freetype2-devel
 BuildRequires:  libexpat-devel
 BuildRequires:  libtool
 BuildRequires:  pkgconfig
+Requires:   bash
+Provides:   XFree86:%{_sysconfdir}/fonts/fonts.dtd
+Provides:   ipa-fonts-config = 003.02
+Obsoletes:  ipa-fonts-config = 003.02
+Provides:   IPA-fonts-config = 003.02
+Obsoletes:  IPA-fonts-config = 003.02
+BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %if %{build_docs}
 BuildRequires:  docbook-dsssl-stylesheets
 BuildRequires:  docbook-utils
@@ -41,34 +59,15 @@
 BuildRequires:  texlive-dvips
 BuildRequires:  texlive-jadetex
 %endif
-Provides:   XFree86:%{_sysconfdir}/fonts/fonts.dtd
-Url:http://fontconfig.org/
 # bug437293
 %ifarch ppc64
 Obsoletes:  fontconfig-64bit
 %endif
-Requires:   bash
-Version:2.11.1
-Release:0
-Summary:Library for Font Configuration
-License:MIT
-Group:  System/Libraries
-Source0:http://fontconfig.org/release/%name-%version.tar.bz2
 # 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 
 %if %{build_docs}  1
-Source1:%name-doc-%version.tar.bz2
+Source1:%{name}-doc-%{version}.tar.bz2
 %endif
-Source4:baselibs.conf
-Source5:local.conf
-# suse specific because freetype2-bitmap-foundry.patch 
-# https://www.libreoffice.org/bugzilla/show_bug.cgi?id=47704
-Patch0: make-check.patch
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-Provides:   ipa-fonts-config = 003.02
-Obsoletes:  ipa-fonts-config = 003.02
-Provides:   IPA-fonts-config = 003.02
-Obsoletes:  IPA-fonts-config = 003.02
 
 %description
 Fontconfig is a library for configuring and customizing font access. It
@@ -77,12 +76,12 @@
 which accepts font patterns and returns the nearest matching font.
 
 %package devel
-Requires:   %{name} = %version
-Requires:   freetype2-devel
-Requires:   glibc-devel
-Provides:   XFree86-devel:%_libdir/pkgconfig/fontconfig.pc
 Summary:Include Files and Libraries mandatory for Development
 Group:  Development/Libraries/C and C++
+Requires:   %{name} = %{version}
+Requires:   freetype2-devel
+Requires:   glibc-devel
+Provides:   XFree86-devel:%{_libdir}/pkgconfig/fontconfig.pc
 # bug437293
 %ifarch ppc64
 Obsoletes:  fontconfig-devel-64bit
@@ -118,14 +117,14 @@
 chmod u+x doc/check-missing-doc
 # -
 autoreconf -fiv
-%configure --with-pic --with-arch=%_host_cpu \
+%configure --with-pic --with-arch=%{_host_cpu} \
 --disable-static \
-   --with-freetype-lib=%_libdir \
+   --with-freetype-lib=%{_libdir} \
--with-x \
--enable-libxml2=no \
--with-confdir=%{_sysconfdir}/fonts \
--with-docdir=%{_defaultdocdir}/%{name} \
-   

commit fontconfig for openSUSE:Factory

2014-12-03 Thread h_root
Hello community,

here is the log from the commit of package fontconfig for openSUSE:Factory 
checked in at 2014-12-03 22:51:18

Comparing /work/SRC/openSUSE:Factory/fontconfig (Old)
 and  /work/SRC/openSUSE:Factory/.fontconfig.new (New)


Package is fontconfig

Changes:

--- /work/SRC/openSUSE:Factory/fontconfig/fontconfig.changes2014-03-27 
06:12:45.0 +0100
+++ /work/SRC/openSUSE:Factory/.fontconfig.new/fontconfig.changes   
2014-12-03 22:51:20.0 +0100
@@ -1,0 +2,6 @@
+Sat Nov 29 20:51:29 UTC 2014 - bwiedem...@suse.com
+
+- fix wrong path to documentation (bnc#907685)
+- removed patch: usr-share-doc-packages.patch
+
+---

Old:

  usr-share-doc-packages.patch



Other differences:
--
++ fontconfig.spec ++
--- /var/tmp/diff_new_pack.tRpf9f/_old  2014-12-03 22:51:21.0 +0100
+++ /var/tmp/diff_new_pack.tRpf9f/_new  2014-12-03 22:51:21.0 +0100
@@ -64,8 +64,6 @@
 # suse specific because freetype2-bitmap-foundry.patch 
 # https://www.libreoffice.org/bugzilla/show_bug.cgi?id=47704
 Patch0: make-check.patch
-#  suse specific
-Patch1: usr-share-doc-packages.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Provides:   ipa-fonts-config = 003.02
 Obsoletes:  ipa-fonts-config = 003.02
@@ -109,7 +107,8 @@
tar -xvf %{SOURCE1}
 %endif
 %patch0 -p1
-%patch1 -p1
+# use suse-specific doc path:
+find -name \*.1 -o -name \*.sgml | xargs sed -i -e 
's/usr\/share\/doc\/fontconfig/usr\/share\/doc\/packages\/fontconfig/g'
 
 %build
 # - build with automake 1.13


-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit fontconfig for openSUSE:Factory

2014-03-26 Thread h_root
Hello community,

here is the log from the commit of package fontconfig for openSUSE:Factory 
checked in at 2014-03-27 06:12:44

Comparing /work/SRC/openSUSE:Factory/fontconfig (Old)
 and  /work/SRC/openSUSE:Factory/.fontconfig.new (New)


Package is fontconfig

Changes:

--- /work/SRC/openSUSE:Factory/fontconfig/fontconfig.changes2014-03-06 
19:29:31.0 +0100
+++ /work/SRC/openSUSE:Factory/.fontconfig.new/fontconfig.changes   
2014-03-27 06:12:45.0 +0100
@@ -1,0 +2,55 @@
+Mon Mar 24 19:54:56 UTC 2014 - hrvoje.sen...@gmail.com
+
+- Update to 2.11.1
+  + do not build test-migration for Win32
+  + Fix build issue on Debian/kFreeBSD 7.0
+  + Update ax_pthread.m4 to the latest version
+  + Fix the dynamic loading issue on NetBSD
+  + Use stat() if there are no d_type in struct dirent
+  + Fix a build issue on Solaris 10
+  + Change the default weight on match to FC_WEIGHT_NORMAL
+  + Warn if no test nor edit elements in match
+  + Correct DTD
+  + Re-scan font directories only when it contains subdirs
+  + Fix typo
+  + fixed fdo#72086 - Check for gperf in autogen.sh
+  + Simplify to validate the availability of posix_fadvise
+  + Simplify to validate the availability of scandir
+  + Fix a typo
+  + Fix a build issue on platforms where doesn't
+support readlink()
+  + Improve the performance issue on rescanning directories
+  + fixed fdo#73686 - confdir is not set correctly
+in fontconfig.pc
+  + Update zh_hk.orth
+  + clean up the unused files
+  + Add missing license headers
+  + Update the use of autotools' macro
+  + Fix a crash issue when empty strings are set to the BDF
+properties
+  + Add a doc for FcDirCacheRescan
+  + Add missing #include sys/statvfs.h in fcstat.c
+  + Fix incompatible API on AIX with random_r and initstate_r
+  + Fallback to lstat() in case the filesystem doesn't support
+d_type in struct dirent
+  + Update doc to include the version info of `since when'
+  + fixed fdo#73291 - poppler does not show fl ligature
+  + Add README describes the criteria to add/modify the
+orthography files
+  + Fix autoconf warning, warning: AC_COMPILE_IFELSE was called
+before AC_USE_SYSTEM_EXTENSIONS
+  + Leave room for null terminators in arrays
+  + Avoid memory leak when NULL path passed to FcStrBuildFilename
+  + Avoid null pointer dereference in FcNameParse if malloc fails
+  + Bug 72380 - Never drop first font when trimming
+  + Fix inversion between Tinos and Cousine in the comment
+  + Add metric aliases for additional Google ChromeOS fonts
+  + Defaulting cachedir to LOCAL_APPDATA_FONTCONFIG_CACHE for
+Win32 build
+  + fc-cache: --sysroot option takes an argument
+- Drop patches from/merged upstream:
+  0001-Fix-inversion-between-Tinos-and-Cousine-in-the-comme.patch,
+  0002-Add-metric-aliases-for-additional-Google-ChromeOS-fo.patch
+  and fontconfig-crash-bdf.patch
+
+---

Old:

  0001-Fix-inversion-between-Tinos-and-Cousine-in-the-comme.patch
  0002-Add-metric-aliases-for-additional-Google-ChromeOS-fo.patch
  fontconfig-2.11.0.tar.bz2
  fontconfig-crash-bdf.patch
  fontconfig-doc-2.11.0.tar.bz2

New:

  fontconfig-2.11.1.tar.bz2
  fontconfig-doc-2.11.1.tar.bz2



Other differences:
--
++ fontconfig.spec ++
--- /var/tmp/diff_new_pack.B1Q8Lg/_old  2014-03-27 06:12:46.0 +0100
+++ /var/tmp/diff_new_pack.B1Q8Lg/_new  2014-03-27 06:12:46.0 +0100
@@ -48,7 +48,7 @@
 Obsoletes:  fontconfig-64bit
 %endif
 Requires:   bash
-Version:2.11.0
+Version:2.11.1
 Release:0
 Summary:Library for Font Configuration
 License:MIT
@@ -66,11 +66,6 @@
 Patch0: make-check.patch
 #  suse specific
 Patch1: usr-share-doc-packages.patch
-# fix submitted upstream
-Patch2: 0001-Fix-inversion-between-Tinos-and-Cousine-in-the-comme.patch
-Patch3: 0002-Add-metric-aliases-for-additional-Google-ChromeOS-fo.patch
-# upstream patch 
http://cgit.freedesktop.org/fontconfig/commit/?id=80081555fdffea927a53fce2773cfbe9db4c51f0
-Patch4: fontconfig-crash-bdf.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Provides:   ipa-fonts-config = 003.02
 Obsoletes:  ipa-fonts-config = 003.02
@@ -115,9 +110,6 @@
 %endif
 %patch0 -p1
 %patch1 -p1
-%patch2 -p1
-%patch3 -p1
-%patch4 
 
 %build
 # - build with automake 1.13

++ fontconfig-2.11.0.tar.bz2 - fontconfig-2.11.1.tar.bz2 ++
 33731 lines of diff (skipped)

++ fontconfig-doc-2.11.0.tar.bz2 - fontconfig-doc-2.11.1.tar.bz2 ++
 21148 lines of diff (skipped)


-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: 

commit fontconfig for openSUSE:Factory

2014-03-06 Thread h_root
Hello community,

here is the log from the commit of package fontconfig for openSUSE:Factory 
checked in at 2014-03-06 19:29:30

Comparing /work/SRC/openSUSE:Factory/fontconfig (Old)
 and  /work/SRC/openSUSE:Factory/.fontconfig.new (New)


Package is fontconfig

Changes:

--- /work/SRC/openSUSE:Factory/fontconfig/fontconfig.changes2014-02-09 
13:17:34.0 +0100
+++ /work/SRC/openSUSE:Factory/.fontconfig.new/fontconfig.changes   
2014-03-06 19:29:31.0 +0100
@@ -1,0 +2,6 @@
+Thu Feb  6 16:56:30 UTC 2014 - pgaj...@suse.com
+
+- removed iso639-{1,2} and local.conf.instsys
+- *.conf files moved to fonts-config package
+
+---

Old:

  11-suse-hinting.conf
  16-suse-hintstyle.conf
  18-suse-bitmaps-misc.conf
  50-suse-pre-user.conf
  58-suse-post-user.conf
  iso639-1
  iso639-2
  local.conf.instsys



Other differences:
--
++ fontconfig.spec ++
--- /var/tmp/diff_new_pack.h2ZlH7/_old  2014-03-06 19:29:33.0 +0100
+++ /var/tmp/diff_new_pack.h2ZlH7/_new  2014-03-06 19:29:33.0 +0100
@@ -59,16 +59,8 @@
 %if %{build_docs}  1
 Source1:%name-doc-%version.tar.bz2
 %endif
-Source2:iso639-1
-Source3:iso639-2
 Source4:baselibs.conf
-Source8:local.conf
-Source9:local.conf.instsys
-Source11:   11-suse-hinting.conf
-Source16:   16-suse-hintstyle.conf
-Source18:   18-suse-bitmaps-misc.conf
-Source50:   50-suse-pre-user.conf
-Source58:   58-suse-post-user.conf
+Source5:local.conf
 # suse specific because freetype2-bitmap-foundry.patch 
 # https://www.libreoffice.org/bugzilla/show_bug.cgi?id=47704
 Patch0: make-check.patch
@@ -162,7 +154,7 @@
 # documentation
 mkdir -p %{buildroot}/%{_defaultdocdir}/fontconfig
 mkdir -p %{buildroot}/%{_defaultdocdir}/fontconfig-devel
-install -m 644 AUTHORS COPYING ChangeLog README $RPM_SOURCE_DIR/iso639-? \
+install -m 644 AUTHORS COPYING ChangeLog README \
 %{buildroot}/%{_defaultdocdir}/%{name}
 install -m 644 doc/*.html %{buildroot}/%{_defaultdocdir}/fontconfig
 install -m 644 doc/fontconfig-user.txt 
%{buildroot}/%{_defaultdocdir}/fontconfig
@@ -178,19 +170,15 @@
 gzip --best %{buildroot}/%{_mandir}/man${i}/*.${i}
 done
 install -m 644 conf.d/README %{buildroot}%{_sysconfdir}/fonts/conf.d
+install -m 644 %{SOURCE5} %{buildroot}%{_sysconfdir}/fonts
 # tune links in conf.d
 pushd %{buildroot}%{_sysconfdir}/fonts/conf.d
 mv 50-user.conf 56-user.conf
 rm 51-local.conf
 ln -s ../local.conf 55-local.conf
+# leave place for 60-family-prefer.conf from fonts-config
+mv 60-latin.conf 61-latin.conf
 popd
-for i in $RPM_SOURCE_DIR/[0-9]*.conf; do
-j=${i##*/} 
-install -m 644 $i %{buildroot}%{_datadir}/%{name}/conf.avail/
-ln -s ../../..%{_datadir}/%{name}/conf.avail/$j 
%{buildroot}%{_sysconfdir}/fonts/conf.d/$j
-done
-install -m 644 $RPM_SOURCE_DIR/local.conf %{buildroot}%{_sysconfdir}/fonts
-install -m 644 $RPM_SOURCE_DIR/local.conf.instsys 
%{buildroot}%{_sysconfdir}/fonts/
 
 %post -p /sbin/ldconfig
 
@@ -207,7 +195,6 @@
 %config %{_sysconfdir}/fonts/fonts.conf
 %config %{_sysconfdir}/fonts/conf.d/*.conf
 %config(noreplace) %{_sysconfdir}/fonts/local.conf
-%config %{_sysconfdir}/fonts/local.conf.instsys
 %{_sysconfdir}/fonts/conf.d/README
 %dir %{_datadir}/%{name}
 %dir %{_datadir}/%{name}/conf.avail


-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit fontconfig for openSUSE:Factory

2014-02-09 Thread h_root
Hello community,

here is the log from the commit of package fontconfig for openSUSE:Factory 
checked in at 2014-02-09 13:17:33

Comparing /work/SRC/openSUSE:Factory/fontconfig (Old)
 and  /work/SRC/openSUSE:Factory/.fontconfig.new (New)


Package is fontconfig

Changes:

--- /work/SRC/openSUSE:Factory/fontconfig/fontconfig.changes2013-12-08 
19:26:37.0 +0100
+++ /work/SRC/openSUSE:Factory/.fontconfig.new/fontconfig.changes   
2014-02-09 13:17:34.0 +0100
@@ -1,0 +2,6 @@
+Fri Jan 31 07:30:10 UTC 2014 - pgaj...@suse.com
+
+- fix fontconfig crash for special bdf font [bnc#860596]
+  * added fontconfig-crash-bdf.patch
+
+---

New:

  fontconfig-crash-bdf.patch



Other differences:
--
++ fontconfig.spec ++
--- /var/tmp/diff_new_pack.8ilJ3C/_old  2014-02-09 13:17:35.0 +0100
+++ /var/tmp/diff_new_pack.8ilJ3C/_new  2014-02-09 13:17:35.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package fontconfig
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 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
@@ -77,6 +77,8 @@
 # fix submitted upstream
 Patch2: 0001-Fix-inversion-between-Tinos-and-Cousine-in-the-comme.patch
 Patch3: 0002-Add-metric-aliases-for-additional-Google-ChromeOS-fo.patch
+# upstream patch 
http://cgit.freedesktop.org/fontconfig/commit/?id=80081555fdffea927a53fce2773cfbe9db4c51f0
+Patch4: fontconfig-crash-bdf.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Provides:   ipa-fonts-config = 003.02
 Obsoletes:  ipa-fonts-config = 003.02
@@ -123,6 +125,7 @@
 %patch1 -p1
 %patch2 -p1
 %patch3 -p1
+%patch4 
 
 %build
 # - build with automake 1.13






++ fontconfig-crash-bdf.patch ++
 src/fcfreetype.c |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

New commits:
commit 80081555fdffea927a53fce2773cfbe9db4c51f0
Author: Akira TAGOH ak...@tagoh.org
Date:   Fri Jan 31 11:10:02 2014 +0900

Fix a crash issue when empty strings are set to the BDF properties

Index: src/fcfreetype.c
===
--- src/fcfreetype.c.orig   2013-10-11 05:10:18.0 +0200
+++ src/fcfreetype.c2014-01-31 08:40:43.446021821 +0100
@@ -1586,7 +1586,7 @@
}
if (width == -1 
FT_Get_BDF_Property (face, SETWIDTH_NAME, prop) == 0 
-   prop.type == BDF_PROPERTY_TYPE_ATOM)
+   prop.type == BDF_PROPERTY_TYPE_ATOM  prop.u.atom != NULL)
{
width = FcIsWidth ((FcChar8 *) prop.u.atom);
if (FcDebug ()  FC_DBG_SCANV)
@@ -1716,7 +1716,7 @@
 /* For PCF fonts, override the computed spacing with the one from
the property */
 if(FT_Get_BDF_Property(face, SPACING, prop) == 0 
-   prop.type == BDF_PROPERTY_TYPE_ATOM) {
+   prop.type == BDF_PROPERTY_TYPE_ATOM  prop.u.atom != NULL) {
 if(!strcmp(prop.u.atom, c) || !strcmp(prop.u.atom, C))
 spacing = FC_CHARCELL;
 else if(!strcmp(prop.u.atom, m) || !strcmp(prop.u.atom, M))


-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit fontconfig for openSUSE:Factory

2013-12-08 Thread h_root
Hello community,

here is the log from the commit of package fontconfig for openSUSE:Factory 
checked in at 2013-12-08 19:26:36

Comparing /work/SRC/openSUSE:Factory/fontconfig (Old)
 and  /work/SRC/openSUSE:Factory/.fontconfig.new (New)


Package is fontconfig

Changes:

--- /work/SRC/openSUSE:Factory/fontconfig/fontconfig.changes2013-10-14 
09:26:07.0 +0200
+++ /work/SRC/openSUSE:Factory/.fontconfig.new/fontconfig.changes   
2013-12-08 19:26:37.0 +0100
@@ -1,0 +2,10 @@
+Fri Dec  6 13:33:14 UTC 2013 - fcro...@suse.com
+
+- Add
+  0001-Fix-inversion-between-Tinos-and-Cousine-in-the-comme.patch:
+  fix error in 30-metric-aliases.conf comments (fdo#72395).
+- Add
+  0002-Add-metric-aliases-for-additional-Google-ChromeOS-fo.patch:
+  add compat fonts for Cambria, Caladea and Symbol (fdo#72395).
+
+---

New:

  0001-Fix-inversion-between-Tinos-and-Cousine-in-the-comme.patch
  0002-Add-metric-aliases-for-additional-Google-ChromeOS-fo.patch



Other differences:
--
++ fontconfig.spec ++
--- /var/tmp/diff_new_pack.LvW61T/_old  2013-12-08 19:26:38.0 +0100
+++ /var/tmp/diff_new_pack.LvW61T/_new  2013-12-08 19:26:38.0 +0100
@@ -74,6 +74,9 @@
 Patch0: make-check.patch
 #  suse specific
 Patch1: usr-share-doc-packages.patch
+# fix submitted upstream
+Patch2: 0001-Fix-inversion-between-Tinos-and-Cousine-in-the-comme.patch
+Patch3: 0002-Add-metric-aliases-for-additional-Google-ChromeOS-fo.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Provides:   ipa-fonts-config = 003.02
 Obsoletes:  ipa-fonts-config = 003.02
@@ -118,6 +121,8 @@
 %endif
 %patch0 -p1
 %patch1 -p1
+%patch2 -p1
+%patch3 -p1
 
 %build
 # - build with automake 1.13

++ 0001-Fix-inversion-between-Tinos-and-Cousine-in-the-comme.patch ++
From 88c90a10646f27f597c2cb91c6a8df71bbf4669f Mon Sep 17 00:00:00 2001
From: Frederic Crozat fcro...@suse.com
Date: Fri, 6 Dec 2013 14:08:08 +0100
Subject: [PATCH 1/2] Fix inversion between Tinos and Cousine in the comment

---
 conf.d/30-metric-aliases.conf | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/conf.d/30-metric-aliases.conf b/conf.d/30-metric-aliases.conf
index d0d9ea2..c9ee79f 100644
--- a/conf.d/30-metric-aliases.conf
+++ b/conf.d/30-metric-aliases.conf
@@ -22,8 +22,8 @@ Microsoft fonts:  Liberation fonts:   Google CrOS core 
fonts:  StarOffice fo
   ==  ===  
=  ==
 Arial Liberation Sans ArimoAlbany  
   Albany AMT
 Arial Narrow  Liberation Sans Narrow
-Times New Roman   Liberation SerifCousine  Thorndale   
   Thorndale AMT
-Courier New   Liberation Mono TinosCumberland  
   Cumberland AMT
+Times New Roman   Liberation SerifTinosThorndale   
   Thorndale AMT
+Courier New   Liberation Mono Cousine  Cumberland  
   Cumberland AMT
 
 Microsoft fonts:  Other fonts:
   
-- 
1.8.4

++ 0002-Add-metric-aliases-for-additional-Google-ChromeOS-fo.patch ++
From 74b9be6b4030ac1bfd4c20b52bbcdeb66373eaba Mon Sep 17 00:00:00 2001
From: Frederic Crozat fcro...@suse.com
Date: Fri, 6 Dec 2013 14:23:52 +0100
Subject: [PATCH 2/2] Add metric aliases for additional Google ChromeOS fonts

MS fonts Cambria, Symbol and Calibri have compat metrics fonts
from ChromeOS.
---
 conf.d/30-metric-aliases.conf | 43 +++
 1 file changed, 43 insertions(+)

diff --git a/conf.d/30-metric-aliases.conf b/conf.d/30-metric-aliases.conf
index c9ee79f..49a9602 100644
--- a/conf.d/30-metric-aliases.conf
+++ b/conf.d/30-metric-aliases.conf
@@ -24,6 +24,9 @@ Arial Liberation Sans Arimo   
 Albany
 Arial Narrow  Liberation Sans Narrow
 Times New Roman   Liberation SerifTinosThorndale   
   Thorndale AMT
 Courier New   Liberation Mono Cousine  Cumberland  
   Cumberland AMT
+Cambria   Caladea
+Calibri   Carlito
+SymbolSymbolNeu
 
 Microsoft fonts:  Other fonts:
   
@@ -307,7 +310,26 @@ but in an order preferring similar designs first.  We do 
this in three steps:
  /default
/alias
 
+   alias binding=same
+ familyCaladea/family
+ default
+ familyCambria/family
+ /default
+   /alias
 
+   alias 

commit fontconfig for openSUSE:Factory

2013-09-02 Thread h_root
Hello community,

here is the log from the commit of package fontconfig for openSUSE:Factory 
checked in at 2013-09-02 16:57:44

Comparing /work/SRC/openSUSE:Factory/fontconfig (Old)
 and  /work/SRC/openSUSE:Factory/.fontconfig.new (New)


Package is fontconfig

Changes:

--- /work/SRC/openSUSE:Factory/fontconfig/fontconfig.changes2013-05-27 
09:49:21.0 +0200
+++ /work/SRC/openSUSE:Factory/.fontconfig.new/fontconfig.changes   
2013-09-02 16:57:46.0 +0200
@@ -1,0 +2,41 @@
+Sat Aug 31 14:32:49 UTC 2013 - hrvoje.sen...@gmail.com
+
+- Update to version 2.10.95 (2.11 RC5)
+  + Crashfix release, no upstream changelog provided
+
+---
+Thu Aug 29 09:56:52 UTC 2013 - hrvoje.sen...@gmail.com
+
+- Update to version 2.10.94 (2.11 RC4)
+  + FcNameParse() should ignore leading whitespace
+in parameters
+  + Fix a comparison of constant warning with clang
+  + Fix a shift count overflow on 32bit box
+  + Fix a incompatible pointer warning on NetBSD
+  + Add FcTypeUnknown to FcType to avoid comparison of constant -1
+  + Fix the behavior of intermixed tests end edits in match
+  + Ignore scandir() check on mingw
+  + Use INT_MAX instead of unreliable hardcoding value
+  + Add FC_UNUSED to FC_ASSERT_STATIC macro to avoid compiler warning
+  + Rework to apply the intermixed test and edit elements in one-pass
+  + trivial code optimization
+  + Correct fontconfig.pc to add certain dependencies for build
+  + Correct fontconfig.pc to add certain dependencies for static build
+  + Fix wrong edit position
+  + Invalid read/write with valgrind when assigning something twice
+(fdo#67809)
+  + warn deprecated only when migration failed
+  + Match on FC_SCALABLE (fdo#67845)
+  + fontformat in match pattern is not respected? (fdo#16818)
+  + More metric compat fonts (fdo#68340)
+  + Add default aliases for Georgia, Garamond, Palatino Linotype,
+Trebuchet MS (fdo#63399)
+  + Fix a typo
+  + Fix a crash when non-builtin objects are edited
+  + Fix a wrong edit position when 'kind' is different
+  + copy qu.orth to quz.orth (fdo#68587)
+  + Add quz.orth to Makefile.am
+  + Minor
+  + Fix assertion
+
+---

Old:

  fontconfig-2.10.93.tar.bz2
  fontconfig-doc-2.10.93.tar.bz2

New:

  fontconfig-2.10.95.tar.bz2
  fontconfig-doc-2.10.95.tar.bz2



Other differences:
--
++ fontconfig.spec ++
--- /var/tmp/diff_new_pack.SbvFa3/_old  2013-09-02 16:57:47.0 +0200
+++ /var/tmp/diff_new_pack.SbvFa3/_new  2013-09-02 16:57:47.0 +0200
@@ -48,7 +48,7 @@
 Obsoletes:  fontconfig-64bit
 %endif
 Requires:   bash
-Version:2.10.93
+Version:2.10.95
 Release:0
 Summary:Library for Font Configuration
 License:MIT






++ fontconfig-2.10.93.tar.bz2 - fontconfig-2.10.95.tar.bz2 ++
 16774 lines of diff (skipped)

++ fontconfig-doc-2.10.93.tar.bz2 - fontconfig-doc-2.10.95.tar.bz2 ++
 61178 lines of diff (skipped)



-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit fontconfig for openSUSE:Factory

2013-05-27 Thread h_root
Hello community,

here is the log from the commit of package fontconfig for openSUSE:Factory 
checked in at 2013-05-27 09:49:20

Comparing /work/SRC/openSUSE:Factory/fontconfig (Old)
 and  /work/SRC/openSUSE:Factory/.fontconfig.new (New)


Package is fontconfig

Changes:

--- /work/SRC/openSUSE:Factory/fontconfig/fontconfig.changes2013-05-13 
22:47:13.0 +0200
+++ /work/SRC/openSUSE:Factory/.fontconfig.new/fontconfig.changes   
2013-05-27 09:49:21.0 +0200
@@ -1,0 +2,20 @@
+Tue May 21 17:07:35 UTC 2013 - hrvoje.sen...@gmail.com
+
+- Update to version 2.10.93
+  + matching native fonts with even :lang=en (fdo#62980)
+  + Ensure closing fp on error
+  + Obtain fonts data via FT_Face instead of opening a file directly
+  + Revert the previous change and rework to not export freetype 
+API outside fcfreetype.c
+  + documented FC_HASH and FC_POSTSCRIPT_NAME
+  + make check fails: .. contents:: :depth: 2 (fdo#63329)
+  + Use the glob matching for filename
+  + conf.d/README outdated (fdo#63452
+  + Fix missing OSAtomicCompareAndSwapPtrBarrier() on Mac OS X 10.4
+  + FcFreeTypeQueryFace fails on postscripts fonts loaded 
+from memory (fdo#63922)
+  + build-chain, replace INCLUDES directive by AM_CPPFLAGS
+- dropped conf.d-readme-templatedir.patch (upstreamed)
+- dropped fontconfig-fix-webfont.patch (upstreamed)
+
+---

Old:

  conf.d-readme-templatedir.patch
  fontconfig-2.10.92.tar.bz2
  fontconfig-doc-2.10.92.tar.bz2
  fontconfig-fix-webfont.patch

New:

  fontconfig-2.10.93.tar.bz2
  fontconfig-doc-2.10.93.tar.bz2



Other differences:
--
++ fontconfig.spec ++
--- /var/tmp/diff_new_pack.h3ocGz/_old  2013-05-27 09:49:22.0 +0200
+++ /var/tmp/diff_new_pack.h3ocGz/_new  2013-05-27 09:49:22.0 +0200
@@ -48,7 +48,7 @@
 Obsoletes:  fontconfig-64bit
 %endif
 Requires:   bash
-Version:2.10.92
+Version:2.10.93
 Release:0
 Summary:Library for Font Configuration
 License:MIT
@@ -74,10 +74,6 @@
 Patch0: make-check.patch
 #  suse specific
 Patch1: usr-share-doc-packages.patch
-# to be upstreamed
-Patch2: conf.d-readme-templatedir.patch
-# PATCH-FIX-UPSTREAM fontconfig-fix-webfont.patch bnc#819467 rh#946859 
dims...@opensuse.org -- Fix webfont issue
-Patch3: fontconfig-fix-webfont.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Provides:   ipa-fonts-config = 003.02
 Obsoletes:  ipa-fonts-config = 003.02
@@ -122,8 +118,6 @@
 %endif
 %patch0 -p1
 %patch1 -p1
-%patch2 -p1
-%patch3 -p1
 
 %build
 # - build with automake 1.13






++ fontconfig-2.10.92.tar.bz2 - fontconfig-2.10.93.tar.bz2 ++
 8581 lines of diff (skipped)

++ fontconfig-doc-2.10.92.tar.bz2 - fontconfig-doc-2.10.93.tar.bz2 ++
 7388 lines of diff (skipped)



-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit fontconfig for openSUSE:Factory

2013-05-13 Thread h_root
Hello community,

here is the log from the commit of package fontconfig for openSUSE:Factory 
checked in at 2013-05-13 22:47:12

Comparing /work/SRC/openSUSE:Factory/fontconfig (Old)
 and  /work/SRC/openSUSE:Factory/.fontconfig.new (New)


Package is fontconfig

Changes:

--- /work/SRC/openSUSE:Factory/fontconfig/fontconfig.changes2013-04-14 
10:14:16.0 +0200
+++ /work/SRC/openSUSE:Factory/.fontconfig.new/fontconfig.changes   
2013-05-13 22:47:13.0 +0200
@@ -1,0 +2,5 @@
+Sun May 12 12:27:43 UTC 2013 - dims...@opensuse.org
+
+- Add fontconfig-fix-webfont.patch: Fix webfont issue (bnc#819467).
+
+---

New:

  fontconfig-fix-webfont.patch



Other differences:
--
++ fontconfig.spec ++
--- /var/tmp/diff_new_pack.eh3hxq/_old  2013-05-13 22:47:14.0 +0200
+++ /var/tmp/diff_new_pack.eh3hxq/_new  2013-05-13 22:47:14.0 +0200
@@ -76,6 +76,8 @@
 Patch1: usr-share-doc-packages.patch
 # to be upstreamed
 Patch2: conf.d-readme-templatedir.patch
+# PATCH-FIX-UPSTREAM fontconfig-fix-webfont.patch bnc#819467 rh#946859 
dims...@opensuse.org -- Fix webfont issue
+Patch3: fontconfig-fix-webfont.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Provides:   ipa-fonts-config = 003.02
 Obsoletes:  ipa-fonts-config = 003.02
@@ -121,6 +123,7 @@
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
+%patch3 -p1
 
 %build
 # - build with automake 1.13






++ fontconfig-fix-webfont.patch ++
diff --git a/src/fcfreetype.c b/src/fcfreetype.c
index 8a037c0..5e8990d 100644
--- a/src/fcfreetype.c
+++ b/src/fcfreetype.c
@@ -1104,7 +1104,10 @@ FcFreeTypeQueryFace (const FT_Face  face,
 char   psname[256];
 const char *tmp;
 
-FcChar8*hashstr;
+FcChar8*hashstr = NULL;
+char   *fontdata = NULL;
+FT_Error   err;
+FT_ULong   len = 0, alen;
 
 pat = FcPatternCreate ();
 if (!pat)
@@ -1662,12 +1665,34 @@ FcFreeTypeQueryFace (const FT_Face  face,
 if (!FcPatternAddBool (pat, FC_DECORATIVE, decorative))
goto bail1;
 
-hashstr = FcHashGetSHA256DigestFromFile (file);
+err = FT_Load_Sfnt_Table (face, 0, 0, NULL, len);
+if (err == FT_Err_Ok)
+{
+   alen = (len + 63)  ~63;
+   fontdata = malloc (alen);
+   if (!fontdata)
+   goto bail1;
+   err = FT_Load_Sfnt_Table (face, 0, 0, (FT_Byte *)fontdata, len);
+   if (err != FT_Err_Ok)
+   goto bail1;
+   memset (fontdata[len], 0, alen - len);
+   hashstr = FcHashGetSHA256DigestFromMemory (fontdata, len);
+}
+else if (err == FT_Err_Invalid_Face_Handle)
+{
+   /* font may not support SFNT. falling back to
+* read the font data from file directly
+*/
+   hashstr = FcHashGetSHA256DigestFromFile (file);
+}
+else
+{
+   goto bail1;
+}
 if (!hashstr)
goto bail1;
 if (!FcPatternAddString (pat, FC_HASH, hashstr))
goto bail1;
-free (hashstr);
 
 /*
  * Compute the unicode coverage for the font
@@ -1756,6 +1781,10 @@ FcFreeTypeQueryFace (const FT_Face  face,
 bail2:
 FcCharSetDestroy (cs);
 bail1:
+if (hashstr)
+   free (hashstr);
+if (fontdata)
+   free (fontdata);
 FcPatternDestroy (pat);
 bail0:
 return NULL;
diff --git a/src/fchash.c b/src/fchash.c
index 827b20f..92585a6 100644
--- a/src/fchash.c
+++ b/src/fchash.c
@@ -220,7 +220,7 @@ FcHashGetSHA256DigestFromFile (const FcChar8 *filename)
 
 ret = FcHashInitSHA256Digest ();
 if (!ret)
-   return NULL;
+   goto bail0;
 
 while (!feof (fp))
 {
@@ -261,5 +261,60 @@ FcHashGetSHA256DigestFromFile (const FcChar8 *filename)
 
 bail0:
 fclose (fp);
+
 return NULL;
 }
+
+FcChar8 *
+FcHashGetSHA256DigestFromMemory (const char *fontdata,
+size_t  length)
+{
+char ibuf[64];
+FcChar32 *ret;
+size_t i = 0;
+
+ret = FcHashInitSHA256Digest ();
+if (!ret)
+   return NULL;
+
+while (i = length)
+{
+   if ((length - i)  64)
+   {
+   long v;
+   size_t n;
+
+   /* add a padding */
+   n = length - i;
+   if (n  0)
+   memcpy (ibuf, fontdata[i], n);
+   memset (ibuf[n], 0, 64 - n);
+   ibuf[n] = 0x80;
+   if ((64 - n)  9)
+   {
+   /* process a block once */
+   FcHashComputeSHA256Digest (ret, ibuf);
+   memset (ibuf, 0, 64);
+   }
+   /* set input size at the end */
+   v = length * 8;
+   ibuf[63 - 0] =  v 0xff;
+   ibuf[63 - 1] = (v   8)  0xff;
+  

commit fontconfig for openSUSE:Factory

2013-04-14 Thread h_root
Hello community,

here is the log from the commit of package fontconfig for openSUSE:Factory 
checked in at 2013-04-14 10:14:14

Comparing /work/SRC/openSUSE:Factory/fontconfig (Old)
 and  /work/SRC/openSUSE:Factory/.fontconfig.new (New)


Package is fontconfig, Maintainer is pgaj...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/fontconfig/fontconfig.changes2013-04-07 
14:21:35.0 +0200
+++ /work/SRC/openSUSE:Factory/.fontconfig.new/fontconfig.changes   
2013-04-14 10:14:16.0 +0200
@@ -1,0 +2,19 @@
+Thu Apr 11 10:24:57 UTC 2013 - pgaj...@suse.com
+
+- dropped metric-arial-narrow.patch (upstreamed)
+- dropped metric-croscore.patch (upstreamed)
+- /etc/conf.d/55-local.conf
+- tag /etc/fonts/conf.d/*.conf files as %config, not
+  %config(noreplace)
+- /etc/fonts/conf.d/README now mentions correct template dir
+  [bnc#810034]
+  * conf.d-readme-templatedir.patch
+- revert the change from Mon May 28 11:53:08 UTC 2012 because
+  hintslight implies autohinter. Rather render Liberation, DejaVu
+  and Droid sans serif and serif fonts with BCI, even if it means
+  thin (sometimes too much, see Liberation Sans 'R') glyphs. It
+  should be readable (less blurred). I'll add fontconfig hinting
+  profile in near future which will force autohinter for those
+  which like more thick fonts even if sometimes more blurred.
+
+---

Old:

  metric-arial-narrow.patch
  metric-croscore.patch

New:

  conf.d-readme-templatedir.patch



Other differences:
--
++ fontconfig.spec ++
--- /var/tmp/diff_new_pack.vYD2FY/_old  2013-04-14 10:14:18.0 +0200
+++ /var/tmp/diff_new_pack.vYD2FY/_new  2013-04-14 10:14:18.0 +0200
@@ -74,10 +74,8 @@
 Patch0: make-check.patch
 #  suse specific
 Patch1: usr-share-doc-packages.patch
-# to be upstreamed https://bugs.freedesktop.org/show_bug.cgi?id=47721
-Patch3: metric-croscore.patch
-# to be upstreamed https://bugs.freedesktop.org/show_bug.cgi?id=60783
-Patch4: metric-arial-narrow.patch
+# to be upstreamed
+Patch2: conf.d-readme-templatedir.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Provides:   ipa-fonts-config = 003.02
 Obsoletes:  ipa-fonts-config = 003.02
@@ -122,8 +120,7 @@
 %endif
 %patch0 -p1
 %patch1 -p1
-%patch3
-%patch4
+%patch2 -p1
 
 %build
 # - build with automake 1.13
@@ -179,8 +176,8 @@
 # tune links in conf.d
 pushd %{buildroot}%{_sysconfdir}/fonts/conf.d
 mv 50-user.conf 56-user.conf
-mv 51-local.conf 55-local.conf
-rm -f 51-local.conf
+rm 51-local.conf
+ln -s ../local.conf 55-local.conf
 popd
 for i in $RPM_SOURCE_DIR/[0-9]*.conf; do
 j=${i##*/} 
@@ -203,7 +200,7 @@
 # packaging /etc/fonts/conf.avail for compatibility reasons
 %dir %{_sysconfdir}/fonts/conf.avail
 %config %{_sysconfdir}/fonts/fonts.conf
-%config(noreplace) %{_sysconfdir}/fonts/conf.d/*.conf
+%config %{_sysconfdir}/fonts/conf.d/*.conf
 %config(noreplace) %{_sysconfdir}/fonts/local.conf
 %config %{_sysconfdir}/fonts/local.conf.instsys
 %{_sysconfdir}/fonts/conf.d/README


++ 16-suse-hintstyle.conf ++
--- /var/tmp/diff_new_pack.vYD2FY/_old  2013-04-14 10:14:18.0 +0200
+++ /var/tmp/diff_new_pack.vYD2FY/_new  2013-04-14 10:14:18.0 +0200
@@ -31,78 +31,6 @@
 exceptions:
 --
 
-  !-- Following fonts seems to be nicer (thicker) with hintslight instead 
-   of hintfull: 
-
-   Liberation Sans 
-   DejaVu Sans
-   Droid Sans
-   Liberation Serif
-   DejaVu Serif
-   Droid Serif
-
-   Following are better to render with hintfull, because they are too
-   blurred with hintslight:
-
-   Liberation Mono
-   DejaVu Sans Mono
-   Droid Sans Mono
---
-  
-  match target=font
-test name=family
-  stringLiberation Sans/string
-/test
-edit name=hintstyle mode=assign
-  consthintslight/const
-/edit
-  /match
-
-  match target=font
-test name=family
-  stringDejaVu Sans/string
-/test
-edit name=hintstyle mode=assign
-  consthintslight/const
-/edit
-  /match
-
-  match target=font
-test name=family
-  stringDroid Sans/string
-/test
-edit name=hintstyle mode=assign
-  consthintslight/const
-/edit
-  /match
-
-  match target=font
-test name=family
-  stringLiberation Serif/string
-/test
-edit name=hintstyle mode=assign
-  consthintslight/const
-/edit
-  /match
-
-  match target=font
-test name=family
-  stringDejaVu Serif/string
-/test
-edit name=hintstyle mode=assign
-  consthintslight/const
-/edit
-  /match
-
-  match target=font
-test name=family
-  stringDroid Serif/string
-/test
- 

commit fontconfig for openSUSE:Factory

2013-04-07 Thread h_root
Hello community,

here is the log from the commit of package fontconfig for openSUSE:Factory 
checked in at 2013-04-07 14:21:34

Comparing /work/SRC/openSUSE:Factory/fontconfig (Old)
 and  /work/SRC/openSUSE:Factory/.fontconfig.new (New)


Package is fontconfig, Maintainer is pgaj...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/fontconfig/fontconfig.changes2013-03-22 
11:01:52.0 +0100
+++ /work/SRC/openSUSE:Factory/.fontconfig.new/fontconfig.changes   
2013-04-07 14:21:35.0 +0200
@@ -1,0 +2,21 @@
+Fri Apr  5 15:32:01 UTC 2013 - hrvoje.sen...@gmail.com
+
+- Update to version 2.10.92
+  + support FC_POSTSCRIPT_NAME (fdo#38737)
+  + Fix a SIGSEGV on FcPatternGet* with NULL pattern
+  + Fix crash with FcConfigSetCurrent(NULL)
+  + Do not copy FC_*LANG_OBJECT even if it's not available on the 
+pattern
+  + Added a --sysroot like option to fc-cache (fdo#59456)
+  + Add OpenType feature tags support (fdo#50497)
+  + Fix fc-cache crash caused by looking up NULL object incorrectly
+  + Add mode=delete to edit (fdo#23757)
+  + Use AM_MISSING_PROG instead of hardcoding missing
+  + Add font-file hash (fdo#50733)
+  + Add Culmus foundry to the vendor list
+  + Fix broken conf.d/10-autohint.conf and conf.d/10-unhinted.conf 
+(fdo#60748)
+  + Add Liberation Sans Narrow to 30-metric-aliases.conf (fdo#60783)
+- Automake 1.11 is required, so bump the BuildRequires
+
+---

Old:

  fontconfig-2.10.91.tar.bz2
  fontconfig-doc-2.10.91.tar.bz2

New:

  fontconfig-2.10.92.tar.bz2
  fontconfig-doc-2.10.92.tar.bz2



Other differences:
--
++ fontconfig.spec ++
--- /var/tmp/diff_new_pack.SYvUWQ/_old  2013-04-07 14:21:37.0 +0200
+++ /var/tmp/diff_new_pack.SYvUWQ/_new  2013-04-07 14:21:37.0 +0200
@@ -19,7 +19,7 @@
 %define build_docs 0
 
 Name:   fontconfig
-BuildRequires:  automake
+BuildRequires:  automake = 1.11
 BuildRequires:  freetype2-devel
 BuildRequires:  libexpat-devel
 BuildRequires:  libtool
@@ -48,7 +48,7 @@
 Obsoletes:  fontconfig-64bit
 %endif
 Requires:   bash
-Version:2.10.91
+Version:2.10.92
 Release:0
 Summary:Library for Font Configuration
 License:MIT






++ fontconfig-2.10.91.tar.bz2 - fontconfig-2.10.92.tar.bz2 ++
 19247 lines of diff (skipped)

++ fontconfig-doc-2.10.91.tar.bz2 - fontconfig-doc-2.10.92.tar.bz2 ++
 48523 lines of diff (skipped)



++ metric-croscore.patch ++
--- /var/tmp/diff_new_pack.SYvUWQ/_old  2013-04-07 14:21:38.0 +0200
+++ /var/tmp/diff_new_pack.SYvUWQ/_new  2013-04-07 14:21:38.0 +0200
@@ -2,8 +2,8 @@
 ===
 --- conf.d/30-metric-aliases.conf
 +++ conf.d/30-metric-aliases.conf
-@@ -21,6 +21,10 @@
-   Liberation Sans
+@@ -23,6 +23,10 @@
+   Liberation Sans Narrow
Liberation Serif
Liberation Mono
 +  Croscore fonts;
@@ -13,7 +13,7 @@
StarOffice fonts:
Albany
Thorndale
-@@ -82,6 +86,13 @@
+@@ -102,6 +106,13 @@
/alias
  
alias binding=same
@@ -27,7 +27,7 @@
  familyAlbany/family
  default
  familyArial/family
-@@ -103,6 +114,13 @@
+@@ -130,6 +141,13 @@
/alias
  
alias binding=same
@@ -41,17 +41,17 @@
  familyThorndale/family
  default
  familyTimes New Roman/family
-@@ -124,6 +142,13 @@
-   /alias
- 
-   alias binding=same
+@@ -155,6 +173,13 @@
+ default
+ familyCourier New/family
+ /default
++  /alias
++
++  alias binding=same
 +familyCousine/family
 +default
 +familyCourier New/family
 +/default
-+  /alias
-+
-+  alias binding=same
- familyCumberland/family
- default
- familyCourier New/family
+   /alias
+ 
+   alias binding=same

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit fontconfig for openSUSE:Factory

2013-03-22 Thread h_root
Hello community,

here is the log from the commit of package fontconfig for openSUSE:Factory 
checked in at 2013-03-22 11:01:50

Comparing /work/SRC/openSUSE:Factory/fontconfig (Old)
 and  /work/SRC/openSUSE:Factory/.fontconfig.new (New)


Package is fontconfig, Maintainer is pgaj...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/fontconfig/fontconfig.changes2013-03-12 
14:59:17.0 +0100
+++ /work/SRC/openSUSE:Factory/.fontconfig.new/fontconfig.changes   
2013-03-22 11:01:52.0 +0100
@@ -1,0 +2,6 @@
+Thu Mar 21 08:16:43 UTC 2013 - pgaj...@suse.com
+
+- use autohinter for Anonymous Pro
+  http://www.marksimonson.com/info/anonymous-pro-usage-notes
+
+---



Other differences:
--
++ 11-suse-hinting.conf ++
--- /var/tmp/diff_new_pack.0tPggo/_old  2013-03-22 11:01:56.0 +0100
+++ /var/tmp/diff_new_pack.0tPggo/_new  2013-03-22 11:01:56.0 +0100
@@ -405,6 +405,10 @@
test name=familystringUnYetgul/string/test
edit name=autohintbooltrue/bool/edit
/match
+   match target=font
+   test name=familystringAnonymous Pro/string/test
+   edit name=autohintbooltrue/bool/edit
+   /match
 
 !--
 The following rule sets up black and white rendering with







-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit fontconfig for openSUSE:Factory

2013-03-12 Thread h_root
Hello community,

here is the log from the commit of package fontconfig for openSUSE:Factory 
checked in at 2013-03-12 14:59:07

Comparing /work/SRC/openSUSE:Factory/fontconfig (Old)
 and  /work/SRC/openSUSE:Factory/.fontconfig.new (New)


Package is fontconfig, Maintainer is pgaj...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/fontconfig/fontconfig.changes2013-03-05 
06:43:29.0 +0100
+++ /work/SRC/openSUSE:Factory/.fontconfig.new/fontconfig.changes   
2013-03-12 14:59:17.0 +0100
@@ -1,0 +2,10 @@
+Mon Mar  4 10:40:31 UTC 2013 - dims...@opensuse.org
+
+- Update to version 2.10.91:a
+  + Fix memory corruptions.
+  + Fix linker calls.
+  + Make the library thread-safe.
+  + Bugs fixed: fdo#29312, fdo#47705
+- Drop cloexec.patch: fixed upstream (slighlty different).
+
+---

Old:

  cloexec.patch
  fontconfig-2.10.2.tar.bz2
  fontconfig-doc-2.10.2.tar.bz2

New:

  fontconfig-2.10.91.tar.bz2
  fontconfig-doc-2.10.91.tar.bz2



Other differences:
--
++ fontconfig.spec ++
--- /var/tmp/diff_new_pack.PncqtT/_old  2013-03-12 14:59:26.0 +0100
+++ /var/tmp/diff_new_pack.PncqtT/_new  2013-03-12 14:59:26.0 +0100
@@ -48,7 +48,7 @@
 Obsoletes:  fontconfig-64bit
 %endif
 Requires:   bash
-Version:2.10.2
+Version:2.10.91
 Release:0
 Summary:Library for Font Configuration
 License:MIT
@@ -74,8 +74,6 @@
 Patch0: make-check.patch
 # suse specific
 Patch1: usr-share-doc-packages.patch
-# https://www.libreoffice.org/bugzilla/show_bug.cgi?id=47705
-Patch2: cloexec.patch
 # to be upstreamed https://bugs.freedesktop.org/show_bug.cgi?id=47721
 Patch3: metric-croscore.patch
 # to be upstreamed https://bugs.freedesktop.org/show_bug.cgi?id=60783
@@ -124,7 +122,6 @@
 %endif
 %patch0 -p1
 %patch1 -p1
-%patch2
 %patch3
 %patch4
 






++ fontconfig-2.10.2.tar.bz2 - fontconfig-2.10.91.tar.bz2 ++
 46393 lines of diff (skipped)

++ fontconfig-doc-2.10.2.tar.bz2 - fontconfig-doc-2.10.91.tar.bz2 ++
 18227 lines of diff (skipped)



-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit fontconfig for openSUSE:Factory

2013-02-13 Thread h_root
Hello community,

here is the log from the commit of package fontconfig for openSUSE:Factory 
checked in at 2013-02-13 14:37:05

Comparing /work/SRC/openSUSE:Factory/fontconfig (Old)
 and  /work/SRC/openSUSE:Factory/.fontconfig.new (New)


Package is fontconfig, Maintainer is pgaj...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/fontconfig/fontconfig.changes2012-12-05 
13:51:37.0 +0100
+++ /work/SRC/openSUSE:Factory/.fontconfig.new/fontconfig.changes   
2013-02-13 14:37:06.0 +0100
@@ -1,0 +2,7 @@
+Wed Feb 13 10:08:11 UTC 2013 - pgaj...@suse.com
+
+- added mapping Arial Narrow - Liberation Sans Narrow into
+  metric-aliases.conf [bnc#762695]
+  * metric-arial-narrow.patch
+
+---

New:

  metric-arial-narrow.patch



Other differences:
--
++ fontconfig.spec ++
--- /var/tmp/diff_new_pack.196MIZ/_old  2013-02-13 14:37:09.0 +0100
+++ /var/tmp/diff_new_pack.196MIZ/_new  2013-02-13 14:37:09.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package fontconfig
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 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
@@ -76,8 +76,10 @@
 Patch1: usr-share-doc-packages.patch
 # https://www.libreoffice.org/bugzilla/show_bug.cgi?id=47705
 Patch2: cloexec.patch
-# to be upstreamed
+# to be upstreamed https://bugs.freedesktop.org/show_bug.cgi?id=47721
 Patch3: metric-croscore.patch
+# to be upstreamed https://bugs.freedesktop.org/show_bug.cgi?id=60783
+Patch4: metric-arial-narrow.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Provides:   ipa-fonts-config = 003.02
 Obsoletes:  ipa-fonts-config = 003.02
@@ -124,6 +126,7 @@
 %patch1 -p1
 %patch2
 %patch3
+%patch4
 
 %build
 autoreconf -fiv








++ metric-arial-narrow.patch ++
Index: conf.d/30-metric-aliases.conf
===
--- conf.d/30-metric-aliases.conf
+++ conf.d/30-metric-aliases.conf
@@ -296,5 +296,15 @@
  /accept
/alias
 
+   !-- Map Arial Narrow - Liberation Sans Narrow --
 
+   alias binding=same
+ familyArial Narrow/family
+ acceptfamilyLiberation Sans Narrow/family/accept
+   /alias
+
+   alias binding=same
+ familyLiberation Sans Narrow/family
+ acceptfamilyArial Narrow/family/accept
+   /alias
 /fontconfig
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit fontconfig for openSUSE:Factory

2012-12-05 Thread h_root
Hello community,

here is the log from the commit of package fontconfig for openSUSE:Factory 
checked in at 2012-12-05 13:51:35

Comparing /work/SRC/openSUSE:Factory/fontconfig (Old)
 and  /work/SRC/openSUSE:Factory/.fontconfig.new (New)


Package is fontconfig, Maintainer is pgaj...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/fontconfig/fontconfig.changes2012-10-03 
07:13:11.0 +0200
+++ /work/SRC/openSUSE:Factory/.fontconfig.new/fontconfig.changes   
2012-12-05 13:51:37.0 +0100
@@ -1,0 +2,11 @@
+Tue Nov 27 09:17:26 UTC 2012 - pgaj...@suse.com
+
+- updated to 2.10.2:
+  + Fix syntax errors in fonts.dtd.
+  + Bug 57114 - regression on FcFontMatch with namelang
+  + Update CaseFolding.txt to Unicode 6.2
+  + Bug 57286 - Remove UnBatang and Baekmuk Batang from monospace in 
65-nonlatin.conf
+  + Fix N'ko orthography
+  + Install config files first
+
+---

Old:

  fontconfig-2.10.0.tar.bz2
  fontconfig-doc-2.10.0.tar.bz2

New:

  fontconfig-2.10.2.tar.bz2
  fontconfig-doc-2.10.2.tar.bz2



Other differences:
--
++ fontconfig.spec ++
--- /var/tmp/diff_new_pack.HmQoc0/_old  2012-12-05 13:51:38.0 +0100
+++ /var/tmp/diff_new_pack.HmQoc0/_new  2012-12-05 13:51:38.0 +0100
@@ -30,7 +30,6 @@
 BuildRequires:  docbook_3
 BuildRequires:  docbook_4
 BuildRequires:  iso_ent
-BuildRequires:  jadetex
 BuildRequires:  libpng
 BuildRequires:  libxml2
 BuildRequires:  libxml2-devel
@@ -39,6 +38,8 @@
 BuildRequires:  opensp
 BuildRequires:  perl-SGMLS
 BuildRequires:  sgml-skel
+BuildRequires:  texlive-dvips
+BuildRequires:  texlive-jadetex
 %endif
 Provides:   XFree86:%{_sysconfdir}/fonts/fonts.dtd
 Url:http://fontconfig.org/
@@ -47,7 +48,7 @@
 Obsoletes:  fontconfig-64bit
 %endif
 Requires:   bash
-Version:2.10.0
+Version:2.10.2
 Release:0
 Summary:Library for Font Configuration
 License:MIT
@@ -55,7 +56,9 @@
 Source0:http://fontconfig.org/release/%name-%version.tar.bz2
 # 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 
+%if %{build_docs}  1
 Source1:%name-doc-%version.tar.bz2
+%endif
 Source2:iso639-1
 Source3:iso639-2
 Source4:baselibs.conf






++ cloexec.patch ++
--- /var/tmp/diff_new_pack.HmQoc0/_old  2012-12-05 13:51:38.0 +0100
+++ /var/tmp/diff_new_pack.HmQoc0/_new  2012-12-05 13:51:38.0 +0100
@@ -2,9 +2,9 @@
 ===
 --- configure.ac.orig
 +++ configure.ac
-@@ -58,7 +58,9 @@ dnl 
- 
+@@ -59,7 +59,9 @@ dnl 
  AC_CONFIG_HEADERS(config.h)
+ AC_CONFIG_MACRO_DIR([m4])
  
 -AC_PROG_CC
 +AC_PROG_CC_STDC
@@ -13,15 +13,15 @@
  AC_PROG_INSTALL
  AC_PROG_LN_S
  AC_LIBTOOL_WIN32_DLL
-@@ -135,7 +137,7 @@ AC_TYPE_PID_T
+@@ -136,7 +138,7 @@ AC_TYPE_PID_T
  # Checks for library functions.
  AC_FUNC_VPRINTF
  AC_FUNC_MMAP
--AC_CHECK_FUNCS([geteuid getuid link memmove memset mkstemp strchr strrchr 
strtol getopt getopt_long sysconf ftruncate chsize rand random lrand48 random_r 
rand_r regcomp regerror regexec regfree posix_fadvise fstatvfs fstatfs])
-+AC_CHECK_FUNCS([geteuid getuid link memmove memset mkstemp mkostemp strchr 
strrchr strtol getopt getopt_long sysconf ftruncate chsize rand random lrand48 
random_r rand_r regcomp regerror regexec regfree posix_fadvise fstatvfs 
fstatfs])
+-AC_CHECK_FUNCS([geteuid getuid link memmove memset mkstemp strchr strrchr 
strtol getopt getopt_long sysconf ftruncate chsize rand random lrand48 random_r 
rand_r regcomp regerror regexec regfree fstatvfs fstatfs])
++AC_CHECK_FUNCS([geteuid getuid link memmove memset mkstemp mkostemp strchr 
strrchr strtol getopt getopt_long sysconf ftruncate chsize rand random lrand48 
random_r rand_r regcomp regerror regexec regfree fstatvfs fstatfs])
  
- #
- if test x$ac_cv_func_fstatvfs = xyes; then
+ dnl AC_CHECK_FUNCS doesn't check for header files.
+ dnl posix_fadvise() may be not available in older libc.
 Index: src/fcatomic.c
 ===
 --- src/fcatomic.c.orig

++ fontconfig-2.10.0.tar.bz2 - fontconfig-2.10.2.tar.bz2 ++
 66386 lines of diff (skipped)

++ fontconfig-doc-2.10.0.tar.bz2 - fontconfig-doc-2.10.2.tar.bz2 ++
 7291 lines of diff (skipped)



-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit fontconfig for openSUSE:Factory

2012-10-02 Thread h_root
Hello community,

here is the log from the commit of package fontconfig for openSUSE:Factory 
checked in at 2012-10-03 07:13:09

Comparing /work/SRC/openSUSE:Factory/fontconfig (Old)
 and  /work/SRC/openSUSE:Factory/.fontconfig.new (New)


Package is fontconfig, Maintainer is pgaj...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/fontconfig/fontconfig.changes2012-09-17 
13:55:07.0 +0200
+++ /work/SRC/openSUSE:Factory/.fontconfig.new/fontconfig.changes   
2012-10-03 07:13:11.0 +0200
@@ -1,0 +2,21 @@
+Mon Sep 24 10:03:29 UTC 2012 - pgaj...@suse.com
+
+- turn off autohinter for Verdana again, which implies using BCI
+  with hintstyle=3 [bnc#737215], [bnc#781631]
+
+---
+Thu Sep 13 15:03:10 UTC 2012 - pgaj...@suse.com
+
+- updated to 2.10.0:
+  * /etc/fonts/conf.avail is deprecated and is packaged only
+for compatibility reasons; package should install its *.conf 
+files in its data dir and link it into /etc/fonts/conf.d as 
+usual
+  * introduced warning -- alias should not contain more familys 
+  * introduced warning -- test should not contain more values
+  * introduced warning -- reading configurations from ~/.fonts.conf 
+is deprecated; move ~/.fonts.conf into 
$XDG_CONFIG_HOME/fontconfig/fonts.conf
+(the same for ~/.fonts.conf.d, see 
+ http://freedesktop.org/software/fontconfig/fontconfig-user.html)
+
+---

Old:

  fontconfig-2.9.0.tar.bz2
  fontconfig-doc-2.9.0.tar.bz2
  simsun-conf.patch
  suse-generic-names.conf
  suse-post-user.conf
  suse-pre-user.conf

New:

  50-suse-pre-user.conf
  58-suse-post-user.conf
  fontconfig-2.10.0.tar.bz2
  fontconfig-doc-2.10.0.tar.bz2



Other differences:
--
++ fontconfig.spec ++
--- /var/tmp/diff_new_pack.4RqS9Q/_old  2012-10-03 07:13:13.0 +0200
+++ /var/tmp/diff_new_pack.4RqS9Q/_new  2012-10-03 07:13:13.0 +0200
@@ -16,8 +16,9 @@
 #
 
 
-Name:   fontconfig
 %define build_docs 0
+
+Name:   fontconfig
 BuildRequires:  automake
 BuildRequires:  freetype2-devel
 BuildRequires:  libexpat-devel
@@ -39,14 +40,14 @@
 BuildRequires:  perl-SGMLS
 BuildRequires:  sgml-skel
 %endif
-Provides:   XFree86:/etc/fonts/fonts.dtd
+Provides:   XFree86:%{_sysconfdir}/fonts/fonts.dtd
 Url:http://fontconfig.org/
 # bug437293
 %ifarch ppc64
 Obsoletes:  fontconfig-64bit
 %endif
 Requires:   bash
-Version:2.9.0
+Version:2.10.0
 Release:0
 Summary:Library for Font Configuration
 License:MIT
@@ -58,25 +59,22 @@
 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:   11-suse-hinting.conf
-Source14:   16-suse-hintstyle.conf
-Source15:   18-suse-bitmaps-misc.conf
-Source16:   local.conf
-Source20:   local.conf.instsys
-# fixed in next release 
https://www.libreoffice.org/bugzilla/show_bug.cgi?id=47703
-Patch0: simsun-conf.patch
+Source8:local.conf
+Source9:local.conf.instsys
+Source11:   11-suse-hinting.conf
+Source16:   16-suse-hintstyle.conf
+Source18:   18-suse-bitmaps-misc.conf
+Source50:   50-suse-pre-user.conf
+Source58:   58-suse-post-user.conf
 # suse specific because freetype2-bitmap-foundry.patch 
 # https://www.libreoffice.org/bugzilla/show_bug.cgi?id=47704
-Patch1: make-check.patch
+Patch0: make-check.patch
 # suse specific
-Patch2: usr-share-doc-packages.patch
+Patch1: usr-share-doc-packages.patch
 # https://www.libreoffice.org/bugzilla/show_bug.cgi?id=47705
-Patch3: cloexec.patch
+Patch2: cloexec.patch
 # to be upstreamed
-Patch4: metric-croscore.patch
+Patch3: metric-croscore.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Provides:   ipa-fonts-config = 003.02
 Obsoletes:  ipa-fonts-config = 003.02
@@ -119,11 +117,10 @@
 %if %{build_docs}  1
tar -xvf %{SOURCE1}
 %endif
-%patch0 -p1 -b .fonts.conf
+%patch0 -p1
 %patch1 -p1
-%patch2 -p1
+%patch2
 %patch3
-%patch4
 
 %build
 autoreconf -fiv
@@ -132,7 +129,7 @@
--with-freetype-lib=%_libdir \
--with-x \
--enable-libxml2=no \
-   --with-confdir=/etc/fonts \
+   --with-confdir=%{_sysconfdir}/fonts \
--with-docdir=%{_defaultdocdir}/%{name} \

--with-add-fonts=/usr/X11R6/lib/X11/fonts,/opt/kde3/share/fonts,/usr/local/share/fonts
 \
%if %{build_docs} == 0
@@ -147,46 +144,42 @@
 unset MALLOC_CHECK_
 
 %install
-make DESTDIR=$RPM_BUILD_ROOT 

commit fontconfig for openSUSE:Factory

2012-09-17 Thread h_root
Hello community,

here is the log from the commit of package fontconfig for openSUSE:Factory 
checked in at 2012-09-17 13:55:06

Comparing /work/SRC/openSUSE:Factory/fontconfig (Old)
 and  /work/SRC/openSUSE:Factory/.fontconfig.new (New)


Package is fontconfig, Maintainer is pgaj...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/fontconfig/fontconfig.changes2012-07-30 
20:26:20.0 +0200
+++ /work/SRC/openSUSE:Factory/.fontconfig.new/fontconfig.changes   
2012-09-17 13:55:07.0 +0200
@@ -1,0 +2,5 @@
+Thu Aug  2 15:09:56 UTC 2012 - pgaj...@suse.com
+
+- Arimo is sans-serif and Tinos is serif, not the opposite
+
+---



Other differences:
--





++ metric-croscore.patch ++
--- /var/tmp/diff_new_pack.qdCtyb/_old  2012-09-17 13:55:09.0 +0200
+++ /var/tmp/diff_new_pack.qdCtyb/_new  2012-09-17 13:55:09.0 +0200
@@ -7,8 +7,8 @@
Liberation Serif
Liberation Mono
 +  Croscore fonts;
-+  Tinos
 +  Arimo
++  Tinos
 +  Cousine
StarOffice fonts:
Albany
@@ -17,7 +17,7 @@
/alias
  
alias binding=same
-+familyTinos/family
++familyArimo/family
 +default
 +familyArial/family
 +/default
@@ -31,7 +31,7 @@
/alias
  
alias binding=same
-+familyArimo/family
++familyTinos/family
 +default
 +familyTimes New Roman/family
 +/default
@@ -59,7 +59,7 @@
alias binding=same
  familyArial/family
  accept
-+familyTinos/family
++familyArimo/family
  familyLiberation Sans/family
  familyAlbany/family
  familyAlbany AMT/family
@@ -67,7 +67,7 @@
alias binding=same
  familyTimes New Roman/family
  accept
-+familyArimo/family
++familyTinos/family
  familyLiberation Serif/family
  familyThorndale/family
  familyThorndale AMT/family

++ suse-generic-names.conf ++
--- /var/tmp/diff_new_pack.qdCtyb/_old  2012-09-17 13:55:09.0 +0200
+++ /var/tmp/diff_new_pack.qdCtyb/_new  2012-09-17 13:55:09.0 +0200
@@ -31,7 +31,7 @@
familyIPAexMincho/family
familySazanami Mincho/family
familySTIXGeneral/family
-   familyArimo/family
+   familyTinos/family
defaultfamilyserif/family/default
/alias
 !--
@@ -61,7 +61,7 @@
familyIPAexGothic/family
familySazanami Gothic/family
familyBaekmuk Gulim/family
-   familyTinos/family
+   familyArimo/family
defaultfamilysans-serif/family/default
/alias
 !--

++ suse-post-user.conf ++
--- /var/tmp/diff_new_pack.qdCtyb/_old  2012-09-17 13:55:09.0 +0200
+++ /var/tmp/diff_new_pack.qdCtyb/_new  2012-09-17 13:55:09.0 +0200
@@ -14,7 +14,7 @@
familyThorndale AMT/family
familyDejaVu Serif/family
familyDroid Serif/family
-   familyArimo/family
+   familyTinos/family
familyLiberation Serif/family
familySUSE Serif/family
familyBitstream Vera Serif/family
@@ -67,7 +67,7 @@
familyVerdana/family
familyDejaVu Sans/family
familyDroid Sans/family
-   familyTinos/family
+   familyArimo/family
familyLiberation Sans/family
familyCantarell/family
familySUSE Sans/family


-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit fontconfig for openSUSE:Factory

2012-07-30 Thread h_root
Hello community,

here is the log from the commit of package fontconfig for openSUSE:Factory 
checked in at 2012-07-30 20:26:19

Comparing /work/SRC/openSUSE:Factory/fontconfig (Old)
 and  /work/SRC/openSUSE:Factory/.fontconfig.new (New)


Package is fontconfig, Maintainer is pgaj...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/fontconfig/fontconfig.changes2012-07-03 
16:46:00.0 +0200
+++ /work/SRC/openSUSE:Factory/.fontconfig.new/fontconfig.changes   
2012-07-30 20:26:20.0 +0200
@@ -1,0 +2,10 @@
+Fri Jul 27 09:52:20 UTC 2012 - pgaj...@suse.com
+
+- added configuration for croscorefonts
+
+---
+Thu Jul 26 12:15:37 UTC 2012 - pgaj...@suse.com
+
+- hintnone for IPA fonts [bnc#766319]
+
+---

New:

  metric-croscore.patch



Other differences:
--
++ fontconfig.spec ++
--- /var/tmp/diff_new_pack.mwPk6k/_old  2012-07-30 20:26:24.0 +0200
+++ /var/tmp/diff_new_pack.mwPk6k/_new  2012-07-30 20:26:24.0 +0200
@@ -75,6 +75,8 @@
 Patch2: usr-share-doc-packages.patch
 # https://www.libreoffice.org/bugzilla/show_bug.cgi?id=47705
 Patch3: cloexec.patch
+# to be upstreamed
+Patch4: metric-croscore.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Provides:   ipa-fonts-config = 003.02
 Obsoletes:  ipa-fonts-config = 003.02
@@ -121,6 +123,7 @@
 %patch1 -p1
 %patch2 -p1
 %patch3
+%patch4
 
 %build
 autoreconf -fiv

++ 11-suse-hinting.conf ++
--- /var/tmp/diff_new_pack.mwPk6k/_old  2012-07-30 20:26:24.0 +0200
+++ /var/tmp/diff_new_pack.mwPk6k/_new  2012-07-30 20:26:24.0 +0200
@@ -149,13 +149,6 @@
stringHGPKyokashotai/string
stringHGSSoeiKakupoptai/string
stringHGSeikaishotaiPRO/string
-   stringIPAexMincho/string
-   stringIPAexGothic/string
-   stringIPAMincho/string
-   stringIPAGothic/string
-   stringIPAPMincho/string
-   stringIPAPGothic/string
-   stringIPAUIGothic/string
stringTLKyokashotai/string
stringTLMincho/string
stringTLPMincho/string

++ 16-suse-hintstyle.conf ++
--- /var/tmp/diff_new_pack.mwPk6k/_old  2012-07-30 20:26:24.0 +0200
+++ /var/tmp/diff_new_pack.mwPk6k/_new  2012-07-30 20:26:24.0 +0200
@@ -119,4 +119,32 @@
 /edit
   /match
 
+  !-- IPA* fonts: setting hintstyle=hintnone for now, IPA font 
+   setting should be improved in the future [bnc#766319] 
+   We are using fullname element instead of family, because
+   some programs may use Japanese name instead, which would
+   double this list, when using family element. See comment
+   47 and 48 of referred bug. --
+
+  match target=font
+test name=fullname
+  stringIPAexGothic/string
+  stringIPAexMincho/string
+  stringIPAGothic BoldItalic/string
+  stringIPAGothic Bold/string
+  stringIPAGothic Italic/string
+  stringIPAGothic/string
+  stringIPAMincho/string
+  stringIPAPGothic BoldItalic/string
+  stringIPAPGothic Bold/string
+  stringIPAPGothic Italic/string
+  stringIPAPGothic/string
+  stringIPAPMincho/string
+  stringIPAUIGothic/string
+/test
+edit name=hintstyle
+  consthintnone/const
+/edit
+  /match
+
 /fontconfig




++ metric-croscore.patch ++
Index: conf.d/30-metric-aliases.conf
===
--- conf.d/30-metric-aliases.conf
+++ conf.d/30-metric-aliases.conf
@@ -21,6 +21,10 @@
Liberation Sans
Liberation Serif
Liberation Mono
+   Croscore fonts;
+   Tinos
+   Arimo
+   Cousine
StarOffice fonts:
Albany
Thorndale
@@ -82,6 +86,13 @@
/alias
 
alias binding=same
+ familyTinos/family
+ default
+ familyArial/family
+ /default
+   /alias
+
+   alias binding=same
  familyAlbany/family
  default
  familyArial/family
@@ -103,6 +114,13 @@
/alias
 
alias binding=same
+ familyArimo/family
+ default
+ familyTimes New Roman/family
+ /default
+   /alias
+
+   alias binding=same
  familyThorndale/family
  default
  familyTimes New Roman/family
@@ -124,6 

commit fontconfig for openSUSE:Factory

2012-07-03 Thread h_root
Hello community,

here is the log from the commit of package fontconfig for openSUSE:Factory 
checked in at 2012-07-03 16:45:59

Comparing /work/SRC/openSUSE:Factory/fontconfig (Old)
 and  /work/SRC/openSUSE:Factory/.fontconfig.new (New)


Package is fontconfig, Maintainer is pgaj...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/fontconfig/fontconfig.changes2012-06-25 
14:04:06.0 +0200
+++ /work/SRC/openSUSE:Factory/.fontconfig.new/fontconfig.changes   
2012-07-03 16:46:00.0 +0200
@@ -1,0 +2,12 @@
+Tue Jul  3 11:37:52 UTC 2012 - pgaj...@suse.com
+
+- add prefer and default aliases for Droid fonts into SUSE-specific 
+  config; if they are not present and e. g. system with only droid font 
+  installed, you get Droid Sans instead of Droid Sans Mono even if
+  monospace requested; that causes e. g. gvim displaying glyphs with 
+  additional space
+- add also default aliases for DejaVu fonts into SUSE-specific config;
+  in case that someone has deinstalled them but gui or document explicitly 
+  wants them
+
+---



Other differences:
--





++ suse-generic-names.conf ++
--- /var/tmp/diff_new_pack.6aiZVF/_old  2012-07-03 16:46:03.0 +0200
+++ /var/tmp/diff_new_pack.6aiZVF/_new  2012-07-03 16:46:03.0 +0200
@@ -16,6 +16,8 @@
familyThorndale AMT/family
familySUSE Serif/family
familyFreeSerif/family
+   familyDejaVu Serif/family
+   familyDroid Serif/family
familyLiberation Serif/family
familyHGMinchoL/family
familyHGPMinchoL/family
@@ -41,6 +43,8 @@
familyAlbany AMT/family
familySUSE Sans/family
familyFreeSans/family
+   familyDejaVu Sans/family
+   familyDroid Sans/family
familyLiberation Sans/family
familyCantarell/family
familyHGGothicB/family
@@ -66,6 +70,8 @@
familyCumberland AMT/family
familySUSE Sans Mono/family
familyFreeMono/family
+   familyDejaVu Sans Mono/family
+   familyDroid Sans Mono/family
familyLiberation Mono/family
defaultfamilymonospace/family/default
/alias

++ suse-post-user.conf ++
--- /var/tmp/diff_new_pack.6aiZVF/_old  2012-07-03 16:46:03.0 +0200
+++ /var/tmp/diff_new_pack.6aiZVF/_new  2012-07-03 16:46:03.0 +0200
@@ -13,6 +13,7 @@
familyTimes New Roman/family
familyThorndale AMT/family
familyDejaVu Serif/family
+   familyDroid Serif/family
familyLiberation Serif/family
familySUSE Serif/family
familyBitstream Vera Serif/family
@@ -48,7 +49,7 @@
familyFZMingTiB/family
familyAR PL SungtiL GB/family
familyAR PL Mingti2L Big5/family
-familyNanumMyeongjo/family
+   familyNanumMyeongjo/family
familyUnBatang/family
familyBaekmuk Batang/family
familySimSun/family
@@ -63,7 +64,8 @@
familyArial/family
familyAlbany AMT/family
familyVerdana/family
-   familyDejaVu Sans/family
+   familyDejaVu Sans/familya
+   familyDroid Sans/family
familyLiberation Sans/family
familyCantarell/family
familySUSE Sans/family
@@ -96,14 +98,14 @@
familyKochi Gothic/family
familyCMEXSong/family
familyFZSongTi/family
-familyWenQuanYi Micro Hei/family  
+   familyWenQuanYi Micro Hei/family  
familyWenQuanYi WenQuanYi Bitmap Song/family
familyWenQuanYi Zen Hei/family
familyAR PL ShanHeiSun Uni/family
familyFZMingTiB/family
familyAR PL SungtiL GB/family
familyAR PL Mingti2L Big5/family
-familyNanumGothic/family
+   familyNanumGothic/family
familyUnDotum/family
familyBaekmuk Gulim/family
familyBaekmuk Dotum/family
@@ -114,6 +116,7 @@
prefer
familyConsolas/family
  

commit fontconfig for openSUSE:Factory

2012-06-25 Thread h_root
Hello community,

here is the log from the commit of package fontconfig for openSUSE:Factory 
checked in at 2012-06-25 13:51:39

Comparing /work/SRC/openSUSE:Factory/fontconfig (Old)
 and  /work/SRC/openSUSE:Factory/.fontconfig.new (New)


Package is fontconfig, Maintainer is pgaj...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/fontconfig/fontconfig.changes2012-06-06 
16:06:34.0 +0200
+++ /work/SRC/openSUSE:Factory/.fontconfig.new/fontconfig.changes   
2012-06-25 14:04:06.0 +0200
@@ -1,0 +2,18 @@
+Tue Jun 12 10:41:54 CEST 2012 - ti...@suse.de
+
+- Revisit SUSE-specific config (bnc#766319):
+  * Split suse-hinting.conf to a part defining the default
+autohint and a part defining the default hintstyle depending on
+autohint.  These are now put in conf.d/11-suse-hinting.conf and
+16-suse-hintstyle.conf, so that extra packages may put their
+own autohint value between them.
+  * Move suse-bitmaps.conf to conf.d, too
+  * Move optional configs modified by fonts-config to fonts-config
+package itself
+- Set autohint=true for IPA* fonts as well as MS fonts;
+  hintslight will be chosen automatically (bnc#766319)
+- Add missing IPAex* fonts to suse-generic-names.conf lists.
+- Obsolete ipa-fonts-config package as the default configs are now
+  included in this package
+
+---

Old:

  suse-bitmaps.conf
  suse-hinting.conf

New:

  11-suse-hinting.conf
  16-suse-hintstyle.conf
  18-suse-bitmaps-misc.conf



Other differences:
--
++ fontconfig.spec ++
--- /var/tmp/diff_new_pack.71dUZN/_old  2012-06-25 14:04:08.0 +0200
+++ /var/tmp/diff_new_pack.71dUZN/_new  2012-06-25 14:04:08.0 +0200
@@ -16,7 +16,6 @@
 #
 
 
-
 Name:   fontconfig
 %define build_docs 0
 BuildRequires:  automake
@@ -62,8 +61,9 @@
 Source10:   suse-generic-names.conf
 Source11:   suse-pre-user.conf
 Source12:   suse-post-user.conf
-Source13:   suse-hinting.conf
-Source14:   suse-bitmaps.conf
+Source13:   11-suse-hinting.conf
+Source14:   16-suse-hintstyle.conf
+Source15:   18-suse-bitmaps-misc.conf
 Source16:   local.conf
 Source20:   local.conf.instsys
 # fixed in next release 
https://www.libreoffice.org/bugzilla/show_bug.cgi?id=47703
@@ -76,6 +76,10 @@
 # https://www.libreoffice.org/bugzilla/show_bug.cgi?id=47705
 Patch3: cloexec.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+Provides:   ipa-fonts-config = 003.02
+Obsoletes:  ipa-fonts-config = 003.02
+Provides:   IPA-fonts-config = 003.02
+Obsoletes:  IPA-fonts-config = 003.02
 
 %description
 Fontconfig is a library for configuring and customizing font access. It
@@ -85,10 +89,10 @@
 
 %package devel
 Requires:   %{name} = %version
-Requires:   freetype2-devel glibc-devel
+Requires:   freetype2-devel
+Requires:   glibc-devel
 Provides:   XFree86-devel:%_libdir/pkgconfig/fontconfig.pc
 Summary:Include Files and Libraries mandatory for Development
-License:MIT
 Group:  Development/Libraries/C and C++
 # bug437293
 %ifarch ppc64
@@ -161,6 +165,11 @@
 # 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/
+for i in $RPM_SOURCE_DIR/[0-9]*.conf; do
+j=${i##*/} 
+install -m 644 $i $RPM_BUILD_ROOT/etc/fonts/conf.avail/
+ln -s ../conf.avail/$j $RPM_BUILD_ROOT/etc/fonts/conf.d/$j
+done
 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/
 # tune links in conf.d:
@@ -190,8 +199,6 @@
 %config /etc/fonts/suse-generic-names.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/



++ suse-generic-names.conf ++
--- /var/tmp/diff_new_pack.71dUZN/_old  2012-06-25 14:04:08.0 +0200
+++ /var/tmp/diff_new_pack.71dUZN/_new  2012-06-25 14:04:08.0 +0200
@@ -26,6 +26,7 @@
familyHGSMinchoE/family
familyIPAMincho/family
familyIPAPMincho/family
+   familyIPAexMincho/family
familySazanami Mincho/family
familySTIXGeneral/family
defaultfamilyserif/family/default
@@ -52,6 +53,7 @@
familyHGSGothicM/family
familyIPAGothic/family
familyIPAPGothic/family
+   

commit fontconfig for openSUSE:Factory

2012-04-17 Thread h_root
Hello community,

here is the log from the commit of package fontconfig for openSUSE:Factory 
checked in at 2012-04-17 21:58:07

Comparing /work/SRC/openSUSE:Factory/fontconfig (Old)
 and  /work/SRC/openSUSE:Factory/.fontconfig.new (New)


Package is fontconfig, Maintainer is pgaj...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/fontconfig/fontconfig.changes2012-01-06 
11:43:39.0 +0100
+++ /work/SRC/openSUSE:Factory/.fontconfig.new/fontconfig.changes   
2012-04-17 21:58:26.0 +0200
@@ -1,0 +2,21 @@
+Wed Mar 21 14:59:41 UTC 2012 - pgaj...@suse.com
+
+- updated to 2.9.0:
+  * many bugfixes, see NEWS
+  * removed suse-font-dirs.conf
+  * changed suse-hinting.conf: use hintslight with autohinter,
+hintfull only for BCI [bnc#722427]
+  * include suse-generic-names.conf again
+  * added Cantarell into suse-generic-names.conf and suse-post-user.conf
+(sans-serif font)
+  * added STIXGeneral into suse-generic-names.conf and suse-post-user.conf
+(serif font)
+  * turn autohinter on for Liberation Sans (BCI off)
+  * dropped upstreamed urw-aliases-whitespaces.patch
+  * dropped upstreamed 
bugzilla-246783-do-not-crash-when-config-files-contain-broken-stuff.patch
+  * dropped upstreamed bugzilla-179457-fix-font-file-names-for-wine.patch
+(https://bugzilla.novell.com/show_bug.cgi?id=179457#c8)
+  * dropped upstreamed bnc438855-make-FcInitReinitialize-work-again.patch
+  * dropped AppleRoman-DynaFont.patch
+
+---

Old:

  10-lcdfilter-lcddefault.conf
  AppleRoman-DynaFont.patch
  bnc438855-make-FcInitReinitialize-work-again.patch
  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-ocloexec.patch
  fontconfig-visibility.patch
  suse-font-dirs.conf
  urw-aliases-whitespaces.patch

New:

  cloexec.patch
  fontconfig-2.9.0.tar.bz2
  fontconfig-doc-2.9.0.tar.bz2
  simsun-conf.patch



Other differences:
--
++ fontconfig.spec ++
--- /var/tmp/diff_new_pack.Dm6qpJ/_old  2012-04-17 21:58:28.0 +0200
+++ /var/tmp/diff_new_pack.Dm6qpJ/_new  2012-04-17 21:58:28.0 +0200
@@ -47,19 +47,12 @@
 Obsoletes:  fontconfig-64bit
 %endif
 Requires:   bash
-Version:2.8.0
+Version:2.9.0
 Release:0
 Summary:Library for Font Configuration
 License:MIT
 Group:  System/Libraries
-# CVS can be found here: (CVS is gone, fontconfig uses git now).
-# $ cvs -d :pserver:anon...@pdx.freedesktop.org:/cvs/fontconfig login
-# CVS password: hit return
-# $ cvs -d :pserver:anon...@pdx.freedesktop.org:/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
@@ -71,23 +64,18 @@
 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
-Patch33:bnc438855-make-FcInitReinitialize-work-again.patch
-Patch34:urw-aliases-whitespaces.patch
-Patch35:fontconfig-ocloexec.patch
-Patch36:fontconfig-visibility.patch
+# fixed in next release 
https://www.libreoffice.org/bugzilla/show_bug.cgi?id=47703
+Patch0: simsun-conf.patch
+# suse specific because freetype2-bitmap-foundry.patch 
+# https://www.libreoffice.org/bugzilla/show_bug.cgi?id=47704
+Patch1: make-check.patch
+# suse specific
+Patch2: usr-share-doc-packages.patch
+# https://www.libreoffice.org/bugzilla/show_bug.cgi?id=47705
+Patch3: cloexec.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -126,34 +114,25 @@
 %if %{build_docs}  1
tar -xvf %{SOURCE1}
 %endif
-%patch5 -p0 -b .dynafont
-%patch10 -p1 -b .fonts.conf
-%patch16 

commit fontconfig for openSUSE:Factory

2012-01-06 Thread h_root
Hello community,

here is the log from the commit of package fontconfig for openSUSE:Factory 
checked in at 2012-01-06 11:43:38

Comparing /work/SRC/openSUSE:Factory/fontconfig (Old)
 and  /work/SRC/openSUSE:Factory/.fontconfig.new (New)


Package is fontconfig, Maintainer is pgaj...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/fontconfig/fontconfig.changes2011-12-21 
17:00:10.0 +0100
+++ /work/SRC/openSUSE:Factory/.fontconfig.new/fontconfig.changes   
2012-01-06 11:43:39.0 +0100
@@ -1,0 +2,6 @@
+Sun Jan  1 23:42:27 UTC 2012 - crrodrig...@opensuse.org
+
+- The O_CLOEXEC patch missed one case, in particular the 
+  loading of configuration files, this has been fixed.
+
+---



Other differences:
--
++ fontconfig.spec ++
--- /var/tmp/diff_new_pack.5znBmK/_old  2012-01-06 11:43:40.0 +0100
+++ /var/tmp/diff_new_pack.5znBmK/_new  2012-01-06 11:43:40.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package fontconfig
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 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
@@ -16,6 +16,7 @@
 #
 
 
+
 Name:   fontconfig
 %define build_docs 0
 BuildRequires:  automake



++ fontconfig-visibility.patch ++
--- /var/tmp/diff_new_pack.5znBmK/_old  2012-01-06 11:43:40.0 +0100
+++ /var/tmp/diff_new_pack.5znBmK/_new  2012-01-06 11:43:40.0 +0100
@@ -119,3 +119,14 @@
  DOCSRC=@DOCSRC@
  SUBDIRS=fontconfig fc-case fc-lang fc-glyphname fc-arch src \
fc-cache fc-cat fc-list fc-match fc-query fc-scan conf.d $(DOCSRC) test
+--- src/fcxml.c.orig
 src/fcxml.c
+@@ -2485,7 +2485,7 @@ FcConfigParseAndLoad (FcConfig   *conf
+ if (FcDebug ()  FC_DBG_CONFIG)
+   printf (\tLoading config file %s\n, filename);
+ 
+-fd = open ((char *) filename, O_RDONLY);
++fd = open ((char *) filename, O_RDONLY|O_CLOEXEC);
+ if (fd == -1) { 
+   FcStrFree (filename);
+   goto bail0;









-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit fontconfig for openSUSE:Factory

2011-12-21 Thread h_root
Hello community,

here is the log from the commit of package fontconfig for openSUSE:Factory 
checked in at 2011-12-21 17:00:09

Comparing /work/SRC/openSUSE:Factory/fontconfig (Old)
 and  /work/SRC/openSUSE:Factory/.fontconfig.new (New)


Package is fontconfig, Maintainer is pgaj...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/fontconfig/fontconfig.changes2011-11-08 
09:25:55.0 +0100
+++ /work/SRC/openSUSE:Factory/.fontconfig.new/fontconfig.changes   
2011-12-21 17:00:10.0 +0100
@@ -1,0 +2,16 @@
+Thu Dec 15 09:20:44 UTC 2011 - cfarr...@suse.com
+
+- license update: MIT
+  Just list MIT in the spec file - this is not a dual license
+
+---
+Thu Dec  8 10:24:16 UTC 2011 - co...@suse.com
+
+- fix license to be in spdx.org format
+
+---
+Thu Dec  1 16:50:47 UTC 2011 - co...@suse.com
+
+- add libtool as buildrequire to avoid implicit dependency
+
+---



Other differences:
--
++ fontconfig.spec ++
--- /var/tmp/diff_new_pack.Yik8pi/_old  2011-12-21 17:00:12.0 +0100
+++ /var/tmp/diff_new_pack.Yik8pi/_new  2011-12-21 17:00:12.0 +0100
@@ -16,16 +16,30 @@
 #
 
 
-
 Name:   fontconfig
 %define build_docs 0
-BuildRequires:  freetype2-devel libexpat-devel pkgconfig
+BuildRequires:  automake
+BuildRequires:  freetype2-devel
+BuildRequires:  libexpat-devel
+BuildRequires:  libtool
+BuildRequires:  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
+BuildRequires:  docbook-dsssl-stylesheets
+BuildRequires:  docbook-utils
+BuildRequires:  docbook_3
+BuildRequires:  docbook_4
+BuildRequires:  iso_ent
+BuildRequires:  jadetex
+BuildRequires:  libpng
+BuildRequires:  libxml2
+BuildRequires:  libxml2-devel
+BuildRequires:  lynx
+BuildRequires:  openjade
+BuildRequires:  opensp
+BuildRequires:  perl-SGMLS
+BuildRequires:  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
@@ -33,8 +47,10 @@
 %endif
 Requires:   bash
 Version:2.8.0
-Release:14
+Release:0
 Summary:Library for Font Configuration
+License:MIT
+Group:  System/Libraries
 # CVS can be found here: (CVS is gone, fontconfig uses git now).
 # $ cvs -d :pserver:anon...@pdx.freedesktop.org:/cvs/fontconfig login
 # CVS password: hit return
@@ -80,12 +96,12 @@
 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
+License:MIT
+Group:  Development/Libraries/C and C++
 # bug437293
 %ifarch ppc64
 Obsoletes:  fontconfig-devel-64bit











-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit fontconfig for openSUSE:Factory

2011-11-08 Thread h_root
Hello community,

here is the log from the commit of package fontconfig for openSUSE:Factory 
checked in at 2011-11-08 09:23:52

Comparing /work/SRC/openSUSE:Factory/fontconfig (Old)
 and  /work/SRC/openSUSE:Factory/.fontconfig.new (New)


Package is fontconfig, Maintainer is pgaj...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/fontconfig/fontconfig.changes2011-10-25 
15:53:21.0 +0200
+++ /work/SRC/openSUSE:Factory/.fontconfig.new/fontconfig.changes   
2011-11-08 09:25:55.0 +0100
@@ -1,0 +2,7 @@
+Sun Nov  6 16:00:40 UTC 2011 - crrodrig...@opensuse.org
+
+- Support symbol visibility features
+- Use O_CLOEXEC where needed in libfontconfig, callers may fork()
+  and we end up leaking library internal fds to their child processes.
+
+---

New:

  fontconfig-ocloexec.patch
  fontconfig-visibility.patch



Other differences:
--
++ fontconfig.spec ++
--- /var/tmp/diff_new_pack.E5VoDJ/_old  2011-11-08 09:25:56.0 +0100
+++ /var/tmp/diff_new_pack.E5VoDJ/_new  2011-11-08 09:25:56.0 +0100
@@ -69,6 +69,8 @@
 Patch32:usr-share-doc-packages.patch
 Patch33:bnc438855-make-FcInitReinitialize-work-again.patch
 Patch34:urw-aliases-whitespaces.patch
+Patch35:fontconfig-ocloexec.patch
+Patch36:fontconfig-visibility.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -115,8 +117,11 @@
 %patch32 -p1
 %patch33 -p1
 %patch34 -p1
+%patch35
+%patch36
 
 %build
+autoreconf -fiv
 %configure --with-pic --with-arch=%_host_cpu \
 %if %suse_version  1100
 --disable-static \
@@ -132,7 +137,7 @@
%else
   #
 %endif
-make %{?_smp_mflags}
+make %{?_smp_mflags} V=1
 
 %check
 export MALLOC_CHECK_=2



++ fontconfig-ocloexec.patch ++
--- configure.in.orig
+++ configure.in
@@ -58,7 +58,9 @@ dnl 
 
 AM_CONFIG_HEADER(config.h)
 
-AC_PROG_CC
+AC_PROG_CC_STDC
+AC_USE_SYSTEM_EXTENSIONS
+AC_SYS_LARGEFILE
 AC_PROG_INSTALL
 AC_PROG_LN_S
 AC_LIBTOOL_WIN32_DLL
@@ -168,7 +170,7 @@ AC_TYPE_PID_T
 # Checks for library functions.
 AC_FUNC_VPRINTF
 AC_FUNC_MMAP
-AC_CHECK_FUNCS([geteuid getuid link memmove memset mkstemp strchr strrchr 
strtol getopt getopt_long sysconf ftruncate chsize rand random lrand48])
+AC_CHECK_FUNCS([geteuid getuid link memmove memset mkstemp mkostemp strchr 
strrchr strtol getopt getopt_long sysconf ftruncate chsize rand random lrand48])
 
 #
 # Checks for iconv
--- src/fcatomic.c.orig
+++ src/fcatomic.c
@@ -107,10 +107,14 @@ FcAtomicLock (FcAtomic *atomic)
 #ifdef HAVE_LINK
 strcpy ((char *) atomic-tmp, (char *) atomic-file);
 strcat ((char *) atomic-tmp, TMP_NAME);
+#ifdef HAVE_MKOSTEMP
+fd = mkostemp ((char *) atomic-tmp, O_CLOEXEC);
+#else
 fd = mkstemp ((char *) atomic-tmp);
+#endif
 if (fd  0)
return FcFalse;
-f = fdopen (fd, w);
+f = fdopen (fd, we);
 if (!f)
 {
close (fd);
--- src/fccache.c.orig
+++ src/fccache.c
@@ -202,7 +202,7 @@ FcDirCacheOpenFile (const FcChar8 *cache
 if (FcStat (cache_file, file_stat)  0)
 return -1;
 #endif
-fd = open((char *) cache_file, O_RDONLY | O_BINARY);
+fd = open((char *) cache_file, O_RDONLY | O_BINARY | O_CLOEXEC);
 if (fd  0)
return fd;
 #ifndef _WIN32
@@ -909,7 +909,7 @@ FcDirCacheWrite (FcCache *cache, FcConfi
 if (!FcAtomicLock (atomic))
goto bail3;
 
-fd = open((char *)FcAtomicNewFile (atomic), O_RDWR | O_CREAT | O_BINARY, 
0666);
+fd = open((char *)FcAtomicNewFile (atomic), O_RDWR | O_CREAT | O_BINARY | 
O_CLOEXEC, 0666);
 if (fd == -1)
goto bail4;
 
++ fontconfig-visibility.patch ++
--- configure.in.orig
+++ configure.in
@@ -36,7 +36,7 @@ dnl not possible to extract the version
 AM_INIT_AUTOMAKE(fontconfig, 2.8.0)
 m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])
 AM_MAINTAINER_MODE
-
+AC_CONFIG_MACRO_DIR([m4])
 dnl libtool versioning
 
 dnl bump revision when fixing bugs
@@ -67,7 +67,7 @@ AC_LIBTOOL_WIN32_DLL
 AM_PROG_LIBTOOL
 DOLT
 AC_PROG_MAKE_SET
-
+gl_VISIBILITY
 dnl ==
 
 case $host in
--- /dev/null
+++ m4/visibility.m4
@@ -0,0 +1,78 @@
+# visibility.m4 serial 4 (gettext-0.18.2)
+dnl Copyright (C) 2005, 2008, 2010-2011 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+dnl From Bruno Haible.
+
+dnl Tests whether the compiler supports the command-line option
+dnl -fvisibility=hidden and the function and variable attributes

commit fontconfig for openSUSE:Factory

2011-10-25 Thread h_root
Hello community,

here is the log from the commit of package fontconfig for openSUSE:Factory 
checked in at 2011-10-25 15:53:15

Comparing /work/SRC/openSUSE:Factory/fontconfig (Old)
 and  /work/SRC/openSUSE:Factory/.fontconfig.new (New)


Package is fontconfig, Maintainer is pgaj...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/fontconfig/fontconfig.changes2011-10-06 
16:02:19.0 +0200
+++ /work/SRC/openSUSE:Factory/.fontconfig.new/fontconfig.changes   
2011-10-25 15:53:21.0 +0200
@@ -1,0 +2,5 @@
+Tue Oct 25 10:28:47 UTC 2011 - pgaj...@suse.com
+
+- add /etc/fonts/local.conf [bnc#722427]
+
+---

New:

  local.conf



Other differences:
--
++ fontconfig.spec ++
--- /var/tmp/diff_new_pack.UPKiA0/_old  2011-10-25 15:53:31.0 +0200
+++ /var/tmp/diff_new_pack.UPKiA0/_new  2011-10-25 15:53:31.0 +0200
@@ -55,6 +55,7 @@
 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
@@ -161,6 +162,7 @@
 # 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
@@ -204,6 +206,7 @@
 %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



++ local.conf.instsys ++
--- /var/tmp/diff_new_pack.UPKiA0/_old  2011-10-25 15:53:31.0 +0200
+++ /var/tmp/diff_new_pack.UPKiA0/_new  2011-10-25 15:53:31.0 +0200
@@ -1,6 +1,5 @@
 ?xml version=1.0?
 !DOCTYPE fontconfig SYSTEM fonts.dtd
-!-- /etc/fonts/local.conf file for local customizations --
 fontconfig
 
 !--







-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit fontconfig for openSUSE:Factory

2011-10-06 Thread h_root

Hello community,

here is the log from the commit of package fontconfig for openSUSE:Factory
checked in at Thu Oct 6 16:02:23 CEST 2011.




--- openSUSE:Factory/fontconfig/fontconfig.changes  2011-10-03 
09:18:12.0 +0200
+++ fontconfig/fontconfig.changes   2011-10-05 16:36:39.0 +0200
@@ -1,0 +2,5 @@
+Wed Oct  5 14:35:54 UTC 2011 - u...@suse.com
+
+- cross-build fix: force host architecture
+
+---

calling whatdependson for head-i586




Other differences:
--
++ fontconfig.spec ++
--- /var/tmp/diff_new_pack.8Z8VWV/_old  2011-10-06 16:02:17.0 +0200
+++ /var/tmp/diff_new_pack.8Z8VWV/_new  2011-10-06 16:02:17.0 +0200
@@ -15,6 +15,8 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
+
 Name:   fontconfig
 %define build_docs 0
 BuildRequires:  freetype2-devel libexpat-devel pkgconfig
@@ -114,7 +116,7 @@
 %patch34 -p1
 
 %build
-%configure --with-pic  \
+%configure --with-pic --with-arch=%_host_cpu \
 %if %suse_version  1100
 --disable-static \
 %endif










continue with q...



Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org