/usr/local/CPAN/Net-DNAT/Makefile.PL


use ExtUtils::MakeMaker;
# See lib/ExtUtils/MakeMaker.pm for details of how to influence
# the contents of the Makefile that is written.

use lib qw(lib);

WriteMakefile
  NAME          => "Net::DNAT",
  AUTHOR        => "Rob Brown",
  ABSTRACT_FROM => "lib/Net/DNAT.pm",
  VERSION_FROM	=> "lib/Net/DNAT.pm", # finds $VERSION
  PREREQ_PM    => { # e.g., Module::Name => 1.1
    'Net::Server' => 0.85,
    'IO::Multiplex' => 1.02,
    'mod_perl' => 0,
  },
  dist => {
    COMPRESS => "gzip -9 -vf",
  },
  ;

package MY;

sub processPL {
  my $self = shift;
  my $block = $self->SUPER::processPL(@_);
  # "Version:" in spec needs to match
  # "$VERSION" from VERSION_FROM
  $block =~ s%(spec.PL\s*)$%$1 \$\(VERSION_FROM\)%m;
  $block;
}

sub libscan {
  my $self = shift;
  my $path = shift;
  ($path =~ / \bCVS\b | \~$ /x) ? undef : $path;
}

sub postamble {
  return qq^

pm_to_blib: README

README: \$(VERSION_FROM)
		pod2text \$(VERSION_FROM) > README
^;
}

1;