SecBSD's official ports repository

This commit is contained in:
purplerain 2023-08-16 22:26:55 +00:00
commit 2c0afcbbf3
Signed by: purplerain
GPG key ID: F42C07F07E2E35B7
64331 changed files with 5339189 additions and 0 deletions

22
devel/sparsehash/Makefile Normal file
View file

@ -0,0 +1,22 @@
# g++3 chokes on the code
NOT_FOR_ARCHS= ${GCC3_ARCHS}
COMMENT = memory-efficient hash_map and hash_set C++ classes
V= 2.0.3
GH_ACCOUNT = sparsehash
GH_PROJECT = sparsehash
GH_TAGNAME = sparsehash-$V
DISTNAME = sparsehash-$V
CATEGORIES = devel
HOMEPAGE = https://github.com/geoffpike/sparsehash
WRKDIST = ${WRKDIR}/sparsehash-sparsehash-$V
# 3-clause BSDL
PERMIT_PACKAGE = Yes
SEPARATE_BUILD = Yes
CONFIGURE_STYLE = gnu
FAKE_FLAGS = docdir=${PREFIX}/share/doc/sparsehash
.include <bsd.port.mk>

View file

@ -0,0 +1,2 @@
SHA256 (sparsehash-2.0.3.tar.gz) = BemGpccyd5ba10IYKy0QgFqNT1Ea0JDaBJDxRsH/eow=
SIZE (sparsehash-2.0.3.tar.gz) = 322046

View file

@ -0,0 +1,11 @@
An extremely memory-efficient hash map implementation. 2 bits/entry
overhead! The SparseHash library contains several hash map
implementations, including implementations that optimize for space
or speed.
These hashtable implementations are similar in API to SGI's hash_map
class and the tr1 unordered_map class, but with different performance
characteristics. It's easy to replace hash_map or unordered_map by
sparse_hash_map or dense_hash_map in C++ code.
They also contain code to serialize and unserialize from disk.

View file

@ -0,0 +1,46 @@
include/google/
include/google/dense_hash_map
include/google/dense_hash_set
include/google/sparse_hash_map
include/google/sparse_hash_set
include/google/sparsehash/
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/
include/sparsehash/dense_hash_map
include/sparsehash/dense_hash_set
include/sparsehash/internal/
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
lib/pkgconfig/libsparsehash.pc
share/doc/sparsehash/
share/doc/sparsehash/AUTHORS
share/doc/sparsehash/COPYING
share/doc/sparsehash/ChangeLog
share/doc/sparsehash/INSTALL
share/doc/sparsehash/NEWS
share/doc/sparsehash/README
share/doc/sparsehash/README_windows.txt
share/doc/sparsehash/TODO
share/doc/sparsehash/dense_hash_map.html
share/doc/sparsehash/dense_hash_set.html
share/doc/sparsehash/designstyle.css
share/doc/sparsehash/implementation.html
share/doc/sparsehash/index.html
share/doc/sparsehash/performance.html
share/doc/sparsehash/sparse_hash_map.html
share/doc/sparsehash/sparse_hash_set.html
share/doc/sparsehash/sparsetable.html