Changeset 9568


Ignore:
Timestamp:
12/09/09 00:19:32 (2 years ago)
Author:
szabgab
Message:

[XL] add --perl flag replacing --devperl

Location:
trunk/Perl-Dist-XL
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Perl-Dist-XL/lib/Perl/Dist/XL.pm

    r9561 r9568  
    1616our $VERSION = '0.02'; 
    1717 
    18 sub perl_version { return $_[0]->{devperl} ? '5.11.2' : '5.10.1'; } 
     18sub perl_version { return $_[0]->{perl} eq 'dev' ? '5.11.2' : '5.10.1'; } 
    1919 
    2020=head1 NAME 
     
    157157    chdir $self->{perl_source_dir}; 
    158158    my $cmd = "sh Configure -Dusethreads -Duserelocatableinc -Dprefix='$self->{perl_install_dir}' -de"; 
    159     $cmd .= " -Dusedevel" if $self->{devperl}; 
     159    $cmd .= " -Dusedevel" if $self->{perl} ne 'stable'; 
    160160    _system($cmd); 
    161161    _system("make"); 
     
    397397        my $cmd0 = 'mycpan.pl'; 
    398398        my $PERL = "$self->{perl_install_dir}/bin/perl"; 
    399         $PERL .= $self->perl_version if $self->{devperl}; 
     399        $PERL .= $self->perl_version if $self->{perl} ne 'stable'; 
    400400        my $cmd = "$PERL $self->{perl_install_dir}/bin/$cmd0 $m->[0]"; 
    401401        debug("system $cmd"); 
  • trunk/Perl-Dist-XL/script/perldist_xl.pl

    r9551 r9568  
    2424    'build=s@', 
    2525    'zip', 
    26     'devperl', 
     26    'perl=s', 
    2727    ) or usage(); 
    2828usage() if $conf{help}; 
     29usage('--perl is required') if not $conf{perl}; 
    2930#usage("need --download or --clean") 
    3031#   if not $conf{download}  
     
    5152       --zip           create the zip file 
    5253 
    53        --devperl       given this flag we will use the latest development version of perl 
    54                        without this flag the latest stable version. (5.11.2 vs 5.10.1) 
     54       --perl [dev|stable|git]      which version of perl to use 
     55                       dev    = 5.11.2 
     56                       stable = 5.10.1 
     57                       git    = ???? 
    5558 
    5659       --dir           PATH/TO/DIR (defaults to ~/.perldist_xl) 
Note: See TracChangeset for help on using the changeset viewer.