summaryrefslogtreecommitdiff
path: root/archivers/xz
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2014-12-30 06:37:35 +0000
committeradam <adam@pkgsrc.org>2014-12-30 06:37:35 +0000
commite483d90e2d664b81b8418b22d645b76534bb4358 (patch)
tree00706d8c8d19892418918c04ce4f66aa87f6f342 /archivers/xz
parent860992a9f05e8a77b688437415a2fdb098f8b2d0 (diff)
downloadpkgsrc-e483d90e2d664b81b8418b22d645b76534bb4358.tar.gz
Changes 5.2.0:
* liblzma: - Added support for multi-threaded compression. See the lzma_mt structure, lzma_stream_encoder_mt(), and lzma_stream_encoder_mt_memusage() in <lzma/container.h>, lzma_get_progress() in <lzma/base.h>, and lzma_cputhreads() in <lzma/hardware.h> for details. - Made the uses of lzma_allocator const correct. - Added lzma_block_uncomp_encode() to create uncompressed .xz Blocks using LZMA2 uncompressed chunks. - Added support for LZMA_IGNORE_CHECK. - A few speed optimizations were made. - Added support for symbol versioning. It is enabled by default on GNU/Linux, other GNU-based systems, and FreeBSD. - liblzma (not the whole XZ Utils) should now be buildable with MSVC 2013 update 2 or later using windows/config.h. * xz: - Fixed a race condition in the signal handling. It was possible that e.g. the first SIGINT didn't make xz exit if reading or writing blocked and one had bad luck. The fix is non-trivial, so as of writing it is unknown if it will be backported to the v5.0 branch. - Multi-threaded decompression can be enabled with the --threads (-T) option. - New command line options in xz: --single-stream, --block-size=SIZE, --block-list=SIZES, --flush-timeout=TIMEOUT, and --ignore-check. - xz -lvv now shows the minimum xz version that is required to decompress the file. Currently it is 5.0.0 for all supported .xz files except files with empty LZMA2 streams require 5.0.2. * xzdiff and xzgrep now support .lzo files if lzop is installed. The .tzo suffix is also recognized as a shorthand for .tar.lzo.
Diffstat (limited to 'archivers/xz')
-rw-r--r--archivers/xz/Makefile7
-rw-r--r--archivers/xz/PLIST6
-rw-r--r--archivers/xz/distinfo8
3 files changed, 11 insertions, 10 deletions
diff --git a/archivers/xz/Makefile b/archivers/xz/Makefile
index 1e0a3653346..e07a8538cf7 100644
--- a/archivers/xz/Makefile
+++ b/archivers/xz/Makefile
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.19 2014/10/12 13:07:11 bsiegert Exp $
+# $NetBSD: Makefile,v 1.20 2014/12/30 06:37:35 adam Exp $
-DISTNAME= xz-5.0.7
-PKGREVISION= 1
+DISTNAME= xz-5.2.0
CATEGORIES= archivers
MASTER_SITES= http://tukaani.org/xz/
EXTRACT_SUFX= .tar.bz2
@@ -14,8 +13,8 @@ LICENSE= public-domain AND gnu-gpl-v2
.include "../../mk/bsd.prefs.mk"
.include "options.mk"
-GNU_CONFIGURE= yes
USE_LIBTOOL= yes
+GNU_CONFIGURE= yes
PKGCONFIG_OVERRIDE= src/liblzma/liblzma.pc.in
GCC_REQD+= 3.0
diff --git a/archivers/xz/PLIST b/archivers/xz/PLIST
index ef8226d095e..6041a455861 100644
--- a/archivers/xz/PLIST
+++ b/archivers/xz/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.8 2014/10/12 13:07:11 bsiegert Exp $
+@comment $NetBSD: PLIST,v 1.9 2014/12/30 06:37:35 adam Exp $
bin/lzcat
bin/lzcmp
bin/lzdiff
@@ -33,7 +33,7 @@ include/lzma/filter.h
include/lzma/hardware.h
include/lzma/index.h
include/lzma/index_hash.h
-include/lzma/lzma.h
+include/lzma/lzma12.h
include/lzma/stream_flags.h
include/lzma/version.h
include/lzma/vli.h
@@ -73,6 +73,7 @@ share/doc/xz/examples/00_README.txt
share/doc/xz/examples/01_compress_easy.c
share/doc/xz/examples/02_decompress.c
share/doc/xz/examples/03_compress_custom.c
+share/doc/xz/examples/04_compress_easy_mt.c
share/doc/xz/examples/Makefile
share/doc/xz/examples_old/xz_pipe_comp.c
share/doc/xz/examples_old/xz_pipe_decomp.c
@@ -85,3 +86,4 @@ ${PLIST.nls}share/locale/de/LC_MESSAGES/xz.mo
${PLIST.nls}share/locale/fr/LC_MESSAGES/xz.mo
${PLIST.nls}share/locale/it/LC_MESSAGES/xz.mo
${PLIST.nls}share/locale/pl/LC_MESSAGES/xz.mo
+${PLIST.nls}share/locale/vi/LC_MESSAGES/xz.mo
diff --git a/archivers/xz/distinfo b/archivers/xz/distinfo
index 591160278ac..448b296427c 100644
--- a/archivers/xz/distinfo
+++ b/archivers/xz/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.11 2014/10/01 07:13:08 adam Exp $
+$NetBSD: distinfo,v 1.12 2014/12/30 06:37:35 adam Exp $
-SHA1 (xz-5.0.7.tar.bz2) = 7458b6492889a218a4a29e2a5b1e2ff7ca65a947
-RMD160 (xz-5.0.7.tar.bz2) = db820c362fabb1ea49cb5071e27946aa92d2f1d9
-Size (xz-5.0.7.tar.bz2) = 1074352 bytes
+SHA1 (xz-5.2.0.tar.bz2) = 0e5d2098cf73a071ec76c091bb598de12d77b4cf
+RMD160 (xz-5.2.0.tar.bz2) = 12325e2390b7397abe4665e964e8c416b4640b5b
+Size (xz-5.2.0.tar.bz2) = 1184673 bytes