+6.40 Thu Dec 6 03:00:47 PST 2007
+ Bug Fixes
+ - Remove the dubious nicetext() Makefile formatting hack to account for
+ a lack of space between the target and colon needed on VMS. This
+ interfered with META.yml creation on VMS and possibly other output.
+ - Fix the remaining targets which don't have a space between the target
+ and the colon.
+
6.38 Wed Nov 28 16:01:12 PST 2007
Releasing 6.37_03 as 6.38.
@EXPORT = qw(test_harness pod2man perllocal_install uninstall
warn_if_old_packlist);
-$VERSION = '6.38';
+$VERSION = '6.40';
my $Is_VMS = $^O eq 'VMS';
use strict;
use vars qw($VERSION @ISA);
-$VERSION = '6.38';
+$VERSION = '6.40';
use File::Spec;
require ExtUtils::Liblist::Kid;
use strict;
use vars qw($VERSION);
-$VERSION = 6.38;
+$VERSION = 6.40;
use Config;
use Cwd 'cwd';
use strict;
use ExtUtils::MakeMaker::Config;
use vars qw(@ISA $VERSION);
-$VERSION = '6.38';
+$VERSION = '6.40';
require ExtUtils::Liblist;
require ExtUtils::MakeMaker;
use strict;
use vars qw($VERSION @ISA);
-$VERSION = '6.38';
+$VERSION = '6.40';
require ExtUtils::MM_Unix;
@ISA = qw(ExtUtils::MM_Unix);
use strict;
use vars qw($VERSION @ISA);
-$VERSION = '6.38';
+$VERSION = '6.40';
use Carp;
use File::Spec;
sub makemakerdflt_target {
return <<'MAKE_FRAG';
-makemakerdflt: all
+makemakerdflt : all
$(NOECHO) $(NOOP)
MAKE_FRAG
my $self = shift;
return <<'MAKE_FRAG' if $self->{NO_META};
-metafile:
+metafile :
$(NOECHO) $(NOOP)
MAKE_FRAG
use vars qw(@ISA $VERSION);
@ISA = qw( ExtUtils::MM_Any ExtUtils::MM_Unix );
-$VERSION = '6.38';
+$VERSION = '6.40';
=item os_flavor
require ExtUtils::MM_Unix;
@ISA = qw( ExtUtils::MM_Any ExtUtils::MM_Unix );
-$VERSION = '6.38';
+$VERSION = '6.40';
=head1 NAME
use strict;
use vars qw($VERSION @ISA);
-$VERSION = 6.38;
+$VERSION = 6.40;
require ExtUtils::MM_Any;
require ExtUtils::MM_Unix;
use strict;
use vars qw($VERSION);
-$VERSION = 6.38;
+$VERSION = 6.40;
sub new {
die <<'UNSUPPORTED';
use File::Basename;
use vars qw(@ISA $VERSION);
-$VERSION = '6.38';
+$VERSION = '6.40';
require ExtUtils::MM_Win32;
@ISA = qw(ExtUtils::MM_Win32);
use ExtUtils::MakeMaker qw(neatvalue);
use File::Spec;
-$VERSION = '6.38';
+$VERSION = '6.40';
require ExtUtils::MM_Any;
require ExtUtils::MM_Unix;
use strict;
use vars qw($VERSION @ISA);
-$VERSION = '6.38';
+$VERSION = '6.40';
require ExtUtils::MM_Unix;
@ISA = qw(ExtUtils::MM_Unix);
use strict;
use vars qw($VERSION @ISA);
-$VERSION = 6.38;
+$VERSION = 6.40;
require ExtUtils::MM_Unix;
@ISA = qw(ExtUtils::MM_Unix);
use ExtUtils::MakeMaker qw($Verbose neatvalue);
-$VERSION = '6.38';
+$VERSION = '6.40';
require ExtUtils::MM_Any;
@ISA = qw(ExtUtils::MM_Any);
sub force {
my($self) = shift;
'# Phony target to force checking subdirectories.
-FORCE:
+FORCE :
$(NOECHO) $(NOOP)
';
}
push @m, q{
-doc_inst_perl:
+doc_inst_perl :
$(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod
-$(NOECHO) $(MKPATH) $(DESTINSTALLARCHLIB)
-$(NOECHO) $(DOC_INSTALL) \
};
push @m, q{
-inst_perl: pure_inst_perl doc_inst_perl
+inst_perl : pure_inst_perl doc_inst_perl
-pure_inst_perl: $(MAP_TARGET)
+pure_inst_perl : $(MAP_TARGET)
}.$self->{CP}.q{ $(MAP_TARGET) }.$self->catfile('$(DESTINSTALLBIN)','$(MAP_TARGET)').q{
clean :: map_clean
return $self->{NEEDS_LINKING} = 0;
}
-=item nicetext
-
-misnamed method (will have to be changed). The MM_Unix method just
-returns the argument without further processing.
-
-On VMS used to insure that colons marking targets are preceded by
-space - most Unix Makes don't need this, but it's necessary under VMS
-to distinguish the target delimiter from a colon appearing as part of
-a filespec.
-
-=cut
-
-sub nicetext {
- my($self,$text) = @_;
- $text;
-}
=item parse_abstract
return sprintf <<'PPD_OUT', join "\n\t", @ppd_cmds;
# Creates a PPD (Perl Package Description) for a binary distribution.
-ppd:
+ppd :
%s
PPD_OUT
# $Revision can't be on the same line or SVN/K gets confused
use vars qw($Revision
$VERSION @ISA);
-$VERSION = '6.38';
+$VERSION = '6.40';
require ExtUtils::MM_Any;
require ExtUtils::MM_Unix;
join '', @m;
}
-
-# --- Output postprocessing section ---
-=item nicetext (override)
-
-Insure that colons marking targets are preceded by space, in order
-to distinguish the target delimiter from a colon appearing as
-part of a filespec.
-
-=cut
-
-sub nicetext {
- my($self,$text) = @_;
- return $text if $text =~ m/^\w+\s*=/; # leave macro defs alone
- $text =~ s/([^\s:])(:+\s)/$1 $2/gs;
- $text;
-}
=item prefixify (override)
use strict;
use vars qw($VERSION @ISA);
-$VERSION = '6.38';
+$VERSION = '6.40';
require ExtUtils::MM_Unix;
@ISA = qw(ExtUtils::MM_Unix);
require ExtUtils::MM_Any;
require ExtUtils::MM_Unix;
@ISA = qw( ExtUtils::MM_Any ExtUtils::MM_Unix );
-$VERSION = '6.38';
+$VERSION = '6.40';
$ENV{EMXSHELL} = 'sh'; # to run `commands`
use strict;
use vars qw($VERSION @ISA);
-$VERSION = '6.38';
+$VERSION = '6.40';
require ExtUtils::MM_Win32;
@ISA = qw(ExtUtils::MM_Win32);
require ExtUtils::MM;
use vars qw(@ISA $VERSION);
-$VERSION = 6.38;
+$VERSION = 6.40;
@ISA = qw(ExtUtils::MM);
{
-# $Id: /local/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm 40911 2007-11-29T00:01:57.856094Z schwern $
+# $Id: /local/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm 41130 2007-12-06T11:04:43.533533Z schwern $
package ExtUtils::MakeMaker;
BEGIN {require 5.005_03;}
use vars qw($Revision);
use strict;
-$VERSION = '6.38';
-($Revision) = q$Revision: 40911 $ =~ /Revision:\s+(\S+)/;
+$VERSION = '6.40';
+($Revision) = q$Revision: 41130 $ =~ /Revision:\s+(\S+)/;
@ISA = qw(Exporter);
@EXPORT = qw(&WriteMakefile &writeMakefile $Verbose &prompt);
my(%a) = %{$self->{$section} || {}};
push @{$self->{RESULT}}, "\n# --- MakeMaker $section section:";
push @{$self->{RESULT}}, "# " . join ", ", %a if $Verbose && %a;
- push @{$self->{RESULT}}, $self->nicetext($self->$method( %a ));
+ push @{$self->{RESULT}}, $self->$method( %a );
}
}
}
open MF, '>'.$new or die "open $new for write: $!";
print MF <<'EOP';
-all:
+all :
-clean:
+clean :
-install:
+install :
-makemakerdflt:
+makemakerdflt :
-test:
+test :
EOP
close MF or die "close $new for write: $!";
$VERSION = '1.00';
*VERSION = \'1.01';
- ($VERSION) = q$Revision: 40911 $ =~ /(\d+)/g;
+ ($VERSION) = q$Revision: 41130 $ =~ /(\d+)/g;
$FOO::VERSION = '1.10';
*FOO::VERSION = \'1.11';
our $VERSION = 1.2.3; # new for perl5.6.0
package ExtUtils::MakeMaker::Config;
-$VERSION = '6.38';
+$VERSION = '6.40';
use strict;
use Config ();
use strict;
use vars qw($VERSION);
-$VERSION = 6.38;
+$VERSION = 6.40;
my $Have_Bytes = eval q{require bytes; 1;};
use strict;
use vars qw($VERSION);
-$VERSION = 6.38;
+$VERSION = 6.40;
my $IsVMS = $^O eq 'VMS';
use strict 'refs';
use vars qw($VERSION @ISA @EXPORT);
-$VERSION = '6.38';
+$VERSION = '6.40';
require Exporter;
@ISA = ('Exporter');
use vars qw(@ISA @EXPORT $VERSION);
@ISA = 'Exporter';
@EXPORT = '&Mksymlists';
-$VERSION = '6.38';
+$VERSION = '6.40';
sub Mksymlists {
my(%spec) = @_;
plan skip_all => 'Non-Unix platform';
}
else {
- plan tests => 110;
+ plan tests => 109;
}
}
ok ($t->maybe_command('command'), "executable file is a command");
unlink "command";
-###############################################################################
-# nicetext (dummy method)
-
-is ($t->nicetext('LOTR'),'LOTR','nicetext');
-
###############################################################################
# perl_script (on unix any ordinary, readable file)
test_via_harness
test_via_script
makeaperl
- nicetext
));
}
use strict;
use vars qw($VERSION);
-$VERSION = 6.38;
+$VERSION = 6.40;
use Cwd;
use File::Spec;