Now that the CPAN release is finally on solid footing, we can work on
old, old, old bugs.  

MakeMaker 5.52_01 is stable right now and probably in better shape
than any previous version, but it still has some unallowable bugs.
This is the list that needs to be fixed before a stable MakeMaker 6.0
is released.  Time table is before 5.8.0 is released.

Here's the easy ones.

    Document ExtUtils::MakeMaker::prompt()

    Shorten manifypods so it fits in < 200 character command line (like
    pm_to_blib).

    Cleanup manifypods so it uses Pod::Man instead of pod2man.

And here's the hard ones.  Basically, the INSTALL* logic is going to
have to be completely rewritten.

    Fix INSTALLMAN*DIR to honor PREFIX.

    Make the libs honor PREFIX.

    Don't assume everything is in $Config{PREFIX}/lib and
    $Config{PREFIX}/man.  Debian puts stuff in /usr/share/{perl,man}

    Add SITEPREFIX (see Debian's patches)

    Fix prefixify to use $(PREFIX) instead of cut & pasting the prefix
    directly into the Makefile.

    Add INSTALLDIRS=vendor (see Debian's patches)

    Fix Win32 when perl is installed in C:\Program Files

Please patch against the version on CPAN.  Please try your patches on
Unix and least one violently non-Unix platform (VMS or Win32) if you
have one available.


-- 

Michael G. Schwern   <[EMAIL PROTECTED]>    http://www.pobox.com/~schwern/
Perl Quality Assurance      <[EMAIL PROTECTED]>         Kwalitee Is Job One
Beer still cheaper than crack!

Reply via email to