Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package zstd for openSUSE:Factory checked in at 2022-01-04 19:37:26 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/zstd (Old) and /work/SRC/openSUSE:Factory/.zstd.new.1896 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "zstd" Tue Jan 4 19:37:26 2022 rev:25 rq:943560 version:1.5.1 Changes: -------- --- /work/SRC/openSUSE:Factory/zstd/zstd.changes 2021-05-21 21:49:27.402372585 +0200 +++ /work/SRC/openSUSE:Factory/.zstd.new.1896/zstd.changes 2022-01-04 19:37:26.941926876 +0100 @@ -1,0 +2,26 @@ +Mon Jan 3 09:18:49 UTC 2022 - Dirk M??ller <[email protected]> + +- fix pkgconfig pc file settings by passing in right prefix during build + +------------------------------------------------------------------- +Mon Dec 27 14:59:02 UTC 2021 - Dirk M??ller <[email protected]> + +- update to 1.5.1: + * perf: rebalanced compression levels, to better match the intended speed/level curve + * perf: faster huffman decoder, using x64 assembly + * perf: slightly faster high speed modes (strategies fast & dfast) + * perf: improved binary size and faster compilation times + * perf: new row64 mode, used notably in level 12 + * perf: faster mid-level compression speed in presence of highly repetitive patterns + * perf: minor compression ratio improvements for small data at high levels + * perf: reduced stack usage (mostly useful for Linux Kernel) + * perf: faster compression speed on incompressible data + * perf: on-demand reduced ZSTD_DCtx state size, using build macro ZSTD_DECODER_INTERNAL_BUFFER, at a small cost of performance + * build: allows hiding static symbols in the dynamic library, using build macro + * build: support for m68k (Motorola 68000's) + * build: improved AIX support + * build: improved meson unofficial build + * cli : custom memory limit when training dictionary (#2925) + * cli : report advanced parameters information when compressing in very verbose mode (``-vv`) + +------------------------------------------------------------------- Old: ---- zstd-1.5.0.tar.gz zstd-1.5.0.tar.gz.sig New: ---- zstd-1.5.1.tar.gz zstd-1.5.1.tar.gz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ zstd.spec ++++++ --- /var/tmp/diff_new_pack.HlhtQH/_old 2022-01-04 19:37:27.701927871 +0100 +++ /var/tmp/diff_new_pack.HlhtQH/_new 2022-01-04 19:37:27.709927881 +0100 @@ -1,7 +1,7 @@ # # spec file for package zstd # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %define major 1 %define libname lib%{name}%{major} Name: zstd -Version: %{major}.5.0 +Version: %{major}.5.1 Release: 0 Summary: Zstandard compression tools License: BSD-3-Clause AND GPL-2.0-only @@ -89,9 +89,9 @@ %build %global _lto_cflags %{_lto_cflags} -ffat-lto-objects export CFLAGS="%{optflags}" -export CXXFLAGS="%{optflags} -std=c++11" +export CXXFLAGS="$CFLAGS -std=c++11" # lib-mt is alias for multi-threaded library support -%make_build -C lib lib-mt +%make_build prefix=%{_prefix} libdir=%{_libdir} -C lib lib-mt for dir in programs contrib/pzstd; do %make_build -C "$dir" done @@ -103,7 +103,7 @@ #make %{?_smp_mflags} -C contrib/pzstd test-pzstd %install -%make_install V=1 VERBOSE=1 PREFIX=%{_prefix} LIBDIR=%{_libdir} +%make_install V=1 VERBOSE=1 prefix=%{_prefix} libdir=%{_libdir} install -D -m755 contrib/pzstd/pzstd %{buildroot}%{_bindir}/pzstd install -D -m644 programs/zstd.1 %{buildroot}%{_mandir}/man1/pzstd.1 ++++++ pzstd.1.patch ++++++ --- /var/tmp/diff_new_pack.HlhtQH/_old 2022-01-04 19:37:27.773927965 +0100 +++ /var/tmp/diff_new_pack.HlhtQH/_new 2022-01-04 19:37:27.773927965 +0100 @@ -1,18 +1,18 @@ -Index: zstd-1.4.7/programs/zstd.1 +Index: zstd-1.5.1/programs/zstd.1 =================================================================== ---- zstd-1.4.7.orig/programs/zstd.1 -+++ zstd-1.4.7/programs/zstd.1 -@@ -223,6 +223,12 @@ Using environment variables to set param - .P - They can both be overridden by corresponding command line arguments: \fB\-#\fR for compression level and \fB\-T#\fR for number of compression threads\. - . -+.SH Parallel Zstd OPTIONS +--- zstd-1.5.1.orig/programs/zstd.1 ++++ zstd-1.5.1/programs/zstd.1 +@@ -147,6 +147,12 @@ If input directory contains "\.\.", the + .IP "\[ci]" 4 + \fB\-\-\fR: All arguments after \fB\-\-\fR are treated as files + .IP "" 0 ++.SS Parallel Zstd OPTIONS +Additional options for the pzstd utility +.TP -+.BR \-p ", " --processes ++\fB\-p\fR, \fB\-\-processes\fR + number of threads to use for (de)compression (default:4) +. - .SH "DICTIONARY BUILDER" - \fBzstd\fR offers \fIdictionary\fR compression, which greatly improves efficiency on small files and messages\. It\'s possible to train \fBzstd\fR with a set of samples, the result of which is saved into a file called a \fBdictionary\fR\. Then during compression and decompression, reference the same dictionary, using command \fB\-D dictionaryFileName\fR\. Compression of small files similar to the sample set will be greatly improved\. - . + .SS "Restricted usage of Environment Variables" + Using environment variables to set parameters has security implications\. Therefore, this avenue is intentionally restricted\. Only \fBZSTD_CLEVEL\fR and \fBZSTD_NBTHREADS\fR are currently supported\. They set the compression level and number of threads to use during compression, respectively\. + .P ++++++ zstd-1.5.0.tar.gz -> zstd-1.5.1.tar.gz ++++++ ++++ 29278 lines of diff (skipped)
