MFC r359201: MFV r359197: xz 5.2.5.
MFC r342823:Clamp tuklib_physmem() return value to SIZE_T_MAX.
MFC r333783: MFV r333779: xz 5.2.4.
MFC r311504: MFV r311477: xz 5.2.3.
Copy head@r302406 to stable/11 as part of the 11.0-RELEASE cycle.Prune svn:mergeinfo from the new branch, as nothing has been mergedhere.Additional commits post-branch will follow.Approved by: re (implicit)Sponsored by: The FreeBSD Foundation
MFV r291123:xz 5.2.2.MFC after: 1 monthRelnotes: yes
MFV r281278: - Update xz to 5.2.1, where the most visible change is that it fixed a compression-ratio regression in fast mode LZMA1 and LZMA2 and used cpuset_getaffinity() for CPU cores detection. - Make liblzma use the base system SHA256 implementation instead of the bundled one. - Additional annotation in config.h for FreeBSD specific tweaks. - Refresh symbols in XZprivate_1.0 to reflect reality.Relnotes: yesMFC after: 1 month (TBD)
Merge xz 5.2.0.This brings support for multi-threaded compression. This brings closeN times faster compression where N is the number of CPU cores.Because of this, liblzma now depends on libthr.Soon libarchive will be modified to use the new lzma API.Thanks to antoine@ for the exp-run.Differential Revision: https://reviews.freebsd.org/D1786Reviewed by: bapt
MFV r244559:Update contrib/xz to version 5.0.4MFC after: 2 weeks
Update xz to git snapshot of v5.0 branch as of 20110711 (post-5.0.3)For architectures with __NO_STRICT_ALIGNMENTdefine TUKLIB_FAST_UNALIGNED_ACCESSMFC after: 2 weeks
Update xz to release 5.0.1MFC after: 1 week
Update xz to release 5.0.0Approved by: delphij (mentor)MFC after: 1 week
Upgrade xz to git snapshot as of 20101010Approved by: delphij (mentor)MFC after: 1 month
Import of liblzma, xz, xzdec, lzmainfo from vendor branchAdd support for xz and lzma to lesspipe.sh (xzless, lzless)Bump __FreeBSD_versionApproved by: delphij (mentor)MFC after: 2 weeks
Vendor import of xz (stripped)Git revision: a290cfee3e23f046889c022aa96b4eca2016fddaApproved by: delphij (mentor)