1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- use strict;
- use warnings;
- use ExtUtils::MakeMaker;
- my $dist = 'Regexp-Wildcards';
- (my $name = $dist) =~ s{-}{::}g;
- (my $file = $dist) =~ s{-}{/}g;
- $file = "lib/$file.pm";
- my %PREREQ_PM = (
- 'Carp' => 0,
- 'Scalar::Util' => 0,
- 'Text::Balanced' => 0,
- );
- my %META = (
- configure_requires => {
- 'ExtUtils::MakeMaker' => 0,
- },
- build_requires => {
- 'ExtUtils::MakeMaker' => 0,
- 'Test::More' => 0,
- %PREREQ_PM,
- },
- dynamic_config => 0,
- resources => {
- bugtracker => "http://rt.cpan.org/Dist/Display.html?Name=$dist",
- homepage => "http://search.cpan.org/dist/$dist/",
- license => 'http://dev.perl.org/licenses/',
- repository => "http://git.profvince.com/?p=perl%2Fmodules%2F$dist.git",
- },
- );
- WriteMakefile(
- NAME => $name,
- AUTHOR => 'Vincent Pit <perl@profvince.com>',
- LICENSE => 'perl',
- VERSION_FROM => $file,
- ABSTRACT_FROM => $file,
- PL_FILES => {},
- PREREQ_PM => \%PREREQ_PM,
- MIN_PERL_VERSION => '5.006',
- META_MERGE => \%META,
- dist => {
- PREOP => "pod2text -u $file > \$(DISTVNAME)/README",
- COMPRESS => 'gzip -9f', SUFFIX => 'gz'
- },
- clean => {
- FILES => "$dist-* *.gcov *.gcda *.gcno cover_db Debian_CPANTS.txt"
- },
- );
|