Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

Journal of chorny (7137)

Tuesday December 29, 2009
03:35 PM

eumm-migrate - easy way to migrate to Module::Build

[ #40056 ]

Continuing celebration of Perl birthday...

ExtUtils::MakeMaker is a well known and well problematic module for installing Perl modules.

eumm-migrate is a tool I wrote to migrate from ExtUtils::MakeMaker to Module::Build. It executes Makefile.PL with fake ExtUtils::MakeMaker and rewrites all parameters for WriteMakefile into corresponding params of Module::Build->new. Calls to 'prompt' are also intercepted and corresponding 'prompt' is written to Build.PL. All other info should be ported manually.

Install App::EUMM::Migrate from CPAN and just run (it will be in your PATH) in directory with Makefile.PL. If you use Github, Internet connection is recommended.

eumm-migrate tries to automatically detect some properties like license, minimum Perl version required and repository used.

If someone needs it, I can also add a Module::Install writer.

P.S. If you want to just use new features of EU::MM, see eumm-upgrade.

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.