Hello community, here is the log from the commit of package perl-Class-MOP for openSUSE:Factory checked in at Tue Apr 5 18:12:09 CEST 2011.
-------- --- perl-Class-MOP/perl-Class-MOP.changes 2010-12-01 14:39:17.000000000 +0100 +++ perl-Class-MOP/perl-Class-MOP.changes 2011-03-31 11:10:05.000000000 +0200 @@ -1,0 +2,7 @@ +Thu Mar 31 09:07:15 UTC 2011 - [email protected] + +- update to 1.12 + * Remove usage of undocumented Package::Stash APIs from the tests. This + prevents the tests from failing on Package::Stash >= 0.18. + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- Class-MOP-1.11-Build_n_Test.patch Class-MOP-1.11.tar.bz2 New: ---- Class-MOP-1.12.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Class-MOP.spec ++++++ --- /var/tmp/diff_new_pack.fXICjw/_old 2011-04-05 18:11:14.000000000 +0200 +++ /var/tmp/diff_new_pack.fXICjw/_new 2011-04-05 18:11:14.000000000 +0200 @@ -1,7 +1,7 @@ # -# spec file for package perl-Class-MOP (Version 1.11) +# spec file for package perl-Class-MOP # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 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 @@ -15,42 +15,25 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild -%bcond_with opt Name: perl-Class-MOP -%define cpan_name Class-MOP -Summary: Meta Object Protocol for Perl 5 -Version: 1.11 -Release: 2 +Version: 1.12 +Release: 1 License: GPL+ or Artistic -Group: Development/Libraries/Perl +%define cpan_name Class-MOP +Summary: A Meta Object Protocol for Perl 5 Url: http://search.cpan.org/dist/Class-MOP/ -#Source: http://search.cpan.org/CPAN/authors/id/D/DR/DROLSKY/Class-MOP-1.11.tar.gz -Source: %{cpan_name}-%{version}.tar.bz2 -Patch: %{cpan_name}-1.11-Build_n_Test.patch +Group: Development/Libraries/Perl +#Source: http://www.cpan.org/authors/id/F/FL/FLORA/Class-MOP-%{version}.tar.gz +Source: %{cpan_name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build -%{perl_requires} BuildRequires: perl BuildRequires: perl-macros -%if %{with opt} -BuildRequires: perl(Test::LeakTrace) -BuildRequires: perl(Test::Output) -BuildRequires: perl(SUPER) >= 1.10 -%endif -%if 0%{?suse_version} < 1130 -BuildRequires: perl(Test::More) -%else -BuildRequires: perl(Test::More) >= 0.88 -%endif -BuildRequires: perl(File::Spec) -BuildRequires: perl(Test::Fatal) >= 0.001 -BuildRequires: perl(Test::Requires) >= 0.05 -# BuildRequires: perl(Carp) BuildRequires: perl(Data::OptList) BuildRequires: perl(Devel::GlobalDestruction) +BuildRequires: perl(File::Spec) BuildRequires: perl(List::MoreUtils) >= 0.12 BuildRequires: perl(MRO::Compat) >= 0.05 BuildRequires: perl(Package::DeprecationManager) >= 0.10 @@ -58,8 +41,9 @@ BuildRequires: perl(Scalar::Util) >= 1.18 BuildRequires: perl(Sub::Name) >= 0.04 BuildRequires: perl(Task::Weaken) +BuildRequires: perl(Test::Fatal) >= 0.001 +BuildRequires: perl(Test::Requires) >= 0.05 BuildRequires: perl(Try::Tiny) >= 0.02 -# Requires: perl(Carp) Requires: perl(Data::OptList) Requires: perl(Devel::GlobalDestruction) @@ -71,31 +55,28 @@ Requires: perl(Sub::Name) >= 0.04 Requires: perl(Task::Weaken) Requires: perl(Try::Tiny) >= 0.02 +%{perl_requires} %description -This module is a fully functioning meta object protocol for the Perl 5 object -system. It makes no attempt to change the behavior or characteristics of the -Perl 5 object system, only to create a protocol for its manipulation and -introspection. +This module is a fully functioning meta object protocol for the Perl 5 +object system. It makes no attempt to change the behavior or +characteristics of the Perl 5 object system, only to create a protocol for +its manipulation and introspection. That said, it does attempt to create the tools for building a rich set of -extensions to the Perl 5 object system. Every attempt has been made to abide by -the spirit of the Perl 5 object system that we all know and love. +extensions to the Perl 5 object system. Every attempt has been made to +abide by the spirit of the Perl 5 object system that we all know and love. -Authors: --------- - Stevan Little <[email protected]> +This documentation is sparse on conceptual details. We suggest looking at +the items listed in the the SEE ALSO manpage section for more information. +In particular the book "The Art of the Meta Object Protocol" was very +influential in the development of this system. %prep %setup -q -n %{cpan_name}-%{version} -%if 0%{?suse_version} < 1130 -%patch -p1 -## skip t/041_metaclass_incompatibility.t -%{__mv} t/041_metaclass_incompatibility.t t/041_metaclass_incompatibility.tmv -%endif %build -%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS" +%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}" %{__make} %{?_smp_mflags} %check @@ -107,10 +88,10 @@ %perl_gen_filelist %clean -%{__rm} -rf $RPM_BUILD_ROOT +%{__rm} -rf %{buildroot} %files -f %{name}.files -%defattr(-,root,root,-) +%defattr(644,root,root,755) %doc Changes README %changelog ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
