SHA256
3
0
forked from pool/zstd
Commit Graph

101 Commits

Author SHA256 Message Date
Ana Guerrero
73f0840dfa Accepting request 1140577 from Archiving
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1140577
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zstd?expand=0&rev=36
2024-01-22 19:38:55 +00:00
19c45a87a7 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
Ana Guerrero
715cabf8bf Accepting request 1138092 from Archiving
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1138092
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zstd?expand=0&rev=35
2024-01-12 22:44:01 +00:00
9afb571b34 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
68f2e22949 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
Dominique Leuenberger
6133ca93f2 Accepting request 1089288 from Archiving
OBS-URL: https://build.opensuse.org/request/show/1089288
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zstd?expand=0&rev=34
2023-05-28 17:21:55 +00:00
Martin Pluskal
cc50dc7bfb 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
Dominique Leuenberger
d0730e9643 Accepting request 1085997 from Archiving
OBS-URL: https://build.opensuse.org/request/show/1085997
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zstd?expand=0&rev=33
2023-05-13 15:16:54 +00:00
Martin Pluskal
930d4fd36f 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
Dominique Leuenberger
ab64a294d3 Accepting request 1082541 from Archiving
now without cmake again

- 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

OBS-URL: https://build.opensuse.org/request/show/1082541
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zstd?expand=0&rev=32
2023-04-25 14:53:06 +00:00
596f53d820 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
4172bf1c18 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
0e5b261745 cleanup changelog
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=85
2023-04-14 20:34:06 +00:00
32efb864b4 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
Dominique Leuenberger
44bb98e3d2 Accepting request 1070370 from Archiving
OBS-URL: https://build.opensuse.org/request/show/1070370
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zstd?expand=0&rev=31
2023-03-12 15:22:15 +00:00
Martin Pluskal
7186bb397a 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
Dominique Leuenberger
220980318b Accepting request 1067313 from Archiving
zchunk is already updated to work with zstd-1.5.4

- 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

OBS-URL: https://build.opensuse.org/request/show/1067313
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zstd?expand=0&rev=30
2023-02-25 18:54:13 +00:00
2252d5a5ec 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
4879c3323f 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
Dominique Leuenberger
74750e9537 Accepting request 1046687 from Archiving
OBS-URL: https://build.opensuse.org/request/show/1046687
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zstd?expand=0&rev=29
2023-01-07 16:15:37 +00:00
Martin Pluskal
0af4bd99a0 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
Dominique Leuenberger
053682670a Accepting request 952093 from Archiving
now with explicit Conflicts for gzip+busybox-gzip

- 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

- 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/request/show/952093
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zstd?expand=0&rev=28
2022-02-07 22:36:49 +00:00
fbd9545b0a Add conflics
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=76
2022-02-07 10:52:10 +00:00
138094e8b8 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
ced1fa5cd0 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
Dominique Leuenberger
9c4434f175 Accepting request 944059 from Archiving
OBS-URL: https://build.opensuse.org/request/show/944059
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zstd?expand=0&rev=27
2022-01-07 11:45:07 +00:00
Martin Pluskal
6a56d6a46e 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
Dominique Leuenberger
30c918e40f https://bugzilla.opensuse.org/show_bug.cgi?id=1194337
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zstd?expand=0&rev=26
2022-01-05 10:27:50 +00:00
Dominique Leuenberger
75c344db02 Accepting request 943560 from Archiving
OBS-URL: https://build.opensuse.org/request/show/943560
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zstd?expand=0&rev=25
2022-01-04 18:37:26 +00:00
Martin Pluskal
716ab31830 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
4929028b0c 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
1fa54f8b2f revert likely leftover from https://github.com/facebook/zstd/issues/2632
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=70
2021-12-29 04:41:25 +00:00
Martin Pluskal
6895090f7c 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
Dominique Leuenberger
1f25c231d8 Accepting request 893241 from Archiving
- 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

- 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/request/show/893241
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zstd?expand=0&rev=24
2021-05-21 19:49:26 +00:00
Ismail Dönmez
f7a8e14a61 -
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=67
2021-05-14 21:14:24 +00:00
Ismail Dönmez
f80dfb4009 Fix URLs
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=66
2021-05-14 21:12:38 +00:00
Ismail Dönmez
a0159a226b -
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=65
2021-05-14 20:56:40 +00:00
Ismail Dönmez
2d1075a9ab -
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=64
2021-05-14 20:56:04 +00:00
Ismail Dönmez
60e8d0262d -
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=63
2021-05-14 20:55:08 +00:00
Ismail Dönmez
8d75d596b5 - 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
f9691d0b47 add missing patch
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=61
2021-05-11 18:30:30 +00:00
95a5bb4d78 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
Dominique Leuenberger
8b391ea3c9 Accepting request 876633 from Archiving
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/request/show/876633
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zstd?expand=0&rev=23
2021-03-11 19:06:42 +00:00
5e904cc946 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
Dominique Leuenberger
c20e9ec1cf Accepting request 866512 from Archiving
OBS-URL: https://build.opensuse.org/request/show/866512
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zstd?expand=0&rev=22
2021-02-01 12:24:55 +00:00
Martin Pluskal
ab48fcbfd6 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
Dominique Leuenberger
99cfd2fea4 Accepting request 856941 from Archiving
- Update to version 1.4.8 to fix i586+s390x

- 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/request/show/856941
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zstd?expand=0&rev=21
2021-01-08 16:31:50 +00:00
48170d5a65 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
d16a102468 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
fc113dd140 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