Commit graph

23 commits

Author SHA1 Message Date
drochner
9706d041ba update to 0.6.6.1
change: Rebuild package with fixed Vala compiler
2012-11-23 17:10:24 +00:00
asau
e1ab7079b6 Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-31 11:16:30 +00:00
drochner
ecb052ab8a update to 0.6.6
changes: Fix Iterator.remove in PriorityQueue
2012-10-19 18:11:20 +00:00
drochner
05d3c92847 use vala-0.18 to build 2012-10-11 14:49:00 +00:00
obache
c38c120ee5 recursive bump from libffi shlib major bump
(additionaly, reset PKGREVISION of qt4-* sub packages from base qt4 update)
2012-09-15 10:03:29 +00:00
drochner
3b9e47d932 update to 0.6.5
changes: bugfixes (in particular a hash table problem)

pkgsrc changes:
-point to vala016 for regeneration of source files (which is only needed
 after patches, not currently)
-add introspection support
2012-08-09 18:54:12 +00:00
dholland
7e751949e4 Set BUILDLINK_ABI_DEPENDS correctly (with +=, not ?=)
It turns out there were a lot of these.
2012-05-07 01:53:12 +00:00
wiz
ee311e3b36 Recursive bump for pcre-8.30* (shlib major change) 2012-03-03 00:11:51 +00:00
wiz
833922aab2 Revbump for
a) tiff update to 4.0 (shlib major change)
b) glib2 update 2.30.2 (adds libffi dependency to buildlink3.mk)

Enjoy.
2012-02-06 12:39:49 +00:00
drochner
5cad7f0e0a comment out vala dependency -- it is only needed if we patch .vala files 2012-02-06 11:44:53 +00:00
drochner
535de4bd4a update to 0.6.4
changes: minor fixes
2012-02-03 15:15:44 +00:00
wiz
972355d6cd patch-aa is not necessary any longer, says gls@; remove it. 2011-12-15 12:29:50 +00:00
gls
c69d034be5 Update devel/libgee to 0.6.3
Upstream changes:

Fix buffer underflow.
2011-11-13 16:13:08 +00:00
gls
4887525fc1 Update devel/libgee to 0.6.2.1
Upstream changes:

libgee 0.6.2.1
==============

 * Add check-news to AM_INIT_AUTOMAKE

 libgee 0.6.2
 ============

  * Fix adding second element to priority queue.
   * Fix problem with key used in range is freed.
2011-10-22 11:35:43 +00:00
obache
1d9df3258a recursive bump from gettext-lib shlib bump. 2011-04-22 13:41:54 +00:00
gls
ac05d64a3c Update to 0.6.1
Upstream changes:

2011-01-28  Joerg Billeter  <j@bitron.ch>
Release 0.6.1

Fix memory leak in LinkedList.clear
Based on patch by Travis Reitter, fixes bug 639254.

2011-01-20  Maciej Piechotka  <uzytkownik2@gmail.com>
Remove depending on order of iteration in read-only collections' test

2010-11-20  Maciej Piechotka  <uzytkownik2@gmail.com>
Fix memory leak on freeingi LinkedList
If fixes issue described in bug #63522
2011-02-16 21:43:27 +00:00
gls
c952b87ab7 Add a patch from drochner@ to keep the selftest from crashing.
While here, fix MASTER_SITES, USE_TOOLS and build deps.
2010-11-11 23:05:17 +00:00
gls
f81883d1ba Update devel/libgee to 0.6.0. Maintenance release
Upstream changes:
Libgee 0.6.0
released on September 26, 2010

Changes

    * Fix compiler warning.
2010-11-07 09:32:07 +00:00
obache
90f140fb7c 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.
2010-09-23 08:26:09 +00:00
ahoka
87d7892e4c Drop maintainership on these packages, I am no longer interested. 2010-05-07 08:34:22 +00:00
joerg
bacea7cad5 Remove @dirrm entries from PLISTs 2009-06-14 17:48:39 +00:00
joerg
2d1ba244e9 Simply and speed up buildlink3.mk files and processing.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
2009-03-20 19:23:50 +00:00
ahoka
2aeaada430 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.
2009-03-05 21:59:43 +00:00