svn commit: r433659 - in head/devel: . xxhash

Matthew Rezny rezny at FreeBSD.org
Wed Feb 8 17:56:25 UTC 2017


Author: rezny
Date: Wed Feb  8 17:56:23 2017
New Revision: 433659
URL: https://svnweb.freebsd.org/changeset/ports/433659

Log:
  devel/xxhash: new port
  
  xxHash is an extremely fast non-cryptographic hash algorithm, running at RAM
  speed limits.  It is proposed in two flavors, 32 and 64 bits. It successfully
  completes the SMHasher test suite which evaluates collision, dispersion and
  randomness qualities of hash functions. Code is highly portable, and hashes
  are identical on all platforms (little / big endian).
  
  WWW: http://www.xxhash.com/
  
  Approved by:	feld (mentor)
  Differential Revision:	https://reviews.freebsd.org/D9468

Added:
  head/devel/xxhash/
  head/devel/xxhash/Makefile   (contents, props changed)
  head/devel/xxhash/distinfo   (contents, props changed)
  head/devel/xxhash/pkg-descr   (contents, props changed)
Modified:
  head/devel/Makefile

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Wed Feb  8 17:43:03 2017	(r433658)
+++ head/devel/Makefile	Wed Feb  8 17:56:23 2017	(r433659)
@@ -5748,6 +5748,7 @@
     SUBDIR += xtl
     SUBDIR += xwpe
     SUBDIR += xxgdb
+    SUBDIR += xxhash
     SUBDIR += xxl
     SUBDIR += yaggo
     SUBDIR += yajl

Added: head/devel/xxhash/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/xxhash/Makefile	Wed Feb  8 17:56:23 2017	(r433659)
@@ -0,0 +1,27 @@
+# $FreeBSD$
+
+PORTNAME=	xxhash
+PORTVERSION=	0.6.2
+DISTVERSIONPREFIX=	v
+CATEGORIES=	devel
+
+MAINTAINER=	rezny at FreeBSD.org
+COMMENT=	Extremely fast non-cryptographic hash algorithm
+
+LICENSE=	BSD2CLAUSE
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	Cyan4973
+GH_PROJECT=	xxHash
+
+USES=		cmake:outsource
+USE_LDCONFIG=	yes
+CMAKE_SOURCE_PATH=	${WRKSRC}/cmake_unofficial
+
+PLIST_FILES=	include/xxhash.h \
+		lib/libxxhash.so \
+		lib/libxxhash.so.0 \
+		lib/libxxhash.so.0.42.0
+
+.include <bsd.port.mk>

Added: head/devel/xxhash/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/xxhash/distinfo	Wed Feb  8 17:56:23 2017	(r433659)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1486321781
+SHA256 (Cyan4973-xxHash-v0.6.2_GH0.tar.gz) = e4da793acbe411e7572124f958fa53b280e5f1821a8bf78d79ace972950b8f82
+SIZE (Cyan4973-xxHash-v0.6.2_GH0.tar.gz) = 26518

Added: head/devel/xxhash/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/xxhash/pkg-descr	Wed Feb  8 17:56:23 2017	(r433659)
@@ -0,0 +1,7 @@
+xxHash is an extremely fast non-cryptographic hash algorithm, running at RAM
+speed limits.  It is proposed in two flavors, 32 and 64 bits. It successfully
+completes the SMHasher test suite which evaluates collision, dispersion and
+randomness qualities of hash functions. Code is highly portable, and hashes are
+identical on all platforms (little / big endian).
+ 
+WWW: http://www.xxhash.com/


More information about the svn-ports-head mailing list