The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

cvthtm

SUMMARY

Run as:

    cvthtm *.ht

or:

    cvthtm *.htm

SYNOPSIS

Program to convert [.ht|.htm] files to .html files and change all references from blah.[ht|htm] to blah.html.

This scripts builds on and extends the "cvtht" script posted by Mark Elston (elston@cave.arc.nasa.gov) to the ptk mailing list Thu, 21 Sep 1995 08:33:08 -0700. It also hopefully meets the spirit of the criticism of cvtht posted by James M. Stern (jstern@world.nad.northrop.com) Thu, 21 Sep 1995 10:05:58 -0700 (PDT). (No, it does not do a substitution only on <a href>nchors</a>, nor does it clean up the <a name="name">anchors</a>).

This should prove particularly useful with the documents that are distributed with various versions of Perl/Tk.

You can avoid using this script with Tk-b10 if you apply the following patch to Tk-b10/doc/man2html before running 'make' in the Tk-b10 directory:

 *** man2html.orig      Mon Mar 25 01:53:37 1996
 --- man2html   Mon Mar 25 02:49:59 1996
 ***************
 *** 5,11 ****
   use Carp;
   use Getopt::Long;
   
 ! $opt_suffix = "htm";
   $opt_tk     = "";
   
   GetOptions('suffix=s','tk','q');
 --- 5,11 ----
   use Carp;
   use Getopt::Long;
   
 ! $opt_suffix = "html";
   $opt_tk     = "";
   
   GetOptions('suffix=s','tk','q');
 ***************
 *** 19,25 ****
   {
    package HTML;
    use Carp; 
 !  use Tk::Pretty;
    use strict qw(subs);
   
    $enabled = 0;
 --- 19,25 ----
   {
    package HTML;
    use Carp; 
 ! # use Tk::Pretty;
    use strict qw(subs);
   
    $enabled = 0;
 ***************
 *** 358,364 ****
      if (exists $obj->{'SECTIONS'}{$sec})
       {
        my $name = $obj->{'SECTIONS'}{$sec};
 !      $obj->tagged('H2',"<A NAME=$name>$arg</A>");
       }
      else
       {
 --- 358,364 ----
      if (exists $obj->{'SECTIONS'}{$sec})
       {
        my $name = $obj->{'SECTIONS'}{$sec};
 !      $obj->tagged('H2',"<A NAME=\"$name\">$arg</A>");
       }
      else
       {

AUTHOR

Peter Prymmer pvhp@lns62.lns.cornell.edu