Fix use of a variable before it is initialised, introduced by change
[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.011' ;
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     (
49     $] >= 5.009 && ! $ENV{PERL_CORE}
50         ? (INST_LIB    => 'blib/arch')
51         : ()
52     ),
53
54     ((ExtUtils::MakeMaker->VERSION() gt '6.30') ?
55         ('LICENSE'  => 'perl')         : ()),    
56
57 ) ;
58
59 # Check for Compress::Zlib version 1.
60 eval  "require Compress::Zlib; " ;
61 if ( ! $ENV{PERL_CORE} && ! $@ && $Compress::Zlib::VERSION < 2)
62 {
63     my $ver = $Compress::Zlib::VERSION ;
64     print <<EOM
65
66 I see you already have Compress::Zlib version $ver installed.
67 Version 1 MUST be removed for version 2 to operate correctly.
68
69 The easiest way to do that is to install Compress::Zlib like this
70
71     make install UNINST=1
72
73 If you run the CPAN shell run this before installing Compress::Zlib
74
75     o conf make_install_arg UNINST=1
76
77 EOM
78 }
79
80 # end of file Makefile.PL
81