Thu Mar 5 21:59:43 2009 UTC ()
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.
Status:
Vendor Tag: TNF
Release Tags: pkgsrc-base
(ahoka)
diff -r0 -r1.1.1.1 pkgsrc/devel/libgee/Makefile
diff -r0 -r1.1.1.1 pkgsrc/devel/libgee/PLIST
diff -r0 -r1.1.1.1 pkgsrc/devel/libgee/distinfo
diff -r0 -r1.1.1.1 pkgsrc/devel/libgee/DESCR
diff -r0 -r1.1.1.1 pkgsrc/devel/libgee/buildlink3.mk
# $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"
@comment $NetBSD: PLIST,v 1.1.1.1 2009/03/05 21:59:43 ahoka Exp $
include/gee-1.0/gee/arraylist.h
include/gee-1.0/gee/collection.h
include/gee-1.0/gee/hashmap.h
include/gee-1.0/gee/hashset.h
include/gee-1.0/gee/iterable.h
include/gee-1.0/gee/iterator.h
include/gee-1.0/gee/list.h
include/gee-1.0/gee/map.h
include/gee-1.0/gee/readonlycollection.h
include/gee-1.0/gee/readonlylist.h
include/gee-1.0/gee/readonlymap.h
include/gee-1.0/gee/readonlyset.h
include/gee-1.0/gee/set.h
lib/libgee.la
lib/pkgconfig/gee-1.0.pc
share/vala/vapi/gee-1.0.vapi
@dirrm include/gee-1.0/gee
@dirrm include/gee-1.0
$NetBSD: distinfo,v 1.1.1.1 2009/03/05 21:59:43 ahoka Exp $
SHA1 (libgee-0.1.5.tar.bz2) = f1dfe6e24b1691f7d05ad479afd776449c8c659d
RMD160 (libgee-0.1.5.tar.bz2) = 35d32441ee5620ffe26219544aa5270dba920e93
Size (libgee-0.1.5.tar.bz2) = 250782 bytes
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.
# $NetBSD: buildlink3.mk,v 1.1.1.1 2009/03/05 21:59:43 ahoka Exp $
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
LIBGEE_BUILDLINK3_MK:= ${LIBGEE_BUILDLINK3_MK}+
.if ${BUILDLINK_DEPTH} == "+"
BUILDLINK_DEPENDS+= libgee
.endif
BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nlibgee}
BUILDLINK_PACKAGES+= libgee
BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}libgee
.if ${LIBGEE_BUILDLINK3_MK} == "+"
BUILDLINK_API_DEPENDS.libgee+= libgee>=0.1.5
BUILDLINK_PKGSRCDIR.libgee?= ../../devel/libgee
.endif # LIBGEE_BUILDLINK3_MK
.include "../../devel/glib2/buildlink3.mk"
.include "../../lang/vala/buildlink3.mk"
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}