X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=pod%2Fbuildtoc.PL;h=f2dba95f6110668358621e2aff894fa74304780a;hb=b2b7bbf9706e94ebfcdb5ea2ad3c4e1de3b7c154;hp=54853d30659ec91836e3c84119a611f3e57bcf4c;hpb=4b19af017623bfa3bb72bb164598a517f586e0d3;p=p5sagit%2Fp5-mst-13.2.git diff --git a/pod/buildtoc.PL b/pod/buildtoc.PL index 54853d3..f2dba95 100644 --- a/pod/buildtoc.PL +++ b/pod/buildtoc.PL @@ -80,6 +80,7 @@ if (-d "pod") { perlrun perldiag perllexwarn + perldebtut perldebug perlvar @@ -87,11 +88,17 @@ if (-d "pod") { perlopentut perlretut - perlref perlre + perlref + perlform - perllocale - perlunicode + + perlboot + perltoot + perltootc + perlobj + perlbot + perltie perlipc perlfork @@ -99,14 +106,11 @@ if (-d "pod") { perlthrtut perlport - perlsec + perllocale + perlunicode + perlebcdic - perlboot - perltoot - perltootc - perlobj - perlbot - perltie + perlsec perlmod perlmodlib @@ -146,28 +150,38 @@ if (-d "pod") { perl5005delta perl5004delta + perlaix perlamiga perlcygwin perldos + perlepoc perlhpux perlmachten + perlmpeix perlos2 perlos390 perlposix-bc + perlsolaris perlvms + perlvos perlwin32 ); @ARCHPODS = qw( + perlaix perlamiga perlcygwin perldos + perlepoc perlhpux perlmachten + perlmpeix perlos2 perlos390 perlposix-bc + perlsolaris perlvms + perlvos perlwin32 ); for (@ARCHPODS) { s/$/.pod/ } @@ -322,7 +336,7 @@ podset( @modules[ sort { $modname[$a] cmp $modname[$b] } 0 .. $#modules ] ); Here should be listed all the extra programs' documentation, but they don't all have manual pages yet: - =over + =over 4 =item a2p @@ -375,13 +389,13 @@ sub podset { } if (s/^=head1 (.*)/=item $1/) { unhead2(); - output "=over\n\n" unless $inhead1; + output "=over 4\n\n" unless $inhead1; $inhead1 = 1; output $_; nl(); next; } if (s/^=head2 (.*)/=item $1/) { unitem(); - output "=over\n\n" unless $inhead2; + output "=over 4\n\n" unless $inhead2; $inhead2 = 1; output $_; nl(); next; } @@ -393,7 +407,7 @@ sub podset { s/\s+$//; next if /^[\d.]+$/; next if $pod eq 'perlmodlib' && /^ftp:/; - ##print "=over\n\n" unless $initem; + ##print "=over 4\n\n" unless $initem; output ", " if $initem; $initem = 1; s/\.$//; @@ -468,3 +482,7 @@ sub output ($) { !NO!SUBS! +close OUT or die "Can't close $file: $!"; +chmod 0755, $file or die "Can't reset permissions for $file: $!\n"; +exec("$Config{'eunicefix'} $file") if $Config{'eunicefix'} ne ':'; +chdir $origdir;