Re: git: 7ebf6dfd8ddb - main - textproc/bsd-spell: A port of the 4.4BSD spell and derof commands

From: Cy Schubert <Cy.Schubert_at_cschubert.com>
Date: Thu, 28 Sep 2023 02:42:23 UTC
In message <202309280026.38S0Q59e073746@gitrepo.freebsd.org>, Koichiro Iwao 
wri
tes:
> The branch main has been updated by meta:
>
> URL: https://cgit.FreeBSD.org/ports/commit/?id=7ebf6dfd8ddb5b85546d72cd96ee1f
> ef6ff39cd2
>
> commit 7ebf6dfd8ddb5b85546d72cd96ee1fef6ff39cd2
> Author:     Gordon Bergling <gbergling@gmail.com>
> AuthorDate: 2023-09-26 06:24:21 +0000
> Commit:     Koichiro Iwao <meta@FreeBSD.org>
> CommitDate: 2023-09-28 00:25:21 +0000
>
>     textproc/bsd-spell: A port of the 4.4BSD spell and derof commands
>     
>     spell(1) collects words from the named documents and looks them up in a
>     spelling list. Words that neither occur among nor are derivable
>     (by applying certain inflections, prefixes or suffixes) from words in
>     the spelling list are printed on the standard output.
>     
>     deroff(1) reads each file in sequence and removes all roff command lines,
>     backslash constructions, macro definitions, eqn constructs (between ".EQ"
>     and ".EN" lines or between delimiters), pic pictures, and table descripti
> ons
>     and writes the remainder to the standard output.
>     
>     spell(1) and deroff(1) did not appear in freely redistributable BSD
>     releases for licensing reasons. After Caldera relicensed early UNIX relea
> ses
>     the 4.4BSD version was added to NetBSD and OpenBSD.
>     
>     PR:             274098

With the addition of this new port, should we consider pointing ports the 
depend on textproc/aspell-ispell to point to this port instead?

A binary such as bsd-spell's spell and ispell are certainly more elegant 
than shell scripts of the same names which call aspell.

If we want both, should we consider an Mk/Uses script to allow users to 
choose?


-- 
Cheers,
Cy Schubert <Cy.Schubert@cschubert.com>
FreeBSD UNIX:  <cy@FreeBSD.org>   Web:  https://FreeBSD.org
NTP:           <cy@nwtime.org>    Web:  https://nwtime.org

			e^(i*pi)+1=0