Hello community,

here is the log from the commit of package perl-Gtk3 for openSUSE:Factory 
checked in at 2020-03-19 19:49:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Gtk3 (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Gtk3.new.3160 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Gtk3"

Thu Mar 19 19:49:35 2020 rev:3 rq:786285 version:0.037

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Gtk3/perl-Gtk3.changes      2019-10-27 
13:41:29.813301923 +0100
+++ /work/SRC/openSUSE:Factory/.perl-Gtk3.new.3160/perl-Gtk3.changes    
2020-03-19 19:53:34.716276156 +0100
@@ -1,0 +2,6 @@
+Wed Mar 18 03:10:02 UTC 2020 -  <[email protected]>
+
+- updated to 0.037
+   see /usr/share/doc/packages/perl-Gtk3/
+
+-------------------------------------------------------------------

Old:
----
  Gtk3-0.036.tar.gz

New:
----
  Gtk3-0.037.tar.gz

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

Other differences:
------------------
++++++ perl-Gtk3.spec ++++++
--- /var/tmp/diff_new_pack.t69wpC/_old  2020-03-19 19:53:35.576276187 +0100
+++ /var/tmp/diff_new_pack.t69wpC/_new  2020-03-19 19:53:35.576276187 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-Gtk3
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 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
@@ -17,7 +17,7 @@
 
 
 Name:           perl-Gtk3
-Version:        0.036
+Version:        0.037
 Release:        0
 %define cpan_name Gtk3
 Summary:        Perl interface to the 3.x series of the gtk+ toolkit

++++++ Gtk3-0.036.tar.gz -> Gtk3-0.037.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Gtk3-0.036/META.json new/Gtk3-0.037/META.json
--- old/Gtk3-0.036/META.json    2019-08-27 07:00:11.000000000 +0200
+++ new/Gtk3-0.037/META.json    2020-03-17 05:06:22.000000000 +0100
@@ -44,7 +44,7 @@
       "x_IRC" : "irc://irc.gimp.org/#gtk-perl",
       "x_twitter" : "https://twitter.com/GTKPerl";
    },
-   "version" : "0.036",
+   "version" : "0.037",
    "x_generated_by_perl" : "v5.28.1",
    "x_serialization_backend" : "Cpanel::JSON::XS version 4.08"
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Gtk3-0.036/META.yml new/Gtk3-0.037/META.yml
--- old/Gtk3-0.036/META.yml     2019-08-27 07:00:11.000000000 +0200
+++ new/Gtk3-0.037/META.yml     2020-03-17 05:06:22.000000000 +0100
@@ -24,6 +24,6 @@
   bugtracker: http://rt.cpan.org/Public/Dist/Display.html?Name=Gtk3
   homepage: http://gtk2-perl.sourceforge.net
   repository: git://git.gnome.org/perl-Gtk3
-version: '0.036'
+version: '0.037'
 x_generated_by_perl: v5.28.1
 x_serialization_backend: 'YAML::Tiny version 1.73'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Gtk3-0.036/Makefile.PL new/Gtk3-0.037/Makefile.PL
--- old/Gtk3-0.036/Makefile.PL  2019-08-27 07:00:11.000000000 +0200
+++ new/Gtk3-0.037/Makefile.PL  2020-03-17 05:06:22.000000000 +0100
@@ -22,7 +22,7 @@
     "Glib::Object::Introspection" => "0.043",
     "Test::Simple" => "0.96"
   },
-  "VERSION" => "0.036",
+  "VERSION" => "0.037",
   "test" => {
     "TESTS" => "t/*.t"
   }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Gtk3-0.036/NEWS new/Gtk3-0.037/NEWS
--- old/Gtk3-0.036/NEWS 2019-08-27 07:00:11.000000000 +0200
+++ new/Gtk3-0.037/NEWS 2020-03-17 05:06:22.000000000 +0100
@@ -1,4 +1,11 @@
-Overview of changes in Gtk3 0.036 [2019-08-26]
+Overview of changes in Gtk3 0.037 [2020-03-16]
+==============================================
+
+* Adapt the Gtk3::TreeModelSort::new_with_model overload to work
+  with gtk+ 3.24.14 (Based on a patch by Alberts Muktupāvels.)
+  https://gitlab.gnome.org/GNOME/perl-gtk3/issues/5
+
+Overview of changes in Gtk3 0.036 [2019-08-27]
 ==============================================
 
 * Use a temporary, writable directory as $HOME while running tests
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Gtk3-0.036/dist.ini new/Gtk3-0.037/dist.ini
--- old/Gtk3-0.036/dist.ini     2019-08-27 07:00:11.000000000 +0200
+++ new/Gtk3-0.037/dist.ini     2020-03-17 05:06:22.000000000 +0100
@@ -1,5 +1,5 @@
 name    = Gtk3
-version = 0.036
+version = 0.037
 author  = Torsten Schoenfeld <[email protected]>
 license = LGPL_2_1
 copyright_holder = Torsten Schoenfeld
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Gtk3-0.036/lib/Gtk3.pm new/Gtk3-0.037/lib/Gtk3.pm
--- old/Gtk3-0.036/lib/Gtk3.pm  2019-08-27 07:00:11.000000000 +0200
+++ new/Gtk3-0.037/lib/Gtk3.pm  2020-03-17 05:06:22.000000000 +0100
@@ -1,5 +1,5 @@
 package Gtk3;
-$Gtk3::VERSION = '0.036';
+$Gtk3::VERSION = '0.037';
 =encoding utf8
 
 =head1 NAME
@@ -1735,18 +1735,25 @@
   return Gtk3::TreeModel::get (@_);
 }
 
-=item * A redirect is added from C<Gtk3::TreeModelSort::new_with_model> to
+=item * Prior to gtk+ 3.24.14, a redirect is added from
+C<Gtk3::TreeModelSort::new_with_model> to
 <Gtk3::TreeModel::sort_new_with_model> so that Gtk3::TreeModelSort objects can
 be constructed normally.
 
 =cut
 
 # Not needed anymore once <https://bugzilla.gnome.org/show_bug.cgi?id=646742>
-# is fixed.
+# is fixed.  This never happened, but in gtk+ 3.24.14, the return type
+# annotation was changed: 
<https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/1134>.
 sub Gtk3::TreeModelSort::new_with_model {
-  my ($class, $child_model) = @_;
-  Glib::Object::Introspection->invoke (
-    $_GTK_BASENAME, 'TreeModel', 'sort_new_with_model', $child_model);
+  if (Gtk3::CHECK_VERSION (3, 24, 14)) {
+    Glib::Object::Introspection->invoke (
+      $_GTK_BASENAME, 'TreeModelSort', 'new_with_model', @_);
+  } else {
+    my ($class, $child_model) = @_;
+    Glib::Object::Introspection->invoke (
+      $_GTK_BASENAME, 'TreeModel', 'sort_new_with_model', $child_model);
+  }
 }
 
 =item * Gtk3::TreeModelSort has a C<get> method that calls
@@ -2397,7 +2404,7 @@
 }
 
 package Gtk3::Gdk::EventMask;
-$Gtk3::Gdk::EventMask::VERSION = '0.036';
+$Gtk3::Gdk::EventMask::VERSION = '0.037';
 use overload
   '==' => \&eq,
   '>=' => \&ge;


Reply via email to