Commit graph

47 commits

Author SHA1 Message Date
wiz
9d185dedd7 Update to 1.1.22, provided by Blair Sadewitz in private mail:
* Bug fixes: RVT cleanup problems (William Brack),
      exclude-result-prefix bug (William Brack), stylesheet compilation
      error handling (Rob Richards).
    * Portability fixes: improve build with VS2005 (Rob Richards),
      fixing build on AIX (Bjorn Wiberg), fix the security file checks
      on Windows (Roland Schwarz and Rob Richards).
    * Improvement: add an --encoding option to xsltproc (Drazen Kacar).
2007-08-29 23:26:44 +00:00
drochner
2a96302879 update to 1.1.21
changes: bugfixes, documentation update
2007-07-12 19:33:03 +00:00
adam
6f82968b44 Update MASTER_SITES, xmlsoft.org seems to have problems 2007-02-05 17:42:40 +00:00
drochner
dd08b7f5b5 update to 1.1.20
changes:
-Portability fixes
-Bug fixes
-python stylesheet compare and transform context access
-EXSLT string replace support
-xsltproc better low level error handling

mostly from Blair Sadewitz per mail to tech-pkg
2007-02-01 18:01:39 +00:00
rillig
e47d7214b7 Updated libxslt to 1.1.19.
Changes since 1.1.18:

1.1.19: Nov 29 2006:
   - Bug fixes: entities within attributes (William Brack), Python detection
      problem (Joseph Sacco), in-scope namespace bug (Mike Hommey), Result
      value tree caching bug (William Brack)
2007-01-16 19:49:43 +00:00
recht
835c3d9d73 Add a patch from libxslt CVS:
* libxslt/transform.c: fixed problem with entity handling within xsltCopyAttrListNoOverwrite (#352907)
http://bugzilla.gnome.org/show_bug.cgi?id=352907
2006-11-21 23:55:05 +00:00
drochner
34663ef2c2 update to 1.1.18
changes:
-portability and build fixes
-bug fixes
-improvements: internal cleanup, new xsltproc flag to apply Xinclude to
 stylesheets
-documentation improvements
2006-10-30 21:03:21 +00:00
drochner
5003d0671d update to 1.1.17
changes:
-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
2006-06-13 15:54:04 +00:00
drochner
57e586a8b6 update to 1.1.16
changes: portability fixes (Solaris, IRIX, HP-UX)
2006-05-03 11:02:46 +00:00
rillig
d7d7175f9a The documentation files are installed into share/doc instead of
share/doc/html. Bumped PKGREVISION.
2006-04-12 21:48:12 +00:00
kim
8d6699d429 Missed "make mps". 2005-12-24 20:35:51 +00:00
recht
0cb66e826b update to 1.1.15
1.1.15: Sep 04 2005:
   - build fixes: Windows build cleanups and updates (Igor Zlatkovic), remove
      jhbuild warnings
   - bug fixes: negative number formatting (William Brack), number formatting
      per mille definition (William Brack), XInclude default values (William),
      text copy bugs (William), bug related to xmlXPathContext size, reuse
      libxml2 memory management for text nodes, dictionnary text bug, forbid
      variables in match (needs libxml2-2.6.21)
   - improvements: EXSLT dyn:map (Mark Vakoc),

   - documentation: EXSLT date and time functions namespace in man (Jonathan
      Wakely)
2005-09-05 07:38:25 +00:00
recht
81c9b6bc80 update to libxslt-1.1.4
update BUILDLINK_DEPENDS on libxml2 to 2.6.17 (for module support)
noted by reed@

1.1.14: Apr 02 2005:
   - bug fixes: text node on stylesheet document without a dictionary
      (William Brack), more checking of XSLT syntax, calling xsltInit() multiple
      times, mode values interning raised by Mark Vakoc, bug in pattern
      matching with ancestors, bug in patterna matching with cascading select,
      xinclude and document() problem, build outside of source tree (Mike
      Castle)
   - improvement: added a --nodict mode to xsltproc to check problems for
      docuemtns without dictionnaries
2005-04-09 15:56:40 +00:00
recht
7cf2151789 update to libxslt-1.1.13
1.1.13: Mar 13 2005:
   - build fixes: 64bits cleanup (William Brack), python 2.4 test (William),
      LIBXSLT_VERSION_EXTRA on Windows (William), Windows makefiles fixes
      (Joel Reed), libgcrypt-devel requires for RPM spec.

   - bug fixes: exslt day-of-week-in-month (Sal Paradise), xsl:call-template
      should not change the current template rule (William Brack), evaluation
      of global variables (William Brack), RVT's in XPath predicates (William),
      namespace URI on template names (Mark Vakoc), stat() for Windows patch
      (Aleksey Gurtovoy), pattern expression fixes (William Brack), out of
      memory detection misses (William), parserOptions propagation (William),
      exclude-result-prefixes fix (William), // patten fix (William).

   - extensions: module support (Joel Reed), dictionnary based speedups
      trying to get rid of xmlStrEqual as much as possible.

   - documentation: added Wiki (Joel Reed)
2005-03-21 23:30:51 +00:00
recht
76292a5f43 Include sys/types.h and stdint.h if they are available.
Fixes the build on DragonFly.

patch provided by Todd Willey in PR 29276
2005-03-20 10:45:48 +00:00
agc
c71cac836a Add RMD160 digests to the SHA1 ones. 2005-02-24 14:48:39 +00:00
recht
7f070d90c1 update to libxslt-1.1.12
1.1.12: Oct 29 2004:
   - build fixes: warnings removal (William).
   - bug fixes: attribute document pointer fix (Mark Vakoc), exslt date
    negative periods (William Brack), generated tree structure fixes,
    namespace lookup fix, use reentrant gmtime_r (William Brack),
    exslt:funtion namespace fix (William), potential NULL pointer reference
    (Dennis Dams, William), force string interning on generated
  documents.
   - documentation: update of the second tutorial (Panagiotis Louridas), add
    exslt doc in rpm packages, fix the xsltproc man page.
2004-10-31 11:01:23 +00:00
xtraeme
b3cdad43f7 Update textproc/libxslt to 1.1.11.
Changes:

   - bug fixes: xsl:include problems (William Brack), UTF8 number pattern
    (William), date-time validation (William), namespace fix (William),
    various Exslt date fixes (William), error callback fixes, leak with
    namespaced global variable, attempt to fix a weird problem #153137
   - improvements: exslt:date-sum tests (Derek Poon)
   - documentation: second tutorial by Panagiotis Lourida
2004-10-25 08:35:09 +00:00
jmmv
57ea08857a Update to 1.1.10:
- build fix: NUL in c file blocking compilation on Solaris, Windows build
    (Igor Zlatkovic)
   - fix: key initialization problem (William Brack)
   - documentation: fixed missing man page description for --path
2004-09-02 11:18:10 +00:00
drochner
1654d37d8a update to 1.1.9
changes:
-improvements: EXSLT date:sum added (Joel Reed), hook for document loading
 for David Hyatt, xsltproc --nodtdattr to avoid defaulting DTD attributes,
 extend xsltproc --version with CVS stamp (William).
+bugfixes
2004-08-24 11:53:32 +00:00
xtraeme
08e845362a Update textproc/libxslt to 1.1.8.
1.1.8: July 5 2004:
   - build fixes: Windows runtime options (Oliver Stoeneberg), Windows
    binary package layout (Igor Zlatkovic), libgcrypt version test and link
    (William)
   - documentation: fix libxslt namespace name in doc (William)
   - bug fixes: undefined namespace message (William Brack), search engine
    (William), multiple namespace fixups (William), namespace fix for key
    evaluation (William), Python memory debug bindings,
   - improvements: crypto extensions for exslt (Joel Reed, William)
2004-07-06 13:58:55 +00:00
recht
01ee3bcd00 update to 1.1.7 and take maintainership
use xmlsoft's FTP since GNOME's hasn't got this version

1.1.7: May 17 2004
- build fix: warning about localtime_r on Solaris
- bug fix: UTF8 string tokenize (William Brack), subtle memory corruption,
  linefeed after comment at document level (William), disable-output-escaping
  problem (William), pattern compilation in deep imported stylesheets
  (William), namespace extension prefix bug, libxslt.m4 bug (Edward Rudd),
  namespace lookup for attribute, namespaced DOCTYPE name
2004-07-01 15:14:23 +00:00
wiz
992335ff42 Update to 1.1.6:
- 2 bug fixes about keys fixed one by Mark Vakoc
2004-04-19 15:30:48 +00:00
xtraeme
730907460f Update libxslt to 1.1.5
Changes:

1.1.5: Mar 23 2004:
   - performance: use dictionnary lookup for variables
   - remove use of _private from source documents
   - cleanup of "make tests" output
   - bugfixes: AVT in local variables, use localtime_r to avoid thread
    troubles (William), dictionary handling bug (William), limited number of
    stubstitutions in AVT (William), tokenize fix for UTF-8 (William),
    superfluous namespace (William), xsltproc error code on
    <xsl:message> halt, OpenVMS fix, dictionnary reference counting
    change.
2004-04-01 15:15:19 +00:00
jmmv
4b6e502be2 Update to 1.1.4:
1.1.4: Feb 23 2004:
   - bugfixes: attributes without doc (Mariano Suárez-Alvarez), problem with
     Yelp, extension problem
   - display extension modules (Steve Little)
   - Windows compilation patch (Mark Vadoc), Mingw (Mikhail Grushinskiy)
2004-03-13 09:55:24 +00:00
jmmv
063c716bcb Fix generation of some documents that were only built if xsltproc was
previously installed in the system.  Bump PKGREVISION to 1.
2004-02-18 13:42:00 +00:00
jmmv
c3cc7d33d2 Update to 1.1.3:
Enhancements
- Rewrote the Attribute Value Template code
- new XPath compilation interfaces
- dictionnary reuses for XSLT with potential for serious performance
  improvements.
- Documentations: cleanup (John Fleck and William)
- Python: patch for OS-X (Gianni Ceccarelli), enums export (Stephane bidoul)

Fixes
- portability (William Brack)
- key() in node-set() results (William)
- comment before doctype (William)
- math and node-set() problems (William)
- cdata element and default namespace (William)
- behaviour on unknown XSLT elements (Stefan Kost)
- priority of "//foo" patterns (William)
- xsl:element and xsl:attribute QName check (William)
- comments with -- (William)
- attribute namespace (William)
- check for ?> in PI (William)
2004-02-17 16:47:22 +00:00
jmmv
06dae053c6 Update to 1.1.2, from Min Sik Kim in PR pkg/23896 with some changes by me:
1.1.2:
        * libxlst/numbers.c: fixed xsl:number level="any" for Bug
          129057
        * libxslt/numbers.c: added namespace comparison for
          xsl:number count function (Bug 129057)
        * tests/docs/Makefile.am tests/docs/bug-139.xml
          tests/general/Makefile.am tests/general/bug-139*: added
          test for entities parsing (Bug #129489)
        * tests/docs/Makefile.am tests/docs/bug-138.xml
          tests/general/Makefile.am tests/general/bug-138*: added
          test for namespace problem (Bug #129624)
        * xsltproc.c: fixed #129327 make sure parser flags get transmitted to
          the transformation context
        * libxslt/documents.c libxslt/transform.c libxslt/xsltInternals.h
          libxslt/xsltutils.c libxslt/xsltutils.h: add a new call
          xsltSetCtxtParseOptions() to update parsing options in document()
        * libxslt/keys.c: fixed second problem on #122483, namespace
          definitions must be propagated to keys.
        * tests/docs/Makefile.am tests/docs/bug-137.xml
          tests/general/Makefile.am tests/docs/bug-137*: added test
          to the regression for bug #122483
        * libxslt/transform.c: added the cast needed to fix #129188 warning
        * libexslt/transform.c: fixed Bug 129624 (erroneous output
          of namespaces)
        * libexslt/date.c: fixed several routines to assure empty
          string returned (rather than a string object with a null
          string pointer) (Bug 129561)
        * doc/Makefile.am doc/site.xsl doc/api.xsl doc/newapi.xsl
          doc/xslt.html doc/apibuild.py doc/EXSLT doc/EXSLT/exslt.html:
          enhanced documentation to include exslt; rebuilt docs
        * libxslt/xsltutils.h
        * doc/*
        document XSLT_TRACE macro (sort of) and rebuild docs
        * win32/Makefile.mingw win32/configure.js: tried to fix mingw
          build, no success, it still works halfway.
        * win32/Makefile.* win32/configure.js libxslt/xsltexports.h
          libexslt/exsltexports.h libxslt/win32config.h: msvc and
          mingw compilation fixes.

1.1.1:
   - code cleanup (William Brack)
   - Windows: Makefile improvements (Igor Zlatkovic)
   - documentation improvements: William Brack, libexslt man page (Jonathan
    Wakely)
   - param in EXSLT functions (Shaun McCance)
   - XSLT debugging improvements (Mark Vakoc)
   - bug fixes: number formatting (Bjorn Reese), exslt:tokenize (William
    Brack), key selector parsing with | reported by Oleg Paraschenko,
    xsl:element with computed namespaces (William Brack), xslt:import/include
    recursion detection (William Brack), exslt:function used in keys (William
    Brack), bug when CDATA_SECTION are foun in the tree (William Brack),
    entities handling when using XInclude.
2003-12-26 21:56:14 +00:00
xtraeme
d973ba248b Updated to 1.1.0 provided by Min Sik Kim PR pkg/23518.
Changes:

1.1.0: Nov 4 2003:
   - Removed DocBook SGML broken support
   - fix xsl:key to work with PIs
   - Makefile and build improvement (Graham Wilson), build cleanup (William
    Brack), macro fix (Justin Fletcher), build outside of source tree (Roumen
    Petrov)
   - xsltproc option display fix (Alexey Efimov), --load-trace (Crutcher
    Dunnavant)
   - Python: never use stdout for error
   - extension memory error fix (Karl Eichwalder)
   - header path fixes (Steve Ball)
   - added saxon:line-number() to libexslt (Brett Kail)
   - Fix some tortuous template problems when using predicates (William
    Brack)
   - Debugger status patch (Kasimier Buchcik)
   - Use new libxml2-2.6.x APIs for faster processing
   - Make sure xsl:sort is empty
   - Fixed a bug in default processing of attributes
   - Removes the deprecated breakpoint library
   - detect invalid names on templates (William Brack)
   - fix exslt:document (and similar) base handling problem
2003-12-04 19:33:47 +00:00
wiz
1a20888f6b Update to 1.0.33:
This is a bugfix only release   - error message missing argument (William Brack)
- mode not cascaded in template fallbacks (William Brack)
- catch redefinition of parameter/variables  (William Brack)
- multiple keys with same namespace name (William Brack)
- patch for compilation using MingW on Windows (Mikhail Grushinskiy)
- header export macros for Windows (Igor Zlatkovic)
- cdata-section-elements handling of namespaced names
- compilation without libxml2 XPointer support (Mark Vadoc)
- apply-templates crash (William Brack)
- bug with imported templates (William Brack)
- imported attribute-sets merging bug (DocBook) (William Brack)
2003-10-05 10:28:42 +00:00
xtraeme
ead5d8c45f Updated to 1.0.32
Changes:

1.0.32: Aug 9 2003:
   - bugfixes: xsltSaveResultToFile() python binding (Chris Jaeger), EXSLT
    function (William Brack), RVT for globals (William Brack), EXSLT date
    (William Brack),
    speed of large text output, xsl:copy with attributes, strip-space and
    namespaces prefix, fix for --path xsltproc option, EXST:tokenize (Shaun
    McCance), EXSLT:seconds (William Brack), sort with multiple keys (William
    Brack), checking of { and } for attribute value templates (William
    Brack)
   - Python bindings for extension elements (Sean Treadway)
   - EXSLT:split added (Shaun McCance)
   - portability fixes for HP-UX/Solaris/IRIX (William Brack)
   - doc cleanup

Closes my own PR pkg/22609.
2003-08-29 11:25:20 +00:00
wiz
bcecf23170 Update to 1.0.31; add test target.
New since 1.0.30:
   - bugfixes: xsl:copy on namespace nodes, AVT for xsl:sort order, fix for
    the debugger (Keith Isdale), output filename limitation, trio.h and
    triodef.h added (Albert Chin), EXSLT node-set (Peter Breitenlohner),
    xsltChoose and whitespace (Igor Zlatkovic),
    stylesheet compilation (Igor Zlatkovic), NaN and sort (William Brack),
    RVT bug introduced in 1.0.30
   - avoid generating &quot; (fix in libxml2-2.5.8)
   - fix 64bit cleaness problem and compilation troubles introduced in
  1.0.30
   - Windows makefile generation (Igor Zlatkovic)
   - HP-UX portability fix
2003-07-11 23:43:52 +00:00
wiz
b677fcc7e8 Update to 1.0.30, from Juan RP in PR 21624.
1.0.30: May 4 2003:
   - Fixes and new APIs to handle Result Value Trees and avoid leaks
   - Fixes for: EXSLT math pow() function (Charles Bozeman), global
    parameter and global variables mismatch, a segfault on pattern
    compilation errors, namespace copy in xsl:copy-of, python generator
    problem, OpenVMS trio update, premature call to xsltFreeStackElem (Igor),
    current node when templates applies to attributes
2003-05-20 05:46:20 +00:00
wiz
b01eea373e Update to 1.0.29:
1.0.29: Apr 1 2003:
   - performance improvements especially for large flat documents
   - bug fixes: Result Value Tree handling, XML IDs, keys(), extra namespace
    declarations with xsl:elements.
   - portability: python and trio fixes (Albert Chin), python on Solaris
    (Ben Phillips)

1.0.28: Mar 24 2003:
   - fixed node() in patterns semantic.
   - fixed a memory access problem in format-number()
   - fixed stack overflow in recursive global variable or params
   - cleaned up Result Value Tree handling, and fixed a couple of old bugs
    in the process
2003-04-10 09:44:45 +00:00
jmmv
8a600b7041 Make this package build (libexslt linking failed). 2003-03-09 20:03:30 +00:00
wiz
fe35c6873e Update to 1.0.27.
* bug fixes: spurious xmlns:nsX="" generation, serialization bug
  (in libxml2), a namespace copy problem, errors in the RPM spec
  prereqs
* Windows path canonicalization and document cache fix (Igor)
2003-03-04 16:54:39 +00:00
jmmv
8de523554c Update to 1.0.26. Author does not maintain a file that outlines main changes
between versions, but it seems that most of them are bugfixes.

This closes PR pkg/20300 by Juan RP.
2003-02-24 20:45:19 +00:00
tron
0709ae0338 Downgrade the "libxslt" package to version 1.0.21 on a suggestion by
Nick Hudson. This finally fixes the build problems in KDE 2.
2002-11-06 21:59:29 +00:00
martti
b20ca4424b Updated libxslt to 1.0.22
* bug fixes
2002-10-29 11:37:40 +00:00
martti
caf6b55add Updated libxslt to 1.0.21
* bug fixes
2002-10-03 14:06:17 +00:00
martti
a25a7a9da5 Updated libxslt to 1.0.20
* bug fixes
2002-09-24 14:07:58 +00:00
jlam
2a89e59a26 libtool allows us to link against uninstalled shared libraries, so just do
it instead of using their bizarre workaround.  This should fix pkg/18189.
2002-09-06 07:02:04 +00:00
martti
0373089f9d Updated libxslt to 1.0.19
* bug fixes
* documentation updates
2002-08-22 11:17:33 +00:00
rh
3bc476dd34 Update libxslt to 1.0.17. Changes are mainly bugfixes, but also include
additional usage templates and examples.
2002-05-06 08:10:26 +00:00
martti
1d246f458a Updated libxslt to 1.0.9 (provided by Shell Hung in pkg/15078)
- documentations updated
- applied Keith Isdale patch for debugger glue
- replaced breakpoint module
- more bugs fixed
2002-01-29 07:40:45 +00:00
jlam
dafe677081 Really buildlink'ify by using the xml2-config buildlink wrapper instead of
the real one, and move the HTML documentation to ${PREFIX}/share/doc/html.
2001-12-07 04:50:42 +00:00
martti
aee69e4efb Libxslt is the XSLT C library developed for the Gnome project. XSLT itself is
a an XML language to define transformation for XML. Libxslt is based on libxml2
the XML C library developped for the Gnome project. It also implements most of
the EXSLT set of extensions functions and some of Saxon's evaluate and
expressions extensions.

Submitted in pkg/14688 by Mark Davies.
2001-11-23 08:34:25 +00:00