Hello community, here is the log from the commit of package perl-Glib for openSUSE:Factory checked in at 2013-10-06 14:53:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-Glib (Old) and /work/SRC/openSUSE:Factory/.perl-Glib.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Glib" Changes: -------- --- /work/SRC/openSUSE:Factory/perl-Glib/perl-Glib.changes 2013-07-30 16:42:06.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Glib.new/perl-Glib.changes 2013-10-06 14:53:29.000000000 +0200 @@ -1,0 +2,9 @@ +Fri Oct 4 09:12:10 UTC 2013 - [email protected] + +- updated to 1.302 + * Avoid misusing the macro PL_na, thus preventing issues when Glib is used in + conjunction with certain XS modules, among them XML::Parser and + String::Approx. + * Avoid memory corruption when registering boxed synonyms repeatedly. + +------------------------------------------------------------------- Old: ---- Glib-1.301.tar.gz New: ---- Glib-1.302.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Glib.spec ++++++ --- /var/tmp/diff_new_pack.dZMglO/_old 2013-10-06 14:53:29.000000000 +0200 +++ /var/tmp/diff_new_pack.dZMglO/_new 2013-10-06 14:53:29.000000000 +0200 @@ -17,7 +17,7 @@ Name: perl-Glib -Version: 1.301 +Version: 1.302 Release: 0 %define cpan_name Glib Summary: Perl wrappers for the GLib utility and Object libraries ++++++ Glib-1.301.tar.gz -> Glib-1.302.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.301/GBoxed.xs new/Glib-1.302/GBoxed.xs --- old/Glib-1.301/GBoxed.xs 2013-02-04 04:58:51.000000000 +0100 +++ new/Glib-1.302/GBoxed.xs 2013-09-29 08:00:53.000000000 +0200 @@ -1,6 +1,6 @@ /* - * Copyright (C) 2003-2005, 2009 by the gtk2-perl team (see the file AUTHORS for - * the full list) + * Copyright (C) 2003-2005, 2009-2013 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 @@ -136,6 +136,7 @@ BoxedInfo * new_boxed_info; new_boxed_info = g_new0 (BoxedInfo, 1); memcpy (new_boxed_info, boxed_info, sizeof (BoxedInfo)); + new_boxed_info->package = g_strdup (boxed_info->package); return new_boxed_info; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.301/GOption.xs new/Glib-1.302/GOption.xs --- old/Glib-1.301/GOption.xs 2011-11-24 08:27:55.000000000 +0100 +++ new/Glib-1.302/GOption.xs 2013-09-29 08:01:08.000000000 +0200 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005-2009 by the gtk2-perl team (see the file AUTHORS) + * Copyright (c) 2005-2009, 2013 by the gtk2-perl team (see the file AUTHORS) * * Licensed under the LGPL, see LICENSE file for more information. * @@ -547,7 +547,7 @@ av = newAV (); for (i = 0; filenames[i] != NULL; i++) { /* FIXME: Is this the correct converter? */ - av_push (av, newSVpv (filenames[i], PL_na)); + av_push (av, newSVpv (filenames[i], 0)); } return newRV_noinc ((SV *) av); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.301/GType.xs new/Glib-1.302/GType.xs --- old/Glib-1.301/GType.xs 2013-06-23 18:55:30.000000000 +0200 +++ new/Glib-1.302/GType.xs 2013-09-29 08:01:35.000000000 +0200 @@ -1,6 +1,6 @@ /* - * Copyright (C) 2003-2005, 2009, 2010 by the gtk2-perl team (see the file AUTHORS for - * the full list) + * Copyright (C) 2003-2005, 2009, 2010, 2013 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 @@ -1505,7 +1505,7 @@ PUSHMARK (SP); if (!name) name = gperl_object_package_from_type (type); - XPUSHs (sv_2mortal (newSVpv (name, PL_na))); + XPUSHs (sv_2mortal (newSVpv (name, 0))); PUTBACK; call_sv ((SV *)GvCV (*slot), G_VOID|G_DISCARD); FREETMPS; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.301/Glib.xs new/Glib-1.302/Glib.xs --- old/Glib-1.301/Glib.xs 2013-02-04 06:12:52.000000000 +0100 +++ new/Glib-1.302/Glib.xs 2013-09-29 05:13:27.000000000 +0200 @@ -285,7 +285,7 @@ SV *sv; const char *arg = pargv->argv[i]; gboolean utf8_flag = !!g_hash_table_lookup (priv->utf8_flags, arg); - sv = newSVpv (arg, PL_na); + sv = newSVpv (arg, 0); if (utf8_flag) SvUTF8_on (sv); av_push (ARGV, sv); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.301/META.json new/Glib-1.302/META.json --- old/Glib-1.301/META.json 2013-07-07 08:11:01.000000000 +0200 +++ new/Glib-1.302/META.json 2013-09-29 08:12:23.000000000 +0200 @@ -4,7 +4,7 @@ "gtk2-perl Team <gtk-perl-list at gnome dot org>" ], "dynamic_config" : 1, - "generated_by" : "ExtUtils::MakeMaker version 6.68, CPAN::Meta::Converter version 2.131560", + "generated_by" : "ExtUtils::MakeMaker version 6.66, CPAN::Meta::Converter version 2.120921", "license" : [ "lgpl_2_1" ], @@ -44,22 +44,11 @@ ] }, "prereqs" : { - "build" : { - "requires" : { - "ExtUtils::MakeMaker" : "0" - } - }, "configure" : { "requires" : { "ExtUtils::Depends" : "0.300", "ExtUtils::PkgConfig" : "1.000" } - }, - "runtime" : { - "requires" : { - "ExtUtils::Depends" : "0.300", - "ExtUtils::PkgConfig" : "1.000" - } } }, "release_status" : "stable", @@ -79,5 +68,5 @@ }, "x_MailingList" : "https://mail.gnome.org/mailman/listinfo/gtk-perl-list" }, - "version" : "1.301" + "version" : "1.302" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.301/META.yml new/Glib-1.302/META.yml --- old/Glib-1.301/META.yml 2013-07-07 08:11:01.000000000 +0200 +++ new/Glib-1.302/META.yml 2013-09-29 08:12:23.000000000 +0200 @@ -2,13 +2,12 @@ abstract: 'Perl wrappers for the GLib utility and Object libraries' author: - 'gtk2-perl Team <gtk-perl-list at gnome dot org>' -build_requires: - ExtUtils::MakeMaker: 0 +build_requires: {} configure_requires: ExtUtils::Depends: 0.300 ExtUtils::PkgConfig: 1.000 dynamic_config: 1 -generated_by: 'ExtUtils::MakeMaker version 6.68, CPAN::Meta::Converter version 2.131560' +generated_by: 'ExtUtils::MakeMaker version 6.66, CPAN::Meta::Converter version 2.120921' license: lgpl meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html @@ -40,13 +39,10 @@ - xsapi.pod.foot package: - MY -requires: - ExtUtils::Depends: 0.300 - ExtUtils::PkgConfig: 1.000 resources: - MailingList: https://mail.gnome.org/mailman/listinfo/gtk-perl-list 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.301 + x_MailingList: https://mail.gnome.org/mailman/listinfo/gtk-perl-list +version: 1.302 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.301/NEWS new/Glib-1.302/NEWS --- old/Glib-1.301/NEWS 2013-07-07 08:08:36.000000000 +0200 +++ new/Glib-1.302/NEWS 2013-09-29 08:08:39.000000000 +0200 @@ -1,3 +1,11 @@ +Overview of changes in Glib 1.302 (stable) +========================================== + +* Avoid misusing the macro PL_na, thus preventing issues when Glib is used in + conjunction with certain XS modules, among them XML::Parser and + String::Approx. +* Avoid memory corruption when registering boxed synonyms repeatedly. + Overview of changes in Glib 1.301 (stable) ========================================== diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.301/gperl.h new/Glib-1.302/gperl.h --- old/Glib-1.301/gperl.h 2013-02-04 05:19:00.000000000 +0100 +++ new/Glib-1.302/gperl.h 2013-09-29 08:02:29.000000000 +0200 @@ -1,6 +1,6 @@ /* - * Copyright (C) 2003-2005, 2010 by the gtk2-perl team (see the file AUTHORS for - * the full list) + * Copyright (C) 2003-2005, 2010, 2013 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 @@ -408,7 +408,7 @@ void *priv; } GPerlArgv; -GPerlArgv * gperl_argv_new (); +GPerlArgv * gperl_argv_new (void); void gperl_argv_update (GPerlArgv *pargv); void gperl_argv_free (GPerlArgv *pargv); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.301/lib/Glib/CodeGen.pm new/Glib-1.302/lib/Glib/CodeGen.pm --- old/Glib-1.301/lib/Glib/CodeGen.pm 2013-07-07 08:09:17.000000000 +0200 +++ new/Glib-1.302/lib/Glib/CodeGen.pm 2013-09-29 08:07:57.000000000 +0200 @@ -5,7 +5,7 @@ use Carp; use IO::File; -our $VERSION = '1.301'; +our $VERSION = '1.302'; # type handlers should look like this: # sub gen_foo_stuff { @@ -609,8 +609,8 @@ =head1 COPYRIGHT -Copyright (C) 2003-2005 by the gtk2-perl team (see the file AUTHORS for the -full list) +Copyright (C) 2003-2005, 2013 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 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.301/lib/Glib/GenPod.pm new/Glib-1.302/lib/Glib/GenPod.pm --- old/Glib-1.301/lib/Glib/GenPod.pm 2013-07-07 08:09:30.000000000 +0200 +++ new/Glib-1.302/lib/Glib/GenPod.pm 2013-09-29 08:08:03.000000000 +0200 @@ -9,7 +9,7 @@ package Glib::GenPod; -our $VERSION = '1.301'; +our $VERSION = '1.302'; use strict; use warnings; @@ -1539,7 +1539,7 @@ =head1 COPYRIGHT AND LICENSE -Copyright (C) 2003-2004, 2010-2012 by the gtk2-perl team +Copyright (C) 2003-2004, 2010-2013 by the gtk2-perl team This library is free software; you can redistribute it and/or modify it under the terms of the Lesser General Public License (LGPL). For diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.301/lib/Glib/MakeHelper.pm new/Glib-1.302/lib/Glib/MakeHelper.pm --- old/Glib-1.301/lib/Glib/MakeHelper.pm 2013-07-07 08:09:42.000000000 +0200 +++ new/Glib-1.302/lib/Glib/MakeHelper.pm 2013-09-29 08:08:08.000000000 +0200 @@ -4,7 +4,7 @@ package Glib::MakeHelper; -our $VERSION = '1.301'; +our $VERSION = '1.302'; =head1 NAME diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.301/lib/Glib/Object/Subclass.pm new/Glib-1.302/lib/Glib/Object/Subclass.pm --- old/Glib-1.301/lib/Glib/Object/Subclass.pm 2013-07-07 08:10:05.000000000 +0200 +++ new/Glib-1.302/lib/Glib/Object/Subclass.pm 2013-09-29 08:08:13.000000000 +0200 @@ -20,7 +20,7 @@ package Glib::Object::Subclass; -our $VERSION = '1.301'; +our $VERSION = '1.302'; use Glib; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.301/lib/Glib/ParseXSDoc.pm new/Glib-1.302/lib/Glib/ParseXSDoc.pm --- old/Glib-1.301/lib/Glib/ParseXSDoc.pm 2013-07-07 08:10:20.000000000 +0200 +++ new/Glib-1.302/lib/Glib/ParseXSDoc.pm 2013-09-29 08:08:20.000000000 +0200 @@ -13,7 +13,7 @@ xsdocparse ); -our $VERSION = '1.301'; +our $VERSION = '1.302'; our $NOISY = $ENV{NOISYDOC}; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.301/lib/Glib.pm new/Glib-1.302/lib/Glib.pm --- old/Glib-1.301/lib/Glib.pm 2013-07-07 08:09:04.000000000 +0200 +++ new/Glib-1.302/lib/Glib.pm 2013-09-29 08:07:51.000000000 +0200 @@ -27,7 +27,7 @@ require DynaLoader; our @ISA = qw(DynaLoader Exporter); -our $VERSION = '1.301'; +our $VERSION = '1.302'; use constant { TRUE => 1, -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
