head 1.4; access; symbols pkgsrc-2023Q4:1.3.0.28 pkgsrc-2023Q4-base:1.3 pkgsrc-2023Q3:1.3.0.26 pkgsrc-2023Q3-base:1.3 pkgsrc-2023Q2:1.3.0.24 pkgsrc-2023Q2-base:1.3 pkgsrc-2023Q1:1.3.0.22 pkgsrc-2023Q1-base:1.3 pkgsrc-2022Q4:1.3.0.20 pkgsrc-2022Q4-base:1.3 pkgsrc-2022Q3:1.3.0.18 pkgsrc-2022Q3-base:1.3 pkgsrc-2022Q2:1.3.0.16 pkgsrc-2022Q2-base:1.3 pkgsrc-2022Q1:1.3.0.14 pkgsrc-2022Q1-base:1.3 pkgsrc-2021Q4:1.3.0.12 pkgsrc-2021Q4-base:1.3 pkgsrc-2021Q3:1.3.0.10 pkgsrc-2021Q3-base:1.3 pkgsrc-2021Q2:1.3.0.8 pkgsrc-2021Q2-base:1.3 pkgsrc-2021Q1:1.3.0.6 pkgsrc-2021Q1-base:1.3 pkgsrc-2020Q4:1.3.0.4 pkgsrc-2020Q4-base:1.3 pkgsrc-2020Q3:1.3.0.2 pkgsrc-2020Q3-base:1.3 pkgsrc-2020Q2:1.2.0.2 pkgsrc-2020Q2-base:1.2 pkgsrc-2020Q1:1.1.0.12 pkgsrc-2020Q1-base:1.1 pkgsrc-2019Q4:1.1.0.14 pkgsrc-2019Q4-base:1.1 pkgsrc-2019Q3:1.1.0.10 pkgsrc-2019Q3-base:1.1 pkgsrc-2019Q2:1.1.0.8 pkgsrc-2019Q2-base:1.1 pkgsrc-2019Q1:1.1.0.6 pkgsrc-2019Q1-base:1.1 pkgsrc-2018Q4:1.1.0.4 pkgsrc-2018Q4-base:1.1 pkgsrc-2018Q3:1.1.0.2 pkgsrc-2018Q3-base:1.1; locks; strict; comment @# @; 1.4 date 2024.03.16.10.12.43; author nia; state Exp; branches; next 1.3; commitid zHEFJjqAYtjI0n2F; 1.3 date 2020.06.29.13.19.48; author adam; state Exp; branches; next 1.2; commitid jF5SlZ9NR6haD7eC; 1.2 date 2020.05.31.09.51.35; author nia; state Exp; branches; next 1.1; commitid GY1iNOH0CtHBpnaC; 1.1 date 2018.09.10.13.47.31; author fhajny; state Exp; branches; next ; commitid 7zyDndoKPyX2WyRA; desc @@ 1.4 log @xxhash: Libtoolize for compatibility with more linkers. @ text @@@comment $NetBSD$ bin/xxh128sum bin/xxh32sum bin/xxh64sum bin/xxhsum include/xxh3.h include/xxhash.h lib/libxxhash.la lib/pkgconfig/libxxhash.pc man/man1/xxh128sum.1 man/man1/xxh32sum.1 man/man1/xxh64sum.1 man/man1/xxhsum.1 @ 1.3 log @xxhash: updated to 0.7.4 xxHash v0.7.4 - Finalizing XXH3 and XXH128 xxHash v0.7.4 is the last evolution of xxh3 and xxh128, primarily designed to finalize the algorithm. It is considered release candidate for v0.8.0, which means that if all goes right, this version will rebranded v0.8.0, almost "as is", within the next few weeks, after receiving sufficient feedback. v0.8.0 is the official version after which XXH3 and XXH128 are considered "stabilized", meaning that return values will never change given the same input and seed, making the hash suitable for long-term storage and transmission. Beyond these "final touches", the new version also brings a few notable improvements. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.2 2020/05/31 09:51:35 nia Exp $ d8 1 a8 4 lib/libxxhash.a lib/libxxhash.so lib/libxxhash.so.${PKGVERSION} lib/libxxhash.so.0 @ 1.2 log @xxhash: Update to 0.7.3. Fix installation of libs. v0.7.3 - perf: improved speed for large inputs (~+20%) - perf: improved latency for small inputs (~10%) - perf: s390x Vectorial code, by @@easyaspi314 - cli: improved support for Unicode filenames on Windows, thanks to @@easyaspi314 and @@t-mat - api: `xxhash.h` can now be included in any order, with and without `XXH_STATIC_LINKING_ONLY` and `XXH_INLINE_ALL` - build: xxHash's implementation transferred into `xxhash.h`. No more need to have `xxhash.c` in the `/include` directory for `XXH_INLINE_ALL` to work - install: created pkg-config file, by @@bket - install: VCpkg installation instructions, by @@LilyWangL - doc: Highly improved code documentation, by @@easyaspi314 - misc: New test tool in `/tests/collisions`: brute force collision tester for 64-bit hashes v0.7.2 - Fixed collision ratio of `XXH128` for some specific input lengths, reported by @@svpv - Improved `VSX` and `NEON` variants, by @@easyaspi314 - Improved performance of scalar code path (`XXH_VECTOR=0`), by @@easyaspi314 - `xxhsum`: can generate 128-bit hashes with the `-H2` option (note: for experimental purposes only! `XXH128` is not yet frozen) - `xxhsum`: option `-q` removes status notifications v0.7.1 - Secret first: the algorithm computation can be altered by providing a "secret", which is any blob of bytes, of size >= `XXH3_SECRET_SIZE_MIN`. - `seed` is still available, and acts as a secret generator - updated `ARM NEON` variant by @@easyaspi314 - Streaming implementation is available - Improve compatibility and performance with Visual Studio, with help from @@aras-p - Better integration when using `XXH_INLINE_ALL`: do not pollute host namespace, use its own macros, such as `XXH_ASSERT()`, `XXH_ALIGN`, etc. - 128-bit variant provides helper functions for comparison of hashes. - Better `clang` generation of `rotl` instruction, thanks to @@easyaspi314 - `XXH_REROLL` build macro to reduce binary size, by @@easyaspi314 - Improved `cmake` script, by @@Mezozoysky - Full benchmark program provided in `/tests/bench` @ text @d1 4 a4 1 @@comment $NetBSD$ d6 1 a7 1 ${PLIST.darwin}lib/libxxhash.0.dylib d9 3 a11 5 ${PLIST.darwin}lib/libxxhash.${PKGVERSION}.dylib ${PLIST.darwin}lib/libxxhash.dylib ${PLIST.notdarwin}lib/libxxhash.so ${PLIST.notdarwin}lib/libxxhash.so.0 ${PLIST.notdarwin}lib/libxxhash.so.${PKGVERSION} d13 3 @ 1.1 log @devel/xxhash: Import xxhash 0.6.5. xxHash is an Extremely fast Hash algorithm, running at RAM speed limits. It successfully completes the SMHasher test suite which evaluates collision, dispersion and randomness qualities of hash functions. @ text @d4 8 @