devel/libgee 0.20.8nb1 NetBSD
Library providing GObject-based interfaces and classes
- System
- NetBSD
- Repository
- pkgsrc
- Maintainer
- [email protected]
- Last update
- Commit
7b5a3977f9- License
- gnu-lgpl-v2.1
- Categories
- devel, gnome
- Package size
- 412.2 KiB, 3787.5 KiB installed
Description
libgee is a collection library providing GObject-based interfaces and classes for commonly used data structures.
libgee provides the following interfaces:
\* Iterable
o Collection
+ List
+ Set
\* Iterator
\* Map
The ArrayList, HashSet, and HashMap classes provide a reasonable sample implementation of the List, Set, and Map interfaces. ReadOnlyCollection, ReadOnlyList, ReadOnlySet, and ReadOnlyMap are read-only wrapper classes that prevent modification of the underlying collection.
libgee is written in Vala and can be used like any GObject-based C library. It's planned to provide bindings for further languages.
In the other systems
| System | Port | Version |
|---|---|---|
| NetBSD | devel/libgee | 0.20.8nb1 |
| FreeBSD | devel/libgee | 0.20.8 |
| OpenBSD | devel/libgee | 0.20.8 |
| DragonFly | devel/libgee | 0.20.6_1 |
| MidnightBSD | devel/libgee | 0.20.8 |
Install
Binary package:
pkgin install libgee
From pkgsrc:
cd /usr/pkgsrc/devel/libgee && make install clean