package/libxslt: security bump to version 1.1.35

- fix CVE-2021-30560
- remove merged patch, drop autoreconf
- moved from xmlsoft.org to gnome.org
- spaces in hash file

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
[yann.morin.1998@free.fr:
  - drop autoreconf as no longer patching
  - also switch home in Config.in
]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
This commit is contained in:
Francois Perrad
2022-03-06 13:09:02 +01:00
committed by Yann E. MORIN
parent 87f1dd7b52
commit acf5b437cc
4 changed files with 7 additions and 39 deletions

View File

@@ -1,31 +0,0 @@
From 90c34c8bb90e095a8a8fe8b2ce368bd9ff1837cc Mon Sep 17 00:00:00 2001
From: Nick Wellnhofer <wellnhofer@aevum.de>
Date: Fri, 15 Nov 2019 11:53:11 +0100
Subject: [PATCH] Fix xml2-config check in configure script
A 'print' option has never been supported. After a recent change to
libxml2, invalid options cause xml2-config to fail.
[Retrieved from:
https://gitlab.gnome.org/GNOME/libxslt/-/commit/90c34c8bb90e095a8a8fe8b2ce368bd9ff1837cc]
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
---
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/configure.ac b/configure.ac
index 3da57b18..585b9d7c 100644
--- a/configure.ac
+++ b/configure.ac
@@ -548,7 +548,7 @@ dnl make sure xml2-config is executable,
dnl test version and init our variables
dnl
-if test "x$LIBXML_LIBS" = "x" && ${XML_CONFIG} --libs print > /dev/null 2>&1
+if test "x$LIBXML_LIBS" = "x" && ${XML_CONFIG} --libs > /dev/null 2>&1
then
AC_MSG_CHECKING(for libxml libraries >= $LIBXML_REQUIRED_VERSION)
XMLVERS=`$XML_CONFIG --version`
--
GitLab

View File

@@ -13,4 +13,4 @@ config BR2_PACKAGE_LIBXSLT
to describe how the document is transformed into another to describe how the document is transformed into another
XML document that uses the formatting vocabulary. XML document that uses the formatting vocabulary.
http://xmlsoft.org/xslt/ https://gitlab.gnome.org/GNOME/libxslt/-/wikis/home

View File

@@ -1,5 +1,5 @@
# Locally calculated after checking pgp signature # from https://download.gnome.org/sources/libxslt/1.1/libxslt-1.1.35.sha256sum
sha256 98b1bd46d6792925ad2dfe9a87452ea2adebf69dcb9919ffd55bf926a7f93f7f libxslt-1.1.34.tar.gz sha256 8247f33e9a872c6ac859aa45018bc4c4d00b97e2feac9eebc10c93ce1f34dd79 libxslt-1.1.35.tar.xz
# Hash for license file: # Hash for license file:
sha256 7e48e290b6bfccc2ec1b297023a1d77f2fd87417f71fbb9f50aabef40a851819 COPYING sha256 7e48e290b6bfccc2ec1b297023a1d77f2fd87417f71fbb9f50aabef40a851819 COPYING

View File

@@ -4,14 +4,13 @@
# #
################################################################################ ################################################################################
LIBXSLT_VERSION = 1.1.34 LIBXSLT_VERSION = 1.1.35
LIBXSLT_SITE = http://xmlsoft.org/sources LIBXSLT_SOURCE = libxslt-$(LIBXSLT_VERSION).tar.xz
LIBXSLT_SITE = https://download.gnome.org/sources/libxslt/1.1
LIBXSLT_INSTALL_STAGING = YES LIBXSLT_INSTALL_STAGING = YES
LIBXSLT_LICENSE = MIT LIBXSLT_LICENSE = MIT
LIBXSLT_LICENSE_FILES = COPYING LIBXSLT_LICENSE_FILES = COPYING
LIBXSLT_CPE_ID_VENDOR = xmlsoft LIBXSLT_CPE_ID_VENDOR = xmlsoft
# We're patching configure.ac
LIBXSLT_AUTORECONF = YES
LIBXSLT_CONF_OPTS = \ LIBXSLT_CONF_OPTS = \
--with-gnu-ld \ --with-gnu-ld \