Port details on branch 2022Q3 |
- libthmap Concurrent trie-hash map library
- g2020082801_1 devel =0 g2020082801_1Version of this port present on the latest quarterly branch.
- Maintainer: bofh@FreeBSD.org
- Port Added: 2019-05-24 14:45:59
- Last Update: 2024-01-30 20:25:09
- Commit Hash: 7d8f2b7
- License: BSD2CLAUSE
- WWW:
- https://github.com/rmind/thmap
- Description:
- Concurrent trie-hash map library -- a general purpose associative array,
combining the elements of hashing and radix trie. Highlights:
* Very competitive performance, with logarithmic time complexity on average.
* Lookups are lock-free and inserts/deletes are using fine-grained locking.
* Incremental growth of the data structure (no large resizing/rehashing).
* Optional support for use with shared memory, e.g. memory-mapped file.
The implementation is written in C11 and distributed under the 2-clause BSD
license.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- libthmap>0:devel/libthmap
- To install the port:
- cd /usr/ports/devel/libthmap/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/libthmap
- pkg install libthmap
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: libthmap
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1598650728
SHA256 (rmind-thmap-g2020082801-8149b27_GH0.tar.gz) = f9d67dd970ac0c14669306a7c183a58cc070ee20dfd401bc7113f7fa1fb0c1e7
SIZE (rmind-thmap-g2020082801-8149b27_GH0.tar.gz) = 23267
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gmake>=4.3 : devel/gmake
- libtool : devel/libtool
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- devel_libthmap
- USES:
- compiler:c11 gmake libtool:build
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|