The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.92

  • Support github.com bugtracker (CHORNY)
  • Made the matching phrase for the perl license a bit shorter to allow "the same terms as Perl 5.10" etc (ISHIGAKI)
  • Refactor part of license_from to separate sub, tests for a new sub (CHORNY)
  • Refactor part of perl_version_from to separate sub, tests for a new sub (CHORNY)
  • Allow spaces at the start of string when using perl_version_from (CHORNY)
  • The all_from command now stores the filename in the 'all_from' key for later reuse (MARCEL)
  • Support code.google.com bugtracker (CHORNY)
  • If the DSL code fails, say why (ADAMK)
  • Now autoinstall doesn't die on CPAN-1.81 (JJORE)
  • Check 'copyrights' section for license also (CHORNY)
  • Test passing correct params to EU::MM (CHORNY)
  • Use BUILD_REQUIRES EU::MM param for better OS packages (CHORNY)
  • Bundled prereqs will be removed from build prereqs only (CHORNY)
  • Use MIN_PERL_VERSION EU::MM param (CHORNY)
  • Better search for 'Perl' license (CHORNY)
  • Adding 'makemaker' command to make EU:MM version conditionals easier (ADAMK)
  • Removed a variety of Perl::MinimumVersion complaints (ADAMK)

Documentation

The concepts behind Module::Install

Modules

Automatic install of dependencies via CPAN
Standalone, extensible Perl module installer
Author-side manager for Module::Install
Base class for Module::Install extensions
Bundle distributions along with your distribution
Utility functions for capability detection
Commands for interacting with the C compiler
Warnings and help for deprecated commands
Specify dependencies on external non-Perl things
Extension Rules for ExtUtils::MakeMaker
Module::Install Support for PAR::Dist packages
Install non-code files for use during run-time
Module::Install configuration system
Domain Specific Language for Module::Install

Provides

in lib/Module/Install/Admin/Bundle.pm
in lib/Module/Install/Admin/Compiler.pm
in lib/Module/Install/Admin/Find.pm
in lib/Module/Install/Admin/Makefile.pm
in lib/Module/Install/Admin/Manifest.pm
in lib/Module/Install/Admin/Metadata.pm
in lib/Module/Install/Admin/ScanDeps.pm
in lib/Module/Install/Admin/WriteAll.pm
in lib/Module/Install/AutoInstall.pm
in lib/Module/Install/Base.pm
in lib/Module/Install/DSL.pm
in lib/Module/Install/Fetch.pm
in lib/Module/Install/Include.pm
in lib/Module/Install/Inline.pm
in lib/Module/Install/MakeMaker.pm
in lib/Module/Install/Metadata.pm
in lib/Module/Install/Run.pm
in lib/Module/Install/Scripts.pm
in lib/Module/Install/Win32.pm
in lib/Module/Install/With.pm
in lib/Module/Install/WriteAll.pm
in lib/Module/Install.pm
in lib/Module/Install/DSL.pm

Examples