Hello community,

here is the log from the commit of package glibmm2 for openSUSE:Factory
checked in at Mon May 2 12:23:27 CEST 2011.



--------
--- GNOME/glibmm2/glibmm2.changes       2010-11-01 16:41:43.000000000 +0100
+++ /mounts/work_src_done/STABLE/glibmm2/glibmm2.changes        2011-04-05 
17:55:29.000000000 +0200
@@ -1,0 +2,300 @@
+Tue Apr  5 15:12:37 UTC 2011 - fcro...@novell.com
+
+- Update to version 2.28.0:
+  + Gio:
+    - DBus::Connection:
+      . Added a register_method() overload with no vtable.
+      . register_object(), register_subtree(): Take the VTable by
+        reference, not pointer.
+    - DBus::MethodInvocation:
+      . get_parameters(): Return a VariantContainerBase instead of
+        taking a VariantBase.
+      . return_gerror(), return_error_literal(): Rename them both
+        to return_error().
+    - DBus::NodeInfo::lookup_interface(): Add a method overload
+      with no name.
+    - DBus::Proxy: Rename type_map_changed_properties to
+      MapChangeProperties.
+    - DBus::VariantContainerBase::create_tuple(): Add a method
+      overload that takes a single VariantBase.
+    - Settings: Really add list_schemas().
+
+-------------------------------------------------------------------
+Tue Mar 29 10:27:01 UTC 2011 - fcro...@novell.com
+
+- Update to version 2.27.99.2:
+  + Glib:
+    - Variant: Rename get(index) to get_child(index).
+    - Variant<std::string>: Allow this to be used for object paths
+      and signatures as well as just bytestrings.
+    - Variant<Glib::ustring>: Allow this to be used for
+      bytestrings, object paths and signatures as well as just
+      (UTF-8) strings.
+    - Move constructor definitions into the .cc file.
+    - Capitalize the standard types, such as VARIANT_TYPE_STRING.
+  + ArrayHandle: Make it compilable with MSVC 2005, 2008, 2010.
+    bgo#645851.
+
+-------------------------------------------------------------------
+Mon Mar 28 17:30:23 UTC 2011 - fcro...@novell.com
+
+- Update to version 2.27.99.1:
+  + Gio:
+    - DBus: Use VariantContainerBase for tuple Variants.
+
+-------------------------------------------------------------------
+Thu Mar 24 10:41:50 UTC 2011 - fcro...@novell.com
+
+- Update to version 2.27.99:
+  + Gio:
+    - Removed Application, ApplicationCommandLine, and ActionGroup
+      because they are unfinished. We hope to add them back in
+      glibmm 3.2.
+    - Removed SettingsBackend because it is unfinished.
+    - Settings: Removed API that used SettingsBackend.
+    - Variant: Improved the documentation.
+  + Build: Remove the dependency on mm-common during the tarball
+    build.
+- Changes from version 2.27.98:
+  + Gio:
+    - DBus::InterfaceVTable: Make the tuple type clearer in
+      SlotInterfaceMethodCall.
+  + Glib:
+    - Correct some range checks to use >= instead of just >.
+    - Vectorutils, ArrayHandle: Check for NULL pointers.
+- Changes from version 2.27.97:
+  + Gio:
+    - DBus::Proxy: Added the properties_changed signal bgo#644886
+  + Variant:
+    - Added Variant<VariantBase>::get(). bgo#644207.
+    - Added some get() method overloads.
+    - Added VariantBase::cast_dynamic(). bgo#644146
+  + Build: Fix the missing doc-install.pl problem.
+    mm-common is now needed for tarball builds, though this might
+    change soon.
+- Changes from version 2.27.96:
+  + Gio:
+    - Application:
+      . open(): Added a single-file method overload.
+      . The command-line signal now returns an int instead of a
+        bool. It is a main() status code.
+      . Added get_environ().
+      . Add the local_command_line vfunc,
+    - ApplicationCommandLine: Use std::string instead of ustring in
+      some API.
+    - DBus::InterfaceVTable: Use g_error_copy() where appropriate,
+      fixing a crash. bgo#644008
+  + Build: Do not install doctool/ scripts such as doc-install.pl.
+    These are now only installed by mm-common, and the mm-common
+    macros find it there, so no changes should be necessary in
+    other modules if you update mm-common.
+  + Documentation: Avoid errors in the reference documentation due
+    to encoding confusion in our perl scripts. bgo#644037
+- Changes from version 2.27.95:
+  + Gio:
+    - Throw Gio::Error again, instead of just the base Glib::Error.
+      This was broken in glibmm 2.27.94.
+  + Glib:
+    - build_filename(): Add method overloads to take up to 9
+      arguments, for convenience. bgo#599578
+  + Documentation: Mark some new API as new in 2.28.
+
+-------------------------------------------------------------------
+Wed Feb 23 13:23:08 UTC 2011 - a...@mizerski.pl
+
+- Update to version 2.27.94:
+  + OptionGroup:
+    - Add add_entry() that takes a slot with callback function
+      (bgo#589197).
+    - on_post_parse() overrides no longer need to call the base
+      class (bgo#588988).
+- Changes from version 2.27.93:
+  + Added ArrayHandler, ListHandler and SListHandler, to help with
+    conversions to/from std::vector.
+  + Application: Initialize glibmm and giomm in the constructor,
+    for convenience.
+  + Resolver: lookup_service(), lookup_by_address(): Fix the
+    reference counting (bgo#639575).
+  + Fix the build (and of applications) with
+    GLIB_DISABLE_SINGLE_INCLUDES.
+- Changes from version 2.27.91.1:
+  + gmmproc:
+    - _WRAP_CTOR(): Restore the optional extra parameter, because
+      it is still needed by gtkmm-2.4.
+    - Added conversion from bool& to gboolean*.
+  + DBus::[watch|own]_name(): Add default values for parameters.
+  + DBusConnection:
+    - Add a send_message() without an "out_serial" parameter.
+    - Avoid errors/exceptions in callbacks due to NULL C strings.
+    - Wrap properties and signals.
+  + DBusMessage: Wrap properties and signals.
+  + DBusServer: Comment out constructors because of bgo#639478.
+  + InetAddress: Wrap properties.
+  + Variant: Make the variant_type() functions return actual types.
+  + Documentation: Started a client/server example that uses the
+    user's bus.
+- Changes from version 2.27.91:
+  + Gio:
+    - BufferedInputStream, BufferedOutputStream: Fix create_sized()
+      (bgo#638616).
+    - DBus: Use std::string for addresses since they could be a
+      file path.
+    - DBus: Use std::string instead of Glib::ustring for guid's
+      since std::string's API is probably adequate enough for their
+      use.
+    - DBusConnection:
+      . call*() methods: Re-order parameters.
+      . Callbacks: Check for NULL GError** parameters and throw
+        exceptions to the caller.
+      . Add [register|unregister]_subtree() methods.
+      . Fix crashes caused by inappropriate use of
+        reinterpret_cast<> (bgo#637587).
+    - DBusConnectionInvocation: reference-counting fixes.
+    - DBusIntrospection: Fix some reference counting.
+    - DBusServer:
+      . Added create() methods.
+      . CCorrect the type of the "active" property.
+    - SocketService, ThreadedSocketService: Correct ref-counting
+      for signals.
+    - Improvements to the DBus examples.
+  + Tools:
+    - gmmproc: Warn about unwrapped properties.
+    - Added defs_fixer.pl, which fixes some generated .defs by
+      applying a specified override file.
+- Changes from version 2.27.5.1:
+  + Glib:
+    - RefPtr: Make it work with sorted containers (bgo#626858).
+    - Variant:
+      . Make all he get_iter() methods const.
+      . Added dictionary entry and dictionary specializations.
+      . VariantContainerBase: Add a create() method from an array
+        of variants.
+      . Added tests.
+    - gmmproc cleanup
+  + Gio:
+    - Application: Added the open signal.
+    - DBusConnection: Add register/unregister_object() methods
+      (bgo#637587).
+- Changes from version 2.27.5:
+  + Glib:
+    - Added Variant<std::string>, Glib::Variant< array >, and
+      Variant< vector > specializations
+  + Gio:
+    - Added DBus client example:
+      examples/dbus/well-known-address-client.cc
+    - Fix the build with mingw32 (bgo#636754).
+- Change BuildRequires to pkgconfig() ones:
+  + old ones: glib2-devel, libsigc++2-devel.
+  + pkgconfig() ones: gio-2.0, glib-2.0, gmodule-2.0, gobject-2.0,
+    sigc++-2.0.
+- Pass --disable-static to configure.
+
+-------------------------------------------------------------------
+Thu Dec 16 17:32:14 CET 2010 - vu...@opensuse.org
+
+- Update to version 2.27.4.1:
+  + Gio:
+    - DBus[Connection|Proxy]: Don't take extra reference on async
++++ 103 more lines (skipped)
++++ between GNOME/glibmm2/glibmm2.changes
++++ and /mounts/work_src_done/STABLE/glibmm2/glibmm2.changes

calling whatdependson for head-i586


Old:
----
  glibmm-2.25.5.tar.bz2

New:
----
  glibmm-2.28.0.tar.bz2

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

Other differences:
------------------
++++++ glibmm2.spec ++++++
--- /var/tmp/diff_new_pack.gbiYs5/_old  2011-05-02 12:22:09.000000000 +0200
+++ /var/tmp/diff_new_pack.gbiYs5/_new  2011-05-02 12:22:09.000000000 +0200
@@ -1,7 +1,7 @@
 #
-# spec file for package glibmm2 (Version 2.25.5)
+# spec file for package glibmm2
 #
-# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -15,14 +15,14 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-# norootforbuild
 
+# Update baselibs.conf when changing this
+%define so_ver -2_4-1
 
 Name:           glibmm2
 %define _name glibmm
-Version:        2.25.5
-Release:        3
-# NOTE: on upgrade to a new upstream version, change the Obsoletes from <= to 
< (here and in baselibs.conf)
+Version:        2.28.0
+Release:        1
 Group:          System/Libraries
 License:        LGPLv2.1+
 Summary:        C++ Interface for Glib
@@ -30,8 +30,11 @@
 Source:         
ftp://ftp.gnome.org/pub/GNOME/sources/%{_name}/2.12/%{_name}-%{version}.tar.bz2
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
-BuildRequires:  glib2-devel
-BuildRequires:  libsigc++2-devel
+BuildRequires:  pkgconfig(gio-2.0)
+BuildRequires:  pkgconfig(glib-2.0) >= 2.28.0
+BuildRequires:  pkgconfig(gmodule-2.0)
+BuildRequires:  pkgconfig(gobject-2.0)
+BuildRequires:  pkgconfig(sigc++-2.0)
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -39,27 +42,28 @@
 library Glib. It provides non-UI API that is not available in standard
 C++ and makes it possible for gtkmm to wrap GObject-based APIs.
 
-%package -n libglibmm-2_4-1
+%package -n libglibmm%{so_ver}
+
 License:        LGPLv2.1+
 Group:          System/Libraries
 Summary:        C++ Interface for Glib
 Provides:       glibmm2 = %{version}
-# Note: we keep <= (and a rpmlint warning...) until we get a version higher 
than 2.25.5 (when this provides/obsoletes was introduced)
-Obsoletes:      glibmm2 <= %{version}
+Obsoletes:      glibmm2 < %{version}
 Provides:       glibmm24 = %{version}
 Obsoletes:      glibmm24 < %{version}
 
-%description -n libglibmm-2_4-1
+%description -n libglibmm%{so_ver}
 Glibmm is the official C++ interface for the popular cross-platform
 library Glib. It provides non-UI API that is not available in standard
 C++ and makes it possible for gtkmm to wrap GObject-based APIs.
 
-%package -n libgiomm-2_4-1
+%package -n libgiomm%{so_ver}
+
 License:        LGPLv2.1+
 Group:          System/Libraries
 Summary:        C++ Interface for Gio
 
-%description -n libgiomm-2_4-1
+%description -n libgiomm%{so_ver}
 Glibmm is the official C++ interface for the popular cross-platform
 library Glib. It provides non-UI API that is not available in standard
 C++ and makes it possible for gtkmm to wrap GObject-based APIs.
@@ -68,12 +72,12 @@
 License:        LGPLv2.1+
 Group:          Development/Libraries/C and C++
 Summary:        C++ Interface for GLib
-Requires:       libglibmm-2_4-1 = %{version}
-Requires:       libgiomm-2_4-1 = %{version}
+Requires:       libglibmm%{so_ver} = %{version}
+Requires:       libgiomm%{so_ver} = %{version}
 Provides:       glibmm24-devel = %{version}
 Obsoletes:      glibmm24-devel < %{version}
 Provides:       %{name}-doc = %{version}
-Obsoletes:      %{name}-doc <= %{version}
+Obsoletes:      %{name}-doc < %{version}
 
 %description devel
 Glibmm is the official C++ interface for the popular cross-platform
@@ -84,32 +88,32 @@
 %setup -q -n %{_name}-%{version}
 
 %build
-%configure
+%configure --disable-static
 make %{?jobs:-j%jobs}
 
 %install
 %makeinstall
-rm %{buildroot}%{_libdir}/*.*a
+rm %{buildroot}%{_libdir}/*.la
 %fdupes %{buildroot}
 
 %clean
 rm -rf %{buildroot}
 
-%post -n libglibmm-2_4-1 -p /sbin/ldconfig
+%post -n libglibmm%{so_ver} -p /sbin/ldconfig
 
-%postun -n libglibmm-2_4-1 -p /sbin/ldconfig
+%postun -n libglibmm%{so_ver} -p /sbin/ldconfig
 
-%post -n libgiomm-2_4-1 -p /sbin/ldconfig
+%post -n libgiomm%{so_ver} -p /sbin/ldconfig
 
-%postun -n libgiomm-2_4-1 -p /sbin/ldconfig
+%postun -n libgiomm%{so_ver} -p /sbin/ldconfig
 
-%files -n libglibmm-2_4-1
+%files -n libglibmm%{so_ver}
 %defattr (-, root, root)
 %doc AUTHORS COPYING ChangeLog INSTALL NEWS README
 %{_libdir}/libglibmm-2.4.so.*
 %{_libdir}/libglibmm_generate_extra_defs-2.4.so.*
 
-%files -n libgiomm-2_4-1
+%files -n libgiomm%{so_ver}
 %defattr (-, root, root)
 %{_libdir}/libgiomm-2.4.so.*
 
@@ -123,7 +127,6 @@
 %{_libdir}/giomm-2.4
 %{_datadir}/devhelp/books/%{_name}-2.4
 %{_datadir}/doc/%{_name}-2.4
-%{_datadir}/%{_name}-2.4
 # Avoid BuildRequires on devhelp
 %dir %{_datadir}/devhelp
 %dir %{_datadir}/devhelp/books

++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.gbiYs5/_old  2011-05-02 12:22:09.000000000 +0200
+++ /var/tmp/diff_new_pack.gbiYs5/_new  2011-05-02 12:22:09.000000000 +0200
@@ -1,4 +1,4 @@
 libglibmm-2_4-1
   provides "glibmm2-<targettype> = <version>"
-  obsoletes "glibmm2-<targettype> <= <version>"
+  obsoletes "glibmm2-<targettype> < <version>"
 libgiomm-2_4-1

++++++ glibmm-2.25.5.tar.bz2 -> glibmm-2.28.0.tar.bz2 ++++++
++++ 395097 lines of diff (skipped)


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



Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to