Hello community, here is the log from the commit of package perl-Glib for openSUSE:Factory checked in at 2017-05-16 14:43:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-Glib (Old) and /work/SRC/openSUSE:Factory/.perl-Glib.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Glib" Tue May 16 14:43:05 2017 rev:49 rq:494275 version:1.325 Changes: -------- --- /work/SRC/openSUSE:Factory/perl-Glib/perl-Glib.changes 2016-02-16 09:19:03.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.perl-Glib.new/perl-Glib.changes 2017-05-16 14:44:20.030053963 +0200 @@ -1,0 +2,15 @@ +Tue May 9 16:45:47 UTC 2017 - [email protected] + +- Update to version 1.325 (changes since 1.321): + * Fix typos (bgo#760065). + * Docs: Add missing blurbs for the benefit of "whatis" + (bgo#753466). + * Fix a POD error in the Glib::ParamSpec whatis entry. + * Fix POD for the benefit of "whatis" (bgo#772329). + * Fix typos in error message and POD (bgo#772328). + * Try to avoid a possible hang in t/9.t. + * Handle removing '.' in @INC for perl-5.26.0 compatibility. +- Provide perl-Glib-devel as there are some header files in the + package. + +------------------------------------------------------------------- Old: ---- Glib-1.321.tar.gz New: ---- Glib-1.325.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Glib.spec ++++++ --- /var/tmp/diff_new_pack.k9jZcO/_old 2017-05-16 14:44:20.589975289 +0200 +++ /var/tmp/diff_new_pack.k9jZcO/_new 2017-05-16 14:44:20.589975289 +0200 @@ -1,7 +1,7 @@ # # spec file for package perl-Glib # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 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 @@ -18,7 +18,7 @@ %define cpan_name Glib Name: perl-Glib -Version: 1.321 +Version: 1.325 Release: 0 Summary: Perl wrappers for the GLib utility and Object libraries License: LGPL-2.1+ @@ -32,7 +32,7 @@ BuildRequires: perl(ExtUtils::PkgConfig) >= 1.000 Requires: perl(ExtUtils::Depends) >= 0.300 Requires: perl(ExtUtils::PkgConfig) >= 1.000 -BuildRoot: %{_tmppath}/%{name}-%{version}-build +Provides: %{name}-devel = %{version} %perl_requires %description @@ -47,8 +47,8 @@ %setup -q -n %{cpan_name}-%{version} %build -perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE='%{optflags}' -make %{?_smp_mflags} +perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}" +make %{?_smp_mflags} V=1 %install %perl_make_install ++++++ Glib-1.321.tar.gz -> Glib-1.325.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.321/GBoxed.xs new/Glib-1.325/GBoxed.xs --- old/Glib-1.321/GBoxed.xs 2016-01-25 00:21:24.000000000 +0100 +++ new/Glib-1.325/GBoxed.xs 2016-12-19 13:48:33.000000000 +0100 @@ -910,7 +910,7 @@ MODULE = Glib::Boxed PACKAGE = Glib::Bytes PREFIX = g_bytes_ -=for DESCRIPTION +=for object Glib::Bytes Wrappers for bytes objects in GLib =head1 DESCRIPTION diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.321/GOption.xs new/Glib-1.325/GOption.xs --- old/Glib-1.321/GOption.xs 2013-12-11 05:44:46.000000000 +0100 +++ new/Glib-1.325/GOption.xs 2016-09-26 01:21:23.000000000 +0200 @@ -610,6 +610,14 @@ gperl_register_fundamental (GPERL_TYPE_OPTION_ARG, "Glib::OptionArg"); gperl_register_fundamental (GPERL_TYPE_OPTION_FLAGS, "Glib::OptionFlags"); +=for object Glib::OptionContext defines options accepted by the commandline option parser + +=cut + +=for object Glib::OptionGroup group of options for command line option parsing + +=cut + =for position SYNOPSIS =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.321/GParamSpec.xs new/Glib-1.325/GParamSpec.xs --- old/Glib-1.321/GParamSpec.xs 2013-12-11 05:44:46.000000000 +0100 +++ new/Glib-1.325/GParamSpec.xs 2016-11-21 14:44:58.000000000 +0100 @@ -185,6 +185,10 @@ MODULE = Glib::ParamSpec PACKAGE = Glib::ParamSpec PREFIX = g_param_spec_ +=for object Glib::ParamSpec encapsulates metadate needed to specify parameters + +=cut + void DESTROY (GParamSpec * pspec) CODE: @@ -891,7 +895,7 @@ ## similarly, all unsigned integer types -=for object Glib::Param::UInt +=for object Glib::Param::UInt Wrapper for uint parameters in GLib =for position post_hierarchy @@ -962,7 +966,7 @@ MODULE = Glib::ParamSpec PACKAGE = Glib::Param::Int64 -=for object Glib::Param::Int64 +=for object Glib::Param::Int64 Wrapper for int64 parameters in GLib =head1 DESCRIPTION @@ -989,7 +993,7 @@ MODULE = Glib::ParamSpec PACKAGE = Glib::Param::UInt64 -=for object Glib::Param::UInt64 +=for object Glib::Param::UInt64 Wrapper for uint64 parameters in GLib =head1 DESCRIPTION @@ -1018,7 +1022,7 @@ ## and again for the floating-point types -=for object Glib::Param::Double +=for object Glib::Param::Double Wrapper for double parameters in GLib =for position post_hierarchy @@ -1037,6 +1041,21 @@ =cut +=for object Glib::Param::Boolean Wrapper for boolean parameters in GLib +=cut + +=for object Glib::Param::Enum Wrapper for enum parameters in GLib +=cut + +=for object Glib::Param::Flags Wrapper for flag parameters in GLib +=cut + +=for object Glib::Param::String Wrapper for string parameters in GLib +=cut + +=for object Glib::Param::Unichar Wrapper for unichar parameters in GLib +=cut + =for see_also Glib::ParamSpec =cut @@ -1122,6 +1141,8 @@ #if GLIB_CHECK_VERSION(2, 10, 0) +=for object Glib::Param::GType - Wrapper for type parameters in GLib + =for section DESCRIPTION =head1 DESCRIPTION diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.321/GType.xs new/Glib-1.325/GType.xs --- old/Glib-1.321/GType.xs 2013-12-11 05:44:46.000000000 +0100 +++ new/Glib-1.325/GType.xs 2016-12-19 13:48:33.000000000 +0100 @@ -179,7 +179,7 @@ Turns I<sv> into its fundamental representation and stores the result in the pre-configured I<value>. I<value> must not be overwritten; instead one of the various C<g_value_set_*()> functions must be used or the C<value-E<gt>data> -pointer must be modifed directly. +pointer must be modified directly. typedef void (*GPerlValueUnwrapFunc) (GValue * value, SV * sv); @@ -1117,7 +1117,7 @@ "###\n" "### your sub returned %d value%s\n" "###\n" - "### there's no resonable way to recover from this.\n" + "### there's no reasonable way to recover from this.\n" "### you must fix this code", n, n==1?"":"s"); croak (Nullch); @@ -2746,6 +2746,8 @@ MODULE = Glib::Type PACKAGE = Glib::Flags +=for object Glib::Flags methods and overloaded operators for flags + =for position DESCRIPTION =head1 DESCRIPTION diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.321/GUtils.xs new/Glib-1.325/GUtils.xs --- old/Glib-1.321/GUtils.xs 2013-12-11 05:44:46.000000000 +0100 +++ new/Glib-1.325/GUtils.xs 2016-09-26 01:21:23.000000000 +0200 @@ -469,6 +469,9 @@ MODULE = Glib::Utils PACKAGE = Glib::Markup PREFIX = g_markup_ +=for object Glib::Markup markup handling functions +=cut + =for apidoc __function__ =cut # gchar* g_markup_escape_text (const gchar *text, gssize length); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.321/GVariant.xs new/Glib-1.325/GVariant.xs --- old/Glib-1.321/GVariant.xs 2015-12-21 17:30:49.000000000 +0100 +++ new/Glib-1.325/GVariant.xs 2016-12-19 13:48:33.000000000 +0100 @@ -584,6 +584,9 @@ MODULE = Glib::Variant PACKAGE = Glib::VariantType PREFIX = g_variant_type_ +=for object Glib::VariantType Utilities for dealing with the GVariant type system +=cut + =for see_also Glib::Variant =cut diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.321/Glib.exports new/Glib-1.325/Glib.exports --- old/Glib-1.321/Glib.exports 2015-12-21 17:30:49.000000000 +0100 +++ new/Glib-1.325/Glib.exports 2016-07-29 17:11:05.000000000 +0200 @@ -1,22 +1,20 @@ -# Copyright (C) 2003-2005 by the gtk2-perl team (see the file AUTHORS for -# the full list) -# +#!perl +# Copyright (C) 2003-2005, 2016 by the gtk2-perl team (see the file AUTHORS +# for the full list) +# # This library is free software; you can redistribute it and/or modify it under # the terms of the GNU Library General Public License as published by the Free # Software Foundation; either version 2.1 of the License, or (at your option) # any later version. -# +# # This library is distributed in the hope that it will be useful, but WITHOUT # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS # FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for # more details. -# +# # You should have received a copy of the GNU Library General Public License # along with this library; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -# -# $Id$ -# @exports = qw( SvGChar @@ -26,8 +24,6 @@ SvGSignalFlags SvGInt64 SvGUInt64 -SvGVariant -SvGVariantType _gperl_attach_mg _gperl_call_XS _gperl_find_mg @@ -113,9 +109,14 @@ newSVGSignalQuery newSVGInt64 newSVGUInt64 -newSVGVariant -newSVGVariant_noinc -newSVGVariantType -newSVGVariantType_own ); +if (ExtUtils::PkgConfig->atleast_version ('glib-2.0', '2.24.0')) { + push @exports, qw( + SvGVariant + SvGVariantType + newSVGVariant + newSVGVariant_noinc + newSVGVariantType + newSVGVariantType_own); +} 1; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.321/META.json new/Glib-1.325/META.json --- old/Glib-1.321/META.json 2016-01-25 00:32:47.000000000 +0100 +++ new/Glib-1.325/META.json 2017-04-21 04:04:06.000000000 +0200 @@ -1,11 +1,13 @@ { "abstract" : "Perl wrappers for the GLib utility and Object libraries", "author" : [ + "unknown", "gtk2-perl Team <gtk-perl-list at gnome dot org>" ], "dynamic_config" : 1, - "generated_by" : "ExtUtils::MakeMaker version 7.04, CPAN::Meta::Converter version 2.150001", + "generated_by" : "ExtUtils::MakeMaker version 7.18, CPAN::Meta::Converter version 2.150005", "license" : [ + "unknown", "lgpl_2_1" ], "meta-spec" : { @@ -82,5 +84,6 @@ "x_IRC" : "irc://irc.gimp.org/#gtk-perl", "x_MailingList" : "https://mail.gnome.org/mailman/listinfo/gtk-perl-list" }, - "version" : "1.321" + "version" : "1.325", + "x_serialization_backend" : "JSON::PP version 2.27300" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.321/META.yml new/Glib-1.325/META.yml --- old/Glib-1.321/META.yml 2016-01-25 00:32:47.000000000 +0100 +++ new/Glib-1.325/META.yml 2017-04-21 04:04:06.000000000 +0200 @@ -1,6 +1,7 @@ --- abstract: 'Perl wrappers for the GLib utility and Object libraries' author: + - unknown - 'gtk2-perl Team <gtk-perl-list at gnome dot org>' build_requires: ExtUtils::MakeMaker: '0' @@ -9,8 +10,8 @@ ExtUtils::MakeMaker: '0' ExtUtils::PkgConfig: '1.000' dynamic_config: 1 -generated_by: 'ExtUtils::MakeMaker version 7.04, CPAN::Meta::Converter version 2.150001' -license: lgpl +generated_by: 'ExtUtils::MakeMaker version 7.18, CPAN::Meta::Converter version 2.150005' +license: unknown meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html version: '1.4' @@ -52,4 +53,5 @@ 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.321' +version: '1.325' +x_serialization_backend: 'CPAN::Meta::YAML version 0.018' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.321/Makefile.PL new/Glib-1.325/Makefile.PL --- old/Glib-1.321/Makefile.PL 2015-12-21 17:42:17.000000000 +0100 +++ new/Glib-1.325/Makefile.PL 2017-04-21 02:48:46.000000000 +0200 @@ -48,7 +48,7 @@ # client modules may use Glib::MakeHelper -- he's not installed at this # point, so we have to require him directly. -require 'lib/Glib/MakeHelper.pm'; +require './lib/Glib/MakeHelper.pm'; mkdir 'build', 0777; @@ -195,7 +195,7 @@ # exports list needed for win32, unused on others our @exports; -require 'Glib.exports'; +require './Glib.exports'; # On OpenBSD, any program that directly or indirectly wants to load # libpthread.so must do so from the start. But when perl is built without @@ -257,7 +257,7 @@ # rule to build the documentation sub MY::postamble { - require 'lib/Glib/MakeHelper.pm'; + require './lib/Glib/MakeHelper.pm'; # $glib will be undefined if any of our dependencies couldn't be found; # don't do anything in this case. return unless defined $glib; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.321/NEWS new/Glib-1.325/NEWS --- old/Glib-1.321/NEWS 2016-01-25 00:30:28.000000000 +0100 +++ new/Glib-1.325/NEWS 2017-04-21 04:00:31.000000000 +0200 @@ -1,3 +1,27 @@ +Overview of changes in Glib 1.325 (stable) +============================================ +* Try to avoid a possible hang in t/9.t +* Handle removing '.' in @INC for perl-5.26.0 compatibility + +Overview of changes in Glib 1.324 (stable) +============================================ + +* Fix a POD error in the Glib::ParamSpec whatis entry +* Fix POD for the benefit of whatis (Bugzilla #772329) +* Fix typos in error message and POD (Bugzilla #772328) + +Overview of changes in Glib 1.323 (stable) +============================================ + +* Fix typos (Bugzilla #760065) +* Docs: add missing blurbs for the benefit of 'whatis' (Bugzilla #753466) + +Overview of changes in Glib 1.322 (stable) +============================================ + +* Win32: only export the GVariant conversion symbols when available +* Glib.exports: updated copyright date + Overview of changes in Glib 1.321 (stable) ============================================ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.321/apidoc.pl new/Glib-1.325/apidoc.pl --- old/Glib-1.321/apidoc.pl 2012-01-06 07:26:40.000000000 +0100 +++ new/Glib-1.325/apidoc.pl 2017-04-21 02:48:46.000000000 +0200 @@ -10,7 +10,7 @@ # load the data from xsdocparse... predeclare its vars to keep perl # happy about "possible typo" warnings. our ($xspods, $data); -require $data; +require "./$data"; $/ = undef; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.321/lib/Glib/CodeGen.pm new/Glib-1.325/lib/Glib/CodeGen.pm --- old/Glib-1.321/lib/Glib/CodeGen.pm 2016-01-25 00:31:06.000000000 +0100 +++ new/Glib-1.325/lib/Glib/CodeGen.pm 2017-04-21 04:01:43.000000000 +0200 @@ -5,7 +5,7 @@ use Carp; use IO::File; -our $VERSION = '1.321'; +our $VERSION = '1.325'; # type handlers should look like this: # sub gen_foo_stuff { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.321/lib/Glib/GenPod.pm new/Glib-1.325/lib/Glib/GenPod.pm --- old/Glib-1.321/lib/Glib/GenPod.pm 2016-01-25 00:31:14.000000000 +0100 +++ new/Glib-1.325/lib/Glib/GenPod.pm 2017-04-21 04:01:58.000000000 +0200 @@ -9,7 +9,7 @@ package Glib::GenPod; -our $VERSION = '1.321'; +our $VERSION = '1.325'; use strict; use warnings; @@ -244,7 +244,7 @@ die "usage: $0 datafile [outdir]\n" unless defined $datafile; - require $datafile; + require "./$datafile"; my @files = (); @@ -877,7 +877,7 @@ This function is called at all of the specified points through out the process of generating pod for a page. Any pod matching the I<position> passed will be returned, undef if no matches were found. If I<position> is undef all pods -without sepcific postion information will be returned. I<pods> is a reference +without specific position information will be returned. I<pods> is a reference to an array of pod hashes. =over @@ -1126,7 +1126,7 @@ don't credit your work to us under the LGPL. To set them do something similar to the following in the first part of your -postamble section in Makefile.PL. All occurences of <br> in the copyright +postamble section in Makefile.PL. All occurrences of <br> in the copyright are replaced with newlines, to make it easier to put in a multi-line string. POD_SET=Glib::GenPod::set_copyright(qq{Copyright 1999 team-foobar<br>LGPL}); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.321/lib/Glib/MakeHelper.pm new/Glib-1.325/lib/Glib/MakeHelper.pm --- old/Glib-1.321/lib/Glib/MakeHelper.pm 2016-01-25 00:31:19.000000000 +0100 +++ new/Glib-1.325/lib/Glib/MakeHelper.pm 2017-04-21 04:02:12.000000000 +0200 @@ -4,7 +4,7 @@ package Glib::MakeHelper; -our $VERSION = '1.321'; +our $VERSION = '1.325'; =head1 NAME @@ -65,7 +65,7 @@ # try to get it from pwd first, then fall back to installed # this is so Glib will get associated copy, and everyone else # should use the installed glib copy - eval { require 'lib/Glib/ParseXSDoc.pm'; 1; } or require Glib::ParseXSDoc; + eval { require './lib/Glib/ParseXSDoc.pm'; 1; } or require Glib::ParseXSDoc; $@ = undef; import Glib::ParseXSDoc; @@ -453,7 +453,7 @@ You'd put this in your Makefile.PL's MY::postamble. I<HASH> is a set of search and replace keys for the spec file. All -occurences of @I<key>@ in the spec file template perl-$(DISTNAME).spec.in +occurrences of @I<key>@ in the spec file template perl-$(DISTNAME).spec.in will be replaced with I<value>. 'VERSION' and 'SOURCE' are supplied for you. For example: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.321/lib/Glib/Object/Subclass.pm new/Glib-1.325/lib/Glib/Object/Subclass.pm --- old/Glib-1.321/lib/Glib/Object/Subclass.pm 2016-01-25 00:31:32.000000000 +0100 +++ new/Glib-1.325/lib/Glib/Object/Subclass.pm 2017-04-21 04:02:30.000000000 +0200 @@ -20,7 +20,7 @@ package Glib::Object::Subclass; -our $VERSION = '1.321'; +our $VERSION = '1.325'; use Glib; @@ -327,7 +327,7 @@ in C. This is not very language-binding-friendly, as you might guess. However, as described above, every signal allows a "class closure"; you -may override thie class closure with your own function, and you can chain +may override the class closure with your own function, and you can chain from the overridden method to the original. This serves to implement virtual overrides for language bindings. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.321/lib/Glib/ParseXSDoc.pm new/Glib-1.325/lib/Glib/ParseXSDoc.pm --- old/Glib-1.321/lib/Glib/ParseXSDoc.pm 2016-01-25 00:31:25.000000000 +0100 +++ new/Glib-1.325/lib/Glib/ParseXSDoc.pm 2017-04-21 04:02:50.000000000 +0200 @@ -13,7 +13,7 @@ xsdocparse ); -our $VERSION = '1.321'; +our $VERSION = '1.325'; our $NOISY = $ENV{NOISYDOC}; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.321/lib/Glib.pm new/Glib-1.325/lib/Glib.pm --- old/Glib-1.321/lib/Glib.pm 2016-01-25 00:30:58.000000000 +0100 +++ new/Glib-1.325/lib/Glib.pm 2017-04-21 04:01:27.000000000 +0200 @@ -27,7 +27,7 @@ require DynaLoader; our @ISA = qw(DynaLoader Exporter); -our $VERSION = '1.321'; +our $VERSION = '1.325'; use constant { TRUE => 1, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.321/t/9.t new/Glib-1.325/t/9.t --- old/Glib-1.321/t/9.t 2014-12-23 07:17:59.000000000 +0100 +++ new/Glib-1.325/t/9.t 2017-04-21 02:48:46.000000000 +0200 @@ -267,7 +267,13 @@ 'hello'); $timer_id = Glib::Timeout->add (30_000, # 30 seconds should be more than enough for child exit - sub { die "Oops, child watch callback didn't run\n"; }); + sub { + warn "*** Oops, child watch callback didn't run\n"; + print "not ok 29\n"; + print "not ok 30\n"; + $loop->quit; + return Glib::SOURCE_CONTINUE; + }); $loop->run; Glib::Source->remove ($timer_id); }
