diff options
author | Nicholas Clark <nick@ccl4.org> | 2003-12-27 18:12:33 +0000 |
---|---|---|
committer | Nicholas Clark <nick@ccl4.org> | 2003-12-27 18:12:33 +0000 |
commit | aaa799f9f94038e03b6fe1069e18029f5c7fdb32 (patch) | |
tree | e4a1b9ad89f94bcc78f78ecca54944c3c1b8961e | |
parent | 4fdb5a70f63a1d6604e29575f02327446e68127f (diff) | |
download | perl-aaa799f9f94038e03b6fe1069e18029f5c7fdb32.tar.gz |
Assimilate PodParser-1.26
p4raw-id: //depot/perl@21975
-rw-r--r-- | lib/Pod/Checker.pm | 4 | ||||
-rw-r--r-- | lib/Pod/Find.pm | 6 | ||||
-rw-r--r-- | lib/Pod/InputObjects.pm | 2 | ||||
-rw-r--r-- | lib/Pod/ParseUtils.pm | 4 | ||||
-rw-r--r-- | lib/Pod/Parser.pm | 4 | ||||
-rw-r--r-- | lib/Pod/PlainText.pm | 11 | ||||
-rw-r--r-- | lib/Pod/Select.pm | 2 | ||||
-rw-r--r-- | lib/Pod/Usage.pm | 2 | ||||
-rw-r--r-- | pod/pod2usage.PL | 2 | ||||
-rw-r--r-- | pod/podselect.PL | 2 | ||||
-rw-r--r-- | t/pod/pod2usage.xr | 2 | ||||
-rw-r--r-- | t/pod/podselect.xr | 2 |
12 files changed, 35 insertions, 8 deletions
diff --git a/lib/Pod/Checker.pm b/lib/Pod/Checker.pm index 824178f61c..78e27c4eb4 100644 --- a/lib/Pod/Checker.pm +++ b/lib/Pod/Checker.pm @@ -1254,8 +1254,10 @@ __END__ =head1 AUTHOR +Please report bugs using L<http://rt.cpan.org>. + Brad Appleton E<lt>bradapp@enteract.comE<gt> (initial version), -Marek Rouchal E<lt>marek@saftsack.fs.uni-bayreuth.deE<gt> +Marek Rouchal E<lt>marekr@cpan.orgE<gt> Based on code for B<Pod::Text::pod2text()> written by Tom Christiansen E<lt>tchrist@mox.perl.comE<gt> diff --git a/lib/Pod/Find.pm b/lib/Pod/Find.pm index e18d976ffb..21af123065 100644 --- a/lib/Pod/Find.pm +++ b/lib/Pod/Find.pm @@ -1,7 +1,7 @@ ############################################################################# # Pod/Find.pm -- finds files containing POD documentation # -# Author: Marek Rouchal <marek@saftsack.fs.uni-bayreuth.de> +# Author: Marek Rouchal <marekr@cpan.org> # # Copyright (C) 1999-2000 by Marek Rouchal (and borrowing code # from Nick Ing-Simmon's PodToHtml). All rights reserved. @@ -498,7 +498,9 @@ sub contains_pod { =head1 AUTHOR -Marek Rouchal E<lt>marek@saftsack.fs.uni-bayreuth.deE<gt>, +Please report bugs using L<http://rt.cpan.org>. + +Marek Rouchal E<lt>marekr@cpan.orgE<gt>, heavily borrowing code from Nick Ing-Simmons' PodToHtml. Tim Jenness E<lt>t.jenness@jach.hawaii.eduE<gt> provided diff --git a/lib/Pod/InputObjects.pm b/lib/Pod/InputObjects.pm index 9cd347b969..d895b104a4 100644 --- a/lib/Pod/InputObjects.pm +++ b/lib/Pod/InputObjects.pm @@ -932,6 +932,8 @@ See L<Pod::Parser>, L<Pod::Select> =head1 AUTHOR +Please report bugs using L<http://rt.cpan.org>. + Brad Appleton E<lt>bradapp@enteract.comE<gt> =cut diff --git a/lib/Pod/ParseUtils.pm b/lib/Pod/ParseUtils.pm index 18e9626e0e..cb784a1a9d 100644 --- a/lib/Pod/ParseUtils.pm +++ b/lib/Pod/ParseUtils.pm @@ -836,7 +836,9 @@ sub idx { =head1 AUTHOR -Marek Rouchal E<lt>marek@saftsack.fs.uni-bayreuth.deE<gt>, borrowing +Please report bugs using L<http://rt.cpan.org>. + +Marek Rouchal E<lt>marekr@cpan.orgE<gt>, borrowing a lot of things from L<pod2man> and L<pod2roff> as well as other POD processing tools by Tom Christiansen, Brad Appleton and Russ Allbery. diff --git a/lib/Pod/Parser.pm b/lib/Pod/Parser.pm index 456b515b9a..d12e01624a 100644 --- a/lib/Pod/Parser.pm +++ b/lib/Pod/Parser.pm @@ -10,7 +10,7 @@ package Pod::Parser; use vars qw($VERSION); -$VERSION = 1.13; ## Current version of this package +$VERSION = 1.14; ## Current version of this package require 5.005; ## requires this Perl version or later ############################################################################# @@ -1764,6 +1764,8 @@ causing any namespace clashes due to multiple inheritance. =head1 AUTHOR +Please report bugs using L<http://rt.cpan.org>. + Brad Appleton E<lt>bradapp@enteract.comE<gt> Based on code for B<Pod::Text> written by diff --git a/lib/Pod/PlainText.pm b/lib/Pod/PlainText.pm index 4250ebb5fe..3f5ce90d2b 100644 --- a/lib/Pod/PlainText.pm +++ b/lib/Pod/PlainText.pm @@ -29,7 +29,7 @@ use vars qw(@ISA %ESCAPES $VERSION); # by Pod::Usage. @ISA = qw(Pod::Select); -($VERSION = (split (' ', q$Revision: 2.1 $ ))[1]) =~ s/\.(\d)$/.0$1/; +$VERSION = '2.02'; ############################################################################ @@ -396,7 +396,10 @@ sub seq_l { # something looking like L<manpage(section)>. The latter is an # enhancement over the original Pod::Text. my ($manpage, $section) = ('', $_); - if (/^"\s*(.*?)\s*"$/) { + if (/^(?:https?|ftp|news):/) { + # a URL + return $_; + } elsif (/^"\s*(.*?)\s*"$/) { $section = '"' . $1 . '"'; } elsif (m/^[-:.\w]+(?:\(\S+\))?$/) { ($manpage, $section) = ($_, ''); @@ -404,8 +407,8 @@ sub seq_l { ($manpage, $section) = split (/\s*\/\s*/, $_, 2); } - # Now build the actual output text. my $text = ''; + # Now build the actual output text. if (!length $section) { $text = "the $manpage manpage" if length $manpage; } elsif ($section =~ /^[:\w]+(?:\(\))?/) { @@ -692,6 +695,8 @@ pod2text(1) =head1 AUTHOR +Please report bugs using L<http://rt.cpan.org>. + Russ Allbery E<lt>rra@stanford.eduE<gt>, based I<very> heavily on the original Pod::Text by Tom Christiansen E<lt>tchrist@mox.perl.comE<gt> and its conversion to Pod::Parser by Brad Appleton diff --git a/lib/Pod/Select.pm b/lib/Pod/Select.pm index 8310ea6c7c..8b98544338 100644 --- a/lib/Pod/Select.pm +++ b/lib/Pod/Select.pm @@ -740,6 +740,8 @@ L<Pod::Parser> =head1 AUTHOR +Please report bugs using L<http://rt.cpan.org>. + Brad Appleton E<lt>bradapp@enteract.comE<gt> Based on code for B<pod2text> written by diff --git a/lib/Pod/Usage.pm b/lib/Pod/Usage.pm index 63c7007bc5..f363b3a4ce 100644 --- a/lib/Pod/Usage.pm +++ b/lib/Pod/Usage.pm @@ -381,6 +381,8 @@ similar to the following: =head1 AUTHOR +Please report bugs using L<http://rt.cpan.org>. + Brad Appleton E<lt>bradapp@enteract.comE<gt> Based on code for B<Pod::Text::pod2text()> written by diff --git a/pod/pod2usage.PL b/pod/pod2usage.PL index 6df506234d..1b14c1777c 100644 --- a/pod/pod2usage.PL +++ b/pod/pod2usage.PL @@ -125,6 +125,8 @@ L<Pod::Usage>, L<pod2text(1)> =head1 AUTHOR +Please report bugs using L<http://rt.cpan.org>. + Brad Appleton E<lt>bradapp@enteract.comE<gt> Based on code for B<pod2text(1)> written by diff --git a/pod/podselect.PL b/pod/podselect.PL index d3e204effc..138e076146 100644 --- a/pod/podselect.PL +++ b/pod/podselect.PL @@ -98,6 +98,8 @@ L<Pod::Parser> and L<Pod::Select> =head1 AUTHOR +Please report bugs using L<http://rt.cpan.org>. + Brad Appleton E<lt>bradapp@enteract.comE<gt> Based on code for B<Pod::Text::pod2text(1)> written by diff --git a/t/pod/pod2usage.xr b/t/pod/pod2usage.xr index 7315d4025a..da24830008 100644 --- a/t/pod/pod2usage.xr +++ b/t/pod/pod2usage.xr @@ -47,6 +47,8 @@ SEE ALSO the Pod::Usage manpage, the pod2text(1) manpage AUTHOR + Please report bugs using http://rt.cpan.org. + Brad Appleton <bradapp@enteract.com> Based on code for pod2text(1) written by Tom Christiansen diff --git a/t/pod/podselect.xr b/t/pod/podselect.xr index 7d1188d84c..c288e91280 100644 --- a/t/pod/podselect.xr +++ b/t/pod/podselect.xr @@ -34,6 +34,8 @@ SEE ALSO the Pod::Parser manpage and the Pod::Select manpage AUTHOR + Please report bugs using http://rt.cpan.org. + Brad Appleton <bradapp@enteract.com> Based on code for Pod::Text::pod2text(1) written by Tom Christiansen |