DBD-Unify
view release on metacpan - search on metacpan
view release on metacpan or search on metacpan
Makefile.PL view on Meta::CPAN
my $eummv = eval $ExtUtils::MakeMaker::VERSION;
$eummv > 6.30 and $wm{LICENSE} = "perl";
$Config{myarchname} eq "ia64-hpux" and delete $wm{macro}{CC};
my $rv = WriteMakefile (%wm);
# perlcriticrc uses Config::Tiny, which does not support nesting
if (-f ".perlcriticrc" && -s "$ENV{HOME}/.perlcriticrc") {
open my $fh, ">", ".perlcriticrc";
print $fh do {
local (@ARGV, $/) = ("$ENV{HOME}/.perlcriticrc"); <> };
print $fh join "\n" => "",
"[-Documentation::RequireLinkedURLs]", # L<DBI|http://...] requires 5.12
"[-Modules::ProhibitMultiplePackages]",
"[-Modules::RequireExplicitPackage]", # use 5.008000
"[-RegularExpressions::ProhibitFixedStringMatches]", # deliberate
"[-Subroutines::ProhibitBuiltinHomonyms]", # connect
"[-Subroutines::ProtectPrivateSubs]",
"[-TooMuchCode::ProhibitDuplicateSub]", # sub private_attribute_info
"[-ValuesAndExpressions::ProhibitVersionStrings]", # use 5.008000
"[-Variables::ProhibitPackageVars]", # our
if ($opt{hints} && exists $hints{$func} && !$given_hints{$func}++) {
my $hint = $hints{$func};
$hint =~ s/^/ /mg;
print " --- hint for $func ---\n", $hint;
}
$rv || 0;
}
sub usage
{
my($usage) = do { local(@ARGV,$/)=($0); <> } =~ /^=head\d$HS+SYNOPSIS\s*^(.*?)\s*^=/ms;
my %M = ( 'I' => '*' );
$usage =~ s/^\s*perl\s+\S+/$^X $0/;
$usage =~ s/([A-Z])<([^>]+)>/$M{$1}$2$M{$1}/g;
print <<ENDUSAGE;
Usage: $usage
See perldoc $0 for details.
ENDUSAGE
exit 2;
}
sub strip
{
my $self = do { local(@ARGV,$/)=($0); <> };
my($copy) = $self =~ /^=head\d\s+COPYRIGHT\s*^(.*?)^=\w+/ms;
$copy =~ s/^(?=\S+)/ /gms;
$self =~ s/^$HS+Do NOT edit.*?(?=^-)/$copy/ms;
$self =~ s/^SKIP.*(?=^__DATA__)/SKIP
if (\@ARGV && \$ARGV[0] eq '--unstrip') {
eval { require Devel::PPPort };
\$@ and die "Cannot require Devel::PPPort, please install.\\n";
if (eval \$Devel::PPPort::VERSION < $VERSION) {
die "$0 was originally generated with Devel::PPPort $VERSION.\\n"
. "Your Devel::PPPort is only version \$Devel::PPPort::VERSION.\\n"
view all matches for this distributionview release on metacpan - search on metacpan
( run in 1.007 second using v1.00-cache-2.02-grep-82fe00e-cpan-da92000dfeb )