Re: build system: devpdf/download regression

2022-06-21 Thread Deri
On Tuesday, 21 June 2022 18:44:00 BST Ingo Schwarze wrote: > Since the logs are rather large, i'm not appending them to emails, > but you can now inspect them here: Hi Ingo, I've tracked down the problem. The configure flag --with-urw-fonts-dir was not being used when searching for fonts for

[groff] 01/01: [gropdf]: Add more search paths to Foundry file.

2022-06-21 Thread Deri James
deri pushed a commit to branch master in repository groff. commit d55157d39ab4d01bccea276122a2f3a5b1e30452 Author: Deri James AuthorDate: Wed Jun 22 00:24:04 2022 +0100 [gropdf]: Add more search paths to Foundry file. * font/devpdf/Foundry.in: Use the directory specified with the

Re: build system: devpdf/download regression

2022-06-21 Thread Ingo Schwarze
Hi Branden, thanks for your thorough explanation! G. Branden Robinson wrote on Tue, Jun 21, 2022 at 09:54:54AM -0500: > At 2022-06-21T15:28:03+0200, Ingo Schwarze wrote: [...] >> But then i get this at build time: >> >> +BuildFoundries: warning: line 33: Unable to locate font(s) >>

[bug #62656] troff doesn't warn when a bogus font name is selected

2022-06-21 Thread G. Branden Robinson
Update of bug #62656 (project groff): Status: In Progress => Fixed Open/Closed:Open => Closed Planned Release:None => 1.23.0

[bug #62619] .../libgroff.am: replace some files with gnulib modules

2022-06-21 Thread G. Branden Robinson
Update of bug #62619 (project groff): Category:Core => General ___ Reply to this item at: ___

[bug #62640] groff command insists on a device postprocessor even if -Z or -X

2022-06-21 Thread G. Branden Robinson
Update of bug #62640 (project groff): Status: In Progress => Fixed Planned Release:None => 1.23.0 ___ Follow-up Comment #5: commit

[bug #62640] groff command insists on a device postprocessor even if -Z or -X

2022-06-21 Thread G. Branden Robinson
Update of bug #62640 (project groff): Open/Closed:Open => Closed ___ Reply to this item at: ___

[groff] 08/35: [libgroff]: Enable more informative diagnostics.

2022-06-21 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit a68ad8278d06f87bd984828b7f0cef732fc09798 Author: G. Branden Robinson AuthorDate: Sun Jun 19 02:21:03 2022 -0500 [libgroff]: Enable more informative diagnostics. [libgroff]: Update return type of `font::load_desc`

[groff] 18/35: soelim(1): Rename metasyntactic variables.

2022-06-21 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 4b9e82ab023667ef845dd2e3c1367cf9e9c41508 Author: G. Branden Robinson AuthorDate: Mon Jun 20 11:48:46 2022 -0500 soelim(1): Rename metasyntactic variables. * Align argument in synopsis with discussion. *

[groff] 23/35: [gropdf]: Revise error message on embed failure.

2022-06-21 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 3de07cae944eb0ef4b06464de6e65802e778d110 Author: G. Branden Robinson AuthorDate: Mon Jun 20 15:15:26 2022 -0500 [gropdf]: Revise error message on embed failure. * src/devices/gropdf/gropdf.pl (LoadFont): Revise

[groff] 06/35: [groff]: Fix Savannah #62640.

2022-06-21 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 3bcdc926c84abdf735b24569f86975fd97e6529a Author: G. Branden Robinson AuthorDate: Sat Jun 18 19:31:50 2022 -0500 [groff]: Fix Savannah #62640. * src/roff/groff/groff.cpp: Add new Boolean global, `need_postdriver`,

[groff] 14/35: [groff]: Use single exit path, freeing memory.

2022-06-21 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 6769e56aab10f9d73f97cf719732420983b6cb81 Author: G. Branden Robinson AuthorDate: Mon Jun 20 11:15:09 2022 -0500 [groff]: Use single exit path, freeing memory. * src/roff/groff/groff.cpp: Use single exit path,

[groff] 32/35: grops(1): Fix style and markup nits.

2022-06-21 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 9793644d07f601c6fb0cf6a5d0ce606296b46188 Author: G. Branden Robinson AuthorDate: Tue Jun 21 05:28:53 2022 -0500 grops(1): Fix style and markup nits. * Set "prologue" file name in italics, not bold. * Remove

[groff] 35/35: [man]: Fix problem with hyphenation of link text.

2022-06-21 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 21e79bcdf2780449f6f4ce094ce03b1bd4a1e3b4 Author: G. Branden Robinson AuthorDate: Tue Jun 21 06:44:15 2022 -0500 [man]: Fix problem with hyphenation of link text. * tmac/an-ext.tmac (UR, MT): Fix problem with

[groff] 17/35: groff_font(5): Tighten wording.

2022-06-21 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 0a04297e68df37a582199e840b82c080aa6a7490 Author: G. Branden Robinson AuthorDate: Mon Jun 20 11:40:40 2022 -0500 groff_font(5): Tighten wording. --- man/groff_font.5.man | 23 ++- 1 file changed, 10

[groff] 10/35: [groff]: Add information to diagnostic messages.

2022-06-21 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 64dc40d23addb7c8f395140dff1f49329bfed8e1 Author: G. Branden Robinson AuthorDate: Sun Jun 19 03:24:43 2022 -0500 [groff]: Add information to diagnostic messages. * src/roff/groff/groff.cpp (main): Report

[groff] 11/35: [groff]: Slightly refactor: indirect putenv calls.

2022-06-21 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 19ebc01b2c4256925dd19286f5e32a305c6d7320 Author: G. Branden Robinson AuthorDate: Sun Jun 19 04:57:26 2022 -0500 [groff]: Slightly refactor: indirect putenv calls. * src/roff/groff/groff.cpp: Slightly refactor to

[groff] 07/35: src/roff/groff/groff.cpp: Fix code style nit.

2022-06-21 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 75b619dda1024bce1d73c445932679480d80 Author: G. Branden Robinson AuthorDate: Sun Jun 19 00:29:22 2022 -0500 src/roff/groff/groff.cpp: Fix code style nit. Annotate null pointers with `nullptr` comment to ease

[groff] 22/35: [troff]: Warn if nonexistent font name selected.

2022-06-21 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 1986da1d4bb11dc0421e004b153729b3d2a2a3ca Author: G. Branden Robinson AuthorDate: Mon Jun 20 14:15:38 2022 -0500 [troff]: Warn if nonexistent font name selected. * src/roff/troff/env.cpp (font_change): *

[groff] 27/35: gropdf(1), grops(1): Update "font installation".

2022-06-21 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 6fbe65f9e36e0656b2e1544dd8e69d63b8d0d784 Author: G. Branden Robinson AuthorDate: Mon Jun 20 17:46:17 2022 -0500 gropdf(1), grops(1): Update "font installation". * Use a tested, real-world example. * Show how

[groff] 26/35: groff(7): Fix style and markup nits.

2022-06-21 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 2c2005175e1d2f68b2be849cf49c433b1a0208e5 Author: G. Branden Robinson AuthorDate: Mon Jun 20 17:41:18 2022 -0500 groff(7): Fix style and markup nits. * Set the "n" in "s1 s2 ... sn" in italics just as the

[groff] 13/35: [groff]: Refactor to be more careful with memory.

2022-06-21 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 751e5d4304d629544b4fe0f4b484a073df24b59f Author: G. Branden Robinson AuthorDate: Mon Jun 20 10:57:21 2022 -0500 [groff]: Refactor to be more careful with memory. * src/roff/groff/groff.cpp: Refactor to be more

[groff] 25/35: [troff]: Throw warning when ignoring font change.

2022-06-21 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 0effe118480aac910c2826b11ec33f0566532a4d Author: G. Branden Robinson AuthorDate: Mon Jun 20 17:31:35 2022 -0500 [troff]: Throw warning when ignoring font change. [troff]: Throw warning in font category when a

[groff] 15/35: [docs]: Clarify negative assignments to registers.

2022-06-21 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 7755eb120de4594ebd4632c3191ef71fe8050ad9 Author: G. Branden Robinson AuthorDate: Mon Jun 20 11:23:27 2022 -0500 [docs]: Clarify negative assignments to registers. (attempt M of N) Per discussion with Dave

[groff] 33/35: [grops]: Supply more information in diagnostics.

2022-06-21 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 96e3e743bdd0619c45a758b2c0a379dd9a92bf5b Author: G. Branden Robinson AuthorDate: Tue Jun 21 05:35:40 2022 -0500 [grops]: Supply more information in diagnostics. * src/devices/grops/psrm.cpp

[groff] 16/35: groff(7): Migrate terminology.

2022-06-21 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 0f5dcb2861aa4ea587785b23b5a05b7ab699f80c Author: G. Branden Robinson AuthorDate: Mon Jun 20 11:28:52 2022 -0500 groff(7): Migrate terminology. "escape" -> "escape sequence" Also reflect a similarly

[groff] 34/35: [hdtbl]: Give docs a dependency on 'grops'.

2022-06-21 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit f405491bb336dbb76239fa25e311f15e2a1cf178 Author: G. Branden Robinson AuthorDate: Tue Jun 21 05:49:13 2022 -0500 [hdtbl]: Give docs a dependency on 'grops'. * contrib/hdtbl/hdtbl.am (HDTBLPROCESSEDEXAMPLEFILES):

[groff] 31/35: [man pages]: Fix style nit.

2022-06-21 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 696cb7d8ecc4d36869e46f32f081eb31db9f9c9c Author: G. Branden Robinson AuthorDate: Tue Jun 21 02:10:51 2022 -0500 [man pages]: Fix style nit. Align and tighten descriptions of `-I` options. ---

[groff] 28/35: gropdf(1): Revise "Importing graphics" subsection.

2022-06-21 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 9fb1a82bfeb5cd2a8d89578f5fbf0948da0ad0ad Author: G. Branden Robinson AuthorDate: Mon Jun 20 18:10:25 2022 -0500 gropdf(1): Revise "Importing graphics" subsection. --- src/devices/gropdf/gropdf.1.man | 60

[groff] 29/35: [grops]: Align diagnostic message with gropdf.

2022-06-21 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 71e86ced06566c5e39ba49ff9ebcc6acb617f4f1 Author: G. Branden Robinson AuthorDate: Mon Jun 20 19:23:06 2022 -0500 [grops]: Align diagnostic message with gropdf. * src/devices/grops/psrm.cpp

[groff] 21/35: [troff]: Make environment::set_font return a bool.

2022-06-21 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit cbe4cd192766c8730a31336589f007df51232f0b Author: G. Branden Robinson AuthorDate: Mon Jun 20 14:10:30 2022 -0500 [troff]: Make environment::set_font return a bool. [troff]: Revise `environment::set_font` to return

[groff] 12/35: [groff]: Trivially refactor.

2022-06-21 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit dc500a00049bc4df918243d58dc1b0bd90c68259 Author: G. Branden Robinson AuthorDate: Sun Jun 19 05:24:53 2022 -0500 [groff]: Trivially refactor. * src/roff/groff/groff.cpp (main): Rename temporary variable to avoid

[groff] 24/35: src/roff/troff/env.cpp (font_change): Boolify.

2022-06-21 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 0febdbc6f2ceb4e165867099d05ce1cf05ff27fd Author: G. Branden Robinson AuthorDate: Mon Jun 20 17:27:30 2022 -0500 src/roff/troff/env.cpp (font_change): Boolify. --- ChangeLog | 4 src/roff/troff/env.cpp |

[groff] 02/35: contrib/chem/ChangeLog: Add bug closer for #51328.

2022-06-21 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 1c9206986e68eb1e4ed3269205979b926a9ef6a1 Author: G. Branden Robinson AuthorDate: Thu Jun 16 23:55:38 2022 -0500 contrib/chem/ChangeLog: Add bug closer for #51328. --- contrib/chem/ChangeLog | 8 1 file changed,

[groff] 30/35: src/devices/grops/psrm.cpp: Fix code style nits.

2022-06-21 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 7d2c808a699f34b4a637b134b1e0dbc1d2dabf01 Author: G. Branden Robinson AuthorDate: Mon Jun 20 19:24:01 2022 -0500 src/devices/grops/psrm.cpp: Fix code style nits. * src/devices/grops/psrm.cpp

[groff] 09/35: [tests]: Add annotations to preconv seek checks.

2022-06-21 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 9cfe9594a3134de9e7c7981aeb952b994959139a Author: G. Branden Robinson AuthorDate: Sun Jun 19 02:42:18 2022 -0500 [tests]: Add annotations to preconv seek checks. --- src/preproc/preconv/tests/do-not-seek-the-unseekable.sh

[groff] 04/35: roff(7): Fix fractured wording.

2022-06-21 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 61ca144dd6805a4b16bee51d53105bb7e18aaca3 Author: G. Branden Robinson AuthorDate: Sat Jun 18 17:47:48 2022 -0500 roff(7): Fix fractured wording. Thanks to Dave Kemper for catching it. --- man/roff.7.man | 2 +- 1

[groff] 20/35: src/roff/troff/node.cpp: Fix code style nit.

2022-06-21 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 5faaa8dead225e329112e4ace7e81184b3aed237 Author: G. Branden Robinson AuthorDate: Mon Jun 20 14:01:09 2022 -0500 src/roff/troff/node.cpp: Fix code style nit. * src/roff/troff/node.cpp (mount_font_no_translate):

[groff] 19/35: gropdf(1): Fix style and markup nits.

2022-06-21 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit cc5c33851c53dd086d85bc6a35b8cbf49dc98af3 Author: G. Branden Robinson AuthorDate: Mon Jun 20 12:33:02 2022 -0500 gropdf(1): Fix style and markup nits. * Revise section "Font installation"; try to clarify. *

[groff] 05/35: [docs]: Fix content nit.

2022-06-21 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit d6125445028517f5bc1e248ebfe37b7b8c3256c7 Author: G. Branden Robinson AuthorDate: Sat Jun 18 19:11:06 2022 -0500 [docs]: Fix content nit. Characterize trailing spaces on text lines as "discarded", not

[groff] 03/35: src/devices/xditview/ChangeLog: Delete entries.

2022-06-21 Thread G. Branden Robinson
gbranden pushed a commit to branch master in repository groff. commit 13d5662e76a165d8de629e020c155ed956755dd3 Author: G. Branden Robinson AuthorDate: Thu Jun 16 23:58:30 2022 -0500 src/devices/xditview/ChangeLog: Delete entries. Revert careless mistake by former contributor. As

Re: build system: devpdf/download regression

2022-06-21 Thread Ingo Schwarze
Hi Deri and Branden, Thanks for your help and sorry that i'm so dumb when it comes to fonts. Deri wrote on Tue, Jun 21, 2022 at 04:53:11PM +0100: > On Tuesday, 21 June 2022 14:28:03 BST Ingo Schwarze wrote: >> So far, i never cared to educate myself what "URW fonts" even are, >> or what they

Re: build system: devpdf/download regression

2022-06-21 Thread Deri
On Tuesday, 21 June 2022 14:28:03 BST Ingo Schwarze wrote: > So far, i never cared to educate myself what "URW fonts" even are, > or what they might be useful for. I know there have repeated been > messages about those fonts on this list, but i never bothered to > read them. The biggest

[groff] 01/01: [gropdf]: Correct display of pathnames used.

2022-06-21 Thread Deri James
deri pushed a commit to branch master in repository groff. commit ced9cd5984814f9701fd681b6c949d0708c2687c Author: Deri James AuthorDate: Tue Jun 21 16:38:39 2022 +0100 [gropdf]: Correct display of pathnames used. * font/devpdf/util/BuildFoundries.pl: Convert array to string of

Re: build system: devpdf/download regression

2022-06-21 Thread Deri
On Tuesday, 21 June 2022 15:54:54 BST G. Branden Robinson wrote: > > +BuildFoundries: warning: line 75: > > +The path(s) used for searching: > > +ARRAY(0x23cef899970) > > Urp. The form of that output is certainly bogus. Did I break it in a > recent change? I'll check. Nope. That was me,

Re: build system: devpdf/download regression

2022-06-21 Thread G. Branden Robinson
Hi Ingo, At 2022-06-21T15:28:03+0200, Ingo Schwarze wrote: > I see. Actually, that's a typical situation in OpenBSD ports builds. > For many (if not most) ports, build dependencies and run dependencies > differ, and it isn't even unusual that none of them is a superset > of the other. At build

Re: build system: devpdf/download regression

2022-06-21 Thread Ingo Schwarze
Hi Branden, G. Branden Robinson wrote on Sat, Jun 18, 2022 at 03:06:48PM -0500: > I did not consider, and did not test, the scenario where the build and > deployment systems differ, and the latter was more capable than the > former. I see. Actually, that's a typical situation in OpenBSD ports

[groff] 01/01: [gropdf]: Fix to gropdf.

2022-06-21 Thread Deri James
deri pushed a commit to branch master in repository groff. commit 52f725f019ba87575ba3affbae8e6733b2e6ff13 Author: Deri James AuthorDate: Tue Jun 21 10:54:05 2022 +0100 [gropdf]: Fix to gropdf. * src/devices/gropdf/gropdf.pl: If pdfbookmark was called within 5p of top of page