Sat Jan 27 18:50:16 2024 UTC (120d)
xz: updated to 5.4.6

5.4.6 (2024-01-26)

* Fixed a bug involving internal function pointers in liblzma not
  being initialized to NULL. The bug can only be triggered if
  lzma_filters_update() is called on a LZMA1 encoder, so it does
  not affect xz or any application known to us that uses liblzma.

* xz:

    - Fixed a regression introduced in 5.4.2 that caused encoding
      in the raw format to unnecessarily fail if --suffix was not
      used. For instance, the following command no longer reports
      that --suffix must be used:

          echo foo | xz --format=raw --lzma2 | wc -c

    - Fixed an issue on MinGW-w64 builds that prevented reading
      from or writing to non-terminal character devices like NUL.

* Added a new test.


(adam)
diff -r1.42 -r1.43 pkgsrc/archivers/xz/Makefile
diff -r1.32 -r1.33 pkgsrc/archivers/xz/distinfo

cvs diff -r1.42 -r1.43 pkgsrc/archivers/xz/Makefile (expand / switch to unified diff)

--- pkgsrc/archivers/xz/Makefile 2023/12/24 07:17:14 1.42
+++ pkgsrc/archivers/xz/Makefile 2024/01/27 18:50:16 1.43
@@ -1,18 +1,19 @@ @@ -1,18 +1,19 @@
1# $NetBSD: Makefile,v 1.42 2023/12/24 07:17:14 wiz Exp $ 1# $NetBSD: Makefile,v 1.43 2024/01/27 18:50:16 adam Exp $
2 2
3DISTNAME= xz-5.4.5 3DISTNAME= xz-5.4.6
4CATEGORIES= archivers 4CATEGORIES= archivers
5MASTER_SITES= https://tukaani.org/xz/ 5MASTER_SITES= ${MASTER_SITE_GITHUB:=tukaani-project/}
 6GITHUB_RELEASE= v${PKGVERSION_NOREV}
6EXTRACT_SUFX= .tar.bz2 7EXTRACT_SUFX= .tar.bz2
7 8
8MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://tukaani.org/xz/ 10HOMEPAGE= https://tukaani.org/xz/
10COMMENT= General-purpose data compression software 11COMMENT= General-purpose data compression software
11LICENSE= public-domain AND gnu-gpl-v2 12LICENSE= public-domain AND gnu-gpl-v2
12 13
13USE_LIBTOOL= yes 14USE_LIBTOOL= yes
14GNU_CONFIGURE= yes 15GNU_CONFIGURE= yes
15PKGCONFIG_OVERRIDE= src/liblzma/liblzma.pc.in 16PKGCONFIG_OVERRIDE= src/liblzma/liblzma.pc.in
16TEST_TARGET= check 17TEST_TARGET= check
17 18
18CONFLICTS= lzma-[0-9]* lzma-utils-[0-9]* lzmalib-[0-9]* 19CONFLICTS= lzma-[0-9]* lzma-utils-[0-9]* lzmalib-[0-9]*

cvs diff -r1.32 -r1.33 pkgsrc/archivers/xz/distinfo (expand / switch to unified diff)

--- pkgsrc/archivers/xz/distinfo 2023/11/01 20:28:49 1.32
+++ pkgsrc/archivers/xz/distinfo 2024/01/27 18:50:16 1.33
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.32 2023/11/01 20:28:49 adam Exp $ 1$NetBSD: distinfo,v 1.33 2024/01/27 18:50:16 adam Exp $
2 2
3BLAKE2s (xz-5.4.5.tar.bz2) = eb95e55c8f0bc49ed371e34456cf2844af92d67c54f7f1ead4f301bfba8e71d2 3BLAKE2s (xz-5.4.6.tar.bz2) = e8db846fa99a2e00be26c621c3cd12e392cd85cd057775ecd332f01c1cdc4947
4SHA512 (xz-5.4.5.tar.bz2) = 64176f1426ca046d76294ef9a801933f3c8ef9abd90785669bd39ecb222ed9fab1dbab6bf0909d61637cd28758c91be6cbec63e5841be32accd79ba329e50397 4SHA512 (xz-5.4.6.tar.bz2) = 0d77b5fdc662235ce43ec587a0e0ee8003a03a29fde69bcea883074057eca357bf5e1d3510be60e9b7ce4033cf9b28e5ba78fc7fa1902a3f6a4bf9c22e79e1a2
5Size (xz-5.4.5.tar.bz2) = 2178771 bytes 5Size (xz-5.4.6.tar.bz2) = 2181925 bytes
6SHA1 (patch-src_xz_Makefile.in) = b9360c7b2b34159028fb8b84339aa2faf3922287 6SHA1 (patch-src_xz_Makefile.in) = b9360c7b2b34159028fb8b84339aa2faf3922287