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:           Sun Mar 30 06:13:16 UTC 2025

Modified Files:
        pkgsrc/archivers/xz: Makefile PLIST distinfo

Log Message:
xz: updated to 5.8.0

5.8.0 (2025-03-25)

This bumps the minor version of liblzma because new features were
added. The API and ABI are still backward compatible with liblzma
5.6.x, 5.4.x, 5.2.x, and 5.0.x.

* liblzma on 32/64-bit x86: When possible, use SSE2 intrinsics
  instead of memcpy() in the LZMA/LZMA2 decoder. In typical cases,
  this may reduce decompression time by 0-5 %. However, when built
  against musl libc, over 15 % time reduction was observed with
  highly compressed files.

* CMake: Make the feature test macros match the Autotools-based
  build on NetBSD, Darwin, and mingw-w64.

* Update the Croatian, Italian, Portuguese, and Romanian
  translations.

* Update the German, Italian, Korean, Romanian, Serbian, and
  Ukrainian man page translations.

Summary of changes in the 5.7.x development releases:

* Mark the following LZMA Utils script aliases as deprecated:
  lzcmp, lzdiff, lzless, lzmore, lzgrep, lzegrep, and lzfgrep.

* liblzma:

    - Improve LZMA/LZMA2 encoder speed on 64-bit PowerPC (both
      endiannesses) and those 64-bit RISC-V processors that
      support fast unaligned access.

    - Add low-level APIs for RISC-V, ARM64, and x86 BCJ filters
      to lzma/bcj.h. These are primarily for erofs-utils.

    - x86/x86-64/E2K CLMUL CRC code was rewritten.

    - Use the CRC32 instructions on LoongArch.

* xz:

    - Synchronize the output file and its directory using fsync()
      before deleting the input file. No syncing is done when xz
      isn't going to delete the input file.

    - Add --no-sync to disable the sync-before-delete behavior.

    - Make --single-stream imply --keep.

* xz, xzdec, lzmainfo: When printing messages, replace
  non-printable characters with question marks.

* xz and xzdec on Linux: Support Landlock ABI versions 5 and 6.

* CMake: Revise the configuration variables and some of their
  options, and document them in the file INSTALL. CMake support
  is no longer experimental. (It was already not experimental
  when building for native Windows.)

* Add build-aux/license-check.sh.


To generate a diff of this commit:
cvs rdiff -u -r1.52 -r1.53 pkgsrc/archivers/xz/Makefile
cvs rdiff -u -r1.20 -r1.21 pkgsrc/archivers/xz/PLIST
cvs rdiff -u -r1.39 -r1.40 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.52 pkgsrc/archivers/xz/Makefile:1.53
--- pkgsrc/archivers/xz/Makefile:1.52   Fri Jan 24 06:24:35 2025
+++ pkgsrc/archivers/xz/Makefile        Sun Mar 30 06:13:16 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.52 2025/01/24 06:24:35 adam Exp $
+# $NetBSD: Makefile,v 1.53 2025/03/30 06:13:16 adam Exp $
 
-DISTNAME=      xz-5.6.4
+DISTNAME=      xz-5.8.0
 CATEGORIES=    archivers
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=tukaani-project/}
 GITHUB_RELEASE=        v${PKGVERSION_NOREV}

Index: pkgsrc/archivers/xz/PLIST
diff -u pkgsrc/archivers/xz/PLIST:1.20 pkgsrc/archivers/xz/PLIST:1.21
--- pkgsrc/archivers/xz/PLIST:1.20      Wed May 29 20:22:25 2024
+++ pkgsrc/archivers/xz/PLIST   Sun Mar 30 06:13:16 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.20 2024/05/29 20:22:25 adam Exp $
+@comment $NetBSD: PLIST,v 1.21 2025/03/30 06:13:16 adam Exp $
 bin/lzcat
 bin/lzcmp
 bin/lzdiff
@@ -73,6 +73,29 @@ ${PLIST.nls}man/fr/man1/xz.1
 ${PLIST.nls}man/fr/man1/xzcat.1
 ${PLIST.nls}man/fr/man1/xzdec.1
 ${PLIST.nls}man/fr/man1/xzless.1
+${PLIST.nls}man/it/man1/lzcat.1
+${PLIST.nls}man/it/man1/lzcmp.1
+${PLIST.nls}man/it/man1/lzdiff.1
+${PLIST.nls}man/it/man1/lzegrep.1
+${PLIST.nls}man/it/man1/lzfgrep.1
+${PLIST.nls}man/it/man1/lzgrep.1
+${PLIST.nls}man/it/man1/lzless.1
+${PLIST.nls}man/it/man1/lzma.1
+${PLIST.nls}man/it/man1/lzmadec.1
+${PLIST.nls}man/it/man1/lzmainfo.1
+${PLIST.nls}man/it/man1/lzmore.1
+${PLIST.nls}man/it/man1/unlzma.1
+${PLIST.nls}man/it/man1/unxz.1
+${PLIST.nls}man/it/man1/xz.1
+${PLIST.nls}man/it/man1/xzcat.1
+${PLIST.nls}man/it/man1/xzcmp.1
+${PLIST.nls}man/it/man1/xzdec.1
+${PLIST.nls}man/it/man1/xzdiff.1
+${PLIST.nls}man/it/man1/xzegrep.1
+${PLIST.nls}man/it/man1/xzfgrep.1
+${PLIST.nls}man/it/man1/xzgrep.1
+${PLIST.nls}man/it/man1/xzless.1
+${PLIST.nls}man/it/man1/xzmore.1
 ${PLIST.nls}man/ko/man1/lzcat.1
 ${PLIST.nls}man/ko/man1/lzcmp.1
 ${PLIST.nls}man/ko/man1/lzdiff.1
@@ -153,6 +176,29 @@ ${PLIST.nls}man/ro/man1/xzfgrep.1
 ${PLIST.nls}man/ro/man1/xzgrep.1
 ${PLIST.nls}man/ro/man1/xzless.1
 ${PLIST.nls}man/ro/man1/xzmore.1
+${PLIST.nls}man/sr/man1/lzcat.1
+${PLIST.nls}man/sr/man1/lzcmp.1
+${PLIST.nls}man/sr/man1/lzdiff.1
+${PLIST.nls}man/sr/man1/lzegrep.1
+${PLIST.nls}man/sr/man1/lzfgrep.1
+${PLIST.nls}man/sr/man1/lzgrep.1
+${PLIST.nls}man/sr/man1/lzless.1
+${PLIST.nls}man/sr/man1/lzma.1
+${PLIST.nls}man/sr/man1/lzmadec.1
+${PLIST.nls}man/sr/man1/lzmainfo.1
+${PLIST.nls}man/sr/man1/lzmore.1
+${PLIST.nls}man/sr/man1/unlzma.1
+${PLIST.nls}man/sr/man1/unxz.1
+${PLIST.nls}man/sr/man1/xz.1
+${PLIST.nls}man/sr/man1/xzcat.1
+${PLIST.nls}man/sr/man1/xzcmp.1
+${PLIST.nls}man/sr/man1/xzdec.1
+${PLIST.nls}man/sr/man1/xzdiff.1
+${PLIST.nls}man/sr/man1/xzegrep.1
+${PLIST.nls}man/sr/man1/xzfgrep.1
+${PLIST.nls}man/sr/man1/xzgrep.1
+${PLIST.nls}man/sr/man1/xzless.1
+${PLIST.nls}man/sr/man1/xzmore.1
 ${PLIST.nls}man/uk/man1/lzcat.1
 ${PLIST.nls}man/uk/man1/lzcmp.1
 ${PLIST.nls}man/uk/man1/lzdiff.1
@@ -205,7 +251,9 @@ ${PLIST.nls}share/locale/fr/LC_MESSAGES/
 ${PLIST.nls}share/locale/hr/LC_MESSAGES/xz.mo
 ${PLIST.nls}share/locale/hu/LC_MESSAGES/xz.mo
 ${PLIST.nls}share/locale/it/LC_MESSAGES/xz.mo
+${PLIST.nls}share/locale/ka/LC_MESSAGES/xz.mo
 ${PLIST.nls}share/locale/ko/LC_MESSAGES/xz.mo
+${PLIST.nls}share/locale/nl/LC_MESSAGES/xz.mo
 ${PLIST.nls}share/locale/pl/LC_MESSAGES/xz.mo
 ${PLIST.nls}share/locale/pt/LC_MESSAGES/xz.mo
 ${PLIST.nls}share/locale/pt_BR/LC_MESSAGES/xz.mo

Index: pkgsrc/archivers/xz/distinfo
diff -u pkgsrc/archivers/xz/distinfo:1.39 pkgsrc/archivers/xz/distinfo:1.40
--- pkgsrc/archivers/xz/distinfo:1.39   Fri Jan 24 06:24:35 2025
+++ pkgsrc/archivers/xz/distinfo        Sun Mar 30 06:13:16 2025
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.39 2025/01/24 06:24:35 adam Exp $
+$NetBSD: distinfo,v 1.40 2025/03/30 06:13:16 adam Exp $
 
-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
+BLAKE2s (xz-5.8.0.tar.bz2) = 1caac3f5b3f8eb7ba2d40b3f014f664fca2d4fa5b9fe3b96c42372753b1be63c
+SHA512 (xz-5.8.0.tar.bz2) = 3c63f6b5733c5e162d778ebc079e26ab4653f04dab1b0ebf413022ab440fada2cc191349109e2f97f75b8072aa4720964340373a0d20fbec6aef4822af90c64e
+Size (xz-5.8.0.tar.bz2) = 1894017 bytes
 SHA1 (patch-src_xz_Makefile.in) = b9360c7b2b34159028fb8b84339aa2faf3922287



Home | Main Index | Thread Index | Old Index