Commit graph

40 commits

Author SHA1 Message Date
drochner
fdbd865e49 update to 1.1.26
changes:
-fix for CVE-2008-2935 (was patched in pkgsrc)
-misc fixes and improvements
2010-04-13 16:14:03 +00:00
joerg
93323948e4 Convert @exec/@unexec to @pkgdir or drop it. 2009-06-14 21:28:46 +00:00
joerg
39c828b6a6 Remove @dirrm entries from PLISTs 2009-06-14 18:17:11 +00:00
recht
9dbf98c1c1 update to libxslt 1.2.4
fixes the security issue reported in:

http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-1767
http://secunia.com/advisories/30315/
http://bugzilla.gnome.org/show_bug.cgi?id=527297

1.1.24: May 13 20088:
   - Documentation: man page fix (Vincent Lefevre).
   - Bug fixes: pattern bug fix, key initialization problems, exclusion of
      unknown namespaced element on top of stylesheets, python generator
      syntactic cleanup (Martin)
2008-05-22 16:03:10 +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
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
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
jlam
1a280185e1 Mechanical changes to package PLISTs to make use of LIBTOOLIZE_PLIST.
All library names listed by *.la files no longer need to be listed
in the PLIST, e.g., instead of:

	lib/libfoo.a
	lib/libfoo.la
	lib/libfoo.so
	lib/libfoo.so.0
	lib/libfoo.so.0.1

one simply needs:

	lib/libfoo.la

and bsd.pkg.mk will automatically ensure that the additional library
names are listed in the installed package +CONTENTS file.

Also make LIBTOOLIZE_PLIST default to "yes".
2004-09-22 08:09:14 +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
wiz
d55675c88d Remove some files that don't seem to get
installed any longer (jmmv, please check).
2004-02-18 09:52:23 +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
tron
07b61bde03 Correct contents of directory "share/doc/html/libxslt/EXSLT". 2003-12-28 10:34:37 +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
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
wiz
c72bd1431a Sync with reality. 2002-09-24 14:49:17 +00:00
martti
a25a7a9da5 Updated libxslt to 1.0.20
* bug fixes
2002-09-24 14:07:58 +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