summaryrefslogtreecommitdiff
path: root/devel/libgee/Makefile
diff options
context:
space:
mode:
authorobache <obache@pkgsrc.org>2010-09-23 08:26:09 +0000
committerobache <obache@pkgsrc.org>2010-09-23 08:26:09 +0000
commitbf3446eaf941bd21738c2b772f47d53e1987a528 (patch)
treec95d9ed8bb0558ad5b68d453c73fe49d88d8b82e /devel/libgee/Makefile
parent928f61236021397426f08936be5b1194a3c79160 (diff)
downloadpkgsrc-bf3446eaf941bd21738c2b772f47d53e1987a528.tar.gz
Update libgee to 0.5.3.
pkgsrc changes: * set LICENSE=gnu-lgpl-v2.1 * drop dependency on vala, not used. * add TEST_TARGET. NEWS from upstream: libgee 0.5.3 ============ * Fix memory leaks in TimSort and LinkedList. * Bug fixes in TreeMap and TreeSet. libgee 0.5.2 ============ * Build system enhancements to conform Gnome's style. * Bug fixes in TreeSet, TreeMap and Collection.to_array. * Deprecated Map methods marked with [Deprecated]. libgee 0.5.1 ============ * Bug fixes in HashMultiSet, TimSort, TreeMap, TreeMultiSet, and TreeSet. * Fix build with Vala 0.8.0 and later. * Fix build on Windows. * Fix subprocess handling in test infrastructure. libgee 0.5.0 ============ * API changes * Introduce Functions hash, equal and compare function factory * Introduce Comparable<G> interface * Implementations provides sane defaults when constructed without functions * ReadOnly* made internal in favor of a `read_only_view` properties * Iterator<G> is now mutable and resettable * Introduction of BidirIterator<G> bidirectional iterators * List<G>.list_iterator () returns a specialized ListIterator<G> * Various API contracts clarifications and enhancements * Introduce List<G>.sort () with TimSort implementation * Complete Map API rework * Introduce Queue and Deque interfaces * Introduce MultiSet and MultiMap interfaces (Ali Sabil) * Introduce SortedSet interface (Maciej Pietchotka) * New implementations * HashMultiSet and HashMultiMap (Ali Sabil) * TreeMultiSet and TreeMultiMap. * PriorityQueue * LinkedList now implements Deque * TreeSet now implements SortedSet (Maciej Pietchotka) * Infrastructure * New test framework and complete tests refactoring (Julien Peters) * New doc/ documentation directory (--enable-doc) * Test coverage analysis using lcov (--enable-coverage) * Basic benchmark framework and sort benchmark (--enable-benchmark) * Use silent rules by default for users of automake 1.11 * Code Quality * Many bug fixes * Many optimizations * Lots of additional documentation * Better overall encapsulation, dangerous public setters have been removed * Better test coverage (more than 90%) libgee 0.4.0 ============ * Bug fixes. libgee 0.3.0 ============ * Introduce AbstractCollection, AbstractList and AbstractMap base classes. * Add new properties and methods to Collection, List and Map. (Tomaž Vajngerl) * Add LinkedList implementation. (Mark Lee) * Add TreeSet and TreeMap implementations. (Maciej Piechotka) * Iterable.element_type is now a property. * Map.remove now takes an optional parameter to retrieve the removed value. * Bump library version info to reflect API/ABI breakage libgee 0.2.0 ============ * Generate GIR file. libgee 0.1.6 ============ * Fix build for Vala 0.7. * Bug fixes.
Diffstat (limited to 'devel/libgee/Makefile')
-rw-r--r--devel/libgee/Makefile14
1 files changed, 8 insertions, 6 deletions
diff --git a/devel/libgee/Makefile b/devel/libgee/Makefile
index 036ea6ba78b..35c6a11d709 100644
--- a/devel/libgee/Makefile
+++ b/devel/libgee/Makefile
@@ -1,16 +1,17 @@
-# $NetBSD: Makefile,v 1.2 2010/05/07 08:34:22 ahoka Exp $
+# $NetBSD: Makefile,v 1.3 2010/09/23 08:26:09 obache Exp $
#
-DISTNAME= libgee-0.1.5
+DISTNAME= libgee-0.5.3
CATEGORIES= devel
-MASTER_SITES= ${MASTER_SITE_GNOME:=sources/libgee/0.1/}
+MASTER_SITES= ${MASTER_SITE_GNOME:=sources/libgee/0.5/}
EXTRACT_SUFX= .tar.bz2
-PKG_DESTDIR_SUPPORT= user-destdir
-
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://live.gnome.org/Libgee
COMMENT= Library providing GObject-based interfaces and classes
+LICENSE= gnu-lgpl-v2.1
+
+PKG_DESTDIR_SUPPORT= user-destdir
GNU_CONFIGURE= yes
USE_LIBTOOL= yes
@@ -18,6 +19,7 @@ USE_TOOLS+= pkg-config
PKGCONFIG_OVERRIDE+= gee-1.0.pc.in
+TEST_TARGET= check
+
.include "../../devel/glib2/buildlink3.mk"
-.include "../../lang/vala/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"