Version 0.33 of Perl extension ExtUtils::ModuleMaker has been uploaded
to the CPAN (http://search.cpan.org/dist/ExtUtils-ModuleMaker/) and
should soon be available on mirrors. It is a replacement for *h2xs* in
creating modules which do not rely on C-code.
ExtUtils::ModuleMaker was originally written by R Geoffrey Avery. I
first learned of it when Geoff gave talks on it at YAPCs in Boca Raton
and Paris in 2003. When I finally got around to studying it, I was
impressed with its "laziness" and advocated its use in a talk I gave to
the New Orleans Perlmongers in December 2004. I submitted some patches
and, at this year's YAPC in Toronto, Geoff said, "Want to take it over?"
The answer is now available on CPAN. At this point no new functionality
has been introduced into EU::MM. However, the *modulemaker* utility has
been revised to allow for more thorough specification of options on the
command line.
I take responsibility for any bugs introduced since Geoff's last
version. You may report them through the regular rt.cpan.org process or
by e-mail to my cpan.org address listed in the documentation. I'm
particularly concerned with any problems that may arise with modules
that subclass EU::MM.
Re: new module Logfile::Access ... Since it was only a couple of years ago that I was a novice CPAN... Perl 'core' distributions, i.e., they are not distributed with Perl 5.8, ...automatically install Logfile::Access from CPAN will get the URI ... addition to the model Makefile.PL suggested by 'h2xs'.... (comp.lang.perl.modules)
Re: Simplest Makefile.PL ... Inventor coughed up some electrons that declared: ... It's CPAN compliant,...h2xs was really intended to generate skeletons for people ... (comp.lang.perl.modules)
ANNOUNCE: ExtUtils::ModuleMaker v0.47 ... ExtUtils::ModuleMaker v0.47 is now available on CPAN. ...ExtUtils::ModuleMaker and its associated command-line utility, modulemaker, provide you with the capability to create the file and directory structure needed to properly distribute and install Perl modules. ... (comp.lang.perl.modules)