Hello community,

here is the log from the commit of package pango for openSUSE:Factory checked 
in at 2012-10-03 10:37:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pango (Old)
 and      /work/SRC/openSUSE:Factory/.pango.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "pango", Maintainer is "[email protected]"

Changes:
--------
--- /work/SRC/openSUSE:Factory/pango/pango.changes      2012-06-26 
17:11:07.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.pango.new/pango.changes 2012-10-03 
10:37:27.000000000 +0200
@@ -1,0 +2,66 @@
+Fri Sep 28 07:22:19 UTC 2012 - [email protected]
+
+- Update to version 1.32.1:
+  + Fixup grapheme clusters, cause of crashes (bgo#684959)
+
+-------------------------------------------------------------------
+Wed Sep 26 21:37:07 UTC 2012 - [email protected]
+
+- Update to version 1.32.0:
+  + Add a --without-xfg configure option.
+  + Add pango_shape_full().
+
+-------------------------------------------------------------------
+Sat Sep 22 13:59:48 UTC 2012 - [email protected]
+
+- Update to version 1.31.2:
+  + More work done towards thread-safety.
+  + Build fixes on OS.
+- Add pkgconfig(glib-2.0) BuildRequires so it can be versioned.
+
+-------------------------------------------------------------------
+Mon Sep 10 11:10:04 UTC 2012 - [email protected]
+
+- Drop pango64.patch:
+  + pango-querymodules now has a --update-cache option that will
+    update a pango.modules file under %{_libdir}. This means we no
+    longer need to differentiate the 64bit file since it's by
+    definition in a different directory.
+  + Use this --update-cache option instead of redirecting the
+    output of pango-querymodules in the scriplets, in the macros we
+    define in macros.pango, and in baselibs.conf.
+  + Touch %{_libdir}/pango/%{pango_binary_version}/pango.modules in
+    %install instead of %{_sysconfdir}/pango/pango.modules: this is
+    the new file listing the modules.
+  + Update README.SuSE accordingly.
+  + As a side-effect, this fixes bnc#346210.
+
+-------------------------------------------------------------------
+Sun Sep  9 19:54:00 UTC 2012 - [email protected]
+
+- Update to version 1.31.1:
+  + The module cache file can now be located in libdir.
+  + Initial work towards making pango thread-safe.
+  + Update to Unicode 6.1.
+  + Deprecate a few API.
+  + Bugs fixed: bgo#682421, bgo#678721, bgo#678997, bgo#653347,
+    bgo#682952.
+- Rebased pango64.patch.
+
+-------------------------------------------------------------------
+Tue Aug 21 15:28:34 UTC 2012 - [email protected]
+
+- Update to version 1.31.0:
+  + Port to harfbuzz 0.9.x, use external harfbuzz
+  + Remove Arabic, Hangul, Hebrew, Khmer, Syriac, Tibetan and Thai
+    shapers (replaced by harfbuzz)
+  + Remove Indic module (replaced by harfbuzz)
+  + Remove Atsui support (superseded by CoreText)
+  + Remove PangoX
+  + Bugs fixed: bgo#679654, bgo#680965, bgo#681423.
+- Drop pango-implicit.patch: fixed upstream.
+- Add pkgconfig(harfbuzz) BuildRequires: new dependency.
+- Bump pango_binary_version defines to 1.8.0 (in baselibs.conf
+  too).
+
+-------------------------------------------------------------------

Old:
----
  pango-1.30.1.tar.xz
  pango-implicit.patch
  pango64.patch

New:
----
  pango-1.32.1.tar.xz

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

Other differences:
------------------
++++++ pango.spec ++++++
--- /var/tmp/diff_new_pack.IDnvwZ/_old  2012-10-03 10:37:28.000000000 +0200
+++ /var/tmp/diff_new_pack.IDnvwZ/_new  2012-10-03 10:37:28.000000000 +0200
@@ -17,33 +17,31 @@
 
 
 # When updating the binary version, do not forget to also update baselibs.conf
-%define pango_binary_version 1.6.0
+%define pango_binary_version 1.8.0
 
 Name:           pango
-Version:        1.30.1
+Version:        1.32.1
 Release:        0
 Summary:        Library for Layout and Rendering of Text
 License:        LGPL-2.1+
 Group:          System/Libraries
 Url:            http://www.pango.org/
-Source:         
http://download.gnome.org/sources/pango/1.30/%{name}-%{version}.tar.xz
+Source:         
http://download.gnome.org/sources/pango/1.32/%{name}-%{version}.tar.xz
 Source1:        README.SuSE
 Source2:        macros.pango
 Source99:       baselibs.conf
-# PATCH-FIX-UPSTREAM pango64.patch bgo129534 -- needed for biarch. 
Unfortunately, this is not good enough for usptream.
-Patch0:         pango64.patch
-# PATCH-FIX-UPSTREAM pango-implicit.patch bgo#677627 [email protected] -- 
Add missing function prototype
-Patch1:         pango-implicit.patch
 BuildRequires:  gcc-c++
 BuildRequires:  gtk-doc
 BuildRequires:  pkg-config
 BuildRequires:  pkgconfig(cairo)
 BuildRequires:  pkgconfig(fontconfig)
 BuildRequires:  pkgconfig(freetype2)
+BuildRequires:  pkgconfig(glib-2.0) >= 2.33.12
 BuildRequires:  pkgconfig(gobject-2.0)
 BuildRequires:  pkgconfig(gobject-introspection-1.0)
+BuildRequires:  pkgconfig(harfbuzz) >= 0.9.3
 BuildRequires:  pkgconfig(libthai) >= 0.1.9
-BuildRequires:  pkgconfig(xft)
+BuildRequires:  pkgconfig(xft) >= 2.0.0
 BuildRequires:  pkgconfig(xrender)
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
@@ -112,10 +110,10 @@
 Pango forms the core of text and font handling for GTK+.
 
 %package devel
-Requires:       libpango-1_0-0 = %{version}
-Requires:       typelib-1_0-Pango-1_0 = %{version}
 Summary:        Library for Layout and Rendering of Text -- Development Files
 Group:          Development/Libraries/GNOME
+Requires:       libpango-1_0-0 = %{version}
+Requires:       typelib-1_0-Pango-1_0 = %{version}
 # bug437293
 %ifarch ppc64
 Obsoletes:      pango-devel-64bit
@@ -135,27 +133,25 @@
 
 %prep
 %setup -q
-%if "%_lib" == "lib64"
-cp -a %{S:1} .
-%patch0 -p0
+%if "%{_lib}" == "lib64"
+cp -a %{SOURCE1} .
 %endif
-%patch1 -p1
 
 %build
 %configure --disable-static --with-pic
-make %{?jobs:-j%jobs}
+make %{?_smp_mflags}
 
 %install
-%makeinstall
+%make_install
 find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print
-touch %{buildroot}%{_sysconfdir}/pango/pango.modules
-%if "%_lib" == "lib64"
+mkdir -p %{buildroot}%{_sysconfdir}/pango/
+touch %{buildroot}%{_libdir}/pango/%{pango_binary_version}/pango.modules
+%if "%{_lib}" == "lib64"
 mv %{buildroot}%{_bindir}/pango-querymodules 
%{buildroot}%{_bindir}/pango-querymodules-64
-mv %{buildroot}%{_sysconfdir}/pango/pango.modules 
%{buildroot}%{_sysconfdir}/pango/pango64.modules
 %endif
 # Install rpm macros
 mkdir -p %{buildroot}%{_sysconfdir}/rpm
-cp %{S:2} %{buildroot}%{_sysconfdir}/rpm
+cp %{SOURCE2} %{buildroot}%{_sysconfdir}/rpm
 
 %clean
 rm -rf %{buildroot}
@@ -164,21 +160,20 @@
 # Note: when updating scriptlets, don't forget to also update baselibs.conf
 ###########################################################################
 
-# Convenient %define for the scriplets
-%if "%_lib" == "lib64"
+# Convenient %%define for the scriplets
+%if "%{_lib}" == "lib64"
 %define _pango_querymodules %{_bindir}/pango-querymodules-64
-%define _pango_querymodules_update_cache %{_pango_querymodules} > 
%{_sysconfdir}/pango/pango64.modules
 %else
 %define _pango_querymodules %{_bindir}/pango-querymodules
-%define _pango_querymodules_update_cache %{_pango_querymodules} > 
%{_sysconfdir}/pango/pango.modules
 %endif
+%define _pango_querymodules_update_cache %{_pango_querymodules} --update-cache
 
 %post -n libpango-1_0-0
 /sbin/ldconfig
 %if 0
 # In case libpango-1_0-0 gets installed before pango-tools, we don't want to
 # fail. So we make the call to pango-querymodules dependent on the existence of
-# the binary. This is why we also have a %post for pango-tools.
+# the binary. This is why we also have a %%post for pango-tools.
 %endif
 if test -f %{_pango_querymodules}; then
   %{_pango_querymodules_update_cache}
@@ -202,7 +197,7 @@
 %if 0
 # If we install pango-tools for the first time, then we should run it in case
 # libpango-1_0-0 was installed first (ie, if
-# %{_libdir}/pango/%{pango_binary_version} already exists) which means
+# %%{_libdir}/pango/%%{pango_binary_version} already exists) which means
 # pango-querymodules couldn't run there.
 %endif
 if [ $1 == 1 ]; then
@@ -214,34 +209,20 @@
 
 %files -n libpango-1_0-0
 %defattr(-,root,root)
-%if "%_lib" == "lib64"
+%if "%{_lib}" == "lib64"
 %doc README AUTHORS COPYING ChangeLog README.SuSE
 %else
 %doc README AUTHORS COPYING ChangeLog
 %endif
 %dir %{_libdir}/pango
 %dir %{_libdir}/pango/%{pango_binary_version}
+%ghost %{_libdir}/pango/%{pango_binary_version}/pango.modules
 %dir %{_libdir}/pango/%{pango_binary_version}/modules
-%{_libdir}/pango/%{pango_binary_version}/modules/pango-arabic-fc.so
 %{_libdir}/pango/%{pango_binary_version}/modules/pango-arabic-lang.so
 %{_libdir}/pango/%{pango_binary_version}/modules/pango-basic-fc.so
-%{_libdir}/pango/%{pango_binary_version}/modules/pango-basic-x.so
-%{_libdir}/pango/%{pango_binary_version}/modules/pango-hangul-fc.so
-%{_libdir}/pango/%{pango_binary_version}/modules/pango-hebrew-fc.so
-%{_libdir}/pango/%{pango_binary_version}/modules/pango-indic-fc.so
 %{_libdir}/pango/%{pango_binary_version}/modules/pango-indic-lang.so
-%{_libdir}/pango/%{pango_binary_version}/modules/pango-khmer-fc.so
-%{_libdir}/pango/%{pango_binary_version}/modules/pango-syriac-fc.so
-%{_libdir}/pango/%{pango_binary_version}/modules/pango-thai-fc.so
-%{_libdir}/pango/%{pango_binary_version}/modules/pango-tibetan-fc.so
 %{_libdir}/lib*.so.*
 %dir %{_sysconfdir}/pango
-%{_sysconfdir}/pango/pangox.aliases
-%if "%_lib" == "lib64"
-%ghost %{_sysconfdir}/pango/pango64.modules
-%else
-%ghost %{_sysconfdir}/pango/pango.modules
-%endif
 
 %files -n typelib-1_0-Pango-1_0
 %defattr(-,root,root)

++++++ README.SuSE ++++++
--- /var/tmp/diff_new_pack.IDnvwZ/_old  2012-10-03 10:37:28.000000000 +0200
+++ /var/tmp/diff_new_pack.IDnvwZ/_new  2012-10-03 10:37:28.000000000 +0200
@@ -9,7 +9,6 @@
 names for following files:
 
 /usr/bin/pango-querymodules:  /usr/bin/pango-querymodules-64
-/etc/pango/pango.modules:     /etc/pango/pango.modules64
 
 This can cause problems during self-compilation of packages.
 
@@ -26,10 +25,8 @@
 - Install 32 bit version of Pango.
 - After installation, you must run following commands:
 if [ -x /usr/bin/pango-querymodules ] ; then
-        /usr/bin/pango-querymodules \
-        > /etc/pango/pango.modules
+        /usr/bin/pango-querymodules --update-cache
 fi
 if [ -x /usr/bin/pango-querymodules-64 ] ; then
-        /usr/bin/pango-querymodules-64 \
-        > /etc/pango/pango64.modules
+        /usr/bin/pango-querymodules-64 --update-cache
 fi

++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.IDnvwZ/_old  2012-10-03 10:37:28.000000000 +0200
+++ /var/tmp/diff_new_pack.IDnvwZ/_new  2012-10-03 10:37:28.000000000 +0200
@@ -1,31 +1,30 @@
 libpango-1_0-0
-  +/etc/pango/pango(64)?.modules
   requires "pango-tools-<targettype>"
   provides "pango-<targettype> = <version>"
   obsoletes "pango-<targettype> < <version>"
   post "%if "%_lib" == "lib64""
-  post "if test -f <prefix>%{_bindir}/pango-querymodules-64; then 
<prefix>%{_bindir}/pango-querymodules-64 > 
<prefix>%{_sysconfdir}/pango/pango64.modules; fi"
+  post "if test -f <prefix>%{_bindir}/pango-querymodules-64; then 
<prefix>%{_bindir}/pango-querymodules-64 --update-cache; fi"
   post "%else"
-  post "if test -f <prefix>%{_bindir}/pango-querymodules; then 
<prefix>%{_bindir}/pango-querymodules > 
<prefix>%{_sysconfdir}/pango/pango.modules; fi"
+  post "if test -f <prefix>%{_bindir}/pango-querymodules; then 
<prefix>%{_bindir}/pango-querymodules --update-cache; fi"
   post "%endif"
 pango-tools
   +/usr/bin/pango-querymodules(-64)?
   post "%if "%_lib" == "lib64""
-  post "if [ $1 == 1 ]; then test -d <prefix>%{_libdir}/pango/1.6.0; if test 
$? -eq 0; then <prefix>%{_bindir}/pango-querymodules-64 > 
<prefix>%{_sysconfdir}/pango/pango64.modules; fi; fi"
+  post "if [ $1 == 1 ]; then test -d <prefix>%{_libdir}/pango/1.8.0; if test 
$? -eq 0; then <prefix>%{_bindir}/pango-querymodules-64 --update-cache; fi; fi"
   post "%else"
-  post "if [ $1 == 1 ]; then test -d <prefix>%{_libdir}/pango/1.6.0; if test 
$? -eq 0; then <prefix>%{_bindir}/pango-querymodules > 
<prefix>%{_sysconfdir}/pango/pango.modules; fi; fi"
+  post "if [ $1 == 1 ]; then test -d <prefix>%{_libdir}/pango/1.8.0; if test 
$? -eq 0; then <prefix>%{_bindir}/pango-querymodules --update-cache; fi; fi"
   post "%endif"
 pango-module-thai-lang
   requires "pango-<targettype>"
   post "%if "%_lib" == "lib64""
-  post "<prefix>%{_bindir}/pango-querymodules-64 > 
<prefix>%{_sysconfdir}/pango/pango64.modules"
+  post "<prefix>%{_bindir}/pango-querymodules-64 --update-cache"
   post "%else"
-  post "<prefix>%{_bindir}/pango-querymodules > 
<prefix>%{_sysconfdir}/pango/pango.modules"
+  post "<prefix>%{_bindir}/pango-querymodules --update-cache"
   post "%endif"
   postun "%if "%_lib" == "lib64""
-  postun "<prefix>%{_bindir}/pango-querymodules-64 > 
<prefix>%{_sysconfdir}/pango/pango64.modules"
+  postun "<prefix>%{_bindir}/pango-querymodules-64 --update-cache"
   postun "%else"
-  postun "<prefix>%{_bindir}/pango-querymodules > 
<prefix>%{_sysconfdir}/pango/pango.modules"
+  postun "<prefix>%{_bindir}/pango-querymodules --update-cache"
   postun "%endif"
 arch ppc package pango-devel
 arch sparcv9 package pango-devel

++++++ macros.pango ++++++
--- /var/tmp/diff_new_pack.IDnvwZ/_old  2012-10-03 10:37:28.000000000 +0200
+++ /var/tmp/diff_new_pack.IDnvwZ/_new  2012-10-03 10:37:28.000000000 +0200
@@ -18,9 +18,9 @@
 # On install, update the cache
 %pango_module_post                                                            \
 %if "%_lib" == "lib64"                                                        \
-  %{_bindir}/pango-querymodules-64 > %{_sysconfdir}/pango/pango64.modules     \
+  %{_bindir}/pango-querymodules-64 --update-cache                             \
 %else                                                                         \
-  %{_bindir}/pango-querymodules > %{_sysconfdir}/pango/pango.modules          \
+  %{_bindir}/pango-querymodules --update-cache                                \
 %endif
 
 # On uninstall, update the cache. Note: we ignore upgrades (already
@@ -28,8 +28,8 @@
 %pango_module_postun                                                          \
 if [ $1 -eq 0 ]; then                                                         \
   %if "%_lib" == "lib64"                                                      \
-    %{_bindir}/pango-querymodules-64 > %{_sysconfdir}/pango/pango64.modules   \
+    %{_bindir}/pango-querymodules-64 --update-cache                           \
   %else                                                                       \
-    %{_bindir}/pango-querymodules > %{_sysconfdir}/pango/pango.modules        \
+    %{_bindir}/pango-querymodules --update-cache                              \
   %endif                                                                      \
 fi

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to