+ case "${usergroup_phase}" in
+ local run_cmd
+ run_cmd=run_su
+ shift
+ run_su /opt/pkg/bin/bmake configure BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/unroff-1.0.2nb1/work.log
+ su pbulk -c '"$@"' make /opt/pkg/bin/bmake configure BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/unroff-1.0.2nb1/work.log
=> Bootstrap dependency digest>=20211023: found digest-20220214
WARNING: [license.mk] Every package should define a LICENSE.
=> Checksum BLAKE2s OK for unroff/unroff-1.0.tar.gz
=> Checksum SHA512 OK for unroff/unroff-1.0.tar.gz
=> 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
===> Installing dependencies for unroff-1.0.2nb1
=> Tool dependency mktools-[0-9]*: found mktools-20220614
=> 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
===> 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 <br>,
|  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" <h1>...</h1> header at the beginning of the document.
|
|- Fix bug in .q macro - didn't evaluate arguments so no strings or number
|  registers recognized.
|
|scm/html/ms.scm
|
|- Support for displays of type C and B (centered and block).
|
|scm/misc/hyper.scm
|
|- Fix bug in .Ha anchor processing (2nd parameter might be a list).
|
|misc/pstoppm.ps
|
|- Present version of PostScript to convert a PostScript file to a GIF file.
|
|misc/pictogif
|
|- Present version of pictogif to convert a "pic" type picture into a GIF file.
|
|misc/pstogif
|
|- Present version of pstogif to convert PostScript file to GIF file using
|  gs (Ghostscript).
|
|Diffs follow.
|--------------------------------------------------------------------------------
|diff -r -c3 unroff-1.0.orig/INSTALL unroff-1.0/INSTALL
|Common subdirectories: unroff-1.0.orig/doc and unroff-1.0/doc
|Common subdirectories: unroff-1.0.orig/elk and unroff-1.0/elk
|Common subdirectories: unroff-1.0.orig/misc and unroff-1.0/misc
|Common subdirectories: unroff-1.0.orig/scm and unroff-1.0/scm
|Common subdirectories: unroff-1.0.orig/src and unroff-1.0/src
|diff -r -c3 unroff-1.0.orig/doc/Makefile unroff-1.0/doc/Makefile
|*** unroff-1.0.orig/doc/Makefile	Mon Apr 17 14:30:26 1995
|--- unroff-1.0/doc/Makefile	Mon Jul  8 22:35:17 1996
--------------------------
Patching file doc/Makefile using Plan A...
Hunk #1 succeeded at 15.
Hmm...  The next patch looks like a new-style context diff to me...
The text leading up to this was:
--------------------------
|diff -r -c3 unroff-1.0.orig/doc/unroff-html-me.1 unroff-1.0/doc/unroff-html-me.1
|*** unroff-1.0.orig/doc/unroff-html-me.1	Sat Feb  8 13:44:55 1997
|--- unroff-1.0/doc/unroff-html-me.1	Thu Feb  1 17:51:17 1996
--------------------------
Patching file doc/unroff-html-me.1 using Plan A...
Hunk #1 succeeded at 22.
Hunk #2 succeeded at 126.
Hunk #3 succeeded at 137.
Hunk #4 succeeded at 156.
Hunk #5 succeeded at 166.
Hunk #6 succeeded at 204.
Hmm...  The next patch looks like a new-style context diff to me...
The text leading up to this was:
--------------------------
|Common subdirectories: unroff-1.0.orig/elk/scm and unroff-1.0/elk/scm
|Common subdirectories: unroff-1.0.orig/scm/html and unroff-1.0/scm/html
|Common subdirectories: unroff-1.0.orig/scm/misc and unroff-1.0/scm/misc
|diff -r -c3 unroff-1.0.orig/scm/troff.scm unroff-1.0/scm/troff.scm
|*** unroff-1.0.orig/scm/troff.scm	Wed Aug 23 13:09:54 1995
|--- unroff-1.0/scm/troff.scm	Sun Apr 28 14:57:16 1996
--------------------------
Patching file scm/troff.scm using Plan A...
Hunk #1 succeeded at 332.
Hunk #2 succeeded at 366.
Hunk #3 succeeded at 402.
Hunk #4 succeeded at 465.
Hmm...  The next patch looks like a new-style context diff to me...
The text leading up to this was:
--------------------------
|diff -r -c3 unroff-1.0.orig/scm/html/common.scm unroff-1.0/scm/html/common.scm
|*** unroff-1.0.orig/scm/html/common.scm	Sat Feb  8 13:44:57 1997
|--- unroff-1.0/scm/html/common.scm	Tue Aug 20 13:24:13 1996
--------------------------
Patching file scm/html/common.scm using Plan A...
Hunk #1 succeeded at 9.
Hunk #2 succeeded at 48.
Hunk #3 succeeded at 91.
Hunk #4 succeeded at 134.
Hunk #5 succeeded at 163.
Hunk #6 succeeded at 212.
Hunk #7 succeeded at 270.
Hunk #8 succeeded at 504.
Hunk #9 succeeded at 538.
Hunk #10 succeeded at 633.
Hunk #11 succeeded at 649.
Hunk #12 succeeded at 665.
Hunk #13 succeeded at 688.
Hunk #14 succeeded at 704.
Hunk #15 succeeded at 760.
Hmm...  The next patch looks like a new-style context diff to me...
The text leading up to this was:
--------------------------
|diff -r -c3 unroff-1.0.orig/scm/html/me.scm unroff-1.0/scm/html/me.scm
|*** unroff-1.0.orig/scm/html/me.scm	Sat Feb  8 13:44:54 1997
|--- unroff-1.0/scm/html/me.scm	Mon May  6 16:10:27 1996
--------------------------
Patching file scm/html/me.scm using Plan A...
Hunk #1 succeeded at 15.
Hunk #2 succeeded at 32.
Hunk #3 succeeded at 56.
Hunk #4 succeeded at 70.
Hunk #5 succeeded at 129.
Hunk #6 succeeded at 162.
Hunk #7 succeeded at 174.
Hunk #8 succeeded at 191.
Hunk #9 succeeded at 323.
Hunk #10 succeeded at 337.
Hunk #11 succeeded at 389.
Hunk #12 succeeded at 405.
Hunk #13 succeeded at 481.
Hunk #14 succeeded at 681.
Hunk #15 succeeded at 730.
Hmm...  The next patch looks like a new-style context diff to me...
The text leading up to this was:
--------------------------
|diff -r -c3 unroff-1.0.orig/scm/html/ms.scm unroff-1.0/scm/html/ms.scm
|*** unroff-1.0.orig/scm/html/ms.scm	Wed Aug 23 13:10:21 1995
|--- unroff-1.0/scm/html/ms.scm	Sat Apr 27 22:28:30 1996
--------------------------
Patching file scm/html/ms.scm using Plan A...
Hunk #1 succeeded at 388.
Hunk #2 succeeded at 405.
Hmm...  The next patch looks like a new-style context diff to me...
The text leading up to this was:
--------------------------
|diff -r -c3 unroff-1.0.orig/scm/misc/hyper.scm unroff-1.0/scm/misc/hyper.scm
|*** unroff-1.0.orig/scm/misc/hyper.scm	Sat Feb  8 13:44:57 1997
|--- unroff-1.0/scm/misc/hyper.scm	Mon Jul  8 22:24:48 1996
--------------------------
Patching file scm/misc/hyper.scm using Plan A...
Hunk #1 succeeded at 78.
Hmm...  The next patch looks like a new-style context diff to me...
The text leading up to this was:
--------------------------
|*** /dev/null	Sat Feb  8 03:31:00 1997
|--- unroff-1.0/misc/pstoppm.ps	Mon Jul  8 23:21:50 1996
--------------------------
(Creating file misc/pstoppm.ps...)
Patching file misc/pstoppm.ps 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	Sat Feb  8 03:31:00 1997
|--- unroff-1.0/misc/pictogif	Sat Feb  8 15:14:04 1997
--------------------------
(Creating file misc/pictogif...)
Patching file misc/pictogif 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	Sat Feb  8 03:31:00 1997
|--- unroff-1.0/misc/pstogif	Sat Feb  8 15:11:45 1997
--------------------------
(Creating file misc/pstogif...)
Patching file misc/pstogif using Plan A...
Empty context always matches.
Hunk #1 succeeded at 1.
Hmm...  Ignoring the trailing garbage.
done
=> Applying pkgsrc patches for unroff-1.0.2nb1
=> Verifying /data/jenkins/workspace/pkgsrc-upstream-bulktest/textproc/unroff/patches/patch-aa
=> Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-bulktest/textproc/unroff/patches/patch-aa
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$NetBSD: patch-aa,v 1.3 2014/12/11 22:23:19 joerg Exp $
|
|--- src/Makefile.orig	1995-08-23 12:12:48.000000000 +0000
|+++ src/Makefile
--------------------------
Patching file src/Makefile using Plan A...
Hunk #1 succeeded at 2.
Hunk #2 succeeded at 19.
Hunk #3 succeeded at 31.
Hunk #4 succeeded at 68.
done
=> Verifying /data/jenkins/workspace/pkgsrc-upstream-bulktest/textproc/unroff/patches/patch-ab
=> Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-bulktest/textproc/unroff/patches/patch-ab
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$NetBSD: patch-ab,v 1.2 2004/07/10 14:38:08 wiz Exp $
|
|--- src/error.c.orig	1995-06-02 15:16:00.000000000 +0200
|+++ src/error.c
--------------------------
Patching file src/error.c using Plan A...
Hunk #1 succeeded at 38.
done
=> Verifying /data/jenkins/workspace/pkgsrc-upstream-bulktest/textproc/unroff/patches/patch-ad
=> Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-bulktest/textproc/unroff/patches/patch-ad
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$NetBSD: patch-ad,v 1.1 2006/01/10 16:34:09 joerg Exp $
|
|--- src/error.h.orig	2006-01-10 16:20:51.000000000 +0000
|+++ src/error.h
--------------------------
Patching file src/error.h using Plan A...
Hunk #1 succeeded at 12.
done
===> Creating toolchain wrappers for unroff-1.0.2nb1
===> Configuring for unroff-1.0.2nb1
=> Checking for portability problems in extracted files