Hello community,

here is the log from the commit of package perl-Mouse for openSUSE:Factory 
checked in at 2013-06-09 16:59:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Mouse (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Mouse.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Mouse"

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Mouse/perl-Mouse.changes    2011-11-21 
12:43:42.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.perl-Mouse.new/perl-Mouse.changes       
2013-06-09 16:59:02.000000000 +0200
@@ -1,0 +2,27 @@
+Wed Jun  5 19:11:28 UTC 2013 - [email protected]
+
+- updated to 1.11
+     [TEST FIXES]
+     - Ensure Try::Tiny is bundled
+     - Bundle Try::Tiny for tests
+     - Bundle Test::Fatal for tests
+     [FEATURES]
+     - Support PUREPERL_ONLY
+       See the Lancaster Consensus:
+       
https://github.com/sjn/toolchain-site/blob/219db464af9b2f19b04fec05547ac10180a469f3/lancaster-consensus.md#specifying-pure-perl-builds
+ 
+     [BUG FIXES]
+     - Make trigger pass in the old value for Moose compatibility
+       (PR#6 by schwern)
+     [TEST FIXES]
+     - Get perlcritic tests working for PC 1.118 (PR#6 by schwern)
+     - Resolve RT#84518 caused by hash randomization
+     [BUG FIXES]
+     - Fix a memory leak introduced by v1.04 (creaktive & aiyumi, pull-req #4)
+     [FEATURES]
+     - Implement $attr->default($instance) for compatibility with Moose
+     - Add maybe_type() from Moose::Util::TypeConstraints (schwern)
+     [IMPROVEMENT]
+     - performance improvement for v5.14.0 or grater (dex4er)
+
+-------------------------------------------------------------------

Old:
----
  Mouse-0.97.tar.gz

New:
----
  Mouse-1.11.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ perl-Mouse.spec ++++++
--- /var/tmp/diff_new_pack.kbqzoz/_old  2013-06-09 16:59:03.000000000 +0200
+++ /var/tmp/diff_new_pack.kbqzoz/_new  2013-06-09 16:59:03.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-Mouse
 #
-# Copyright (c) 2011 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
@@ -16,90 +16,259 @@
 #
 
 
-
 Name:           perl-Mouse
-Version:        0.97
-Release:        1
+Version:        1.11
+Release:        0
+%define cpan_name Mouse
 Summary:        Moose minus the antlers
-Source:         
http://search.cpan.org/CPAN/authors/id/G/GF/GFUJI/Mouse-%{version}.tar.gz
-Url:            http://search.cpan.org/dist/Mouse
+License:        Artistic-1.0 or GPL-1.0+
 Group:          Development/Libraries/Perl
-License:        GPL-1.0+ or Artistic-1.0
+Url:            http://search.cpan.org/dist/Mouse/
+Source:         
http://www.cpan.org/authors/id/G/GF/GFUJI/%{cpan_name}-%{version}.tar.gz
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-%{perl_requires}
-BuildRequires:  gcc
 BuildRequires:  perl
 BuildRequires:  perl-macros
-BuildRequires:  make
-BuildRequires:  perl(Test::More) >= 0.88
-BuildRequires:  perl(Test::Exception) >= 0.29
-BuildRequires:  perl(ExtUtils::ParseXS) >= 2.21
-BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.42
 BuildRequires:  perl(Devel::PPPort) >= 3.19
-BuildRequires:  perl(Scalar::Util) >= 1.14
-BuildRequires:  perl(XSLoader) >= 0.1
-BuildRequires:  perl(Regexp::Common)
-BuildRequires:  perl(Locale::US)
-BuildRequires:  perl(HTTP::Headers)
-BuildRequires:  perl(Params::Coerce)
-BuildRequires:  perl(URI)
-BuildRequires:  perl(Test::Output)
-BuildRequires:  perl(Test::LeakTrace)
-BuildRequires:  perl(IO::String)
-BuildRequires:  perl(IO::File)
-BuildRequires:  perl(Declare::Constraints::Simple)
-BuildRequires:  perl(Test::Deep)
-BuildRequires:  perl(Pod::Coverage::Moose)
-BuildRequires:  perl(Moose) >= 1.05
-BuildRequires:  perl(Path::Class)
-BuildRequires:  perl(MRO::Compat)
-BuildRequires:  perl(Class::MOP)
-BuildRequires:  perl(Class::Method::Modifiers::Fast)
-Requires:       perl(Scalar::Util) >= 1.14
-Requires:       perl(XSLoader) >= 0.1
-Requires:       perl(MRO::Compat)
-Requires:       perl(Class::MOP)
-Requires:       perl(Class::Method::Modifiers::Fast)
+BuildRequires:  perl(ExtUtils::ParseXS) >= 2.21
+BuildRequires:  perl(Test::More) >= 0.88
+#BuildRequires: perl(A)
+#BuildRequires: perl(Abstract)
+#BuildRequires: perl(Animal)
+#BuildRequires: perl(AutoloadedBase)
+#BuildRequires: perl(BankAccount)
+#BuildRequires: perl(Bar)
+#BuildRequires: perl(BarClass)
+#BuildRequires: perl(Bar::Role)
+#BuildRequires: perl(BarRole)
+#BuildRequires: perl(Base)
+#BuildRequires: perl(BaseClass)
+#BuildRequires: perl(Baz)
+#BuildRequires: perl(Baz::Role)
+#BuildRequires: perl(Bling)
+#BuildRequires: perl(C1)
+#BuildRequires: perl(CA)
+#BuildRequires: perl(Cat)
+#BuildRequires: perl(CB)
+#BuildRequires: perl(Child)
+#BuildRequires: perl(ChildA)
+#BuildRequires: perl(ChildASuper)
+#BuildRequires: perl(ChildRole)
+#BuildRequires: perl(Class)
+#BuildRequires: perl(ClassA)
+#BuildRequires: perl(Class::Accessor::Fast)
+#BuildRequires: perl(Class::C3)
+#BuildRequires: perl(Class::Method::Modifiers)
+#BuildRequires: perl(Class::MOP)
+#BuildRequires: perl(Class::Parent)
+#BuildRequires: perl(Comparable)
+#BuildRequires: perl(ConcreteA)
+#BuildRequires: perl(ConcreteB)
+#BuildRequires: perl(ConcreteC)
+#BuildRequires: perl(Constraint)
+#BuildRequires: perl(Constraint::AtLeast)
+#BuildRequires: perl(Constraint::NoMoreThan)
+#BuildRequires: perl(Constraint::OnLength)
+#BuildRequires: perl(D)
+#BuildRequires: perl(Data::Dump::Streamer)
+#BuildRequires: perl(Declare::Constraints::Simple)
+#BuildRequires: perl(Document::Page)
+#BuildRequires: perl(Document::PageWithHeadersAndFooters)
+#BuildRequires: perl(DoesNegated)
+#BuildRequires: perl(DoesTranspose)
+#BuildRequires: perl(Dog)
+#BuildRequires: perl(E)
+#BuildRequires: perl(Eq)
+#BuildRequires: perl(Err::Role)
+#BuildRequires: perl(FakeBar)
+#BuildRequires: perl(Foo)
+#BuildRequires: perl(Foo::Base)
+#BuildRequires: perl(Foo::Class)
+#BuildRequires: perl(FooClass)
+#BuildRequires: perl(Foo::Role)
+#BuildRequires: perl(FooRole)
+#BuildRequires: perl(Foo::Sub)
+#BuildRequires: perl(Gorch)
+#BuildRequires: perl(Horse)
+#BuildRequires: perl(HTTP::Headers)
+#BuildRequires: perl(inc::Module::Install)
+#BuildRequires: perl(IO::String)
+#BuildRequires: perl(JSON)
+#BuildRequires: perl(Left)
+#BuildRequires: perl(List)
+#BuildRequires: perl(List::Immutable)
+#BuildRequires: perl(Locale::US)
+#BuildRequires: perl(MiddleL)
+#BuildRequires: perl(MiddleR)
+#BuildRequires: perl(Module::Build)
+#BuildRequires: perl(Module::Install::Base)
+#BuildRequires: perl(Moose)
+#BuildRequires: perl(MooseCompat)
+#BuildRequires: perl(Moose::Role)
+#BuildRequires: perl(Moose::Util::TypeConstraints)
+#BuildRequires: perl(MooseX::StrictConstructor)
+#BuildRequires: perl(Mouse)
+#BuildRequires: perl(Mouse::Deprecated)
+#BuildRequires: perl(Mouse::Exporter)
+#BuildRequires: perl(Mouse::Meta::Attribute)
+#BuildRequires: perl(Mouse::Meta::Class)
+#BuildRequires: perl(Mouse::Meta::Method)
+#BuildRequires: perl(Mouse::Meta::Method::Accessor)
+#BuildRequires: perl(Mouse::Meta::Method::Constructor)
+#BuildRequires: perl(Mouse::Meta::Method::Destructor)
+#BuildRequires: perl(Mouse::Meta::Module)
+#BuildRequires: perl(Mouse::Meta::Role)
+#BuildRequires: perl(Mouse::Meta::Role::Application)
+#BuildRequires: perl(Mouse::Meta::Role::Composite)
+#BuildRequires: perl(Mouse::Meta::Role::Method)
+#BuildRequires: perl(Mouse::Meta::TypeConstraint)
+#BuildRequires: perl(Mouse::Object)
+#BuildRequires: perl(Mouse::PurePerl)
+#BuildRequires: perl(Mouse::Role)
+#BuildRequires: perl(MouseRole)
+#BuildRequires: perl(MouseRoleWithoutNoMouseRole)
+#BuildRequires: perl(Mouse::Spec)
+#BuildRequires: perl(Mouse::Tiny)
+#BuildRequires: perl(Mouse::Util)
+#BuildRequires: perl(Mouse::Util::MetaRole)
+#BuildRequires: perl(Mouse::Util::TypeConstraints)
+#BuildRequires: perl(MouseX::AttributeHelpers::Trait::Base)
+#BuildRequires: perl(MouseX::AttributeHelpers::Trait::Number)
+#BuildRequires: perl(MouseX::Attribute::Test)
+#BuildRequires: perl(MouseX::StrictConstructor)
+#BuildRequires: perl(mro)
+#BuildRequires: perl(MRO::Compat)
+#BuildRequires: perl(My::Class)
+#BuildRequires: perl(MyClass)
+#BuildRequires: perl(MyExporter)
+#BuildRequires: perl(My::Fancy::Role)
+#BuildRequires: perl(MyMouse)
+#BuildRequires: perl(MyMouseEx)
+#BuildRequires: perl(MyMouseX::Bar)
+#BuildRequires: perl(MyMouseX::Foo)
+#BuildRequires: perl(My::Role)
+#BuildRequires: perl(MyRole)
+#BuildRequires: perl(My::Role::Again)
+#BuildRequires: perl(My::Test::Base)
+#BuildRequires: perl(My::Test::Class2::Base)
+#BuildRequires: perl(My::Test::Class3::Base)
+#BuildRequires: perl(No::Class)
+#BuildRequires: perl(Other::Role)
+#BuildRequires: perl(Params::Coerce)
+#BuildRequires: perl(parent)
+#BuildRequires: perl(Parent)
+#BuildRequires: perl(ParentClass)
+#BuildRequires: perl(ParentRole)
+#BuildRequires: perl(ParentX)
+#BuildRequires: perl(Parse::CPAN::Meta)
+#BuildRequires: perl(Path::Class)
+#BuildRequires: perl(Perl::Critic) >= 1.105
+#BuildRequires: perl(Person)
+#BuildRequires: perl(Point)
+#BuildRequires: perl(Printable)
+#BuildRequires: perl(Quux::Role)
+#BuildRequires: perl(Quxx)
+#BuildRequires: perl(R1)
+#BuildRequires: perl(Racer)
+#BuildRequires: perl(Regexp::Common)
+#BuildRequires: perl(Request::Headers::Role)
+#BuildRequires: perl(Response)
+#BuildRequires: perl(Response::Headers::Role)
+#BuildRequires: perl(Restartable)
+#BuildRequires: perl(Right)
+#BuildRequires: perl(Role)
+#BuildRequires: perl(Role1)
+#BuildRequires: perl(Role2)
+#BuildRequires: perl(RoleA)
+#BuildRequires: perl(RoleB)
+#BuildRequires: perl(Role::Bar)
+#BuildRequires: perl(Role::Base)
+#BuildRequires: perl(Role::Base2)
+#BuildRequires: perl(Role::Base3)
+#BuildRequires: perl(Role::Base4)
+#BuildRequires: perl(Role::Bling)
+#BuildRequires: perl(Role::Bling::Bling)
+#BuildRequires: perl(Role::Boo)
+#BuildRequires: perl(Role::Boo::Hoo)
+#BuildRequires: perl(Role::Derived1)
+#BuildRequires: perl(Role::Derived2)
+#BuildRequires: perl(Role::Derived3)
+#BuildRequires: perl(Role::Derived4)
+#BuildRequires: perl(Role::Derived5)
+#BuildRequires: perl(Role::Derived6)
+#BuildRequires: perl(Role::Derived7)
+#BuildRequires: perl(Role::Derived8)
+#BuildRequires: perl(Role::Foo)
+#BuildRequires: perl(Role::Parent)
+#BuildRequires: perl(Role::Plot)
+#BuildRequires: perl(Role::Truth)
+#BuildRequires: perl(RootA)
+#BuildRequires: perl(RootB)
+#BuildRequires: perl(RootC)
+#BuildRequires: perl(Sausage)
+#BuildRequires: perl(SausageRole)
+#BuildRequires: perl(SomeClass)
+#BuildRequires: perl(SomeRole)
+#BuildRequires: perl(Squirrel)
+#BuildRequires: perl(Squirrel::Role)
+#BuildRequires: perl(SubAA)
+#BuildRequires: perl(SubBA)
+#BuildRequires: perl(SubClass)
+#BuildRequires: perl(SuperL)
+#BuildRequires: perl(SuperR)
+#BuildRequires: perl(Test::Arrayref::RoleAttributes::Role)
+#BuildRequires: perl(Test::Deep)
+#BuildRequires: perl(Test::DependentModules)
+#BuildRequires: perl(Test::Exception)
+#BuildRequires: perl(Test::Exception::LessClever)
+#BuildRequires: perl(Test::Fatal)
+#BuildRequires: perl(Test::Mouse)
+#BuildRequires: perl(Test::Perl::Critic)
+#BuildRequires: perl(Test::Requires)
+#BuildRequires: perl(TestRole)
+#BuildRequires: perl(Test::Spellunker) >= v0.2.1
+#BuildRequires: perl(t::lib::ClassType_Foo)
+#BuildRequires: perl(t::lib::MooseCompat)
+#BuildRequires: perl(TouchyBase)
+#BuildRequires: perl(Try::Tiny) >= 0.07
+#BuildRequires: perl(Unsweetened)
+#BuildRequires: perl(URI)
+#BuildRequires: perl(YAML::Tiny)
+%{perl_requires}
 
 %description
-This module provides some useful test functions for Mouse based classes.
-It is an experimental first release, so comments and suggestions are very
-welcome.
+Moose is a postmodern object system for Perl5. Moose is wonderful.
+
+Unfortunately, Moose has a compile-time penalty. Though significant
+progress has been made over the years, the compile time penalty is a
+non-starter for some very specific applications. If you are writing a
+command-line application or CGI script where startup time is essential, you
+may not be able to use Moose (we recommend that you instead use persistent
+Perl executing environments like 'FastCGI' for the latter, if possible).
+
+Mouse is a Moose compatible object system, which aims to alleviate this
+penalty by providing a subset of Moose's functionality.
+
+We're also going as light on dependencies as possible. Mouse currently has
+*no dependencies* except for building/testing modules. Mouse also works
+without XS, although it has an XS backend to make it much faster.
 
 %prep
-%setup -q -n "Mouse-%{version}"
-%__sed -i '/^auto_install/d' Makefile.PL
+%setup -q -n %{cpan_name}-%{version}
 
 %build
-%__perl Makefile.PL PREFIX="%{_prefix}"
-%__make %{?jobs:-j%{jobs}}
+%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
+%{__make} %{?_smp_mflags}
+
+%check
+%{__make} test
 
 %install
 %perl_make_install
 %perl_process_packlist
+%perl_gen_filelist
 
-%check
-%__make test
-
-%clean
-%{?buildroot:%__rm -rf "%{buildroot}"}
-
-%files
-%defattr(-,root,root)
-%doc Changes README
-%{perl_vendorarch}/ouse.pm
-%{perl_vendorarch}/Mouse.pm
-%{perl_vendorarch}/Mouse
-%{perl_vendorarch}/Squirrel.pm
-%{perl_vendorarch}/Squirrel
-%{perl_vendorarch}/auto/Mouse
-%dir %{perl_vendorarch}/Test
-%{perl_vendorarch}/Test/Mouse.pm
-%doc %{perl_man3dir}/Mouse.%{perl_man3ext}%{ext_man}
-%doc %{perl_man3dir}/Mouse::*.%{perl_man3ext}%{ext_man}
-%doc %{perl_man3dir}/Squirrel.%{perl_man3ext}%{ext_man}
-%doc %{perl_man3dir}/Squirrel::*.%{perl_man3ext}%{ext_man}
-%doc %{perl_man3dir}/Test::Mouse.%{perl_man3ext}%{ext_man}
-%doc %{perl_man3dir}/ouse.%{perl_man3ext}%{ext_man}
+%files -f %{name}.files
+%defattr(-,root,root,755)
+%doc Changes example README
 
 %changelog

++++++ Mouse-0.97.tar.gz -> Mouse-1.11.tar.gz ++++++
++++ 2488 lines of diff (skipped)

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to