Hello community, here is the log from the commit of package perl-MooseX-Types-LoadableClass for openSUSE:Factory checked in at 2013-12-09 07:15:20 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-MooseX-Types-LoadableClass (Old) and /work/SRC/openSUSE:Factory/.perl-MooseX-Types-LoadableClass.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-MooseX-Types-LoadableClass" Changes: -------- --- /work/SRC/openSUSE:Factory/perl-MooseX-Types-LoadableClass/perl-MooseX-Types-LoadableClass.changes 2013-07-30 14:03:41.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.perl-MooseX-Types-LoadableClass.new/perl-MooseX-Types-LoadableClass.changes 2013-12-09 07:15:21.000000000 +0100 @@ -1,0 +2,9 @@ +Tue Nov 26 07:35:16 UTC 2013 - co...@suse.com + +- updated to 0.012 + - re-release with fixed encoding in metadata, support files + - only try to load the class if it's a valid module name (ilmari) + - avoid trying to load the class if already loaded (minor optimization) + - repository moved to the github moose organization + +------------------------------------------------------------------- Old: ---- MooseX-Types-LoadableClass-0.009.tar.gz New: ---- MooseX-Types-LoadableClass-0.012.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-MooseX-Types-LoadableClass.spec ++++++ --- /var/tmp/diff_new_pack.oakqlT/_old 2013-12-09 07:15:22.000000000 +0100 +++ /var/tmp/diff_new_pack.oakqlT/_new 2013-12-09 07:15:22.000000000 +0100 @@ -17,7 +17,7 @@ Name: perl-MooseX-Types-LoadableClass -Version: 0.009 +Version: 0.012 Release: 0 %define cpan_name MooseX-Types-LoadableClass Summary: ClassName type constraint with coercion to load the class. @@ -29,36 +29,34 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros -BuildRequires: perl(Class::Load) >= 0.06 +BuildRequires: perl(Class::Load) +BuildRequires: perl(Module::Build::Tiny) >= 0.030 +BuildRequires: perl(Module::Runtime) BuildRequires: perl(Moose) -BuildRequires: perl(MooseX::Types) >= 0.22 -BuildRequires: perl(Test::More) >= 0.88 -BuildRequires: perl(namespace::clean) -#BuildRequires: perl(inc::Module::Install) -#BuildRequires: perl(JSON) -#BuildRequires: perl(LWP::Simple) -#BuildRequires: perl(Module::Build) -#BuildRequires: perl(Module::Install::AuthorRequires) -#BuildRequires: perl(Module::Install::AuthorTests) -#BuildRequires: perl(Module::Install::Base) -#BuildRequires: perl(Moose::Role) -#BuildRequires: perl(Moose::Util::TypeConstraints) +BuildRequires: perl(Moose::Role) +BuildRequires: perl(Moose::Util::TypeConstraints) +BuildRequires: perl(MooseX::Types) +BuildRequires: perl(MooseX::Types::Moose) +BuildRequires: perl(Test::Fatal) +BuildRequires: perl(namespace::autoclean) #BuildRequires: perl(MooseX::Types::LoadableClass) -#BuildRequires: perl(MooseX::Types::Moose) -#BuildRequires: perl(Parse::CPAN::Meta) -#BuildRequires: perl(Test::EOL) +#BuildRequires: perl(Pod::Wordlist) +#BuildRequires: perl(Test::Kwalitee) #BuildRequires: perl(Test::NoTabs) -#BuildRequires: perl(YAML::Tiny) -Requires: perl(Class::Load) >= 0.06 -Requires: perl(MooseX::Types) >= 0.22 -Requires: perl(namespace::clean) +#BuildRequires: perl(Test::Spelling) >= 0.12 +Requires: perl(Class::Load) +Requires: perl(Module::Runtime) +Requires: perl(Moose::Util::TypeConstraints) +Requires: perl(MooseX::Types) +Requires: perl(MooseX::Types::Moose) +Requires: perl(namespace::autoclean) %{perl_requires} %description use Moose::Util::TypeConstraints; my $tc = subtype as ClassName; - coerce $tc, from Str, via { Class::MOP::load_class($_); $_ }; + coerce $tc, from Str, via { Class::Load::load_class($_); $_ }; I've written those three lines of code quite a lot of times, in quite a lot of places. @@ -69,19 +67,18 @@ %setup -q -n %{cpan_name}-%{version} %build -%{__perl} Makefile.PL INSTALLDIRS=vendor -%{__make} %{?_smp_mflags} +%{__perl} Build.PL --installdirs=vendor +./Build build --flags=%{?_smp_mflags} %check -%{__make} test +./Build test %install -%perl_make_install -%perl_process_packlist +./Build install --destdir=%{buildroot} --create_packlist=0 %perl_gen_filelist %files -f %{name}.files %defattr(-,root,root,755) -%doc Changes README +%doc Changes CONTRIBUTING LICENSE README weaver.ini %changelog ++++++ MooseX-Types-LoadableClass-0.009.tar.gz -> MooseX-Types-LoadableClass-0.012.tar.gz ++++++ ++++ 4830 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org