This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Update podlators to CPAN version 2.4.0
authorChris 'BinGOs' Williams <chris@bingosnet.co.uk>
Mon, 18 Oct 2010 14:00:04 +0000 (15:00 +0100)
committerChris 'BinGOs' Williams <chris@bingosnet.co.uk>
Mon, 18 Oct 2010 14:03:19 +0000 (15:03 +0100)
commit463da0ac9e3d63ff5a2efbc705aad083d4b2b20e
tree1b9f955c6ba21bdd3b873bf360529f947fcadb36
parentfb59364be1e5fdc818e4e1b5eba83f65ccfeb189
Update podlators to CPAN version 2.4.0

  The new perlpodstyle.pod has been located to pod/

  Changes were necessary to mkppport because of a new dependency on
  Encode in podlators that stopped it being built before Encode was built.

  [DELTA]

  2010-10-10  Russ Allbery  <rra@stanford.edu>

  * VERSION: podlators 2.4.0 released.

  * scripts/pod2man: Remove the code to generate the #! line and
  supporting code and instead rely on ExtUtils::MakeMaker to handle
  that during package build.
  * scripts/pod2text: Likewise.
  * scripts/pod2man.PL: Renamed to pod2man.
  * scripts/pod2text.PL: Renamed to pod2text.
  * Makefile.PL: Remove PL_FILES section.

  * pod/perlpodstyle.pod: New style guide for POD documentation,
  split mostly from the NOTES section of the pod2man man page.
  * scripts/pod2man.PL: Remove NOTES section, now maintained as the
  separate perlpodstyle document.
  * Makefile.PL: Add perlpodstyle.1 to the generated man pages.

  * lib/Pod/Man.pm (cmd_para): Do not strip escaped trailing
  whitespace, such as that created by S<> at the end of a line,
  since the backslash is then taken by *roff as escaping the
  newline.  Thanks, Kevin Ryde.
  * t/man.t: Test S<> at the end of lines.

  * lib/Pod/Man.pm (output): If the utf8 option is given, encode
  output in UTF-8 if there is no encoding layer.  Now requires the
  Encode module.
  (start_document): Rather than forcibly change the PerlIO encoding
  layer, probe the PerlIO layers with protection for Perl versions
  without PerlIO and set a flag indicating whether to encode on the
  fly on output.
  * lib/Pod/Text.pm: Likewise.
  * Makefile.PL: Mark Encode as required.
  * t/man-perlio.t: Test Pod::Man output to a file handle with a
  PerlIO encoding layer already applied.
  * t/text-perlio.t: Likewise for Pod::Text.
16 files changed:
MANIFEST
Porting/Maintainers.pl
cpan/podlators/Makefile.PL [new file with mode: 0644]
cpan/podlators/VERSION
cpan/podlators/lib/Pod/Man.pm
cpan/podlators/lib/Pod/Text.pm
cpan/podlators/scripts/pod2man [new file with mode: 0644]
cpan/podlators/scripts/pod2man.PL [deleted file]
cpan/podlators/scripts/pod2text [moved from cpan/podlators/scripts/pod2text.PL with 85% similarity]
cpan/podlators/t/man-perlio.t [new file with mode: 0644]
cpan/podlators/t/man-utf8.t
cpan/podlators/t/man.t
cpan/podlators/t/text-perlio.t [new file with mode: 0644]
mkppport
pod/perldelta.pod
pod/perlpodstyle.pod [new file with mode: 0644]