Changeset 5593


Ignore:
Timestamp:
06/26/09 03:18:29 (3 years ago)
Author:
szabgab
Message:

add almost all the prereqs of Padre, except of the Wx related ones

File:
1 edited

Legend:

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

    r5585 r5593  
    88use File::Temp     qw(tempdir); 
    99use LWP::Simple    qw(getstore); 
     10 
     11=head1 NAME 
     12 
     13Perl::Dist::XL - Perl distribution for Linux 
     14 
     15=head1 SYNOPSIS 
     16 
     17The primary objective is to generat an already compiled perl distribution  
     18that Padre was already installed in so people can download it, unzip it 
     19and start running Padre. 
     20 
     21 
     22=head1 DESCRIPTION 
     23 
     24=head2 Plans 
     25 
     26Once the primary objective is reached we can consider adding more modules 
     27to include all the Padre Plugins, the EPO recommendations and all the  
     28none-windows specific modules that are in Strawberry Perl. 
     29 
     30We can also consider including the C level libraries and tool to make sure 
     31further CPAN modules can be installed without additional configuration. 
     32 
     33 
     34Version control: Currently we just install the latest version of 
     35each module in XLPerl. We could make sure we know exactly which version 
     36of each module we install and upgrade only under control. 
     37 
     38=cut 
    1039 
    1140sub new { 
     
    107136        ['Test::NoWarnings'         => '0'], 
    108137        ['Test::Deep'               => '0'], 
    109         ['IO::Scalar'               => '0'], 
     138        ['IO::Scalar'               => '2.110'], 
    110139        ['File::Next'               => '1.02'], 
    111140        ['App::Ack'                 => '1.86'], 
     
    143172        ['HTML::Entities'           => '3.61'], 
    144173        ['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'; 
     174        ['IO::Socket'               => '1.30'], # IO 1.25 
     175        ['IO::String'               => '1.08'], 
     176        ['IPC::Cmd'                 => '0.46'], 
     177        ['List::Util'               => '1.18'], # Scalar-List-Utils-1.21 
     178        ['List::MoreUtils'          => '0.22'], 
     179        ['File::Temp'               => '0.21'], 
     180        ['ORLite'                   => '1.23'], 
     181        ['ORLite::Migrate'          => '0.03'], 
     182        ['File::pushd'              => '1.00'], 
     183        ['Probe::Perl'              => '0.01'], 
     184        ['File::Slurp'              => '9999.13'], 
     185        ['Pod::POM'                 => '0.25'], 
     186        ['Parse::ErrorString::Perl' => '0.11'], 
     187        ['Module::Refresh'          => '0.13'], 
     188        ['Devel::Symdump'           => '2.08'], 
     189        ['Test::Pod'                => '1.26'], 
     190        ['Pod::Coverage'            => '0.20'], 
     191        ['Test::Pod::Coverage'      => '1.08'], 
     192        ['Module::Starter'          => '1.50'], 
     193        ['Parse::ExuberantCTags'    => '1.00'], 
     194        ['Pod::Simple'              => '3.07'], 
     195#       ['Pod::Simple::XHTML'       => '3.04'], # supplied by Pod::Simple 
     196        ['Task::Weaken'             => '1.03'], 
     197        ['Pod::Abstract'            => '0.19'], 
     198        ['Storable'                 => '2.20'], 
     199        ['URI'                      => '1.38'], 
     200        ['YAML::Tiny'               => '1.39'], 
     201        ['Text::FindIndent'         => '0.03'], 
     202 
     203        ['File::Remove'             => '1.42'], 
     204        ['Test::Object'             => '0.07'], 
     205        ['Config::Tiny'             => '2.12'], 
     206        ['Test::ClassAPI'           => '1.05'], 
     207        ['Clone'                    => '0.31'], 
     208        ['Hook::LexWrap'            => '0.22'], 
     209        ['Test::SubCalls'           => '1.09'], 
     210        ['PPI'                      => '1.203'], 
     211        ['PPIx::EditorTools'        => '0.04'], 
     212        ['Module::Inspector'        => '0.04'], 
     213 
     214 
     215        ['PAR::Dist'                => '0.45'], 
     216        ['Archive::Zip'             => '1.28'], 
     217        ['Compress::Raw::Zlib'      => '2.020'], 
     218        ['AutoLoader'               => '5.68'], 
     219        ['PAR'                      => '0.992'], 
     220        ['File::ShareDir::PAR'      => '0.05'], 
     221 
     222        ['threads'                  => '1.73'], 
     223        ['threads::shared'          => '1.29'], 
     224        ['Thread::Queue'            => '2.11'], 
     225 
     226        ['ExtUtils::CBuilder'       => '0.24'], 
     227 
     228#       ['Alien::wxWidgets'         => '0.43'], 
     229#       ['Wx'                       => '0.91'], 
     230#       ['Wx::Perl::ProcessStream'  => '0.11'], 
    188231 
    189232    ); 
Note: See TracChangeset for help on using the changeset viewer.