• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..07-Dec-2010-

AuthorTests.pmH A D07-Dec-20101.1 KiB6039

Base.pmH A D07-Dec-20101.1 KiB8452

Can.pmH A D07-Dec-20101.7 KiB8257

Fetch.pmH A D07-Dec-20102.4 KiB9475

Include.pmH A D07-Dec-2010525 3525

Makefile.pmH A D07-Dec-201011.5 KiB416320

Metadata.pmH A D07-Dec-201017.5 KiB716585

ReadmeFromPod.pmH A D07-Dec-2010612 3726

Repository.pmH A D07-Dec-20102.2 KiB8967

TestBase.pmH A D07-Dec-2010539 3020

Win32.pmH A D07-Dec-20101.8 KiB6547

WriteAll.pmH A D07-Dec-20101.2 KiB6445

ReadmeFromPod.pm

1#line 1
2package Module::Install::ReadmeFromPod;
3
4use strict;
5use warnings;
6use base qw(Module::Install::Base);
7use vars qw($VERSION);
8
9$VERSION = '0.10';
10
11sub readme_from {
12  my $self = shift;
13  return unless $Module::Install::AUTHOR;
14  my $file = shift || return;
15  my $clean = shift;
16  require Pod::Text;
17  my $parser = Pod::Text->new();
18  open README, '> README' or die "$!\n";
19  $parser->output_fh( *README );
20  $parser->parse_file( $file );
21  return 1 unless $clean;
22  $self->postamble(<<"END");
23distclean :: license_clean
24
25license_clean:
26\t\$(RM_F) README
27END
28  return 1;
29}
30
31'Readme!';
32
33__END__
34
35#line 94
36
37