1b8851fccSafresh1#! perl -w
2b8851fccSafresh1
3b8851fccSafresh1use strict ;
4b8851fccSafresh1require 5.006 ;
5b8851fccSafresh1
6*3d61058aSafresh1$::VERSION = '2.212' ;
7*3d61058aSafresh1$::DEP_VERSION = '2.212';
8b8851fccSafresh1
99f11ffb7Safresh1use lib '.';
10b8851fccSafresh1use private::MakeUtil;
11b8851fccSafresh1use ExtUtils::MakeMaker 5.16 ;
12b8851fccSafresh1
13b8851fccSafresh1UpDowngrade(getPerlFiles('MANIFEST'))
14b8851fccSafresh1    unless $ENV{PERL_CORE};
15b8851fccSafresh1
16b8851fccSafresh1WriteMakefile(
17b8851fccSafresh1    NAME         => 'IO::Compress',
18b8851fccSafresh1    VERSION_FROM => 'lib/IO/Compress/Base.pm',
19b8851fccSafresh1    'dist'       => { COMPRESS     => 'gzip',
20b8851fccSafresh1                      TARFLAGS     => '-chvf',
21b8851fccSafresh1                      SUFFIX       => 'gz',
22b8851fccSafresh1                      DIST_DEFAULT => 'MyTrebleCheck tardist',
23b8851fccSafresh1                    },
24b8851fccSafresh1
25b8851fccSafresh1    (
26b8851fccSafresh1      $ENV{SKIP_FOR_CORE}
27b8851fccSafresh1        ? ()
28eac174f2Safresh1	    : (PREREQ_PM   => { 'Compress::Raw::Bzip2' => $::DEP_VERSION,
29eac174f2Safresh1		                    'Compress::Raw::Zlib'  => $::DEP_VERSION,
30b8851fccSafresh1		                    'Scalar::Util'  => 0,
31eac174f2Safresh1                            'Encode'        => 0,
32e0680481Safresh1                            'Time::Local'   => 0,
33b8851fccSafresh1		                    $] >= 5.005 && $] < 5.006
34b8851fccSafresh1                                ? ('File::BSDGlob' => 0)
35b8851fccSafresh1                                : () }
36b8851fccSafresh1	      )
37b8851fccSafresh1    ),
38b8851fccSafresh1
39b8851fccSafresh1    (
40b8851fccSafresh1    $] >= 5.005
41b8851fccSafresh1        ? (ABSTRACT => 'IO Interface to compressed data files/buffers',
42b8851fccSafresh1            AUTHOR  => 'Paul Marquess <pmqs@cpan.org>')
43b8851fccSafresh1        : ()
44b8851fccSafresh1    ),
45b8851fccSafresh1
46b8851fccSafresh1    INSTALLDIRS => ($] >= 5.009 && $] < 5.011 ? 'perl' : 'site'),
47b8851fccSafresh1
4856d68f1eSafresh1    EXE_FILES => ['bin/zipdetails', 'bin/streamzip'],
49b8851fccSafresh1
50b8851fccSafresh1    (
51b8851fccSafresh1    $] >= 5.009 && $] <= 5.011001 && ! $ENV{PERL_CORE}
52b8851fccSafresh1        ? (INSTALLPRIVLIB    => '$(INSTALLARCHLIB)')
53b8851fccSafresh1        : ()
54b8851fccSafresh1    ),
55b8851fccSafresh1
5656d68f1eSafresh1     ( eval { ExtUtils::MakeMaker->VERSION(6.46) }
5756d68f1eSafresh1        ? ( META_MERGE  => {
5856d68f1eSafresh1
5956d68f1eSafresh1                "meta-spec" => { version => 2 },
6056d68f1eSafresh1
61b8851fccSafresh1                no_index => {
62b8851fccSafresh1                    directory => [ 't', 'private' ],
63b8851fccSafresh1                },
6456d68f1eSafresh1
6556d68f1eSafresh1                resources   => {
6656d68f1eSafresh1
6756d68f1eSafresh1                    bugtracker  => {
6856d68f1eSafresh1                        web     => 'https://github.com/pmqs/IO-Compress/issues'
69b8851fccSafresh1                    },
70b8851fccSafresh1
7156d68f1eSafresh1                    homepage    => 'https://github.com/pmqs/IO-Compress',
7256d68f1eSafresh1
7356d68f1eSafresh1                    repository  => {
7456d68f1eSafresh1                        type    => 'git',
7556d68f1eSafresh1                        url     => 'git://github.com/pmqs/IO-Compress.git',
7656d68f1eSafresh1                        web     => 'https://github.com/pmqs/IO-Compress',
7756d68f1eSafresh1                    },
7856d68f1eSafresh1                },
7956d68f1eSafresh1              }
8056d68f1eSafresh1            )
8156d68f1eSafresh1        : ()
8256d68f1eSafresh1    ),
8356d68f1eSafresh1
84b8851fccSafresh1    ((ExtUtils::MakeMaker->VERSION() gt '6.30') ?
85b8851fccSafresh1        ('LICENSE'  => 'perl')         : ()),
86b8851fccSafresh1
87b8851fccSafresh1) ;
88b8851fccSafresh1
89b8851fccSafresh1# end of file Makefile.PL
90