pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/archivers/xz



Module Name:    pkgsrc
Committed By:   adam
Date:           Fri Jan 24 06:24:35 UTC 2025

Modified Files:
        pkgsrc/archivers/xz: Makefile distinfo

Log Message:
xz: updated to 5.6.4

5.6.4 (2025-01-23)

* liblzma: Fix LZMA/LZMA2 encoder on big endian ARM64.

* xz:

    - Fix --filters= and --filters1= ... --filters9= options
      parsing. They require an argument, thus "xz --filters lzma2"
      should work in addition to "xz --filters=lzma2".

    - On the man page, note in the --compress and --decompress
      options that the default behavior is to delete the input
      file unless writing to standard output. It was already
      documented in the DESCRIPTION section but new users in
      a hurry might miss it.

* Windows (native builds, not Cygwin): Fix regressions introduced
  in XZ Utils 5.6.3 which caused non-ASCII characters to display
  incorrectly. Only builds with translation support were affected
  (--enable-nls or ENABLE_NLS=ON). The following changes affect
  builds that have translations enabled:

    - Require UCRT because MSVCRT doesn't support UTF-8
      locales and thus translations won't be readable on
      Windows 10 version 1903 and later. (MSVCRT builds
      are still possible with --disable-nls or ENABLE_NLS=OFF.)

    - Require gettext-runtime >= 0.23.1 because older versions
      don't autodetect the use of the UTF-8 code page. This
      resulted in garbled non-ASCII characters even with UCRT.

    - Partially fix alignment issues in xz --verbose --list
      with translated messages. Chinese (simplified),
      Chinese (traditional), and Korean column headings
      are misaligned still because Windows and MinGW-w64
      don't provide wcwidth() and XZ Utils doesn't include
      a replacement function either.

* CMake: Explicitly disable unity builds. This prevents build
  failures when another project uses XZ Utils via CMake's
  FetchContent module, and that project enables unity builds.

* Update Chinese (traditional) and Serbian translations.


To generate a diff of this commit:
cvs rdiff -u -r1.51 -r1.52 pkgsrc/archivers/xz/Makefile
cvs rdiff -u -r1.38 -r1.39 pkgsrc/archivers/xz/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/archivers/xz/Makefile
diff -u pkgsrc/archivers/xz/Makefile:1.51 pkgsrc/archivers/xz/Makefile:1.52
--- pkgsrc/archivers/xz/Makefile:1.51   Wed Oct  2 17:58:28 2024
+++ pkgsrc/archivers/xz/Makefile        Fri Jan 24 06:24:35 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.51 2024/10/02 17:58:28 adam Exp $
+# $NetBSD: Makefile,v 1.52 2025/01/24 06:24:35 adam Exp $
 
-DISTNAME=      xz-5.6.3
+DISTNAME=      xz-5.6.4
 CATEGORIES=    archivers
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=tukaani-project/}
 GITHUB_RELEASE=        v${PKGVERSION_NOREV}

Index: pkgsrc/archivers/xz/distinfo
diff -u pkgsrc/archivers/xz/distinfo:1.38 pkgsrc/archivers/xz/distinfo:1.39
--- pkgsrc/archivers/xz/distinfo:1.38   Wed Oct  2 17:58:28 2024
+++ pkgsrc/archivers/xz/distinfo        Fri Jan 24 06:24:35 2025
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.38 2024/10/02 17:58:28 adam Exp $
+$NetBSD: distinfo,v 1.39 2025/01/24 06:24:35 adam Exp $
 
-BLAKE2s (xz-5.6.3.tar.bz2) = ed1b8562b6b9dcc3e264c8842442ceb1c90110df9ad8b56cb7f5befbf6ff3061
-SHA512 (xz-5.6.3.tar.bz2) = 89f79d58f2b81e09c905ea5e067a8e7beaf46ff959506da6da41214e202ba66b1387b19d5e9ed98a6ef0fd4e80e5649ee4329791377dee44d0678cdc1bf7bbf8
-Size (xz-5.6.3.tar.bz2) = 1728468 bytes
+BLAKE2s (xz-5.6.4.tar.bz2) = fd71102c1725eb33e5e1829151002325e90ef5139252c4a81fe9e2e076c14331
+SHA512 (xz-5.6.4.tar.bz2) = 277f0aa795ea204198d680589e652a35642106290afecfc3fbf3e67e3f66c232fe3ecdb5ef7c53c835aaee7fd7df130102e1050a23b0bb1f4d4635de89dfe406
+Size (xz-5.6.4.tar.bz2) = 1679393 bytes
 SHA1 (patch-src_xz_Makefile.in) = b9360c7b2b34159028fb8b84339aa2faf3922287



Home | Main Index | Thread Index | Old Index