The attached patch fixes a test failure in PL_FILES.t currently evident
in both maint and blead. On VMS, the make utility's macros have to be
expanded before converting filenames to VMS syntax to prevent invalid
syntax combinations. The rearrangement of PL_FILES order an iteration or
two ago may be what caused this to crop up, or maybe we only started
testing for it recently.




--- lib/ExtUtils/MM_Unix.pm;-0  Tue Aug  2 06:09:07 2005
+++ lib/ExtUtils/MM_Unix.pm     Thu Dec 15 10:06:00 2005
@@ -3042,8 +3042,8 @@ sub processPL {
 
        foreach my $target (@$list) {
             if( $Is_VMS ) {
-                $plfile = vmsify($plfile);
-                $target = vmsify($target);
+                $plfile = vmsify($self->eliminate_macros($plfile));
+                $target = vmsify($self->eliminate_macros($target));
             }
 
            # Normally a .PL file runs AFTER pm_to_blib so it can have

Reply via email to