diff --git a/xz-5.2.4.tar.gz b/xz-5.2.4.tar.gz deleted file mode 100644 index 5b601a0..0000000 --- a/xz-5.2.4.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b512f3b726d3b37b6dc4c8570e137b9311e7552e8ccbab4d39d47ce5f4177145 -size 1572354 diff --git a/xz-5.2.4.tar.gz.sig b/xz-5.2.4.tar.gz.sig deleted file mode 100644 index d40ed14..0000000 Binary files a/xz-5.2.4.tar.gz.sig and /dev/null differ diff --git a/xz-5.2.5.tar.gz b/xz-5.2.5.tar.gz new file mode 100644 index 0000000..f23bea4 --- /dev/null +++ b/xz-5.2.5.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f6f4910fd033078738bd82bfba4f49219d03b17eb0794eb91efbae419f4aba10 +size 1791345 diff --git a/xz-5.2.5.tar.gz.sig b/xz-5.2.5.tar.gz.sig new file mode 100644 index 0000000..734fe10 Binary files /dev/null and b/xz-5.2.5.tar.gz.sig differ diff --git a/xz.changes b/xz.changes index 126ffc3..33ec92b 100644 --- a/xz.changes +++ b/xz.changes @@ -1,3 +1,41 @@ +------------------------------------------------------------------- +Wed Mar 18 11:11:48 UTC 2020 - Paolo Stivanin + +- Update to 5.2.5: + * liblzma: + - Fixed several C99/C11 conformance bugs. Now the code is clean + under gcc/clang -fsanitize=undefined. Some of these changes + might have a negative effect on performance with old GCC + versions or compilers other than GCC and Clang. The configure + option --enable-unsafe-type-punning can be used to (mostly) + restore the old behavior but it shouldn't normally be used. + - Improved API documentation of lzma_properties_decode(). + - Added a very minor encoder speed optimization. + * xz: + - Fixed a crash in "xz -dcfv not_an_xz_file". All four options + were required to trigger it. The crash occurred in the + progress indicator code when xz was in passthru mode where + xz works like "cat". + - Fixed an integer overflow with 32-bit off_t. It could happen + when decompressing a file that has a long run of zero bytes + which xz would try to write as a sparse file. Since the build + system enables large file support by default, off_t is + normally 64-bit even on 32-bit systems. + - Fixes for --flush-timeout: + * Fix semi-busy-waiting. + * Avoid unneeded flushes when no new input has arrived + since the previous flush was completed. + - Added a special case for 32-bit xz: If --memlimit-compress is + used to specify a limit that exceeds 4020 MiB, the limit will + be set to 4020 MiB. The values "0" and "max" aren't affected + by this and neither is decompression. This hack can be + helpful when a 32-bit xz has access to 4 GiB address space + but the specified memlimit exceeds 4 GiB. This can happen + e.g. with some scripts. + - Capsicum sandbox is now enabled by default where available + (FreeBSD >= 10). The sandbox debug messages (xz -vv) were + removed since they seemed to be more annoying than useful. + ------------------------------------------------------------------- Thu Sep 19 07:49:19 UTC 2019 - Ludwig Nussel diff --git a/xz.spec b/xz.spec index 812856e..53f1204 100644 --- a/xz.spec +++ b/xz.spec @@ -1,7 +1,7 @@ # # spec file for package xz # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,12 +19,12 @@ # avoid bootstrapping problem %define _binary_payload w9.bzdio Name: xz -Version: 5.2.4 +Version: 5.2.5 Release: 0 Summary: A Program for Compressing Files with the Lempel–Ziv–Markov algorithm License: LGPL-2.1-or-later AND GPL-2.0-or-later AND SUSE-Public-Domain Group: Productivity/Archiving/Compression -Url: http://tukaani.org/xz/ +URL: http://tukaani.org/xz/ Source0: http://tukaani.org/xz/%{name}-%{version}.tar.gz Source1: http://tukaani.org/xz/%{name}-%{version}.tar.gz.sig Source2: baselibs.conf @@ -124,6 +124,7 @@ rm -vf %{buildroot}%{_docdir}/%{name}/{COPYING,COPYING.GPLv2} %if 0%{?lang_package:1} %files lang -f %{name}.lang %defattr(-, root, root) +%{_mandir}/de/man1/*.1%{ext_man} %endif %files