robertkrimen / doc-simply

robertkrimen (author)
Sun Feb 22 15:31:59 -0800 2009
commit  3a7782859dad4b718a3a999ebc29288847e016f2
tree    b94082a77463c78895d8d13e5faeb96cd42b1dee
parent  79714ca6749e47dbd87f8f4599d22dd97a8d7ad6
doc-simply / Makefile.PL
100644 47 lines (36 sloc) 0.933 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
use inc::Module::Install;
 
name 'Doc-Simply';
all_from 'lib/Doc/Simply.pm';
 
resources repository => 'http://github.com/robertkrimen/doc-simply/tree/master';
 
{
    require ExtUtils::MakeMaker;
    use strict;
    no strict 'refs';
 
    my $libscan = \&{"ExtUtils::MM_Any::libscan"};
    *{"ExtUtils::MM_Any::libscan"} = sub {
        return '' unless $libscan->(@_);
        return '' if $_[1] =~ /\.sw[p-z]$/;
        return $_[1];
    };
}
 
{
    map { my ($pk, $vr) = split m/\s/; build_requires $pk => $vr || 0 } grep { ! /^\s*#/ } split m/\n/, <<_END_;
Test::Most
_END_
 
    map { my ($pk, $vr) = split m/\s/; requires $pk => $vr || 0 } grep { ! /^\s*#/ } split m/\n/, <<_END_;
Carp::Clan::Share
Getopt::Chain
HTML::Declare
JS::YUI::Loader
Moose
Parse::Yapp::Driver
String::Comments::Extract
Template
Text::FixEOL
Text::MultiMarkdown
Tree::DAG_Node
_END_
}
 
install_script glob('script/doc-simply');
 
auto_install;
 
WriteAll;