61 Commits

Author SHA256 Message Date
c677f5e383 Accepting request 1255925 from home:krop:branches:Archiving
- Add patch (non-upstreamable):
  * 0001-Don-t-export-libzstd_static-CMake-target.patch

OBS-URL: https://build.opensuse.org/request/show/1255925
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=108
2025-03-28 09:30:07 +00:00
05765544ee Accepting request 1254371 from home:darix:branches:graphics
- build with cmake as it is needed for building blender 4.4
  this should not be a problem any more as cmake:mini is in ring0

OBS-URL: https://build.opensuse.org/request/show/1254371
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=105
2025-03-19 12:38:39 +00:00
0225b084da Drop pzstd.1.patch - not upstream, but also not needed
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=103
2025-02-20 03:11:55 +00:00
b71624b6b6 update to 1.5.7:
* zstd now employs multiple threads by default
  * Fix a rare bug in 32-bit mode
  * Enhanced Compression Speed for Small Data Blocks
  * Substantial --patch-from performance improvements

OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=102
2025-02-20 03:01:34 +00:00
b077ab03e7 Accepting request 1163380 from home:AndreasStieger:branches:Archiving
zstd 1.5.6

OBS-URL: https://build.opensuse.org/request/show/1163380
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=100
2024-04-03 09:48:30 +00:00
bc69bf0827 Accepting request 1157866 from home:Guillaume_G:branches:Archiving
- Backport PAC/BTI fix for aarch64 
  https://github.com/facebook/zstd/pull/3961 :
  * zstd-pr-3961.patch

OBS-URL: https://build.opensuse.org/request/show/1157866
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=98
2024-03-17 04:35:31 +00:00
830b0b03ef Accepting request 1138838 from home:alix82:branches:Archiving
Sync with SLE-15-SP5

OBS-URL: https://build.opensuse.org/request/show/1138838
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=96
2024-01-17 07:06:04 +00:00
b1acf7f534 Disable build of gzip for Leap 15.x to fix build error.
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=94
2024-01-04 09:18:09 +00:00
7f59094552 Accepting request 1135665 from home:ecsos:python
- Disable build of gzip for Leap to fix build error.

OBS-URL: https://build.opensuse.org/request/show/1135665
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=93
2024-01-04 09:17:23 +00:00
cd7ca68cb5 Accepting request 1089022 from home:bnavigator:branches:Archiving
- 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

OBS-URL: https://build.opensuse.org/request/show/1089022
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=91
2023-05-27 07:45:27 +00:00
e1b7ea0a17 Accepting request 1085993 from home:bmwiedemann:branches:Archiving
document where cmake.tar came from

Add cmake files manually because we do not want to add
  cmake to the bootstrap ring0

OBS-URL: https://build.opensuse.org/request/show/1085993
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=89
2023-05-10 07:48:44 +00:00
0ae4c606cb revert cmake change,
because we do not want to add it into Ring0 / Bootstrap.

OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=87
2023-04-24 13:44:36 +00:00
cef655b2fb Accepting request 1079754 from home:hillwood:branches:Archiving
- Build it by cmake
- Add missing cmake profiles

OBS-URL: https://build.opensuse.org/request/show/1079754
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=86
2023-04-17 08:10:31 +00:00
bb90891d4e cleanup changelog
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=85
2023-04-14 20:34:06 +00:00
2aeba743ec Accepting request 1079169 from home:dirkmueller:Factory
- 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
  * build: fix zstd CLI compiled with lzma support but not zlib
    support (#3494) by @Hello71
  * build: fix cmake does no longer require 3.18 as minimum
    version (#3510) by @kou
  * build: fix MSVC+ClangCL linking issue (#3569) by @tru
  * build: fix zstd-dll, version of zstd CLI that links to the
    dynamic library (#3496) by @yoniko
  * build: fix MSVC warnings (#3495) by @embg
  * doc: updated zstd specification to clarify corner cases, by
    @Cyan4973
  * doc: document how to create fat binaries for macos (#3568) by
    @rickmark
  * misc: improve seekable format ingestion speed (~+100%) for
    very small chunk sizes (#3544) by @Cyan4973

OBS-URL: https://build.opensuse.org/request/show/1079169
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=84
2023-04-14 20:32:20 +00:00
71e40b35a1 Accepting request 1070121 from home:pluskalm:branches:Archiving
- Build AVX2 enabled hwcaps library for x86_64-v3

OBS-URL: https://build.opensuse.org/request/show/1070121
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=82
2023-03-09 09:31:26 +00:00
da60790ebd Accepting request 1064275 from home:dirkmueller:Factory
* 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

OBS-URL: https://build.opensuse.org/request/show/1064275
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=80
2023-02-10 17:21:31 +00:00
482adf46d6 update to 1.5.4:
* Various Speed improvements
  * I/O Performance improvements
  * Support of externally-defined sequence producers
  * rebase pzstd.1.patch

OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=79
2023-02-10 11:13:24 +00:00
c3562f0840 Accepting request 1046519 from home:dirkmueller:Factory
- add zcat in zstd-gzip (needed by for example the kernel scripts)

OBS-URL: https://build.opensuse.org/request/show/1046519
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=77
2023-01-04 08:01:28 +00:00
23950fc04b Accepting request 950053 from home:dirkmueller:Factory
- 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

OBS-URL: https://build.opensuse.org/request/show/950053
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=75
2022-01-31 09:43:08 +00:00
6aeee1245a 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

OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=74
2022-01-21 07:17:55 +00:00
2aae4055ba Accepting request 944040 from home:dirkmueller:Factory
- add noexecstack.patch (bsc#1194337)

OBS-URL: https://build.opensuse.org/request/show/944040
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=73
2022-01-05 14:26:37 +00:00
490b007070 Accepting request 943548 from home:dirkmueller:Factory
- fix pkgconfig pc file settings by passing in right prefix during build

OBS-URL: https://build.opensuse.org/request/show/943548
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=72
2022-01-03 10:22:01 +00:00
05b12a80ce revert some more
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=71
2021-12-29 04:45:29 +00:00
630086a6cf Accepting request 942801 from home:dirkmueller:Factory
- 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`)

- force use of packed statements for arm platforms

OBS-URL: https://build.opensuse.org/request/show/942801
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=69
2021-12-28 08:54:26 +00:00
Ismail Dönmez
835c0c494c - 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

OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=62
2021-05-14 20:44:49 +00:00
e7f77d8522 Add zstd-1.4.9-Avoid-SIGBUS-on-armv6.patch
to fix crashes when running armv6 userspace on armv8 64-bit kernels

OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=60
2021-05-11 18:29:41 +00:00
afbaefdbbe 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

OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=58
2021-03-04 01:53:38 +00:00
de7741e25e Accepting request 866508 from home:bmwiedemann:branches:Archiving
Add libzstd-devel-32bit (boo#1181272)

OBS-URL: https://build.opensuse.org/request/show/866508
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=56
2021-01-25 09:30:53 +00:00
83768f4f1f Update to version 1.4.8 to fix i586+s390x
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=54
2020-12-19 04:01:47 +00:00
7fddb0530a Add upstream 2430.patch to fix i586+s390x
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=53
2020-12-18 06:31:28 +00:00
d9e2e0453f Update to version 1.4.7
* Improved --long mode
  * --long now automatically enabled for any window size >= 128MB
  * Faster decompression of small blocks
  * CLI improvements
    + accept parameter through environment variable ZSTD_NBTHREADS
    + new command --output-dir-mirror
    + more accurate warning and error messages
  * New experimental features
    + Shared Thread Pool
    + Faster Dictionary Compression
    + New Sequence Ingestion API
  * Drop upstream fix-lib-build.patch

OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=52
2020-12-17 04:11:04 +00:00
Ismail Dönmez
e9724949be Accepting request 819529 from home:marxin:branches:Archiving
- Remove not needed exports in %install section.

OBS-URL: https://build.opensuse.org/request/show/819529
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=50
2020-07-09 03:58:41 +00:00
b9a989d861 Accepting request 819526 from home:marxin:branches:Archiving
- Use %make_build macro.
- Add upstream patch fix-lib-build.patch which fixes lib-mt target.

OBS-URL: https://build.opensuse.org/request/show/819526
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=49
2020-07-08 18:22:50 +00:00
e5be10947f Accepting request 808121 from home:namtrac:branches:Archiving
- Update to version 1.4.5
  * perf: Improved decompression speed (x64 >+5%, ARM >+15%)
  * perf: Automatically downsizes ZSTD_DCtx when too large for too
  * perf: Improved fast compression speed on aarch64 (#2040, ~+3%)
  * perf: Small level 1 compression speed gains (depending on compiler)
  * fix: Compression ratio regression on huge files (> 3 GB) using high
    levels (--ultra) and multithreading
  * api: ZDICT_finalizeDictionary() is promoted to stable
  * api: new experimental parameter ZSTD_d_stableOutBuffer
  * cli: New --patch-from command, create and apply patches from files
  * cli: --filelist= : Provide a list of files to operate upon from a file
  * cli: -b can now benchmark multiple files in decompression mode
  * cli: New --no-content-size command
  * cli: New --show-default-cparams command
  * misc: new diagnosis tool, checked_flipped_bits, in contrib/
  * misc: Extend largeNbDicts benchmark to compression
  * misc: experimental edit-distance match finder in contrib/

OBS-URL: https://build.opensuse.org/request/show/808121
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=47
2020-05-22 08:20:57 +00:00
e5b8c818cd Accepting request 745552 from home:namtrac:branches:Archiving
- Update to version 1.4.4
  * perf: Improved decompression speed, by > 10%
  * perf: Better compression speed when re-using a context
  * perf: Fix compression ratio when compressing large files with
    small dictionary
  * perf: zstd reference encoder can generate RLE blocks
  * perf: minor generic speed optimization
  * api: new ability to extract sequences from the parser for analysis
  * api: fixed decoding of magic-less frames
  * api: fixed ZSTD_initCStream_advanced() performance with fast modes
  * cli: Named pipes support
  * cli: short tar's extension support
  * cli: command --output-dir-flat=DIE , generates target files into
    requested directory
  * cli: commands --stream-size=# and --size-hint=#
  * cli: command --exclude-compressed
  * cli: faster -t test mode
  * cli: improved some error messages
  * cli: fix rare deadlock condition within dictionary builder
  * misc: Improved documentation : ZSTD_CLEVEL, DYNAMIC_BMI2,
    ZSTD_CDict, function deprecation, zstd format
  * misc: fixed educational decoder : accept larger literals section,
    and removed UNALIGNED() macro
- Refresh pzstd.1.patch

OBS-URL: https://build.opensuse.org/request/show/745552
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=45
2019-11-06 09:03:27 +00:00
0e7b321263 Accepting request 724709 from home:namtrac:branches:Archiving
- Update to version 1.4.3
  * bug: Fix Dictionary Compression Ratio Regression (#1709)
  * bug: Fix Buffer Overflow in v0.3 Decompression (#1722)
  * build: Add support for IAR C/C++ Compiler for Arm (#1705)
  * misc: Add NULL pointer check in util.c (#1706)

OBS-URL: https://build.opensuse.org/request/show/724709
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=43
2019-08-20 09:46:31 +00:00
372fc36014 add CVE to 1.3.8 changelog:
* fix race condition in one-pass compression functions that could
    allow out of bounds write (CVE-2019-11922, boo#1142941)

OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=41
2019-08-02 09:16:34 +00:00
c003b0f35c Add disk _constraints to fix ppc64le build
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=40
2019-07-30 13:43:37 +00:00
47ad5617b3 Update to version 1.4.2:
* bug: Fix bug in zstd-0.5 decoder by @terrelln (#1696)
  * bug: Fix seekable decompression in-memory API by @iburinoc (#1695)
  * bug: Close minor memory leak in CLI by @LeeYoung624 (#1701)
  * misc: Validate blocks are smaller than size limit by @vivekmig (#1685)
  * misc: Restructure source files by @ephiepark (#1679)

OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=38
2019-07-27 01:28:31 +00:00
91f88ebe0f Accepting request 717540 from home:pluskalm:branches:Archiving
Update to 1.4.1

OBS-URL: https://build.opensuse.org/request/show/717540
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=37
2019-07-22 11:15:50 +00:00
897ccfe175 Accepting request 714593 from home:dimstar:Factory
- Add baselibs.conf: libarchive gained zstd support and provides
  -32bit libraries. This means, zstd also needs to provide -32bit
  libs.

OBS-URL: https://build.opensuse.org/request/show/714593
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=35
2019-07-11 08:48:47 +00:00
a47a577e70 Accepting request 709960 from home:namtrac:branches:Archiving
- Remove googletest-devel BuildRequires and pzstd-global-gtest.patch
  because we want zstd in ring0 (due to rpm's zstd payload support)
  Since googletest is only used in build time (it's for testing after
  all), this should be fine.

OBS-URL: https://build.opensuse.org/request/show/709960
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=33
2019-06-14 12:49:37 +00:00
83cb8c94bf Accepting request 706886 from home:jengelh:branches:Archiving
- Update description with 1.4.0 statistics.

OBS-URL: https://build.opensuse.org/request/show/706886
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=31
2019-06-03 07:05:25 +00:00
d47f8c014e Accepting request 698187 from home:marxin:branches:Archiving
- Use FAT LTO objects in order to provide proper static library (boo#1133297).

OBS-URL: https://build.opensuse.org/request/show/698187
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=29
2019-04-26 13:20:47 +00:00
5e91c42dcf Accepting request 695136 from home:jengelh:branches:Archiving
- Update to new upstream release 1.4.0
- Reword "real-time" in description by some actual statistics

OBS-URL: https://build.opensuse.org/request/show/695136
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=28
2019-04-26 09:54:41 +00:00
ad85bbe04e Accepting request 663038 from home:AndreasStieger:branches:Archiving
zstd 1.3.8

OBS-URL: https://build.opensuse.org/request/show/663038
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=26
2019-01-05 14:15:29 +00:00
0bd6765d51 Accepting request 644196 from home:AndreasStieger:branches:Archiving
zstd 1.3.7

OBS-URL: https://build.opensuse.org/request/show/644196
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=24
2018-10-24 09:34:08 +00:00
Ismail Dönmez
2d6a13da04 Accepting request 620410 from home:AndreasStieger:branches:Archiving
zstd 1.3.5

OBS-URL: https://build.opensuse.org/request/show/620410
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=22
2018-07-03 09:10:41 +00:00
26f59cde11 Accepting request 616852 from home:rudi_m
- enable pzstd (parallel zstd)
- add pzstd.1.patch, taken from Fedora package (git 21908004)
- fix pzstd tests
- add pzstd-global-gtest.patch

Note, in earlier submit request the pzstd tests were empty.

OBS-URL: https://build.opensuse.org/request/show/616852
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=20
2018-06-15 07:00:19 +00:00