compression modules update to version 2.005
[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.005' ;
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     ((ExtUtils::MakeMaker->VERSION() gt '6.30') ?
47         ('LICENSE'  => 'perl')         : ()),    
48
49 ) ;
50
51 # Check for Compress::Zlib version 1.
52 eval  "require Compress::Zlib; " ;
53 if ( ! $ENV{PERL_CORE} && ! $@ && $Compress::Zlib::VERSION < 2)
54 {
55     my $ver = $Compress::Zlib::VERSION ;
56     print <<EOM
57
58 I see you already have Compress::Zlib version $ver installed.
59 Version 1 MUST be removed for version 2 to operate correctly.
60
61 The easiest way to do that is to install Compress::Zlib like this
62
63     make install UNINST=1
64
65 If you run the CPAN shell run this before installing Compress::Zlib
66
67     o conf make_install_arg UNINST=1
68
69 EOM
70 }
71
72 # end of file Makefile.PL
73