Commit | Line | Data |
f4c6fd49 |
1 | #! perl -w |
2 | |
3 | use strict ; |
4 | require 5.004 ; |
5 | |
93d092e2 |
6 | $::VERSION = '2.005' ; |
b0cda13f |
7 | |
25f0751f |
8 | use private::MakeUtil; |
f4c6fd49 |
9 | use ExtUtils::MakeMaker 5.16 ; |
f4c6fd49 |
10 | |
93d092e2 |
11 | |
25f0751f |
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 => {}) |
b0cda13f |
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, |
cb7abd7f |
34 | 'Scalar::Util' => 0, |
25f0751f |
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 | |
4e7676c7 |
46 | ((ExtUtils::MakeMaker->VERSION() gt '6.30') ? |
47 | ('LICENSE' => 'perl') : ()), |
48 | |
25f0751f |
49 | ) ; |
642e522c |
50 | |
93d092e2 |
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 | |
f4c6fd49 |
72 | # end of file Makefile.PL |
73 | |