mailarchive of the ptxdist mailing list
 help / color / mirror / Atom feed
From: Alexander Dahl <ada@thorsis.com>
To: ptxdist@pengutronix.de
Cc: Alexander Dahl <ada@thorsis.com>
Subject: [ptxdist] [PATCH 2/2] libxslt: version bump 1.1.34 -> 1.1.35
Date: Tue,  8 Mar 2022 13:53:16 +0100	[thread overview]
Message-ID: <20220308125316.82895-3-ada@thorsis.com> (raw)
In-Reply-To: <20220308125316.82895-1-ada@thorsis.com>

- 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 <ada@thorsis.com>
---
 ...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 <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.
----
- 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
ptxdist@pengutronix.de
To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de


  parent reply	other threads:[~2022-03-08 12:54 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-03-08 12:53 [ptxdist] [PATCH 0/2] libxslt: version bump Alexander Dahl
2022-03-08 12:53 ` [ptxdist] [PATCH 1/2] libxslt: Add license file hash Alexander Dahl
2022-03-14 10:14   ` [ptxdist] [APPLIED] " Michael Olbrich
2022-03-08 12:53 ` Alexander Dahl [this message]
2022-03-14 10:14   ` [ptxdist] [APPLIED] libxslt: version bump 1.1.34 -> 1.1.35 Michael Olbrich

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20220308125316.82895-3-ada@thorsis.com \
    --to=ada@thorsis.com \
    --cc=ptxdist@pengutronix.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox