Hello community, here is the log from the commit of package glibmm2_4 for openSUSE:Leap:15.2 checked in at 2020-03-06 12:37:54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/glibmm2_4 (Old) and /work/SRC/openSUSE:Leap:15.2/.glibmm2_4.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "glibmm2_4" Fri Mar 6 12:37:54 2020 rev:22 rq:779637 version:2.62.0 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/glibmm2_4/glibmm2_4.changes 2020-01-15 15:04:05.477862250 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.glibmm2_4.new.26092/glibmm2_4.changes 2020-03-06 12:38:20.590650187 +0100 @@ -1,0 +2,123 @@ +Wed Sep 18 19:07:49 UTC 2019 - Bjørn Lie <[email protected]> + +- Update to version 2.62.0: + + Glib: + - Add ustring::make_valid() + - Use convert_return_gchar_ptr_to_*() in a couple of ustring + methods + - Add ustring::sprintf(), wrapping g_strdup_printf() + - Fix callback races in glibmm when GSource is destructed + - Checksum, Datetime, TimeZone: Add Glib::Value + specializations + - Property: Add const get_proxy() returning ReadOnly. Getting + Proxy from ReadOnly is const + - Property: Update for compatibility with Gtk::Builder + - Fix memory leak in Variant<std::tuple<>>::create() + - Deprecate TimeVal + + Gio: + - Add Application::add_option_group() + - DBus::Object: Fix refcounts in some vfuncs + - Gio::DBus: Add ObjectProxy, ObjectSkeleton, ObjectManager, + ObjectManagerClient, ObjectManagerServer + - Drive, MountOperation, ThemedIcon, TlsDatabase, + VolumeMonitor: Fix ownership of some lists and arrays (Fixes + memory leaks and dangling pointers) + - Add SocketControlMessage::add_deserialize_func() + + gmmproc: Update for new glib deprecation macros + + Build: Require glib-2.0 >= 2.61.2 + + Documentation: + - Glib::init(), Gio::init(): Improve the documentation + - Glib::ustring can't always replace std::string. + +------------------------------------------------------------------- +Fri Mar 22 18:51:19 UTC 2019 - Bjørn Lie <[email protected]> + +- Update to version 2.60.0: + + Glib: + - Add DateTime::get_timezone(), KeyFile::get_locale_for_key() + and TimeZone::get_identifier(). + - Add Value_RefPtrBoxed<>, Value<std::vector<string>> + specializations and other Value specializations that are + necessary for _WRAP_PROPERTY. + - Object construction: Add custom class init and instance init + functions. + + Gio: + - Add AppInfo::launch_uris_async() and launch_uris_async(), + DBusConnection::get_flags() and property_flags(). + - Settings: Add property_settings_schema(). + - TlsClientConnection: Deprecate property_accepted_cas(). + - ThemedIcon: Add create(const std::vector<Glib::ustring>& + iconnames). + - Remove NO_GTYPE from some _WRAP_ENUMs. + - TlsConnection: Deprecate rehandshake API. + - Application: Add signal_name_lost(). + + gmmproc: Add _IS_REFCOUNTED_BOXEDTYPE. + + Build: Require glib-2.0 >= 2.59.2. + +------------------------------------------------------------------- +Wed Mar 20 23:45:33 UTC 2019 - Bjørn Lie <[email protected]> + +- Update to version 2.58.1: + + gmmproc: + - _WRAP_ENUM and _WRAP_GERROR: Add gtype_func parameter. + - docextract_to_xml.py: Add --exclude-file option. + + Documentation: + - README: Add installation instructions. + - Don’t use @retval on out args, use @param[out]. + +------------------------------------------------------------------- +Fri Nov 30 19:05:41 UTC 2018 - [email protected] + +- Update to version 2.58.0: + + This release is identical to 2.56.1. + +------------------------------------------------------------------- +Fri Nov 30 18:50:27 UTC 2018 - [email protected] + +- Update to version 2.56.1: + + Glib: + - ustring: Fix wchar conversion on macOS with libc++. + - Avoid compiler warnings from function pointer conversions. + + Gio: SocketClient: Take copy in RefPtrs for signal args. + + Build: + - Require glib-2.0 >= 2.55.1. + - Replace the Visual Studio project files with MSVC NMake + project files. + +------------------------------------------------------------------- +Sat Mar 31 11:16:47 UTC 2018 - [email protected] + +- Update to version 2.56.0: + + Glib: + - Threads::Private: Fix gobj() (bgo#791711). + - TimeoutSource: Use monotonic time consistently (bgo#792524). + - Add RefPtr::get(). (bgo#495762). + + Gio: + - TlsClientConnection: Deprecate set/get/property_use_ssl3(). + - DataInputStream: Deprecate read_until(). + - Application: Add property_resource_base_path_string(). This + is a replacement for property_resource_base_path() which + can't be fixed without breaking ABI (bgo#787496). + - Application: Add three set_option_context_*() methods. + - DesktopAppInfo: Add get_locale_string(). + + Documentation: Slightly elaborate Glib::Variant<Variant> docs + (bgo#778219). + + tests: + - glibmm_variant: Don't use C++14 features when a C++11 + compiler is used (bgo#787648). + - glibmm_interface_move test: Avoid unused function warnings. + + gmmproc: + - _WRAP_METHOD: + . Accept optional list of exceptions in errthrow + (bgo#787979). + . Suppress the @return section in generated documentation if + return type is void (bgo#787978). + - Add _MEMBER_SET_STR macro, setter for strings (bgo#793778). +- Drop gcc8.patch: Fixed upstream. + +------------------------------------------------------------------- +Wed Feb 28 16:26:47 UTC 2018 - [email protected] + +- Modernize spec-file by calling spec-cleaner + +------------------------------------------------------------------- Old: ---- gcc8.patch glibmm-2.52.1.tar.xz New: ---- glibmm-2.62.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ glibmm2_4.spec ++++++ --- /var/tmp/diff_new_pack.tYgn49/_old 2020-03-06 12:38:22.314651235 +0100 +++ /var/tmp/diff_new_pack.tYgn49/_new 2020-03-06 12:38:22.342651253 +0100 @@ -1,7 +1,7 @@ # # spec file for package glibmm2_4 # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -20,21 +20,19 @@ %define so_ver -2_4-1 %define _name glibmm Name: glibmm2_4 -Version: 2.52.1 +Version: 2.62.0 Release: 0 Summary: C++ Interface for Glib License: LGPL-2.1-or-later Group: Development/Libraries/C and C++ -Url: http://www.gtkmm.org/ -Source0: http://download.gnome.org/sources/glibmm/2.52/%{_name}-%{version}.tar.xz +URL: http://www.gtkmm.org/ +Source0: https://download.gnome.org/sources/glibmm/2.62/%{_name}-%{version}.tar.xz Source99: baselibs.conf -# PATCH-FIX-UPSTREAM gcc8.patch [email protected] -- Add missing address operator, fixes build wity GCC 8. -Patch0: gcc8.patch BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: pkgconfig BuildRequires: pkgconfig(gio-2.0) -BuildRequires: pkgconfig(glib-2.0) >= 2.49.7 +BuildRequires: pkgconfig(glib-2.0) >= 2.61.2 BuildRequires: pkgconfig(gmodule-2.0) >= 2.49.7 BuildRequires: pkgconfig(gobject-2.0) >= 2.49.7 BuildRequires: pkgconfig(sigc++-2.0) >= 2.9.1 @@ -86,7 +84,6 @@ %prep %setup -q -n %{_name}-%{version} -%patch0 -p1 %build %configure --disable-static ++++++ glibmm-2.52.1.tar.xz -> glibmm-2.62.0.tar.xz ++++++ /work/SRC/openSUSE:Leap:15.2/glibmm2_4/glibmm-2.52.1.tar.xz /work/SRC/openSUSE:Leap:15.2/.glibmm2_4.new.26092/glibmm-2.62.0.tar.xz differ: char 25, line 1
