zstd: Update to 1.4.9

Message ID 20210407101724.63446-1-adolf.belka@ipfire.org
State Accepted
Commit 7330a8a53eb05d61d8ff55b07c2654702cc5fb5d
Headers
Series zstd: Update to 1.4.9 |

Commit Message

Adolf Belka April 7, 2021, 10:17 a.m. UTC
  - Update from 1.4.5 to 1.4.9
- Update rootfiles
- Changelog
   v1.4.9  (Mar 1, 2021)
     bug: Use `umask()` to Constrain Created File Permissions (#2495, @felixhandte)
     bug: Make Simple Single-Pass Functions Ignore Advanced Parameters (#2498, @terrelln)
     api: Add (De)Compression Tracing Functionality (#2482, @terrelln)
     api: Support References to Multiple DDicts (#2446, @senhuang42)
     api: Add Function to Generate Skippable Frame (#2439, @senhuang42)
     perf: New Algorithms for the Long Distance Matcher (#2483, @mpu)
     perf: Performance Improvements for Long Distance Matcher (#2464, @mpu)
     perf: Don't Shrink Window Log when Streaming with a Dictionary (#2451, @terrelln)
     cli: Fix `--output-dir-mirror`'s Rejection of `..`-Containing Paths (#2512, @felixhandte)
     cli: Allow Input From Console When `-f`/`--force` is Passed (#2466, @felixhandte)
     cli: Improve Help Message (#2500, @senhuang42)
     tests: Remove Flaky Tests (#2455, #2486, #2445, @Cyan4973)
     tests: Correctly Invoke md5 Utility on NetBSD (#2492, @niacat)
     tests: Avoid Using `stat -c` on NetBSD (#2513, @felixhandte)
     build: Zstd CLI Can Now be Linked to Dynamic `libzstd` (#2457, #2454 @Cyan4973)
     build: Hide and Avoid Using Static-Only Symbols (#2501, #2504, @skitt)
     build: CMake: Enable Only C for lib/ and programs/ Projects (#2498, @concatime)
     build: CMake: Use `configure_file()` to Create the `.pc` File (#2462, @lazka)
     build: Fix Fuzzer Compiler Detection & Update UBSAN Flags (#2503, @terrelln)
     build: Add Guards for `_LARGEFILE_SOURCE` and `_LARGEFILE64_SOURCE` (#2444, @indygreg)
     build: Improve `zlibwrapper` Makefile (#2437, @Cyan4973)
     contrib: Add `recover_directory` Program (#2473, @terrelln)
     doc: Change License Year to 2021 (#2452 & #2465, @terrelln & @senhuang42)
     doc: Fix Typos (#2459, @ThomasWaldmann)
   v1.4.8  (Dec 18, 2020)
     hotfix: wrong alignment of an internal buffer
   v1.4.7  (Dec 16, 2020)
     perf: stronger --long mode at high compression levels, by @senhuang42
     perf: stronger --patch-from at high compression levels, thanks to --long improvements
     perf: faster dictionary compression at medium compression levels, by @felixhandte
     perf: small speed & memory usage improvements for ZSTD_compress2(), by @terrelln
     perf: improved fast compression speeds with Visual Studio, by @animalize
     cli : Set nb of threads with environment variable ZSTD_NBTHREADS, by @senhuang42
     cli : accept decompressing files with *.zstd suffix
     cli : provide a condensed summary by default when processing multiple files
     cli : fix : stdin input no longer confused as user prompt
     cli : improve accuracy of several error messages
     api : new sequence ingestion API, by @senhuang42
     api : shared thread pool: control total nb of threads used by multiple compression jobs, by @marxin
     api : new ZSTD_getDictID_fromCDict(), by @LuAPi
     api : zlibWrapper only uses public API, and is compatible with dynamic library, by @terrelln
     api : fix : multithreaded compression has predictable output even in special cases (see #2327) (issue not accessible from cli)
     api : fix : dictionary compression correctly respects dictionary compression level (see #2303) (issue not accessible from cli)
     build: fix cmake script when using path with spaces, by @terrelln
     build: improved compile-time detection of aarch64/neon platforms, by @bsdimp
     build: Fix building on AIX 5.1, by @likema
     build: compile paramgrill with cmake on Windows, requested by @mirh
     doc : clarify repcode updates in format specification, by @felixhandte
   v1.4.6
     fix : Always return dstSize_tooSmall when that is the case
     fix : Fix ZSTD_initCStream_advanced() with static allocation and no dictionary
     perf: Improve small block decompression speed by 20%+, by @terrelln
     perf: Reduce compression stack usage by 1 KB, by @terrelln
     perf: Improve decompression speed by improving ZSTD_wildcopy, by @helloguo (#2252, #2256)
     perf: Improve histogram construction, by @cyan4973 (#2253)
     cli : Add --output-dir-mirror option, by @xxie24 (#2219)
     cli : Warn when (de)compressing multiple files into a single output, by @senhuang42 (#2279)
     cli : Improved progress bar and status summary when (de)compressing multiple files, by @senhuang42 (#2283)
     cli : Call stat less often, by @felixhandte (#2262)
     cli : Allow --patch-from XXX and --filelist XXX in addition to --patch-from=XXX and --filelist=XXX, by @cyan4973 (#2250)
     cli : Allow --patch-from to compress stdin with --stream-size, by @bimbashrestha (#2206)
     api : Do not install zbuff.h, since it has long been deprecated, by @cyan4973 (#2166).
     api : Fix ZSTD_CCtx_setParameter() with ZSTD_c_compressionLevel to make 0 mean default level, by @i-do-cpp (#2291)
     api : Rename ZSTDMT_NBTHREADS_MAX to ZSTDMT_NBWORKERS_MAX, by @marxin (#2228).
     build: Install pkg-config file with CMake and MinGW, by @tonytheodore (#2183)
     build: Install DLL with CMake on Windows, by @BioDataAnalysis (#2221)
     build: Fix DLL install location with CMake, by @xantares and @bimbashrestha (#2186)
     build: Add ZSTD_NO_UNUSED_FUNCTIONS macro to hide unused functions
     build: Add ZSTD_NO_INTRINSICS macro to avoid explicit intrinsics
     build: Add STATIC_BMI2 macro for compile time detection of BMI2 on MSVC, by @Niadb (#2258)
     build: Fix -Wcomma warnings, by @cwoffenden
     build: Remove distutils requirement for meson build, by @neheb (#2197)
     build: Fix cli compilation with uclibc
     build: Fix cli compilation without st_mtime, by @ffontaine (#2246)
     build: Fix shadowing warnings in library
     build: Fix single file library compilation with Enscripten, by @yoshihitoh (#2227)
     misc: Improve single file library and include dictBuilder, by @cwoffenden
     misc: Allow compression dictionaries with missing symbols
     misc: Add freestanding translation script in contrib/freestanding_lib
     misc: Collect all of zstd's libc dependencies into zstd_deps.h
     doc : Add ZSTD_versionString() to manual, by @animalize
     doc : Fix documentation for ZSTD_CCtxParams_setParameter(), by @felixhandte (#2270)

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/common/zstd | 3 +--
 lfs/zstd                     | 4 ++--
 2 files changed, 3 insertions(+), 4 deletions(-)
  

Patch

diff --git a/config/rootfiles/common/zstd b/config/rootfiles/common/zstd
index 710ad5369..923192f0f 100644
--- a/config/rootfiles/common/zstd
+++ b/config/rootfiles/common/zstd
@@ -4,14 +4,13 @@  usr/bin/zstdcat
 usr/bin/zstdgrep
 usr/bin/zstdless
 usr/bin/zstdmt
-#usr/include/zbuff.h
 #usr/include/zdict.h
 #usr/include/zstd.h
 #usr/include/zstd_errors.h
 #usr/lib/libzstd.a
 #usr/lib/libzstd.so
 usr/lib/libzstd.so.1
-usr/lib/libzstd.so.1.4.5
+usr/lib/libzstd.so.1.4.9
 #usr/lib/pkgconfig/libzstd.pc
 #usr/share/man/man1/unzstd.1
 #usr/share/man/man1/zstd.1
diff --git a/lfs/zstd b/lfs/zstd
index c6af0f129..a4549557b 100644
--- a/lfs/zstd
+++ b/lfs/zstd
@@ -24,7 +24,7 @@ 
 
 include Config
 
-VER        = 1.4.5
+VER        = 1.4.9
 
 THISAPP    = zstd-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@  objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = dd0b53631303b8f972dafa6fd34beb0c
+$(DL_FILE)_MD5 = eb718b8aae0302cabe20f968e500534d
 
 install : $(TARGET)