Sample code: Cross-check Build.PL/Makefile.PL pre-reqs with Module::CoreList for a specific version of Perl.
shell> cc.corelist.pl -d ../Data-Session -f Build.PL -p 5.010001
| Module | Build.PL | CoreList |
| CGI | 3.43 | 3.43 |
| Data::Dumper | 2.124 | 2.124 |
| Digest::MD5 | 2.39 | 2.39 |
| Digest::SHA | 5.47 | 5.47 |
| Fcntl | 1.06 | 1.06 |
| File::Basename | 2.77 | 2.77 |
| File::Path | 2.07 | 2.07_03 |
| File::Spec | 3.30 | 3.30 |
| File::Temp | 0.22 | 0.22 |
| Module::Build | 0.38 | 0.340201 |
| Safe | 2.18 | 2.18 |
| Scalar::Util | 1.21 | 1.21 |
| Storable | 2.20 | 2.20 |
| Test::More | 0.92 | 0.92 |
| overload | 1.07 | 1.07 |
| parent | 0.221 | 0.221 |
| strict | 1.04 | 1.04 |
| vars | 1.01 | 1.01 |
| warnings | 1.06 | 1.06 |
| Module | Build.PL |
| Class::Load | 0.19 |
| Config::Tiny | 2.14 |
| DBD::SQLite | 1.13 |
| DBI | 1.615 |
| DBIx::Admin::CreateTable | 2.07 |
| Data::UUID | 1.217 |
| File::Slurp | 9999.13 |
| FreezeThaw | 0.5001 |
| Hash::FieldHash | 0.10 |
| JSON | 2.27 |
| Test::Pod | 1.44 |
| Try::Tiny | 0.07 |
| YAML::Tiny | 1.44 |
| autovivification | 0.06 |
cc.corelist.pl, cc.perlmodule.pl and cc.whichperlmodule.pl ship with Module::Metadata::CoreList. Each responds to -h.
Summary:I.e. module.metadata.corelist.report.html ships in the html/ directory of the distro. It used to ship in the htdocs/ directory, but in V 1.06 I changed that to match other modules wherein I use html/.
This report is on-line here.
|
Author
|
|
|
Date
|
2012-07-30
|
|
OS
|
Debian V 6.0.4
|
|
Perl
|
5.14.2
|