Hello community,

here is the log from the commit of package perl-Pod-Coverage-Moose for 
openSUSE:Factory checked in at 2013-06-13 20:07:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Pod-Coverage-Moose (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Pod-Coverage-Moose.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Pod-Coverage-Moose"

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/perl-Pod-Coverage-Moose/perl-Pod-Coverage-Moose.changes
  2011-09-23 12:38:35.000000000 +0200
+++ 
/work/SRC/openSUSE:Factory/.perl-Pod-Coverage-Moose.new/perl-Pod-Coverage-Moose.changes
     2013-06-13 20:07:13.000000000 +0200
@@ -1,0 +2,8 @@
+Mon Jun 10 10:37:54 UTC 2013 - [email protected]
+
+- updated to 0.04
+     - Fix the author field in META.yml
+     - Compatibility with the MooseX::Role::WithOverloading
+     - cover_requires option
+
+-------------------------------------------------------------------

Old:
----
  Pod-Coverage-Moose-0.02.tar.gz

New:
----
  Pod-Coverage-Moose-0.04.tar.gz

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

Other differences:
------------------
++++++ perl-Pod-Coverage-Moose.spec ++++++
--- /var/tmp/diff_new_pack.NGOJgU/_old  2013-06-13 20:07:13.000000000 +0200
+++ /var/tmp/diff_new_pack.NGOJgU/_new  2013-06-13 20:07:13.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-Pod-Coverage-Moose
 #
-# 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,34 +16,44 @@
 #
 
 
-
 Name:           perl-Pod-Coverage-Moose
-Version:        0.02
-Release:        2
-License:        GPL-1.0+ or Artistic-1.0
+Version:        0.04
+Release:        0
 %define cpan_name Pod-Coverage-Moose
 Summary:        L<Pod::Coverage> extension for L<Moose>
-Url:            http://search.cpan.org/dist/Pod-Coverage-Moose/
+License:        Artistic-1.0 or GPL-1.0+
 Group:          Development/Libraries/Perl
-Source:         
http://www.cpan.org/authors/id/D/DR/DROLSKY/%{cpan_name}-%{version}.tar.gz
+Url:            http://search.cpan.org/dist/Pod-Coverage-Moose/
+Source:         
http://www.cpan.org/authors/id/M/MM/MMCLERIC/%{cpan_name}-%{version}.tar.gz
 BuildArch:      noarch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  perl
 BuildRequires:  perl-macros
 BuildRequires:  perl(Class::MOP)
-BuildRequires:  perl(CPANPLUS::Backend)
-BuildRequires:  perl(inc::Module::Install) >= 0.75
-BuildRequires:  perl(LWP::Simple)
-BuildRequires:  perl(Module::Build)
-BuildRequires:  perl(Moose)
-BuildRequires:  perl(Moose::Role)
-BuildRequires:  perl(MooseX::AttributeHelpers)
-BuildRequires:  perl(namespace::clean)
+BuildRequires:  perl(Moose) >= 0.24
 BuildRequires:  perl(Perl6::Junction)
 BuildRequires:  perl(Pod::Coverage)
 BuildRequires:  perl(Test::Pod)
 BuildRequires:  perl(Test::Pod::Coverage)
-BuildRequires:  perl(YAML::Tiny)
+BuildRequires:  perl(namespace::clean) >= 0.05
+#BuildRequires: perl(CPANPLUS::Backend)
+#BuildRequires: perl(inc::Module::Install) >= 0.75
+#BuildRequires: perl(IsMoose)
+#BuildRequires: perl(LWP::Simple)
+#BuildRequires: perl(Module::AutoInstall)
+#BuildRequires: perl(Module::Build)
+#BuildRequires: perl(Module::Install::Base)
+#BuildRequires: perl(Moose::Role)
+#BuildRequires: perl(MooseRole)
+#BuildRequires: perl(MooseX::AttributeHelpers)
+#BuildRequires: perl(TestAttributeHelpers)
+#BuildRequires: perl(Test::Kwalitee)
+#BuildRequires: perl(YAML::Tiny)
+Requires:       perl(Class::MOP)
+Requires:       perl(Moose) >= 0.24
+Requires:       perl(Perl6::Junction)
+Requires:       perl(Pod::Coverage)
+Requires:       perl(namespace::clean) >= 0.05
 %{perl_requires}
 
 %description
@@ -73,9 +83,6 @@
 %perl_process_packlist
 %perl_gen_filelist
 
-%clean
-%{__rm} -rf %{buildroot}
-
 %files -f %{name}.files
 %defattr(-,root,root,755)
 %doc Changes README

++++++ Pod-Coverage-Moose-0.02.tar.gz -> Pod-Coverage-Moose-0.04.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Pod-Coverage-Moose-0.02/Changes 
new/Pod-Coverage-Moose-0.04/Changes
--- old/Pod-Coverage-Moose-0.02/Changes 2009-05-14 21:30:56.000000000 +0200
+++ new/Pod-Coverage-Moose-0.04/Changes 2012-03-13 18:44:39.000000000 +0100
@@ -1,4 +1,11 @@
 
+0.04    Tue Mar 13 2012
+        - Fix the author field in META.yml
+        - Compatibility with the MooseX::Role::WithOverloading
+
+0.03    Wed Feb 29 2012
+        - cover_requires option
+
 0.02    Thu May 14 2009
         - Minor POD corrections
         - Added MooseX-AttributeHelpers hack for injected methods
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Pod-Coverage-Moose-0.02/META.yml 
new/Pod-Coverage-Moose-0.04/META.yml
--- old/Pod-Coverage-Moose-0.02/META.yml        2009-05-14 22:09:57.000000000 
+0200
+++ new/Pod-Coverage-Moose-0.04/META.yml        2012-03-13 19:04:29.000000000 
+0100
@@ -1,7 +1,7 @@
 ---
 abstract: 'L<Pod::Coverage> extension for L<Moose>'
 author:
-  - 'Robert ''phaylon' Sedlacek <[email protected]>'
+  - "Robert 'phaylon' Sedlacek <[email protected]>"
 build_requires:
   FindBin: 0
   Test::More: 0
@@ -21,7 +21,7 @@
 provides:
   Pod::Coverage::Moose:
     file: lib/Pod/Coverage/Moose.pm
-    version: 0.02
+    version: 0.04
 requires:
   Carp: 0
   Class::MOP: 0
@@ -31,4 +31,4 @@
   namespace::clean: 0.05
 resources:
   license: http://dev.perl.org/licenses/
-version: 0.02
+version: 0.04
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Pod-Coverage-Moose-0.02/lib/Pod/Coverage/Moose.pm 
new/Pod-Coverage-Moose-0.04/lib/Pod/Coverage/Moose.pm
--- old/Pod-Coverage-Moose-0.02/lib/Pod/Coverage/Moose.pm       2009-05-14 
21:29:39.000000000 +0200
+++ new/Pod-Coverage-Moose-0.04/lib/Pod/Coverage/Moose.pm       2012-03-13 
19:04:23.000000000 +0100
@@ -14,7 +14,7 @@
 
 use namespace::clean -except => 'meta';
 
-our $VERSION = '0.02';
+our $VERSION = '0.04';
 
 =head1 SYNOPSIS
 
@@ -50,6 +50,18 @@
     required    => 1,
 );
 
+=head2 cover_requires
+
+Boolean flag to indicate that C<requires $method> declarations in a Role 
should be trusted.
+
+=cut
+
+has cover_requires => (
+    is          => 'ro',
+    isa         => 'Bool',
+    default => 0,
+);
+
 #
 #   original pod_coverage object
 #
@@ -87,10 +99,11 @@
         $meta->get_all_methods
             unless $meta->isa('Moose::Meta::Role');
     push @trustme, 
-        map { qr/^$_$/ }                                    # turn value into 
a regex
+        map { qr/^\Q$_\E$/ }                                # turn value into 
a regex
         map {                                               # iterate over all 
roles of the class
             my $role = $_;
             $role->get_method_list,
+            ($self->cover_requires ? ($role->get_required_method_list) : ()),
             map {                                           # iterate over 
attributes
                 my $attr = $role->get_attribute($_);
                 ($attr->{is} && $attr->{is} eq any(qw( rw ro wo )) ? $_ : ()), 
 # accessors

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

Reply via email to