pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/xxhash



Module Name:    pkgsrc
Committed By:   adam
Date:           Wed Sep 23 12:38:18 UTC 2026

Modified Files:
        pkgsrc/devel/xxhash: Makefile distinfo

Log Message:
xxhash: updated to 0.8.4

v0.8.4
- perf : added RISC-V Vector extension (RVV) implementation,
- perf : added LoongArch LASX implementation and improved LSX,
- perf : prefer NEON over SVE on AArch64, improving XXH3 speed by 25-40%,
- perf : improved XXH3 streaming speed for very small updates, suggested
- 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`),
- cli  : options can appear after filenames; `--` terminates option parsing
- cli  : continue processing subsequent files after read errors,
- cli  : support long and special Windows paths,
- cli  : improved benchmark accuracy, error handling and unit labels,
- fix  : unaligned reads could be miscompiled by GCC under strict aliasing,
- fix  : `XXH_INLINE_ALL` compatibility with `XXH_NAMESPACE` and x86 runtime dispatch,
- fix  : avoid including system headers inside an `extern "C"` block,
- fix  : compilation with MSVC link-time optimization and warnings as errors,
- build: improved runtime dispatch detection for cross-compilation and non-x86 targets, with help from @eworm-de,
- build: `LIBXXH_DISPATCH=1` now applies to static and dynamic libraries,
- 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,
- portability: fixed compilation on ARM with GCC < 8,
- portability: fixed C++ compilation on Solaris and illumos,
- portability: AVX-512 implementation no longer requires AVX-512BW,
- doc  : expanded `xxhsum` documentation and clarified the algorithm specification files
- doc  : document non-cryptographic collision properties, notably for XXH3's mid-size path


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 pkgsrc/devel/xxhash/Makefile
cvs rdiff -u -r1.11 -r1.12 pkgsrc/devel/xxhash/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/xxhash/Makefile
diff -u pkgsrc/devel/xxhash/Makefile:1.10 pkgsrc/devel/xxhash/Makefile:1.11
--- pkgsrc/devel/xxhash/Makefile:1.10   Mon Dec 30 06:03:24 2024
+++ pkgsrc/devel/xxhash/Makefile        Wed Sep 23 12:38:18 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.10 2024/12/30 06:03:24 adam Exp $
+# $NetBSD: Makefile,v 1.11 2026/09/23 12:38:18 adam Exp $
 
-DISTNAME=      xxhash-0.8.3
+DISTNAME=      xxhash-0.8.4
 CATEGORIES=    devel
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=Cyan4973/}
 GITHUB_PROJECT=        xxHash

Index: pkgsrc/devel/xxhash/distinfo
diff -u pkgsrc/devel/xxhash/distinfo:1.11 pkgsrc/devel/xxhash/distinfo:1.12
--- pkgsrc/devel/xxhash/distinfo:1.11   Mon Dec 30 06:03:24 2024
+++ pkgsrc/devel/xxhash/distinfo        Wed Sep 23 12:38:18 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.11 2024/12/30 06:03:24 adam Exp $
+$NetBSD: distinfo,v 1.12 2026/09/23 12:38:18 adam Exp $
 
-BLAKE2s (xxhash-0.8.3.tar.gz) = 34c7e84841db85886bfa46aac90c006e76de3649c2a028138c97e222f1ca503b
-SHA512 (xxhash-0.8.3.tar.gz) = 8b5c8b9aad4e869f28310b12cc314037feda81d92f26c23eaecdb35dc65042ca2e65f2e9606033e62a31bcc737a9a950500ffcbdb8677d6ab20e820ea14f2b79
-Size (xxhash-0.8.3.tar.gz) = 1147630 bytes
+BLAKE2s (xxhash-0.8.4.tar.gz) = 9ab554b4d81612b921272f5b2e5dbe7b24b5a566a7a27522e1ad5451d96b2b0f
+SHA512 (xxhash-0.8.4.tar.gz) = 1585ae3f3feded2492e43f4dd5dd43183329c57ffe92afa907f71eb26deaf34beab4434458a2d87e8795a4226339c5b0b493bd8a9186bb6f0c752fa1fdef10e3
+Size (xxhash-0.8.4.tar.gz) = 1167538 bytes



Home | Main Index | Thread Index | Old Index