Bring ExtUtils::Install up to date with the latest on CPAN 1.50_04 and related test...
authorYves Orton <demerphq@gmail.com>
Wed, 5 Nov 2008 22:47:58 +0000 (22:47 +0000)
committerYves Orton <demerphq@gmail.com>
Wed, 5 Nov 2008 22:47:58 +0000 (22:47 +0000)
commit4954abf77fcbac122d63699b1b3921b4d44d4570
tree5e1d05d57eb9df96351f0c0c92f73d6431f1bc12
parent30cf951a665f08904ec400523b649ddb1382c0fe
Bring ExtUtils::Install up to date with the latest on CPAN 1.50_04 and related test changes

This involves changes to shared test files used by ExtUtils::MakeMaker and ExtUtils::Install, in particular updating the core/MakeMaker version of ExtUtils/t/basic.t so that it reflects the 1.50_03 version, and then splitting it in half into basic.pl and basic_finish.pl, which are then evalled (together) by basic.t. ExtUtils::Install does somethign similar but only with basic.pl.

This also silences an odd warning from MM_Any.pm that comes up once in a while, which I believe is to do with a deeper core failure as it occurs in code utterly unrelated to these changes.

This patch needs to be pushed upstream to the ExtUtils::MakeMaker distribution on CPAN under Schwern's supervision.

In this way it will be possible to simply copy the t/basic.pl from core into ExtUtils::Install or into ExtUtils::MakeMaker or whatever.

Includes the following changes from ExtUtils::Install:

1.50_04

SVN revision 41.

Restructure tests to make it easier to maintain given it is distributed in various
ways in three different packages.

1.50_03

SVN revision 40.

Sigh, just after i released 1.50_02 I noticed that a test modified in it will fail
under VMS. So this is a fixup release for that alone.

1.50_02

SVN revision 39.

Synchronize with the changes that were made in blead perl
patch #33567. VMS changes by Craig Berry. See

http://public.activestate.com/cgi-bin/perlbrowse/p/33567

This was marked in the pod as 1.51 but not actually version bumped.

So I've marked it as 1.50_02 as a test release prior to putting it out
as the real 1.51

This release also restores the missing installed.t which was accidentally
missed by the MANIFEST having a duplicate entry for install.t instead.
Probably something should have warned about this, but I haven't worked out
what.

Includes changes from Activestate/ActivePerl:

- To make installation less chatty when not under verbose mode. See

http://rt.cpan.org/Public/Bug/Display.html?id=5903

- To install HTML documentation files under builds that set $Config{installhtmldir}
(and presumably also create HTML versions of the pod -- which is quite nice actually :-)

http://rt.cpan.org/Ticket/Display.html?id=37727

p4raw-id: //depot/perl@34742
MANIFEST
lib/ExtUtils/Install.pm
lib/ExtUtils/MM_Any.pm
lib/ExtUtils/t/INSTALL_BASE.t
lib/ExtUtils/t/basic.pl [new file with mode: 0644]
lib/ExtUtils/t/basic.t
lib/ExtUtils/t/basic_finish.pl [new file with mode: 0644]