pod tweak suggested by Ilya
[p5sagit/p5-mst-13.2.git] / pod / buildtoc
index da45856..bd880c3 100644 (file)
@@ -5,11 +5,14 @@ use Text::Wrap;
 sub output ($);
 
 @pods = qw(
-           perl perlnews perldata perlsyn perlop perlre perlrun perlfunc
-           perlvar perlsub perlmod perlform perllocale perlref perldsc
-           perllol perltoot perlobj perltie perlbot perlipc perldebug
-           perldiag perlsec perltrap perlstyle perlpod perlbook
-           perlembed perlapio perlxs perlxstut perlguts perlcall
+          perl perlfaq perlfaq1 perlfaq2 perlfaq3 perlfaq4 perlfaq5
+          perlfaq6 perlfaq7 perlfaq8 perlfaq9 perldelta perldata
+          perlsyn perlop perlre perlrun perlfunc perlvar perlsub
+          perlmod perlmodlib perlform perllocale perlref perldsc
+          perllol perltoot perlobj perltie perlbot perlipc perldebug
+          perldiag perlsec perltrap perlstyle perlpod perlbook
+          perlembed perlapio perlxs perlxstut perlguts perlcall
+          perlhist
          );
 
 for (@pods) { s/$/.pod/ }
@@ -130,7 +133,7 @@ podset( @modules[ sort { $modname[$a] cmp $modname[$b] } 0 .. $#modules ] );
 
        =head1 AUTHOR
 
-       Larry Wall E<lt>F<larry\@wall.org>E<gt>, with the help of oodles
+       Larry Wall <F<larry\@wall.org>>, with the help of oodles
        of other folks.
 
 
@@ -169,13 +172,13 @@ sub podset {
            output $_; nl(); next;
 
        }
-       if (s/^=item (.*)\n/$1/) {
+       if (s/^=item ([^=].*)\n/$1/) {
            next if $pod eq 'perldiag';
            s/^\s*\*\s*$// && next;
            s/^\s*\*\s*//;
            s/\s+$//;
            next if /^[\d.]+$/;
-           next if $pod eq 'perlmod' && /^ftp:/;
+           next if $pod eq 'perlmodlib' && /^ftp:/;
            ##print "=over\n\n" unless $initem;
            output ", " if $initem;
            $initem = 1;