Commit graph

33 commits

Author SHA1 Message Date
prlw1
e9a8dd5d63 revbump for vala update 2016-04-10 19:38:51 +00:00
wiz
dcc143ada7 Bump PKGREVISION for vala update to 0.30. 2016-02-04 12:13:30 +00:00
agc
d9e4cfe05d Add SHA512 digests for distfiles for devel category
Issues found with existing distfiles:
	distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip
	distfiles/fortran-utils-1.1.tar.gz
	distfiles/ivykis-0.39.tar.gz
	distfiles/enum-1.11.tar.gz
	distfiles/pvs-3.2-libraries.tgz
	distfiles/pvs-3.2-linux.tgz
	distfiles/pvs-3.2-solaris.tgz
	distfiles/pvs-3.2-system.tgz
No changes made to these distinfo files.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
2015-11-03 03:27:11 +00:00
wiz
4c05be9654 Update to 0.18.0:
libgee 0.18.0
=============
 * No changes since previous release

libgee 0.17.92
==============
 * Fix default value of --enable-consistency-check
2015-08-23 14:12:57 +00:00
wiz
f61838cd80 Recursive bump for vala-0.28.0 update. 2015-04-03 07:38:34 +00:00
prlw1
3f7a8d483f Update libgee to 0.16.1
It seems that after the ABI break in 0.7, which probably should have
incurred a major version increment, libgee since 0.8 has been
backwardly compatible.

Highlights from the release notes since 0.8.8, devel/libgee0.8:

 * Workaround GC thread consuming 100% of CPU
 * Fix HashMap destructor name
 * Add explicit tee implementations
 * Add UnrolledLinkedList class implementing List and Deque interface
 * Clarify the add and insert operation on list iterators and make the behaviour consistent for ArrayList and LinkedList
 * Allow (partially) disable internal asserts
 * Internal symbols are hidden
 * Fix HazardPointer bugs
 * Fix List test
 * Remove workaround for 'old' (<0.23.2) vala
 * Use WeakRef for keeping of read-only proxy for collection
 * The collection cloning no longer leaks memory
 * Override read_only_view property in ReadOnlySortedMap and its subclasses
 * Add adding to collection based on iterators
 * Make Collection.add_all_array, contains_all_array and remove_all_array virtual
 * Avoid destroy coroutine creation in hazard pointer implementation
 * Add Traversable.tee
 * Add exception handling to Future
 * Add ability of getting Future from Lazy
 * Make Traversable.flat_map a virtual function
 * Add more specializations to .foreach
 * Add flat_map method to Traversable
 * Add zip method to Future
 * Specialize stream iterator (4-22% speed improvement in tests)
 * Extend the Traversable.Stream with Stream.WAIT
 * Fix lazy value usage in unfold
 * Add futures and promises to libgee
 * Return true from HashSet.Iterator.foreach() if we fall off the end
 * Fix memory leak in TreeSet and TreeMap
 * ConcurrentSet implements SortedSet
 * Fix HashMultiMap, TreeMultiSet constructor
 * Add add/contains/remove_all working on array
 * Allow creation of ArrayList from array
 * Add read_only_view to Gee.MultiSet and Gee.MultiMap
 * ConcurrentSet preliminary implementation
 * Allow slice in ReadOnlyList
 * Fix Iterator.remove in PriorityQueue
 * Add foreach specializations
 * Use foreach function instead of iterators

For full details see:
https://git.gnome.org/browse/libgee/tree/NEWS?h=0.16.1
2014-11-01 11:20:53 +00:00
drochner
31b16a5690 update to 0.6.8
change: fix memory leak
2013-03-14 19:20:20 +00:00
drochner
257e073282 update to 0.6.7
changes: bugfixes
2012-12-14 19:40:36 +00:00
wiz
408a1357cb Explicitly disallow 0.8 and newer, since it breaks API.
(The package is called differently, so this is a belts-and-suspender commit.)
2012-12-08 23:22:41 +00:00
wiz
f5364437d2 Mention that this is the 0.6 branch package. 2012-12-08 23:20:37 +00:00
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