freebsd-skq/contrib/groff
Ruslan Ermilov 7a0a11ad32 Fixed the `mysterious blank lines' problem. This was due to unconditional
use of the .ne requests.  groff(1) apparently inserts some virtual trap at
the end of each page, and this was causing the .ne request to output extra
lines.  Solution is to only use them in troff mode.

Also fixed a related bug in .It macros, where it would insert a page break
in the middle of a sentence.

Removed the end of page trap in nroff mode, as this causes .sp requests to
sometimes eat the space due to the nearby trap.

Removed blank line that appeared as the first line on each nroff-formatted
manual page.

Obtained from:	NetBSD
2000-09-21 17:02:15 +00:00
..
addftinfo
afmtodit
devascii
devdvi
devhtml Virgin import of FSF groff v1.15 2000-01-12 09:51:43 +00:00
devkoi8-r Tune table since 0200-0206 is not available, add more chars 1999-07-31 15:51:57 +00:00
devlatin1
devlj4 Virgin import of FSF groff v1.15 2000-01-12 09:51:43 +00:00
devps
devX75
devX75-12
devX100
devX100-12
doc Virgin import of FSF groff v1.15 2000-01-12 09:51:43 +00:00
eqn This commit was generated by cvs2svn to compensate for changes in r55839, 2000-01-12 09:51:43 +00:00
grodvi Virgin import of FSF groff v1.15 2000-01-12 09:51:43 +00:00
groff Fix conflicts which arose during import, also add $FreeBSD$. 2000-01-12 10:26:36 +00:00
grog
grohtml Virgin import of FSF groff v1.15 2000-01-12 09:51:43 +00:00
grolj4 Virgin import of FSF groff v1.15 2000-01-12 09:51:43 +00:00
grops This commit was generated by cvs2svn to compensate for changes in r55839, 2000-01-12 09:51:43 +00:00
grotty This commit was generated by cvs2svn to compensate for changes in r55839, 2000-01-12 09:51:43 +00:00
hpftodit
include Virgin import of FSF groff v1.15 2000-01-12 09:51:43 +00:00
indxbib
libbib
libdriver Virgin import of FSF groff v1.15 2000-01-12 09:51:43 +00:00
libgroff Fix conflicts which arose during import, also add $FreeBSD$. 2000-01-12 10:26:36 +00:00
lkbib
lookbib
man Fix conflicts which arose during import, also add $FreeBSD$. 2000-01-12 10:26:36 +00:00
mm Virgin import of FSF groff v1.15 2000-01-12 09:51:43 +00:00
nroff Fix conflicts which arose during import, also add $FreeBSD$. 2000-01-12 10:26:36 +00:00
pfbtops Virgin import of FSF groff v1.15 2000-01-12 09:51:43 +00:00
pic This commit was generated by cvs2svn to compensate for changes in r55839, 2000-01-12 09:51:43 +00:00
psbb
refer This commit was generated by cvs2svn to compensate for changes in r55839, 2000-01-12 09:51:43 +00:00
soelim Virgin import of FSF groff v1.15 2000-01-12 09:51:43 +00:00
src Fix conflicts which arose during import, also add $FreeBSD$. 2000-01-12 10:26:36 +00:00
tbl Virgin import of FSF groff v1.15 2000-01-12 09:51:43 +00:00
tfmtodit Virgin import of FSF groff v1.15 2000-01-12 09:51:43 +00:00
tmac Fixed the `mysterious blank lines' problem. This was due to unconditional 2000-09-21 17:02:15 +00:00
troff Fix conflicts which arose during import, also add $FreeBSD$. 2000-01-12 10:26:36 +00:00
xditview Virgin import of FSF groff v1.15 2000-01-12 09:51:43 +00:00
aclocal.m4 Virgin import of FSF groff v1.15 2000-01-12 09:51:43 +00:00
BUG-REPORT Virgin import of FSF groff v1.15 2000-01-12 09:51:43 +00:00
ChangeLog Virgin import of FSF groff v1.15 2000-01-12 09:51:43 +00:00
configure Virgin import of FSF groff v1.15 2000-01-12 09:51:43 +00:00
configure.in Virgin import of FSF groff v1.15 2000-01-12 09:51:43 +00:00
COPYING
FREEBSD-upgrade The groff package is not maintained by jjc@jclark.com anymore. 2000-01-12 10:35:57 +00:00
gendef.sh
INSTALL Virgin import of FSF groff v1.15 2000-01-12 09:51:43 +00:00
install-sh
INSTALL.gen
Makefile
Makefile.ccpg
Makefile.comm Virgin import of FSF groff v1.15 2000-01-12 09:51:43 +00:00
Makefile.cpg
Makefile.dev
Makefile.in Virgin import of FSF groff v1.15 2000-01-12 09:51:43 +00:00
Makefile.init
Makefile.lib
Makefile.man
Makefile.sub Virgin import of FSF groff v1.15 2000-01-12 09:51:43 +00:00
mdate.sh
NEWS Virgin import of FSF groff v1.15 2000-01-12 09:51:43 +00:00
PROBLEMS Virgin import of FSF groff v1.15 2000-01-12 09:51:43 +00:00
PROJECTS Virgin import of FSF groff v1.15 2000-01-12 09:51:43 +00:00
README Virgin import of FSF groff v1.15 2000-01-12 09:51:43 +00:00
test-groff
TODO
VERSION Virgin import of FSF groff v1.15 2000-01-12 09:51:43 +00:00

This is the GNU groff document formatting system.  The version number
is given in the file VERSION.

Included in this release are implementations of troff, pic, eqn, tbl,
refer, the -man macros and the -ms macros, and drivers for PostScript,
TeX dvi format, HP LaserJet 4 printers, HTML format (still alpha), and
typewriter-like devices.  Also included is a modified version of the
Berkeley -me macros, an enhanced version of the X11 xditview
previewer, and an implementation of the -mm macros contributed by
Joergen Haegg (jh@axis.se).

See the file INSTALL for installation instructions.  You will require
a C++ compiler.

The file NEWS describes recent user-visible changes to groff.

Groff is free software.  See the file COPYING for copying permission.

The file PROBLEMS describes various problems that have been
encountered in compiling, installing, and running groff.

For the moment, the documentation assumes that you are already
familiar with the Unix versions of troff, -man, -ms and the
preprocessors.

The most recent released version of groff is always available by
anonymous ftp from ftp.gnu.org in the directory pub/gnu/groff.

A CVS repository is now available, containing the current development
version of groff.  You can access it with the commands

  export CVSROOT=:pserver:anoncvs@anoncvs.ffii.org:/var/cvs
  cvs login
  cvs -z9 co groff

(if the prompt for the password appears, just press the enter key).
After a successful login you no longer need the first two commands; an
update of a checked out repository should be done with

  cvs -z9 update -d

Please read the info pages of cvs for further details.

Alternatively, you can download snapshots (which are updated twice a
day) from

  ftp://ftp.ffii.org/pub/groff/devel/groff-current.tar.gz

or a diff file relative to the latest official groff release as

  ftp://ftp.ffii.org/pub/groff/devel/groff-<version>-current.diff.gz

Please report bugs using the form in the file BUG-REPORT; the idea of
this is to make sure that FSF has all the information it needs to fix
the bug.  At the very least, read the BUG-REPORT form and make sure
that you supply all the information that it asks for.  Even if you are
not sure that something is a bug, report it using BUG-REPORT: this
will enable us to determine whether it really is a bug or not.

Three mailing lists are available:

  bug-groff@gnu.org          for reporting bugs
  groff@gnu.org              for general discussion of groff
  groff-commit@ffii.org      a read-only list showing logs of
                             commitments to the CVS repository

Note that groff@gnu.org is an alias for groff@ffii.org; you must be
subscribed to the `groff' and `groff-commit' lists to send mails.

To subscribe, send a mail to <list>-request@<domain> (example:
groff-request@ffii.org) with the word `subscribe' in either the
subject or body of the email (don't include the quotes).

GNU groff was written by James Clark <jjc@jclark.com>.  It is now
maintained by Ted Harding <ted.harding@nessie.mcc.ac.uk> and Werner
Lemberg <wl@gnu.org>.