Decision-Depends
view release on metacpan - search on metacpan
view release on metacpan or search on metacpan
lib/Decision/Depends/List.pm view on Meta::CPAN
$depends{$target->file} = \%deps
if $ndeps or $target->force || $self->{state}->Force;
}
}
\%depends;
}
sub update
{
my ( $self, $targets ) = @_;
local $Carp::CarpLevel = $Carp::CarpLevel + 1;
for my $target ( @$targets )
{
print STDOUT ("Updating target ", $target->file, "\n" )
if $self->Verbose;
lib/Decision/Depends/Sig.pm view on Meta::CPAN
sub mkSig
{
my ( $file ) = @_;
my $fh = IO::File->new( $file, 'r' )
or croak( __PACKAGE__, "->mkSig: non-existant signature file `$file'" );
Digest::MD5->new->addfile($fh)->hexdigest;
}
sub update
{
my ( $self, $target ) = @_;
$self->{state}->setSig( $target, $self->{val}, mkSig( $self->{val} ) );
}
sub pprint
{
my $self = shift;
lib/Decision/Depends/Target.pm view on Meta::CPAN
my $time = $self->{Pretend} ?
time () : ((@sb = stat( $file )) ? $sb[9] : undef);
croak( __PACKAGE__,
"->setTime: couldn't get time for `$file'. does it exist?" )
unless defined $time;
$self->{state}->setTime( $file, $time );
}
sub update
{
my ( $self ) = @_;
my $file = $self->{val};
my $attr = $self->{attr};
# if it's an sfile or slink, create the file
if ( exists $attr->{slink} )
{
$self->mkSFile;
lib/Decision/Depends/Time.pm view on Meta::CPAN
}
else
{
print STDOUT " file `$deptag' is older\n" if $state->Verbose;
}
}
time => \@deps;
}
sub update
{
# do nothing; keep DepXXX class API clean
}
sub pprint
{
my $self = shift;
$self->{val};
}
lib/Decision/Depends/Var.pm view on Meta::CPAN
{
cmp_numVar( $var1, $var2 );
}
else
{
cmp_strVar( $case, $var1, $var2 );
}
}
sub update
{
my ( $self, $target ) = @_;
$self->{state}->setVar( $target, $self->{attr}{var}, $self->{val} );
}
sub pprint
{
my $self = shift;
view all matches for this distributionview release on metacpan - search on metacpan
( run in 1.151 second using v1.00-cache-2.02-grep-82fe00e-cpan-4673cadbf75 )