- Security fix for CVE-2021-30560, memory leaks and a double free
- Regression fixes
- Bug fixes
- Tests, build, and documentation improvements

One patch has gone upstream.

The download location and tarball compression format changed.
While the old location is still there, it does not have the new tarball.
The new location however has only tarballs in .xz format, no .gz
anymore.  Thus both have to be changed.

Link: https://mail.gnome.org/archives/xslt/2022-February/msg00003.html
Signed-off-by: Alexander Dahl <[email protected]>
---
 ...ml2-config-check-in-configure-script.patch | 23 -------------------
 patches/libxslt-1.1.34/autogen.sh             |  1 -
 patches/libxslt-1.1.34/series                 |  7 ------
 ...0200-xslt-config-add-SYSROOT-support.patch |  0
 patches/libxslt-1.1.35/series                 |  5 ++++
 rules/libxslt.make                            | 12 ++++------
 6 files changed, 10 insertions(+), 38 deletions(-)
 delete mode 100644 
patches/libxslt-1.1.34/0001-Fix-xml2-config-check-in-configure-script.patch
 delete mode 120000 patches/libxslt-1.1.34/autogen.sh
 delete mode 100644 patches/libxslt-1.1.34/series
 rename patches/{libxslt-1.1.34 => 
libxslt-1.1.35}/0200-xslt-config-add-SYSROOT-support.patch (100%)
 create mode 100644 patches/libxslt-1.1.35/series

diff --git 
a/patches/libxslt-1.1.34/0001-Fix-xml2-config-check-in-configure-script.patch 
b/patches/libxslt-1.1.34/0001-Fix-xml2-config-check-in-configure-script.patch
deleted file mode 100644
index ab7227344..000000000
--- 
a/patches/libxslt-1.1.34/0001-Fix-xml2-config-check-in-configure-script.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-From: Nick Wellnhofer <[email protected]>
-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.
----
- configure.ac | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/configure.ac b/configure.ac
-index 325a7bea0dcf..d6b5594ad477 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -546,7 +546,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`
diff --git a/patches/libxslt-1.1.34/autogen.sh 
b/patches/libxslt-1.1.34/autogen.sh
deleted file mode 120000
index 9f8a4cb7d..000000000
--- a/patches/libxslt-1.1.34/autogen.sh
+++ /dev/null
@@ -1 +0,0 @@
-../autogen.sh
\ No newline at end of file
diff --git a/patches/libxslt-1.1.34/series b/patches/libxslt-1.1.34/series
deleted file mode 100644
index 1ede19a8c..000000000
--- a/patches/libxslt-1.1.34/series
+++ /dev/null
@@ -1,7 +0,0 @@
-# generated by git-ptx-patches
-#tag:base --start-number 1
-#tag:upstream --start-number 1
-0001-Fix-xml2-config-check-in-configure-script.patch
-#tag:ptx --start-number 200
-0200-xslt-config-add-SYSROOT-support.patch
-# c8a532c629ee7654cb91733eefc0814b  - git-ptx-patches magic
diff --git a/patches/libxslt-1.1.34/0200-xslt-config-add-SYSROOT-support.patch 
b/patches/libxslt-1.1.35/0200-xslt-config-add-SYSROOT-support.patch
similarity index 100%
rename from patches/libxslt-1.1.34/0200-xslt-config-add-SYSROOT-support.patch
rename to patches/libxslt-1.1.35/0200-xslt-config-add-SYSROOT-support.patch
diff --git a/patches/libxslt-1.1.35/series b/patches/libxslt-1.1.35/series
new file mode 100644
index 000000000..e7aa0f393
--- /dev/null
+++ b/patches/libxslt-1.1.35/series
@@ -0,0 +1,5 @@
+# generated by git-ptx-patches
+#tag:base --start-number 1
+#tag:ptx --start-number 200
+0200-xslt-config-add-SYSROOT-support.patch
+# d971b2e05382256c96c63c656e15719c  - git-ptx-patches magic
diff --git a/rules/libxslt.make b/rules/libxslt.make
index 504fe8f01..1ffe657a2 100644
--- a/rules/libxslt.make
+++ b/rules/libxslt.make
@@ -15,10 +15,10 @@ PACKAGES-$(PTXCONF_LIBXSLT) += libxslt
 #
 # Paths and names
 #
-LIBXSLT_VERSION        := 1.1.34
-LIBXSLT_MD5    := db8765c8d076f1b6caafd9f2542a304a
+LIBXSLT_VERSION        := 1.1.35
+LIBXSLT_MD5    := 5b3a634b77effd8a6268c21173575053
 LIBXSLT                := libxslt-$(LIBXSLT_VERSION)
-LIBXSLT_SUFFIX := tar.gz
+LIBXSLT_SUFFIX := tar.xz
 LIBXSLT_SOURCE := $(SRCDIR)/$(LIBXSLT).$(LIBXSLT_SUFFIX)
 LIBXSLT_DIR    := $(BUILDDIR)/$(LIBXSLT)
 LIBXSLT_LICENSE        := MIT
@@ -27,10 +27,7 @@ LIBXSLT_LICENSE_FILES := \
        file://Copyright;md5=0cd9a07afbeb24026c9b03aecfeba458
 
 LIBXSLT_URL    := \
-       http://xmlsoft.org/sources/$(LIBXSLT).$(LIBXSLT_SUFFIX) \
-       http://xmlsoft.org/sources/old/$(LIBXSLT).$(LIBXSLT_SUFFIX) \
-       ftp://xmlsoft.org/libxslt/$(LIBXSLT).$(LIBXSLT_SUFFIX) \
-       ftp://xmlsoft.org/libxslt/old/$(LIBXSLT).$(LIBXSLT_SUFFIX)
+       https://download.gnome.org/sources/libxslt/$(basename 
$(LIBXSLT_VERSION))/$(LIBXSLT).$(LIBXSLT_SUFFIX)
 
 # ----------------------------------------------------------------------------
 # Prepare
@@ -45,6 +42,7 @@ LIBXSLT_ENV   := \
 #
 LIBXSLT_AUTOCONF := \
         $(CROSS_AUTOCONF_USR) \
+       --disable-rebuild-docs \
        --disable-static \
        --without-python \
        --$(call ptx/wwo, PTXCONF_LIBXSLT_CRYPTO)-crypto \
-- 
2.20.1


_______________________________________________
ptxdist mailing list
[email protected]
To unsubscribe, send a mail with subject "unsubscribe" to 
[email protected]

Reply via email to