Hello community, here is the log from the commit of package perl-Glib for openSUSE:Factory checked in at 2012-02-14 13:08:47 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-Glib (Old) and /work/SRC/openSUSE:Factory/.perl-Glib.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Glib", Maintainer is "[email protected]" Changes: -------- --- /work/SRC/openSUSE:Factory/perl-Glib/perl-Glib.changes 2011-12-02 09:28:01.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.perl-Glib.new/perl-Glib.changes 2012-02-14 13:08:48.000000000 +0100 @@ -1,0 +2,17 @@ +Mon Jan 23 02:41:23 UTC 2012 - [email protected] + +- update to 1.250 + * Add a fallback implementation of SvMAGIC_set; Bugzilla bug #665266 + * Avoid a syntax error on older perls + * Glib::Object: make ref-counting compatible with perl >= 5.16 (RT#73650) + * Fix some typos in POD (RT#73616) + +------------------------------------------------------------------- +Mon Jan 2 13:03:26 UTC 2012 - [email protected] + +- update to 1.242 + * Changed addresses in GPL license notices + * Glib::GenPod: fix typo in default pspec values + * Glib::GenPod: delete a duplicate key in %basic_types + +------------------------------------------------------------------- Old: ---- Glib-1.241.tar.gz New: ---- Glib-1.250.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Glib.spec ++++++ --- /var/tmp/diff_new_pack.Avu8wj/_old 2012-02-14 13:08:49.000000000 +0100 +++ /var/tmp/diff_new_pack.Avu8wj/_new 2012-02-14 13:08:49.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package perl-Glib # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,14 +16,13 @@ # - Name: perl-Glib -Version: 1.241 -Release: 1 -License: LGPL-2.1+ +Version: 1.250 +Release: 0 Summary: Glib Perl module -Url: http://cpan.org/modules/by-module/Glib/ +License: LGPL-2.1+ Group: Development/Libraries/Perl +Url: http://cpan.org/modules/by-module/Glib/ Source: Glib-%{version}.tar.gz BuildRequires: perl-ExtUtils-Depends BuildRequires: perl-ExtUtils-PkgConfig ++++++ Glib-1.241.tar.gz -> Glib-1.250.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.241/ChangeLog.pre-git new/Glib-1.250/ChangeLog.pre-git --- old/Glib-1.241/ChangeLog.pre-git 2011-11-18 18:40:20.000000000 +0100 +++ new/Glib-1.250/ChangeLog.pre-git 2012-01-20 07:55:06.000000000 +0100 @@ -1,7 +1,8 @@ === ChangeLog discontinued === With the move to git, we stop maintaining a separate ChangeLog and - rely on proper commit messages instead. + rely on proper commit messages instead. Web view of changes: + <http://git.gnome.org/browse/perl-Glib/>. 2009-03-31 Torsten Schoenfeld <[email protected]> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.241/GBookmarkFile.xs new/Glib-1.250/GBookmarkFile.xs --- old/Glib-1.241/GBookmarkFile.xs 2011-11-18 18:40:20.000000000 +0100 +++ new/Glib-1.250/GBookmarkFile.xs 2012-01-20 08:12:01.000000000 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (C) 2006 by the gtk2-perl team (see the file AUTHORS for + * Copyright (C) 2006,2012 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 @@ -14,7 +14,7 @@ * * 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307 USA. + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * */ @@ -565,8 +565,8 @@ =for apidoc __gerror__ =signature ($exec, $count, $stamp) = $bookmark_file->get_app_info ($uri, $name) -Gets the registration informations of $name for the bookmark for -$uri. See Glib::BookmarkFile::set_app_info() for more informations about +Gets the registration information of $name for the bookmark for +$uri. See Glib::BookmarkFile::set_app_info() for more information about the returned data. =cut void diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.241/GBoxed.xs new/Glib-1.250/GBoxed.xs --- old/Glib-1.241/GBoxed.xs 2011-11-18 18:40:20.000000000 +0100 +++ new/Glib-1.250/GBoxed.xs 2012-01-06 07:26:40.000000000 +0100 @@ -14,7 +14,7 @@ * * 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307 USA. + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * * $Id$ */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.241/GClosure.xs new/Glib-1.250/GClosure.xs --- old/Glib-1.241/GClosure.xs 2011-11-18 18:40:20.000000000 +0100 +++ new/Glib-1.250/GClosure.xs 2012-01-06 07:26:40.000000000 +0100 @@ -14,7 +14,7 @@ * * 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307 USA. + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * * $Id$ */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.241/GError.xs new/Glib-1.250/GError.xs --- old/Glib-1.241/GError.xs 2011-11-18 18:40:20.000000000 +0100 +++ new/Glib-1.250/GError.xs 2012-01-06 07:26:40.000000000 +0100 @@ -14,7 +14,7 @@ * * 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307 USA. + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * * $Id$ */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.241/GIOChannel.xs new/Glib-1.250/GIOChannel.xs --- old/Glib-1.241/GIOChannel.xs 2011-11-18 18:40:20.000000000 +0100 +++ new/Glib-1.250/GIOChannel.xs 2012-01-06 07:26:40.000000000 +0100 @@ -14,7 +14,7 @@ * * 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307 USA. + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * * $Id$ */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.241/GKeyFile.xs new/Glib-1.250/GKeyFile.xs --- old/Glib-1.241/GKeyFile.xs 2011-11-18 18:40:20.000000000 +0100 +++ new/Glib-1.250/GKeyFile.xs 2012-01-20 08:12:38.000000000 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (C) 2005 by the gtk2-perl team (see the file AUTHORS for + * Copyright (C) 2005,2012 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 @@ -14,7 +14,7 @@ * * 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307 USA. + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * */ @@ -412,7 +412,7 @@ =for apidoc Glib::KeyFile::set_string =arg value (gchar*) Sets a string value to $key inside $group_name. The string will be escaped if -it containes special characters. +it contains special characters. If $key is not found, it is created. =cut diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.241/GLog.xs new/Glib-1.250/GLog.xs --- old/Glib-1.241/GLog.xs 2011-11-18 18:40:20.000000000 +0100 +++ new/Glib-1.250/GLog.xs 2012-01-06 07:26:40.000000000 +0100 @@ -14,7 +14,7 @@ * * 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307 USA. + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * * $Id$ */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.241/GMainLoop.xs new/Glib-1.250/GMainLoop.xs --- old/Glib-1.241/GMainLoop.xs 2011-11-18 18:40:20.000000000 +0100 +++ new/Glib-1.250/GMainLoop.xs 2012-01-06 07:26:40.000000000 +0100 @@ -14,7 +14,7 @@ * * 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307 USA. + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * * $Id$ */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.241/GObject.xs new/Glib-1.250/GObject.xs --- old/Glib-1.241/GObject.xs 2011-11-18 18:40:20.000000000 +0100 +++ new/Glib-1.250/GObject.xs 2012-01-20 08:13:10.000000000 +0100 @@ -1,6 +1,6 @@ /* - * Copyright (C) 2003-2006, 2010 by the gtk2-perl team (see the file AUTHORS for - * the full list) + * Copyright (C) 2003-2006, 2010, 2012 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 @@ -14,7 +14,7 @@ * * 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307 USA. + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * * $Id$ */ @@ -135,6 +135,13 @@ return NULL; } +/* copied from ppport.h, needed for older perls (< 5.8.8?) */ +#ifndef SvMAGIC_set +# define SvMAGIC_set(sv, val) \ + STMT_START { assert(SvTYPE(sv) >= SVt_PVMG); \ + (((XPVMG*) SvANY(sv))->xmg_magic = (val)); } STMT_END +#endif + /* * Remove the association between a pointer attached to C<sv> using * C<_gperl_attach_mg> and the C<sv>. @@ -776,8 +783,11 @@ { GPERL_SET_CONTEXT; - if (PL_in_clean_objs) - return; + /* As of perl 5.16, this function needs to run even during global + * destruction (i.e. when PL_in_clean_objs is true) since we might + * otherwise end up with undead HVs hanging on to garbage. Prior to + * 5.16, this did not matter, but recent versions of perl will find + * these HVs and call DESTROY on them. */ #ifdef NOISY warn ("gobject_destroy_wrapper (%p)[%d]\n", obj, @@ -1206,10 +1216,12 @@ void DESTROY (SV *sv) + PREINIT: + GObject *object; + gboolean was_undead; CODE: - GObject *object = gperl_get_object (sv); - - if (!object) /* Happens on object destruction. */ + object = gperl_get_object (sv); + if (!object) /* Happens on GObject destruction. */ return; #ifdef NOISY warn ("DESTROY< (%p)[%d] => %s (%p)[%d]\n", @@ -1217,14 +1229,13 @@ gperl_object_package_from_type (G_OBJECT_TYPE (object)), sv, SvREFCNT (SvRV(sv))); #endif + was_undead = IS_UNDEAD (g_object_get_qdata (object, wrapper_quark)); /* gobject object still exists, so take back the refcount we lend it. */ /* this operation does NOT change the refcount of the combined object. */ - if (PL_in_clean_objs) { /* be careful during global destruction. basically, * don't bother, since refcounting is no longer meaningful. */ _gperl_remove_mg (SvRV (sv)); - g_object_steal_qdata (object, wrapper_quark); } else { SvREFCNT_inc (SvRV (sv)); @@ -1256,7 +1267,17 @@ G_UNLOCK (perl_gobjects); } #endif - g_object_unref (object); + /* As of perl 5.16, even HVs that are not referenced by any SV will get + * their DESTROY called during global destruction. Such HVs can occur + * when the GObject outlives the HV, as for GtkWindow or GdkScreen. + * Here in DESTROY such an HV will be in the "undead" state and will + * not own a reference to the GObject anymore. Thus we need to avoid + * calling unref in this case. See + * <https://rt.perl.org/rt3//Public/Bug/Display.html?id=36347> for the + * perl change. */ + if (!was_undead) { + g_object_unref (object); + } #ifdef NOISY warn ("DESTROY> (%p) done\n", object); /* @@ -1699,7 +1720,7 @@ =for apidoc =for arg all if FALSE (or omitted) tie only properties for this object's class, if TRUE tie the properties of this and all parent classes. -A special method avaiable to Glib::Object derivatives, it uses perl's tie +A special method available to Glib::Object derivatives, it uses perl's tie facilities to associate hash keys with the properties of the object. For example: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.241/GParamSpec.xs new/Glib-1.250/GParamSpec.xs --- old/Glib-1.241/GParamSpec.xs 2011-11-18 18:40:20.000000000 +0100 +++ new/Glib-1.250/GParamSpec.xs 2012-01-06 07:26:40.000000000 +0100 @@ -14,7 +14,7 @@ * * 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307 USA. + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * * $Id$ */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.241/GSignal.xs new/Glib-1.250/GSignal.xs --- old/Glib-1.241/GSignal.xs 2011-11-18 18:40:20.000000000 +0100 +++ new/Glib-1.250/GSignal.xs 2012-01-06 07:26:40.000000000 +0100 @@ -14,7 +14,7 @@ * * 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307 USA. + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * * $Id$ */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.241/GType.xs new/Glib-1.250/GType.xs --- old/Glib-1.241/GType.xs 2011-11-18 18:40:20.000000000 +0100 +++ new/Glib-1.250/GType.xs 2012-01-06 07:26:40.000000000 +0100 @@ -14,7 +14,7 @@ * * 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307 USA. + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * * $Id$ */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.241/GUtils.xs new/Glib-1.250/GUtils.xs --- old/Glib-1.241/GUtils.xs 2011-11-18 18:40:20.000000000 +0100 +++ new/Glib-1.250/GUtils.xs 2012-01-06 07:26:40.000000000 +0100 @@ -14,8 +14,8 @@ * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. + * Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * * $Id$ */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.241/GValue.xs new/Glib-1.250/GValue.xs --- old/Glib-1.241/GValue.xs 2011-11-18 18:40:20.000000000 +0100 +++ new/Glib-1.250/GValue.xs 2012-01-06 07:26:40.000000000 +0100 @@ -14,7 +14,7 @@ * * 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307 USA. + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * * $Id$ */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.241/Glib.exports new/Glib-1.250/Glib.exports --- old/Glib-1.241/Glib.exports 2011-11-18 18:40:20.000000000 +0100 +++ new/Glib-1.250/Glib.exports 2012-01-06 07:26:40.000000000 +0100 @@ -13,7 +13,7 @@ # # 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., -# 59 Temple Place - Suite 330, Boston, MA 02111-1307 USA. +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # # $Id$ # diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.241/Glib.xs new/Glib-1.250/Glib.xs --- old/Glib-1.241/Glib.xs 2011-11-18 18:40:20.000000000 +0100 +++ new/Glib-1.250/Glib.xs 2012-01-06 07:26:40.000000000 +0100 @@ -14,7 +14,7 @@ * * 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307 USA. + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * * $Id$ */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.241/LICENSE new/Glib-1.250/LICENSE --- old/Glib-1.241/LICENSE 2011-11-18 18:40:20.000000000 +0100 +++ new/Glib-1.250/LICENSE 2012-01-06 07:26:40.000000000 +0100 @@ -2,7 +2,7 @@ Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. @@ -485,7 +485,8 @@ You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Also add information on how to contact you by electronic and paper mail. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.241/META.yml new/Glib-1.250/META.yml --- old/Glib-1.241/META.yml 2011-11-18 23:01:08.000000000 +0100 +++ new/Glib-1.250/META.yml 2012-01-20 08:27:14.000000000 +0100 @@ -1,6 +1,6 @@ --- #YAML:1.0 name: Glib -version: 1.241 +version: 1.250 abstract: Perl wrappers for the GLib utility and Object libraries author: [] license: unknown diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.241/Makefile.PL new/Glib-1.250/Makefile.PL --- old/Glib-1.241/Makefile.PL 2011-11-18 18:40:20.000000000 +0100 +++ new/Glib-1.250/Makefile.PL 2012-01-20 08:22:40.000000000 +0100 @@ -13,7 +13,7 @@ # # 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., -# 59 Temple Place - Suite 330, Boston, MA 02111-1307 USA. +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. BEGIN { require 5.008; } @@ -178,7 +178,6 @@ $glib ? $glib->get_makefile_vars : (), ); -=unstable print <<__EOW__; WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING @@ -191,7 +190,6 @@ WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING __EOW__ -=cut =frozen @@ -244,20 +242,3 @@ __END__ - -Copyright (C) 2003-2007 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., 59 -Temple Place - Suite 330, Boston, MA 02111-1307 USA. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.241/NEWS new/Glib-1.250/NEWS --- old/Glib-1.241/NEWS 2011-11-18 22:57:21.000000000 +0100 +++ new/Glib-1.250/NEWS 2012-01-20 08:20:58.000000000 +0100 @@ -1,3 +1,20 @@ +Overview of changes in Glib 1.250 +================================= + +* Add a fallback implementation of SvMAGIC_set; Bugzilla bug #665266 +* Avoid a syntax error on older perls +* Glib::Object: make ref-counting compatible with perl >= 5.16 (RT#73650) +* Fix some typos in POD (RT#73616) + +Overview of changes in Glib 1.242 +================================= + +* Glib::GenPod: fix typo in default pspec values + (https://bugzilla.gnome.org/show_bug.cgi?id=665331) +* Glib::GenPod: delete a duplicate key in %basic_types + (https://bugzilla.gnome.org/show_bug.cgi?id=665332) +* Change the FSF's address in all GPL license notices (RT#72664) + Overview of changes in Glib 1.241 ================================= diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.241/README new/Glib-1.250/README --- old/Glib-1.241/README 2011-11-18 22:58:04.000000000 +0100 +++ new/Glib-1.250/README 2012-01-20 08:21:29.000000000 +0100 @@ -1,4 +1,4 @@ -Glib version 1.241 +Glib version 1.250 ================== This module provides perl access to Glib and GLib's GObject libraries. @@ -85,7 +85,7 @@ COPYRIGHT AND LICENSE --------------------- -Copyright (C) 2003-2011 by the gtk2-perl team (see the file AUTHORS for the +Copyright (C) 2003-2012 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 @@ -99,7 +99,7 @@ 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., 59 -Temple Place - Suite 330, Boston, MA 02111-1307 USA. +with this library; if not, write to the Free Software Foundation, Inc., +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA # $Id$ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.241/apidoc.pl new/Glib-1.250/apidoc.pl --- old/Glib-1.241/apidoc.pl 2011-11-18 18:40:20.000000000 +0100 +++ new/Glib-1.250/apidoc.pl 2012-01-06 07:26:40.000000000 +0100 @@ -45,5 +45,5 @@ 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., 59 -Temple Place - Suite 330, Boston, MA 02111-1307 USA. +with this library; if not, write to the Free Software Foundation, Inc., +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.241/devel.pod new/Glib-1.250/devel.pod --- old/Glib-1.241/devel.pod 2011-11-18 18:40:20.000000000 +0100 +++ new/Glib-1.250/devel.pod 2012-01-06 07:26:40.000000000 +0100 @@ -336,7 +336,7 @@ 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., 59 -Temple Place - Suite 330, Boston, MA 02111-1307 USA. +with this library; if not, write to the Free Software Foundation, Inc., +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. =cut diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.241/gperl.h new/Glib-1.250/gperl.h --- old/Glib-1.241/gperl.h 2011-11-18 18:40:20.000000000 +0100 +++ new/Glib-1.250/gperl.h 2012-01-06 07:26:40.000000000 +0100 @@ -14,7 +14,7 @@ * * 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307 USA. + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * * $Id$ */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.241/lib/Glib/CodeGen.pm new/Glib-1.250/lib/Glib/CodeGen.pm --- old/Glib-1.241/lib/Glib/CodeGen.pm 2011-11-18 18:40:20.000000000 +0100 +++ new/Glib-1.250/lib/Glib/CodeGen.pm 2012-01-06 07:26:40.000000000 +0100 @@ -624,6 +624,6 @@ 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., -59 Temple Place - Suite 330, Boston, MA 02111-1307 USA. +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. =cut diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.241/lib/Glib/GenPod.pm new/Glib-1.250/lib/Glib/GenPod.pm --- old/Glib-1.241/lib/Glib/GenPod.pm 2011-11-18 18:40:20.000000000 +0100 +++ new/Glib-1.250/lib/Glib/GenPod.pm 2012-01-20 08:14:16.000000000 +0100 @@ -411,7 +411,6 @@ bool => 'boolean', # C++ keyword, but provided by the perl api boolean => 'boolean', int => 'integer', - char => 'integer', uint => 'unsigned', float => 'double', double => 'double', @@ -602,7 +601,7 @@ # eg. Gtk2::Paned property "max-position" is INT_MAX $default = "INT_MAX"; } elsif ($type eq 'Glib::Int' && $default == POSIX::INT_MIN()) { - $default = "INT_MAX"; + $default = "INT_MIN"; } elsif ($type eq 'Glib::UInt' && $default == POSIX::UINT_MAX()) { $default = "UINT_MAX"; @@ -1217,7 +1216,7 @@ \s*$/x; # trailing space my $ctype = $1 || '!!'; if ($ctype eq '!!') { - warn "Glib::GenPod: Unable to parse type `$typestr´"; + warn "Glib::GenPod: Unable to parse type '$typestr'"; } # variant type @@ -1540,10 +1539,10 @@ =head1 COPYRIGHT AND LICENSE -Copyright (C) 2003-2004, 2010, 2011 by the gtk2-perl team +Copyright (C) 2003-2004, 2010-2012 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 +it under the terms of the Lesser General Public License (LGPL). For more information, see http://www.fsf.org/licenses/lgpl.txt =cut diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.241/lib/Glib/MakeHelper.pm new/Glib-1.250/lib/Glib/MakeHelper.pm --- old/Glib-1.241/lib/Glib/MakeHelper.pm 2011-11-18 18:40:20.000000000 +0100 +++ new/Glib-1.250/lib/Glib/MakeHelper.pm 2012-01-20 08:14:35.000000000 +0100 @@ -228,7 +228,7 @@ list of files that need to be created before the doc.pl step is run, include files. -There is also a variable BLIB_DONE which should be used as a dependancy +There is also a variable BLIB_DONE which should be used as a dependency anywhere a rule needs to be sure that a loadable and working module resides in the blib directory before running. @@ -610,7 +610,7 @@ =head1 COPYRIGHT AND LICENSE -Copyright 2003-2004 by the gtk2-perl team +Copyright 2003-2004, 2012 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.241/lib/Glib/Object/Subclass.pm new/Glib-1.250/lib/Glib/Object/Subclass.pm --- old/Glib-1.241/lib/Glib/Object/Subclass.pm 2011-11-18 18:40:20.000000000 +0100 +++ new/Glib-1.250/lib/Glib/Object/Subclass.pm 2012-01-06 07:26:40.000000000 +0100 @@ -1,19 +1,19 @@ # Copyright (C) 2003-2004, 2010 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., -# 59 Temple Place - Suite 330, Boston, MA 02111-1307 USA. +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # # $Id$ # diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.241/lib/Glib/ParseXSDoc.pm new/Glib-1.250/lib/Glib/ParseXSDoc.pm --- old/Glib-1.241/lib/Glib/ParseXSDoc.pm 2011-11-18 18:40:20.000000000 +0100 +++ new/Glib-1.250/lib/Glib/ParseXSDoc.pm 2012-01-06 07:26:40.000000000 +0100 @@ -864,7 +864,7 @@ 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., 59 -Temple Place - Suite 330, Boston, MA 02111-1307 USA. +with this library; if not, write to the Free Software Foundation, Inc., +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. =cut diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.241/lib/Glib.pm new/Glib-1.250/lib/Glib.pm --- old/Glib-1.241/lib/Glib.pm 2011-11-18 22:53:46.000000000 +0100 +++ new/Glib-1.250/lib/Glib.pm 2012-01-20 08:23:25.000000000 +0100 @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2010 by the gtk2-perl team (see the file AUTHORS for +# Copyright (C) 2003-2012 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 @@ -13,7 +13,7 @@ # # 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., -# 59 Temple Place - Suite 330, Boston, MA 02111-1307 USA. +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # # $Id$ # @@ -66,7 +66,7 @@ our @EXPORT_OK = map { @$_ } values %EXPORT_TAGS; $EXPORT_TAGS{all} = \@EXPORT_OK; -our $VERSION = '1.241'; +our $VERSION = '1.250'; sub dl_load_flags { $^O eq 'darwin' ? 0x00 : 0x01 } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.241/perl-Glib.spec.in new/Glib-1.250/perl-Glib.spec.in --- old/Glib-1.241/perl-Glib.spec.in 2011-11-18 18:40:20.000000000 +0100 +++ new/Glib-1.250/perl-Glib.spec.in 2012-01-06 07:26:40.000000000 +0100 @@ -72,4 +72,4 @@ # # 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., -# 59 Temple Place - Suite 330, Boston, MA 02111-1307 USA. +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.241/t/1.t new/Glib-1.250/t/1.t --- old/Glib-1.241/t/1.t 2011-11-18 18:40:20.000000000 +0100 +++ new/Glib-1.250/t/1.t 2012-01-06 07:26:40.000000000 +0100 @@ -94,5 +94,5 @@ 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., 59 -Temple Place - Suite 330, Boston, MA 02111-1307 USA. +with this library; if not, write to the Free Software Foundation, Inc., +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.241/t/2.t new/Glib-1.250/t/2.t --- old/Glib-1.241/t/2.t 2011-11-18 18:40:20.000000000 +0100 +++ new/Glib-1.250/t/2.t 2012-01-06 07:26:40.000000000 +0100 @@ -71,5 +71,5 @@ 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., 59 -Temple Place - Suite 330, Boston, MA 02111-1307 USA. +with this library; if not, write to the Free Software Foundation, Inc., +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.241/t/3.t new/Glib-1.250/t/3.t --- old/Glib-1.241/t/3.t 2011-11-18 18:40:20.000000000 +0100 +++ new/Glib-1.250/t/3.t 2012-01-06 07:26:40.000000000 +0100 @@ -60,5 +60,5 @@ 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., 59 -Temple Place - Suite 330, Boston, MA 02111-1307 USA. +with this library; if not, write to the Free Software Foundation, Inc., +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.241/t/4.t new/Glib-1.250/t/4.t --- old/Glib-1.241/t/4.t 2011-11-18 18:40:20.000000000 +0100 +++ new/Glib-1.250/t/4.t 2012-01-06 07:26:40.000000000 +0100 @@ -138,5 +138,5 @@ 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., 59 -Temple Place - Suite 330, Boston, MA 02111-1307 USA. +with this library; if not, write to the Free Software Foundation, Inc., +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.241/t/5.t new/Glib-1.250/t/5.t --- old/Glib-1.241/t/5.t 2011-11-18 18:40:20.000000000 +0100 +++ new/Glib-1.250/t/5.t 2012-01-06 07:26:40.000000000 +0100 @@ -114,5 +114,5 @@ 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., 59 -Temple Place - Suite 330, Boston, MA 02111-1307 USA. +with this library; if not, write to the Free Software Foundation, Inc., +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.241/t/7.t new/Glib-1.250/t/7.t --- old/Glib-1.241/t/7.t 2011-11-18 18:40:20.000000000 +0100 +++ new/Glib-1.250/t/7.t 2012-01-06 07:26:40.000000000 +0100 @@ -314,5 +314,5 @@ 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., 59 -Temple Place - Suite 330, Boston, MA 02111-1307 USA. +with this library; if not, write to the Free Software Foundation, Inc., +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.241/t/8.t new/Glib-1.250/t/8.t --- old/Glib-1.241/t/8.t 2011-11-18 18:40:20.000000000 +0100 +++ new/Glib-1.250/t/8.t 2012-01-06 07:26:40.000000000 +0100 @@ -115,5 +115,5 @@ 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., 59 -Temple Place - Suite 330, Boston, MA 02111-1307 USA. +with this library; if not, write to the Free Software Foundation, Inc., +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.241/t/9.t new/Glib-1.250/t/9.t --- old/Glib-1.241/t/9.t 2011-11-18 18:40:20.000000000 +0100 +++ new/Glib-1.250/t/9.t 2012-01-06 07:26:40.000000000 +0100 @@ -286,5 +286,5 @@ 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., 59 -Temple Place - Suite 330, Boston, MA 02111-1307 USA. +with this library; if not, write to the Free Software Foundation, Inc., +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.241/t/a.t new/Glib-1.250/t/a.t --- old/Glib-1.241/t/a.t 2011-11-18 18:40:20.000000000 +0100 +++ new/Glib-1.250/t/a.t 2012-01-06 07:26:40.000000000 +0100 @@ -188,5 +188,5 @@ 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., 59 -Temple Place - Suite 330, Boston, MA 02111-1307 USA. +with this library; if not, write to the Free Software Foundation, Inc., +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.241/t/b.t new/Glib-1.250/t/b.t --- old/Glib-1.241/t/b.t 2011-11-18 18:40:20.000000000 +0100 +++ new/Glib-1.250/t/b.t 2012-01-06 07:26:40.000000000 +0100 @@ -97,5 +97,5 @@ 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., 59 -Temple Place - Suite 330, Boston, MA 02111-1307 USA. +with this library; if not, write to the Free Software Foundation, Inc., +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.241/t/c.t new/Glib-1.250/t/c.t --- old/Glib-1.241/t/c.t 2011-11-18 18:40:20.000000000 +0100 +++ new/Glib-1.250/t/c.t 2012-01-06 07:26:40.000000000 +0100 @@ -278,5 +278,5 @@ 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., 59 -Temple Place - Suite 330, Boston, MA 02111-1307 USA. +with this library; if not, write to the Free Software Foundation, Inc., +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.241/t/g.t new/Glib-1.250/t/g.t --- old/Glib-1.241/t/g.t 2011-11-18 18:40:20.000000000 +0100 +++ new/Glib-1.250/t/g.t 2012-01-06 07:26:40.000000000 +0100 @@ -175,5 +175,5 @@ 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., 59 -Temple Place - Suite 330, Boston, MA 02111-1307 USA. +with this library; if not, write to the Free Software Foundation, Inc., +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.241/t/h.t new/Glib-1.250/t/h.t --- old/Glib-1.241/t/h.t 2011-11-18 18:40:20.000000000 +0100 +++ new/Glib-1.250/t/h.t 2012-01-06 07:26:40.000000000 +0100 @@ -149,5 +149,5 @@ 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., 59 -Temple Place - Suite 330, Boston, MA 02111-1307 USA. +with this library; if not, write to the Free Software Foundation, Inc., +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.241/typemap new/Glib-1.250/typemap --- old/Glib-1.241/typemap 2011-11-18 18:40:20.000000000 +0100 +++ new/Glib-1.250/typemap 2012-01-06 07:26:40.000000000 +0100 @@ -13,7 +13,7 @@ # # 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., -# 59 Temple Place - Suite 330, Boston, MA 02111-1307 USA. +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # # $Id$ # diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.241/xsapi.pod.foot new/Glib-1.250/xsapi.pod.foot --- old/Glib-1.241/xsapi.pod.foot 2011-11-18 18:40:20.000000000 +0100 +++ new/Glib-1.250/xsapi.pod.foot 2012-01-06 07:26:40.000000000 +0100 @@ -24,7 +24,7 @@ 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., 59 -Temple Place - Suite 330, Boston, MA 02111-1307 USA. +with this library; if not, write to the Free Software Foundation, Inc., +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. =cut -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
