Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

40 lines (26 sloc) 1.537 kb
-------------------------- TO DO: --------------------------------
* Create a mechanism for really easy data sharing between Build.PL,
other .PL files, and test scripts. Probably something like
$r->notes() from mod_perl would be easy to do. Even fancier would be
something like Module::Build->instanc() in order to get a M::B object
or reasonable facsimile.
* Create man pages to install during 'install' action.
* Think about how to allow "local policy" configuration, as well as
"local enhancements" for frequent developers or frequent installers.
* Figure out how to cooperate well with real packaging systems
(chiefly RPM, Debian, and PPM). May mean creating packages ourselves,
may mean creating lists of stuff to let package managers chew on, may
mean something else.
* When doing an 'install' or 'preinstall' action, create a packlist
file in a format useful for package managers. Probably a subtask of
the above packaging systems task.
-------------------------- DONE: ---------------------------------
* Add a 'distsign' action that uses Module::Signature to provide
cryptographic authentication to module distributions.
* Figure out how to make the build process work on MacOS
* Add a 'diff' action that compares to previously installed version.
* Write cleanup entries to _build/cleanup immediately, so they still
get written if an error occurs
* Create a prompt() method similar to ExtUtils::MakeMaker::prompt().
* Create a yorn() method that loops prompt() until it gets a yes/no
answer. (Created as y_n())
Jump to Line
Something went wrong with that request. Please try again.