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:           Thu Nov 17 17:29:47 UTC 2022

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

Log Message:
xz: updated to 5.2.8

5.2.8 (2022-11-13)

* xz:

    - If xz cannot remove an input file when it should, this
      is now treated as a warning (exit status 2) instead of
      an error (exit status 1). This matches GNU gzip and it
      is more logical as at that point the output file has
      already been successfully closed.

    - Fix handling of .xz files with an unsupported check type.
      Previously such printed a warning message but then xz
      behaved as if an error had occurred (didn't decompress,
      exit status 1). Now a warning is printed, decompression
      is done anyway, and exit status is 2. This used to work
      slightly before 5.0.0. In practice this bug matters only
      if xz has been built with some check types disabled. As
      instructed in PACKAGERS, such builds should be done in
      special situations only.

    - Fix "xz -dc --single-stream tests/files/good-0-empty.xz"
      which failed with "Internal error (bug)". That is,
      --single-stream was broken if the first .xz stream in
      the input file didn't contain any uncompressed data.

    - Fix displaying file sizes in the progress indicator when
      working in passthru mode and there are multiple input files.
      Just like "gzip -cdf", "xz -cdf" works like "cat" when the
      input file isn't a supported compressed file format. In
      this case the file size counters weren't reset between
      files so with multiple input files the progress indicator
      displayed an incorrect (too large) value.

* liblzma:

    - API docs in lzma/container.h:
        * Update the list of decoder flags in the decoder
          function docs.
        * Explain LZMA_CONCATENATED behavior with .lzma files
          in lzma_auto_decoder() docs.

    - OpenBSD: Use HW_NCPUONLINE to detect the number of
      available hardware threads in lzma_physmem().

    - Fix use of wrong macro to detect x86 SSE2 support.
      __SSE2_MATH__ was used with GCC/Clang but the correct
      one is __SSE2__. The first one means that SSE2 is used
      for floating point math which is irrelevant here.
      The affected SSE2 code isn't used on x86-64 so this affects
      only 32-bit x86 builds that use -msse2 without -mfpmath=sse
      (there is no runtime detection for SSE2). It improves LZMA
      compression speed (not decompression).

    - Fix the build with Intel C compiler 2021 (ICC, not ICX)
      on Linux. It defines __GNUC__ to 10 but doesn't support
      the __symver__ attribute introduced in GCC 10.

* Scripts: Ignore warnings from xz by using --quiet --no-warn.
  This is needed if the input .xz files use an unsupported
  check type.

* Translations:

    - Updated Croatian and Turkish translations.

    - One new translations wasn't included because it needed
      technical fixes. It will be in upcoming 5.4.0. No new
      translations will be added to the 5.2.x branch anymore.

    - Renamed the French man page translation file from
      fr_FR.po to fr.po and thus also its install directory
      (like /usr/share/man/fr_FR -> .../fr).

    - Man page translations for upcoming 5.4.0 are now handled
      in the Translation Project.

* Update doc/faq.txt a little so it's less out-of-date.


To generate a diff of this commit:
cvs rdiff -u -r1.32 -r1.33 pkgsrc/archivers/xz/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/archivers/xz/PLIST
cvs rdiff -u -r1.24 -r1.25 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.32 pkgsrc/archivers/xz/Makefile:1.33
--- pkgsrc/archivers/xz/Makefile:1.32   Thu Oct 13 16:35:10 2022
+++ pkgsrc/archivers/xz/Makefile        Thu Nov 17 17:29:47 2022
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.32 2022/10/13 16:35:10 adam Exp $
+# $NetBSD: Makefile,v 1.33 2022/11/17 17:29:47 adam Exp $
 
-DISTNAME=      xz-5.2.7
+DISTNAME=      xz-5.2.8
 CATEGORIES=    archivers
 MASTER_SITES=  https://tukaani.org/xz/
 EXTRACT_SUFX=  .tar.bz2

Index: pkgsrc/archivers/xz/PLIST
diff -u pkgsrc/archivers/xz/PLIST:1.12 pkgsrc/archivers/xz/PLIST:1.13
--- pkgsrc/archivers/xz/PLIST:1.12      Thu Oct 13 16:35:10 2022
+++ pkgsrc/archivers/xz/PLIST   Thu Nov 17 17:29:47 2022
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.12 2022/10/13 16:35:10 adam Exp $
+@comment $NetBSD: PLIST,v 1.13 2022/11/17 17:29:47 adam Exp $
 bin/lzcat
 bin/lzcmp
 bin/lzdiff
@@ -55,22 +55,22 @@ ${PLIST.nls}man/de/man1/xzdec.1
 ${PLIST.nls}man/de/man1/xzdiff.1
 ${PLIST.nls}man/de/man1/xzless.1
 ${PLIST.nls}man/de/man1/xzmore.1
-${PLIST.nls}man/fr_FR/man1/lzcat.1
-${PLIST.nls}man/fr_FR/man1/lzcmp.1
-${PLIST.nls}man/fr_FR/man1/lzdiff.1
-${PLIST.nls}man/fr_FR/man1/lzless.1
-${PLIST.nls}man/fr_FR/man1/lzma.1
-${PLIST.nls}man/fr_FR/man1/lzmadec.1
-${PLIST.nls}man/fr_FR/man1/lzmore.1
-${PLIST.nls}man/fr_FR/man1/unlzma.1
-${PLIST.nls}man/fr_FR/man1/unxz.1
-${PLIST.nls}man/fr_FR/man1/xz.1
-${PLIST.nls}man/fr_FR/man1/xzcat.1
-${PLIST.nls}man/fr_FR/man1/xzcmp.1
-${PLIST.nls}man/fr_FR/man1/xzdec.1
-${PLIST.nls}man/fr_FR/man1/xzdiff.1
-${PLIST.nls}man/fr_FR/man1/xzless.1
-${PLIST.nls}man/fr_FR/man1/xzmore.1
+${PLIST.nls}man/fr/man1/lzcat.1
+${PLIST.nls}man/fr/man1/lzcmp.1
+${PLIST.nls}man/fr/man1/lzdiff.1
+${PLIST.nls}man/fr/man1/lzless.1
+${PLIST.nls}man/fr/man1/lzma.1
+${PLIST.nls}man/fr/man1/lzmadec.1
+${PLIST.nls}man/fr/man1/lzmore.1
+${PLIST.nls}man/fr/man1/unlzma.1
+${PLIST.nls}man/fr/man1/unxz.1
+${PLIST.nls}man/fr/man1/xz.1
+${PLIST.nls}man/fr/man1/xzcat.1
+${PLIST.nls}man/fr/man1/xzcmp.1
+${PLIST.nls}man/fr/man1/xzdec.1
+${PLIST.nls}man/fr/man1/xzdiff.1
+${PLIST.nls}man/fr/man1/xzless.1
+${PLIST.nls}man/fr/man1/xzmore.1
 man/man1/lzcat.1
 man/man1/lzcmp.1
 man/man1/lzdiff.1

Index: pkgsrc/archivers/xz/distinfo
diff -u pkgsrc/archivers/xz/distinfo:1.24 pkgsrc/archivers/xz/distinfo:1.25
--- pkgsrc/archivers/xz/distinfo:1.24   Thu Oct 13 16:35:10 2022
+++ pkgsrc/archivers/xz/distinfo        Thu Nov 17 17:29:47 2022
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.24 2022/10/13 16:35:10 adam Exp $
+$NetBSD: distinfo,v 1.25 2022/11/17 17:29:47 adam Exp $
 
-BLAKE2s (xz-5.2.7.tar.bz2) = f1999f4c7d0348d9dbb3d944d6dbd4d2abd3d59b09e8d6d36e213516d62742a0
-SHA512 (xz-5.2.7.tar.bz2) = f660a61f3ed323cab246d07c2a022da0236d00d257b71a32ed69d2057b0d2249885135216cd7041acf8e55527cb73b532bde2ca43bb408d41da2bddaff663143
-Size (xz-5.2.7.tar.bz2) = 1653314 bytes
+BLAKE2s (xz-5.2.8.tar.bz2) = 1388a81907c07e0b69e3ff5c636a213909aec4e8b9a6405bb19dc623fdbb70d5
+SHA512 (xz-5.2.8.tar.bz2) = 1dafc4219acb73be018d3fc36c38de9a1c677e6c0b0a3fdef3f47896956211d9cff533bcbc7c90e51aa9473b4bb89957a5ef144aa9f8bbc9528a81a2eebd1526
+Size (xz-5.2.8.tar.bz2) = 1648658 bytes
 SHA1 (patch-src_xz_Makefile.in) = b9360c7b2b34159028fb8b84339aa2faf3922287



Home | Main Index | Thread Index | Old Index