groff-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[groff] 06/51: MORE.STUFF: Drop apparently-dead resources.


From: G. Branden Robinson
Subject: [groff] 06/51: MORE.STUFF: Drop apparently-dead resources.
Date: Sun, 11 Sep 2022 08:15:47 -0400 (EDT)

gbranden pushed a commit to branch master
in repository groff.

commit 5a491147f2f3ba5060e6bf975129493c09e123fd
Author: G. Branden Robinson <g.branden.robinson@gmail.com>
AuthorDate: Sat Sep 3 19:42:38 2022 -0500

    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.
---
 MORE.STUFF | 161 ++++++++++++++++---------------------------------------------
 1 file 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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]