Re: DeuTex 4.4.902 is out

  • From: Andre Majorel <amajorel@xxxxxxxxx>
  • To: Jon Dowland <jon@xxxxxxxxxxxx>
  • Date: Sun, 9 Oct 2005 16:05:55 +0200

On 2005-10-09 00:19 +0100, Jon Dowland wrote:
> [belated reply, apologies]

Well, not all hackers are bachelors. <g>

> On Tue, Sep 27, 2005 at 07:42:07PM +0200, Andre Majorel wrote:
> > If it complains about "é", it's a bit stickier as it would have
> > to be simulated with overstriking, IIRC. Groff lets you specify
> > arbitrary unicode characters but it's a Groff extension.
> 
> Yes it does complain about the acute-accented-e, unfortunately. The
> groff extension does stop it complaining, but of course that means it
> isn't pure roff anymore.
> 
> However in debian that might not be a problem (groff might be essential.
> The package is priority: optional, but it might be implicitly
> essential). It would be only a very minor patch for me to maintain - I
> will dig.

Overstriking is portable. troff will render \o"\(aae" as some
approximation of "é". nroff is not smart enough to realise that e
overstruck with \(aa is "é". Instead it prints just the last
character so the order matters.

> > > b) On the man front, there's a deutex.6 in the root of the build
> > >    directory and also in docsrc. Would you like a patch to clarify
> > >    which is 'master'?
> > 
> > Maybe. I'm not sure what sort of patch you have in mind.
> 
> Neither am I yet - still trying to unravel how this works. I gather
> ./deutex.6 is derived from ./docsrc/deutex.6, but isn't re-built on each
> make clean; make cycle. I see ./unixtmp1/deutex.6 is built from `deutex
> -man`. I haven't read much further.

docsrc/deutex.6 is the source. It contains a number of macro
references like "$DATE". scripts/process expands the macro
references. The result is written into unixtmp1/deutex.6.

At some point (in make dist IIRC) unixtmp1/deutex.6 is copied into
deutex.6 so it appears at the root of the distribution tree.

IIRC, the detour through unixtmp1 was brought about by the DOS
port.

-- 
André Majorel <amajorel@xxxxxxxxx>
http://www.teaser.fr/~amajorel/

Other related posts: