pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/textproc/libxslt



Module Name:    pkgsrc
Committed By:   wiz
Date:           Thu Feb 19 15:10:30 UTC 2026

Modified Files:
        pkgsrc/textproc/libxslt: Makefile Makefile.common PLIST distinfo
Removed Files:
        pkgsrc/textproc/libxslt/patches: patch-CVE-2025-11731

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


To generate a diff of this commit:
cvs rdiff -u -r1.146 -r1.147 pkgsrc/textproc/libxslt/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/textproc/libxslt/Makefile.common
cvs rdiff -u -r1.43 -r1.44 pkgsrc/textproc/libxslt/PLIST
cvs rdiff -u -r1.76 -r1.77 pkgsrc/textproc/libxslt/distinfo
cvs rdiff -u -r1.1 -r0 pkgsrc/textproc/libxslt/patches/patch-CVE-2025-11731

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/textproc/libxslt/Makefile
diff -u pkgsrc/textproc/libxslt/Makefile:1.146 pkgsrc/textproc/libxslt/Makefile:1.147
--- pkgsrc/textproc/libxslt/Makefile:1.146      Wed Jan  7 08:49:05 2026
+++ pkgsrc/textproc/libxslt/Makefile    Thu Feb 19 15:10:30 2026
@@ -1,6 +1,5 @@
-# $NetBSD: Makefile,v 1.146 2026/01/07 08:49:05 wiz Exp $
+# $NetBSD: Makefile,v 1.147 2026/02/19 15:10:30 wiz Exp $
 
-PKGREVISION=   6
 .include "Makefile.common"
 
 TOOL_DEPENDS+= docbook-xml-[0-9]*:../../textproc/docbook-xml
@@ -37,6 +36,6 @@ CONFIGURE_ARGS+=      --with-crypto
 CONFIGURE_ARGS+=       --with-plugins
 
 .include "../../security/libgcrypt/buildlink3.mk"
-BUILDLINK_API_DEPENDS.libxml2+=        libxml2>=2.6.27
+BUILDLINK_API_DEPENDS.libxml2+=        libxml2>=2.15
 .include "../../textproc/libxml2/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/textproc/libxslt/Makefile.common
diff -u pkgsrc/textproc/libxslt/Makefile.common:1.13 pkgsrc/textproc/libxslt/Makefile.common:1.14
--- pkgsrc/textproc/libxslt/Makefile.common:1.13        Fri May 30 15:34:55 2025
+++ pkgsrc/textproc/libxslt/Makefile.common     Thu Feb 19 15:10:30 2026
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile.common,v 1.13 2025/05/30 15:34:55 jperkin Exp $
+# $NetBSD: Makefile.common,v 1.14 2026/02/19 15:10:30 wiz Exp $
 #
 # used by textproc/libxslt/Makefile
 # used by textproc/py-libxslt/Makefile
 
-DISTNAME=      libxslt-1.1.43
+DISTNAME=      libxslt-1.1.45
 CATEGORIES=    textproc
 MASTER_SITES=  ${MASTER_SITE_GNOME:=sources/libxslt/${PKGVERSION_NOREV:R}/}
 EXTRACT_SUFX=  .tar.xz

Index: pkgsrc/textproc/libxslt/PLIST
diff -u pkgsrc/textproc/libxslt/PLIST:1.43 pkgsrc/textproc/libxslt/PLIST:1.44
--- pkgsrc/textproc/libxslt/PLIST:1.43  Mon Jul  1 02:23:25 2024
+++ pkgsrc/textproc/libxslt/PLIST       Thu Feb 19 15:10:30 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.43 2024/07/01 02:23:25 gutteridge Exp $
+@comment $NetBSD: PLIST,v 1.44 2026/02/19 15:10:30 wiz Exp $
 bin/xslt-config
 bin/xsltproc
 include/libexslt/exslt.h
@@ -18,6 +18,7 @@ include/libxslt/preproc.h
 include/libxslt/security.h
 include/libxslt/templates.h
 include/libxslt/transform.h
+include/libxslt/transformInternals.h
 include/libxslt/variables.h
 include/libxslt/xslt.h
 include/libxslt/xsltInternals.h

Index: pkgsrc/textproc/libxslt/distinfo
diff -u pkgsrc/textproc/libxslt/distinfo:1.76 pkgsrc/textproc/libxslt/distinfo:1.77
--- pkgsrc/textproc/libxslt/distinfo:1.76       Tue Jan  6 10:21:12 2026
+++ pkgsrc/textproc/libxslt/distinfo    Thu Feb 19 15:10:30 2026
@@ -1,6 +1,5 @@
-$NetBSD: distinfo,v 1.76 2026/01/06 10:21:12 nia Exp $
+$NetBSD: distinfo,v 1.77 2026/02/19 15:10:30 wiz Exp $
 
-BLAKE2s (libxslt-1.1.43.tar.xz) = f5b46cbf27816b93b69f155844d0d08e7b1a2c35b5836012fa48e07f9a347435
-SHA512 (libxslt-1.1.43.tar.xz) = 96110b0397a8f5791f489127574e2143845feb61bea0581d7b7e3c1101fd0718483bae81a7ce417b971bd678293bfd95daddad0dadd3e256c87d41a69faed85a
-Size (libxslt-1.1.43.tar.xz) = 1518364 bytes
-SHA1 (patch-CVE-2025-11731) = 1cba0cf96ec4c6934a697fbd8136923c45ec2a95
+BLAKE2s (libxslt-1.1.45.tar.xz) = fdcf75869a2584d939ec8fb7ce1f38c9b415b5b8963f7c4653e0ed5878f8a209
+SHA512 (libxslt-1.1.45.tar.xz) = 8f0608aad7250ccfe62808169d464a1641535b41a73b4fbbc1eeec9c9e785bbd8f4860d571eb567ee1e7abbd89ac3d707a5f3e3a9e836ecaf38155793ce47d78
+Size (libxslt-1.1.45.tar.xz) = 1519992 bytes



Home | Main Index | Thread Index | Old Index