diff --git a/lzma-sdk.changes b/lzma-sdk.changes index da0f820..a7a6762 100644 --- a/lzma-sdk.changes +++ b/lzma-sdk.changes @@ -1,3 +1,61 @@ +------------------------------------------------------------------- +Mon Nov 29 11:37:21 UTC 2021 - Luigi Baldoni + +- Update to version 21.06 + * Bug in LZMA encoder in file LzmaEnc.c was fixed: + LzmaEnc_MemEncode(), LzmaEncode() and LzmaCompress() could + work incorrectly, if size value for output buffer is smaller + than size required for all compressed data. LzmaEnc_Encode() + could work incorrectly, if callback ISeqOutStream::Write() + doesn't write all compressed data. + NCompress::NLzma::CEncoder::Code() could work incorrectly, + if callback ISequentialOutStream::Write() returns error + code. + * Bug in versions 21.00-21.05 was fixed: + 7-Zip didn't set attributes of directories during archive + extracting. + version 21.04 beta: + * 7-Zip now reduces the number of working CPU threads for + compression, if RAM size is not enough for compression with + big LZMA2 dictionary. + * 7-Zip now can create and check "file.sha256" text files that + contain the list of file names and SHA-256 checksums in + format compatible with sha256sum program. + version 21.03 beta: + * The maximum dictionary size for LZMA/LZMA2 compressing was + increased to 4 GB (3840 MiB). + * Minor speed optimizations in LZMA/LZMA2 compressing. + version 21.02 alpha: + * The speed for LZMA and LZMA2 decompression in arm64 versions + was increased by 20%-60%. + version 21.01 alpha: + * The improvements for speed of ARM64 version using hardware + CPU instructions for AES, CRC-32, SHA-1 and SHA-256. + * Some bugs were fixed. + version 20.02 alpha: + * The default number of LZMA2 chunks per solid block in 7z + archive was increased to 64. It allows to increase the + compression speed for big 7z archives, if there is a big + number of CPU cores and threads. + * The speed of PPMd compressing/decompressing was increased + for 7z archives. + * The new -ssp switch. If the switch -ssp is specified, 7-Zip + doesn't allow the system to modify "Last Access Time" + property of source files for archiving and hashing operations. + * Some bugs were fixed. + version 20.00 alpha; + * 7-Zip now supports new optional match finders for LZMA/LZMA2 + compression: bt5 and hc5, that can work faster than bt4 and + hc4 match finders for the data with big redundancy. + * The compression ratio was improved for Fast and Fastest + compression levels with the following default settings: + + Fastest level (-mx1) : hc5 match finder with 256 KB + dictionary. + + Fast level (-mx3) : hc5 match finder with 4 MB + dictionary. + * Minor speed optimizations in multithreaded LZMA/LZMA2 + compression for Normal/Maximum/Ultra compression levels. + ------------------------------------------------------------------- Fri Feb 22 11:22:49 UTC 2019 - Luigi Baldoni diff --git a/lzma-sdk.spec b/lzma-sdk.spec index 2898f89..45e4207 100644 --- a/lzma-sdk.spec +++ b/lzma-sdk.spec @@ -1,7 +1,7 @@ # # spec file for package lzma-sdk # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,18 +16,18 @@ # -%define _sver 1900 -%define _maver 19 -%define _miver 00 +%define _sver 2106 +%define _maver 21 +%define _miver 06 Name: lzma-sdk -Version: 19.00 +Version: 21.06 Release: 0 Summary: An implementation of LZMA compression # Actually the site says "Public Domain". See license file. License: LGPL-2.1-only Group: Productivity/Archiving/Compression -URL: http://www.7-zip.org/sdk.html -Source0: http://www.7-zip.org/a/lzma%{_sver}.7z +URL: https://www.7-zip.org/sdk.html +Source0: https://www.7-zip.org/a/lzma%{_sver}.7z Source1: lzma-sdk-LICENSE.fedora Patch1: lzma-sdk-shlib.patch BuildRequires: automake diff --git a/lzma1900.7z b/lzma1900.7z deleted file mode 100644 index 4730c3c..0000000 --- a/lzma1900.7z +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:00f569e624b3d9ed89cf8d40136662c4c5207eaceb92a70b1044c77f84234bad -size 1082692 diff --git a/lzma2106.7z b/lzma2106.7z new file mode 100644 index 0000000..525168d --- /dev/null +++ b/lzma2106.7z @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0240bd37bb19afc43e0f48bf77c4f5791cf22fb0822f059d2417d67501164fdb +size 1232482