Alien-Box2D
view release on metacpan or search on metacpan
inc/My/Builder.pm view on Meta::CPAN
my $bp = $self->notes('build_params');
my $srcdir = catfile($build_src, $bp->{dirname});
my $unpack = 'y';
$unpack = $self->prompt("Dir '$srcdir' exists, wanna replace with clean sources?", "n") if (-d $srcdir);
if (lc($unpack) eq 'y') {
$self->clean_dir($srcdir);
my $archive = catfile($download, File::Fetch->new(uri => $bp->{url})->file);
print "Extracting sources...\n";
my $ae = Archive::Extract->new( archive => $archive );
die "###ERROR###: cannot extract $bp ", $ae->error unless $ae->extract(to => $build_src);
$self->apply_patch($build_src, $_) foreach (@{$bp->{patches}});
}
return 1;
}
sub set_config_data {
my( $self, $build_out ) = @_;
# try to find Box2D root dir
my $prefix = rel2abs($build_out);
( run in 0.231 second using v1.01-cache-2.11-cpan-65fba6d93b7 )