X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=pod%2Fpod2man.PL;h=b1b1a55841434cebff67eea625494a65f9008261;hb=faee0e31635beba10b49968c70b82a3fef8c06bf;hp=86426418de836522861f10e1321afc92c4c383c3;hpb=bf202ccda31f6f5f3fc5cd7b8446fa6ecacb1ac4;p=p5sagit%2Fp5-mst-13.2.git diff --git a/pod/pod2man.PL b/pod/pod2man.PL index 8642641..b1b1a55 100644 --- a/pod/pod2man.PL +++ b/pod/pod2man.PL @@ -36,7 +36,7 @@ $Config{startperl} print OUT <<'!NO!SUBS!'; # pod2man -- Convert POD data to formatted *roff input. -# $Id: pod2man.PL,v 1.8 2001/11/05 04:55:47 eagle Exp $ +# $Id: pod2man.PL,v 1.10 2002/07/15 05:45:56 eagle Exp $ # # Copyright 1999, 2000, 2001 by Russ Allbery # @@ -64,7 +64,7 @@ my $stdin; # allowing short forms as well. --lax is currently ignored. my %options; Getopt::Long::config ('bundling_override'); -GetOptions (\%options, 'section|s=s', 'release|r=s', 'center|c=s', +GetOptions (\%options, 'section|s=s', 'release|r:s', 'center|c=s', 'date|d=s', 'fixed=s', 'fixedbold=s', 'fixeditalic=s', 'fixedbolditalic=s', 'name|n=s', 'official|o', 'quotes|q=s', 'lax|l', 'help|h', 'verbose|v') or exit 1; @@ -79,6 +79,10 @@ if ($options{official} && !defined $options{center}) { my $verbose = $options{verbose}; delete $options{verbose}; +# This isn't a valid Pod::Man option and is only accepted for backwards +# compatibility. +delete $options{lax}; + # Initialize and run the formatter, pulling a pair of input and output off at # a time. my $parser = Pod::Man->new (%options); @@ -183,8 +187,9 @@ Print out usage information. =item B<-l>, B<--lax> -Don't complain when required sections are missing. Not currently used, as -POD checking functionality is not yet implemented in Pod::Man. +No longer used. B used to check its input for validity as a manual +page, but this should now be done by L instead. Accepted for +backwards compatibility; this option no longer does anything. =item B<-n> I, B<--name>=I @@ -274,8 +279,6 @@ L for more details. Lots of this documentation is duplicated from L. -POD checking and the corresponding B<--lax> option don't work yet. - =head1 NOTES For those not sure of the proper layout of a man page, here are some notes @@ -445,9 +448,8 @@ Other man pages to check out, like man(1), man(7), makewhatis(8), or catman(8). Normally a simple list of man pages separated by commas, or a paragraph giving the name of a reference work. Man page references, if they use the standard C form, don't have to be enclosed in -LEE, but other things in this section probably should be when -appropriate. You may need to use the C...|...E> syntax to keep -B and B from being too verbose; see perlpod(1). +LEE (although it's recommended), but other things in this section +probably should be when appropriate. If the package has a mailing list, include a URL or subscription instructions here. @@ -512,16 +514,20 @@ to later edit the documentation. Note that many existing translators or URLs when wrapped in LEE, so don't do that. For additional information that may be more accurate for your specific -system, see either man(5) or man(7) depending on your system manual section -numbering conventions. +system, see either L or L depending on your system manual +section numbering conventions. =head1 SEE ALSO -L, L, man(1), nroff(1), -troff(1), man(7) +L, L, L, L, L, +L, L + +The man page documenting the an macro set may be L instead of +L on your system. -The man page documenting the an macro set may be man(5) instead of man(7) on -your system. +The current version of this script is always available from its web site at +L. It is also part of the +Perl core distribution as of 5.6.0. =head1 AUTHOR