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 ) = @_;