diff --git a/pzstd.1.patch b/pzstd.1.patch index 39c163a..a805ae8 100644 --- a/pzstd.1.patch +++ b/pzstd.1.patch @@ -1,17 +1,17 @@ -Index: zstd-1.5.2/programs/zstd.1 +Index: zstd-1.5.4/programs/zstd.1 =================================================================== ---- zstd-1.5.2.orig/programs/zstd.1 -+++ zstd-1.5.2/programs/zstd.1 -@@ -217,6 +217,12 @@ If input directory contains "\.\.", the - . - .IP "" 0 - . +--- zstd-1.5.4.orig/programs/zstd.1 ++++ zstd-1.5.4/programs/zstd.1 +@@ -171,6 +171,12 @@ do not store the original filename and t + .TP + \fB\-\-best\fR + alias to the option \fB\-9\fR\. +.SS Parallel Zstd OPTIONS +Additional options for the pzstd utility +.TP +\fB\-p\fR, \fB\-\-processes\fR + number of threads to use for (de)compression (default:4) +. - .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\. - . + .SS "Environment Variables" + Employing environment variables to set parameters has security implications\. Therefore, this avenue is intentionally limited\. 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 diff --git a/zstd-1.5.2.tar.gz b/zstd-1.5.2.tar.gz deleted file mode 100644 index 6b09680..0000000 --- a/zstd-1.5.2.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7c42d56fac126929a6a85dbc73ff1db2411d04f104fae9bdea51305663a83fd0 -size 1936664 diff --git a/zstd-1.5.2.tar.gz.sig b/zstd-1.5.2.tar.gz.sig deleted file mode 100644 index 7f9f214..0000000 --- a/zstd-1.5.2.tar.gz.sig +++ /dev/null @@ -1,17 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQJFBAADCgAvFiEETvSsY0VfyfRUXZt974/plSi1L/0FAmHp2lARHHNpZ25pbmdA -enN0ZC5uZXQACgkQ74/plSi1L/3cNA//QJClHfc5gvIfxWO199i4reO6GDOzoNWS -6xi6MCv1fxHHYfJZTij2/Uokyuc3lr0WD0AUGLFOy3jKUtWUCDjgp12iOEKa9pbf -MIJ5jEHUYkC6yAr3omlgpPQ5EXnKs4u1b9AopKs90GKTVKrDreaoyTqlF7nGV3ud -xS5t4r1ihwEnxfe4GcAga2T/uX0iu2yWzqxol3/T/DwqmK0gvEpaw0qEGSVRItW3 -dEGiSAOYRfOxPMg1u8KlD/E/oe7GPEIjRkt8RALWRpzg+FuTHhBvUfjKUV7ZJyWa -HNnxzMbsKxDFNzZ/EDfG4ATZQVcL73iEi/3vT4OWHi2NI2U+S1JwKMyV4831jQ8E -M1ta97trYDyCggMCT1Na5zYJZNpGFu1T1Vhb6iFSNyQq0aZilshL3opsgR1CxqUf -BAD+rUpDRsomYH79gjwM45Fe3D3fRxXrVKhur9WsO0+OYpyULBX/oJ7z/9JNL240 -yN+QlpIjlkrolPB07ykjN9OsyWuHD6PJ37RVO4laEcsrn+CqGvJ2L/wOsNsQhJ+Y -3Bwp2wLhaNeHNRmRiqc79/pIOqrdiKAp/ji0jVWfBj/QDpnDdxNznzOuehIpmiLB -hSJbeycS/t/RFU3JO7UakdTc8s1mr9VaJSCHcXlgYoeuQ4O0ljKbH/g9Dn/LLWFG -Z4Zccqm7w90= -=89fj ------END PGP SIGNATURE----- diff --git a/zstd-1.5.4.tar.gz b/zstd-1.5.4.tar.gz new file mode 100644 index 0000000..1c74667 --- /dev/null +++ b/zstd-1.5.4.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0f470992aedad543126d06efab344dc5f3e171893810455787d38347343a4424 +size 2161536 diff --git a/zstd-1.5.4.tar.gz.sig b/zstd-1.5.4.tar.gz.sig new file mode 100644 index 0000000..e43da9f --- /dev/null +++ b/zstd-1.5.4.tar.gz.sig @@ -0,0 +1,17 @@ +-----BEGIN PGP SIGNATURE----- + +iQJFBAADCAAvFiEETvSsY0VfyfRUXZt974/plSi1L/0FAmPlnxIRHHNpZ25pbmdA +enN0ZC5uZXQACgkQ74/plSi1L/0HtQ//RlPwx5rGYTeVBenJXspAhOdsX0R2V33y +uUaziGTTlSf4VzANSEprcF9siCOhdsr7a5i6u57FtdtVZR4MHK1DGFcReyXr/vyJ +W5AOGhXGaIgSuRlVbZhv7XGiV5GNqEE4qu1HFEoBUEZ/RXReOH2IYAKQpNq6Phju +aHNH1Zmt/x1P2qzN3wr0livXcddSVThtCBscFCHqL6L4GA8GUtjx5mQV0mkdhaGf +J62FY71eeG8vxolk0hkMIZSnQlyE8rq/DZ+wM/Q3YFfh0NDvggh/Ogejc41SKSv/ ++uoobCmEKc+ypqeIYIsWUng3F/HrPnAJOfDc/b+jCJwQc9HQa5tsasQ15uuYqFhl +5fsHyJjFyaG1WZ4eGQ7BSIzhqz37JLY2UQPl5kylo008fFryuOuX2P8gzP94GH8Q +vL98/B13Aj5UM01YluhATj1uGw3AGvaIL9x1wuBKaLVVDypuRlYTkM5FjAEDyLFU +++Un7ZsZBAD1EIxEw+mCPE55wcp+LFBYIH70gIwCKk9aeI1TiJl6be1iptGb/3eV +06z86MghxV15cac8rSqB5i9t90c1kUz/8eU9XrlAYwKYAo9BcQR2G6em6E8f/5t8 +4APP0QYi2O78QAjoXUEwT9fbWs+F9hbGN7kj63PIzYLqiMc8MNcz7Unq9yxDNYBk +drCMUln4cHI= +=nV7j +-----END PGP SIGNATURE----- diff --git a/zstd.changes b/zstd.changes index 40978de..3e9b81d 100644 --- a/zstd.changes +++ b/zstd.changes @@ -1,3 +1,87 @@ +------------------------------------------------------------------- +Fri Feb 10 08:22:04 UTC 2023 - Bernhard Wiedemann + +- update to 1.5.4: + * perf: +20% faster huffman decompression for targets that + can't compile x64 assembly + * perf: up to +10% faster streaming compression at levels 1-2 + * perf: +4-13% for levels 5-12 by optimizing function + generation + * pref: +3-11% compression speed for `arm` target + * perf: +5-30% faster dictionary compression at levels 1-4 + * perf: +10-20% cold dict compression speed by prefetching + CDict tables + * perf: +1% faster compression by removing a branch in + ZSTD_fast_noDict + * perf: Small compression ratio improvements in high + compression mode + * perf: small speed improvement by better detecting + `STATIC_BMI2` for `clang` + * perf: Improved streaming performance when + `ZSTD_c_stableInBuffer` is set + * cli: Asynchronous I/O for improved cli speed + * cli: Change `zstdless` behavior to align with `zless` + * cli: Keep original file if `-c` or `--stdout` is given + * cli: Keep original files when result is concatenated into a + single output with `-o` + * cli: Preserve Permissions and Ownership of regular files + * cli: Print zlib/lz4/lzma library versions with `-vv` + * cli: Print checksum value for single frame files with `-lv` + * cli: Print `dictID` when present with `-lv` + * cli: when `stderr` is *not* the console, disable status + updates, but preserve final summary + * cli: support `--best` and `--no-name` in `gzip` compatibility + mode + * cli: support for `posix` high resolution timer + `clock_gettime()`, for improved benchmark accuracy + * cli: improved help/usage (`-h`, `-H`) formatting + * cli: Fix better handling of bogus numeric values + * cli: Fix input consists of multiple files _and_ `stdin` + * cli: Fix tiny files passthrough + * cli: Fix for `-r` on empty directory + * cli: Fix empty string as argument for `--output-dir-*` + * cli: Fix decompression memory usage reported by `-vv --long` + * cli: Fix infinite loop when empty input is passed to trainer + * cli: Fix `--adapt` doesn't work when `--no-progress` is also + set + * api: Support for Block-Level Sequence Producer + * api: Support for in-place decompression + * api: New `ZSTD_CCtx_setCParams()` function, set all + parameters defined in a `ZSTD_compressionParameters` + structure + * api: Streaming decompression detects incorrect header ID + sooner + * api: Window size resizing optimization for edge case + * api: More accurate error codes for busy-loop scenarios + * api: Fix limit overflow in `compressBound` and + `decompressBound` (#3362, #3373, Cyan4973) reported by + @nigeltao + * api: Deprecate several advanced experimental functions: + streaming (#3408, @embg), copy + * bug: Fix corruption that rarely occurs in 32-bit mode with + wlog=25 + * bug: Fix for block-splitter + * bug: Fixes for Sequence Compression API + * bug: Fix leaking thread handles on Windows + * bug: Fix timing issues with cmake/meson builds + * build: Allow user to select legacy level for cmake + * build: Enable legacy support by default in cmake + * build: Meson build script improvements + * build: Add aarch64 to supported architectures for zstd_trace + * build: support AIX architecture + * build: Fix `ZSTD_LIB_MINIFY` build macro, which now reduces + static library size by half + * build: Fix Windows issues with Multithreading translation + layer (#3364, #3380, @yoniko) and ARM64 target + * build: Fix `cmake` script + * doc: Updated man page, providing more details for `--train` + mode + * doc: Add decompressor errata document + * misc: Enable Intel CET + * misc: Fix `contrib/` seekable format + * misc: Improve speed of the one-file library generator +- rebase pzstd.1.patch + ------------------------------------------------------------------- Tue Jan 3 09:03:22 UTC 2023 - Dirk Müller diff --git a/zstd.spec b/zstd.spec index 534619b..c15da63 100644 --- a/zstd.spec +++ b/zstd.spec @@ -18,7 +18,7 @@ %define libname libzstd1 Name: zstd -Version: 1.5.2 +Version: 1.5.4 Release: 0 Summary: Zstandard compression tools License: BSD-3-Clause AND GPL-2.0-only @@ -48,11 +48,6 @@ compression than gzip. For roughly the same time, zstd achives a ~12%% better ratio than gzip. LZMA outperforms zstd by ~10%% faster compression for same ratio, or ~1–4%% size reduction for same time. - - - -# This compression summary is based on https://lists.opensuse.org/opensuse-factory/2019-05/msg00344.html - %package -n %{libname} Summary: Zstd compression library Group: System/Libraries