Stories
Slash Boxes
Comments
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 ]

Alias (5735)

Alias
  (email not shown publicly)
http://ali.as/

Journal of Alias (5735)

Thursday February 23, 2006
07:26 PM

Module::Install 0.57 released. Next, XS modules...

[ #28791 ]

I've uploaded Module::Install 0.57 to CPAN. This is the first release where I've moved beyond documentation and started to make some code changes.

This release is primarily a stability and compatibility release, and resolves 5-10 rt.cpan.org bugs, including pretty much all remaining trivial bugs.

* Should finally stop CPAN.pm installs using CPANPLUS when recursing. Before the existing recursion rules, I've forced Module::Install to always hand off to the same installer it is being run under if possible. So if you have CPAN.pm 1.83 should always handle recursion now.

* The install_script command for installing scripts to the system has been documented.

* Adds requires_external_cc for people that absolutely need a C compiler, or the install should abort. In future releases this is going to be called automatically for you in certain circumstances.

* All of the compiler-related commands have been renamed and moved under cc_foo, as they were confusing for many people. For example inc_paths refered to C compiler INC, not Perl inc. It is now cc_inc_paths. c_files can also contains .xs files, so is now cc_files. The few authors with compiling Module::Install distributions will need to update their Makefile.PL installers.

I tried to document the compiler commands, but unfortunately they have only been implemented in a fairly simplistic way, and aren't really flexible enough for general use.

So for the next release, I'm hoping to start refactoring Module::Install::Compiler to make it a bit more modular and far less insane.

Anyone that has a XS-based module and is interested in Module::Install, please contact me.

And with a bit of luck we might also start seeing a few more unit tests and the beginning of some movement towards VMS support.

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