devel/libstash 19990912 NetBSD
Collection of programming support routines and useful algorithms
- System
- NetBSD
- Repository
- pkgsrc
- Maintainer
- [email protected]
- Categories
- devel
- Package size
- 250.4 KiB, 2315.5 KiB installed
Description
libstash is a collection of programming support routines and useful algorithms that was developed in the course of the SQRL project.
libstash implements a number of algorithms such as hash tables, lists, rings, trees, and binomial heaps. A somewhat unique implementation of reference-counted arbitrary buffers simplifies streaming data.
There is an extensible printf replacement that makes printing user-defined types (such as the buffers mentioned above) as clean as printing built-in types. There are memory allocation and thread wrappers, various aids to threaded programming such as message queues, specialized memory allocation facilities, and lots of debugging aids that help detect many common memory-related errors.
libstash comes with a BSD style licence (without the advertising clause).
Install
Binary package:
pkgin install libstash
From pkgsrc:
cd /usr/pkgsrc/devel/libstash && make install clean
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | Version |
|---|---|
| NetBSD 10.1 x86_64 | 19990912 |
| NetBSD 10.1 aarch64 | 19990912 |
| SmartOS / illumos x86_64 | 19990912 |
| macOS 15 arm64 | 19990912 |
Dependencies
No port depends on this one.