diff options
author | obache <obache> | 2010-09-23 08:26:09 +0000 |
---|---|---|
committer | obache <obache> | 2010-09-23 08:26:09 +0000 |
commit | a5e3c4478326476899a1b5ad0d9d348c5b59a45a (patch) | |
tree | c95d9ed8bb0558ad5b68d453c73fe49d88d8b82e /devel/libgee | |
parent | 8f150597ca071387e83f9eee3212d0569bd5830b (diff) | |
download | pkgsrc-a5e3c4478326476899a1b5ad0d9d348c5b59a45a.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')
-rw-r--r-- | devel/libgee/Makefile | 14 | ||||
-rw-r--r-- | devel/libgee/PLIST | 16 | ||||
-rw-r--r-- | devel/libgee/buildlink3.mk | 5 | ||||
-rw-r--r-- | devel/libgee/distinfo | 8 |
4 files changed, 16 insertions, 27 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" diff --git a/devel/libgee/PLIST b/devel/libgee/PLIST index 04cec8699b7..77d14a4365a 100644 --- a/devel/libgee/PLIST +++ b/devel/libgee/PLIST @@ -1,17 +1,5 @@ -@comment $NetBSD: PLIST,v 1.2 2009/06/14 17:48:52 joerg 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 +@comment $NetBSD: PLIST,v 1.3 2010/09/23 08:26:09 obache Exp $ +include/gee-1.0/gee.h lib/libgee.la lib/pkgconfig/gee-1.0.pc share/vala/vapi/gee-1.0.vapi diff --git a/devel/libgee/buildlink3.mk b/devel/libgee/buildlink3.mk index 2ab5101c8ee..4126c542e1a 100644 --- a/devel/libgee/buildlink3.mk +++ b/devel/libgee/buildlink3.mk @@ -1,15 +1,14 @@ -# $NetBSD: buildlink3.mk,v 1.2 2009/03/20 19:24:18 joerg Exp $ +# $NetBSD: buildlink3.mk,v 1.3 2010/09/23 08:26:09 obache Exp $ BUILDLINK_TREE+= libgee .if !defined(LIBGEE_BUILDLINK3_MK) LIBGEE_BUILDLINK3_MK:= -BUILDLINK_API_DEPENDS.libgee+= libgee>=0.1.5 +BUILDLINK_API_DEPENDS.libgee+= libgee>=0.5.3 BUILDLINK_PKGSRCDIR.libgee?= ../../devel/libgee .include "../../devel/glib2/buildlink3.mk" -.include "../../lang/vala/buildlink3.mk" .endif # LIBGEE_BUILDLINK3_MK BUILDLINK_TREE+= -libgee diff --git a/devel/libgee/distinfo b/devel/libgee/distinfo index 85e82ecf95e..454c947b39e 100644 --- a/devel/libgee/distinfo +++ b/devel/libgee/distinfo @@ -1,5 +1,5 @@ -$NetBSD: distinfo,v 1.1.1.1 2009/03/05 21:59:43 ahoka Exp $ +$NetBSD: distinfo,v 1.2 2010/09/23 08:26:09 obache 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 +SHA1 (libgee-0.5.3.tar.bz2) = 66284450fc14cf8b5fb8adec320027bf31cb5539 +RMD160 (libgee-0.5.3.tar.bz2) = 1be9554f6e38d6197973265ef5e496a3dc007565 +Size (libgee-0.5.3.tar.bz2) = 463605 bytes |