./textproc/libxslt, XSLT parser library

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


Branch: CURRENT, Version: 1.1.45, Package name: libxslt-1.1.45, 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]

Master sites:

Filesize: 1484.367 KB

Version history: (Expand)


CVS history: (Expand)


   2026-02-19 16:10:30 by Thomas Klausner | Files touched by this commit (5) | Package updated
Log message:
libxslt: update to 1.1.45.

v1.1.45: Nov 30 2025

## Major changes

Rebuild of v1.1.44

v1.1.44: Nov 23 2025

## Major changes

Libxml2 changed the meta tag information, removed the:
`http-equiv="Content-Type" content="text/html;` attributes leaving
only the `charset` attribute. This caused the tests to fail in the
gitlab pipeline. Updated the test files accordingly.

## Security

- [CVE-2025-9714] Fix: Was a false positive, closed issue #148.
- [CVE-2025-7424] Fix: Type confusion in xmlNode.psvi between stylesheet and source
                  nodes (Fixed by Apple's engineers)
- [CVE-2025-11731] Fix: End function node ancestor search at document

### Bug fixes

- New maintainer: Iván Chavero
- CMake: cannot configure on MinGW-w64, missing Iconv::Iconv
- Reset context variable when evaluating globals

### Tests

- Update test outputs for new libxml2
- Fixed Windows tests
   2026-01-07 09:49:50 by Thomas Klausner | Files touched by this commit (2525)
Log message:
*: recursive bump for icu 78.1
   2026-01-06 11:21:13 by Nia Alarie | Files touched by this commit (3)
Log message:
libxslt: Add local patch for CVE-2025-11731, bump revision.

This patch was merged upstream but is not yet in a release.
   2025-05-30 17:34:55 by Jonathan Perkin | Files touched by this commit (2)
Log message:
libxslt: Fix SunOS mapfile handling.
   2025-05-27 22:29:31 by Maya Rashish | Files touched by this commit (2) | Package updated
Log message:
libxslt, py-libxslt: restore PKGREVISION=4

It was pulled up with PKGREVISION=4, and if someone had installed it that
way, they might miss future PKGREVISION updates.
   2025-05-26 14:50:58 by Thomas Klausner | Files touched by this commit (1) | Package updated
Log message:
libxslt: reset PKGREVISION after update
   2025-05-26 12:54:49 by Nia Alarie | Files touched by this commit (3)
Log message:
libxslt: Update to 1.1.43

This release fixes:

- [CVE-2025-24855] Fix use-after-free of XPath context node
- [CVE-2024-55549] Fix UAF related to excluded namespaces

This release disables plugins and gcrypt support by default with
the intention of removing them in a future release. For now, keep
these enabled in pkgsrc so that these fixes can be backported without
breaking compatibility.

The remainder of the changes seem to be code cleanup.
   2025-04-17 23:53:13 by Thomas Klausner | Files touched by this commit (2449)
Log message:
*: recursive bump for icu 77 and libxml2 2.14