This is a fork of the savannah GNU groff repository, to implement a (fairly small) extension of the pic language.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Samanta Navarro 38f9d790e3 typos 1 year ago
arch Synchronize Emacs and Vim editor settings. 2 years ago
contrib typos 1 year ago
doc doc/ms.ms: Add editor aid comments. 1 year ago
font font/devps/generate/Makefile: Remove junk comment. 2 years ago
gnulib@dce8759f0f Update 'gnulib' submodule. 3 years ago
m4 Delete groffer. 2 years ago
man Improve diversion trap documentation. 1 year ago
src typos 1 year ago
tmac groff_man_style(7): Clarify empty macro arguments. 1 year ago
.gitignore Add cscope.files to '.gitignore' 3 years ago
.gitmodules Gnulib integration 7 years ago
AUTHORS Gnulib integration 7 years ago
BUG-REPORT Synchronize Emacs and Vim editor settings. 2 years ago
COPYING * */*: Update GPL2 to GPL3. 13 years ago
ChangeLog tmac/an-old.tmac: Clarify \n[C] setup for HTML. 1 year ago
ChangeLog.115 Synchronize Emacs and Vim editor settings. 2 years ago
ChangeLog.116 Synchronize Emacs and Vim editor settings. 2 years ago
ChangeLog.117 Synchronize Emacs and Vim editor settings. 2 years ago
ChangeLog.118 Synchronize Emacs and Vim editor settings. 2 years ago
ChangeLog.119 Synchronize Emacs and Vim editor settings. 2 years ago
ChangeLog.120 Synchronize Emacs and Vim editor settings. 2 years ago
ChangeLog.121 Synchronize Emacs and Vim editor settings. 2 years ago
FDL FDL: Replace the changed actual file by the original fdl.txt from <http://www.gnu.org/licenses/>. 7 years ago
FOR-RELEASE FOR-RELEASE: Start a release checklist. 1 year ago
INSTALL.REPO Reflow or fix long lines in top-level docs. 2 years ago
INSTALL.extra Synchronize Emacs and Vim editor settings. 2 years ago
LICENSES Update copyright (use gnulib's update-copyright script) 3 years ago
MANIFEST Reflow or fix long lines in top-level docs. 2 years ago
MORE.STUFF Reflow or fix long lines in top-level docs. 2 years ago
Makefile.am Synchronize Emacs and Vim editor settings. 2 years ago
NEWS tmac/an-old.tmac: Drop .ll hack for LL register. 1 year ago
PROBLEMS PROBLEMS: Undocument the test-groff/mdoc problem. 1 year ago
PROJECTS Reflow or fix long lines in top-level docs. 2 years ago
README Reflow or fix long lines in top-level docs. 2 years ago
README.MinGW Reflow or fix long lines in top-level docs. 2 years ago
README.git Gnulib integration 7 years ago
THANKS Gnulib integration 7 years ago
TODO Delete groffer. 2 years ago
acinclude.m4 Update copyright (use gnulib's update-copyright script) 3 years ago
bootstrap Update copyright (use gnulib's update-copyright script) 3 years ago
bootstrap.conf Remove gnulib's hypot module. 3 years ago
configure.ac configure.ac: Kill unused groffer-related macros. 2 years ago
gendef.sh Update copyright (use gnulib's update-copyright script) 3 years ago
makevarescape.sed makevarescape.sed: Use for \[] special characters. 1 year ago
mdate.pl Update copyright (use gnulib's update-copyright script) 3 years ago
test-groff.in Update copyright (use gnulib's update-copyright script) 3 years ago

README

    Copyright (C) 1989-2018 Free Software Foundation, Inc.

Copying and distribution of this file, with or without
modification, are permitted in any medium without royalty provided
the copyright notice and this notice are preserved.

This is the GNU `groff' document formatting system. The version
number is given in the file `.tarball-version' if you are building
from a tarball, or the file `.version' if you are building directly
from the git repository.

Included in this release are implementations of `troff', `pic', `eqn',
`tbl', `grn', `refer', `-man', `-mdoc', `-mom', and `-ms' macros, and
drivers for `PostScript', `PDF', `TeX DVI' format, `HP LaserJet 4'
printers, `Canon CAPSL' printers, `HTML' and `XHTML' formats (beta
status), and typewriter-like devices. Also included is a modified
version of the Berkeley `-me' macros, the enhanced version `gxditview'
of the X11 `xditview' previewer, and an implementation of the `-mm'
macros contributed by Joergen Haegg.

See the file `INSTALL' for instructions on how to install from a
release. You will require a C++ compiler.

The file `INSTALL.REPO' contains supplementary instructions for
building directly from a clone of the repository or a snapshot
tarball.

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'.

The file `MORE.STUFF' contains information about add-on packages
useful for `groff'.

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

The current development version of `groff' is available from a git
repository at

https://savannah.gnu.org/git/?group=groff

To view the git repository in your browser, go to

http://git.savannah.gnu.org/cgit/groff.git

There you can also download snapshots; simply click on a commit entry
line to get the URL.

Depending on your requirements, you may need at least some of the
following tools to build `groff' directly from its source:

perl >= v5.6.1 (see macro GROFF_PERL in file `m4/groff.m4')
ghostscript
the psutils package
the netpbm package
texinfo 5.0
bison >= 1.875b or byacc

Note that `texinfo' and `bison' or `byacc' are required only for
building from repository sources (either a checked out working copy,
or a commit snapshot). They are not required for building from a
stable release tarball. Also note that the version numbers stated are
the minimum supported. No version of `texinfo' < 5.0 works, and the
original release of `bison' 1.875 is known not to work; you *may* find
that `bison' releases < 1.875 work, but in case of difficulty, please
update to a later version *before* posting a bug report.

For *all* sources, you need `ghostscript' for creation of either `PDF'
or `HTML' output; the `netpbm' and `psutils' packages are required
only for `HTML' output (and for compilation from the repository). If
you don't intend to produce output in either of these formats, then
these packages are unnecessary.

Additionally, producing `PDF' output directly with the `gropdf' device
needs a working installation of `perl'. The same is true for some other
preprocessors like `chem'.

The `groff' configure script searches for the X11 headers and
libraries `Xaw' and `Xmu'. So the corresponding developer packages of
your system must be installed, otherwise `groff' does not install
`gxditview' and the `-TX*' devices. In Debian, the developer packages
are `libxaw7-dev' and `libxmu-dev'.

Please report bugs using the bug tracker available from the project
page at

https://savannah.gnu.org/projects/groff

You may use 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: this enables us to determine whether
it really is a bug.

Three mailing lists are available:

bug-groff@gnu.org for following bug reports
groff@gnu.org for general discussion of groff
groff-commit@gnu.org a read-only list to follow commits
to the git repository

To subscribe, send a mail to <list>-request@<domain> (example:
groff-request@gnu.org for the `groff' list) with the word `subscribe'
in either the subject or body of the e-mail (don't include the quotes).
Alternatively, you may subscribe by visiting the web pages at

http://lists.gnu.org/mailman/listinfo/bug-groff
http://lists.gnu.org/mailman/listinfo/groff
http://lists.gnu.org/mailman/listinfo/groff-commit

Each of these web pages also provides a link to a browseable archive of
postings to the corresponding mailing list.

GNU `groff' was written by James Clark <jjc@jclark.com>.


##### Editor settings
Local Variables:
fill-column: 72
mode: text
End:
vim: set textwidth=72: