Source-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/devel/xxhash xxhash: updated to 0.8.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/4cb593bc4a4b
branches:  trunk
changeset: 436220:4cb593bc4a4b
user:      adam <adam%pkgsrc.org@localhost>
date:      Wed Jul 29 13:48:32 2020 +0000

description:
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

diffstat:

 devel/xxhash/Makefile |   7 +++----
 devel/xxhash/distinfo |  10 +++++-----
 2 files changed, 8 insertions(+), 9 deletions(-)

diffs (39 lines):

diff -r fdb35442cb18 -r 4cb593bc4a4b devel/xxhash/Makefile
--- a/devel/xxhash/Makefile     Wed Jul 29 12:27:22 2020 +0000
+++ b/devel/xxhash/Makefile     Wed Jul 29 13:48:32 2020 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.4 2020/07/01 16:40:15 hauke Exp $
+# $NetBSD: Makefile,v 1.5 2020/07/29 13:48:32 adam Exp $
 
-DISTNAME=      xxhash-0.7.4
+DISTNAME=      xxhash-0.8.0
 CATEGORIES=    devel
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=Cyan4973/}
 GITHUB_PROJECT=        xxHash
@@ -13,10 +13,9 @@
 
 USE_TOOLS+=            gmake
 PKGCONFIG_OVERRIDE+=   libxxhash.pc.in
-MAKE_ENV+=             INSTALL=${TOOLS_PLATFORM.install}
+MAKE_ENV+=             INSTALL=${TOOLS_PLATFORM.install:Q}
 MAKE_ENV+=             MANDIR=${PREFIX}/${PKGMANDIR}/man1
 MAKE_ENV+=             PKGCONFIGDIR=${PREFIX}/lib/pkgconfig
-BUILD_TARGET=          all pkgconfig
 TEST_TARGET=           check
 
 .include "../../mk/bsd.pkg.mk"
diff -r fdb35442cb18 -r 4cb593bc4a4b devel/xxhash/distinfo
--- a/devel/xxhash/distinfo     Wed Jul 29 12:27:22 2020 +0000
+++ b/devel/xxhash/distinfo     Wed Jul 29 13:48:32 2020 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.3 2020/06/29 13:19:48 adam Exp $
+$NetBSD: distinfo,v 1.4 2020/07/29 13:48:32 adam Exp $
 
-SHA1 (xxhash-0.7.4.tar.gz) = 40779da854c890d7d88e568bc8cfe7c8937e208f
-RMD160 (xxhash-0.7.4.tar.gz) = 1ef9aee394bf7958c8ad85df752e52337dd6d0f7
-SHA512 (xxhash-0.7.4.tar.gz) = 9dbf8424b355d6551c18cff7ed7dbd26d4e5735b9a07fe54911b7438d6ffed3a3c2429ac09b616de630ea16cf32ff73529b6c3fad4af78ae0cb2b06155086aea
-Size (xxhash-0.7.4.tar.gz) = 143886 bytes
+SHA1 (xxhash-0.8.0.tar.gz) = edd0ad280e3d294d06b278c3c9ae03b2b7d6686a
+RMD160 (xxhash-0.8.0.tar.gz) = cfa3ae34379804d6abc470f94c3f2f8ed8c9d4bc
+SHA512 (xxhash-0.8.0.tar.gz) = c3973b3c98bad44e1d8687ab4f9461aecd1c071bb3d320537a4c50fb7301edd13e990bab48cc6e5ca30536a814c8fa8cac24ceb1803a7e8eca30ef73d449373e
+Size (xxhash-0.8.0.tar.gz) = 145909 bytes



Home | Main Index | Thread Index | Old Index