summaryrefslogtreecommitdiff
path: root/MORE.STUFF
diff options
context:
space:
mode:
authorG. Branden Robinson <g.branden.robinson@gmail.com>2022-09-03 19:42:38 -0500
committerG. Branden Robinson <g.branden.robinson@gmail.com>2022-09-03 19:42:38 -0500
commit5a491147f2f3ba5060e6bf975129493c09e123fd (patch)
tree47644430a0a91b08522bda612508e0e7c2439ab8 /MORE.STUFF
parent1bc63054767880b0ba7e944f96cf97ef13454651 (diff)
downloadgroff-git-5a491147f2f3ba5060e6bf975129493c09e123fd.tar.gz
MORE.STUFF: Drop apparently-dead resources.
Their webpages are gone, their domains are dead, and so forth. Also update URLs to Cygwin project, which lives yet.
Diffstat (limited to 'MORE.STUFF')
-rw-r--r--MORE.STUFF161
1 files changed, 42 insertions, 119 deletions
diff --git a/MORE.STUFF b/MORE.STUFF
index 095d33986..cd5f0c25c 100644
--- a/MORE.STUFF
+++ b/MORE.STUFF
@@ -4,82 +4,48 @@
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved.
-More stuff for groff
-====================
+Ports of groff to non-POSIX environments
+========================================
-Windows 32
-----------
+Microsoft Windows
+-----------------
-Here are two ports using the gcc compiler and other GNU tools:
+Cygwin makes a groff package available.
-. Cygwin:
+ https://cygwin.com/
- http://sources.redhat.com/cygwin/
+Look for a convenient mirror site at the followung URL.
- Look for a convenient mirror site in
+ https://cygwin.com/mirrors.html
- http://sources.redhat.com/cygwin/mirrors.html
+Cygwin mains a port status page.
- At any of those mirrors, groff can be found in the directory
- latest/groff.
+ https://cygwin.com/packages/summary/groff.html
-. Kees Zeelenberg <c.zeelenberg@hccnet.nl>:
+Cygwin, like most GNU/Linux distributions, separates groff build
+artifacts into multiple components, largely for dependency management.
+You may find the source package page of interest.
- http://gnuwin32.sourceforge.net/packages/groffl.htm
+ https://cygwin.com/packages/summary/groff-src.html
- This port includes recent versions of grap and deroff.
+The port is maintained in a Git repository.
-
-dos
----
-
-Binaries for Eli Zaretskii's port using the djgpp compiler are available
-from
-
- ftp://ftp.simtel.net/pub/simtelnet/gnu/djgpp/v2gnu/gro*b.zip
-
-and its mirrors; for installation details please read
-`arch/djgpp/README'. This port also runs on Windows 32 systems, except
-Windows 2000.
+ https://cygwin.com/git-cygwin-packages/?p=git/cygwin-packages/groff.git
grap
----
-An implementation of Kernighan & Bentley's grap language for typesetting
-graphs. Written by Ted Faber <faber@lunabase.org>. The current version
-can be found at
+Ted Faber has written an implementation of Kernighan & Bentley's grap
+language for typesetting graphs.
http://www.lunabase.org/~faber/Vault/software/grap/
-A djgpp port which runs on dos and most Windows 32 systems (Windows 95,
-Windows 98, Windows NT) done by Kees Zeelenberg <c.zeelenberg@hccnet.nl>
-is available from
-
- ftp://ftp.simtel.net/pub/simtelnet/gnu/djgpp/v2apps/
-
-It is intended to be used with the djgpp port of groff.
-
-A Windows 32 port is included in the groff package available from
-
- http://gnuwin32.sourceforge.net/
-
-
-plot2dev
---------
-
-This utility program can convert plot graphics to either pic or gremlin
-files. It has been written by Richard Murphey
-<richard-murphey@rice.edu> and Daniel Senderowicz <daniel@synchrods.com>
-(who has added the gremlin driver). The current version can be found as
-
- ftp://ftp.ffii.org/pub/groff/plot2dev-x.x.tar.gz
-
troffcvt
--------
-From the web page:
+Per its web page,
troffcvt is a translator that turns troff input into a form that can
be more easily processed. The troffcvt distribution comes with
@@ -87,90 +53,52 @@ From the web page:
such as HTML (Hypertext Markup Language), RTF (Rich Text Format) or
plain text.
-Note that you need a lot of additional packages to compile troffcvt;
-everything is available from
-
- http://www.primate.wisc.edu/software/troffcvt/
+ http://www.snake.net/software/troffcvt/
unroff
------
-From the README file:
+Per its README file,
Unroff is a Scheme-based, programmable, extensible troff translator
with a back-end for the Hypertext Markup Language. Unroff is free
software and is distributed both as source and as precompiled
binaries.
- http://www.informatik.uni-bremen.de/~net/unroff/unroff.html
-
-You also need Elk, the Scheme based Extension Language Kit, which is
-available from
-
- http://www.informatik.uni-bremen.de/~net/elk
+ https://www-rn.informatik.uni-bremen.de/software/unroff/
-deroff
-------
-
-Deroff removes roff constructs from documents for the purpose of
-indexing, spell checking etc.
-
-Michael Haardt's <michael@moria.de> implementation is a little smarter
-than traditional implementations, because it knows about certain -man
-and -mm macros. It is able to generate a word list for spell checking
-tools or omit headers for sentence analysis tools. It can further
-generate cpp-style #line lines.
-
- http://www.moria.de/~michael/deroff/
-
-Version 1.6 compiled with DJGPP (for MS-DOS and all Windows 32 systems,
-i.e. Windows 95, Windows 98, Windows NT) is available from
+Haart deroff
+------------
- ftp://ftp.simtel.net/pub/simtelnet/gnu/djgpp/v2apps/
+Per its ReadMe.txt file,
-and its mirrors.
+ Deroff removes roff constructs from documents for the purpose of
+ indexing, spell checking etc. My own implementation is a little
+ smarter than traditional implementations, because it knows about
+ certain -man and -mm macros. It is able to generate a word list for
+ spell checking tools or omit headers for sentence analysis tools.
-A Windows 32 port of version 1.8 is available from
-
- http://gnuwin32.sourceforge.net/
-
-David Frey <dfrey@debian.org> has also written a deroff implementation
-for Debian; it is available from
-
- ftp://ftp.debian.org/debian/pool/main/d/deroff/
-
-
-texi2html
----------
-
-This package contains beta support for a backend to convert files from
-texinfo format to a troff input file (using the -me macros):
-
- texi2html --init roff.init ...
-
-URL:
-
- http://savannah.nongnu.org/download/texi2html/
+ https://caio.ueberalles.net/deroff/
doclifter
---------
-doclifter lifts troff macro markup to XML-Docbook. It doesn't do raw
-troff at all well (raw troff has insufficient structural information)
-but it handles manual pages, ms, mm, and me markup, producing clean
-lifts to valid XML more than 96% of the time. pic markup is translated
-to SVG, eqn markup to Presentation MathML.
+Per its web page,
-doclifter with the -w option behaves as a portability checker and
-validator, warning about constructs that aren't portable across *roff
-implementations and viewers.
+ [doclifter lifts] documents in nroff markups to XML-DocBook.
-It is available from
+ Lifting documents from presentation level to semantic level is hard,
+ and a really good job requires human polishing. This tool aims to do
+ everything that can be mechanized, and to preserve any troff-level
+ information that might have structural implications in XML comments.
+ This tool does the hard parts. TBL tables are translated into DocBook
+ table markup, PIC into SVG, and EQN into MathML (relying on pic2svg
+ and GNU eqn for the last two).
- http://catb.org/~esr/doclifter
+ http://catb.org/~esr/doclifter
pic2plot
@@ -182,7 +110,7 @@ The plotutils package is available at
http://www.gnu.org/software/plotutils/
-miscellaneous
+Miscellaneous
-------------
. Ralph Corderoy's excellent page on troff:
@@ -225,11 +153,6 @@ miscellaneous
(mm) of AT&T, and so should be invoked with the Unix troff -mm flag;
they should also work with the GNU troff -mm flag.
-. Various contributed stuff like additional font files, macro packages,
- and documentation can be found at
-
- http://groff.ffii.org/groff/contrib/
-
. Thomas Baruchel <baruchel@libertysurf.fr> has developed Meta-tbl, a
tbl postprocessor to manipulate table cells (like adding gray shades).
The latest version can be found at