/usr/local/CPAN/Shell-Base/Makefile.PL
use strict;
# ----------------------------------------------------------------------
# $Id: Makefile.PL,v 1.4 2004/04/09 22:18:48 dlc Exp $
# ----------------------------------------------------------------------
# Makefile.PL for Shell::Base
# ----------------------------------------------------------------------
use ExtUtils::MakeMaker;
my %PREREQ_PM = (
'Carp' => 0,
'Env' => 0,
'IO::File' => 0,
'Term::ReadLine' => 0,
'Term::Size' => 0.2,
'Text::Shellwords' => 0,
'Text::Wrap' => 0,
);
my %clean = (
FILES => '$(DISTVNAME).tar$(SUFFIX) distdir',
);
my %dist = (
PREOP => 'perldoc -t Base.pm > README; cpansign -s',
);
WriteMakefile(
NAME => "Shell::Base",
VERSION => "0.05",
PREREQ_PM => \%PREREQ_PM,
clean => \%clean,
dist => \%dist,
);
package MY;
use File::Basename qw(basename);
sub libscan {
my ($self, $file) = @_;
my $bfile = basename($file);
return if $bfile =~ /\.swp$/;
return if $bfile =~ /^\.(?:cvs)?ignore$/;
return $self->SUPER::libscan($file);
}