-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile.PL
executable file
·65 lines (61 loc) · 2.51 KB
/
Makefile.PL
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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
# -*- perl -*-
use 5.008;
use strict;
use warnings;
use ExtUtils::MakeMaker;
WriteMakefile1(
MIN_PERL_VERSION => '5.008',
META_MERGE => {
resources => {
# not public # repository => 'http://waldorf.muppets.liwing.de/svn-root/cpan-mod/Bundle-Test-SQL-Statement/trunk',
MailingList => 'mailto:[email protected]',
license => 'http://dev.perl.org/licenses/',
},
recommends => { 'Bundle::DBD::DBM' => '0.06', },
},
NAME => 'Bundle::Test::SQL::Statement',
VERSION_FROM => 'lib/Bundle/Test/SQL/Statement.pm',
ABSTRACT_FROM => 'lib/Bundle/Test/SQL/Statement.pm',
dist => {
'SUFFIX' => ".gz",
'DIST_DEFAULT' => 'manifest tardist',
'COMPRESS' => "gzip -9vf"
},
PREREQ_PM => {
'SQL::Statement' => '1.33',
# means: DBI >= 1.616
'DBI::DBD::SqlEngine' => '0.03',
'DBD::File' => '0.40',
'DBD::AnyData' => '0.110',
'DBD::CSV' => '0.31',
'DBD::SQLite' => '0',
'DBD::DBM' => '0.06',
},
LICENSE => 'perl',
BUILD_REQUIRES => { 'Test::Simple' => '0.90', },
AUTHOR => 'Jens Rehsack <[email protected]>',
test => { TESTS => 't/*.t xt/*.t' },
);
sub WriteMakefile1
{ #Written by Alexandr Ciornii, version 0.21. Added by eumm-upgrade.
my %params = @_;
my $eumm_version = $ExtUtils::MakeMaker::VERSION;
$eumm_version = eval $eumm_version;
die "EXTRA_META is deprecated" if ( exists( $params{EXTRA_META} ) );
die "License not specified" if ( !exists( $params{LICENSE} ) );
if ( $params{BUILD_REQUIRES} and ( $eumm_version < 6.5503 ) )
{
#EUMM 6.5502 has problems with BUILD_REQUIRES
$params{PREREQ_PM} = { %{ $params{PREREQ_PM} || {} }, %{ $params{BUILD_REQUIRES} } };
delete $params{BUILD_REQUIRES};
}
delete $params{CONFIGURE_REQUIRES} if ( $eumm_version < 6.52 );
delete $params{MIN_PERL_VERSION} if ( $eumm_version < 6.48 );
delete $params{META_MERGE} if ( $eumm_version < 6.46 );
delete $params{META_ADD} if ( $eumm_version < 6.46 );
delete $params{LICENSE} if ( $eumm_version < 6.31 );
delete $params{AUTHOR} if ( $] < 5.005 );
delete $params{ABSTRACT_FROM} if ( $] < 5.005 );
delete $params{BINARY_LOCATION} if ( $] < 5.005 );
WriteMakefile(%params);
}