+ case "${usergroup_phase}" in
+ local run_cmd
+ run_cmd=run_su
+ shift
+ run_su /opt/local/bin/bmake configure BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/unroff-1.0.2nb1/work.log
+ su pbulk -c '"$@"' make /opt/local/bin/bmake configure BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/unroff-1.0.2nb1/work.log
WARNING: [license.mk] Every package should define a LICENSE.
=> Checksum BLAKE2s OK for unroff/me-misc-patch
=> Checksum SHA512 OK for unroff/me-misc-patch
=> Checksum BLAKE2s OK for unroff/misc-patch-2
=> Checksum SHA512 OK for unroff/misc-patch-2
=> Checksum BLAKE2s OK for unroff/unroff-1.0.tar.gz
=> Checksum SHA512 OK for unroff/unroff-1.0.tar.gz
===> Installing dependencies for unroff-1.0.2nb1
=> Tool dependency pax>=20040802: found pax-20210219
=> Tool dependency cwrappers>=20150314: found cwrappers-20220403
=> Tool dependency checkperms>=1.1: found checkperms-1.12
=> Full dependency elk>=3.99.6: found elk-3.99.8nb3
=> Full dependency gcc13-libs>=13.2.0: found gcc13-libs-13.3.0
===> 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"