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