Hello community,

here is the log from the commit of package perl-Glib for openSUSE:Factory 
checked in at 2018-10-12 13:09:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Glib (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Glib.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Glib"

Fri Oct 12 13:09:05 2018 rev:52 rq:640604 version:1.328

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Glib/perl-Glib.changes      2018-09-16 
18:29:38.027460499 +0200
+++ /work/SRC/openSUSE:Factory/.perl-Glib.new/perl-Glib.changes 2018-10-12 
13:09:11.143428614 +0200
@@ -1,0 +2,11 @@
+Mon Oct  8 11:57:27 UTC 2018 - Dirk Stoecker <[email protected]>
+
+- Fix autogenerated changes
+
+-------------------------------------------------------------------
+Thu Sep 27 05:18:32 UTC 2018 - Stephan Kulow <[email protected]>
+
+- updated to 1.328
+   see /usr/share/doc/packages/perl-Glib/ChangeLog.pre-git
+
+-------------------------------------------------------------------

Old:
----
  Glib-1.327.tar.gz

New:
----
  Glib-1.328.tar.gz
  cpanspec.yml

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

Other differences:
------------------
++++++ perl-Glib.spec ++++++
--- /var/tmp/diff_new_pack.NS6Duy/_old  2018-10-12 13:09:11.803427673 +0200
+++ /var/tmp/diff_new_pack.NS6Duy/_new  2018-10-12 13:09:11.803427673 +0200
@@ -12,26 +12,28 @@
 # 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/
 #
 
 
-%define cpan_name Glib
 Name:           perl-Glib
-Version:        1.327
+Version:        1.328
 Release:        0
+%define cpan_name Glib
 Summary:        Perl wrappers for the GLib utility and Object libraries
 License:        LGPL-2.1-or-later
-Group:          Development/Languages/Perl
-Url:            https://metacpan.org/pod/Glib
-Source:         
https://cpan.metacpan.org/authors/id/X/XA/XAOC/%{cpan_name}-%{version}.tar.gz
+Group:          Development/Libraries/Perl
+Url:            https://metacpan.org/pod/%{cpan_name}
+Source0:        
https://cpan.metacpan.org/authors/id/X/XA/XAOC/%{cpan_name}-%{version}.tar.gz
+Source1:        cpanspec.yml
+BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  glib2-devel >= 2.0.0
 BuildRequires:  perl
 BuildRequires:  perl-macros
 BuildRequires:  perl(ExtUtils::Depends) >= 0.300
-BuildRequires:  perl(ExtUtils::PkgConfig) >= 1.000
+BuildRequires:  perl(ExtUtils::PkgConfig) >= 1.000000
 Requires:       perl(ExtUtils::Depends) >= 0.300
-Requires:       perl(ExtUtils::PkgConfig) >= 1.000
+Requires:       perl(ExtUtils::PkgConfig) >= 1.000000
 Provides:       %{name}-devel = %{version}
 %{perl_requires}
 
@@ -40,15 +42,18 @@
 true as possible to the underlying C API, so that any reference materials
 you can find on using GLib may still apply to using the libraries from
 perl. This module also provides facilities for creating wrappers for other
-GObject-based libraries. The the SEE ALSO manpage section contains pointers
-to all sorts of good information.
+GObject-based libraries. The SEE ALSO section contains pointers to all
+sorts of good information.
 
 %prep
 %setup -q -n %{cpan_name}-%{version}
 
 %build
-perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
-make %{?_smp_mflags} V=1
+%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
+%{__make} %{?_smp_mflags}
+
+%check
+%{__make} test
 
 %install
 %perl_make_install
@@ -56,7 +61,8 @@
 %perl_gen_filelist
 
 %files -f %{name}.files
-%license LICENSE
+%defattr(-,root,root,755)
 %doc AUTHORS ChangeLog.pre-git doctypes Glib.exports NEWS perl-Glib.doap 
README TODO xsapi.pod.foot xsapi.pod.head
+%license LICENSE
 
 %changelog

++++++ Glib-1.327.tar.gz -> Glib-1.328.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Glib-1.327/GKeyFile.xs new/Glib-1.328/GKeyFile.xs
--- old/Glib-1.327/GKeyFile.xs  2013-12-11 05:44:46.000000000 +0100
+++ new/Glib-1.328/GKeyFile.xs  2018-09-26 05:50:15.000000000 +0200
@@ -289,7 +289,7 @@
     PPCODE:
        groups = g_key_file_get_groups (key_file, &len);
        if (len != 0) {
-               EXTEND(SP, len);
+               EXTEND(SP, (long) len);
                for (i = 0; i < len; i++)
                        PUSHs (sv_2mortal (newSVGChar (groups[i])));
        }
@@ -637,7 +637,7 @@
                                        &retlen,
                                        &err);
                        CROAK_ON_GERROR (err);
-                       EXTEND (sp, retlen);
+                       EXTEND (sp, (long) retlen);
                        for (i = 0; i < retlen; i++)
                                PUSHs (sv_2mortal (newSVGChar (retlist[i])));
                        g_strfreev (retlist);
@@ -651,7 +651,7 @@
                                        &retlen,
                                        &err);
                        CROAK_ON_GERROR (err);
-                       EXTEND (sp, retlen);
+                       EXTEND (sp, (long) retlen);
                        for (i = 0; i < retlen; i++)
                                PUSHs (sv_2mortal (boolSV (retlist[i])));
                        g_free (retlist);
@@ -665,7 +665,7 @@
                                        &retlen,
                                        &err);
                        CROAK_ON_GERROR (err);
-                       EXTEND (sp, retlen);
+                       EXTEND (sp, (long) retlen);
                        for (i = 0; i < retlen; i++)
                                PUSHs (sv_2mortal (newSViv (retlist[i])));
                        g_free (retlist);
@@ -694,7 +694,7 @@
                        &err);
        if (err)
                gperl_croak_gerror (NULL, err);
-       EXTEND (sp, retlen);
+       EXTEND (sp, (long) retlen);
        for (i = 0; i < retlen; i++)
                PUSHs (sv_2mortal (newSVnv (retlist[i])));
        g_free (retlist);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Glib-1.327/GObject.xs new/Glib-1.328/GObject.xs
--- old/Glib-1.327/GObject.xs   2015-08-13 15:14:04.000000000 +0200
+++ new/Glib-1.328/GObject.xs   2018-09-26 05:50:15.000000000 +0200
@@ -1608,7 +1608,7 @@
                        warn ("list_properties: %d properties\n", n_props);
 #endif
                        if (n_props) {
-                               EXTEND (SP, n_props);
+                               EXTEND (SP, (int) n_props);
 
                                for (i = 0; i < n_props; i++)
                                        PUSHs (sv_2mortal (newSVGParamSpec 
(props[i])));
@@ -1642,7 +1642,7 @@
                        warn ("list_properties: %d properties\n", n_props);
 #endif
                        if (n_props) {
-                               EXTEND (SP, n_props);
+                               EXTEND (SP, (int) n_props);
 
                                for (i = 0; i < n_props; i++)
                                        PUSHs (sv_2mortal (newSVGParamSpec 
(props[i])));
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Glib-1.327/GType.xs new/Glib-1.328/GType.xs
--- old/Glib-1.327/GType.xs     2017-05-21 21:02:34.000000000 +0200
+++ new/Glib-1.328/GType.xs     2018-09-26 05:50:15.000000000 +0200
@@ -2654,7 +2654,7 @@
        sigids = g_signal_list_ids (package_type, &num);
        if (!num)
                XSRETURN_EMPTY;
-       EXTEND(SP, num);
+       EXTEND(SP, (int) num);
        for (i = 0; i < num; i++) {
                g_signal_query (sigids[i], &siginfo);
                PUSHs (sv_2mortal (newSVGSignalQuery (&siginfo)));
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Glib-1.327/GVariant.xs new/Glib-1.328/GVariant.xs
--- old/Glib-1.327/GVariant.xs  2017-05-21 21:02:34.000000000 +0200
+++ new/Glib-1.328/GVariant.xs  2018-09-26 05:50:15.000000000 +0200
@@ -149,6 +149,34 @@
        return gperl_get_boxed_check (sv, G_TYPE_VARIANT_TYPE);
 }
 
+/* --- GVariantDict 
----------------------------------------------------------*/
+
+#if GLIB_CHECK_VERSION (2, 40, 0)
+
+/* --- typemap glue --- */
+
+SV *
+newSVGVariantDict (GVariantDict * dict)
+{
+       return gperl_new_boxed (dict, G_TYPE_VARIANT_DICT, FALSE);
+}
+
+SV *
+newSVGVariantDict_own (GVariantDict * dict)
+{
+       return gperl_new_boxed (dict, G_TYPE_VARIANT_DICT, TRUE);
+}
+
+GVariantDict *
+SvGVariantDict (SV * sv)
+{
+       if (!gperl_sv_is_defined (sv))
+               return NULL;
+       return gperl_get_boxed_check (sv, G_TYPE_VARIANT_DICT);
+}
+
+#endif
+
 /* -------------------------------------------------------------------------- 
*/
 
 /* --- helpers ---*/
@@ -265,6 +293,9 @@
 =for see_also Glib::VariantType
 =cut
 
+=for see_also Glib::VariantDict
+=cut
+
 BOOT:
        gperl_register_fundamental_full (G_TYPE_VARIANT, "Glib::Variant",
                                         &variant_wrapper_class);
@@ -273,6 +304,9 @@
        variant_type_wrapper_class.unwrap = unwrap_variant_type;
        gperl_register_boxed (G_TYPE_VARIANT_TYPE, "Glib::VariantType",
                              &variant_type_wrapper_class);
+#if GLIB_CHECK_VERSION (2, 40, 0)
+       gperl_register_boxed (G_TYPE_VARIANT_DICT, "Glib::VariantDict", NULL);
+#endif
 
 const GVariantType * g_variant_get_type (GVariant *value);
 
@@ -521,23 +555,6 @@
 
 # --------------------------------------------------------------------------- #
 
-# GLIB_AVAILABLE_IN_2_40 {
-#   GVariantDict * g_variant_dict_new (GVariant *from_asv);
-#   void g_variant_dict_init (GVariantDict *dict, GVariant *from_asv);
-#   gboolean g_variant_dict_lookup (GVariantDict *dict, const gchar *key, 
const gchar *format_string, ...);
-#   GVariant * g_variant_dict_lookup_value (GVariantDict *dict, const gchar 
*key, const GVariantType *expected_type);
-#   gboolean g_variant_dict_contains (GVariantDict *dict, const gchar *key);
-#   void g_variant_dict_insert (GVariantDict *dict, const gchar *key, const 
gchar *format_string, ...);
-#   void g_variant_dict_insert_value (GVariantDict *dict, const gchar *key, 
GVariant *value);
-#   gboolean g_variant_dict_remove (GVariantDict *dict, const gchar *key);
-#   void g_variant_dict_clear (GVariantDict *dict);
-#   GVariant * g_variant_dict_end (GVariantDict *dict);
-#   GVariantDict * g_variant_dict_ref (GVariantDict *dict);
-#   void g_variant_dict_unref (GVariantDict *dict);
-# }
-
-# --------------------------------------------------------------------------- #
-
 # GVariantBuilder * g_variant_builder_new (const GVariantType *type);
 # void g_variant_builder_unref (GVariantBuilder *builder);
 # GVariantBuilder * g_variant_builder_ref (GVariantBuilder *builder);
@@ -684,3 +701,27 @@
 GVariantType_own * g_variant_type_new_dict_entry (class, const GVariantType 
*key, const GVariantType *value);
     C_ARGS:
        key, value
+
+# --------------------------------------------------------------------------- #
+
+#if GLIB_CHECK_VERSION (2, 40, 0)
+
+MODULE = Glib::Variant PACKAGE = Glib::VariantDict     PREFIX = g_variant_dict_
+
+GVariantDict_own * g_variant_dict_new (class, GVariant *from_asv);
+    C_ARGS:
+       from_asv
+
+# gboolean g_variant_dict_lookup (GVariantDict *dict, const gchar *key, const 
gchar *format_string, ...);
+GVariant_noinc * g_variant_dict_lookup_value (GVariantDict *dict, const gchar 
*key, const GVariantType *expected_type);
+
+gboolean g_variant_dict_contains (GVariantDict *dict, const gchar *key);
+
+# void g_variant_dict_insert (GVariantDict *dict, const gchar *key, const 
gchar *format_string, ...);
+void g_variant_dict_insert_value (GVariantDict *dict, const gchar *key, 
GVariant *value);
+
+gboolean g_variant_dict_remove (GVariantDict *dict, const gchar *key);
+
+GVariant_noinc * g_variant_dict_end (GVariantDict *dict);
+
+#endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Glib-1.327/Glib.exports new/Glib-1.328/Glib.exports
--- old/Glib-1.327/Glib.exports 2017-05-21 21:02:34.000000000 +0200
+++ new/Glib-1.328/Glib.exports 2018-09-26 05:50:15.000000000 +0200
@@ -119,4 +119,10 @@
     newSVGVariantType
     newSVGVariantType_own);
 }
+if (ExtUtils::PkgConfig->atleast_version ('glib-2.0', '2.40.0')) {
+  push @exports, qw(
+    SvGVariantDict
+    newSVGVariantDict
+    newSVGVariantDict_own);
+}
 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Glib-1.327/META.json new/Glib-1.328/META.json
--- old/Glib-1.327/META.json    2018-05-22 05:07:23.000000000 +0200
+++ new/Glib-1.328/META.json    2018-09-26 07:15:25.000000000 +0200
@@ -78,12 +78,11 @@
       ],
       "repository" : {
          "type" : "git",
-         "url" : "git://git.gnome.org/perl-Glib",
-         "web" : "http://git.gnome.org/browse/perl-Glib";
+         "web" : "https://gitlab.gnome.org/GNOME/perl-glib";
       },
       "x_IRC" : "irc://irc.gimp.org/#gtk-perl",
       "x_MailingList" : "https://mail.gnome.org/mailman/listinfo/gtk-perl-list";
    },
-   "version" : "1.327",
+   "version" : "1.328",
    "x_serialization_backend" : "JSON::PP version 2.27400_02"
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Glib-1.327/META.yml new/Glib-1.328/META.yml
--- old/Glib-1.327/META.yml     2018-05-22 05:07:23.000000000 +0200
+++ new/Glib-1.328/META.yml     2018-09-26 07:15:24.000000000 +0200
@@ -52,6 +52,6 @@
   bugtracker: http://rt.cpan.org/Public/Dist/Display.html?Name=Glib
   homepage: http://gtk2-perl.sourceforge.net
   license: http://www.gnu.org/licenses/lgpl-2.1.html
-  repository: git://git.gnome.org/perl-Glib
-version: '1.327'
+  repository: https://gitlab.gnome.org/GNOME/perl-glib
+version: '1.328'
 x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Glib-1.327/Makefile.PL new/Glib-1.328/Makefile.PL
--- old/Glib-1.327/Makefile.PL  2017-05-21 21:02:34.000000000 +0200
+++ new/Glib-1.328/Makefile.PL  2018-09-26 07:11:23.000000000 +0200
@@ -116,9 +116,9 @@
                     mailto  => 'bug-Glib [at] rt.cpan.org',
             },
             repository  => {
-                    url     => 'git://git.gnome.org/perl-Glib',
+                    url     => '[email protected]:GNOME/perl-glib.git',
                     type    => 'git',
-                    web     => 'http://git.gnome.org/browse/perl-Glib',
+                    web     => 'https://gitlab.gnome.org/GNOME/perl-glib',
             },
         },
         prereqs => {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Glib-1.327/NEWS new/Glib-1.328/NEWS
--- old/Glib-1.327/NEWS 2018-05-22 05:05:28.000000000 +0200
+++ new/Glib-1.328/NEWS 2018-09-26 07:12:52.000000000 +0200
@@ -1,3 +1,11 @@
+Overview of changes in Glib 1.328 (stable)
+============================================
+
+* Makefile.PL: changed location of Git repo/web page
+* Add wrappers for GVariantDict
+* Add a few integer casts to quell compiler warnings
+* Rename DOAP file to appease pre-commit hook
+
 Overview of changes in Glib 1.327 (stable)
 ============================================
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Glib-1.327/gperl.h new/Glib-1.328/gperl.h
--- old/Glib-1.327/gperl.h      2017-05-21 21:02:34.000000000 +0200
+++ new/Glib-1.328/gperl.h      2018-09-26 05:50:15.000000000 +0200
@@ -378,6 +378,15 @@
 
 #endif /* 2.24.0 */
 
+#if GLIB_CHECK_VERSION (2, 40, 0)
+
+typedef GVariantDict GVariantDict_own;
+SV * newSVGVariantDict (GVariantDict * dict);
+SV * newSVGVariantDict_own (GVariantDict * dict);
+GVariantDict * SvGVariantDict (SV * sv);
+
+#endif /* 2.40.0 */
+
 /*
  * --- GBytes -----------------------------------------------------------------
  */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Glib-1.327/lib/Glib/CodeGen.pm 
new/Glib-1.328/lib/Glib/CodeGen.pm
--- old/Glib-1.327/lib/Glib/CodeGen.pm  2018-05-22 05:06:11.000000000 +0200
+++ new/Glib-1.328/lib/Glib/CodeGen.pm  2018-09-26 07:13:13.000000000 +0200
@@ -5,7 +5,7 @@
 use Carp;
 use IO::File;
 
-our $VERSION = '1.327';
+our $VERSION = '1.328';
 
 # type handlers should look like this:
 #    sub gen_foo_stuff {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Glib-1.327/lib/Glib/GenPod.pm 
new/Glib-1.328/lib/Glib/GenPod.pm
--- old/Glib-1.327/lib/Glib/GenPod.pm   2018-05-22 05:06:21.000000000 +0200
+++ new/Glib-1.328/lib/Glib/GenPod.pm   2018-09-26 07:13:35.000000000 +0200
@@ -9,7 +9,7 @@
 
 package Glib::GenPod;
 
-our $VERSION = '1.327';
+our $VERSION = '1.328';
 
 use strict;
 use warnings;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Glib-1.327/lib/Glib/MakeHelper.pm 
new/Glib-1.328/lib/Glib/MakeHelper.pm
--- old/Glib-1.327/lib/Glib/MakeHelper.pm       2018-05-22 05:06:33.000000000 
+0200
+++ new/Glib-1.328/lib/Glib/MakeHelper.pm       2018-09-26 07:13:52.000000000 
+0200
@@ -4,7 +4,7 @@
 
 package Glib::MakeHelper;
 
-our $VERSION = '1.327';
+our $VERSION = '1.328';
 
 =head1 NAME
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Glib-1.327/lib/Glib/Object/Subclass.pm 
new/Glib-1.328/lib/Glib/Object/Subclass.pm
--- old/Glib-1.327/lib/Glib/Object/Subclass.pm  2018-05-22 05:07:06.000000000 
+0200
+++ new/Glib-1.328/lib/Glib/Object/Subclass.pm  2018-09-26 07:14:16.000000000 
+0200
@@ -20,7 +20,7 @@
 
 package Glib::Object::Subclass;
 
-our $VERSION = '1.327';
+our $VERSION = '1.328';
 
 use Glib;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Glib-1.327/lib/Glib/ParseXSDoc.pm 
new/Glib-1.328/lib/Glib/ParseXSDoc.pm
--- old/Glib-1.327/lib/Glib/ParseXSDoc.pm       2018-05-22 05:06:57.000000000 
+0200
+++ new/Glib-1.328/lib/Glib/ParseXSDoc.pm       2018-09-26 07:14:03.000000000 
+0200
@@ -13,7 +13,7 @@
        xsdocparse
 );
 
-our $VERSION = '1.327';
+our $VERSION = '1.328';
 
 our $NOISY = $ENV{NOISYDOC};
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Glib-1.327/lib/Glib.pm new/Glib-1.328/lib/Glib.pm
--- old/Glib-1.327/lib/Glib.pm  2018-05-22 05:06:02.000000000 +0200
+++ new/Glib-1.328/lib/Glib.pm  2018-09-26 07:13:02.000000000 +0200
@@ -27,7 +27,7 @@
 require DynaLoader;
 our @ISA = qw(DynaLoader Exporter);
 
-our $VERSION = '1.327';
+our $VERSION = '1.328';
 
 use constant {
        TRUE  => 1,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Glib-1.327/t/variant.t new/Glib-1.328/t/variant.t
--- old/Glib-1.327/t/variant.t  2015-08-13 15:14:04.000000000 +0200
+++ new/Glib-1.328/t/variant.t  2018-09-26 05:50:15.000000000 +0200
@@ -14,7 +14,7 @@
 };
 
 if (Glib->CHECK_VERSION (2, 24, 0)) {
-  plan tests => 211;
+  plan tests => 223;
 } else {
   plan skip_all => 'Need libglib >= 2.24';
 }
@@ -338,3 +338,33 @@
     is_deeply ($v2->get ('a{si}'), [['äöü', 23], ['Perl', 42], ['💑', 2342]]);
   }
 }
+
+note ('variant dict');
+SKIP: {
+  skip 'dict', 12
+    unless Glib->CHECK_VERSION (2, 40, 0);
+
+  my $v = Glib::Variant->new ('a{sv}', {
+    'äöü' => Glib::Variant->new_uint16 (23),
+    'Perl' => Glib::Variant->new_uint32 (42),
+    '💑' => Glib::Variant->new_uint64 (2342)});
+  my $d = Glib::VariantDict->new ($v);
+
+  ok ($d->contains ('äöü'));
+  ok ($d->contains ('Perl'));
+  ok ($d->contains ('💑'));
+
+  is ($d->lookup_value ('äöü', 'q')->get_uint16 (), $v->lookup_value ('äöü', 
'q')->get_uint16 ());
+  is ($d->lookup_value ('Perl', 'u')->get_uint32 (), $v->lookup_value ('Perl', 
'u')->get_uint32 ());
+  is ($d->lookup_value ('💑', 't')->get_uint64 (), $v->lookup_value ('💑', 
't')->get_uint64 ());
+
+  $d->insert_value ('GNU', Glib::Variant->new_string ('RMS'));
+  ok ($d->contains ('GNU'));
+  ok ($d->remove ('GNU'));
+  ok (not $d->contains ('GNU'));
+
+  my $d_v = $d->end ();
+  is ($d_v->lookup_value ('äöü', 'q')->get_uint16 (), $v->lookup_value ('äöü', 
'q')->get_uint16 ());
+  is ($d_v->lookup_value ('Perl', 'u')->get_uint32 (), $v->lookup_value 
('Perl', 'u')->get_uint32 ());
+  is ($d_v->lookup_value ('💑', 't')->get_uint64 (), $v->lookup_value ('💑', 
't')->get_uint64 ());
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Glib-1.327/typemap new/Glib-1.328/typemap
--- old/Glib-1.327/typemap      2017-05-21 21:02:34.000000000 +0200
+++ new/Glib-1.328/typemap      2018-09-26 05:50:15.000000000 +0200
@@ -108,6 +108,10 @@
 const GVariantType *   T_GPERL_GENERIC_WRAPPER
 GVariantType_own *     T_GPERL_GENERIC_WRAPPER
 
+GVariantDict *         T_GPERL_GENERIC_WRAPPER
+const GVariantDict *   T_GPERL_GENERIC_WRAPPER
+GVariantDict_own *     T_GPERL_GENERIC_WRAPPER
+
 GBytes *               T_GPERL_GENERIC_WRAPPER
 GBytes_own *           T_GPERL_GENERIC_WRAPPER
 

++++++ cpanspec.yml ++++++
---
#description_paragraphs: 3
#description: |-
#  override description from CPAN
#summary: override summary from CPAN
#no_testing: broken upstream
#sources:
#  - source1
#  - source2
#patches:
#  foo.patch: -p1
#  bar.patch:
#preamble: |-
# BuildRequires:  gcc-c++
#post_prep: |-
# hunspell=`pkg-config --libs hunspell | sed -e 's,-l,,; s,  *,,g'`
# sed -i -e "s,hunspell-X,$hunspell," t/00-prereq.t Makefile.PL 
#post_build: |-
# rm unused.files
#post_install: |-
# sed on %{name}.files
#license: SUSE-NonFree
#skip_noarch: 1
#custom_build: |-
#./Build build flags=%{?_smp_mflags} --myflag
#custom_test: |-
#startserver && make test
#ignore_requires: Bizarre::Module

Reply via email to