Hello community, here is the log from the commit of package perl-Glib checked in at Fri Mar 14 17:55:25 CET 2008. -------- --- perl-Glib/perl-Glib.changes 2008-01-14 11:26:52.000000000 +0100 +++ /mounts/work_src_done/STABLE/perl-Glib/perl-Glib.changes 2008-03-13 10:37:59.000000000 +0100 @@ -1,0 +2,32 @@ +Thu Mar 13 10:22:31 CET 2008 - anicka@suse.cz + +- update to 1.180 + * Makefile.PL: Tell the compiler to always look for headers in '.' + first so that ours are preferred in case of name + clashes. + * ParseXSDoc.pm (parse_file): When parsing an #else pre-processor + directive, make sure we have actually seen and parsed a + corresponding #if before trying to negate its entry. This can + happen when our parsing heurestics fail. The result was an + exception: "Modification of non-creatable array value attempted." + * GType.xs: Defer the instantiation of a newly-registered + object class's class until after we've parsed the list of + signals, properties, and interfaces to add to it. This + allows perl-derived GObjects to override GInterfaces that + are implemented by parent classes. + * GObject.xs: Load GInterface types immediately, instead of + leaving them for lazy loading. Otherwise, it is possible to + get into situations in which a GInterface has not triggered + its lazy loading by the time it is needed. + * GObject.xs (class_info_finish_loading): When handling a class' + @ISA, instead of simple av_fetch calls and a final av_clear, use + repeated av_shift calls. Invoking av_clear on an @ISA array seems + to break the caching magic associated with it when running under + perl 5.10.0. This in turn breaks our lazy-loading scheme. + * Glib.xs: Use gperl_sv_defined instead of SvOK to check SVs for + definedness. This keeps Glib from erroneously thinking your + scalars are undefined, for example when using tied hashes. + * GType.xs: Define and use PORTABLE_LL_FORMAT and + PORTABLE_ULL_FORMAT. + +------------------------------------------------------------------- Old: ---- Glib-1.164.tar.bz2 New: ---- Glib-1.180.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Glib.spec ++++++ --- /var/tmp/diff_new_pack.p13805/_old 2008-03-14 17:55:15.000000000 +0100 +++ /var/tmp/diff_new_pack.p13805/_new 2008-03-14 17:55:15.000000000 +0100 @@ -1,5 +1,5 @@ # -# spec file for package perl-Glib (Version 1.164) +# spec file for package perl-Glib (Version 1.180) # # Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -10,9 +10,10 @@ # norootforbuild + Name: perl-Glib BuildRequires: glib2-devel perl-ExtUtils-Depends perl-ExtUtils-PkgConfig -Version: 1.164 +Version: 1.180 Release: 1 Requires: perl = %{perl_version} AutoReqProv: on @@ -71,7 +72,36 @@ /var/adm/perl-modules/%{name} %changelog -* Mon Jan 14 2008 - anicka@suse.cz +* Thu Mar 13 2008 anicka@suse.cz +- update to 1.180 + * Makefile.PL: Tell the compiler to always look for headers in '.' + first so that ours are preferred in case of name + clashes. + * ParseXSDoc.pm (parse_file): When parsing an #else pre-processor + directive, make sure we have actually seen and parsed a + corresponding #if before trying to negate its entry. This can + happen when our parsing heurestics fail. The result was an + exception: "Modification of non-creatable array value attempted." + * GType.xs: Defer the instantiation of a newly-registered + object class's class until after we've parsed the list of + signals, properties, and interfaces to add to it. This + allows perl-derived GObjects to override GInterfaces that + are implemented by parent classes. + * GObject.xs: Load GInterface types immediately, instead of + leaving them for lazy loading. Otherwise, it is possible to + get into situations in which a GInterface has not triggered + its lazy loading by the time it is needed. + * GObject.xs (class_info_finish_loading): When handling a class' + @ISA, instead of simple av_fetch calls and a final av_clear, use + repeated av_shift calls. Invoking av_clear on an @ISA array seems + to break the caching magic associated with it when running under + perl 5.10.0. This in turn breaks our lazy-loading scheme. + * Glib.xs: Use gperl_sv_defined instead of SvOK to check SVs for + definedness. This keeps Glib from erroneously thinking your + scalars are undefined, for example when using tied hashes. + * GType.xs: Define and use PORTABLE_LL_FORMAT and + PORTABLE_ULL_FORMAT. +* Mon Jan 14 2008 anicka@suse.cz - update to 1.164 * GType.xs: Defer the instantiation of a newly-registered object class's class until after we've parsed the list of @@ -89,11 +119,11 @@ domain keys in GError hashes. * GType.xs (add_interfaces): Fix the check for undefined interface names. -* Wed Nov 21 2007 - anicka@suse.cz +* Wed Nov 21 2007 anicka@suse.cz - update to 1.162 * MakeHelper.pm (postamble_docs_full): When constructing the add_types call, make sure to properly quote the paths. -* Thu Nov 01 2007 - anicka@suse.cz +* Thu Nov 01 2007 anicka@suse.cz - update to 1.161 * Makefile.PL: Use BEGIN { require 5.008; } instead of use 5.008; so automatic CPAN testers know which perl version we need. Also @@ -101,7 +131,7 @@ `MY::´. * GObject.xs (Glib::Object::CLONE): Check that perl_gobjects != NULL before working with it, to avoid an assertion. -* Fri Oct 05 2007 - anicka@suse.cz +* Fri Oct 05 2007 anicka@suse.cz - update to 1.160 * GenPod.pm: Output a warning if a type name isn't recognized by the doc parser. Add 'package' and 'list' to the basic types and @@ -116,48 +146,48 @@ * test fixes - do not ignore test results anymore (package builds fine on all supported archs) -* Mon Feb 26 2007 - anicka@suse.cz +* Mon Feb 26 2007 anicka@suse.cz - update to 1.144 * MakeHelper.pm: Use BSD make syntax for the BLIB_DONE stuff on BSD systems, unless the environment variable FORCE_GMAKE is set. -* Wed Feb 14 2007 - anicka@suse.cz +* Wed Feb 14 2007 anicka@suse.cz - update to 1.143 * Makefile.PL: Check that glib >= 2.12.0, not 2.11.0, before including GBookmarkFile.xs. * Glib.xs: Call g_threads_init before g_type_init. Required (and probably enforced in the near future) by recent glib versions. -* Tue Dec 12 2006 - anicka@suse.cz +* Tue Dec 12 2006 anicka@suse.cz - update to 1.142 * bugfixes, test fixes * GType.xs: Add macros, PORTABLE_STRTOLL and PORTABLE_STRTOULL, to centralize the preprocessor madness for 64bit integer support. -* Thu Sep 07 2006 - anicka@suse.cz +* Fri Sep 08 2006 anicka@suse.cz - update to 1.140 * bugfixes and fixes in tests -* Fri Jul 21 2006 - anicka@suse.cz +* Fri Jul 21 2006 anicka@suse.cz - update to 1.120 * add a new header file for private functions that are used in more than one xs file * bugfixes - remove last patch (fixed in upstream) -* Tue Mar 21 2006 - schwab@suse.de +* Tue Mar 21 2006 schwab@suse.de - Fix broken casts. -* Tue Jan 31 2006 - ro@suse.de +* Tue Jan 31 2006 ro@suse.de - fixed missing ";" in GType.xs - ignore failed test for the moment -* Wed Jan 25 2006 - mls@suse.de +* Wed Jan 25 2006 mls@suse.de - converted neededforbuild to BuildRequires -* Tue Jan 03 2006 - anicka@suse.cz +* Tue Jan 03 2006 anicka@suse.cz - update to 1.102 -* Thu Nov 10 2005 - anicka@suse.cz +* Thu Nov 10 2005 anicka@suse.cz - update to 1.101 -* Fri Jul 29 2005 - mjancar@suse.cz +* Fri Jul 29 2005 mjancar@suse.cz - update to 1.082 -* Thu Jun 23 2005 - ro@suse.de +* Thu Jun 23 2005 ro@suse.de - update to 1.081 - removed G_PARAM_PRIVATE (removed from glib2) -* Fri Jan 21 2005 - ro@suse.de +* Fri Jan 21 2005 ro@suse.de - update to 1.072 -* Tue Nov 02 2004 - mcihar@suse.cz +* Tue Nov 02 2004 mcihar@suse.cz - initial packaging ++++++ Glib-1.164.tar.bz2 -> Glib-1.180.tar.bz2 ++++++ ++++ 1852 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org