pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/archivers/xz Changes 5.0.5:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/d25796837d44
branches:  trunk
changeset: 621135:d25796837d44
user:      adam <adam%pkgsrc.org@localhost>
date:      Thu Jul 04 23:30:47 2013 +0000

description:
Changes 5.0.5:

* lzmadec and liblzma's lzma_alone_decoder(): Support decompressing
  .lzma files that have less common settings in the headers
  (dictionary size other than 2^n or 2^n + 2^(n-1), or uncompressed
  size greater than 256 GiB). The limitations existed to avoid false
  positives when detecting .lzma files. The lc + lp <= 4 limitation
  still remains since liblzma's LZMA decoder has that limitation.

  NOTE: xz's .lzma support or liblzma's lzma_auto_decoder() are NOT
  affected by this change. They still consider uncommon .lzma headers
  as not being in the .lzma format. Changing this would give way too
  many false positives.

* xz:
    - Interaction of preset and custom filter chain options was
      made less illogical. This affects only certain less typical
      uses cases so few people are expected to notice this change.

      Now when a custom filter chain option (e.g. --lzma2) is
      specified, all preset options (-0 ... -9, -e) earlier are on
      the command line are completely forgotten. Similarly, when
      a preset option is specified, all custom filter chain options
      earlier on the command line are completely forgotten.

      Example 1: "xz -9 --lzma2=preset=5 -e" is equivalent to "xz -e"
      which is equivalent to "xz -6e". Earlier -e didn't put xz back
      into preset mode and thus the example command was equivalent
      to "xz --lzma2=preset=5".

      Example 2: "xz -9e --lzma2=preset=5 -7" is equivalent to
      "xz -7". Earlier a custom filter chain option didn't make
      xz forget the -e option so the example was equivalent to
      "xz -7e".

    - Fixes and improvements to error handling.

    - Various fixes to the man page.

* xzless: Fixed to work with "less" versions 448 and later.

* xzgrep: Made -h an alias for --no-filename.

* Include the previously missing debug/translation.bash which can
  be useful for translators.

* Include a build script for Mac OS X. This has been in the Git
  repository since 2010 but due to a mistake in Makefile.am the
  script hasn't been included in a release tarball before.

diffstat:

 archivers/xz/Makefile |  4 ++--
 archivers/xz/distinfo |  8 ++++----
 2 files changed, 6 insertions(+), 6 deletions(-)

diffs (25 lines):

diff -r ff545d0bd3d7 -r d25796837d44 archivers/xz/Makefile
--- a/archivers/xz/Makefile     Thu Jul 04 22:35:06 2013 +0000
+++ b/archivers/xz/Makefile     Thu Jul 04 23:30:47 2013 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.15 2012/10/08 14:07:18 abs Exp $
+# $NetBSD: Makefile,v 1.16 2013/07/04 23:30:47 adam Exp $
 
-DISTNAME=      xz-5.0.4
+DISTNAME=      xz-5.0.5
 CATEGORIES=    archivers
 MASTER_SITES=  http://tukaani.org/xz/
 EXTRACT_SUFX=  .tar.bz2
diff -r ff545d0bd3d7 -r d25796837d44 archivers/xz/distinfo
--- a/archivers/xz/distinfo     Thu Jul 04 22:35:06 2013 +0000
+++ b/archivers/xz/distinfo     Thu Jul 04 23:30:47 2013 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.9 2012/07/02 06:16:23 adam Exp $
+$NetBSD: distinfo,v 1.10 2013/07/04 23:30:47 adam Exp $
 
-SHA1 (xz-5.0.4.tar.bz2) = 7dd986aa42e0181cad3af236826f65514d2f7c19
-RMD160 (xz-5.0.4.tar.bz2) = 25463b22fb24156a5d6c62450265ebe1b29e670e
-Size (xz-5.0.4.tar.bz2) = 1048328 bytes
+SHA1 (xz-5.0.5.tar.bz2) = 166b228efae6bfadbbf831e9982510209d74240e
+RMD160 (xz-5.0.5.tar.bz2) = 16c0a0b4a72023342b1ece8151c8d0bdf8b40968
+Size (xz-5.0.5.tar.bz2) = 1060649 bytes



Home | Main Index | Thread Index | Old Index