Added named arguments support
[archive-zip.git] / Makefile.PL
blob2fb45bb70de5a958b7042125b0764f586c99d77e
1 use strict;
2 BEGIN {
3         require 5.003_96;
6 use Config;
7 use ExtUtils::MakeMaker;
9 WriteMakefile(
10         NAME          => 'Archive::Zip',
11         VERSION_FROM  => 'lib/Archive/Zip.pm',
12         EXE_FILES     => [ 'script/crc32' ],
13         PREREQ_PM     => {
14                 'Compress::Raw::Zlib' => '2.017',
15                 # 'Data::Dumper'      => 0,      # examples/zipinfo.pl
16                 'File::Path'          => 0,
17                 'File::Find'          => 0,
18                 'File::Basename'      => 0,
19                 'File::Spec'          => '0.80',   # need splitpath()
20                 'File::Copy'          => 0,
21                 'File::Temp'          => 0,
22                 # 'File::Which'       => '0.05', # Embedded in common.pl
23                 # 'Getopt::Std'       => 0,      # examples/extract.pl
24                 'IO::File'            => 0,
25                 'IO::Handle'          => 0,
26                 'IO::Seekable'        => 0,
27                 'Test::More'          => '0.42',
28                 'Time::Local'         => 0,
29         },
30         clean => {
31                 FILES => join( '', qw{
32                         test.log
33                         testdir/*
34                         testdir/
35                         extracted/testdir/*
36                         extracted/testdir
37                         extracted/
38                         testin.zip
39                         testout.zip
40                         test2.zip
41                 } ),
42         },
43         dist => {
44                 COMPRESS => 'gzip',
45                 SUFFIX   => '.gz',
46                 ZIP      => 'zip',
47                 ZIPFLAGS => '-r'
48         },
49         ( $ExtUtils::MakeMaker::VERSION ge '6.31' ? (
50                 LICENSE => 'perl',
51         ) : () ),
52         ($ExtUtils::MakeMaker::VERSION ge '6.48' ? (
53                 'MIN_PERL_VERSION' => 5.003_96,
54         ) : ()),
55         ( $] >= 5.005 ? (
56                 BINARY_LOCATION => $Config{'archname'} . "/\$(DISTVNAME)-PPD.tar\$(SUFFIX)",
57                 AUTHOR          => 'Ned Konz <perl@bike-nomad.com>',
58                 ABSTRACT_FROM   => 'lib/Archive/Zip.pm',
59         ) : () ),