1 use ExtUtils::MakeMaker;
2 use 5.006; # for "no warnings" -- sorry!
3 # See lib/ExtUtils/MakeMaker.pm for details of how to influence
4 # the contents of the Makefile that is written.
8 To actually use this package in a useful way, you probably need to
9 move the Emacs Lisp files somewhere. Where will depend on your
12 You will also need to install the HTML or Texinfo documentation
13 somewhere appropriate to your system.
21 ## Poor man's optional deps.
29 print "@_. Install $mod [yN]? ";
30 my ($rfd, $wfd, $efd) = ('', '', '');
31 vec($rfd, fileno(STDIN), 1) = 1;
32 if (select $rfd, $wfd, $efd, 60.0) {
34 $prereq{$mod} = 0 if $resp =~ /^y/i;
42 test_for 'PadWalker', 'Stack/lexical inspection requires PadWalker >= 1.0';
43 test_for 'Lexical::Persistence', 'Strict mode requires Lexical::Persistence';
44 test_for 'Module::CoreList', 'sepia-core-version requires Module::CoreList';
45 test_for 'Devel::Size', 'Printing variable sizes requires Devel::Size';
46 test_for 'Module::Info', 'Module::Info required for some Emacs functions';
50 'VERSION_FROM' => 'lib/Sepia.pm', # finds $VERSION
51 'PREREQ_PM' => \%prereq,
52 AUTHOR => "Sean O'Rourke <seano\@cpan.org>",
53 ABSTRACT => 'Simple Emacs-Perl InterAction',