commit c2c869b8fcbd96ae734225e0252b3c6e4d3fa02013502ede647d25231ad92a45 Author: OBS User unknown Date: Thu Aug 23 23:39:12 2007 +0000 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libxslt?expand=0&rev=1 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/libxslt-1.1.20-linkflags.patch b/libxslt-1.1.20-linkflags.patch new file mode 100644 index 0000000..0b1504d --- /dev/null +++ b/libxslt-1.1.20-linkflags.patch @@ -0,0 +1,11 @@ +--- python/Makefile.am ++++ python/Makefile.am +@@ -24,7 +24,7 @@ + libxslt-python-api.xml \ + $(DOCS) + +-libxsltmod_la_LDFLAGS = -module -avoid-version ++libxsltmod_la_LDFLAGS = $(mylibs) -module -avoid-version + + if WITH_PYTHON + mylibs = \ diff --git a/libxslt-1.1.20-no-net-autobuild.patch b/libxslt-1.1.20-no-net-autobuild.patch new file mode 100644 index 0000000..c9c0cc1 --- /dev/null +++ b/libxslt-1.1.20-no-net-autobuild.patch @@ -0,0 +1,11 @@ +--- xsltproc/xsltproc.c ++++ xsltproc/xsltproc.c +@@ -544,7 +544,7 @@ + + sec = xsltNewSecurityPrefs(); + xsltSetDefaultSecurityPrefs(sec); +- defaultEntityLoader = xmlGetExternalEntityLoader(); ++ defaultEntityLoader = getenv("RPM_PACKAGE_NAME") ? xmlNoNetExternalEntityLoader : xmlGetExternalEntityLoader(); + xmlSetExternalEntityLoader(xsltprocExternalEntityLoader); + + for (i = 1; i < argc; i++) { diff --git a/libxslt-1.1.20-null-retval.patch b/libxslt-1.1.20-null-retval.patch new file mode 100644 index 0000000..163ef17 --- /dev/null +++ b/libxslt-1.1.20-null-retval.patch @@ -0,0 +1,27 @@ +--- libxslt/pattern.c ++++ libxslt/pattern.c +@@ -2076,6 +2076,8 @@ + priority = cur->priority; + pat = xsltCompilePatternInternal(cur->match, style->doc, cur->elem, + style, NULL, 1); ++ if (pat == NULL) ++ return(-1); + while (pat) { + next = pat->next; + pat->next = NULL; +--- libxslt/xsltutils.c ++++ libxslt/xsltutils.c +@@ -2102,9 +2102,13 @@ + #else + xpathCtxt = xmlXPathNewContext(style->doc); + #endif ++ if (xpathCtxt == NULL) ++ return NULL; + xpathCtxt->dict = style->dict; + } else { + xpathCtxt = xmlXPathNewContext(NULL); ++ if (xpathCtxt == NULL) ++ return NULL; + } + /* + * Compile the expression. diff --git a/libxslt-1.1.20.tar.bz2 b/libxslt-1.1.20.tar.bz2 new file mode 100644 index 0000000..c269092 --- /dev/null +++ b/libxslt-1.1.20.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:41cce07943a788da8616d01407c1adb9d1482770f5912c711964ddd31b428cbf +size 2341454 diff --git a/libxslt-python.changes b/libxslt-python.changes new file mode 100644 index 0000000..c3af07f --- /dev/null +++ b/libxslt-python.changes @@ -0,0 +1,170 @@ +------------------------------------------------------------------- +Mon Aug 20 15:57:47 CEST 2007 - sbrabec@suse.cz + +- Commented out NoSource to provide comfortable rebuild. + +------------------------------------------------------------------- +Thu Jan 25 15:53:43 CET 2007 - prusnak@suse.cz + +- update to 1.1.20 + * sync to libxslt-1.1.20 +- drop obsolete patches: + * libxslt-transform.patch (included in update) + +------------------------------------------------------------------- +Thu Jan 11 13:59:06 CET 2007 - ke@suse.de + +- Adjust python-linkflags.patch for 1.1.19 and do not apply obsolete + warn patch. + +------------------------------------------------------------------- +Tue Dec 12 11:14:18 CET 2006 - ke@suse.de + +- 1.1.19. + +------------------------------------------------------------------- +Tue Nov 28 12:30:14 CET 2006 - ke@suse.de + +- Do not install static Python module; reported by Andreas Hanke + [#223696]. + +------------------------------------------------------------------- +Fri Jun 16 15:54:03 CEST 2006 - ke@suse.de + +- 1.1.17. + +------------------------------------------------------------------- +Wed Jan 25 21:37:50 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Fri Sep 30 16:30:21 CEST 2005 - aj@suse.de + +- Fix compiler warnings. + +------------------------------------------------------------------- +Fri Sep 16 17:54:17 CEST 2005 - ke@suse.de + +- Update to version 1.1.15. + +------------------------------------------------------------------- +Wed Jul 6 16:36:19 CEST 2005 - meissner@suse.de + +- removed -fno-strict-aliasing, not needed here. + +------------------------------------------------------------------- +Mon Apr 4 11:06:01 CEST 2005 - ke@suse.de + +- Update to version 1.1.14. + +------------------------------------------------------------------- +Wed Nov 24 15:16:44 CET 2004 - mcihar@suse.cz + +- use rpm macros to build correcly with current python + +------------------------------------------------------------------- +Tue Nov 2 11:35:10 CET 2004 - ke@suse.de + +- Update to version 1.1.12. + +------------------------------------------------------------------- +Tue Oct 12 12:08:57 CEST 2004 - ke@suse.de + +- Add libgcrypt* and libgpg-error* to neededforbuild. + +------------------------------------------------------------------- +Fri Oct 8 06:19:39 CEST 2004 - ke@suse.de + +- Update to version 1.1.11. + +------------------------------------------------------------------- +Mon Aug 23 08:20:42 CEST 2004 - ke@suse.de + +- Update to version 1.1.9. + +------------------------------------------------------------------- +Thu Aug 19 18:48:12 CEST 2004 - schwab@suse.de + +- Fix a broken cast. + +------------------------------------------------------------------- +Wed Jul 14 16:19:09 CEST 2004 - ke@suse.de + +- Update to version 1.1.8. + +------------------------------------------------------------------- +Fri May 21 16:05:05 CEST 2004 - ke@suse.de + +- Update to version 1.1.7. + +------------------------------------------------------------------- +Tue Apr 20 14:24:43 CEST 2004 - ke@suse.de + +- Update to version 1.1.6. + +------------------------------------------------------------------- +Fri Dec 12 13:23:41 CET 2003 - ke@suse.de + +- Update to version 1.1.1. + +------------------------------------------------------------------- +Wed Nov 5 16:11:09 CET 2003 - ke@suse.de + +- Update to version 1.1.0; for details cf. the libxslt changelog. + +------------------------------------------------------------------- +Fri Aug 29 17:47:23 CEST 2003 - mcihar@suse.cz + +- require same python version as it was built with + +------------------------------------------------------------------- +Fri Aug 15 17:50:08 CEST 2003 - ke@suse.de + +- Update to version 1.0.32; for details cf. the libxslt changelog. + +------------------------------------------------------------------- +Wed Jul 9 16:52:49 CEST 2003 - ke@suse.de + +- Update to version 1.0.31; for details cf. the libxslt changelog. + +------------------------------------------------------------------- +Tue Jun 17 17:31:15 CEST 2003 - sbrabec@suse.cz + +- Updated to version 1.0.30. + +------------------------------------------------------------------- +Mon May 26 15:29:49 CEST 2003 - ke@suse.de + +- Remove unwanted files from $RPM_BUILD_ROOT. + +------------------------------------------------------------------- +Wed Apr 2 15:54:30 CEST 2003 - ke@suse.de + +- Update to version 1.0.29; for details cf. the libxslt changelog. + +------------------------------------------------------------------- +Wed Mar 26 14:10:01 CET 2003 - ke@suse.de + +- Update to version 1.0.28; for details cf. the libxslt changelog. + +------------------------------------------------------------------- +Tue Feb 11 15:46:00 CET 2003 - ke@suse.de + +- Update to version 1.0.26; for details cf. the libxslt changelog. + +------------------------------------------------------------------- +Thu Feb 6 11:28:58 CET 2003 - ke@suse.de + +- Update to version 1.0.25; for details cf. the libxslt changelog. + +------------------------------------------------------------------- +Wed Jan 15 10:22:17 CET 2003 - ke@suse.de + +- Update to version 1.0.24. + +------------------------------------------------------------------- +Tue Nov 26 17:02:56 CET 2002 - ro@suse.de + +- split specfile to get rid of python dependencies in the main tree + diff --git a/libxslt-python.spec b/libxslt-python.spec new file mode 100644 index 0000000..b08b731 --- /dev/null +++ b/libxslt-python.spec @@ -0,0 +1,158 @@ +# +# spec file for package libxslt-python (Version 1.1.20) +# +# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. +# This file and all modifications and additions to the pristine +# package are under the same license as the package itself. +# +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + +# norootforbuild + +Name: libxslt-python +BuildRequires: libxml2-python libxslt-devel python-devel +Summary: Python Bindings for libxslt +Version: 1.1.20 +Release: 48 +License: X11/MIT +Group: Development/Libraries/Python +Source: libxslt-%{version}.tar.bz2 +# Uncomment to save space: +#NoSource: 0 +Patch0: libxslt-%{version}-linkflags.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-build +%{py_requires} +Requires: libxml2 >= 2.6.27 +URL: http://xmlsoft.org/XSLT/ + +%description +The libxslt-python package contains a module that permits applications +written in the Python programming language to use the interface +supplied by the libxslt library to apply XSLT transformations. + +This library allows parsing stylesheets. It uses the libxml2-python to +load and save XML and HTML files. Direct access to XPath and the XSLT +transformation context are possible. Thus it is possible to extend the +XSLT language with XPath functions written in Python. + + + +Authors: +-------- + Daniel Veillard + +%prep +%setup -q -n libxslt-%{version} +%patch0 + +%build +autoreconf --force --install +CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%{_prefix} \ + --sysconfdir=%{_sysconfdir} \ + --libdir=%{_prefix}/%_lib \ + --mandir=%{_mandir} +# use libxslt as built by libxslt source package +mkdir libxslt/.libs libexslt/.libs +cp -v /usr/%_lib/libxslt.la libxslt +cp -v /usr/%_lib/libexslt.la libexslt +make -C python + +%install +rm -rf $RPM_BUILD_ROOT +export RPM_BUILD_ROOT +make -C python install \ + DESTDIR=$RPM_BUILD_ROOT \ + pythondir=%py_sitedir \ + PYTHON_SITE_PACKAGES=%py_sitedir +# Unwanted doc stuff +rm -fr $RPM_BUILD_ROOT%{_datadir}/doc +# #223696 +rm -f $RPM_BUILD_ROOT%{py_sitedir}/*.{la,a} + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-, root, root) +%{py_sitedir}/* +# %{python_sitepath}/libxslt.py +# %{python_sitepath}/libxsltmod.so +%doc python/TODO +%doc python/libxslt-python-api.xml +%doc python/tests/*.py +%doc python/tests/*.xml +%doc python/tests/*.xsl + +%changelog +* Mon Aug 20 2007 - sbrabec@suse.cz +- Commented out NoSource to provide comfortable rebuild. +* Thu Jan 25 2007 - prusnak@suse.cz +- update to 1.1.20 + * sync to libxslt-1.1.20 +- drop obsolete patches: + * libxslt-transform.patch (included in update) +* Thu Jan 11 2007 - ke@suse.de +- Adjust python-linkflags.patch for 1.1.19 and do not apply obsolete + warn patch. +* Tue Dec 12 2006 - ke@suse.de +- 1.1.19. +* Tue Nov 28 2006 - ke@suse.de +- Do not install static Python module; reported by Andreas Hanke + [#223696]. +* Fri Jun 16 2006 - ke@suse.de +- 1.1.17. +* Wed Jan 25 2006 - mls@suse.de +- converted neededforbuild to BuildRequires +* Fri Sep 30 2005 - aj@suse.de +- Fix compiler warnings. +* Fri Sep 16 2005 - ke@suse.de +- Update to version 1.1.15. +* Wed Jul 06 2005 - meissner@suse.de +- removed -fno-strict-aliasing, not needed here. +* Mon Apr 04 2005 - ke@suse.de +- Update to version 1.1.14. +* Wed Nov 24 2004 - mcihar@suse.cz +- use rpm macros to build correcly with current python +* Tue Nov 02 2004 - ke@suse.de +- Update to version 1.1.12. +* Tue Oct 12 2004 - ke@suse.de +- Add libgcrypt* and libgpg-error* to neededforbuild. +* Fri Oct 08 2004 - ke@suse.de +- Update to version 1.1.11. +* Mon Aug 23 2004 - ke@suse.de +- Update to version 1.1.9. +* Thu Aug 19 2004 - schwab@suse.de +- Fix a broken cast. +* Wed Jul 14 2004 - ke@suse.de +- Update to version 1.1.8. +* Fri May 21 2004 - ke@suse.de +- Update to version 1.1.7. +* Tue Apr 20 2004 - ke@suse.de +- Update to version 1.1.6. +* Fri Dec 12 2003 - ke@suse.de +- Update to version 1.1.1. +* Wed Nov 05 2003 - ke@suse.de +- Update to version 1.1.0; for details cf. the libxslt changelog. +* Fri Aug 29 2003 - mcihar@suse.cz +- require same python version as it was built with +* Fri Aug 15 2003 - ke@suse.de +- Update to version 1.0.32; for details cf. the libxslt changelog. +* Wed Jul 09 2003 - ke@suse.de +- Update to version 1.0.31; for details cf. the libxslt changelog. +* Tue Jun 17 2003 - sbrabec@suse.cz +- Updated to version 1.0.30. +* Mon May 26 2003 - ke@suse.de +- Remove unwanted files from $RPM_BUILD_ROOT. +* Wed Apr 02 2003 - ke@suse.de +- Update to version 1.0.29; for details cf. the libxslt changelog. +* Wed Mar 26 2003 - ke@suse.de +- Update to version 1.0.28; for details cf. the libxslt changelog. +* Tue Feb 11 2003 - ke@suse.de +- Update to version 1.0.26; for details cf. the libxslt changelog. +* Thu Feb 06 2003 - ke@suse.de +- Update to version 1.0.25; for details cf. the libxslt changelog. +* Wed Jan 15 2003 - ke@suse.de +- Update to version 1.0.24. +* Tue Nov 26 2002 - ro@suse.de +- split specfile to get rid of python dependencies in the main tree diff --git a/libxslt.changes b/libxslt.changes new file mode 100644 index 0000000..1939ccb --- /dev/null +++ b/libxslt.changes @@ -0,0 +1,557 @@ +------------------------------------------------------------------- +Thu Jan 25 14:15:40 CET 2007 - prusnak@suse.cz + +- update to 1.1.20 + * result Value Tree handling fix + * function parameters fix + * empty text node handling + * plugin support and test fixes + * fragment support fixes + * python stylesheet compare and transform context access + * EXSLT string replace support + * xsltproc better low level error handling +- fixed crash on ENOMEM (null-retval.patch) [#215223] +- drop obsolete patches: + * libxslt-aliasing.patch (included in update) + * libxslt-transform.patch (included in update) + +------------------------------------------------------------------- +Thu Dec 21 16:29:38 CET 2006 - ro@suse.de + +- fix for crash with certain transformations (libxcb build crash) + +------------------------------------------------------------------- +Tue Dec 12 11:10:55 CET 2006 - ke@suse.de + +- 1.1.19; NEWS extract: + * Bug fixes: entities within attributes; in-scope namespace bug, result + value tree caching bug, a number of namespace related bugs, etc. + * Improvements: refactoring of namespace handling, value-of + impleemntation and template internal processing, new xsltproc flag to + apply Xinclude to stylesheets. + * Documentation. + +------------------------------------------------------------------- +Fri Oct 27 17:58:57 CEST 2006 - dmueller@suse.de + +- update --nonet patch to work even when using rpmbuild directly + +------------------------------------------------------------------- +Tue Oct 24 20:18:35 CEST 2006 - dmueller@suse.de + +- make --nonet default while building packages (#214338) + +------------------------------------------------------------------- +Tue Oct 17 16:17:46 CEST 2006 - ke@suse.de + +- Move devel docs to the -devel subpackage; reported by Andreas Hanke [# + 212441]. + +------------------------------------------------------------------- +Fri Jun 16 15:33:59 CEST 2006 - ke@suse.de + +- 1.1.17: + * Bug fixes: some regression tests, attribute/namespaces output, + problem in mixed xsl:value-of and xsl:text uses. + * Improvements: internal refactoring, use of the XPath object cache in + libxml2-2.6.25. +- Require libxml2-2.2.25. + +------------------------------------------------------------------- +Tue May 23 15:19:20 CEST 2006 - ke@suse.de + +- Update to version 1.1.16: + * Bug fixes (pattern compilation, namespace prefixes, etc.). + * Speed up sorting. + * Documentation update. +- Adjust warn patch; drop libxslt-xpath-pattern.patch. + +------------------------------------------------------------------- +Wed Jan 25 21:37:50 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Tue Oct 11 11:13:39 CEST 2005 - ke@suse.de + +- On account of pattern.c, add -fno-strict-aliasing again. +- Also require glibc-devel. + +------------------------------------------------------------------- +Tue Oct 4 11:06:42 CEST 2005 - ke@suse.de + +- libxslt-xpath-pattern.patch: + libxslt/pattern.c: fixed problem in internal XPath compilation + of patterns including variables, fixes GNOME bug #316861 + (William Brack). Reported by Andreas Jaeger/Uwe Gansert. + +------------------------------------------------------------------- +Fri Sep 30 16:29:54 CEST 2005 - aj@suse.de + +- Fix compiler warnings. +- Add missing requires. + +------------------------------------------------------------------- +Fri Sep 16 17:54:17 CEST 2005 - ke@suse.de + +- Update to version 1.1.15; NEWS from http://xmlsoft.org/XSLT/ : + * Bug fixes and improvements. + * Documentation enhancement. + +------------------------------------------------------------------- +Wed Jul 6 16:36:03 CEST 2005 - meissner@suse.de + +- fixed strict aliasing problem. + +------------------------------------------------------------------- +Mon Apr 4 11:06:01 CEST 2005 - ke@suse.de + +- Update to version 1.1.14; some NEWS (extract since .13) from + http://xmlsoft.org/XSLT/ : + * Extensions: module support; dictionnary based speedups trying to get + rid of xmlStrEqual as much as possible. + * Bugfixes: + exslt day-of-week-in-month, xsl:call-template should not change the + current template rule, evaluation of global variables, RVT's in + XPath predicates, namespace URI on template names, pattern + expression fixes, out of memory detection misses, parserOptions + propagation, exclude-result-prefixes fix, // patten fix, text node + on stylesheet document without a dictionary, more checking of XSLT + syntax, calling xsltInit() multiple times, bug in pattern matching + with ancestors, bug in pattern matching with cascading select, + xinclude and document() problem. +- CFLAGS: Add -fno-strict-aliasing. + +------------------------------------------------------------------- +Fri Dec 10 10:48:18 CET 2004 - ke@suse.de + +- Do not list manpages twice; reported by Chris Lahey [Novell #472] and + [# 49118]. + +------------------------------------------------------------------- +Tue Nov 2 11:32:33 CET 2004 - ke@suse.de + +- Update to version 1.1.12; some NEWS from http://xmlsoft.org/XSLT/ : + * Bug fixes: attribute document pointer fix, exslt date negative + periods, generated tree structure fixes, namespace lookup fix, use + reentrant gmtime_r, exslt:funtion namespace fix, potential NULL + pointer reference, force string interning on generated documents. + * Improve documentation. + +------------------------------------------------------------------- +Fri Oct 8 05:56:00 CEST 2004 - ke@suse.de + +- Update to version 1.1.11; some NEWS from http://xmlsoft.org/XSLT/ + (since 1.1.9): + * Bug fixes: xsl:include problems, UTF8 number pattern, date-time + validation, namespace fix, various Exslt date fixes, error callback + fixes, leak with namespaced global variable, attempt to fix a weird + problem (Gnome Bugzilla #153137), key initialization problem. + * Improvements: exslt:date-sum tests. + * Documentation: Second tutorial by Panagiotis Lourida. +- Enable crypto support [#44119]. + +------------------------------------------------------------------- +Mon Aug 23 07:50:41 CEST 2004 - ke@suse.de + +- Update to version 1.1.9; some NEWS from http://xmlsoft.org/XSLT/ + * Various bug fixes (RVT key handling, Python bindings, key and XPath, + 64bit issue, etc.). + +------------------------------------------------------------------- +Thu Aug 19 18:48:12 CEST 2004 - schwab@suse.de + +- Fix a broken cast. + +------------------------------------------------------------------- +Wed Jul 14 16:19:09 CEST 2004 - ke@suse.de + +- Update to version 1.1.8; some NEWS from http://xmlsoft.org/XSLT/ : + * Bug fixes. + +------------------------------------------------------------------- +Fri May 21 16:03:01 CEST 2004 - ke@suse.de + +- Update to version 1.1.7; some NEWS from http://xmlsoft.org/XSLT/ : + * Bugfixes: UTF-8 string tokenize, fix subtle memory corruption, + linefeed after comment at document level, disable-output-escaping + problem, pattern compilation in deep imported stylesheets, + namespace extension prefix bug, namespace lookup for attribute, + namespaced DOCTYPE name. + +------------------------------------------------------------------- +Tue Apr 20 14:24:43 CEST 2004 - ke@suse.de + +- Update to version 1.1.6; some NEWS from + http://xmlsoft.org/XSLT/ (since 1.1.2): + * Performance improvements (e.g., dictionnary reuses for XSLT). + * Various bugfixes (keys, thread troubles, tokenize fix for UTF-8, + xpath, etc.). + * Documentation cleanup. +- Drop obsolete patch (libxslt-m4.diff). + +------------------------------------------------------------------- +Mon Mar 15 09:53:23 CET 2004 - ke@suse.de + +- libxslt-m4.diff: Quote first argument of AC_DEFUN; reported by Dirk + Mueller [# 35887]. + +------------------------------------------------------------------- +Mon Jan 12 10:28:59 CET 2004 - adrian@suse.de + +- build as user + +------------------------------------------------------------------- +Wed Jan 7 17:15:47 CET 2004 - ke@suse.de + +- Update to version 1.1.2; NEWS from http://xmlsoft.org/XSLT/: + * Documentation fixes; EXSLT documentation. + * Bug fixes: exslt:date returning NULL strings, namespaces output, + key and namespace definition problem, passing options down to + the document() parser, xsl:number fixes. + +------------------------------------------------------------------- +Fri Dec 12 13:20:22 CET 2003 - ke@suse.de + +- Update to version 1.1.1; NEWS from http://xmlsoft.org/XSLT/: + * bug fixes: number formatting, exslt:tokenize, key selector parsing + with |, xsl:element with computed namespaces, xslt:import/include + recursion detection, exslt:function used in keys, bug when + CDATA_SECTION are found in the tree, entities handling when using + XInclude. + +------------------------------------------------------------------- +Wed Nov 5 16:11:09 CET 2003 - ke@suse.de + +- Update to version 1.1.0; NEWS from http://xmlsoft.org/XSLT/: + * Make use of the new libxml2 API. + * Remove DocBook SGML broken support. + * Remove the deprecated breakpoint library + * Fixes: xsl:key to work with PIs, extension memory error fix, header + path, some tortuous template problems when using predicates, a bug + in default processing of attributes, detect invalid names on + templates, exslt:document (and similar) base handling problem, + * xsltproc option display fix, + * Python: never use stdout for error. + +------------------------------------------------------------------- +Tue Oct 7 13:36:04 CEST 2003 - ke@suse.de + +- Update to version 1.0.33; NEWS from http://xmlsoft.org/XSLT/: + * mode not cascaded in template fallbacks. + * catch redefinition of parameter/variables. + * multiple keys with same namespace name. + * cdata-section-elements handling of namespaced names. + * apply-templates crash. + * bug with imported templates. + * imported attribute-sets merging bug (DocBook). + +------------------------------------------------------------------- +Thu Sep 18 17:49:09 CEST 2003 - sf@suse.de + +- Do not free the hash keys during xmlHashScanFull, + it will corrupt the hash table. The keys will be + freed by xmlHashFree right afterwards anyway. #30506 + +------------------------------------------------------------------- +Fri Aug 15 17:50:08 CEST 2003 - ke@suse.de + +- Update to version 1.0.32; NEWS from http://xmlsoft.org/XSLT/: + * Bugfixes: xsltSaveResultToFile() python binding, EXSLT fixes, + speed of large text output, xsl:copy with attributes, strip-space and + namespaces prefix, fix for --path xsltproc option, sort with multiple + keys, checking of { and } for attribute value templates. + * Python bindings for extension elements. + * Doc cleanup. + +------------------------------------------------------------------- +Wed Jul 9 16:39:55 CEST 2003 - ke@suse.de + +- Update to version 1.0.31; NEWS from http://xmlsoft.org/XSLT/: + * Bugfixes: xsl:copy on namespace nodes, AVT for xsl:sort order, fix + for the debugger, output filename limitation, trio.h and triodef.h + added, EXSLT node-set, xsltChoose and whitespace, stylesheet + compilation, NaN and sort. + * Avoid generating " (fix in libxml2-2.5.8) + +------------------------------------------------------------------- +Tue Jun 17 17:31:15 CEST 2003 - sbrabec@suse.cz + +- Updated to version 1.0.30. +- Fixed linking of libxsltbreakpoint. + +------------------------------------------------------------------- +Mon May 26 15:28:30 CEST 2003 - ke@suse.de + +- Remove unwanted files from $RPM_BUILD_ROOT. + +------------------------------------------------------------------- +Wed Apr 2 15:54:30 CEST 2003 - ke@suse.de + +- Update to version 1.0.29; NEWS from http://xmlsoft.org/XSLT/: + Significant speedup for large (flat) documents which also requires + libxml2-2.5.6: + * Bug fixes: Result Value Tree handling, XML IDs, keys(), extra namespace + declarations with xsl:elements. + +------------------------------------------------------------------- +Wed Mar 26 14:03:58 CET 2003 - ke@suse.de + +- Update to version 1.0.28; NEWS from http://xmlsoft.org/XSLT/: + * Fix node() in patterns semantic. + * Fix a memory access problem in format-number() + * Fix stack overflow in recursive global variable or params + * Clean up Result Value Tree handling, and fix a couple of + old bugs in the process. + +------------------------------------------------------------------- +Tue Feb 11 15:46:00 CET 2003 - ke@suse.de + +- Update to version 1.0.26; NEWS from http://xmlsoft.org/XSLT/: + * Fixed 3 serious bugs in document() and stylesheet compilation which + could lead to a crash. + +------------------------------------------------------------------- +Thu Feb 6 11:15:33 CET 2003 - ke@suse.de + +- Update to version 1.0.24; NEWS from http://xmlsoft.org/XSLT/: + * Bug fixes: double-free for standalone stylesheets introduced in + 1.0.24, C syntax pbm, etc. + * Some XPath and XInclude related problems were actually fixed in + libxml2-2.5.2. + * Documentation: emphasize that --docbook is not for XML docs. + +------------------------------------------------------------------- +Wed Jan 15 10:22:17 CET 2003 - ke@suse.de + +- Update to version 1.0.24; NEWS from http://xmlsoft.org/XSLT/: + A lot of bug fixes and a few improvements: + * Bug fixes: imported global varables, python bindings, EXSLT memory + leak, namespace generation on xsl:attribute, space handling with + imports, extension-element-prefixes, comments within xsl:text, + superfluous xmlns generation, XInclude related bug for numbering, + EXSLT strings, attribute-sets computation on imports, extension module + init and shutdown callbacks not called. + * Add xsltGetProfileInformation(). + * Fix API generation scripts. + * API to provide the sorting routines. + * Add XML description of the EXSLT API. + * Add ESXLT URI (un)escaping. + * Fix some memory leaks. + * document() now supports fragment identifiers in URIs. + +------------------------------------------------------------------- +Tue Nov 26 17:02:31 CET 2002 - ro@suse.de + +- split libxslt-python to own specfile + (libxslt is turning more and more into a base package + and python requires a lot of other things to build) +- removed gtkdoc from neededforbuild (html is not rebuilt anyway) + +------------------------------------------------------------------- +Mon Nov 18 11:08:26 CET 2002 - ke@suse.de + +- Update to version 1.0.23; NEWS from http://xmlsoft.org/XSLT/: + * Improvement of the python bindings: extension functions and + activating EXSLT. + * various bug fixes: number formatting, portability for bounded string + functions, CData nodes, key(), @*[...] patterns. + * Documentation improvements. + * Add libxslt.m4. +- Require libxml2 2.4.27. + +------------------------------------------------------------------- +Thu Oct 31 16:38:13 CET 2002 - ke@suse.de + +- Update to version 1.0.22; NEWS from http://xmlsoft.org/XSLT/: + * Add a security module, and a related set of new options to xsltproc. + * Allow per transformation error handler. + * Fix a few bugs: node() semantic, URI escaping, media-type, attribute + lists. + +------------------------------------------------------------------- +Wed Oct 9 15:52:51 CEST 2002 - ke@suse.de + +- Update to version 1.0.21; NEWS from http://xmlsoft.org/XSLT/: + * Bug fixes: match="node()", date:difference(), disable-output-escaping + * Mem leak fix. + * Python bindings: style.saveResultToString(). + * Documentation improvements. + * try to handle document('') as best as possible depending in the + cases + * Fix the DocBook stylesheets handling problem + * Fix a few XSLT reported errors +- Drop namespace patch (already included). + +------------------------------------------------------------------- +Tue Aug 20 15:46:48 CEST 2002 - ke@suse.de + +- Apply patch by Daniel Veillard to fix a namespace problem raised by + recent DocBook stylesheets + (cf. http://bugzilla.gnome.org/show_bug.cgi?id=87901). + Reported by Stephan Kulow [# 18099]. + +------------------------------------------------------------------- +Wed Jul 31 16:53:03 CEST 2002 - ke@suse.de + +- Run %run_ldconfig. + +------------------------------------------------------------------- +Mon Jul 8 09:32:25 CEST 2002 - ke@suse.de + +- Update to version 1.0.19; NEWS from http://xmlsoft.org/XSLT/, not + mentioned earlier: + * Bug fixes: attributes, extra namespace declarations (DocBook), + xsl:include crash, documentation, element-available. + * xsltproc can now list registered extensions. + * New API to save directly to a string xsltSaveResultToString(). + * Specific error registration function for the python API. + +------------------------------------------------------------------- +Wed May 29 14:31:52 CEST 2002 - ro@suse.de + +- tweak python installation some more for lib64 + +------------------------------------------------------------------- +Tue May 28 13:24:11 CEST 2002 - ke@suse.de + +- Update to 1.0.18: + - Add Pyhton bindings (libxslt-python). + - Bug fixes. + - New man page for libexslt. + +------------------------------------------------------------------- +Tue Apr 30 11:23:09 CEST 2002 - ke@suse.de + +- Update to version 1.0.17; NEWS from http://xmlsoft.org/XSLT/ : + o EXSLT date improvement and regression tests. + o Attempt to fix a bug in xsltProcessUserParamInternal. + +------------------------------------------------------------------- +Fri Apr 19 13:35:07 CEST 2002 - ke@suse.de + +- Update to version 1.0.16; NEWS from http://xmlsoft.org/XSLT/ : + o Bug fixes: strip-space, URL in HTML output, error when xsltproc + can't save. + o Improve Python bindings. + +------------------------------------------------------------------- +Tue Apr 9 12:43:58 CEST 2002 - ke@suse.de + +- Update to version 1.0.15; NEWS since 1.0.9 from http://xmlsoft.org/XSLT/ : + * Change of Licence to the MIT Licence. + * Bugfixes: XPath, python Makefile, recursive attribute sets, + @foo[..] templates. + * Fix a bug raised when using doctypes with HTML output. + * More EXSLT functions. + * Provide fixes and regression tests for exslt date functions. + * Nasty bug fix related to exslt:node-set. + * Fix bug "namespace node have no parents". + * Obsoleted libxsltbreakpoint now deprecated and frozen to 1.0.8 API + * xsltproc return codes are now significant, update documentation. + * Debug of memory alocation with valgind. + * Patch to allow as much as 40 steps in patterns. + * Enhancements to interface with xsltdebugger. + * Added a stringparam option to avoid escaping hell at the shell level. + * serious profiling leading to significant improvement for DocBook + processing. + * Improvement in the XPath engine (libxml2-2.4.18). + * Add Python bindings. + * Documentation changes and updates. + +------------------------------------------------------------------- +Wed Feb 20 01:20:22 CET 2002 - olh@suse.de + +- fix prefix tag to build shared libs + +------------------------------------------------------------------- +Wed Feb 13 00:41:13 CET 2002 - adrian@suse.de + +- fix build for s390x + +------------------------------------------------------------------- +Tue Dec 11 14:40:42 CET 2001 - ro@suse.de + +- use less intrusive hack for libtool: export LIBRARY_PATH + +------------------------------------------------------------------- +Thu Nov 29 18:04:25 CET 2001 - ro@suse.de + +- install without buildroot first to work around libtool + not being able to cope with dependant libraries and buildroot + +------------------------------------------------------------------- +Tue Nov 27 13:30:04 CET 2001 - ke@suse.de + +- Update to version 1.0.8; NEWS from http://xmlsoft.org/XSLT/ : + - Previous header patch is superfluous. + - Bug fixes. + +------------------------------------------------------------------- +Tue Nov 20 11:24:37 CET 2001 - ke@suse.de + +- Add missing define; cf. + http://mail.gnome.org/archives/xslt/2001-November/msg00052.html . +- NEWS for 1.0.7 entries from http://xmlsoft.org/XSLT/ (not + mentioned earlier): + - Fix handling of indent="no" on HTML output. + +------------------------------------------------------------------- +Sat Nov 10 23:12:24 CET 2001 - adrian@suse.de + +- Update to version 1.0.7 +- add fixes for automake 1.5 + +------------------------------------------------------------------- +Sat Nov 3 14:52:37 CET 2001 - ro@suse.de + +- fix for automake 1.5 + +------------------------------------------------------------------- +Wed Oct 31 09:39:52 CET 2001 - ke@suse.de + +- Update to version 1.0.6; NEWS from http://xmlsoft.org/XSLT/ : + - Bug fixes on number formatting and date/time functions. + - Fix DOCTYPE generation rules for HTML output. + +------------------------------------------------------------------- +Thu Oct 11 16:49:59 CEST 2001 - ke@suse.de + +- Update to version 1.0.5; NEWS from http://xmlsoft.org/XSLT/ : + - Portability fixes. + - Fix a dozen bugs on XSLT and EXSLT. + - Add support for Saxon's evaluate and expressions extensions. + - Better handling of XPath evaluation errors. + +------------------------------------------------------------------- +Mon Oct 1 10:49:13 CEST 2001 - ke@suse.de + +- Update to version 1.0.4; NEWS from http://xmlsoft.org/XSLT/ : + - Documentation updates. + - Bug fixes (DocBook FO generation should be fixed) and portability + improvements. + - Improve existing EXSLT support and add String, Time and Date core + functions support. + +------------------------------------------------------------------- +Fri Aug 24 12:16:13 CEST 2001 - ke@suse.de + +- Update to version 1.0.3; from the announcement (cf. libxml2): + - Implement XML Catalog Specification from August 6: + http://www.oasis-open.org/committees/entity/spec-2001-08-06.html + http://xmlsoft.org/catalog.html + - New NaN and Infinity code. + - A number of small bugfixes. + +------------------------------------------------------------------- +Fri Aug 17 13:24:27 CEST 2001 - ke@suse.de + +- Update to version 1.0.2. +- Call 'libtoolize' and friends. + +------------------------------------------------------------------- +Wed Jul 11 14:54:15 CEST 2001 - ke@suse.de + +- New package: version 1.0.0. + + diff --git a/libxslt.spec b/libxslt.spec new file mode 100644 index 0000000..0a6dfc5 --- /dev/null +++ b/libxslt.spec @@ -0,0 +1,473 @@ +# +# spec file for package libxslt (Version 1.1.20) +# +# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. +# This file and all modifications and additions to the pristine +# package are under the same license as the package itself. +# +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + +# norootforbuild + +Name: libxslt +BuildRequires: libgcrypt libgcrypt-devel libgpg-error libgpg-error-devel libxml2-devel +Summary: XSL Transformation Library +Version: 1.1.20 +Release: 33 +License: X11/MIT +Group: System/Libraries +Source: %{name}-%{version}.tar.bz2 +Patch0: %{name}-%{version}-no-net-autobuild.patch +Patch1: %{name}-%{version}-null-retval.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-build +Requires: libxml2 >= 2.6.27 +URL: http://xmlsoft.org/XSLT/ + +%description +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. + +It is based on libxml (version 2) for XML parsing, tree manipulation, +and XPath support. It is written in plain C, making as few assumptions +as possible and sticks closely to ANSI C/POSIX for easy embedding. +Although not primarily designed with performance in mind, libxslt seems +to be a relatively fast processor. It also includes full support for +the EXSLT set of extension functions as well as some common extensions +present in other XSLT engines. + +The package comes with xsltproc, a command line interface to the XSLT +engine. + + + +Authors: +-------- + Daniel Veillard + +%package devel +Summary: Include Files and Libraries mandatory for Development. +Group: Development/Libraries/C and C++ +Requires: %{name} = %{version} +Requires: libxml2-devel >= 2.6.27 +Requires: libgcrypt-devel libgpg-error-devel glibc-devel + +%description devel +This package contains all necessary include files and libraries needed +to develop applications that require these. + + + +%prep +%setup -q +%patch0 +%patch1 + +%build +autoreconf --force --install +CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" \ + ./configure --prefix=%{_prefix} \ + --sysconfdir=%{_sysconfdir} \ + --libdir=%{_libdir} \ + --mandir=%{_mandir} +make +make check + +%install +rm -rf $RPM_BUILD_ROOT +make DESTDIR=$RPM_BUILD_ROOT install +# Unwanted doc stuff +rm -fr $RPM_BUILD_ROOT%{_datadir}/doc + +%clean +rm -rf $RPM_BUILD_ROOT + +%post +%run_ldconfig + +%postun +%run_ldconfig + +%files +%defattr(-, root, root) +%doc AUTHORS NEWS README COPYING* Copyright TODO FEATURES +%{_prefix}/%_lib/lib*.so.* +%{_prefix}/bin/xsltproc +%{_mandir}/man1/xsltproc.1* + +%files devel +%defattr(-, root, root) +%{_libdir}/lib*.so +%{_libdir}/*a +%{_libdir}/*.sh +%{_libdir}/pkgconfig/*.pc +%{_prefix}/include/* +%{_datadir}/aclocal/* +%{_prefix}/bin/xslt-config +%{_mandir}/man3/* +# not available doc/*.png +%doc doc/*.html doc/html doc/tutorial doc/*.gif + +%changelog +* Thu Jan 25 2007 - prusnak@suse.cz +- update to 1.1.20 + * result Value Tree handling fix + * function parameters fix + * empty text node handling + * plugin support and test fixes + * fragment support fixes + * python stylesheet compare and transform context access + * EXSLT string replace support + * xsltproc better low level error handling +- fixed crash on ENOMEM (null-retval.patch) [#215223] +- drop obsolete patches: + * libxslt-aliasing.patch (included in update) + * libxslt-transform.patch (included in update) +* Thu Dec 21 2006 - ro@suse.de +- fix for crash with certain transformations (libxcb build crash) +* Tue Dec 12 2006 - ke@suse.de +- 1.1.19; NEWS extract: + * Bug fixes: entities within attributes; in-scope namespace bug, result + value tree caching bug, a number of namespace related bugs, etc. + * Improvements: refactoring of namespace handling, value-of + impleemntation and template internal processing, new xsltproc flag to + apply Xinclude to stylesheets. + * Documentation. +* Fri Oct 27 2006 - dmueller@suse.de +- update --nonet patch to work even when using rpmbuild directly +* Tue Oct 24 2006 - dmueller@suse.de +- make --nonet default while building packages (#214338) +* Tue Oct 17 2006 - ke@suse.de +- Move devel docs to the -devel subpackage; reported by Andreas Hanke [# + 212441]. +* Fri Jun 16 2006 - ke@suse.de +- 1.1.17: + * Bug fixes: some regression tests, attribute/namespaces output, + problem in mixed xsl:value-of and xsl:text uses. + * Improvements: internal refactoring, use of the XPath object cache in + libxml2-2.6.25. +- Require libxml2-2.2.25. +* Tue May 23 2006 - ke@suse.de +- Update to version 1.1.16: + * Bug fixes (pattern compilation, namespace prefixes, etc.). + * Speed up sorting. + * Documentation update. +- Adjust warn patch; drop libxslt-xpath-pattern.patch. +* Wed Jan 25 2006 - mls@suse.de +- converted neededforbuild to BuildRequires +* Tue Oct 11 2005 - ke@suse.de +- On account of pattern.c, add -fno-strict-aliasing again. +- Also require glibc-devel. +* Tue Oct 04 2005 - ke@suse.de +- libxslt-xpath-pattern.patch: + libxslt/pattern.c: fixed problem in internal XPath compilation + of patterns including variables, fixes GNOME bug #316861 + (William Brack). Reported by Andreas Jaeger/Uwe Gansert. +* Fri Sep 30 2005 - aj@suse.de +- Fix compiler warnings. +- Add missing requires. +* Fri Sep 16 2005 - ke@suse.de +- Update to version 1.1.15; NEWS from http://xmlsoft.org/XSLT/ : + * Bug fixes and improvements. + * Documentation enhancement. +* Wed Jul 06 2005 - meissner@suse.de +- fixed strict aliasing problem. +* Mon Apr 04 2005 - ke@suse.de +- Update to version 1.1.14; some NEWS (extract since .13) from + http://xmlsoft.org/XSLT/ : + * Extensions: module support; dictionnary based speedups trying to get + rid of xmlStrEqual as much as possible. + * Bugfixes: + exslt day-of-week-in-month, xsl:call-template should not change the + current template rule, evaluation of global variables, RVT's in + XPath predicates, namespace URI on template names, pattern + expression fixes, out of memory detection misses, parserOptions + propagation, exclude-result-prefixes fix, // patten fix, text node + on stylesheet document without a dictionary, more checking of XSLT + syntax, calling xsltInit() multiple times, bug in pattern matching + with ancestors, bug in pattern matching with cascading select, + xinclude and document() problem. +- CFLAGS: Add -fno-strict-aliasing. +* Fri Dec 10 2004 - ke@suse.de +- Do not list manpages twice; reported by Chris Lahey [Novell #472] and + [# 49118]. +* Tue Nov 02 2004 - ke@suse.de +- Update to version 1.1.12; some NEWS from http://xmlsoft.org/XSLT/ : + * Bug fixes: attribute document pointer fix, exslt date negative + periods, generated tree structure fixes, namespace lookup fix, use + reentrant gmtime_r, exslt:funtion namespace fix, potential NULL + pointer reference, force string interning on generated documents. + * Improve documentation. +* Fri Oct 08 2004 - ke@suse.de +- Update to version 1.1.11; some NEWS from http://xmlsoft.org/XSLT/ + (since 1.1.9): + * Bug fixes: xsl:include problems, UTF8 number pattern, date-time + validation, namespace fix, various Exslt date fixes, error callback + fixes, leak with namespaced global variable, attempt to fix a weird + problem (Gnome Bugzilla #153137), key initialization problem. + * Improvements: exslt:date-sum tests. + * Documentation: Second tutorial by Panagiotis Lourida. +- Enable crypto support [#44119]. +* Mon Aug 23 2004 - ke@suse.de +- Update to version 1.1.9; some NEWS from http://xmlsoft.org/XSLT/ + * Various bug fixes (RVT key handling, Python bindings, key and XPath, + 64bit issue, etc.). +* Thu Aug 19 2004 - schwab@suse.de +- Fix a broken cast. +* Wed Jul 14 2004 - ke@suse.de +- Update to version 1.1.8; some NEWS from http://xmlsoft.org/XSLT/ : + * Bug fixes. +* Fri May 21 2004 - ke@suse.de +- Update to version 1.1.7; some NEWS from http://xmlsoft.org/XSLT/ : + * Bugfixes: UTF-8 string tokenize, fix subtle memory corruption, + linefeed after comment at document level, disable-output-escaping + problem, pattern compilation in deep imported stylesheets, + namespace extension prefix bug, namespace lookup for attribute, + namespaced DOCTYPE name. +* Tue Apr 20 2004 - ke@suse.de +- Update to version 1.1.6; some NEWS from + http://xmlsoft.org/XSLT/ (since 1.1.2): + * Performance improvements (e.g., dictionnary reuses for XSLT). + * Various bugfixes (keys, thread troubles, tokenize fix for UTF-8, + xpath, etc.). + * Documentation cleanup. +- Drop obsolete patch (libxslt-m4.diff). +* Mon Mar 15 2004 - ke@suse.de +- libxslt-m4.diff: Quote first argument of AC_DEFUN; reported by Dirk + Mueller [# 35887]. +* Mon Jan 12 2004 - adrian@suse.de +- build as user +* Wed Jan 07 2004 - ke@suse.de +- Update to version 1.1.2; NEWS from http://xmlsoft.org/XSLT/: + * Documentation fixes; EXSLT documentation. + * Bug fixes: exslt:date returning NULL strings, namespaces output, + key and namespace definition problem, passing options down to + the document() parser, xsl:number fixes. +* Fri Dec 12 2003 - ke@suse.de +- Update to version 1.1.1; NEWS from http://xmlsoft.org/XSLT/: + * bug fixes: number formatting, exslt:tokenize, key selector parsing + with |, xsl:element with computed namespaces, xslt:import/include + recursion detection, exslt:function used in keys, bug when + CDATA_SECTION are found in the tree, entities handling when using + XInclude. +* Wed Nov 05 2003 - ke@suse.de +- Update to version 1.1.0; NEWS from http://xmlsoft.org/XSLT/: + * Make use of the new libxml2 API. + * Remove DocBook SGML broken support. + * Remove the deprecated breakpoint library + * Fixes: xsl:key to work with PIs, extension memory error fix, header + path, some tortuous template problems when using predicates, a bug + in default processing of attributes, detect invalid names on + templates, exslt:document (and similar) base handling problem, + * xsltproc option display fix, + * Python: never use stdout for error. +* Tue Oct 07 2003 - ke@suse.de +- Update to version 1.0.33; NEWS from http://xmlsoft.org/XSLT/: + * mode not cascaded in template fallbacks. + * catch redefinition of parameter/variables. + * multiple keys with same namespace name. + * cdata-section-elements handling of namespaced names. + * apply-templates crash. + * bug with imported templates. + * imported attribute-sets merging bug (DocBook). +* Thu Sep 18 2003 - sf@suse.de +- Do not free the hash keys during xmlHashScanFull, + it will corrupt the hash table. The keys will be + freed by xmlHashFree right afterwards anyway. #30506 +* Fri Aug 15 2003 - ke@suse.de +- Update to version 1.0.32; NEWS from http://xmlsoft.org/XSLT/: + * Bugfixes: xsltSaveResultToFile() python binding, EXSLT fixes, + speed of large text output, xsl:copy with attributes, strip-space and + namespaces prefix, fix for --path xsltproc option, sort with multiple + keys, checking of { and } for attribute value templates. + * Python bindings for extension elements. + * Doc cleanup. +* Wed Jul 09 2003 - ke@suse.de +- Update to version 1.0.31; NEWS from http://xmlsoft.org/XSLT/: + * Bugfixes: xsl:copy on namespace nodes, AVT for xsl:sort order, fix + for the debugger, output filename limitation, trio.h and triodef.h + added, EXSLT node-set, xsltChoose and whitespace, stylesheet + compilation, NaN and sort. + * Avoid generating " (fix in libxml2-2.5.8) +* Tue Jun 17 2003 - sbrabec@suse.cz +- Updated to version 1.0.30. +- Fixed linking of libxsltbreakpoint. +* Mon May 26 2003 - ke@suse.de +- Remove unwanted files from $RPM_BUILD_ROOT. +* Wed Apr 02 2003 - ke@suse.de +- Update to version 1.0.29; NEWS from http://xmlsoft.org/XSLT/: + Significant speedup for large (flat) documents which also requires + libxml2-2.5.6: + * Bug fixes: Result Value Tree handling, XML IDs, keys(), extra namespace + declarations with xsl:elements. +* Wed Mar 26 2003 - ke@suse.de +- Update to version 1.0.28; NEWS from http://xmlsoft.org/XSLT/: + * Fix node() in patterns semantic. + * Fix a memory access problem in format-number() + * Fix stack overflow in recursive global variable or params + * Clean up Result Value Tree handling, and fix a couple of + old bugs in the process. +* Tue Feb 11 2003 - ke@suse.de +- Update to version 1.0.26; NEWS from http://xmlsoft.org/XSLT/: + * Fixed 3 serious bugs in document() and stylesheet compilation which + could lead to a crash. +* Thu Feb 06 2003 - ke@suse.de +- Update to version 1.0.24; NEWS from http://xmlsoft.org/XSLT/: + * Bug fixes: double-free for standalone stylesheets introduced in + 1.0.24, C syntax pbm, etc. + * Some XPath and XInclude related problems were actually fixed in + libxml2-2.5.2. + * Documentation: emphasize that --docbook is not for XML docs. +* Wed Jan 15 2003 - ke@suse.de +- Update to version 1.0.24; NEWS from http://xmlsoft.org/XSLT/: + A lot of bug fixes and a few improvements: + * Bug fixes: imported global varables, python bindings, EXSLT memory + leak, namespace generation on xsl:attribute, space handling with + imports, extension-element-prefixes, comments within xsl:text, + superfluous xmlns generation, XInclude related bug for numbering, + EXSLT strings, attribute-sets computation on imports, extension module + init and shutdown callbacks not called. + * Add xsltGetProfileInformation(). + * Fix API generation scripts. + * API to provide the sorting routines. + * Add XML description of the EXSLT API. + * Add ESXLT URI (un)escaping. + * Fix some memory leaks. + * document() now supports fragment identifiers in URIs. +* Tue Nov 26 2002 - ro@suse.de +- split libxslt-python to own specfile + (libxslt is turning more and more into a base package + and python requires a lot of other things to build) +- removed gtkdoc from neededforbuild (html is not rebuilt anyway) +* Mon Nov 18 2002 - ke@suse.de +- Update to version 1.0.23; NEWS from http://xmlsoft.org/XSLT/: + * Improvement of the python bindings: extension functions and + activating EXSLT. + * various bug fixes: number formatting, portability for bounded string + functions, CData nodes, key(), @*[...] patterns. + * Documentation improvements. + * Add libxslt.m4. +- Require libxml2 2.4.27. +* Thu Oct 31 2002 - ke@suse.de +- Update to version 1.0.22; NEWS from http://xmlsoft.org/XSLT/: + * Add a security module, and a related set of new options to xsltproc. + * Allow per transformation error handler. + * Fix a few bugs: node() semantic, URI escaping, media-type, attribute + lists. +* Wed Oct 09 2002 - ke@suse.de +- Update to version 1.0.21; NEWS from http://xmlsoft.org/XSLT/: + * Bug fixes: match="node()", date:difference(), disable-output-escaping + * Mem leak fix. + * Python bindings: style.saveResultToString(). + * Documentation improvements. + * try to handle document('') as best as possible depending in the + cases + * Fix the DocBook stylesheets handling problem + * Fix a few XSLT reported errors +- Drop namespace patch (already included). +* Tue Aug 20 2002 - ke@suse.de +- Apply patch by Daniel Veillard to fix a namespace problem raised by + recent DocBook stylesheets + (cf. http://bugzilla.gnome.org/show_bug.cgi?id=87901). + Reported by Stephan Kulow [# 18099]. +* Wed Jul 31 2002 - ke@suse.de +- Run %%run_ldconfig. +* Mon Jul 08 2002 - ke@suse.de +- Update to version 1.0.19; NEWS from http://xmlsoft.org/XSLT/, not + mentioned earlier: + * Bug fixes: attributes, extra namespace declarations (DocBook), + xsl:include crash, documentation, element-available. + * xsltproc can now list registered extensions. + * New API to save directly to a string xsltSaveResultToString(). + * Specific error registration function for the python API. +* Wed May 29 2002 - ro@suse.de +- tweak python installation some more for lib64 +* Tue May 28 2002 - ke@suse.de +- Update to 1.0.18: + - Add Pyhton bindings (libxslt-python). + - Bug fixes. + - New man page for libexslt. +* Tue Apr 30 2002 - ke@suse.de +- Update to version 1.0.17; NEWS from http://xmlsoft.org/XSLT/ : + o EXSLT date improvement and regression tests. + o Attempt to fix a bug in xsltProcessUserParamInternal. +* Fri Apr 19 2002 - ke@suse.de +- Update to version 1.0.16; NEWS from http://xmlsoft.org/XSLT/ : + o Bug fixes: strip-space, URL in HTML output, error when xsltproc + can't save. + o Improve Python bindings. +* Tue Apr 09 2002 - ke@suse.de +- Update to version 1.0.15; NEWS since 1.0.9 from http://xmlsoft.org/XSLT/ : + * Change of Licence to the MIT Licence. + * Bugfixes: XPath, python Makefile, recursive attribute sets, + @foo[..] templates. + * Fix a bug raised when using doctypes with HTML output. + * More EXSLT functions. + * Provide fixes and regression tests for exslt date functions. + * Nasty bug fix related to exslt:node-set. + * Fix bug "namespace node have no parents". + * Obsoleted libxsltbreakpoint now deprecated and frozen to 1.0.8 API + * xsltproc return codes are now significant, update documentation. + * Debug of memory alocation with valgind. + * Patch to allow as much as 40 steps in patterns. + * Enhancements to interface with xsltdebugger. + * Added a stringparam option to avoid escaping hell at the shell level. + * serious profiling leading to significant improvement for DocBook + processing. + * Improvement in the XPath engine (libxml2-2.4.18). + * Add Python bindings. + * Documentation changes and updates. +* Wed Feb 20 2002 - olh@suse.de +- fix prefix tag to build shared libs +* Wed Feb 13 2002 - adrian@suse.de +- fix build for s390x +* Tue Dec 11 2001 - ro@suse.de +- use less intrusive hack for libtool: export LIBRARY_PATH +* Thu Nov 29 2001 - ro@suse.de +- install without buildroot first to work around libtool + not being able to cope with dependant libraries and buildroot +* Tue Nov 27 2001 - ke@suse.de +- Update to version 1.0.8; NEWS from http://xmlsoft.org/XSLT/ : + - Previous header patch is superfluous. + - Bug fixes. +* Tue Nov 20 2001 - ke@suse.de +- Add missing define; cf. + http://mail.gnome.org/archives/xslt/2001-November/msg00052.html . +- NEWS for 1.0.7 entries from http://xmlsoft.org/XSLT/ (not + mentioned earlier): + - Fix handling of indent="no" on HTML output. +* Sat Nov 10 2001 - adrian@suse.de +- Update to version 1.0.7 +- add fixes for automake 1.5 +* Sat Nov 03 2001 - ro@suse.de +- fix for automake 1.5 +* Wed Oct 31 2001 - ke@suse.de +- Update to version 1.0.6; NEWS from http://xmlsoft.org/XSLT/ : + - Bug fixes on number formatting and date/time functions. + - Fix DOCTYPE generation rules for HTML output. +* Thu Oct 11 2001 - ke@suse.de +- Update to version 1.0.5; NEWS from http://xmlsoft.org/XSLT/ : + - Portability fixes. + - Fix a dozen bugs on XSLT and EXSLT. + - Add support for Saxon's evaluate and expressions extensions. + - Better handling of XPath evaluation errors. +* Mon Oct 01 2001 - ke@suse.de +- Update to version 1.0.4; NEWS from http://xmlsoft.org/XSLT/ : + - Documentation updates. + - Bug fixes (DocBook FO generation should be fixed) and portability + improvements. + - Improve existing EXSLT support and add String, Time and Date core + functions support. +* Fri Aug 24 2001 - ke@suse.de +- Update to version 1.0.3; from the announcement (cf. libxml2): + - Implement XML Catalog Specification from August 6: + http://www.oasis-open.org/committees/entity/spec-2001-08-06.html + http://xmlsoft.org/catalog.html + - New NaN and Infinity code. + - A number of small bugfixes. +* Fri Aug 17 2001 - ke@suse.de +- Update to version 1.0.2. +- Call 'libtoolize' and friends. +* Wed Jul 11 2001 - ke@suse.de +- New package: version 1.0.0. diff --git a/ready b/ready new file mode 100644 index 0000000..473a0f4