Changeset 1263


Ignore:
Timestamp:
03/12/11 15:34:43 (2 years ago)
Author:
bruno
Message:
  • list of docs for .1, .3, .5 entries are now dynamically generated
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • devel/website/docs.shtml

    r1262 r1263  
    1919  </div> 
    2020  <p>The Project-Builder.org man pages are available under various formats:</p> 
     21 
    2122<!--#include virtual="/docs/pb_man_pages.html" --> 
    22   <ul> 
    23           <li>pb</li> 
    24             <ul> 
    25                 <li>A <a href="/docs/pb.1.html" target="_blank">HTML</a></li> 
    26                 <li>A <a href="/docs/pb.1.pdf" target="_blank">PDF</a></li> 
    27                 <li>A <a href="/docs/pb.1.ps" target="_blank">PostScript</a></li> 
    28                 <li>A <a href="/docs/pb.1.txt" target="_blank">Text</a></li> 
    29             </ul> 
    30         <li>pb.conf</li> 
    31             <ul> 
    32                 <li>A <a href="/docs/pb.conf.pod.5.html" target="_blank">HTML</a></li> 
    33                 <li>A <a href="/docs/pb.conf.pod.5.pdf" target="_blank">PDF</a></li> 
    34                 <li>A <a href="/docs/pb.conf.pod.5.ps" target="_blank">PostScript</a></li> 
    35                 <li>A <a href="/docs/pb.conf.pod.5.txt" target="_blank">Text</a></li> 
    36             </ul> 
    37           <li>rpmbootstrap</li> 
    38             <ul> 
    39                 <li>A <a href="/docs/rpmbootstrap.1.html" target="_blank">HTML</a></li> 
    40                 <li>A <a href="/docs/rpmbootstrap.1.pdf" target="_blank">PDF</a></li> 
    41                 <li>A <a href="/docs/rpmbootstrap.1.ps" target="_blank">PostScript</a></li> 
    42                 <li>A <a href="/docs/rpmbootstrap.1.txt" target="_blank">Text</a></li> 
    43             </ul> 
    44   </ul> 
    4523 
    4624  <div class="h2-2"> 
  • pbconf/devel/website/pbinit

    r1227 r1263  
    6666# call filter_file here 
    6767my $ptr = pb_get_filters($pb->{'pkg'}); 
     68open(MANHTML,"> docs/pb_man_pages.html") || die "Unable to open docs/pb_man_pages.html"; 
     69print MANHTML " <ul>\n"; 
    6870chdir("tmp"); 
    69 #open(MANHTML,"> docs/pb_man_pages.html") || die "Unable to open docs/pb_man_pages.html"; 
    7071foreach my $f (<*>) { 
     72    print MANHTML "     <li>$f</li>\n"; 
     73    print MANHTML "     <ul>\n"; 
    7174    pb_log(0,"\nProcessing $f\n"); 
    7275    pb_log(0,"==========================\n"); 
     
    9396            "--infile=$f", 
    9497            "--outfile=../docs/$f.$ext.html"); 
     98    print MANHTML "         <li>A <a href=\"/docs/$f.$ext.html\" target=\"_blank\">HTML</a></li>\n"; 
    9599    # generate text pages 
    96100    pb_log(0,"Generating text pages\n"); 
    97101    $parser = Pod::Text->new (sentence => 0, width => 78); 
    98102    $parser->parse_from_file ("$f","../docs/$f.$ext.txt"); 
     103    print MANHTML "         <li>A <a href=\"/docs/$f.$ext.txt\" target=\"_blank\">Text</a></li>\n"; 
    99104    # generate ps pages 
    100105    #system("groff -Tps -mandoc $f.$ext > ../docs/$f.$ext.ps"); 
    101106    # Use noredir here because is doesn't redirect to the right place without 
    102107    pb_system("groff -Tps -mandoc $f.$ext > ../docs/$f.$ext.ps","Generating Postscript pages","noredir"); 
     108    print MANHTML "         <li>A <a href=\"/docs/$f.$ext.ps\" target=\"_blank\">PostScript</a></li>\n"; 
    103109    # generate pdf pages 
    104110    pb_system("ps2pdf ../docs/$f.$ext.ps","Generating PDF pages"); 
    105111    move("$f.$ext.pdf","../docs/$f.$ext.pdf"); 
    106  
     112    print MANHTML "         <li>A <a href=\"/docs/$f.$ext.pdf\" target=\"_blank\">PDF</a></li>\n"; 
     113    print MANHTML "     </ul>\n"; 
    107114} 
     115print MANHTML " </ul>\n"; 
     116close(MANHTML); 
    108117chdir(".."); 
    109118pb_rm_rf("tmp"); 
Note: See TracChangeset for help on using the changeset viewer.