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]

Reply via email to