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 Jul 29 13:48:32 UTC 2020

Modified Files:
        pkgsrc/devel/xxhash: Makefile distinfo

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


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/xxhash/Makefile
cvs rdiff -u -r1.3 -r1.4 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.4 pkgsrc/devel/xxhash/Makefile:1.5
--- pkgsrc/devel/xxhash/Makefile:1.4    Wed Jul  1 16:40:15 2020
+++ pkgsrc/devel/xxhash/Makefile        Wed Jul 29 13:48:32 2020
@@ -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 @@ LICENSE=     2-clause-bsd
 
 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"

Index: pkgsrc/devel/xxhash/distinfo
diff -u pkgsrc/devel/xxhash/distinfo:1.3 pkgsrc/devel/xxhash/distinfo:1.4
--- pkgsrc/devel/xxhash/distinfo:1.3    Mon Jun 29 13:19:48 2020
+++ pkgsrc/devel/xxhash/distinfo        Wed Jul 29 13:48:32 2020
@@ -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