libxslt py-libxslt: updated to 1.1.39

v1.1.39: Nov 16 2023

Bug fixes

- extensions: Don't search imports for extension prefixes

Improvements

- transform: Check maximum depth when processing default templates
- build: Add more missing includes
- python: Don't set deprecated global
- build: Add missing includes
- imports: Limit nesting depth
- extensions: Report top-level elements in xsltDebugDumpExtensions
- Add extern "C" { } block to xsltlocale.h (David Kilzer)

Portability

- python: Make it compatible with python3.12 (Daniel Garcia Moreno)
- date: Fix check for localtime_s
- date: Fix check for gmtime_s

Build systems

- pkg-config files include cflags for static builds (Mike Dalessio)
- Handle NOCONFIG case when setting locations from CMake target properties (Markus
 Rickert)
- autotools: Make xslt-config executable

Tests

- tests: Structured error handler now passes a const xmlError
- python: Fix tests on MinGW
- fuzz: Fix xmlFuzzEntityLoader after recent libxml2 changes
This commit is contained in:
adam 2024-02-01 10:22:49 +00:00
parent ec84342e5d
commit 3afb77c04a
4 changed files with 15 additions and 18 deletions

View File

@ -1,6 +1,5 @@
# $NetBSD: Makefile,v 1.130 2023/11/08 13:21:06 wiz Exp $
# $NetBSD: Makefile,v 1.131 2024/02/01 10:22:49 adam Exp $
PKGREVISION= 2
.include "Makefile.common"
TOOL_DEPENDS+= docbook-xml-[0-9]*:../../textproc/docbook-xml
@ -16,15 +15,14 @@ PKGCONFIG_OVERRIDE= libxslt.pc.in
PKGCONFIG_OVERRIDE+= libexslt.pc.in
TEST_TARGET= check
.include "../../mk/bsd.prefs.mk"
.if ${OPSYS} == SunOS
. if ${OS_VARIANT} == Solaris
. if ${OS_VARIANT} == Solaris
BUILDLINK_TRANSFORM+= rm:-Wl,--version-script=./libxslt.syms
. else
. else
BUILDLINK_TRANSFORM+= opt:-Wl,./libxslt.syms:-Wl,./libxslt_solaris.syms
. endif
. endif
.endif
.if ${USE_CROSS_COMPILE:tl} == "yes"

View File

@ -1,9 +1,9 @@
# $NetBSD: Makefile.common,v 1.8 2023/05/17 23:35:45 gutteridge Exp $
# $NetBSD: Makefile.common,v 1.9 2024/02/01 10:22:49 adam Exp $
#
# used by textproc/libxslt/Makefile
# used by textproc/py-libxslt/Makefile
DISTNAME= libxslt-1.1.38
DISTNAME= libxslt-1.1.39
CATEGORIES= textproc
MASTER_SITES= ${MASTER_SITE_GNOME:=sources/libxslt/${PKGVERSION_NOREV:R}/}
EXTRACT_SUFX= .tar.xz
@ -17,4 +17,4 @@ PATCHDIR= ${.CURDIR}/../../textproc/libxslt/patches
DISTINFO_FILE= ${.CURDIR}/../../textproc/libxslt/distinfo
post-extract:
cp ${WRKSRC}/libxslt/libxslt.syms ${WRKSRC}/libxslt/libxslt_solaris.syms
${CP} ${WRKSRC}/libxslt/libxslt.syms ${WRKSRC}/libxslt/libxslt_solaris.syms

View File

@ -1,5 +1,5 @@
$NetBSD: distinfo,v 1.71 2023/05/17 23:35:45 gutteridge Exp $
$NetBSD: distinfo,v 1.72 2024/02/01 10:22:49 adam Exp $
BLAKE2s (libxslt-1.1.38.tar.xz) = 23c109c76b13f3dda0bc3a64346979ab54ea5d979f4506a802b705c5fe305f6f
SHA512 (libxslt-1.1.38.tar.xz) = 2836bd2990b95680db0960ac4c465d0c6c28a293ad095a224c05021a1c8d2576a45e41da8947a31f4ef3e6ef368cbda65243661e311c9886c19694be5a7c9a8e
Size (libxslt-1.1.38.tar.xz) = 1576676 bytes
BLAKE2s (libxslt-1.1.39.tar.xz) = 601471b8733ed29ec244c8c4c78d6b4592a426fb48f14da0ae9ff9753988b969
SHA512 (libxslt-1.1.39.tar.xz) = c0c99dc63f8b2acb6cc3ad7ad684ffa2a427ee8d1740495cbf8a7c9b9c8679f96351b4b676c73ccc191014db4cb4ab42b9a0070f6295565f39dbc665c5c16f89
Size (libxslt-1.1.39.tar.xz) = 1578216 bytes

View File

@ -1,9 +1,8 @@
# $NetBSD: Makefile,v 1.69 2023/11/08 13:21:08 wiz Exp $
# $NetBSD: Makefile,v 1.70 2024/02/01 10:22:49 adam Exp $
.include "../../textproc/libxslt/Makefile.common"
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
PKGREVISION= 2
CATEGORIES= textproc python
MAINTAINER= minskim@NetBSD.org
@ -11,14 +10,14 @@ COMMENT= Python wrapper for libxslt
DEPENDS+= ${PYPKGPREFIX}-libxml2>=2.6.8:../../textproc/py-libxml2
EGG_NAME= libxslt_python-${PKGVERSION_NOREV}
EGG_NAME= libxslt_python-${PKGVERSION_NOREV}
PYSETUPSUBDIR= python
NO_CONFIGURE= yes
MAKE_ENV+= PYLIBXSLTVERSION=${PKGVERSION_NOREV}
MAKE_ENV+= PYLIBXSLTVERSION=${PKGVERSION_NOREV}
PYSITEDIR= ${PREFIX}/lib/python${PYVERSSUFFIX}/site-packages
PYSITEDIR= ${PREFIX}/lib/python${PYVERSSUFFIX}/site-packages
SUBST_CLASSES+= setup
SUBST_MESSAGE.setup= Fixing hardcoded paths.