Changeset 5585


Ignore:
Timestamp:
06/25/09 21:19:03 (3 years ago)
Author:
szabgab
Message:

add many more CPAN modules, keep the .cpan but exclude it from the generated tar file

File:
1 edited

Legend:

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

    r5582 r5585  
    3838    $self->configure_cpan; 
    3939    $self->install_modules; 
    40     $self->remove_cpan_dir; 
     40#   $self->remove_cpan_dir; 
    4141 
    4242    # TODO: run some tests 
     
    9898     
    9999    my @modules = ( 
    100         ['Test::Simple'     => '0.88'], 
    101         ['Sub::Uplevel'     => '0.2002'], 
    102         ['Array::Compare'   => '1.17'], 
    103         ['Tree::DAG_Node'   => '1.06'], 
    104         ['Test::Exception'  => '0.27'], 
    105         ['Test::Warn'       => '0.11'], 
    106         ['Test::Tester'     => '0'], 
    107         ['Test::NoWarnings' => '0'], 
    108         ['Test::Deep'       => '0'], 
    109         ['IO::Scalar'       => '0'], 
     100        ['Test::Simple'             => '0.88'], 
     101        ['Sub::Uplevel'             => '0.2002'], 
     102        ['Array::Compare'           => '1.17'], 
     103        ['Tree::DAG_Node'           => '1.06'], 
     104        ['Test::Exception'          => '0.27'], 
     105        ['Test::Warn'               => '0.11'], 
     106        ['Test::Tester'             => '0'], 
     107        ['Test::NoWarnings'         => '0'], 
     108        ['Test::Deep'               => '0'], 
     109        ['IO::Scalar'               => '0'], 
     110        ['File::Next'               => '1.02'], 
     111        ['App::Ack'                 => '1.86'], 
     112        ['Class::Adapter'           => '1.05'], 
     113        ['Class::Inspector'         => '1.24'], 
     114        ['Class::Unload'            => '0.03'], 
     115        ['AutoXS::Header'           => '1.02'], 
     116        ['Class::XSAccessor'        => '1.02'], 
     117        ['Class::XSAccessor::Array' => '1.02'], 
     118        ['Cwd'                      => '3.2701'], # PathTools-3.30 
     119        ['DBI'                      => '1.609'], 
     120        ['DBD::SQLite'              => '1.10'], 
     121        ['Devel::Dumpvar'           => '1.05'], 
     122        ['Encode'                   => '2.33'], 
     123        ['IPC::Run3'                => '0.043'], 
     124        ['Test::Script'             => '1.03'], 
     125        ['Test::Harness'            => '3.17'], 
     126        ['Devel::StackTrace'        => '1.20'], 
     127        ['Class::Data::Inheritable' => '0.08'], 
     128        ['Exception::Class'         => '1.29'], 
     129        ['Algorithm::Diff'          => '1.1902'], 
     130        ['Text::Diff'               => '0.35'], 
     131        ['Test::Differences'        => '0.4801'], 
     132        ['Test::Most'               => '0.21'], 
     133        ['File::Copy::Recursive'    => '0.38'], 
     134        ['Text::Glob'               => '0.08'], 
     135        ['Number::Compare'          => '0.01'], 
     136        ['File::Find::Rule'         => '0.30'], 
     137        ['File::HomeDir'            => '0.86'], 
     138        ['Params::Util'             => '1.00'], 
     139        ['File::ShareDir'           => '1.00'], 
     140#       ['File::Spec'               => '3.2701'], # was already installed 
     141        ['File::Which'              => '0.05'], 
     142        ['HTML::Tagset'             => '3.20'], 
     143        ['HTML::Entities'           => '3.61'], 
     144        ['HTML::Parser'             => '3.61'], # the same pacakge as HTML::Entities 
     145 
     146 
     147#requires       'File::ShareDir::PAR'      => '0.04'; # needs PAR 
     148## In the Padre.ppd file we need to list IO-stringy instead 
     149#requires       'IO::Scalar'               => '2.110'; 
     150#requires       'IO::Socket'               => '1.30'; 
     151#requires       'IO::String'               => '1.08'; 
     152#requires       'IPC::Cmd'                 => '0.42'; 
     153#requires       'IPC::Open3'               => 0; 
     154#requires       'IPC::Run'                 => '0.82' if win32; 
     155#requires       'List::Util'               => '1.18'; 
     156#requires       'List::MoreUtils'          => '0.22'; 
     157#requires       'Module::Inspector'        => '0.04'; 
     158#requires       'Module::Refresh'          => '0.13'; 
     159#requires       'Module::Starter'          => '1.50'; 
     160#requires       'ORLite'                   => '1.20'; 
     161#requires       'ORLite::Migrate'          => '0.03'; 
     162#requires       'PAR'                      => '0.989'; 
     163#requires       'Params::Util'             => '0.33'; 
     164#requires       'Parse::ErrorString::Perl' => '0.11'; 
     165#requires       'Parse::ExuberantCTags'    => '1.00'; 
     166#requires       'Pod::POM'                 => '0.17'; 
     167#requires       'Pod::Simple'              => '3.07'; 
     168#requires       'Pod::Simple::XHTML'       => '3.04'; 
     169#requires       'Pod::Abstract'            => '0.16'; 
     170#requires       'Portable'                 => '0.12' if win32; 
     171#requires       'POSIX'                    => 0; 
     172#requires       'PPI'                      => '1.203'; 
     173#requires       'PPIx::EditorTools'        => 0; 
     174#requires       'Probe::Perl'              => '0.01'; 
     175#requires       'Storable'                 => '2.15'; 
     176#requires       'Term::ReadLine'           => 0; 
     177#requires       'Text::Balanced'           => 0; 
     178#requires       'Text::Diff'               => '0.35'; 
     179#requires       'Text::FindIndent'         => '0.03'; 
     180#requires       'Thread::Queue'            => '2.11'; 
     181#requires       'threads'                  => '1.71'; 
     182#requires       'threads::shared'          => '1.26'; 
     183#requires       'URI'                      => '0'; 
     184#requires       'Win32::API'               => '0.58' if win32; 
     185#requires       'Wx'                       => '0.91'; 
     186#requires       'Wx::Perl::ProcessStream'  => '0.11'; 
     187#requires       'YAML::Tiny'               => '1.32'; 
     188 
    110189    ); 
    111190    foreach my $m (@modules) { 
     
    125204    chdir $self->temp_dir; 
    126205    my $file = "$self->{cwd}/" . $self->release_name . '.tar.gz'; 
    127     _system("tar czf $file " . $self->{perl_install_dir}); 
     206    _system("tar czf $file " . $self->release_name . ' --exclude .cpan'); 
    128207    return; 
    129208}    
Note: See TracChangeset for help on using the changeset viewer.