xref: /openbsd-src/gnu/usr.bin/perl/cpan/Pod-Perldoc/Makefile.PL (revision b8851fcc53cbe24fd20b090f26dd149e353f6174)
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