devel/sparsehash 2.0.4 FreeBSD
Extremely memory-efficient hash_map implementation
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- BSD3CLAUSE
- Categories
- devel
- Package size
- 79.4 KiB, 578.7 KiB installed
Description
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.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/sparsehash | 2.0.4 |
| OpenBSD | devel/sparsehash | 2.0.4 |
| NetBSD | devel/sparsehash | 2.0.4 |
| DragonFly | devel/sparsehash | 2.0.4 |
| MidnightBSD | devel/sparsehash | 2.0.3 |
Install
Binary package:
pkg install sparsehash
From the ports tree:
cd /usr/ports/devel/sparsehash/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= sparsehash>0:devel/sparsehash
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 2.0.4 | 2.0.4 | 2.0.4 | 2.0.4 | 2.0.4 |
| FreeBSD:14:quarterly | 2.0.4 | 2.0.4 | n/a | 2.0.4 | 2.0.4 |
| FreeBSD:15:latest | 2.0.4 | 2.0.4 | n/a | 2.0.4 | 2.0.4 |
| FreeBSD:15:quarterly | 2.0.4 | 2.0.4 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.0.4 | 2.0.4 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Configuration
Options name: devel_sparsehash
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
- USES
- pathfix
- Service scripts
- none
Files
pkg-plist 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
- 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
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| sparsehash-sparsehash-sparsehash-2.0.4_GH0.tar.gz | 323154 | 8cd1a95827dfd8270927894eb77f62b4087735cbede953884647f16c521c7e58 |
Commit history 0
No commits in the history this site was built from.