=> Bootstrap dependency digest>=20211023: found digest-20211023 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 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 /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/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"

...

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 /amd/pkgsrc/CHROOT/P/pkgsrc/textproc/unroff/patches/patch-aa => Applying pkgsrc patch /amd/pkgsrc/CHROOT/P/pkgsrc/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 /amd/pkgsrc/CHROOT/P/pkgsrc/textproc/unroff/patches/patch-ab => Applying pkgsrc patch /amd/pkgsrc/CHROOT/P/pkgsrc/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 /amd/pkgsrc/CHROOT/P/pkgsrc/textproc/unroff/patches/patch-ad => Applying pkgsrc patch /amd/pkgsrc/CHROOT/P/pkgsrc/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