Hello community,

here is the log from the commit of package libxslt for openSUSE:Factory checked 
in at 2012-12-19 14:50:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libxslt (Old)
 and      /work/SRC/openSUSE:Factory/.libxslt.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

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

Changes:
--------
--- /work/SRC/openSUSE:Factory/libxslt/libxslt-python.changes   2012-02-17 
12:19:42.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.libxslt.new/libxslt-python.changes      
2012-12-19 14:50:04.000000000 +0100
@@ -1,0 +2,6 @@
+Thu Dec  6 08:17:12 UTC 2012 - [email protected]
+
+- update to 1.1.28: see changelog for libxslt1 1.1.28 for details
+- enforce having the same version of libxslt1
+
+-------------------------------------------------------------------
--- /work/SRC/openSUSE:Factory/libxslt/libxslt.changes  2012-06-25 
14:24:08.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libxslt.new/libxslt.changes     2012-12-19 
14:50:04.000000000 +0100
@@ -1,0 +2,46 @@
+Thu Dec  6 07:59:17 UTC 2012 - [email protected]
+
+- update to 1.1.28:
+  * fix generate-id() to avoid generating the same ID
+  * fix crash with empty xsl:key/@match attribute
+  * fix crash when passing an uninitialized variable to document()
+  * fix regression: default namespace not correctly used
+  * remove xsltTransStorageAdd and xsltTransStorageRemove from symbols.xml
+- changes from 1.1.27:
+  * link python module with python library (Frederic Crozat)
+  * report errors on variable use in key
+  * the XSLT namespace string is a constant one
+  * fix handling of names in xsl:attribute
+  * reserved namespaces in xsl:element and xsl:attribute
+  * null-terminate result string of cry:rc4_decrypt
+  * EXSLT date normalization fix
+  * exit after compilation of invalid func:result
+  * fix for EXSLT func:function
+  * rewrite EXSLT string:replace to be conformant
+  * avoid a heap use after free error
+  * fix a dictionary string usage
+  * output should not include extraneous newlines when indent is off
+  * document('') fails to return stylesheets parsed from memory
+  * xsltproc should return an error code if xinclude fails
+  * forwards-compatible processing of unknown top level elements
+  * fix system-property with unknown namespace
+  * fix default template processing on namespace nodes
+  * fix a bug in selecting XSLT elements
+  * fix a memory leak with xsl:number
+  * fix a problem with ESXLT date:add() with January
+  * fix generate-id() to not expose object addresses
+  * allow whitespace in xsl:variable with select
+  * fix direct pattern matching bug
+  * add the saxon:systemId extension
+  * add an append mode to document output
+  * fix portability to upcoming libxml2-2.9.0
+  * precompile patterns in xsl:number
+
+- change soname macro back to "1" and enforce it in the files list
+- revert -tools subpackage for openSUSE < 12.2 as that has only
+  become effective since 12.2 on the package that ships with the
+  distribution, to avoid having a completely different package
+  layout in this repository as compared to the stock distribution
+  packages (added a Provides: libxslt-tools though)
+
+-------------------------------------------------------------------

Old:
----
  libxslt-1.1.26.tar.bz2

New:
----
  libxslt-1.1.28.tar.gz
  libxslt-do_not_build_doc_nor_xsltproc.patch

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

Other differences:
------------------
++++++ libxslt-python.spec ++++++
--- /var/tmp/diff_new_pack.t0M5QW/_old  2012-12-19 14:50:06.000000000 +0100
+++ /var/tmp/diff_new_pack.t0M5QW/_new  2012-12-19 14:50:06.000000000 +0100
@@ -23,15 +23,26 @@
 BuildRequires:  libxml2-devel
 BuildRequires:  libxml2-python
 BuildRequires:  python-devel
+BuildRequires:  python-xml
+%if 0%{?suse_version} >= 1220
+BuildRequires:  libxslt-tools
+Requires:       libxslt1 = %{version}
+%else
+BuildRequires:  libxslt1
+Requires:       libxslt1 = %{version}
+%endif
 Summary:        Python Bindings for libxslt
 License:        MIT
 Group:          Development/Libraries/Python
-Version:        1.1.26
+Version:        1.1.28
 Release:        0
-Source:         libxslt-%{version}.tar.bz2
+Source:         ftp://xmlsoft.org/libxslt/libxslt-%{version}.tar.gz
 # Uncomment to save space:
 #NoSource:      0
 Patch0:         libxslt-1.1.24-linkflags.patch
+# pbleser: don't build the doc subdir as it's broken and we don't install
+# it anyway; neither build the xsltproc subdir (not packaged here, faster)
+Patch1:         libxslt-do_not_build_doc_nor_xsltproc.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 %{py_requires}
 Url:            http://xmlsoft.org/XSLT/
@@ -47,19 +58,14 @@
 transformation context are possible. Thus it is possible to extend the
 XSLT language with XPath functions written in Python.
 
-
-
-Authors:
---------
-    Daniel Veillard <[email protected]>
-
 %prep
 %setup -q -n libxslt-%{version}
 %patch0
+%patch1
 
 %build
 autoreconf --force --install
-%configure --with-python --with-pic --disable-static
+%configure --with-python=%__python --with-pic --disable-static 
--disable-silent-rules
 make %{?_smp_mflags} PYTHON_SITE_PACKAGES=%{py_sitedir} pythondir=%{py_sitedir}
 
 %install

++++++ libxslt.spec ++++++
--- /var/tmp/diff_new_pack.t0M5QW/_old  2012-12-19 14:50:06.000000000 +0100
+++ /var/tmp/diff_new_pack.t0M5QW/_new  2012-12-19 14:50:06.000000000 +0100
@@ -17,15 +17,16 @@
 
 
 Name:           libxslt
-%define soname  %{name}1
-Version:        1.1.26
+%define soname  1
+%define exslt_soname 0
+Version:        1.1.28
 Release:        0
 Summary:        XSL Transformation Library
 License:        MIT and GPL-2.0+
 Group:          System/Libraries
 #
 Url:            http://xmlsoft.org/XSLT/
-Source:         %{name}-%{version}.tar.bz2
+Source:         ftp://xmlsoft.org/libxslt/libxslt-%{version}.tar.gz
 Source2:        baselibs.conf
 Source3:        xslt-config.1.gz
 Patch0:         %{name}-1.1.24-no-net-autobuild.patch
@@ -54,12 +55,15 @@
 the EXSLT set of extension functions as well as some common extensions
 present in other XSLT engines.
 
-%package -n %{soname}
+%package -n %{name}%{soname}
 Summary:        XSL Transformation Library
 License:        LGPL-2.1+
 Group:          System/Libraries
+%if 0%{?suse_version} < 1220
+Provides:       %{name}-tools = %{version}
+%endif
 
-%description -n %{soname}
+%description -n %{name}%{soname}
 This C library allows you to transform XML files into other XML files
 (or HTML, text, and more) using the standard XSLT stylesheet
 transformation mechanism.
@@ -83,8 +87,10 @@
 %ifarch ppc64
 Obsoletes:      %{name}-devel-64bit
 %endif
+%if 0%{?suse_version} >= 1220
 Requires:       %{name}-tools = %version
-Requires:       %{soname} = %{version}
+%endif
+Requires:       %{name}%{soname} = %{version}
 Requires:       glibc-devel
 Requires:       libgcrypt-devel
 Requires:       libgpg-error-devel
@@ -94,6 +100,7 @@
 This package contains all necessary include files and libraries needed
 to develop applications that require these.
 
+%if 0%{?suse_version} >= 1220
 %package tools
 Summary:        Extended Stylesheet Language (XSL) Transformation utilities
 License:        MIT and GPL-2.0+
@@ -105,6 +112,7 @@
 
 %description tools
 This package contains xsltproc, a command line interface to the XSLT engine.
+%endif
 
 %prep
 %setup -q
@@ -112,8 +120,8 @@
 %patch1
 
 %build
-autoreconf --force --install
-%configure --disable-static --with-pic --without-python
+autoreconf --force --install --verbose
+%configure --disable-static --with-pic --without-python --disable-silent-rules
 make %{?_smp_mflags}
 
 %check
@@ -133,19 +141,31 @@
 #kill all "la" files
 find %{buildroot} -type f -name "*.la" -print -delete
 
-%post -n %{soname} -p /sbin/ldconfig
+%post -n %{name}%{soname} -p /sbin/ldconfig
 
-%postun -n %{soname} -p /sbin/ldconfig
+%postun -n %{name}%{soname} -p /sbin/ldconfig
 
-%files -n %{soname}
+%files -n %{name}%{soname}
 %defattr(-, root, root)
-%{_libdir}/lib*.so.*
+%{_libdir}/libxslt.so.%{soname}
+%{_libdir}/libxslt.so.%{soname}.*
+%{_libdir}/libexslt.so.%{exslt_soname}
+%{_libdir}/libexslt.so.%{exslt_soname}.*
+%if 0%{?suse_version} >= 1220
+%files tools
+%defattr(-,root,root)
+%endif
+%doc AUTHORS NEWS README COPYING* Copyright TODO FEATURES
+%{_bindir}/xsltproc
+%doc %{_mandir}/man1/xsltproc.*
 
 %files devel
 %defattr(-, root, root)
-%{_libdir}/lib*.so
+%{_libdir}/libxslt.so
+%{_libdir}/libexslt.so
 %{_libdir}/*.sh
-%{_libdir}/pkgconfig/*.pc
+%{_libdir}/pkgconfig/libxslt.pc
+%{_libdir}/pkgconfig/libexslt.pc
 %{_includedir}/*
 %{_datadir}/aclocal/*
 %{_bindir}/xslt-config
@@ -154,10 +174,4 @@
 # not available doc/*.png
 %doc doc/*.html doc/html doc/tutorial doc/*.gif
 
-%files tools
-%defattr(-,root,root)
-%doc AUTHORS NEWS README COPYING* Copyright TODO FEATURES
-%{_bindir}/xsltproc
-%doc %{_mandir}/man1/xsltproc.*
-
 %changelog

++++++ libxslt-config-fixes.patch ++++++
--- /var/tmp/diff_new_pack.t0M5QW/_old  2012-12-19 14:50:06.000000000 +0100
+++ /var/tmp/diff_new_pack.t0M5QW/_new  2012-12-19 14:50:06.000000000 +0100
@@ -1,16 +1,5 @@
---- xslt-config.in.orig
-+++ xslt-config.in
-@@ -89,7 +89,7 @@ while test $# -gt 0; do
-     shift
- done
- 
--the_libs="@XSLT_LIBDIR@ @XSLT_LIBS@"
-+the_libs="-lxslt"
- if test "$includedir" != "/usr/include"; then
-     the_flags="$the_flags -I$includedir `@XML_CONFIG@ --cflags`"
- else
---- xsltConf.sh.in.orig
-+++ xsltConf.sh.in
+--- xsltConf.sh.in.orig        2012-12-06 08:43:13.843408831 +0100
++++ xsltConf.sh.in     2012-12-06 08:43:22.617391851 +0100
 @@ -2,6 +2,6 @@
  # Configuration file for using the xslt library
  #
@@ -19,3 +8,14 @@
 +XSLT_LIBS="-lxslt"
  XSLT_INCLUDEDIR="@XSLT_INCLUDEDIR@"
  MODULE_VERSION="xslt-@VERSION@"
+--- xslt-config.in.orig        2012-12-06 08:42:48.797457330 +0100
++++ xslt-config.in     2012-12-06 08:43:10.402415492 +0100
+@@ -89,7 +89,7 @@
+     shift
+ done
+ 
+-the_libs="@XSLT_LIBDIR@ @XSLT_LIBS@ @EXTRA_LIBS@"
++the_libs="-lxslt"
+ if test "$includedir" != "/usr/include"; then
+     the_flags="$the_flags -I$includedir `@XML_CONFIG@ --cflags`"
+ else

++++++ libxslt-do_not_build_doc_nor_xsltproc.patch ++++++
--- Makefile.am.orig    2012-09-04 16:26:23.000000000 +0200
+++ Makefile.am 2012-12-06 09:15:11.548926594 +0100
@@ -1,12 +1,10 @@
 SUBDIRS = \
        libxslt \
        libexslt \
-       xsltproc \
-       doc \
        $(PYTHON_SUBDIR) \
        tests
 
-DIST_SUBDIRS = libxslt libexslt xsltproc python doc tests
+DIST_SUBDIRS = libxslt libexslt python tests
 
 confexecdir=$(libdir)
 confexec_DATA = xsltConf.sh

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

Reply via email to