pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/devel/libgee Import libgee-0.1.5 as devel/libgee.
details: https://anonhg.NetBSD.org/pkgsrc/rev/c104a656b547
branches: trunk
changeset: 555597:c104a656b547
user: ahoka <ahoka%pkgsrc.org@localhost>
date: Thu Mar 05 21:59:43 2009 +0000
description:
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.
diffstat:
devel/libgee/DESCR | 19 +++++++++++++++++++
devel/libgee/Makefile | 23 +++++++++++++++++++++++
devel/libgee/PLIST | 19 +++++++++++++++++++
devel/libgee/buildlink3.mk | 22 ++++++++++++++++++++++
devel/libgee/distinfo | 5 +++++
5 files changed, 88 insertions(+), 0 deletions(-)
diffs (108 lines):
diff -r 27fa4bede4a7 -r c104a656b547 devel/libgee/DESCR
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/libgee/DESCR Thu Mar 05 21:59:43 2009 +0000
@@ -0,0 +1,19 @@
+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.
diff -r 27fa4bede4a7 -r c104a656b547 devel/libgee/Makefile
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/libgee/Makefile Thu Mar 05 21:59:43 2009 +0000
@@ -0,0 +1,23 @@
+# $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@localhost
+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"
diff -r 27fa4bede4a7 -r c104a656b547 devel/libgee/PLIST
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/libgee/PLIST Thu Mar 05 21:59:43 2009 +0000
@@ -0,0 +1,19 @@
+@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
diff -r 27fa4bede4a7 -r c104a656b547 devel/libgee/buildlink3.mk
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/libgee/buildlink3.mk Thu Mar 05 21:59:43 2009 +0000
@@ -0,0 +1,22 @@
+# $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/+$//}
diff -r 27fa4bede4a7 -r c104a656b547 devel/libgee/distinfo
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/libgee/distinfo Thu Mar 05 21:59:43 2009 +0000
@@ -0,0 +1,5 @@
+$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
Home |
Main Index |
Thread Index |
Old Index