Subject: CVS commit: pkgsrc/devel/xxhash
From: Adam Ciarcinski
Date: 2020-07-29 15:48:32
Message id: 20200729134832.5C093FB28@cvs.NetBSD.org

Log Message:
xxhash: updated to 0.8.0

xxHash v0.8.0 - Stable XXH3

Stable XXH3

After more than a year in the making, XXH3 has finally reached stable status, \ 
for both its 64-bit and 128-bit variants.
While the code itself was in good enough shape for production use, the generated \ 
values could still change between versions. This limited XXH3 to local sessions \ 
only.
From now on, output values produced by XXH3 for a given input and parameter set \ 
will remain identical across systems and across future versions. It makes it \ 
possible to store these values for later comparison, or to exchange them across \ 
network connections.

BSD-style checksums

Official stabilization being the main goal of this release, there are only \ 
minimal additional changes.
A notable one though is the ability for xxhsum CLI to produce and check \ 
BSD-style checksum lines, using command --tag.
One advantage of --tag format is that it explicitly specifies the algorithm and \ 
format used to represent the checksum. For example, it explicitly mentions if a \ 
checksum value follows the canonical format (XXH32) or the alternative \ 
little-endian format (XXH32_LE).
Generating BSD-style checksum lines was actually already possible, but as the \ 
CLI was unable to --check them, it remained a hidden option.
This situation changes with v0.8.0, thanks to a patch by @WayneD which makes it \ 
possible to --check BSD-style checksum lines.

Detailed list

api : stabilize XXH3
cli: xxhsum can produce BSD-style lines, with command --tag
cli : xxhsum can parse and check BSD-style lines, using command --check, by @WayneD
cli : xxhsum - accepts console input, requested by @jaki
cli : xxhsum accepts -- separator, by @jaki
cli : fix : print correct default algo for symlinked helpers, by @martinetd
install: improved pkgconfig script, allowing custom install locations, requested \ 
by @ellert

Files:
RevisionActionfile
1.5modifypkgsrc/devel/xxhash/Makefile
1.4modifypkgsrc/devel/xxhash/distinfo