Hello community,

here is the log from the commit of package perl-Parse-CPAN-Packages for 
openSUSE:Factory checked in at 2015-04-15 16:26:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Parse-CPAN-Packages (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Parse-CPAN-Packages.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Parse-CPAN-Packages"

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/perl-Parse-CPAN-Packages/perl-Parse-CPAN-Packages.changes
        2013-06-13 18:20:12.000000000 +0200
+++ 
/work/SRC/openSUSE:Factory/.perl-Parse-CPAN-Packages.new/perl-Parse-CPAN-Packages.changes
   2015-04-15 16:26:35.000000000 +0200
@@ -1,0 +2,13 @@
+Tue Apr 14 20:52:22 UTC 2015 - [email protected]
+
+- updated to 2.40
+   see /usr/share/doc/packages/perl-Parse-CPAN-Packages/CHANGES
+
+  2.40 Fri Feb  7 23:44:00 BST 2015
+    - changelog fix ( thanks to Karen Etheridge <[email protected]> )
+  
+  2.39 Fri Feb  6 23:44:00 BST 2015
+    - ported from Moose to Moo ( thanks to Olaf Alders 
<[email protected]> )
+    - github repo added to metadata ( thanks to Olaf Alders 
<[email protected]> )
+
+-------------------------------------------------------------------

Old:
----
  Parse-CPAN-Packages-2.38.tar.gz

New:
----
  Parse-CPAN-Packages-2.40.tar.gz

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

Other differences:
------------------
++++++ perl-Parse-CPAN-Packages.spec ++++++
--- /var/tmp/diff_new_pack.3ULQWV/_old  2015-04-15 16:26:35.000000000 +0200
+++ /var/tmp/diff_new_pack.3ULQWV/_new  2015-04-15 16:26:35.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-Parse-CPAN-Packages
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           perl-Parse-CPAN-Packages
-Version:        2.38
+Version:        2.40
 Release:        0
 %define cpan_name Parse-CPAN-Packages
 Summary:        Parse 02packages.details.txt.gz
@@ -33,22 +33,23 @@
 BuildRequires:  perl(CPAN::DistnameInfo)
 BuildRequires:  perl(Compress::Zlib)
 BuildRequires:  perl(File::Slurp)
-BuildRequires:  perl(Moose)
+BuildRequires:  perl(Moo)
 BuildRequires:  perl(PPI)
 BuildRequires:  perl(Path::Class)
 BuildRequires:  perl(Test::InDistDir)
-BuildRequires:  perl(Test::Pod)
+BuildRequires:  perl(Type::Utils)
+BuildRequires:  perl(Types::Standard)
 BuildRequires:  perl(version)
-#BuildRequires: perl(Parse::CPAN::Packages::Distribution)
-#BuildRequires: perl(Parse::CPAN::Packages::Package)
 Requires:       perl(Archive::Peek)
 Requires:       perl(CPAN::DistnameInfo)
 Requires:       perl(Compress::Zlib)
 Requires:       perl(File::Slurp)
-Requires:       perl(Moose)
+Requires:       perl(Moo)
 Requires:       perl(PPI)
 Requires:       perl(Path::Class)
 Requires:       perl(Test::InDistDir)
+Requires:       perl(Type::Utils)
+Requires:       perl(Types::Standard)
 Requires:       perl(version)
 %{perl_requires}
 

++++++ Parse-CPAN-Packages-2.38.tar.gz -> Parse-CPAN-Packages-2.40.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Parse-CPAN-Packages-2.38/CHANGES 
new/Parse-CPAN-Packages-2.40/CHANGES
--- old/Parse-CPAN-Packages-2.38/CHANGES        2012-12-03 14:58:04.000000000 
+0100
+++ new/Parse-CPAN-Packages-2.40/CHANGES        2015-02-07 00:29:10.000000000 
+0100
@@ -1,5 +1,12 @@
 CHANGES file for Parse::CPAN::Packages
 
+2.40 Fri Feb  7 23:44:00 BST 2015
+  - changelog fix ( thanks to Karen Etheridge <[email protected]> )
+
+2.39 Fri Feb  6 23:44:00 BST 2015
+  - ported from Moose to Moo ( thanks to Olaf Alders <[email protected]> )
+  - github repo added to metadata ( thanks to Olaf Alders 
<[email protected]> )
+
 2.38 Mon Dec  3 14:57:00 BST 2012
   - removed some dependency on hash ordering in the tests
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Parse-CPAN-Packages-2.38/MANIFEST 
new/Parse-CPAN-Packages-2.40/MANIFEST
--- old/Parse-CPAN-Packages-2.38/MANIFEST       2012-12-03 14:59:37.000000000 
+0100
+++ new/Parse-CPAN-Packages-2.40/MANIFEST       2015-02-07 00:30:48.000000000 
+0100
@@ -1,16 +1,16 @@
-CHANGES
-lib/Parse/CPAN/Packages.pm
-lib/Parse/CPAN/Packages/Distribution.pm
-lib/Parse/CPAN/Packages/Package.pm
-Makefile.PL
-MANIFEST                       This list of files
-README
-t/02packages.details.txt
-t/02packages.details.txt.gz
-t/mirror/authors/id/K/KA/KANE/Acme-Comment-1.02.tar.gz
-t/mirror/modules/02packages.details.txt.gz
-t/simple.t
-xt/pod.t
-xt/pod_coverage.t
-META.yml                                 Module YAML meta-data (added by 
MakeMaker)
-META.json                                Module JSON meta-data (added by 
MakeMaker)
+CHANGES
+lib/Parse/CPAN/Packages.pm
+lib/Parse/CPAN/Packages/Distribution.pm
+lib/Parse/CPAN/Packages/Package.pm
+Makefile.PL
+MANIFEST                       This list of files
+README
+t/02packages.details.txt
+t/02packages.details.txt.gz
+t/mirror/authors/id/K/KA/KANE/Acme-Comment-1.02.tar.gz
+t/mirror/modules/02packages.details.txt.gz
+t/simple.t
+xt/pod.t
+xt/pod_coverage.t
+META.yml                                 Module YAML meta-data (added by 
MakeMaker)
+META.json                                Module JSON meta-data (added by 
MakeMaker)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Parse-CPAN-Packages-2.38/META.json 
new/Parse-CPAN-Packages-2.40/META.json
--- old/Parse-CPAN-Packages-2.38/META.json      2012-12-03 14:59:37.000000000 
+0100
+++ new/Parse-CPAN-Packages-2.40/META.json      2015-02-07 00:30:48.000000000 
+0100
@@ -1,50 +1,59 @@
-{
-   "abstract" : "Parse 02packages.details.txt.gz",
-   "author" : [
-      "Leon Brocard <[email protected]>"
-   ],
-   "dynamic_config" : 1,
-   "generated_by" : "ExtUtils::MakeMaker version 6.62, CPAN::Meta::Converter 
version 2.120921",
-   "license" : [
-      "perl_5"
-   ],
-   "meta-spec" : {
-      "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec";,
-      "version" : "2"
-   },
-   "name" : "Parse-CPAN-Packages",
-   "no_index" : {
-      "directory" : [
-         "t",
-         "inc"
-      ]
-   },
-   "prereqs" : {
-      "build" : {
-         "requires" : {
-            "ExtUtils::MakeMaker" : "0"
-         }
-      },
-      "configure" : {
-         "requires" : {
-            "ExtUtils::MakeMaker" : "0"
-         }
-      },
-      "runtime" : {
-         "requires" : {
-            "Archive::Peek" : "0",
-            "CPAN::DistnameInfo" : "0",
-            "Compress::Zlib" : "0",
-            "File::Slurp" : "0",
-            "Moose" : "0",
-            "PPI" : "0",
-            "Path::Class" : "0",
-            "Test::InDistDir" : "0",
-            "Test::More" : "0",
-            "version" : "0"
-         }
-      }
-   },
-   "release_status" : "stable",
-   "version" : "2.38"
-}
+{
+   "abstract" : "Parse 02packages.details.txt.gz",
+   "author" : [
+      "Leon Brocard <[email protected]>"
+   ],
+   "dynamic_config" : 1,
+   "generated_by" : "ExtUtils::MakeMaker version 7.04, CPAN::Meta::Converter 
version 2.143240",
+   "license" : [
+      "perl_5"
+   ],
+   "meta-spec" : {
+      "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec";,
+      "version" : "2"
+   },
+   "name" : "Parse-CPAN-Packages",
+   "no_index" : {
+      "directory" : [
+         "t",
+         "inc"
+      ]
+   },
+   "prereqs" : {
+      "build" : {
+         "requires" : {
+            "ExtUtils::MakeMaker" : "0"
+         }
+      },
+      "configure" : {
+         "requires" : {
+            "ExtUtils::MakeMaker" : "0"
+         }
+      },
+      "runtime" : {
+         "requires" : {
+            "Archive::Peek" : "0",
+            "CPAN::DistnameInfo" : "0",
+            "Compress::Zlib" : "0",
+            "File::Slurp" : "0",
+            "Moo" : "0",
+            "PPI" : "0",
+            "Path::Class" : "0",
+            "Test::InDistDir" : "0",
+            "Test::More" : "0",
+            "Type::Utils" : "0",
+            "Types::Standard" : "0",
+            "version" : "0"
+         }
+      }
+   },
+   "release_status" : "stable",
+   "resources" : {
+      "repository" : {
+         "type" : "git",
+         "url" : "https://github.com/wchristian/parse-cpan-packages.git";,
+         "web" : "https://github.com/wchristian/parse-cpan-packages";
+      }
+   },
+   "version" : "2.40"
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Parse-CPAN-Packages-2.38/META.yml 
new/Parse-CPAN-Packages-2.40/META.yml
--- old/Parse-CPAN-Packages-2.38/META.yml       2012-12-03 14:59:35.000000000 
+0100
+++ new/Parse-CPAN-Packages-2.40/META.yml       2015-02-07 00:30:45.000000000 
+0100
@@ -1,31 +1,35 @@
----
-abstract: Parse 02packages.details.txt.gz
-author:
-- Leon Brocard <[email protected]>
-build_requires:
-  ExtUtils::MakeMaker: '0'
-configure_requires:
-  ExtUtils::MakeMaker: '0'
-dynamic_config: 1
-generated_by: ExtUtils::MakeMaker version 6.62, CPAN::Meta::Converter version 
2.120921
-license: perl
-meta-spec:
-  url: http://module-build.sourceforge.net/META-spec-v1.4.html
-  version: 1.4
-name: Parse-CPAN-Packages
-no_index:
-  directory:
-  - t
-  - inc
-requires:
-  Archive::Peek: '0'
-  CPAN::DistnameInfo: '0'
-  Compress::Zlib: '0'
-  File::Slurp: '0'
-  Moose: '0'
-  PPI: '0'
-  Path::Class: '0'
-  Test::InDistDir: '0'
-  Test::More: '0'
-  version: '0'
-version: '2.38'
+---
+abstract: 'Parse 02packages.details.txt.gz'
+author:
+  - 'Leon Brocard <[email protected]>'
+build_requires:
+  ExtUtils::MakeMaker: '0'
+configure_requires:
+  ExtUtils::MakeMaker: '0'
+dynamic_config: 1
+generated_by: 'ExtUtils::MakeMaker version 7.04, CPAN::Meta::Converter version 
2.143240'
+license: perl
+meta-spec:
+  url: http://module-build.sourceforge.net/META-spec-v1.4.html
+  version: '1.4'
+name: Parse-CPAN-Packages
+no_index:
+  directory:
+    - t
+    - inc
+requires:
+  Archive::Peek: '0'
+  CPAN::DistnameInfo: '0'
+  Compress::Zlib: '0'
+  File::Slurp: '0'
+  Moo: '0'
+  PPI: '0'
+  Path::Class: '0'
+  Test::InDistDir: '0'
+  Test::More: '0'
+  Type::Utils: '0'
+  Types::Standard: '0'
+  version: '0'
+resources:
+  repository: https://github.com/wchristian/parse-cpan-packages.git
+version: '2.40'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Parse-CPAN-Packages-2.38/Makefile.PL 
new/Parse-CPAN-Packages-2.40/Makefile.PL
--- old/Parse-CPAN-Packages-2.38/Makefile.PL    2011-09-12 21:44:15.000000000 
+0200
+++ new/Parse-CPAN-Packages-2.40/Makefile.PL    2015-02-07 00:27:59.000000000 
+0100
@@ -15,12 +15,25 @@
           Compress::Zlib
           CPAN::DistnameInfo
           File::Slurp
-          Moose
+          Moo
           Path::Class
           PPI
           Test::InDistDir
           Test::More
+          Type::Utils
+          Types::Standard
           version
           )
-    }
+    },
+    META_MERGE => {
+        'meta-spec' => { version => 2 },
+        resources   => {
+            repository => {
+                type => 'git',
+                url =>
+                    'https://github.com/wchristian/parse-cpan-packages.git',
+                web => 'https://github.com/wchristian/parse-cpan-packages',
+            },
+        },
+    },
 );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Parse-CPAN-Packages-2.38/lib/Parse/CPAN/Packages/Distribution.pm 
new/Parse-CPAN-Packages-2.40/lib/Parse/CPAN/Packages/Distribution.pm
--- old/Parse-CPAN-Packages-2.38/lib/Parse/CPAN/Packages/Distribution.pm        
2011-08-30 14:39:53.000000000 +0200
+++ new/Parse-CPAN-Packages-2.40/lib/Parse/CPAN/Packages/Distribution.pm        
2015-02-07 00:27:59.000000000 +0100
@@ -1,19 +1,18 @@
 package Parse::CPAN::Packages::Distribution;
-use Moose;
+use Moo;
 use Archive::Peek;
 use Path::Class 'file';
+use Types::Standard qw( ArrayRef Maybe Str );
 
-has 'prefix'     => ( is => 'rw', isa => 'Str' );
-has 'dist'       => ( is => 'rw', isa => 'Str|Undef' );
-has 'version'    => ( is => 'rw', isa => 'Str|Undef' );
-has 'maturity'   => ( is => 'rw', isa => 'Str' );
-has 'filename'   => ( is => 'rw', isa => 'Str' );
-has 'cpanid'     => ( is => 'rw', isa => 'Str' );
-has 'distvname'  => ( is => 'rw', isa => 'Str|Undef' );
-has 'packages'   => ( is => 'rw', isa => 'ArrayRef', default => sub { [] } );
-has 'mirror_dir' => ( is => 'rw', isa => 'Str|Undef' );
-
-__PACKAGE__->meta->make_immutable;
+has 'prefix'     => ( is => 'rw', isa => Str );
+has 'dist'       => ( is => 'rw', isa => Maybe [Str] );
+has 'version'    => ( is => 'rw', isa => Maybe [Str] );
+has 'maturity'   => ( is => 'rw', isa => Str );
+has 'filename'   => ( is => 'rw', isa => Str );
+has 'cpanid'     => ( is => 'rw', isa => Str );
+has 'distvname'  => ( is => 'rw', isa => Maybe [Str] );
+has 'packages'   => ( is => 'rw', isa => ArrayRef, default => sub { [] } );
+has 'mirror_dir' => ( is => 'rw', isa => Maybe [Str] );
 
 sub contains {
     my $self = shift;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Parse-CPAN-Packages-2.38/lib/Parse/CPAN/Packages/Package.pm 
new/Parse-CPAN-Packages-2.40/lib/Parse/CPAN/Packages/Package.pm
--- old/Parse-CPAN-Packages-2.38/lib/Parse/CPAN/Packages/Package.pm     
2011-09-12 21:51:36.000000000 +0200
+++ new/Parse-CPAN-Packages-2.40/lib/Parse/CPAN/Packages/Package.pm     
2015-02-07 00:27:59.000000000 +0100
@@ -1,12 +1,13 @@
 package Parse::CPAN::Packages::Package;
-use Moose;
+use Moo;
 
 use PPI;
+use Types::Standard qw( InstanceOf Str );
 
-has 'package'      => ( is => 'rw', isa => 'Str' );
-has 'version'      => ( is => 'rw', isa => 'Str' );
-has 'prefix'       => ( is => 'rw', isa => 'Str' );
-has 'distribution' => ( is => 'rw', isa => 
'Parse::CPAN::Packages::Distribution' );
+has 'package'      => ( is => 'rw', isa => Str );
+has 'version'      => ( is => 'rw', isa => Str );
+has 'prefix'       => ( is => 'rw', isa => Str );
+has 'distribution' => ( is => 'rw', isa => InstanceOf 
['Parse::CPAN::Packages::Distribution'] );
 
 sub filename {
     my ( $self )     = @_;
@@ -43,8 +44,6 @@
     return @matching_subs;
 }
 
-__PACKAGE__->meta->make_immutable;
-
 1;
 
 __END__
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Parse-CPAN-Packages-2.38/lib/Parse/CPAN/Packages.pm 
new/Parse-CPAN-Packages-2.40/lib/Parse/CPAN/Packages.pm
--- old/Parse-CPAN-Packages-2.38/lib/Parse/CPAN/Packages.pm     2012-12-03 
14:58:34.000000000 +0100
+++ new/Parse-CPAN-Packages-2.40/lib/Parse/CPAN/Packages.pm     2015-02-07 
00:29:35.000000000 +0100
@@ -1,23 +1,22 @@
 package Parse::CPAN::Packages;
-use Moose;
+use Moo;
 use CPAN::DistnameInfo;
 use Compress::Zlib;
 use Path::Class ();
 use File::Slurp 'read_file';
 use Parse::CPAN::Packages::Distribution;
 use Parse::CPAN::Packages::Package;
+use Types::Standard qw( HashRef Maybe Str );
 use version;
-our $VERSION = '2.38';
+our $VERSION = '2.40';
 
-has 'filename' => ( is => 'rw', isa => 'Str' );
-has 'mirror_dir' => ( is => 'rw', isa => 'Str|Undef', lazy_build => 1 );
+has 'filename' => ( is => 'rw', isa => Str );
+has 'mirror_dir' => ( is => 'lazy', isa => Maybe [Str] );
 
-has 'details'     => ( is => 'rw', isa => 'HashRef', default => sub { {} } );
-has 'data'        => ( is => 'rw', isa => 'HashRef', default => sub { {} } );
-has 'dists'       => ( is => 'rw', isa => 'HashRef', default => sub { {} } );
-has 'latestdists' => ( is => 'rw', isa => 'HashRef', default => sub { {} } );
-
-__PACKAGE__->meta->make_immutable;
+has 'details'     => ( is => 'rw', isa => HashRef, default => sub { {} } );
+has 'data'        => ( is => 'rw', isa => HashRef, default => sub { {} } );
+has 'dists'       => ( is => 'rw', isa => HashRef, default => sub { {} } );
+has 'latestdists' => ( is => 'rw', isa => HashRef, default => sub { {} } );
 
 sub BUILDARGS {
     my ( $class, @args ) = @_;


Reply via email to