mailarchive of the ptxdist mailing list
 help / color / mirror / Atom feed
* [ptxdist] [PATCH 0/2] libxslt: version bump
@ 2022-03-08 12:53 Alexander Dahl
  2022-03-08 12:53 ` [ptxdist] [PATCH 1/2] libxslt: Add license file hash Alexander Dahl
  2022-03-08 12:53 ` [ptxdist] [PATCH 2/2] libxslt: version bump 1.1.34 -> 1.1.35 Alexander Dahl
  0 siblings, 2 replies; 5+ messages in thread
From: Alexander Dahl @ 2022-03-08 12:53 UTC (permalink / raw)
  To: ptxdist; +Cc: Alexander Dahl

Hei hei,

added license file hash for libxslt and bumped version, see patches for
detailed changelogs.

Greets
Alex

Alexander Dahl (2):
  libxslt: Add license file hash
  libxslt: version bump 1.1.34 -> 1.1.35

 ...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                            | 15 ++++++------
 6 files changed, 13 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


base-commit: 9c335b11f690e6630ce4b6268e9dfb020b34e4ee
-- 
2.20.1


_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de
To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de


^ permalink raw reply	[flat|nested] 5+ messages in thread

* [ptxdist] [PATCH 1/2] libxslt: Add license file hash
  2022-03-08 12:53 [ptxdist] [PATCH 0/2] libxslt: version bump Alexander Dahl
@ 2022-03-08 12:53 ` Alexander Dahl
  2022-03-14 10:14   ` [ptxdist] [APPLIED] " Michael Olbrich
  2022-03-08 12:53 ` [ptxdist] [PATCH 2/2] libxslt: version bump 1.1.34 -> 1.1.35 Alexander Dahl
  1 sibling, 1 reply; 5+ messages in thread
From: Alexander Dahl @ 2022-03-08 12:53 UTC (permalink / raw)
  To: ptxdist; +Cc: Alexander Dahl

Signed-off-by: Alexander Dahl <ada@thorsis.com>
---
 rules/libxslt.make | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/rules/libxslt.make b/rules/libxslt.make
index 7ef7d75b4..504fe8f01 100644
--- a/rules/libxslt.make
+++ b/rules/libxslt.make
@@ -22,6 +22,9 @@ LIBXSLT_SUFFIX	:= tar.gz
 LIBXSLT_SOURCE	:= $(SRCDIR)/$(LIBXSLT).$(LIBXSLT_SUFFIX)
 LIBXSLT_DIR	:= $(BUILDDIR)/$(LIBXSLT)
 LIBXSLT_LICENSE	:= MIT
+# The file 'COPYING' is just a symlink on the file 'Copyright'
+LIBXSLT_LICENSE_FILES := \
+	file://Copyright;md5=0cd9a07afbeb24026c9b03aecfeba458
 
 LIBXSLT_URL	:= \
 	http://xmlsoft.org/sources/$(LIBXSLT).$(LIBXSLT_SUFFIX) \
-- 
2.20.1


_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de
To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de


^ permalink raw reply	[flat|nested] 5+ messages in thread

* [ptxdist] [PATCH 2/2] libxslt: version bump 1.1.34 -> 1.1.35
  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-08 12:53 ` Alexander Dahl
  2022-03-14 10:14   ` [ptxdist] [APPLIED] " Michael Olbrich
  1 sibling, 1 reply; 5+ messages in thread
From: Alexander Dahl @ 2022-03-08 12:53 UTC (permalink / raw)
  To: ptxdist; +Cc: Alexander Dahl

- 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


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [ptxdist] [APPLIED] libxslt: Add license file hash
  2022-03-08 12:53 ` [ptxdist] [PATCH 1/2] libxslt: Add license file hash Alexander Dahl
@ 2022-03-14 10:14   ` Michael Olbrich
  0 siblings, 0 replies; 5+ messages in thread
From: Michael Olbrich @ 2022-03-14 10:14 UTC (permalink / raw)
  To: ptxdist; +Cc: Alexander Dahl

Thanks, applied as f4a5b702eba108fb778a8c9bc6e83a549c5c5ce2.

Michael

[sent from post-receive hook]

On Mon, 14 Mar 2022 11:14:28 +0100, Alexander Dahl <ada@thorsis.com> wrote:
> Signed-off-by: Alexander Dahl <ada@thorsis.com>
> Message-Id: <20220308125316.82895-2-ada@thorsis.com>
> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
> 
> diff --git a/rules/libxslt.make b/rules/libxslt.make
> index 7ef7d75b48ce..504fe8f01d59 100644
> --- a/rules/libxslt.make
> +++ b/rules/libxslt.make
> @@ -22,6 +22,9 @@ LIBXSLT_SUFFIX	:= tar.gz
>  LIBXSLT_SOURCE	:= $(SRCDIR)/$(LIBXSLT).$(LIBXSLT_SUFFIX)
>  LIBXSLT_DIR	:= $(BUILDDIR)/$(LIBXSLT)
>  LIBXSLT_LICENSE	:= MIT
> +# The file 'COPYING' is just a symlink on the file 'Copyright'
> +LIBXSLT_LICENSE_FILES := \
> +	file://Copyright;md5=0cd9a07afbeb24026c9b03aecfeba458
>  
>  LIBXSLT_URL	:= \
>  	http://xmlsoft.org/sources/$(LIBXSLT).$(LIBXSLT_SUFFIX) \

_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de
To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [ptxdist] [APPLIED] libxslt: version bump 1.1.34 -> 1.1.35
  2022-03-08 12:53 ` [ptxdist] [PATCH 2/2] libxslt: version bump 1.1.34 -> 1.1.35 Alexander Dahl
@ 2022-03-14 10:14   ` Michael Olbrich
  0 siblings, 0 replies; 5+ messages in thread
From: Michael Olbrich @ 2022-03-14 10:14 UTC (permalink / raw)
  To: ptxdist; +Cc: Alexander Dahl

Thanks, applied as 4b8662b04fe9be595d113b0a6c73c150c3cccda2.

Michael

[sent from post-receive hook]

On Mon, 14 Mar 2022 11:14:29 +0100, Alexander Dahl <ada@thorsis.com> wrote:
> - 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>
> Message-Id: <20220308125316.82895-3-ada@thorsis.com>
> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
> 
> 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 ab722734438a..000000000000
> --- 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 9f8a4cb7ddcb..000000000000
> --- 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 1ede19a8c3fb..000000000000
> --- 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 000000000000..e7aa0f393c83
> --- /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 504fe8f01d59..1ffe657a29df 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 \

_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de
To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2022-03-14 10:15 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
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 ` [ptxdist] [PATCH 2/2] libxslt: version bump 1.1.34 -> 1.1.35 Alexander Dahl
2022-03-14 10:14   ` [ptxdist] [APPLIED] " Michael Olbrich

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox