$NAME = 'Mail';
$DISTNAME = "MailTools";
$VERSION = "1.62";
BEGIN { require 5.001 }
use ExtUtils::MakeMaker;
use ExtUtils::Manifest qw(maniread);
sub chk_version
{
my($pkg,$wanted,$msg) = @_;
$| = 1;
print "Checking for $pkg...";
eval { my $p; ($p = $pkg . ".pm") =~ s
my $vstr = ${"${pkg}::VERSION"} ? "found v" . ${"${pkg}::VERSION"}
: "not found";
my $vnum = ${"${pkg}::VERSION"} || 0;
print $vnum >= $wanted ? "ok\n" : " " . $vstr . "\n";
$vnum >= $wanted;
}
chk_version(Net::SMTP => 1.03) or
warn "\n"
. "It is reccomended that you have Net::SMTP version 1.03 or later\n"
. "Look on CPAN for CPAN/modules/by-author/id/GBARR/libnet-x.x.tar.gz\n\n";
chk_version(Net::Domain => 1.05) or
warn "\n"
. "It is reccomended that you have Net::Domain version 1.05 or later\n"
. "Look on CPAN for CPAN/modules/by-author/id/GBARR/libnet-x.x.tar.gz\n\n";
chk_version(IO::Handle => 0.00) or
warn "\n"
. "To be able to use Mail::Mailer and Mail::Send you will need to\n"
. "install the IO distribution.\n"
. "Look on CPAN for CPAN/modules/by-author/id/GBARR/IO-x.x.tar.gz\n\n";
warn "\n"
. "Mail::Field will not be installed as it requires perl 5.004 or later\n"
. "and you only have $]\n\n"
if $] < 5.004;
my @ppd;
if ($] >= 5.00503) {
@ppd = (
AUTHOR => 'Mark Overmeer <mailtools@overmeer.net>',
ABSTRACT => 'Various Mail related modules'
);
}
WriteMakefile(
VERSION => $VERSION,
DISTNAME => $DISTNAME,
NAME => $NAME,
@ppd
);
sub MY::postamble {
return '' unless $] >= 5.00503;
<<'ESQ';
dist : ppd
ESQ
}