./textproc/libxslt, XSLT parser library from the GNOME project

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 1.1.33, Package name: libxslt-1.1.33, Maintainer: pkgsrc-users

Libxslt is the XSLT C library developed for the Gnome project. XSLT itself is
an XML language to define transformation for XML. Libxslt is based on libxml2
the XML C library developed for the Gnome project. It also implements most of
the EXSLT set of extensions functions and some of Saxon's evaluate and
expressions extensions.

Required to run:
[textproc/libxml2] [security/libgcrypt]

Required to build:
[textproc/docbook-xml] [textproc/docbook-xsl] [pkgtools/cwrappers]

Master sites:

SHA1: 7dcda921d9d3d3325449dae5cf84dbb102d26928
RMD160: e1c3ad9b6f7dbdf069320097e19fce0f11ce5c12
Filesize: 3363.372 KB

Version history: (Expand)

CVS history: (Expand)

   2019-01-09 20:12:14 by Adam Ciarcinski | Files touched by this commit (7) | Package updated
Log message:
libxslt: updated to 1.1.33

Variables need 'extern' in static lib on Cygwin
Really declare dllexport/dllimport for Cygwin
Fix callback signatures in Python bindings
Fix transform callback signatures
Fix extension callback signatures
Fix deallocator signatures
Fix XPath callback signatures
Fix hash callback signatures

Bug Fixes:
Don't cache direct evaluation of patterns with variables
Move function result RVTs to context variable
Fix EXSLT functions returning RVTs from outer scopes
Fix handling of RVTs returned from nested EXSLT functions
Fix typos

Run Travis ASan tests with "sudo: required"

Remove doc/libxslt-decl.txt
Docs for 1.1.32 release
   2018-08-22 11:48:07 by Thomas Klausner | Files touched by this commit (3558)
Log message:
Recursive bump for perl5-5.28.0
   2017-11-23 16:48:11 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
libxslt: update to 1.1.32.

1.1.32: Nov 02 2017

  Add missing limits.h include (Nick Wellnhofer),
  Also run Windows tests with --maxdepth 200 (Nick Wellnhofer),
  Disable some MSVC warnings (Nick Wellnhofer),
  Fix deprecated Travis compiler flag (Nick Wellnhofer),
  Run general tests with maxdepth=200 (Nick Wellnhofer),
  Use _WIN32 macro instead of WIN32 (Nick Wellnhofer),
  Fix xsltproc newlines on Windows (Nick Wellnhofer),
  Fix Windows compiler warnings (Nick Wellnhofer),
  Rework locale feature tests (Nick Wellnhofer)

  Rebuild win32/libxslt.def.src (Nick Wellnhofer),
  Fix compiler warnings in Python bindings (Nick Wellnhofer)

v1.1.31: Oct 06 2017

  Fix win32/configure.js (Nick Wellnhofer)

  Bug Fixes:
  Fix pkg-config related regressions in configure script (Nick Wellnhofer)

  Adjust expected error output for libxml2 changes (Nick Wellnhofer),
  Misc autoconf updates (Nick Wellnhofer)
   2017-09-11 03:30:53 by Ryo ONODERA | Files touched by this commit (2)
Log message:
Fix for POSIX shell portability

* Replace == with = in a test condition
   2017-09-10 22:56:24 by Thomas Klausner | Files touched by this commit (5) | Package updated
Log message:
Updated libxslt to 1.1.30.

.1.30: Sep 04 2017
• Documentation:
  Misc doc fixes (Nick Wellnhofer)
• Portability:
  Look for libxml2 via pkg-config first (Elliott
  Sales de Andrade),
  Change default SOPREFIX on Windows to "bin" (Nick
  Add WIN32_EXTRA_LDFLAGS to tests/plugins/
  Makefile.am (Michael Haubenwallner)
• Bug Fixes:
  Also fix memory hazards in exsltFuncResultElem
  (Nick Wellnhofer),
  Fix NULL deref in xsltDefaultSortFunction (Nick
  Fix memory hazards in exsltFuncFunctionFunction
  (Nick Wellnhofer),
  Fix memory leaks in EXSLT error paths (Nick
  Fix memory leak in str:concat with empty node-set
  (Nick Wellnhofer),
  Fix memory leaks in error paths (Nick
  Switch to xmlUTF8Strsize in numbers.c (Nick
  Fix NULL pointer deref in
  xsltFormatNumberFunction (Nick Wellnhofer),
  Fix UTF-8 check in str:padding (Nick Wellnhofer),
  Fix xmlStrPrintf argument (Nick Wellnhofer),
  Check for overflow in _exsltDateParseGYear (Nick
  Fix double to int conversion (Nick Wellnhofer),
  Check for overflow in exsltDateParseDuration
  (Nick Wellnhofer),
  Change version of xsltMaxVars back to 1.0.24
  (Nick Wellnhofer),
  Disable xsltCopyTextString optimization for
  extensions (Nick Wellnhofer),
  Create DOCTYPE for HTML version 5 (Nick
  Make xsl:decimal-format work with namespaces
  (Nick Wellnhofer),
  Remove norm:localTime extension function (Nick
  Check for integer overflow in xsltAddTextString
  (Nick Wellnhofer),
  Detect infinite recursion when evaluating
  function arguments (Nick Wellnhofer),
  Fix memory leak in xsltElementAvailableFunction
  (Nick Wellnhofer),
  Fix for pattern predicates calling functions
  (Nick Wellnhofer),
  Fix cmd.exe invocations in Makefile.mingw (Nick
  Don't try to install index.sgml (Nick
  Fix symbols.xml (Nick Wellnhofer),
  Fix heap overread in xsltFormatNumberConversion
  (Nick Wellnhofer),
  Fix <xsl:number level="any"/> for non-element
  nodes (Nick Wellnhofer),
  Fix unreachable code in xsltAddChild
  Change version number in xsl:version warning
  (Nick Wellnhofer),
  Avoid infinite recursion after failed param
  evaluation (Nick Wellnhofer),
  Stop if potential recursion is detected (Nick
  Consider built-in templates in apply-imports
  (Nick Wellnhofer),
  Fix precedence with multiple attribute sets (Nick
  Rework attribute set resolution (Nick Wellnhofer)
• Improvements:
  Add .travis.yml (Nick Wellnhofer),
  Silence tests a little (Nick Wellnhofer),
  Set LIBXML_SRC to absolute path (Nick
  Add missing #include (Nick Wellnhofer),
  Adjust expected error messages in tests (Nick
  Make xsltDebug more quiet (Nick Wellnhofer),
  New-line terminate error message that missed this
  convention (Jan Pokorný),
  Use xmlBuffers in EXSLT string functions (Nick
  Switch to xmlUTF8Strsize in EXSLT string
  functions (Nick Wellnhofer),
  Check for return value of xmlUTF8Strlen (Nick
  Avoid double/long round trip in FORMAT_ITEM (Nick
  Separate date and duration structs (Nick
  Check for overflow in _exsltDateDifference (Nick
  Clamp seconds field of durations (Nick
  Change _exsltDateAddDurCalc parameter types (Nick
  Fix date:difference with time zones (Nick
  Rework division/remainder arithmetic in date.c
  (Nick Wellnhofer),
  Remove exsltDateCastDateToNumber (Nick
  Change internal representation of years (Nick
  Optimize IS_LEAP (Nick Wellnhofer),
  Link libraries with libm (Jussi Kukkonen),
  Rename xsltCopyTreeInternal to xsltCopyTree (Nick
  Update linker version script (Nick Wellnhofer),
  Add local wildcard to version script (Nick
  Make some symbols static (Nick Wellnhofer),
  Remove redundant NULL check in xsltNumberComp
  Fix forwards compatibility for imported
  stylesheets (Nick Wellnhofer),
  Reduce warnings in forwards-compatible mode (Nick
  Precompute XSLT elements after preprocessing
  (Nick Wellnhofer),
  Fix whitespace in xsltParseStylesheetTop (Nick
  Consolidate recursion checks (Nick Wellnhofer),
  Treat XSLT_STATE_STOPPED same as errors (Nick
  Make sure that XSLT_STATE_STOPPED isn't
  overwritten (Nick Wellnhofer),
  Add comment regarding built-in templates and
  params (Nick Wellnhofer),
  Rewrite memory management of local RVTs (Nick
  Validate QNames of attribute sets (Nick
  Add xsl:attribute-set regression tests (Nick
  Ignore imported stylesheets in
  xsltApplyAttributeSet (Nick Wellnhofer)
   2017-05-24 01:37:01 by Tim Zingelman | Files touched by this commit (3)
Log message:
Add patch for CVE-2017-5029
   2017-05-16 15:51:51 by David A. Holland | Files touched by this commit (3)
Log message:
Fix previous. Turns out we provided setup.py (!), but it had no rcsid
so I didn't notice.

Fix rpath handling. Needs to link to libxml2mod.so explicitly.
   2017-05-15 20:07:40 by David A. Holland | Files touched by this commit (3)
Log message:
PR pkg/47444 diro: py-libxslt is broken. Needs to link explicitly to
libxml2mod.so, so do that and fix rpath handling.