svn commit: r563604 - in head/devel: . parallel-hashmap

Yuri Victorovich yuri at FreeBSD.org
Mon Feb 1 18:18:05 UTC 2021


Author: yuri
Date: Mon Feb  1 18:18:04 2021
New Revision: 563604
URL: https://svnweb.freebsd.org/changeset/ports/563604

Log:
  New port: devel/parallel-hashmap: Set of excellent hash map implementations (a C++ header-only library)

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

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Mon Feb  1 18:01:32 2021	(r563603)
+++ head/devel/Makefile	Mon Feb  1 18:18:04 2021	(r563604)
@@ -3694,6 +3694,7 @@
     SUBDIR += pam_wrapper
     SUBDIR += papi
     SUBDIR += papilio-loader
+    SUBDIR += parallel-hashmap
     SUBDIR += pas2dox
     SUBDIR += pasm
     SUBDIR += patch

Added: head/devel/parallel-hashmap/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/parallel-hashmap/Makefile	Mon Feb  1 18:18:04 2021	(r563604)
@@ -0,0 +1,28 @@
+# $FreeBSD$
+
+PORTNAME=	parallel-hashmap
+DISTVERSION=	1.32-74
+DISTVERSIONSUFFIX=	-g2af41f7
+CATEGORIES=	devel
+
+MAINTAINER=	yuri at FreeBSD.org
+COMMENT=	Set of excellent hash map implementations (a C++ header-only library)
+
+LICENSE=	APACHE20
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+USES=		cmake
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	greg7mdp
+
+NO_BUILD=	yes
+NO_ARCH=	yes
+
+do-test: # clones googletest
+	@cd ${BUILD_WRKSRC} && \
+		${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} -DPHMAP_BUILD_TESTS:BOOL=ON ${CMAKE_SOURCE_PATH} && \
+		${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET} && \
+		${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} test
+
+.include <bsd.port.mk>

Added: head/devel/parallel-hashmap/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/parallel-hashmap/distinfo	Mon Feb  1 18:18:04 2021	(r563604)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1612202853
+SHA256 (greg7mdp-parallel-hashmap-1.32-74-g2af41f7_GH0.tar.gz) = ed1afca101ce1e4838773c96aa54529332ae0d1e387cf8bade53e3a99b409815
+SIZE (greg7mdp-parallel-hashmap-1.32-74-g2af41f7_GH0.tar.gz) = 1994745

Added: head/devel/parallel-hashmap/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/parallel-hashmap/pkg-descr	Mon Feb  1 18:18:04 2021	(r563604)
@@ -0,0 +1,4 @@
+The Parallel Hashmap is a set of excellent hash map implementations, as well as
+a btree alternative to std::map and std::set
+
+WWW: https://github.com/greg7mdp/parallel-hashmap

Added: head/devel/parallel-hashmap/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/parallel-hashmap/pkg-plist	Mon Feb  1 18:18:04 2021	(r563604)
@@ -0,0 +1,10 @@
+include/parallel_hashmap/btree.h
+include/parallel_hashmap/conanfile.py
+include/parallel_hashmap/meminfo.h
+include/parallel_hashmap/phmap.h
+include/parallel_hashmap/phmap_base.h
+include/parallel_hashmap/phmap_bits.h
+include/parallel_hashmap/phmap_config.h
+include/parallel_hashmap/phmap_dump.h
+include/parallel_hashmap/phmap_fwd_decl.h
+include/parallel_hashmap/phmap_utils.h


More information about the svn-ports-all mailing list