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]

Reply via email to