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.diff -r1.2 -r1.3 pkgsrc/devel/libgee/Makefile
(obache)
@@ -1,23 +1,25 @@ | @@ -1,23 +1,25 @@ | |||
1 | # $NetBSD: Makefile,v 1.2 2010/05/07 08:34:22 ahoka Exp $ | 1 | # $NetBSD: Makefile,v 1.3 2010/09/23 08:26:09 obache Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= libgee-0.1.5 | 4 | DISTNAME= libgee-0.5.3 | |
5 | CATEGORIES= devel | 5 | CATEGORIES= devel | |
6 | MASTER_SITES= ${MASTER_SITE_GNOME:=sources/libgee/0.1/} | 6 | MASTER_SITES= ${MASTER_SITE_GNOME:=sources/libgee/0.5/} | |
7 | EXTRACT_SUFX= .tar.bz2 | 7 | EXTRACT_SUFX= .tar.bz2 | |
8 | 8 | |||
9 | PKG_DESTDIR_SUPPORT= user-destdir | |||
10 | ||||
11 | MAINTAINER= pkgsrc-users@NetBSD.org | 9 | MAINTAINER= pkgsrc-users@NetBSD.org | |
12 | HOMEPAGE= http://live.gnome.org/Libgee | 10 | HOMEPAGE= http://live.gnome.org/Libgee | |
13 | COMMENT= Library providing GObject-based interfaces and classes | 11 | COMMENT= Library providing GObject-based interfaces and classes | |
12 | LICENSE= gnu-lgpl-v2.1 | |||
13 | ||||
14 | PKG_DESTDIR_SUPPORT= user-destdir | |||
14 | 15 | |||
15 | GNU_CONFIGURE= yes | 16 | GNU_CONFIGURE= yes | |
16 | USE_LIBTOOL= yes | 17 | USE_LIBTOOL= yes | |
17 | USE_TOOLS+= pkg-config | 18 | USE_TOOLS+= pkg-config | |
18 | 19 | |||
19 | PKGCONFIG_OVERRIDE+= gee-1.0.pc.in | 20 | PKGCONFIG_OVERRIDE+= gee-1.0.pc.in | |
20 | 21 | |||
22 | TEST_TARGET= check | |||
23 | ||||
21 | .include "../../devel/glib2/buildlink3.mk" | 24 | .include "../../devel/glib2/buildlink3.mk" | |
22 | .include "../../lang/vala/buildlink3.mk" | |||
23 | .include "../../mk/bsd.pkg.mk" | 25 | .include "../../mk/bsd.pkg.mk" |
@@ -1,17 +1,5 @@ | @@ -1,17 +1,5 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.2 2009/06/14 17:48:52 joerg Exp $ | 1 | @comment $NetBSD: PLIST,v 1.3 2010/09/23 08:26:09 obache Exp $ | |
2 | include/gee-1.0/gee/arraylist.h | 2 | include/gee-1.0/gee.h | |
3 | include/gee-1.0/gee/collection.h | |||
4 | include/gee-1.0/gee/hashmap.h | |||
5 | include/gee-1.0/gee/hashset.h | |||
6 | include/gee-1.0/gee/iterable.h | |||
7 | include/gee-1.0/gee/iterator.h | |||
8 | include/gee-1.0/gee/list.h | |||
9 | include/gee-1.0/gee/map.h | |||
10 | include/gee-1.0/gee/readonlycollection.h | |||
11 | include/gee-1.0/gee/readonlylist.h | |||
12 | include/gee-1.0/gee/readonlymap.h | |||
13 | include/gee-1.0/gee/readonlyset.h | |||
14 | include/gee-1.0/gee/set.h | |||
15 | lib/libgee.la | 3 | lib/libgee.la | |
16 | lib/pkgconfig/gee-1.0.pc | 4 | lib/pkgconfig/gee-1.0.pc | |
17 | share/vala/vapi/gee-1.0.vapi | 5 | share/vala/vapi/gee-1.0.vapi |
@@ -1,15 +1,14 @@ | @@ -1,15 +1,14 @@ | |||
1 | # $NetBSD: buildlink3.mk,v 1.2 2009/03/20 19:24:18 joerg Exp $ | 1 | # $NetBSD: buildlink3.mk,v 1.3 2010/09/23 08:26:09 obache Exp $ | |
2 | 2 | |||
3 | BUILDLINK_TREE+= libgee | 3 | BUILDLINK_TREE+= libgee | |
4 | 4 | |||
5 | .if !defined(LIBGEE_BUILDLINK3_MK) | 5 | .if !defined(LIBGEE_BUILDLINK3_MK) | |
6 | LIBGEE_BUILDLINK3_MK:= | 6 | LIBGEE_BUILDLINK3_MK:= | |
7 | 7 | |||
8 | BUILDLINK_API_DEPENDS.libgee+= libgee>=0.1.5 | 8 | BUILDLINK_API_DEPENDS.libgee+= libgee>=0.5.3 | |
9 | BUILDLINK_PKGSRCDIR.libgee?= ../../devel/libgee | 9 | BUILDLINK_PKGSRCDIR.libgee?= ../../devel/libgee | |
10 | 10 | |||
11 | .include "../../devel/glib2/buildlink3.mk" | 11 | .include "../../devel/glib2/buildlink3.mk" | |
12 | .include "../../lang/vala/buildlink3.mk" | |||
13 | .endif # LIBGEE_BUILDLINK3_MK | 12 | .endif # LIBGEE_BUILDLINK3_MK | |
14 | 13 | |||
15 | BUILDLINK_TREE+= -libgee | 14 | BUILDLINK_TREE+= -libgee |
@@ -1,5 +1,5 @@ | @@ -1,5 +1,5 @@ | |||
1 | $NetBSD: distinfo,v 1.1.1.1 2009/03/05 21:59:43 ahoka Exp $ | 1 | $NetBSD: distinfo,v 1.2 2010/09/23 08:26:09 obache Exp $ | |
2 | 2 | |||
3 | SHA1 (libgee-0.1.5.tar.bz2) = f1dfe6e24b1691f7d05ad479afd776449c8c659d | 3 | SHA1 (libgee-0.5.3.tar.bz2) = 66284450fc14cf8b5fb8adec320027bf31cb5539 | |
4 | RMD160 (libgee-0.1.5.tar.bz2) = 35d32441ee5620ffe26219544aa5270dba920e93 | 4 | RMD160 (libgee-0.5.3.tar.bz2) = 1be9554f6e38d6197973265ef5e496a3dc007565 | |
5 | Size (libgee-0.1.5.tar.bz2) = 250782 bytes | 5 | Size (libgee-0.5.3.tar.bz2) = 463605 bytes |