r33895 - in /branches/upstream/libparse-cpan-packages-perl/current: CHANGES META.yml lib/Parse/CPAN/Packages.pm
bricas-guest at users.alioth.debian.org
bricas-guest at users.alioth.debian.org
Fri Apr 24 12:36:59 UTC 2009
Author: bricas-guest
Date: Fri Apr 24 12:36:54 2009
New Revision: 33895
URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=33895
Log:
[svn-upgrade] Integrating new upstream version, libparse-cpan-packages-perl (2.31)
Modified:
branches/upstream/libparse-cpan-packages-perl/current/CHANGES
branches/upstream/libparse-cpan-packages-perl/current/META.yml
branches/upstream/libparse-cpan-packages-perl/current/lib/Parse/CPAN/Packages.pm
Modified: branches/upstream/libparse-cpan-packages-perl/current/CHANGES
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libparse-cpan-packages-perl/current/CHANGES?rev=33895&op=diff
==============================================================================
--- branches/upstream/libparse-cpan-packages-perl/current/CHANGES (original)
+++ branches/upstream/libparse-cpan-packages-perl/current/CHANGES Fri Apr 24 12:36:54 2009
@@ -1,4 +1,7 @@
CHANGES file for Parse::CPAN::Packages
+
+2.31 Thu Apr 23 11:55:59 BST 2009
+ - use BUILDARGS and BUILD instead of having our own constructor
2.30 Fri Jan 23 10:09:05 GMT 2009
- switch to using Moose
Modified: branches/upstream/libparse-cpan-packages-perl/current/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libparse-cpan-packages-perl/current/META.yml?rev=33895&op=diff
==============================================================================
--- branches/upstream/libparse-cpan-packages-perl/current/META.yml (original)
+++ branches/upstream/libparse-cpan-packages-perl/current/META.yml Fri Apr 24 12:36:54 2009
@@ -1,6 +1,6 @@
--- #YAML:1.0
name: Parse-CPAN-Packages
-version: 2.30
+version: 2.31
abstract: Parse 02packages.details.txt.gz
license: perl
author:
Modified: branches/upstream/libparse-cpan-packages-perl/current/lib/Parse/CPAN/Packages.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libparse-cpan-packages-perl/current/lib/Parse/CPAN/Packages.pm?rev=33895&op=diff
==============================================================================
--- branches/upstream/libparse-cpan-packages-perl/current/lib/Parse/CPAN/Packages.pm (original)
+++ branches/upstream/libparse-cpan-packages-perl/current/lib/Parse/CPAN/Packages.pm Fri Apr 24 12:36:54 2009
@@ -5,8 +5,9 @@
use Parse::CPAN::Packages::Distribution;
use Parse::CPAN::Packages::Package;
use version;
-our $VERSION = '2.30';
-
+our $VERSION = '2.31';
+
+has 'filename' => ( is => 'rw', isa => '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 { {} } );
@@ -14,9 +15,14 @@
__PACKAGE__->meta->make_immutable;
-sub new {
+sub BUILDARGS {
my ( $class, $filename ) = @_;
- my $self = $class->SUPER::new();
+ return { filename => $filename };
+}
+
+sub BUILD {
+ my $self = shift;
+ my $filename = $self->filename;
# read the file then parse it if present
$self->parse($filename) if $filename;
More information about the Pkg-perl-cvs-commits
mailing list