Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: libzstd-devel | Distribution: openSUSE Tumbleweed |
Version: 1.5.6 | Vendor: openSUSE |
Release: 1.1 | Build date: Thu Mar 28 16:56:09 2024 |
Group: Development/Libraries/C and C++ | Build host: reproducible |
Size: 226917 | Source RPM: zstd-1.5.6-1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/facebook/zstd | |
Summary: Development files for the Zstd compression library |
Zstd, short for Zstandard, is a lossless compression algorithm, targeting faster compression than zlib at comparable ratios. Needed for compiling programs that link with the library.
BSD-3-Clause AND GPL-2.0-only
* Thu Mar 28 2024 Andreas Stieger <andreas.stieger@gmx.de> - update to 1.5.6: * Introduce a new stable parameter ZSTD_c_targetCBlockSize, enabling the division of blocks into smaller segments to enhance initial byte delivery speed for congested networks * library allows allow ganular binary size selection - drop zstd-pr-3961.patch, merged upstream * Thu Mar 14 2024 Guillaume GARDET <guillaume.gardet@opensuse.org> - Backport PAC/BTI fix for aarch64 https://github.com/facebook/zstd/pull/3961 : * zstd-pr-3961.patch * Fri Dec 29 2023 ecsos <ecsos@opensuse.org> - Disable build of gzip for Leap 15.x to fix build error. * Thu May 25 2023 Ben Greiner <code@bnavigator.de> - Revert the addition of build specific cmake files: breaks gdal, apache-arrow and possibly others -- boo#1211566 * note that shipping cmake files is not intentional or supported upstream at the moment: gh#facebook/zstd#3642 * Wed May 10 2023 Bernhard Wiedemann <bwiedemann@suse.com> - Add cmake files manually because we do not want to add cmake to the bootstrap ring0 * Thu Apr 13 2023 Dirk Müller <dmueller@suse.com> - update to 1.5.5: * fix: fix rare corruption bug affecting the high compression mode, reported by @danlark1 * perf: improve mid-level compression speed * lib: deprecated bufferless block-level API (#3534) by @terrelln * cli: mmap large dictionaries to save memory, by @daniellerozenblit * cli: improve speed of --patch-from mode (~+50%) (#3545) by @daniellerozenblit * cli: improve i/o speed (~+10%) when processing lots of small files (#3479) by @felixhandte * cli: zstd no longer crashes when requested to write into write-protected directory (#3541) by @felixhandte * cli: fix decompression into block device using -o, reported by @georgmu * misc: improve seekable format ingestion speed (~+100%) for very small chunk sizes (#3544) by @Cyan4973 * misc: tests/fullbench can benchmark multiple files (#3516) by @dloidolt * Wed Mar 08 2023 Martin Pluskal <mpluskal@suse.com> - Build AVX2 enabled hwcaps library for x86_64-v3 * Fri Feb 10 2023 Bernhard Wiedemann <bwiedemann@suse.com> - 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 * Dropped patches: - Disallow-empty-output-directory.patch - Fix-buffer-underflow-for-null-dir1.patch Fixed upstream * Thu Feb 09 2023 Ali Abdallah <ali.abdallah@suse.com> - Fix CVE-2022-4899, bsc#1209533 * Fix buffer underflow when dir1 == "" * Disallow empty string as an argument for --output-dir-flat="" and --output-dir-mirror="". - Added patches: * Disallow-empty-output-directory.patch * Fix-buffer-underflow-for-null-dir1.patch * Tue Jan 03 2023 Dirk Müller <dmueller@suse.com> - add zcat in zstd-gzip (needed by for example the kernel scripts) * Sun Jan 30 2022 Dirk Müller <dmueller@suse.com> - enable zlib/gzip compatible backend, as zlib is significantly (50%-100%) faster than gzip - add zstd-gzip compatibility subpackage which can be used as a drop in compatible replacement for gzip - small spec file cleanups * Fri Jan 21 2022 Bernhard Wiedemann <bwiedemann@suse.com> - update to 1.5.2: * correct a performance regression * smaller improvements and fixes * See https://github.com/facebook/zstd/releases/tag/v1.5.2 - Refresh pzstd.1.patch - Drop upstream noexecstack.patch * Wed Jan 05 2022 Dirk Müller <dmueller@suse.com> - add noexecstack.patch (bsc#1194337) * Mon Jan 03 2022 Dirk Müller <dmueller@suse.com> - fix pkgconfig pc file settings by passing in right prefix during build * Mon Dec 27 2021 Dirk Müller <dmueller@suse.com> - 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`) * Fri May 14 2021 Ismail Dönmez <ismail@i10z.com> - Update to version 1.5.0 * https://github.com/facebook/zstd/releases/tag/v1.5.0 * Improved Middle-Level Compression Speed * Improved High-Level Compression Ratio * Faster Decompression Speed * Dynamic Library Supports Multithreading by Default - Drop zstd-1.4.9-Avoid-SIGBUS-on-armv6.patch, merged upstream * Tue May 11 2021 Bernhard Wiedemann <bwiedemann@suse.com> - Add zstd-1.4.9-Avoid-SIGBUS-on-armv6.patch to fix crashes when running armv6 userspace on armv8 64-bit kernels * Thu Mar 04 2021 Bernhard Wiedemann <bwiedemann@suse.com> - Update to version 1.4.9 * https://github.com/facebook/zstd/releases/tag/v1.4.9 * >2x Faster Long Distance Mode * New Experimental Decompression Feature: ZSTD_d_refMultipleDDicts * bug: Use umask() to Constrain Created File Permissions * bug: Make Simple Single-Pass Functions Ignore Advanced Parameters * cli: Fix --output-dir-mirror's Rejection of ..-Containing Paths * cli: Allow Input From Console When -f/--force is Passed * Fri Jan 22 2021 Bernhard Wiedemann <bwiedemann@suse.com> - Add libzstd-devel-32bit (boo#1181272)
/usr/include/zdict.h /usr/include/zstd.h /usr/include/zstd_errors.h /usr/lib64/libzstd.so /usr/lib64/pkgconfig/libzstd.pc /usr/share/licenses/libzstd-devel /usr/share/licenses/libzstd-devel/COPYING /usr/share/licenses/libzstd-devel/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Nov 30 02:01:57 2024