diff --git a/16-suse-hintstyle.conf b/16-suse-hintstyle.conf
index 2b907c1..8850bc4 100644
--- a/16-suse-hintstyle.conf
+++ b/16-suse-hintstyle.conf
@@ -31,78 +31,6 @@ exceptions will follow
exceptions:
-->
-
-
-
-
- Liberation Sans
-
-
- hintslight
-
-
-
-
-
- DejaVu Sans
-
-
- hintslight
-
-
-
-
-
- Droid Sans
-
-
- hintslight
-
-
-
-
-
- Liberation Serif
-
-
- hintslight
-
-
-
-
-
- DejaVu Serif
-
-
- hintslight
-
-
-
-
-
- Droid Serif
-
-
- hintslight
-
-
-
diff --git a/conf.d-readme-templatedir.patch b/conf.d-readme-templatedir.patch
new file mode 100644
index 0000000..24b0b09
--- /dev/null
+++ b/conf.d-readme-templatedir.patch
@@ -0,0 +1,56 @@
+diff -Nupr fontconfig-2.10.92/conf.d/Makefile.am fontconfig-2.10.92.new/conf.d/Makefile.am
+--- fontconfig-2.10.92/conf.d/Makefile.am 2013-01-08 07:26:17.000000000 +0100
++++ fontconfig-2.10.92.new/conf.d/Makefile.am 2013-04-11 11:17:54.829377948 +0200
+@@ -78,6 +78,9 @@ template_DATA = \
+ 80-delicious.conf \
+ 90-synthetic.conf
+
++all:
++ cat README.in | sed "s|TEMPLATEDIR|$(templatedir)|" > README
++
+ install-data-hook:
+ mkdir -p $(DESTDIR)$(configdir)
+ @(echo cd $(DESTDIR)$(configdir); \
+diff -Nupr fontconfig-2.10.92/conf.d/README fontconfig-2.10.92.new/conf.d/README
+--- fontconfig-2.10.92/conf.d/README 2012-02-20 04:49:18.000000000 +0100
++++ fontconfig-2.10.92.new/conf.d/README 2013-04-11 11:17:03.550038051 +0200
+@@ -2,9 +2,9 @@ conf.d/README
+
+ Each file in this directory is a fontconfig configuration file. Fontconfig
+ scans this directory, loading all files of the form [0-9][0-9]*.conf.
+-These files are normally installed in ../conf.avail and then symlinked here,
+-allowing them to be easily installed and then enabled/disabled by adjusting
+-the symlinks.
++These files are normally installed in /usr/share/fontconfig/conf.avail
++and then symlinked here, allowing them to be easily installed and then
++enabled/disabled by adjusting the symlinks.
+
+ The files are loaded in numeric order, the structure of the configuration
+ has led to the following conventions in usage:
+diff -Nupr fontconfig-2.10.92/conf.d/README.in fontconfig-2.10.92.new/conf.d/README.in
+--- fontconfig-2.10.92/conf.d/README.in 1970-01-01 01:00:00.000000000 +0100
++++ fontconfig-2.10.92.new/conf.d/README.in 2013-04-11 11:16:09.780681938 +0200
+@@ -0,0 +1,23 @@
++conf.d/README
++
++Each file in this directory is a fontconfig configuration file. Fontconfig
++scans this directory, loading all files of the form [0-9][0-9]*.conf.
++These files are normally installed in TEMPLATEDIR
++and then symlinked here, allowing them to be easily installed and then
++enabled/disabled by adjusting the symlinks.
++
++The files are loaded in numeric order, the structure of the configuration
++has led to the following conventions in usage:
++
++ Files begining with: Contain:
++
++ 00 through 09 Font directories
++ 10 through 19 system rendering defaults (AA, etc)
++ 20 through 29 font rendering options
++ 30 through 39 family substitution
++ 40 through 49 generic identification, map family->generic
++ 50 through 59 alternate config file loading
++ 60 through 69 generic aliases, map generic->family
++ 70 through 79 select font (adjust which fonts are available)
++ 80 through 89 match target="scan" (modify scanned patterns)
++ 90 through 99 font synthesis
diff --git a/fontconfig-doc-2.10.92.tar.bz2 b/fontconfig-doc-2.10.92.tar.bz2
index 3f9c99e..c61b68e 100644
--- a/fontconfig-doc-2.10.92.tar.bz2
+++ b/fontconfig-doc-2.10.92.tar.bz2
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:39b265d5011faa52a2dd5751c993e6743db5fa58218e04c2bb1211fa7f2f4908
-size 95825
+oid sha256:2cad0236aa28bf5bde4850701b5c6954558b2b999c0a6d202efbd02933e0643a
+size 99906
diff --git a/fontconfig.changes b/fontconfig.changes
index 9cd1773..a9e2f55 100644
--- a/fontconfig.changes
+++ b/fontconfig.changes
@@ -1,3 +1,21 @@
+-------------------------------------------------------------------
+Thu Apr 11 10:24:57 UTC 2013 - pgajdos@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]
+- 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.
+
-------------------------------------------------------------------
Fri Apr 5 15:32:01 UTC 2013 - hrvoje.senjan@gmail.com
diff --git a/fontconfig.spec b/fontconfig.spec
index e890f2a..411234a 100644
--- a/fontconfig.spec
+++ b/fontconfig.spec
@@ -74,10 +74,8 @@ Source58: 58-suse-post-user.conf
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 @@ accepts font patterns and returns the nearest matching font.
%endif
%patch0 -p1
%patch1 -p1
-%patch3
-%patch4
+%patch2 -p1
%build
# ----- build with automake 1.13
@@ -179,8 +176,8 @@ install -m 644 conf.d/README %{buildroot}%{_sysconfdir}/fonts/conf.d
# 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 @@ install -m 644 $RPM_SOURCE_DIR/local.conf.instsys %{buildroot}%{_sysconfdir}/fon
# 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