Bug 274098 - [NEW PORT] textproc/bsd-spell: A port of the 4.4BSD spell and deroff commands
Summary: [NEW PORT] textproc/bsd-spell: A port of the 4.4BSD spell and deroff commands
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Koichiro Iwao
URL: https://github.com/gbergling/bsdspell
Keywords:
Depends on:
Blocks:
 
Reported: 2023-09-26 06:31 UTC by Gordon Bergling
Modified: 2023-09-28 00:30 UTC (History)
1 user (show)

See Also:


Attachments
Patch for creating the port textproc/bsd-spell (3.99 KB, text/plain)
2023-09-26 06:31 UTC, Gordon Bergling
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Gordon Bergling freebsd_committer freebsd_triage 2023-09-26 06:31:44 UTC
Created attachment 245245 [details]
Patch for creating the port textproc/bsd-spell

textproc/bsd-spell: A port of the 4.4BSD spell and deroff 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 descriptions
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 releases
the 4.4BSD version was added to NetBSD and OpenBSD.

I tested portlint and followed porters handbook while creating the port.
Comment 1 Koichiro Iwao freebsd_committer freebsd_triage 2023-09-28 00:22:58 UTC
You don't have a
Comment 2 commit-hook freebsd_committer freebsd_triage 2023-09-28 00:26:10 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=7ebf6dfd8ddb5b85546d72cd96ee1fef6ff39cd2

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 descriptions
    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 releases
    the 4.4BSD version was added to NetBSD and OpenBSD.

    PR:             274098

 textproc/Makefile                  |  1 +
 textproc/bsd-spell/Makefile (new)  | 39 ++++++++++++++++++++++++++++++++++++++
 textproc/bsd-spell/distinfo (new)  |  3 +++
 textproc/bsd-spell/pkg-descr (new) |  9 +++++++++
 4 files changed, 52 insertions(+)
Comment 3 Koichiro Iwao freebsd_committer freebsd_triage 2023-09-28 00:30:14 UTC
Committed, thanks!