=> Bootstrap dependency digest>=20010302: found digest-20190127
WARNING: [license.mk] Every package should define a LICENSE.
=> Checksum SHA1 OK for unroff/unroff-1.0.tar.gz
=> Checksum RMD160 OK for unroff/unroff-1.0.tar.gz
=> Checksum SHA512 OK for unroff/unroff-1.0.tar.gz
=> Checksum SHA1 OK for unroff/me-misc-patch
=> Checksum RMD160 OK for unroff/me-misc-patch
=> Checksum SHA512 OK for unroff/me-misc-patch
=> Checksum SHA1 OK for unroff/misc-patch-2
=> Checksum RMD160 OK for unroff/misc-patch-2
=> Checksum SHA512 OK for unroff/misc-patch-2
===> Installing dependencies for unroff-1.0.2nb1
=> Tool dependency nbpatch-[0-9]*: found nbpatch-20151107
=> Tool dependency checkperms>=1.1: found checkperms-1.12
=> Build dependency cwrappers>=20150314: found cwrappers-20180325
=> Full dependency elk>=3.99.6: found elk-3.99.8nb3
===> Skipping vulnerability checks.
WARNING: No /opt/pkg.bulk/pkgdb/pkg-vulnerabilities file found.
WARNING: To fix run: `/opt/pkg.bulk/sbin/pkg_admin -K /opt/pkg.bulk/pkgdb fetch-pkg-vulnerabilities'.
===> Overriding tools for unroff-1.0.2nb1
===> Extracting for unroff-1.0.2nb1
===> Patching for unroff-1.0.2nb1
=> Applying distribution patches for unroff-1.0.2nb1
=> Applying distribution patch me-misc-patch
Hmm... Looks like a new-style context diff to me...
The text leading up to this was:
--------------------------
| Here are my diffs to put partial -me support into unroff-1.0, and comments
|to attach to the patch kit. The problems fixed are listed below, and the
|unimplemented features are noted.
| For the benefit of those wondering why -me implementation stopped where it
|did, I use troff with -me to produce camera-ready copy articles for academic
|journals. The -me section support isn't very useful in this regard, so isn't
|used by me. [...]
| George Helffrich
| george@geology.bristol.ac.uk
|
|
|me.scm
|New code. Features not implemented are:
|1. No table of contents - .(x .)x .xp
|2. No footnotes or delayed text - .(d .)d .pd .(f .)f \**
|3. No section handling - .sh .sx .uh .$p .$0-.$6
|4. Vestigial bits of -ms macros left in to be hacked in the future to -me
| use (footnotes and delayed text continue to be of value in an html
| document, in particular).
|
|unroff-html-me.man
|1. Man page documentation.
|
|manual.ms
|1. Explicit page length (for 8.5x11 removed). Font position 5 doesn't
| exist for standard troff.
|
|common.scm
|1. Local configuration changes for local software names
|
|2. troff-to-text didn't contain "| col -b |" to get rid of backspaces & other
| escape info.
|
|3. Added new type "pic" for procedure pic-to-gif below, which is a local
| feature to handle a locally-define type of plot file. (Not the pic
| of normal Unix, something with an unfortunately suggestive name.)
|
|4. .bp should cause a line break
|
|5. Implemented in Scheme procedures the code to save up state information
| for .EQ/.EN so that this can be re-emitted in troff-to-gif to process
| equations. This fixes a bug that causes unroff to forget about .EQ/.EN
| "state" information such as define/ndefine/tdefine strings, gfont,
| gsize, etc.
|
| first-token returns the first token of equation text
| filter-eqn-state extends knowledge of .EQ/.EN text to include other
| statements that don't generate equations.
|
|6. Handle equations in tables by emitting .EQ/.EN before any table text
| so that environment is prepared for in-line table equations.
|
|7. troff-to-pic is a misnomer, but handles the pic-to-gif conversion. It
| is very similar to troff-to-gif with differences in "processor" handling.
|
|8. Don't generate a line break after in-line gif pictures, there may be
| text following, as in e.g.
| This is an equation $x ~=~ y sup 2$, with following punctuation.
|
|9. .ti generates a message on negative indent, but still does a break.
|
|hyper.scm
|1. Robustify .Ha macro so that no error generated if lacking final argument.
| Missing 2nd arg isn't really an error.
|
|*** /dev/null Tue Jan 23 11:17:38 1996
|--- ./scm/html/me.scm Fri Jan 19 21:24:37 1996
--------------------------
(Creating file scm/html/me.scm...)
Patching file scm/html/me.scm using Plan A...
Empty context always matches.
Hunk #1 succeeded at 1.
Hmm... The next patch looks like a new-style context diff to me...
The text leading up to this was:
--------------------------
|*** /dev/null Tue Jan 23 11:17:38 1996
|--- ./doc/unroff-html-me.1 Wed Jan 24 21:53:26 1996
--------------------------
(Creating file doc/unroff-html-me.1...)
Patching file doc/unroff-html-me.1 using Plan A...
Empty context always matches.
Hunk #1 succeeded at 1.
Hmm... The next patch looks like a new-style context diff to me...
The text leading up to this was:
--------------------------
|diff -c -r /tmp/unroff-1.0/doc/manual.ms ./doc/manual.ms
|*** /tmp/unroff-1.0/doc/manual.ms Mon Aug 21 13:02:41 1995
|--- ./doc/manual.ms Thu Jan 18 11:41:14 1996
--------------------------
Patching file doc/manual.ms using Plan A...
Hunk #1 succeeded at 6.
Hunk #2 succeeded at 65.
Hmm... The next patch looks like a new-style context diff to me...
The text leading up to this was:
--------------------------
|diff -c -r /tmp/unroff-1.0/scm/html/common.scm ./scm/html/common.scm
|*** /tmp/unroff-1.0/scm/html/common.scm Wed Aug 23 13:10:19 1995
|--- ./scm/html/common.scm Sun Jan 21 23:02:29 1996
--------------------------
Patching file scm/html/common.scm using Plan A...
Hunk #1 succeeded at 9.
Hunk #2 succeeded at 40.
Hunk #3 succeeded at 85.
Hunk #4 succeeded at 365.
Hunk #5 succeeded at 410.
Hunk #6 succeeded at 430.
Hunk #7 succeeded at 514.
Hunk #8 succeeded at 565.
Hmm... The next patch looks like a new-style context diff to me...
The text leading up to this was:
--------------------------
|diff -c -r /tmp/unroff-1.0/scm/misc/hyper.scm ./scm/misc/hyper.scm
|*** /tmp/unroff-1.0/scm/misc/hyper.scm Mon Aug 21 13:09:08 1995
|--- ./scm/misc/hyper.scm Mon Jan 22 00:21:04 1996
--------------------------
Patching file scm/misc/hyper.scm using Plan A...
Hunk #1 succeeded at 65.
Hunk #2 succeeded at 78.
Hmm... Ignoring the trailing garbage.
done
=> Applying distribution patch misc-patch-2
Hmm... Looks like a new-style context diff to me...
The text leading up to this was:
--------------------------
| Here is my second set of patches to unroff for -me support and other fixes
|to troff and -ms support. This was prompted by a fix sent to me by another
|-me macro user. Hope you can add them to the "unofficial" patches on your
|Web info.
|
| G. Helffrich/U. Bristol, 7 Feb. 1997.
|
|Summary of fixes and enhancements:
|
|doc/Makefile
|- Add -me html documentation
|
|doc/unroff-html-me.1
|- Document -me registers/features
|
|scm/troff.scm
|- Fix bug in am/de that didn't recognize macro termination parameter
| (so that strings other than ".." can end macro text).
|
|- Fix major bug in if/else nesting. If get input like
| .ie `yes`yes .ok
| .el .ie `no`yes` .no
| .el .no
| you need to evaluate the .el line to decide whether another if clause
| will be following. Previously didn't do this and unroff would declare
| this an improper if/else nesting.
|
|scm/html/common.scm
|- Alter site-specific options
|
|- Document preformatted text code
|
|- Between .nf/.fi pair generate preformatted text by emitting trailing
,
| which does not not cause switch to "computer" (fixed-pitch) font with some
| browsers.
|
|- Define action for \p (just breaks line, can't spread out like troff)
|
|- Eliminate equating \(*m with HTML "mu" and \(*b with HTML "esszet" - don't
| look good as compared to real Greek characters (see below).
|
|- Add Greek characters built from pictures. This relies on GIF characters
| by Karen Strom, U. Mass (email: kstrom@hanksville.phast.umass.edu), available
| by anonymous FTP. See http://donald.phast.umass.edu/kicons/greek.html for
| information and the GIFs themselves. The GIFs themselves should be
| installed in misc/gifs (see site-specific options).
|
|- Add \(!< and \(!> to generate "<" and ">" in HTML so that HTML elements
| can be generated in the troff text (through .Ha macro).
|
|- Fix for in-line EQ/EN handling (center in line rather than align
| to baseline - this isn't always what you want, however).
|
|- Support for .EN C command (multi-line "continued" equations)
|
|- Emit eqn definitions before table text so that in-table equations have the
| right context for evaluation.
|
|- Remove blank line following .TE, .EN and .PE
|
|- Permit centering to revert to a previous state if centering nested.
|
|scm/html/me.scm
|
|- Add footnote processing. Footnotes are either separate documents or anchors
| at the end of the document, depending on a selectable option split-section.
|
|- Implement $d register.
|
|- Add numbered paragraph support and general -me section support.
|
|- Make tag-para compact.
|
|- Implement -me sections. Recognizes +c macro to announce P, AB, A,
| B, C, RC, RA portions of document, and ++ to transition into new section.
|
|- Implement HTML titles, which relies on -me section features. If current
| section is "P" (preamble before document), then +c macro (begin chapter)
| generates a "title"