16fb12b70Safresh1use 5.006; 26fb12b70Safresh1use strict; 36fb12b70Safresh1use warnings; 46fb12b70Safresh1 56fb12b70Safresh1use ExtUtils::MakeMaker; 66fb12b70Safresh1 76fb12b70Safresh1my $EUMM_VERSION = $ExtUtils::MakeMaker::VERSION; 86fb12b70Safresh1 96fb12b70Safresh1WriteMakefile( 106fb12b70Safresh1 'NAME' => 'Pod::Perldoc', 116fb12b70Safresh1 'VERSION_FROM' => 'lib/Pod/Perldoc.pm', 126fb12b70Safresh1 136fb12b70Safresh1 'AUTHOR' => 'Mark Allen <mallen@cpan.org>', # maintainer 146fb12b70Safresh1 'ABSTRACT_FROM' => 'lib/Pod/Perldoc.pm', 156fb12b70Safresh1 166fb12b70Safresh1 'PREREQ_PM' => { 176fb12b70Safresh1 # Are there any hard dependencies not covered here? 186fb12b70Safresh1 'Config' => '0', 196fb12b70Safresh1 'Encode' => '0', 206fb12b70Safresh1 'Fcntl' => '0', 216fb12b70Safresh1 'File::Spec::Functions' => '0', 226fb12b70Safresh1 'File::Temp' => '0.22', 236fb12b70Safresh1 'IO::Select' => '0', 246fb12b70Safresh1 'parent' => '0', 256fb12b70Safresh1 'Pod::Man' => '2.18', 266fb12b70Safresh1 'Pod::Simple::RTF' => '3.16', 276fb12b70Safresh1 'Pod::Simple::XMLOutStream' => '3.16', 286fb12b70Safresh1 'Pod::Text' => '0', 296fb12b70Safresh1 'strict' => '0', 306fb12b70Safresh1 'Symbol' => '0', 316fb12b70Safresh1 'Test::More' => '0', 326fb12b70Safresh1 'Text::ParseWords' => '0', 336fb12b70Safresh1 'warnings' => '0', 346fb12b70Safresh1 }, 356fb12b70Safresh1 366fb12b70Safresh1 ($ENV{PERL_CORE} ? () : ('EXE_FILES' => [qw( perldoc )])), 376fb12b70Safresh1 386fb12b70Safresh1 'META_MERGE' => { 396fb12b70Safresh1 no_index => { 406fb12b70Safresh1 directory => 'corpus', 416fb12b70Safresh1 }, 426fb12b70Safresh1 resources => { 436fb12b70Safresh1 repository => 'https://github.com/mrallen1/Pod-Perldoc.git', 446fb12b70Safresh1 }, 456fb12b70Safresh1 }, 466fb12b70Safresh1 47*b8851fccSafresh1 ($ENV{PERL_CORE} ? () : 48*b8851fccSafresh1 ('MAN1PODS' => { 'perldoc.pod' => 'blib/man1/perldoc.1' })), 496fb12b70Safresh1 506fb12b70Safresh1 ($^V >= 5.008001 && $^V < 5.012 ? ( 'INSTALLDIRS' => 'perl' ) : ()), 516fb12b70Safresh1 526fb12b70Safresh1 ( $EUMM_VERSION > 6.31 ? ( 536fb12b70Safresh1 'LICENSE' => 'perl', 546fb12b70Safresh1 ) : () ), 556fb12b70Safresh1 566fb12b70Safresh1 test => {TESTS => 't/*.t t/*/*.t'} 576fb12b70Safresh1); 586fb12b70Safresh1 596fb12b70Safresh1package MY; 606fb12b70Safresh1 616fb12b70Safresh1sub libscan 626fb12b70Safresh1{ # Determine things that should *not* be installed 636fb12b70Safresh1 my($self, $path) = @_; 646fb12b70Safresh1 return '' if $path =~ m/~/; 656fb12b70Safresh1 $path; 666fb12b70Safresh1} 676fb12b70Safresh1 686fb12b70Safresh1sub init_dirscan 696fb12b70Safresh1{ 706fb12b70Safresh1 my($self) = shift; 716fb12b70Safresh1 $self->SUPER::init_dirscan; 726fb12b70Safresh1 # Need to force perldoc.pod to install at the top level of the lib dir: 736fb12b70Safresh1 $self->{PM}{'perldoc.pod'} = $self->catfile($self->{INST_LIB}, 'perldoc.pod'); 746fb12b70Safresh1 return; 756fb12b70Safresh1} 766fb12b70Safresh1 776fb12b70Safresh1__END__ 78