--- App-Staticperl/staticperl.pod 2010/12/06 21:12:21 1.4 +++ App-Staticperl/staticperl.pod 2010/12/06 21:30:05 1.8 @@ -1,6 +1,6 @@ =head1 NAME -staticperl - perl, libc, 50 modules all in one 500kb file +staticperl - perl, libc, 100 modules, all in one 500kb file =head1 SYNOPSIS @@ -34,9 +34,9 @@ create (or embed) a single file that contains perl interpreter, libc, all the modules you need and all the libraries you need. -With F and F on x86, you can create a single 500kb binary that -contains perl and 50 modules such as AnyEvent, EV, IO::AIO, Coro and so -on. Or any other choice of modules. +With F and F on x86, you can create a single 500kb binary +that contains perl and 100 modules such as POSIX, AnyEvent, EV, IO::AIO, +Coro and so on. Or any other choice of modules. The created files do not need write access to the file system (like PAR does). In fact, since this script is in many ways similar to PAR::Packer, @@ -432,7 +432,7 @@ =back -=head4 Variables you I to override +=head4 Variables you might I to override =over 4 @@ -446,45 +446,45 @@ The URL of the CPAN mirror to use (e.g. L). -=item C, C, C, C - -These flags are passed to perl's F script, and are generally -optimised for small size (at the cost of performance). Since they also -contain subtle workarounds around various build issues, changing these -usually requires understanding their default values - best look at the top -of the F script for more info on these. +=item C -=item C +Additional modules installed during F. Here you can +set which modules you want have to installed from CPAN. -The directory where staticperl stores all its files -(default: F<~/.staticperl>). +Example: I really really need EV, AnyEvent, Coro and IO::AIO. -=item C + EXTRA_MODULES="EV AnyEvent Coro IO::AIO" -The prefix where perl gets installed (default: F<$STATICPERL/perl>), -i.e. where the F and F subdirectories will end up. +Note that you can also use a C hook to achieve this, and +more. -=item C, C, others +=item C, C, ... Usually set to C<1> to make modules "less inquisitive" during their installation, you can set any environment variable you want - some modules (such as L or L) use environment variables for further tweaking. -=item C +=item C -Additional modules installed during F. Here you can -set which modules you want have to installed from CPAN. +The directory where staticperl stores all its files +(default: F<~/.staticperl>). -Example: I really really need EV, AnyEvent, Coro and IO::AIO. +=item C - EXTRA_MODULES="EV AnyEvent Coro IO::AIO" +The prefix where perl gets installed (default: F<$STATICPERL/perl>), +i.e. where the F and F subdirectories will end up. -Note that you can also use a C hook to achieve this, and -more. +=item C, C, C, C + +These flags are passed to perl's F script, and are generally +optimised for small size (at the cost of performance). Since they also +contain subtle workarounds around various build issues, changing these +usually requires understanding their default values - best look at the top +of the F script for more info on these. =back -=head4 Variables you I to override +=head4 Variables you probably I to override =over 4