This patch adds a basic man page to fpclasschart utility program and fixes typos
in various man pages for other tools.

Index: fpcbuild-2.4.0/install/man/man5/fpc.cfg.5
===================================================================
--- fpcbuild-2.4.0/install/man/man5/fpc.cfg.5	(révision 746)
+++ fpcbuild-2.4.0/install/man/man5/fpc.cfg.5	(copie de travail)
@@ -117,7 +117,7 @@
 .IP \fIExample\fP
 #IFNDEF VER0_99_12
 .br
--Fu/usr/lib/fpc/0.99.13/rtl
+\-Fu/usr/lib/fpc/0.99.13/rtl
 .br
 #ENDIF
 .PP
@@ -141,11 +141,11 @@
 
 #IFDEF VER0_99_12
 .br
--Fu/usr/lib/fpc/0.99.12/rtl
+\-Fu/usr/lib/fpc/0.99.12/rtl
 .br
 #ELSE
 .br
--Fu/usr/lib/fpc/0.99.13/rtl
+\-Fu/usr/lib/fpc/0.99.13/rtl
 .br
 #ENDIF
 .br
@@ -178,7 +178,7 @@
 #UNDEF name
 
 #UNDEF un-defines a keyword if it existed.
-This has the same effect as a "-uname" command-line option.
+This has the same effect as a "\-uname" command-line option.
 .RE
 
 .IP \fI#WRITE\fP
@@ -194,7 +194,7 @@
 .br
 #WRITE Setting debugging ON...
 .br
--g
+\-g
 .br
 #ENDIF
 .br
@@ -253,7 +253,7 @@
 
 A standard block often used in (the Linux version of) fpc.cfg is
 
--vwhin
+\-vwhin
 .br
 #IFDEF VER0_99_12
 .br
Index: fpcbuild-2.4.0/install/man/man1/ptop.1
===================================================================
--- fpcbuild-2.4.0/install/man/man1/ptop.1	(révision 746)
+++ fpcbuild-2.4.0/install/man/man1/ptop.1	(copie de travail)
@@ -6,7 +6,7 @@
 
 .SH SYNOPSIS
 
-.BI ptop "[-v] [-i indent] [-b bufsize ][-c optsfile] infile outfile"
+.BI ptop [\-v] [\-i indent] [\-b bufsize ][\-c optsfile] <infile> <outfile>
 
 .SH Description
 
Index: fpcbuild-2.4.0/install/man/man1/ppudump.1
===================================================================
--- fpcbuild-2.4.0/install/man/man1/ppudump.1	(révision 746)
+++ fpcbuild-2.4.0/install/man/man1/ppudump.1	(copie de travail)
@@ -4,7 +4,7 @@
 
 .SH SYNOPSIS
 
-\fIppudump\fP [-h] [-v[h|i|m|d|s|b|a]] ppu-file1 ppufile2 ...
+\fIppudump\fP [\-h] [\-v[h|i|m|d|s|b|a]] ppu-file1 ppufile2 ...
 
 .SH Description
 
Index: fpcbuild-2.4.0/install/man/man1/ppumove.1
===================================================================
--- fpcbuild-2.4.0/install/man/man1/ppumove.1	(révision 746)
+++ fpcbuild-2.4.0/install/man/man1/ppumove.1	(copie de travail)
@@ -4,7 +4,7 @@
 
 .SH SYNOPSIS
 
-\fBppumove\fP [-sqbhw] [-o File] [-d path] [-e extension] files...
+\fBppumove\fP [\-sqbhw] [\-o File] [\-d path] [\-e extension] files...
 
 .SH Description
 
@@ -75,4 +75,4 @@
 .IP 
 .BR  ppc386 (1)
 .BR  ppudep (1)
-.BR  ppudump (1)
\ No newline at end of file
+.BR  ppudump (1)
Index: fpcbuild-2.4.0/install/man/man1/fpdoc.1
===================================================================
--- fpcbuild-2.4.0/install/man/man1/fpdoc.1	(révision 746)
+++ fpcbuild-2.4.0/install/man/man1/fpdoc.1	(copie de travail)
@@ -4,11 +4,11 @@
 
 .SH SYNOPSIS
 
-\fBfpdoc\fP --input=inputcommand [--output=output] [--format=fmt] 
-[--descr=descriptionfile] [--show-private] [--hide-protected]
-[--lang=language] [--content=contentfile] [--import=importfile]
-[--package=packagename] [--html-search=searchpage] [--ostarget=target]
-[--cpu-target=target] [--latex-extension=ext] [--latex-highlight]
+\fBfpdoc\fP \-\-input=inputcommand [\-\-output=output] [\-\-format=fmt] 
+[\-\-descr=descriptionfile] [\-\-show-private] [\-\-hide-protected]
+[\-\-lang=language] [\-\-content=contentfile] [\-\-import=importfile]
+[\-\-package=packagename] [\-\-html-search=searchpage] [\-\-ostarget=target]
+[\-\-cpu-target=target] [\-\-latex-extension=ext] [\-\-latex-highlight]
 
 .SH Description
 
Index: fpcbuild-2.4.0/install/man/man1/ppdep.1
===================================================================
--- fpcbuild-2.4.0/install/man/man1/ppdep.1	(révision 746)
+++ fpcbuild-2.4.0/install/man/man1/ppdep.1	(copie de travail)
@@ -4,7 +4,7 @@
 
 .SH SYNOPSIS
 
-\fBppdep\fP [-DDefine] [-oFile] [-eext] [-V] [-h] [A[call]] file
+\fBppdep\fP [\-DDefine] [\-oFile] [\-eext] [\-V] [\-h] [A[call]] file
 
 .SH Description
 
Index: fpcbuild-2.4.0/install/man/man1/makeskel.1
===================================================================
--- fpcbuild-2.4.0/install/man/man1/makeskel.1	(révision 746)
+++ fpcbuild-2.4.0/install/man/man1/makeskel.1	(copie de travail)
@@ -5,13 +5,13 @@
 
 .SH SYNOPSIS
 
-\fBmakeskel\fP [--descr=filename] [--disable-arguments] 
-[--disable-errors] [--disable-function-results] 
-[--disable-private] [--disable-protected] 
-[--disable-seealso] [--emit-class-separator] 
-[--help] [--lang=language] [--output=filename] 
-[--update]
---package=name --input=cmdline
+\fBmakeskel\fP [\-\-descr=filename] [\-\-disable-arguments] 
+[\-\-disable-errors] [\-\-disable-function-results] 
+[\-\-disable-private] [\-\-disable-protected] 
+[\-\-disable-seealso] [\-\-emit-class-separator] 
+[\-\-help] [\-\-lang=language] [\-\-output=filename] 
+[\-\-update]
+\-\-package=name \-\-input=cmdline
 
 .SH Description
 
Index: fpcbuild-2.4.0/install/man/man1/rstconv.1
===================================================================
--- fpcbuild-2.4.0/install/man/man1/rstconv.1	(révision 746)
+++ fpcbuild-2.4.0/install/man/man1/rstconv.1	(copie de travail)
@@ -4,7 +4,7 @@
 
 .SH SYNOPSIS
 
-.B rstconv [options] -o outfile
+.B rstconv [options] \-o outfile
 
 .SH DESCRIPTION
 
@@ -27,7 +27,7 @@
 
 .SH OPTIONS
 .TP
-.BI -f " format"
+.BI \-f " format"
 Specify the output file format. Currently only the following format is
 supported:
 .RS
@@ -42,7 +42,7 @@
 unit.
 .RE
 .TP
-.B "-h (or --help)"
+.B \-h (or \-\-help)
 outputs a short help message.
 .TP
 .BI \-i " infile"
Index: fpcbuild-2.4.0/install/man/man1/pyacc.1
===================================================================
--- fpcbuild-2.4.0/install/man/man1/pyacc.1	(révision 746)
+++ fpcbuild-2.4.0/install/man/man1/pyacc.1	(copie de travail)
@@ -11,13 +11,13 @@
 SH OPTIONS
 
 .TP
-.B -v
+.B \-v
 .I Verbose:
 Pascal Yacc generates a readable description of the generated
 parser, written to yacc-file with new extension 
 .I .lst.
 .TP
-.B -d
+.B \-d
 .I Debug:
 TP Yacc generates a parser with debugging output.
 
Index: fpcbuild-2.4.0/install/man/man1/unitdiff.1
===================================================================
--- fpcbuild-2.4.0/install/man/man1/unitdiff.1	(révision 746)
+++ fpcbuild-2.4.0/install/man/man1/unitdiff.1	(copie de travail)
@@ -4,8 +4,8 @@
 
 .SH SYNOPSIS
 
-\fBunitdiff\fP [--disable-arguments] [--disable-private] [--disable-protected] 
-[--help] [--lang=language] [--list] [--output=filename] [--sparse] file1 file2
+\fBunitdiff\fP [ \-\-disable-arguments] [ \-\-disable-private] [ \-\-disable-protected] 
+[ \-\-help] [ \-\-lang=language] [ \-\-list] [ \-\-output=filename] [ \-\-sparse] file1 file2
 
 .SH Description
 
Index: fpcbuild-2.4.0/install/man/man1/fpc.1
===================================================================
--- fpcbuild-2.4.0/install/man/man1/fpc.1	(révision 746)
+++ fpcbuild-2.4.0/install/man/man1/fpc.1	(copie de travail)
@@ -77,7 +77,7 @@
 .BI \-i
 This option tells the compiler to print the copyright information.
 
-You can give it an option, as -ixxx where "xxx" can be one of the
+You can give it an option, as \-ixxx where "xxx" can be one of the
 following:
 .RS
 .TP
@@ -100,14 +100,14 @@
 Returns the target Processor.
 .RE
 .TP
-.I -l
+.I \-l
 This option tells the compiler to print the
 .I FPC
 logo on standard output. It also gives you the
 .I FPC
 version number.
 .TP
-.I -n
+.I \-n
 Tells the compiler not to read the configuration file
 .BR fpc.cfg (5)
 
@@ -181,7 +181,7 @@
 .PP
 Options concerning files and directories
 .TP
-.BI -e xxx
+.BI \-e xxx
 tells the compiler that 
 .I xxx
 is the directory where it can find the executables as (the assembler) and 
@@ -276,7 +276,7 @@
 .BI \-at
 Tells the compiler to include temparary register allocation/deallocation information.
 .TP
-.BI -A xxx
+.BI \-A xxx
 specifies what kind of assembler should be generated . Here
 .I xxx
 is one of the following :
@@ -383,7 +383,7 @@
 
 .TP
 .BI \-E
-Same as -Cn.
+Same as \-Cn.
 .TP
 .BI \-g
 Generate debugging information for debugging with
@@ -392,7 +392,7 @@
 .TP
 .BI \-gg
 idem as 
-.B -g.
+.B \-g.
 .TP
 .BI \-gd
 generate debugging info for dbx.
@@ -434,7 +434,7 @@
-Level 2 optimizations (-O1 plus some slower optimizations).
+Level 2 optimizations (\-O1 plus some slower optimizations).
 .TP
 .I 3
-Level 3 optimizations (-O2 plus -Ou).
+Level 3 optimizations (\-O2 plus \-Ou).
 .TP
 .I pn
 Specify processor : n can be one of
@@ -473,7 +473,7 @@
 cross-compiling.
 .TP
 .BI \-sr
-Skip register allocation stage in compiler (use with -ar) 
+Skip register allocation stage in compiler (use with \-ar) 
 .TP
 .BI \-st
 Tells the compiler to generate a script that can be used to assemble 
@@ -526,7 +526,7 @@
 Windows 32 bit.
 .RE
 .TP
-.BI -u xxx
+.BI \-u xxx
 undefine the symbol 
 .I xxx
 if it is defined. This is the opposite of the 
@@ -564,7 +564,7 @@
 Link with static libraries (defines the FPC_LINK_STATIC symbol)
 .TP
 .I t
-Link statically (passes -static to the linker)
+Link statically (passes \-static to the linker)
 .TP
 .I X
 Link smart. Using this option sets the FPC_LINK_SMART symbol.
@@ -582,7 +582,7 @@
 .TP
 .I delphi
 Delphi-compatibility mode. This loads the objpas unit, and switches on ansistring mode (
-.B -Sh
+.B \-Sh
 ).
 .TP
 .I fpc
@@ -627,7 +627,7 @@
 Generate code for assertions.
 .TP
 .BI \-Sc
-Support C-style operators, i.e. *=, +=, /= and -=.
+Support C-style operators, i.e. *=, +=, /= and \-=.
 .TP
 .BI \-Sd
 Tries to be Delphi compatible
Index: fpcbuild-2.4.0/install/man/man1/fpclasschart.1
===================================================================
--- fpcbuild-2.4.0/install/man/man1/fpclasschart.1	(révision 0)
+++ fpcbuild-2.4.0/install/man/man1/fpclasschart.1	(révision 0)
@@ -0,0 +1,70 @@
+.TH fpclasschart 1 "9 december 2009" "Free Pascal" "Free Pascal class tree generator"
+.SH NAME
+fpclasschart \- The Free Pascal class tree generator.
+
+.SH SYNOPSIS
+
+\fBfpclasschart\fP \-\-input=cmdline \-\-output=filename [\-\-merge=filename] 
+[\-\-kind=objectkind] [\-\-lang=language] [\-\-help]
+
+.SH Description
+
+.B fpclasschart
+Creates class tree from pascal source
+
+.SH Usage
+
+You can invoke 
+.B fpclasschart
+with as one or more options.
+
+.SH Options
+
+.B fpclasschart
+has several options, most of them optional, defaults will be used in most
+cases.
+
+.TP
+.BI \-\-input=cmdline
+This option tells 
+.B fpclasschart
+to generate a tree file. The command line is the same as the compiler's one
+used to compile the source file.
+.TP
+.BI \-\-output=filename
+This option specifies the name of the generated file
+.B descfile
+that contains the actual chart for the object tree. 
+.TP
+.BI \-\-merge=filename
+Gives a path to a file already containing an object tree to merge.
+.TP
+.BI \-\-kind=objectkind
+Specifys object kind. One of \fIobject\fP, \fIclass\fP, \fIinterface\fP.
+.TP
+.BI \-\-lang=language
+Sets the language for the output file. This will mainly set the strings used
+for the headers in various parts of the documentation files (by default
+they're in english). Currently, valid options are
+.RS
+.TP
+.TP
+.TP
+.I de 
+German.
+.TP
+.I fr
+French.
+.TP
+.I nl
+Dutch.
+.RE
+.TP
+.BI \-\-help
+Writes a help message.
+
+.SH SEE ALSO
+.IP 
+.BR  ppc386 (1)
+.BR  latex (1)
+.BR  makeskel (1)
