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.changes    2017-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 Makefile.am -exec sed -i "s/\(TESTS_ENVIRONMENT=.*\) sh/\1/" {} \;
-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-arch=%{_host_cpu} \
+# We don't want to rebuild the docs, but we want to install the included ones.
+export HASDOCBOOK=no
+%configure \
+        --docdir=%{_docdir}/%{name} \
+        --disable-silent-rules \
+        --with-arch=%{_host_cpu} \
         --disable-static \
-       --with-freetype-lib=%{_libdir} \
-       --with-x \
-       --enable-libxml2=no \
-       --with-confdir=%{_sysconfdir}/fonts \
-       --with-docdir=%{_defaultdocdir}/%{name} \
-       
--with-add-fonts=%{_prefix}/X11R6/lib/X11/fonts,/opt/kde3/share/fonts,%{_prefix}/local/share/fonts
 \
-       %if %{build_docs} == 0
-       --disable-docs
-        %endif
-#
-make %{?_smp_mflags} V=1
+       --disable-libxml2 \
+       
--with-add-fonts=%{_prefix}/X11R6/lib/X11/fonts,/opt/kde3/share/fonts,%{_prefix}/local/share/fonts
+make %{?_smp_mflags}
 
 %check
 export MALLOC_CHECK_=2
@@ -149,28 +86,10 @@
 unset MALLOC_CHECK_
 
 %install
-make DESTDIR=%{buildroot} pkgconfigdir=%{_libdir}/pkgconfig install
+%make_install
 find %{buildroot} -type f -name "*.la" -delete -print
 # package /etc/fonts/conf.avail for compatibility reasons
 mkdir %{buildroot}%{_sysconfdir}/fonts/conf.avail
-# documentation
-mkdir -p %{buildroot}/%{_defaultdocdir}/fontconfig
-mkdir -p %{buildroot}/%{_defaultdocdir}/fontconfig-devel
-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
-install -m 644 doc/fontconfig-devel/*  
%{buildroot}/%{_defaultdocdir}/fontconfig-devel
-install -m 644 doc/fontconfig-devel.txt  
%{buildroot}/%{_defaultdocdir}/fontconfig-devel
-for i in 1 3 5
-do
-    mkdir -p %{buildroot}/%{_mandir}/man${i}/
-    for j in fc-*/*.${i} doc/*.${i} doc/*/*.${i}
-    do
-        test -f ${j} && install -m 644 ${j} %{buildroot}/%{_mandir}/man${i}/
-    done
-    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
@@ -183,11 +102,9 @@
 popd
 
 %post -p /sbin/ldconfig
-
 %postun -p /sbin/ldconfig
 
 %files
-%defattr(-,root,root)
 %{_libdir}/libfontconfig.so.*
 %{_bindir}/*
 %dir %{_sysconfdir}/fonts
@@ -204,13 +121,13 @@
 %dir %{_datadir}/xml/%{name}
 %{_datadir}/xml/%{name}/fonts.dtd
 %dir %{_localstatedir}/cache/fontconfig/
-%doc %{_docdir}/%{name}
-%{_mandir}/man5/fonts-conf.5.gz
+%dir %{_docdir}/%{name}
+%doc %{_docdir}/%{name}/*.{html,pdf,txt}
+%{_mandir}/man5/fonts-conf.5%{ext_man}
 %{_mandir}/man1/*
 
 %files devel
-%defattr(-,root,root)
-%doc %{_defaultdocdir}/%{name}-devel
+%doc %{_docdir}/%{name}/%{name}-devel
 %{_libdir}/pkgconfig/fontconfig.pc
 %{_libdir}/libfontconfig.so
 %{_mandir}/man3/Fc*

++++++ fontconfig-2.12.3.tar.bz2 -> fontconfig-2.12.4.tar.bz2 ++++++
++++ 3476 lines of diff (skipped)


Reply via email to