From e07bbce703f6c3008ebfe3fe56ec8d98ef86eb4cb2376d98da472e4e5db1c80a Mon Sep 17 00:00:00 2001 From: OBS User unknown Date: Fri, 14 Mar 2008 16:55:25 +0000 Subject: [PATCH] OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Glib?expand=0&rev=8 --- Glib-1.164.tar.bz2 | 3 -- Glib-1.180.tar.bz2 | 3 ++ perl-Glib.changes | 32 +++++++++++++++++++++ perl-Glib.spec | 70 +++++++++++++++++++++++++++++++++------------- 4 files changed, 85 insertions(+), 23 deletions(-) delete mode 100644 Glib-1.164.tar.bz2 create mode 100644 Glib-1.180.tar.bz2 diff --git a/Glib-1.164.tar.bz2 b/Glib-1.164.tar.bz2 deleted file mode 100644 index 7b11f4b..0000000 --- a/Glib-1.164.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a70723cbe54abc54820c331d2993913fb7846f545714fa612962b1474c6b5e0d -size 185331 diff --git a/Glib-1.180.tar.bz2 b/Glib-1.180.tar.bz2 new file mode 100644 index 0000000..815e925 --- /dev/null +++ b/Glib-1.180.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2891ca8bd3a7e6ce3deea32ac761c50dba55d80438f6a964141b9d9557c2bf95 +size 188349 diff --git a/perl-Glib.changes b/perl-Glib.changes index f00a455..b4ad566 100644 --- a/perl-Glib.changes +++ b/perl-Glib.changes @@ -1,3 +1,35 @@ +------------------------------------------------------------------- +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. + ------------------------------------------------------------------- Mon Jan 14 10:41:22 CET 2008 - anicka@suse.cz diff --git a/perl-Glib.spec b/perl-Glib.spec index fcda333..f86ad25 100644 --- a/perl-Glib.spec +++ b/perl-Glib.spec @@ -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 @@ rm -rf $RPM_BUILD_ROOT /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 @@ rm -rf $RPM_BUILD_ROOT 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 @@ rm -rf $RPM_BUILD_ROOT `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 @@ rm -rf $RPM_BUILD_ROOT * 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