libxxhash: Update to version 0.8.4
Commit Message
- Update from version 0.8.3 to 0.8.4
- Update of rootfile
- Changelog
0.8.4
- perf : added RISC-V Vector extension (RVV) implementation, by
@zijianli1234, @BoBoDai and @camel-cdr
- perf : added LoongArch LASX implementation and improved LSX, by @24bit-xjkp
- perf : prefer NEON over SVE on AArch64, improving XXH3 speed by 25-40%, by
@Nicoshev
- perf : improved XXH3 streaming speed for very small updates, suggested by
@aleksazr
- api : `XXH_memcpy()`, `XXH_memset()` and `XXH_memcmp()` can be redirected
at compile time
- api : new `XXH_NO_EXTERNC_GUARD` build macro for complex C++ integration
- cli : added 64-bit seed support (`-s`, `--seed`), by @d06i
- cli : options can appear after filenames; `--` terminates option parsing,
(#1098) reported by @unterkomplex
- cli : continue processing subsequent files after read errors, #1064
reported by @ZoomRmc
- cli : support long and special Windows paths, #1060, based on #1061 by @t-mat
- cli : improved benchmark accuracy, error handling and unit labels, #1051
reported by @calgray
- fix : unaligned reads could be miscompiled by GCC under strict aliasing,
(#1013) by @lassipulkkinen
- fix : `XXH_INLINE_ALL` compatibility with `XXH_NAMESPACE` and x86 runtime
dispatch, by @pps83, #1071 reported by @Dr-Hex
- fix : avoid including system headers inside an `extern "C"` block, #1122
reported by @andreas-schwab
- fix : compilation with MSVC link-time optimization and warnings as
errors, #1038 reported by @mi2think
- build: improved runtime dispatch detection for cross-compilation and
non-x86 targets, with help from @eworm-de, #1081 reported by @PotMJ
- build: `LIBXXH_DISPATCH=1` now applies to static and dynamic libraries,
(#1058) reported by @xiota
- build: Make builds now isolate objects by configuration and support
parallel test builds
- build: moved CMake integration to `build/cmake` and improved
cross-compilation detection
- install: improved package metadata and installation paths on Windows and
FreeBSD, by @iwamatsu, @chitao1234 and @sunpoet
- portability: fixed compilation on ARM with GCC < 8, by @mstorsjo
- portability: fixed C++ compilation on Solaris and illumos, by @luqmana
- portability: AVX-512 implementation no longer requires AVX-512BW, by @NexusXe
- doc : expanded `xxhsum` documentation and clarified the algorithm
specification files
- doc : document non-cryptographic collision properties, notably for XXH3's
mid-size path (#1127 by @thomasahle)
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
config/rootfiles/packages/libxxhash | 2 +-
lfs/libxxhash | 6 +++---
2 files changed, 4 insertions(+), 4 deletions(-)
@@ -8,7 +8,7 @@ usr/bin/xxhsum
#usr/lib/libxxhash.a
#usr/lib/libxxhash.so
usr/lib/libxxhash.so.0
-usr/lib/libxxhash.so.0.8.3
+usr/lib/libxxhash.so.0.8.4
#usr/lib/pkgconfig/libxxhash.pc
#usr/share/man/man1/xxh128sum.1
#usr/share/man/man1/xxh32sum.1
@@ -24,7 +24,7 @@
include Config
-VER = 0.8.3
+VER = 0.8.4
SUMMARY = Extremely fast non-cryptographic hash algorithm, working at RAM speed limit
THISAPP = xxHash-$(VER)
@@ -32,7 +32,7 @@ DL_FILE = $(THISAPP).tar.gz
DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
PROG = libxxhash
-PAK_VER = 3
+PAK_VER = 4
DEPS =
@@ -54,7 +54,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 75923c7c5df3490062791fa02ccddfb7281b3646e2b3e4b4a0c0d611c339e07c8d9cb656777fd0fcec9cda484f7b33edf080116bb011f70d6b8299cda63afa4e
+$(DL_FILE)_BLAKE2 = 73d6a98a8ca43897808b6bacc1fa44201933170028a8321f4794e71226748cfb472f1b1a4dbceb70306838c11856c41107949660242b776e9f5bc3222e5ad7bc
install : $(TARGET)