Mon Jun 29 13:19:48 2020 UTC ()
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.


(adam)
diff -r1.2 -r1.3 pkgsrc/devel/xxhash/Makefile
diff -r1.2 -r1.3 pkgsrc/devel/xxhash/PLIST
diff -r1.2 -r1.3 pkgsrc/devel/xxhash/distinfo

cvs diff -r1.2 -r1.3 pkgsrc/devel/xxhash/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/xxhash/Makefile 2020/05/31 09:51:35 1.2
+++ pkgsrc/devel/xxhash/Makefile 2020/06/29 13:19:48 1.3
@@ -1,44 +1,21 @@ @@ -1,44 +1,21 @@
1# $NetBSD: Makefile,v 1.2 2020/05/31 09:51:35 nia Exp $ 1# $NetBSD: Makefile,v 1.3 2020/06/29 13:19:48 adam Exp $
2 2
3DISTNAME= xxhash-0.7.3 3DISTNAME= xxhash-0.7.4
4CATEGORIES= devel 4CATEGORIES= devel
5MASTER_SITES= ${MASTER_SITE_GITHUB:=Cyan4973/} 5MASTER_SITES= ${MASTER_SITE_GITHUB:=Cyan4973/}
6GITHUB_PROJECT= xxHash 6GITHUB_PROJECT= xxHash
7GITHUB_TAG= v${PKGVERSION_NOREV} 7GITHUB_TAG= v${PKGVERSION_NOREV}
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://github.com/Cyan4973/xxHash 10HOMEPAGE= https://github.com/Cyan4973/xxHash
11COMMENT= Extremely fast non-cryptographic hash algorithm 11COMMENT= Extremely fast non-cryptographic hash algorithm
12LICENSE= 2-clause-bsd 12LICENSE= 2-clause-bsd
13 13
14USE_TOOLS+= gmake 14USE_TOOLS+= gmake
15 
16BUILD_TARGET= all pkgconfig 
17 
18.include "../../mk/bsd.prefs.mk" 
19 
20PLIST_VARS+= darwin notdarwin 
21 
22.if ${OPSYS} == "Darwin" 
23PLIST.darwin= yes 
24.else 
25PLIST.notdarwin= yes 
26.endif 
27 
28INSTALLATION_DIRS+= bin include ${PKGMANDIR}/man1 lib lib/pkgconfig 
29 
30PKGCONFIG_OVERRIDE+= libxxhash.pc.in 15PKGCONFIG_OVERRIDE+= libxxhash.pc.in
31 16MAKE_ENV+= MANDIR=${PREFIX}/${PKGMANDIR}/man1
32do-install: 17MAKE_ENV+= PKGCONFIGDIR=${PREFIX}/lib/pkgconfig
33 ${INSTALL_DATA} ${WRKSRC}/xxhash.h ${DESTDIR}${PREFIX}/include 18BUILD_TARGET= all pkgconfig
34 ${INSTALL_MAN} ${WRKSRC}/xxhsum.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 19TEST_TARGET= check
35 ${INSTALL_PROGRAM} ${WRKSRC}/xxhsum ${DESTDIR}${PREFIX}/bin 
36 ${INSTALL_DATA} ${WRKSRC}/libxxhash.a ${DESTDIR}${PREFIX}/lib 
37 ${INSTALL_DATA} ${WRKSRC}/libxxhash.pc ${DESTDIR}${PREFIX}/lib/pkgconfig 
38.if ${OPSYS} == "Darwin" 
39 ${INSTALL_LIB} ${WRKSRC}/libxxhash*dylib ${DESTDIR}${PREFIX}/lib 
40.else 
41 ${INSTALL_LIB} ${WRKSRC}/libxxhash.so* ${DESTDIR}${PREFIX}/lib 
42.endif 
43 20
44.include "../../mk/bsd.pkg.mk" 21.include "../../mk/bsd.pkg.mk"

cvs diff -r1.2 -r1.3 pkgsrc/devel/xxhash/PLIST (expand / switch to unified diff)

--- pkgsrc/devel/xxhash/PLIST 2020/05/31 09:51:35 1.2
+++ pkgsrc/devel/xxhash/PLIST 2020/06/29 13:19:48 1.3
@@ -1,12 +1,16 @@ @@ -1,12 +1,16 @@
1@comment $NetBSD: PLIST,v 1.2 2020/05/31 09:51:35 nia Exp $ 1@comment $NetBSD: PLIST,v 1.3 2020/06/29 13:19:48 adam Exp $
 2bin/xxh128sum
 3bin/xxh32sum
 4bin/xxh64sum
2bin/xxhsum 5bin/xxhsum
 6include/xxh3.h
3include/xxhash.h 7include/xxhash.h
4${PLIST.darwin}lib/libxxhash.0.dylib 
5lib/libxxhash.a 8lib/libxxhash.a
6${PLIST.darwin}lib/libxxhash.${PKGVERSION}.dylib 9lib/libxxhash.so
7${PLIST.darwin}lib/libxxhash.dylib 10lib/libxxhash.so.${PKGVERSION}
8${PLIST.notdarwin}lib/libxxhash.so 11lib/libxxhash.so.0
9${PLIST.notdarwin}lib/libxxhash.so.0 
10${PLIST.notdarwin}lib/libxxhash.so.${PKGVERSION} 
11lib/pkgconfig/libxxhash.pc 12lib/pkgconfig/libxxhash.pc
 13man/man1/xxh128sum.1
 14man/man1/xxh32sum.1
 15man/man1/xxh64sum.1
12man/man1/xxhsum.1 16man/man1/xxhsum.1

cvs diff -r1.2 -r1.3 pkgsrc/devel/xxhash/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/xxhash/distinfo 2020/05/31 09:51:35 1.2
+++ pkgsrc/devel/xxhash/distinfo 2020/06/29 13:19:48 1.3
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.2 2020/05/31 09:51:35 nia Exp $ 1$NetBSD: distinfo,v 1.3 2020/06/29 13:19:48 adam Exp $
2 2
3SHA1 (xxhash-0.7.3.tar.gz) = f05904b4877fdedfae2a62391245a41e433cbc44 3SHA1 (xxhash-0.7.4.tar.gz) = 40779da854c890d7d88e568bc8cfe7c8937e208f
4RMD160 (xxhash-0.7.3.tar.gz) = e5c3111cda04157f8c686248c4cf34c189c6073e 4RMD160 (xxhash-0.7.4.tar.gz) = 1ef9aee394bf7958c8ad85df752e52337dd6d0f7
5SHA512 (xxhash-0.7.3.tar.gz) = 72949010a267f063768241b182464c386005b4078f56902fee2f7804bd01f6c27878a6a4ec2a266cd59162934a7e471264ac5757dba570a97a2b5dad7703c664 5SHA512 (xxhash-0.7.4.tar.gz) = 9dbf8424b355d6551c18cff7ed7dbd26d4e5735b9a07fe54911b7438d6ffed3a3c2429ac09b616de630ea16cf32ff73529b6c3fad4af78ae0cb2b06155086aea
6Size (xxhash-0.7.3.tar.gz) = 126405 bytes 6Size (xxhash-0.7.4.tar.gz) = 143886 bytes