|
Packit |
a38e86 |
use 5.006;
|
|
Packit |
a38e86 |
use strict;
|
|
Packit |
a38e86 |
use warnings;
|
|
Packit |
a38e86 |
|
|
Packit |
a38e86 |
use ExtUtils::MakeMaker;
|
|
Packit |
a38e86 |
|
|
Packit |
a38e86 |
my $EUMM_VERSION = $ExtUtils::MakeMaker::VERSION;
|
|
Packit |
a38e86 |
|
|
Packit |
a38e86 |
WriteMakefile(
|
|
Packit |
a38e86 |
'NAME' => 'Pod::Perldoc',
|
|
Packit |
a38e86 |
'VERSION_FROM' => 'lib/Pod/Perldoc.pm',
|
|
Packit |
a38e86 |
|
|
Packit |
a38e86 |
'AUTHOR' => 'Mark Allen <mallen@cpan.org>', # maintainer
|
|
Packit |
a38e86 |
'ABSTRACT_FROM' => 'lib/Pod/Perldoc.pm',
|
|
Packit |
a38e86 |
|
|
Packit |
a38e86 |
'PREREQ_PM' => {
|
|
Packit |
a38e86 |
# Are there any hard dependencies not covered here?
|
|
Packit |
a38e86 |
'Config' => '0',
|
|
Packit |
a38e86 |
'Encode' => '0',
|
|
Packit |
a38e86 |
'Fcntl' => '0',
|
|
Packit |
a38e86 |
'File::Spec::Functions' => '0',
|
|
Packit |
a38e86 |
'File::Temp' => '0.22',
|
|
Packit |
a38e86 |
'IO::Select' => '0',
|
|
Packit |
a38e86 |
'parent' => '0',
|
|
Packit |
a38e86 |
'Pod::Man' => '2.18',
|
|
Packit |
a38e86 |
'Pod::Simple::RTF' => '3.16',
|
|
Packit |
a38e86 |
'Pod::Simple::XMLOutStream' => '3.16',
|
|
Packit |
a38e86 |
'Pod::Text' => '0',
|
|
Packit |
a38e86 |
'strict' => '0',
|
|
Packit |
a38e86 |
'Symbol' => '0',
|
|
Packit |
a38e86 |
'Test::More' => '0',
|
|
Packit |
a38e86 |
'Text::ParseWords' => '0',
|
|
Packit |
a38e86 |
'warnings' => '0',
|
|
Packit |
a38e86 |
},
|
|
Packit |
a38e86 |
|
|
Packit |
a38e86 |
($ENV{PERL_CORE} ? () : ('EXE_FILES' => [qw( perldoc )])),
|
|
Packit |
a38e86 |
|
|
Packit |
a38e86 |
'META_MERGE' => {
|
|
Packit |
a38e86 |
no_index => {
|
|
Packit |
a38e86 |
directory => 'corpus',
|
|
Packit |
a38e86 |
},
|
|
Packit |
a38e86 |
resources => {
|
|
Packit |
a38e86 |
repository => 'https://github.com/mrallen1/Pod-Perldoc.git',
|
|
Packit |
a38e86 |
},
|
|
Packit |
a38e86 |
},
|
|
Packit |
a38e86 |
|
|
Packit |
a38e86 |
($ENV{PERL_CORE} ? () :
|
|
Packit |
a38e86 |
('MAN1PODS' => { 'perldoc.pod' => 'blib/man1/perldoc.1' })),
|
|
Packit |
a38e86 |
|
|
Packit |
a38e86 |
($^V >= 5.008001 && $^V < 5.012 ? ( 'INSTALLDIRS' => 'perl' ) : ()),
|
|
Packit |
a38e86 |
|
|
Packit |
a38e86 |
( $EUMM_VERSION > 6.31 ? (
|
|
Packit |
a38e86 |
'LICENSE' => 'perl',
|
|
Packit |
a38e86 |
) : () ),
|
|
Packit |
a38e86 |
|
|
Packit |
a38e86 |
test => {TESTS => 't/*.t t/*/*.t'}
|
|
Packit |
a38e86 |
);
|
|
Packit |
a38e86 |
|
|
Packit |
a38e86 |
package MY;
|
|
Packit |
a38e86 |
|
|
Packit |
a38e86 |
sub libscan
|
|
Packit |
a38e86 |
{ # Determine things that should *not* be installed
|
|
Packit |
a38e86 |
my($self, $path) = @_;
|
|
Packit |
a38e86 |
return '' if $path =~ m/~/;
|
|
Packit |
a38e86 |
$path;
|
|
Packit |
a38e86 |
}
|
|
Packit |
a38e86 |
|
|
Packit |
a38e86 |
sub init_dirscan
|
|
Packit |
a38e86 |
{
|
|
Packit |
a38e86 |
my($self) = shift;
|
|
Packit |
a38e86 |
$self->SUPER::init_dirscan;
|
|
Packit |
a38e86 |
# Need to force perldoc.pod to install at the top level of the lib dir:
|
|
Packit |
a38e86 |
$self->{PM}{'perldoc.pod'} = $self->catfile($self->{INST_LIB}, 'perldoc.pod');
|
|
Packit |
a38e86 |
return;
|
|
Packit |
a38e86 |
}
|
|
Packit |
a38e86 |
|
|
Packit |
a38e86 |
__END__
|