r53104 - /trunk/dh-make-perl/lib/DhMakePerl.pm

dmn at users.alioth.debian.org dmn at users.alioth.debian.org
Sat Feb 20 21:21:23 UTC 2010


Author: dmn
Date: Sat Feb 20 21:21:18 2010
New Revision: 53104

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=53104
Log:
convert $bdepends to object accessor

Modified:
    trunk/dh-make-perl/lib/DhMakePerl.pm

Modified: trunk/dh-make-perl/lib/DhMakePerl.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/dh-make-perl/lib/DhMakePerl.pm?rev=53104&op=diff
==============================================================================
--- trunk/dh-make-perl/lib/DhMakePerl.pm (original)
+++ trunk/dh-make-perl/lib/DhMakePerl.pm Sat Feb 20 21:21:18 2010
@@ -9,7 +9,8 @@
 
 __PACKAGE__->mk_accessors(
     qw(
-        cfg apt_contents main_dir debian_dir meta depends priority section
+        cfg apt_contents main_dir debian_dir meta bdepends depends priority
+        section
         )
 );
 
@@ -76,7 +77,6 @@
 # * get more info from the package (maybe using CPAN methods)
 
 my (
-    $bdepends,
     $bdependsi,           $maintainer,    $arch,
     $closes,              $date,
     $startdir,
@@ -192,9 +192,8 @@
 
     chomp($date);
 
-    $bdepends = Debian::Dependencies->new(
-        'debhelper (>=' . $self->cfg->dh . ')',
-    );
+    $self->bdepends(
+        Debian::Dependencies->new( 'debhelper (>=' . $self->cfg->dh . ')' ) );
 
     # Help requested? Nice, we can just die! Isn't it helpful?
     die pod2usage(-message => "See `man 1 dh-make-perl' for details.\n") if $self->cfg->help;
@@ -368,7 +367,8 @@
     $self->extract_docs;
     $self->extract_examples;
 
-    $bdepends += Debian::Dependency->new('perl (>= 5.10) | libmodule-build-perl')
+    $self->bdepends->add(
+        Debian::Dependency->new('perl (>= 5.10) | libmodule-build-perl') )
         if ( $module_build eq "Module-Build" );
 
     my ( $extrabdepends, $extrabdependsi );
@@ -382,9 +382,9 @@
             ;
     }
 
-    $bdepends += Debian::Dependencies->new( $self->cfg->bdepends )
+    $self->bdepends->add( Debian::Dependencies->new( $self->cfg->bdepends ) )
         if $self->cfg->bdepends;
-    $bdepends += $extrabdepends;
+    $self->bdepends->add($extrabdepends);
 
     $bdependsi += Debian::Dependencies->new( $self->cfg->bdependsi )
         if $self->cfg->bdependsi;
@@ -1525,7 +1525,7 @@
         and !defined($self->cfg->bdepends)
         and !defined($self->cfg->bdependsi) )
     {
-        $bdepends += $bdependsi;
+        $self->bdepends->add($bdependsi);
         @$bdependsi = ();
     }
 
@@ -1534,7 +1534,8 @@
     $fh->printf( "Priority: %s\n", $self->priority );
     local $Text::Wrap::break     = ', ';
     local $Text::Wrap::separator = ",\n";
-    $fh->print( wrap( '', ' ', "Build-Depends: $bdepends\n" ) ) if $bdepends;
+    $fh->print( wrap( '', ' ', "Build-Depends: " . $self->bdepends . "\n" ) )
+        if $self->bdepends;
 
     $fh->print( wrap( '', ' ', "Build-Depends-Indep: $bdependsi\n" ) )
         if $bdependsi;
@@ -1980,7 +1981,7 @@
             $val = $self->get_override_val( $data, $subkey, 'depends' )
         )
         );
-    $bdepends = Debian::Dependencies->new($val)
+    $self->bdepends( Debian::Dependencies->new($val) )
         if (
         defined(
             $val = $self->get_override_val( $data, $subkey, 'bdepends' )




More information about the Pkg-perl-cvs-commits mailing list