DateTime-Calendar-Julian
view release on metacpan or search on metacpan
Makefile.PL view on Meta::CPAN
use 5.008004;
use strict;
use warnings;
use ExtUtils::MakeMaker;
( my $mmv = ExtUtils::MakeMaker->VERSION ) =~ s/_//g;
my %args = (
NAME => 'DateTime::Calendar::Julian',
VERSION_FROM => 'lib/DateTime/Calendar/Julian.pm',
PREREQ_PM => {
DateTime => 1.48, # For is_last_day_of_{quarter,year}
strict => 0,
vars => 0,
warnings => 0,
},
ABSTRACT => 'DateTime object in the Julian calendar',
AUTHOR => [
'Eugene van der Pijll <pijll@gmx.net>',
'Thomas R. Wyant, III <harryfmudd at comcast dot net>',
],
PL_FILES => {}, # Prevent old MakeMaker from running Build.PL
realclean => {
FILES => 'cover_db',
},
);
$mmv >= 6.31
and $args{LICENSE} = 'perl';
if ( $mmv >= 6.4501 ) {
$args{META_ADD} = {
no_index => no_index(),
provides(),
};
$args{META_MERGE} = {
'meta-spec' => {
version => 2,
},
resources => {
bugtracker => {
web => 'https://github.com/trwyant/perl-DateTime-Calendar-Julian/issues',
mailto => 'harryfmudd@comcast.net',
},
license => 'http://dev.perl.org/licenses/',
repository => {
type => 'git',
url => 'git://github.com/trwyant/perl-DateTime-Calendar-Julian.git',
web => 'https://github.com/trwyant/perl-DateTime-Calendar-Julian',
},
},
provides(),
};
}
$mmv >= 6.4701
and $args{MIN_PERL_VERSION} = 5.008004;
$mmv >= 6.5702
or $args{AUTHOR} = join ', ', @{ $args{AUTHOR} };
my $build_requires = {
'Test::More' => 0.88,
};
my $configure_requires = {
'ExtUtils::MakeMaker' => 0,
};
if ( $mmv >= 6.52 ) {
$args{BUILD_REQUIRES} = $build_requires;
$args{CONFIGURE_REQUIRES} = $configure_requires;
} elsif ( $mmv >= 6.5501 ) {
$args{BUILD_REQUIRES} = $build_requires;
$args{META_MERGE}{configure_requires} = $configure_requires;
} elsif ( $mmv >= 6.4501 ) {
$args{META_MERGE}{build_requires} = $build_requires;
( run in 0.362 second using v1.01-cache-2.11-cpan-7f9471e7e0a )