Hello community, here is the log from the commit of package perl-Glib for openSUSE:Factory checked in at 2013-06-06 13:22:54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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 2012-07-22 15:18:21.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Glib.new/perl-Glib.changes 2013-06-06 13:22:55.000000000 +0200 @@ -1,0 +2,46 @@ +Wed Jun 5 05:48:40 UTC 2013 - [email protected] + +- updated to 1.300 + * Stable release to coincide with the release of Perl 5.18.0 + + Since 1.28x (The previous stable release) + ----------------------------------------- + * Ensure timely destruction of initial wrapper of custom subclasses + * Start changing module version numbers in all Perl modules in the + distribution, not just lib/Glib.pm; (Bugzilla #690464) + * Make Glib::Object subclassing more robust. This should in particular fix + issues revealed by the change to hash randomization introduced in perl + 5.17.6. + * Correctly handle utf8-encoded strings in GPerlArgv. This should fix issues + seen with utf8-encoded strings in @ARGV with, for example, Gtk2->init. + + Overview of changes in Glib 1.291 (unstable) + ============================================ + + * Ensure timely destruction of initial wrapper of custom subclasses + * Start changing module version numbers in all Perl modules in the + distribution, not just lib/Glib.pm; (Bugzilla #690464) + + Overview of changes in Glib 1.290 (unstable) + ============================================ + + * Make Glib::Object subclassing more robust. This should in particular fix + issues revealed by the change to hash randomization introduced in perl + 5.17.6. + * Correctly handle utf8-encoded strings in GPerlArgv. This should fix issues + seen with utf8-encoded strings in @ARGV with, for example, Gtk2->init. + + Overview of changes in Glib 1.280 (stable) + ========================================== + + Since 1.26x (the previous stable series) + ---------------------------------------- + * Correctly handle the boxed type for GError. + * Ensure that custom signal marshallers are always used irregardless of + the spelling used for the signal name. + * Make the stack handling of some marshallers more robust, in + preparation for custom Glib::Boxed converters that call back into + Perl code. + * Add new C API gperl_register_boxed_synonym. + +------------------------------------------------------------------- Old: ---- Glib-1.250.tar.gz New: ---- Glib-1.300.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Glib.spec ++++++ --- /var/tmp/diff_new_pack.vy4An3/_old 2013-06-06 13:22:55.000000000 +0200 +++ /var/tmp/diff_new_pack.vy4An3/_new 2013-06-06 13:22:55.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package perl-Glib # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 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 @@ -17,48 +17,54 @@ Name: perl-Glib -Version: 1.250 +Version: 1.300 Release: 0 -Summary: Glib Perl module +%define cpan_name Glib +Summary: Perl wrappers for the GLib utility and Object libraries 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 +Url: http://search.cpan.org/dist/Glib/ +Source: http://www.cpan.org/authors/id/X/XA/XAOC/%{cpan_name}-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-build +# MANUAL +BuildRequires: perl BuildRequires: perl-macros +BuildRequires: perl(ExtUtils::Depends) >= 0.300 +BuildRequires: perl(ExtUtils::PkgConfig) >= 1.000 BuildRequires: pkgconfig(glib-2.0) -BuildRoot: %{_tmppath}/%{name}-%{version}-build +#BuildRequires: perl(Glib) +#BuildRequires: perl(Glib::Object::Subclass) +#BuildRequires: perl(Gtk2) +Requires: perl(ExtUtils::Depends) >= 0.300 +Requires: perl(ExtUtils::PkgConfig) >= 1.000 %{perl_requires} %description -This module provides perl access to GLib and GLib's GObject libraries. -GLib is a portability and utility library; GObject provides a generic -type system with inheritance and a powerful signal system. Together -these libraries are used as the foundation for many of the libraries -that make up the Gnome environment, and are used in many unrelated -projects. +This wrapper attempts to provide a perlish interface while remaining as +true as possible to the underlying C API, so that any reference materials +you can find on using GLib may still apply to using the libraries from +perl. This module also provides facilities for creating wrappers for other +GObject-based libraries. The the SEE ALSO manpage section contains pointers +to all sorts of good information. %prep -%setup -q -n Glib-%{version} +%setup -q -n %{cpan_name}-%{version} %build -perl Makefile.PL -make %{?_smp_mflags} +%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}" +%{__make} %{?_smp_mflags} %check +# MANUAL # loves to freeze randomly in OBS make test %install %perl_make_install %perl_process_packlist +%perl_gen_filelist -%files -%defattr(-,root,root) -%doc ChangeLog.pre-git README AUTHORS LICENSE NEWS TODO -%doc %{_mandir}/man?/* -%{perl_vendorarch}/Glib -%{perl_vendorarch}/Glib.pm -%{perl_vendorarch}/auto/Glib +%files -f %{name}.files +%defattr(-,root,root,755) +%doc AUTHORS ChangeLog.pre-git doctypes Glib.exports LICENSE NEWS perl-Glib.doap README TODO xsapi.pod.foot xsapi.pod.head %changelog ++++++ Glib-1.250.tar.gz -> Glib-1.300.tar.gz ++++++ ++++ 2100 lines of diff (skipped) -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
