Compression Modules Update for EBCDIC
[p5sagit/p5-mst-13.2.git] / ext / Compress / Zlib / Makefile.PL
1 #! perl -w
2
3 use strict ;
4 require 5.004 ;
5
6 $::VERSION = '2.008' ;
7
8 use private::MakeUtil;
9 use ExtUtils::MakeMaker 5.16 ;
10
11
12 UpDowngrade(getPerlFiles('MANIFEST')) 
13     unless $ENV{PERL_CORE};
14
15 WriteMakefile( 
16     NAME         => 'Compress::Zlib',
17     VERSION_FROM => 'lib/Compress/Zlib.pm',
18     'dist'       => { COMPRESS     => 'gzip', 
19                       TARFLAGS     => '-chvf',
20                       SUFFIX       => 'gz',
21                       DIST_DEFAULT => 'MyTrebleCheck tardist',
22                     },
23
24     (
25       $ENV{SKIP_FOR_CORE}
26         ? (MAN3PODS    => {})
27             : (PREREQ_PM   => { 'Compress::Raw::Zlib'           => $::VERSION,
28                                     'IO::Compress::Base'            => $::VERSION,
29                                     'IO::Compress::Base::Common'    => $::VERSION,
30                                     'IO::Uncompress::Base'          => $::VERSION,
31                                     'IO::Compress::Gzip'            => $::VERSION,
32                                     'IO::Compress::Gzip::Constants' => $::VERSION,
33                                     'IO::Uncompress::Gunzip'        => $::VERSION,
34                                     'Scalar::Util'                  => 0,
35                           }
36               )
37     ),
38        
39     (
40     $] >= 5.005
41         ? (ABSTRACT_FROM => 'lib/Compress/Zlib.pm',
42             AUTHOR       => 'Paul Marquess <pmqs@cpan.org>')
43         : ()
44     ),
45
46     INSTALLDIRS => ($] >= 5.009 ? 'perl' : 'site'),
47
48     ((ExtUtils::MakeMaker->VERSION() gt '6.30') ?
49         ('LICENSE'  => 'perl')         : ()),    
50
51 ) ;
52
53 # Check for Compress::Zlib version 1.
54 eval  "require Compress::Zlib; " ;
55 if ( ! $ENV{PERL_CORE} && ! $@ && $Compress::Zlib::VERSION < 2)
56 {
57     my $ver = $Compress::Zlib::VERSION ;
58     print <<EOM
59
60 I see you already have Compress::Zlib version $ver installed.
61 Version 1 MUST be removed for version 2 to operate correctly.
62
63 The easiest way to do that is to install Compress::Zlib like this
64
65     make install UNINST=1
66
67 If you run the CPAN shell run this before installing Compress::Zlib
68
69     o conf make_install_arg UNINST=1
70
71 EOM
72 }
73
74 # end of file Makefile.PL
75