From 6dc122aa62ddb7d6e0174e9c52e65e09bdc885cd Mon Sep 17 00:00:00 2001
From: peter <peter@freepascal.org>
Date: Mon, 21 Mar 2005 16:11:19 +0000
Subject: [PATCH]   * man pages for all backends

---
 install/man/man1/fpc.1      | 18 +++++++++---------
 install/man/man1/fpdoc.1    |  9 +++++----
 install/man/man1/ppc386.1   | 10 +---------
 install/man/man1/ppcarm.1   | 33 +++++++++++++++++++++++++++++++++
 install/man/man1/ppcppc.1   | 33 +++++++++++++++++++++++++++++++++
 install/man/man1/ppcsparc.1 | 33 +++++++++++++++++++++++++++++++++
 install/man/man1/ppcx64.1   | 33 +++++++++++++++++++++++++++++++++
 install/man/man1/ppdep.1    |  2 +-
 8 files changed, 148 insertions(+), 23 deletions(-)
 create mode 100644 install/man/man1/ppcarm.1
 create mode 100644 install/man/man1/ppcppc.1
 create mode 100644 install/man/man1/ppcsparc.1
 create mode 100644 install/man/man1/ppcx64.1

diff --git a/install/man/man1/fpc.1 b/install/man/man1/fpc.1
index b8cbbe0bc7..89bf8c76ff 100644
--- a/install/man/man1/fpc.1
+++ b/install/man/man1/fpc.1
@@ -13,7 +13,7 @@ This binary is the main binary of the
 which is a
 .I Turbo Pascal
 and
-.I Delphi (5.0) 
+.I Delphi (7.0) 
 compatible standalone (non GCC frontend) multitarget Pascal compiler.
 .PP
 The compiler uses
@@ -26,13 +26,12 @@ The current main targets are
 .I Go32V2
 (Dos DJGPP extender),
 .I Freebsd,
-.I OpenBSD,
-.I NetBSD,
 .I Linux,
-.I OS/2,
-.I BeOS,
+.I MacOS,
+.I MacOSX,
+.I MorphOS,
 .I Netware,
-.I Solaris
+.I OS/2
 and
 .I Win32.
 The other targets (M68K compilers for Atari and Amiga) are either based on older
@@ -77,7 +76,8 @@ idem as \-h, but waiting after every screenfull for the enter key.
 .TP
 .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
@@ -221,7 +221,7 @@ lib/ld-linux.so.1, depending on which one is found.
 .BI \-Fo xxx
 Adds 
 .I xxx
- to the object file path. This path is used
+to the object file path. This path is used
 when looking for files that need to be linked in.
 .TP
 .BI \-Fr xxx
@@ -306,7 +306,7 @@ a ELF32 file (LINUX only) using the
 assembler.
 .TP
 .I nasmobj
-a obj file  using the
+a obj file using the
 .I nasm
 assembler.
 .TP
diff --git a/install/man/man1/fpdoc.1 b/install/man/man1/fpdoc.1
index 68e56e5583..ad3b0e032d 100644
--- a/install/man/man1/fpdoc.1
+++ b/install/man/man1/fpdoc.1
@@ -63,11 +63,12 @@ HTML with 8.3 conforming filenames.
 HTML with long filenames.
 .TP
 .I xhtml
-XHTML with long files,ames.
+XHTML with long filesnames.
 .TP
 .I latex
 LaTex, which uses the fpc.sty style used by the Free Pascal documentation.
-.TP xml-struct
+.TP
+.I xml-struct
 Structured XML.
 .RE
 .TP
@@ -95,7 +96,7 @@ This option tells
 .B fpdoc
 what input file should be used. The argument
 .B cmd
- can be just a filename, but can
+can be just a filename, but can
 also be a complete compiler command-line with options that concern the 
 scanning of the pascal source: defines, include files, syntax options, 
 as they would be specified to the free pascal compiler when compiling 
@@ -128,7 +129,7 @@ the default is
 (with . (dot) included).
 .TP
 .BI \-\-latex\-highlight
-Switches on an internam latex syntax highlighter. This is not yet
+Switches on an internal latex syntax highlighter. This is not yet
 implemented. By default, syntax highlighting is provided by the syntax
 package that comes with fpc.
 .TP
diff --git a/install/man/man1/ppc386.1 b/install/man/man1/ppc386.1
index 98f2b82610..86a6a993eb 100644
--- a/install/man/man1/ppc386.1
+++ b/install/man/man1/ppc386.1
@@ -14,7 +14,7 @@ This binary is the back-end binary of the
 which is a
 .I Turbo Pascal
 and
-.I Delphi (5.0) 
+.I Delphi (7.0) 
 compatible standalone (non GCC frontend) multitarget Pascal compiler.
 
 This binary should not be called directly, instead the 
@@ -30,12 +30,4 @@ manual page.
 
 .SH SEE ALSO
 .BR  fpc (1)
-.BR  fpc.cfg (5)
-.BR  ppdep (1)
-.BR  ppudump (1)
-.BR  ppumove (1)
-.BR  ptop (1)
-.BR  h2pas (1)
-.BR  ld (1)
-.BR  as (1)
 
diff --git a/install/man/man1/ppcarm.1 b/install/man/man1/ppcarm.1
new file mode 100644
index 0000000000..4d347a2bd0
--- /dev/null
+++ b/install/man/man1/ppcarm.1
@@ -0,0 +1,33 @@
+.TH ppcarm 1 "30 may 1999" "Free Pascal" "Free Pascal Compiler"
+.SH NAME
+ppcarm \- Free Pascal Compiler (FPC) binary, name derived 
+from Portable Pascal Compiler
+
+.SH SYNOPSIS
+
+.B "ppcarm [options] [sourcefile]"
+.BR
+
+.SH DESCRIPTION
+This binary is the back-end binary of the
+.I Free Pascal Compiler (FPC)
+which is a
+.I Turbo Pascal
+and
+.I Delphi (7.0) 
+compatible standalone (non GCC frontend) multitarget Pascal compiler.
+
+This binary should not be called directly, instead the 
+.B fpc
+program should be used instead. 
+It will choose the right back-end for compiling units for the requested platforms.
+
+.SH OPTIONS
+
+For a complete list of all supported command-line options, see the
+.BR fpc (1)
+manual page.
+
+.SH SEE ALSO
+.BR  fpc (1)
+
diff --git a/install/man/man1/ppcppc.1 b/install/man/man1/ppcppc.1
new file mode 100644
index 0000000000..78d18168c3
--- /dev/null
+++ b/install/man/man1/ppcppc.1
@@ -0,0 +1,33 @@
+.TH ppcppc 1 "30 may 1999" "Free Pascal" "Free Pascal Compiler"
+.SH NAME
+ppcppc \- Free Pascal Compiler (FPC) binary, name derived 
+from Portable Pascal Compiler
+
+.SH SYNOPSIS
+
+.B "ppcppc [options] [sourcefile]"
+.BR
+
+.SH DESCRIPTION
+This binary is the back-end binary of the
+.I Free Pascal Compiler (FPC)
+which is a
+.I Turbo Pascal
+and
+.I Delphi (7.0) 
+compatible standalone (non GCC frontend) multitarget Pascal compiler.
+
+This binary should not be called directly, instead the 
+.B fpc
+program should be used instead. 
+It will choose the right back-end for compiling units for the requested platforms.
+
+.SH OPTIONS
+
+For a complete list of all supported command-line options, see the
+.BR fpc (1)
+manual page.
+
+.SH SEE ALSO
+.BR  fpc (1)
+
diff --git a/install/man/man1/ppcsparc.1 b/install/man/man1/ppcsparc.1
new file mode 100644
index 0000000000..d732776e4d
--- /dev/null
+++ b/install/man/man1/ppcsparc.1
@@ -0,0 +1,33 @@
+.TH ppcsparc 1 "30 may 1999" "Free Pascal" "Free Pascal Compiler"
+.SH NAME
+ppcsparc \- Free Pascal Compiler (FPC) binary, name derived 
+from Portable Pascal Compiler
+
+.SH SYNOPSIS
+
+.B "ppcsparc [options] [sourcefile]"
+.BR
+
+.SH DESCRIPTION
+This binary is the back-end binary of the
+.I Free Pascal Compiler (FPC)
+which is a
+.I Turbo Pascal
+and
+.I Delphi (7.0) 
+compatible standalone (non GCC frontend) multitarget Pascal compiler.
+
+This binary should not be called directly, instead the 
+.B fpc
+program should be used instead. 
+It will choose the right back-end for compiling units for the requested platforms.
+
+.SH OPTIONS
+
+For a complete list of all supported command-line options, see the
+.BR fpc (1)
+manual page.
+
+.SH SEE ALSO
+.BR  fpc (1)
+
diff --git a/install/man/man1/ppcx64.1 b/install/man/man1/ppcx64.1
new file mode 100644
index 0000000000..ee8fc9475a
--- /dev/null
+++ b/install/man/man1/ppcx64.1
@@ -0,0 +1,33 @@
+.TH ppcx64 1 "30 may 1999" "Free Pascal" "Free Pascal Compiler"
+.SH NAME
+ppcx64 \- Free Pascal Compiler (FPC) binary, name derived 
+from Portable Pascal Compiler
+
+.SH SYNOPSIS
+
+.B "ppcx64 [options] [sourcefile]"
+.BR
+
+.SH DESCRIPTION
+This binary is the back-end binary of the
+.I Free Pascal Compiler (FPC)
+which is a
+.I Turbo Pascal
+and
+.I Delphi (7.0) 
+compatible standalone (non GCC frontend) multitarget Pascal compiler.
+
+This binary should not be called directly, instead the 
+.B fpc
+program should be used instead. 
+It will choose the right back-end for compiling units for the requested platforms.
+
+.SH OPTIONS
+
+For a complete list of all supported command-line options, see the
+.BR fpc (1)
+manual page.
+
+.SH SEE ALSO
+.BR  fpc (1)
+
diff --git a/install/man/man1/ppdep.1 b/install/man/man1/ppdep.1
index 48f6a6ffeb..5b1355b4e0 100644
--- a/install/man/man1/ppdep.1
+++ b/install/man/man1/ppdep.1
@@ -45,7 +45,7 @@ is used.
 .BI \-d keyword
 This option defines 
 .B keyword
- that can be used to verify conditional
+that can be used to verify conditional
 defines. 
 .B ppdep
 understands conditional defines, you should use this switch if the