robertkrimen / moosex-makeimmutable
- Source
- Commits
- Network (0)
- Issues (0)
- Downloads (0)
- Wiki (1)
- Graphs
-
Tree:
a76731e
moosex-makeimmutable / Makefile.PL
| ef171dd7 » | rob | 2008-05-02 | 1 | use inc::Module::Install; | |
| 2 | |||||
| 3 | name 'MooseX-MakeImmutable'; | ||||
| 4 | all_from 'lib/MooseX/MakeImmutable.pm'; | ||||
| 5 | |||||
| 58e1e186 » | robertkrimen | 2008-08-14 | 6 | resources repository => 'http://github.com/robertkrimen/moosex-makeimmutable/tree/master'; | |
| 7 | |||||
| 2042f199 » | rob | 2008-08-14 | 8 | { | |
| 9 | require ExtUtils::MakeMaker; | ||||
| 10 | use strict; | ||||
| 11 | no strict 'refs'; | ||||
| cff85e6b » | rob | 2008-05-04 | 12 | ||
| 2042f199 » | rob | 2008-08-14 | 13 | my $libscan = \&{"ExtUtils::MM_Any::libscan"}; | |
| 14 | *{"ExtUtils::MM_Any::libscan"} = sub { | ||||
| 15 | return '' unless $libscan->(@_); | ||||
| 16 | return '' if $_[1] =~ /\.sw[p-z]$/; | ||||
| 17 | return $_[1]; | ||||
| 18 | }; | ||||
| 19 | } | ||||
| 20 | |||||
| 21 | { | ||||
| 22 | map { my ($pk, $vr) = split m/\s/; build_requires $pk => $vr || 0 } grep { ! /^\s*#/ } split m/\n/, <<_END_; | ||||
| 58e1e186 » | robertkrimen | 2008-08-14 | 23 | Test::Most | |
| 2042f199 » | rob | 2008-08-14 | 24 | _END_ | |
| 25 | |||||
| 26 | map { my ($pk, $vr) = split m/\s/; requires $pk => $vr || 0 } grep { ! /^\s*#/ } split m/\n/, <<_END_; | ||||
| cff85e6b » | rob | 2008-05-04 | 27 | Carp::Clan | |
| 28 | Class::Inspector | ||||
| 29 | Module::Pluggable 3.8 | ||||
| 30 | Devel::InnerPackage | ||||
| 31 | List::MoreUtils | ||||
| 32 | Moose | ||||
| 33 | Scalar::Util | ||||
| 34 | _END_ | ||||
| 35 | } | ||||
| ef171dd7 » | rob | 2008-05-02 | 36 | ||
| 37 | auto_install; | ||||
| 38 | |||||
| 39 | WriteAll; | ||||
| 40 | |||||
