Alien-CodePress

 view release on metacpan or  search on metacpan

Build.PL  view on Meta::CPAN

# $Source$
# $Author$
# $HeadURL$
# $Revision$
# $Date$
use strict;
use warnings;

use FindBin qw($Bin);
use File::Spec;
use lib File::Spec->catdir($Bin, 'inc');
use Module::Build::Alien::CodePress;

sub YES { 1 };
sub NO  { 0 };

my $builder = Module::Build::Alien::CodePress->new({
    module_name         => 'Alien::CodePress',
    license             => 'perl',
    dist_author         => 'Ask Solem <asksh@cpan.org>',
    all_from            => 'lib/Alien/CodePress.pm',

Makefile.PL  view on Meta::CPAN

      # Save this 'cause CPAN will chdir all over the place.
      my $cwd = Cwd::cwd();
      
      CPAN::Shell->install('Module::Build::Compat');
      CPAN::Shell->expand("Module", "Module::Build::Compat")->uptodate
	or die "Couldn't install Module::Build, giving up.\n";
      
      chdir $cwd or die "Cannot chdir() back to $cwd: $!";
    }
    eval "use Module::Build::Compat 0.02; 1" or die $@;
    use lib 'inc';
    Module::Build::Compat->run_build_pl(args => \@ARGV);
    require Module::Build::Alien::CodePress;
    Module::Build::Compat->write_makefile(build_class => 'Module::Build::Alien::CodePress');

inc/Module/Build/Alien/CodePress.pm  view on Meta::CPAN


use strict;
use warnings;

use Carp;
use English    qw( -no_match_vars );
use FindBin    qw($Bin);
use File::Path qw(mkpath);
use File::Copy qw(copy);
use File::Spec;
use lib File::Spec->catfile($Bin, 'lib');

use Alien::CodePress::Archive;


my $CODEPRESS_TARGET  = 'blib/lib/Alien/CodePress/';

# Fix up new so it takes hashref instead of hash.
sub new {
    my ($self, $options_ref) = @_;



( run in 0.691 second using v1.01-cache-2.11-cpan-87723dcf8b7 )