|
Packit |
7ef13a |
use ExtUtils::MakeMaker;
|
|
Packit |
7ef13a |
# See lib/ExtUtils/MakeMaker.pm for details of how to influence
|
|
Packit |
7ef13a |
# the contents of the Makefile that is written.
|
|
Packit |
7ef13a |
WriteMakefile
|
|
Packit |
7ef13a |
NAME => 'IO::Multiplex',
|
|
Packit |
7ef13a |
ABSTRACT_FROM => 'lib/IO/Multiplex.pm',
|
|
Packit |
7ef13a |
VERSION_FROM => 'lib/IO/Multiplex.pm', # finds $VERSION
|
|
Packit |
7ef13a |
PREREQ_PM => { # e.g., Module::Name => 1.1
|
|
Packit |
7ef13a |
'IO::Socket' => 0,
|
|
Packit |
7ef13a |
},
|
|
Packit |
7ef13a |
dist => {
|
|
Packit |
7ef13a |
COMPRESS => 'gzip -vf',
|
|
Packit |
7ef13a |
},
|
|
Packit |
7ef13a |
;
|
|
Packit |
7ef13a |
|
|
Packit |
7ef13a |
package MY;
|
|
Packit |
7ef13a |
|
|
Packit |
7ef13a |
sub processPL {
|
|
Packit |
7ef13a |
my $self = shift;
|
|
Packit |
7ef13a |
my $block = $self->SUPER::processPL(@_);
|
|
Packit |
7ef13a |
# "Version:" in spec needs to match
|
|
Packit |
7ef13a |
# "$VERSION" from VERSION_FROM
|
|
Packit |
7ef13a |
$block =~ s%(spec.PL\s*)$%$1 \$\(VERSION_FROM\)%m;
|
|
Packit |
7ef13a |
$block;
|
|
Packit |
7ef13a |
}
|