[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: building groff without makeinfo

From: G. Branden Robinson
Subject: Re: building groff without makeinfo
Date: Wed, 30 Mar 2022 02:29:19 +1100
User-agent: NeoMutt/20180716

Hi, Ingo!

At 2022-03-29T16:16:54+0200, Ingo Schwarze wrote:
> G. Branden Robinson wrote on Tue, Mar 29, 2022 at 06:15:51AM +1100:
> > I wanted to get your feedback on another point.
> >     * Update discussion of our Texinfo manual since we no longer
> >       have a hard build-time dependency on 'makeinfo'.
> > Building groff from a distribution archive (_not_ from Git), should
> > NOT require makeinfo(1) anymore.
> > 
> > Can you confirm that this is the case on OpenBSD?  One of the
> > reasons I made this change was to accommodate the *BSDs[1].
> Off the top of my head, i see that gmakeinfo used to be run in old
> groff builds on OpenBSD (both when run from groff git and when run
> from a tarball in the ports framework).  It ist still run when run
> from groff git head (which is just fine) but it appears to no longer
> be run in the ports framework when starting from a tarball constructed
> with "make dist".

This is excellent news and exactly what I hoped for.

> Testing that the ports build indeed works without having gmakeinfo(1)
> installed and removing the dependency on gmakeinfo(1) from the port is
> on my list of things to do.  I'll check in more detail later.

Sounds good.  There shouldn't be much involved in validating the quality
of the build (due to this change alone, that is); the
doc/groff.{txt,info*,html} artifacts should come from distribution
archive and any problems they have should be identifiable at the time
"make dist" is run.


Attachment: signature.asc
Description: PGP signature

reply via email to

[Prev in Thread] Current Thread [Next in Thread]