diff options
author | G. Branden Robinson <g.branden.robinson@gmail.com> | 2022-09-03 19:42:38 -0500 |
---|---|---|
committer | G. Branden Robinson <g.branden.robinson@gmail.com> | 2022-09-03 19:42:38 -0500 |
commit | 5a491147f2f3ba5060e6bf975129493c09e123fd (patch) | |
tree | 47644430a0a91b08522bda612508e0e7c2439ab8 /MORE.STUFF | |
parent | 1bc63054767880b0ba7e944f96cf97ef13454651 (diff) | |
download | groff-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.STUFF | 161 |
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 |