Hello community,

here is the log from the commit of package libgee for openSUSE:Factory checked 
in at 2013-03-22 09:20:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libgee (Old)
 and      /work/SRC/openSUSE:Factory/.libgee.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libgee", Maintainer is ""

Changes:
--------
--- /work/SRC/openSUSE:Factory/libgee/libgee.changes    2012-10-24 
17:10:00.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libgee.new/libgee.changes       2013-03-22 
09:20:19.000000000 +0100
@@ -1,0 +2,81 @@
+Tue Mar  5 09:28:14 UTC 2013 - [email protected]
+
+- Update to version 0.9.92:
+  + Fix memory leak in TreeSet and TreeMap.
+
+-------------------------------------------------------------------
+Sun Feb 17 13:37:43 UTC 2013 - [email protected]
+
+- Update to version 0.9.91:
+  + 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.
+
+-------------------------------------------------------------------
+Thu Jan 10 08:30:55 UTC 2013 - [email protected]
+
+- Update to version 0.9.0:
+  + ConcurrentSet preliminary implementation.
+  + Bugfixes from 0.8.2 and 0.8.3.
+  + Fix various Vala warnings.
+  + First part of test refactoring.
+- Changes from version 0.8.1:
+  + Allow slice in ReadOnlyList.
+  + Fix Iterator.remove in PriorityQueue.
+  + Add foreach specializations.
+  + Use foreach function instead of iterators.
+- Drop libgee-gir.patch: fixed upstream.
+
+-------------------------------------------------------------------
+Sun Oct 21 20:49:19 UTC 2012 - [email protected]
+
+- Update to version 0.8.0:
+  + Fix Traversable.chop (bgo#684348).
+  + Remove unnecessary method.
+  + Update README.
+  + Move everything to GenericAccessor.
+- Changes from version 0.7.90:
+  + Don't notify when constructor property is set.
+  + Use views instead of copies in MultiMap as in rest of libgee
+  + Allow early termination in Traversable.foreach.
+- Changes from version 0.7.4.1:
+  + Fix missing property read_only in testmap Entry.
+- Changes from version 0.7.4:
+  + Remove *_impl methods
+  + Move virtual methods to interfaces
+  + Future-proof the ABI by adding reserved v-table members
+  + Add read_only to Map.Entry
+- Changes from version 0.7.3:
+  + Update documentation
+  + Fix iteration order in hashtables
+  + Split SortedMap/SortedSet into bi-directional and
+    uni-directional parts
+  + Simplify CompareDataFunc/HashDataFunc/EqualDataFunc
+  + Fix HazardPointers
+- Changes from version 0.7.2:
+  + Require *_type property for all collections
+  + Add ArrayQueue
+  + Few bug fixes
+- Changes frmo version 0.7.1:
+  + Implement hazard pointers and concurrent linked lists
+  + Respect VALAFLAGS when building tests
+  + Fix a few compiling warnings
+- Changes from version 0.7.0:
+  + Build system using the automake 1.11 vala support
+  + Move to delegates with targets and move them to Gee namespace
+  + Gee.Hashable interface
+  + Improve Iterator allowing to, among others, query about state
+    of iterator
+  + Allow checking if Iterator or Collection is read-only
+  + Introducing highier-level function via Traversable interface
+  + Introduce support for lazy values
+  + Allow to install in parallel with 0.6
+- Rename typelib-1_0-Gee-1_0 subpackage to typelib-1_0-Gee-0_8,
+  following upstreams rename.
+- Rename libgee2 subpackage to libgee-0_8-2, following upstreams
+  rename.
+- Injext -w into CFLAGS as a workaround for bgo#682526.
+
+-------------------------------------------------------------------

Old:
----
  libgee-0.6.6.tar.xz
  libgee-gir.patch

New:
----
  libgee-0.9.92.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libgee.spec ++++++
--- /var/tmp/diff_new_pack.fdp0Zg/_old  2013-03-22 09:20:21.000000000 +0100
+++ /var/tmp/diff_new_pack.fdp0Zg/_new  2013-03-22 09:20:21.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libgee
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 # Copyright (c) 2010 Luis Medinas, Portugal
 #
 # All modifications and additions to the file contributed by third parties
@@ -18,40 +18,39 @@
 
 
 Name:           libgee
-Version:        0.6.6
+Version:        0.9.92
 Release:        0
+# FIXME: Remove -w from CFLAGS when bgo#682526 is fixed.
 Summary:        GObject-based library providing commonly used data structures
 License:        LGPL-2.1+
 Group:          Development/Libraries/GNOME
 Url:            http://live.gnome.org/Libgee
-Source:         
http://download.gnome.org/sources/libgee/0.6/%{name}-%{version}.tar.xz
-# PATCH-FIX-OPENSUSE libgee-gir.patch [email protected] -- The typelib file 
should not reference libgee, but libgee.so.2. The patch is not clean for 
upstream, but discussion has started at bgo#667529.
-Patch0:         libgee-gir.patch
-BuildRequires:  glib2-devel
+Source:         
http://download.gnome.org/sources/libgee/0.9/%{name}-%{version}.tar.xz
 BuildRequires:  gobject-introspection-devel
-BuildRequires:  vala
+BuildRequires:  vala >= 0.17.5
+BuildRequires:  pkgconfig(glib-2.0) >= 2.32.0
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
 Libgee is a collection library providing GObject-based interfaces and
 classes for commonly used data structures.
 
-%package -n libgee2
+%package -n libgee-0_8-2
 Summary:        GObject-based library providing commonly used data structures
 Group:          System/Libraries
 %if 0%{?suse_version} <= 1210
-Requires:       typelib-1_0-Gee-1_0
+Requires:       typelib-1_0-Gee-0_8
 %endif
 
-%description -n libgee2
+%description -n libgee-0_8-2
 Libgee is a collection library providing GObject-based interfaces and
 classes for commonly used data structures.
 
-%package -n typelib-1_0-Gee-1_0
+%package -n typelib-1_0-Gee-0_8
 Summary:        GObject-based library providing commonly used data structures 
-- Introspection bindings
 Group:          System/Libraries
 
-%description -n typelib-1_0-Gee-1_0
+%description -n typelib-1_0-Gee-0_8
 Libgee is a collection library providing GObject-based interfaces and
 classes for commonly used data structures.
 
@@ -60,8 +59,8 @@
 %package -n libgee-devel
 Summary:        GObject-based library providing useful data structures - 
Development Files
 Group:          Development/Libraries/GNOME
-Requires:       libgee2 = %{version}
-Requires:       typelib-1_0-Gee-1_0 = %{version}
+Requires:       libgee-0_8-2 = %{version}
+Requires:       typelib-1_0-Gee-0_8 = %{version}
 
 %description -n libgee-devel
 Libgee is a collection library providing GObject-based interfaces and
@@ -69,35 +68,36 @@
 
 %prep
 %setup -q
-%patch0 -p1
 
 %build
+#A Harsh workaround for bgo#682526 - The casts are 'accepted'
+export CFLAGS="%{optflags} -w"
 %configure --disable-static
-make %{?jobs:-j%jobs}
+make %{?_smp_mflags} V=1
 
 %install
-%makeinstall
+%make_install
 rm %{buildroot}%{_libdir}/*.la
 
 %clean
 rm -rf %{buildroot}
 
-%post -n libgee2 -p /sbin/ldconfig
+%post -n libgee-0_8-2 -p /sbin/ldconfig
 
-%postun -n libgee2 -p /sbin/ldconfig
+%postun -n libgee-0_8-2 -p /sbin/ldconfig
 
-%files -n libgee2
+%files -n libgee-0_8-2
 %defattr(-, root, root)
 %doc AUTHORS ChangeLog COPYING NEWS README
 %{_libdir}/*.so.*
 
-%files -n typelib-1_0-Gee-1_0
+%files -n typelib-1_0-Gee-0_8
 %defattr(-,root,root)
-%{_libdir}/girepository-1.0/Gee-1.0.typelib
+%{_libdir}/girepository-1.0/Gee-0.8.typelib
 
 %files -n libgee-devel
 %defattr(-, root, root)
-%{_includedir}/gee-1.0/
+%{_includedir}/gee-0.8/
 %{_libdir}/*.so
 %{_libdir}/pkgconfig/*.pc
 %{_datadir}/gir-1.0/*.gir

++++++ libgee-0.6.6.tar.xz -> libgee-0.9.92.tar.xz ++++++
++++ 142426 lines of diff (skipped)

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to