pkgsrc/devel/libgee/Makefile
ahoka 2aeaada430 Import libgee-0.1.5 as devel/libgee.
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.
2009-03-05 21:59:43 +00:00

23 lines
565 B
Makefile

# $NetBSD: Makefile,v 1.1.1.1 2009/03/05 21:59:43 ahoka Exp $
#
DISTNAME= libgee-0.1.5
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GNOME:=sources/libgee/0.1/}
EXTRACT_SUFX= .tar.bz2
PKG_DESTDIR_SUPPORT= user-destdir
MAINTAINER= ahoka@NetBSD.org
HOMEPAGE= http://live.gnome.org/Libgee
COMMENT= Library providing GObject-based interfaces and classes
GNU_CONFIGURE= yes
USE_LIBTOOL= yes
USE_TOOLS+= pkg-config
PKGCONFIG_OVERRIDE+= gee-1.0.pc.in
.include "../../devel/glib2/buildlink3.mk"
.include "../../lang/vala/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"