[Midnightbsd-cvs] mports [23568] trunk/devel/sparsehash: add sparsehash

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sat Jun 9 19:12:13 EDT 2018


Revision: 23568
          http://svnweb.midnightbsd.org/mports/?rev=23568
Author:   laffer1
Date:     2018-06-09 19:12:13 -0400 (Sat, 09 Jun 2018)
Log Message:
-----------
add sparsehash

Added Paths:
-----------
    trunk/devel/sparsehash/
    trunk/devel/sparsehash/Makefile
    trunk/devel/sparsehash/distinfo
    trunk/devel/sparsehash/pkg-descr
    trunk/devel/sparsehash/pkg-plist

Added: trunk/devel/sparsehash/Makefile
===================================================================
--- trunk/devel/sparsehash/Makefile	                        (rev 0)
+++ trunk/devel/sparsehash/Makefile	2018-06-09 23:12:13 UTC (rev 23568)
@@ -0,0 +1,34 @@
+# Created by: Vasil Dimov <vd at datamax.bg>
+# $FreeBSD: head/devel/sparsehash/Makefile 424658 2016-10-25 22:28:22Z mat $
+# $MidnightBSD$
+
+PORTNAME=	sparsehash
+PORTVERSION=	2.0.3
+DISTVERSIONPREFIX=	${PORTNAME}-
+CATEGORIES=	devel
+
+MAINTAINER=	ports at MidnightBSD.org
+COMMENT=	Extremely memory-efficient hash_map implementation
+
+LICENSE=	bsd3
+
+USES=		pathfix
+USE_GITHUB=	yes
+
+WRKSRC=		${WRKDIR}/sparsehash-sparsehash-${PORTVERSION}
+
+GNU_CONFIGURE=	yes
+
+OPTIONS_DEFINE=	DOCS
+
+post-patch:
+	${REINPLACE_CMD} -e \
+		's|^docdir = .*|docdir = ${DOCSDIR}|' \
+		${WRKSRC}/Makefile.in
+
+regression-test: check
+
+check: build
+	cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} check
+
+.include <bsd.port.mk>


Property changes on: trunk/devel/sparsehash/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/devel/sparsehash/distinfo
===================================================================
--- trunk/devel/sparsehash/distinfo	                        (rev 0)
+++ trunk/devel/sparsehash/distinfo	2018-06-09 23:12:13 UTC (rev 23568)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1528585740
+SHA256 (sparsehash-sparsehash-2.0.3_GH0.tar.gz) = 05e986a5c7327796dad742182b2d10805a8d4f511ad090da0490f146c1ff7a8c
+SIZE (sparsehash-sparsehash-2.0.3_GH0.tar.gz) = 322046


Property changes on: trunk/devel/sparsehash/distinfo
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/devel/sparsehash/pkg-descr
===================================================================
--- trunk/devel/sparsehash/pkg-descr	                        (rev 0)
+++ trunk/devel/sparsehash/pkg-descr	2018-06-09 23:12:13 UTC (rev 23568)
@@ -0,0 +1,6 @@
+An extremely memory-efficient hash_map implementation. 2 bits/entry overhead!
+The Google SparseHash project contains several hash-map implementations in use
+at Google, with different performance characteristics, including an
+implementation that optimizes for space and one that optimizes for speed.
+
+WWW: http://code.google.com/p/google-sparsehash


Property changes on: trunk/devel/sparsehash/pkg-descr
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/devel/sparsehash/pkg-plist
===================================================================
--- trunk/devel/sparsehash/pkg-plist	                        (rev 0)
+++ trunk/devel/sparsehash/pkg-plist	2018-06-09 23:12:13 UTC (rev 23568)
@@ -0,0 +1,41 @@
+include/google/dense_hash_map
+include/google/dense_hash_set
+include/google/sparse_hash_map
+include/google/sparse_hash_set
+include/google/sparsehash/densehashtable.h
+include/google/sparsehash/hashtable-common.h
+include/google/sparsehash/libc_allocator_with_realloc.h
+include/google/sparsehash/sparsehashtable.h
+include/google/sparsetable
+include/google/template_util.h
+include/google/type_traits.h
+include/sparsehash/dense_hash_map
+include/sparsehash/dense_hash_set
+include/sparsehash/internal/densehashtable.h
+include/sparsehash/internal/hashtable-common.h
+include/sparsehash/internal/libc_allocator_with_realloc.h
+include/sparsehash/internal/sparseconfig.h
+include/sparsehash/internal/sparsehashtable.h
+include/sparsehash/sparse_hash_map
+include/sparsehash/sparse_hash_set
+include/sparsehash/sparsetable
+include/sparsehash/template_util.h
+include/sparsehash/type_traits.h
+libdata/pkgconfig/libsparsehash.pc
+%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
+%%PORTDOCS%%%%DOCSDIR%%/COPYING
+%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
+%%PORTDOCS%%%%DOCSDIR%%/INSTALL
+%%PORTDOCS%%%%DOCSDIR%%/NEWS
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/README_windows.txt
+%%PORTDOCS%%%%DOCSDIR%%/TODO
+%%PORTDOCS%%%%DOCSDIR%%/dense_hash_map.html
+%%PORTDOCS%%%%DOCSDIR%%/dense_hash_set.html
+%%PORTDOCS%%%%DOCSDIR%%/designstyle.css
+%%PORTDOCS%%%%DOCSDIR%%/implementation.html
+%%PORTDOCS%%%%DOCSDIR%%/index.html
+%%PORTDOCS%%%%DOCSDIR%%/performance.html
+%%PORTDOCS%%%%DOCSDIR%%/sparse_hash_map.html
+%%PORTDOCS%%%%DOCSDIR%%/sparse_hash_set.html
+%%PORTDOCS%%%%DOCSDIR%%/sparsetable.html


Property changes on: trunk/devel/sparsehash/pkg-plist
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property


More information about the Midnightbsd-cvs mailing list