Blame Makefile.PL

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__