OBS User unknown 2007-08-23 23:39:12 +00:00 committed by Git OBS Bridge
commit c2c869b8fc
11 changed files with 1434 additions and 0 deletions

23
.gitattributes vendored Normal file
View File

@ -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

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
.osc

View File

@ -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 = \

View File

@ -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++) {

View File

@ -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.

3
libxslt-1.1.20.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:41cce07943a788da8616d01407c1adb9d1482770f5912c711964ddd31b428cbf
size 2341454

170
libxslt-python.changes Normal file
View File

@ -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

158
libxslt-python.spec Normal file
View File

@ -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 <daniel@veillard.com>
%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

557
libxslt.changes Normal file
View File

@ -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 &quot; (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.

473
libxslt.spec Normal file
View File

@ -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 <veillard@redhat.com>
%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 &quot; (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.

0
ready Normal file
View File