Subject: pkg/6601: packages with texinfo documents should use makeinfo, not emacs
To: None <email@example.com>
From: None <firstname.lastname@example.org>
Date: 12/16/1998 14:26:12
>Synopsis: packages with texinfo documents should use makeinfo, not emacs
>Responsible: gnats-admin (GNATS administrator)
>Arrival-Date: Wed Dec 16 11:35:01 1998
>Originator: Greg A. Woods
Planix, Inc.; Toronto, Ontario; Canada
>Release: pkgsrc sup as of Mon Nov 16 08:02:37 EST 1998
System: NetBSD 1.3I
Since there is a gtexinfo package, makeinfo from that package
should always be used to format texinfo documents for info
instead of using emacs (since gtexinfo is much smaller than
emacs, and has much better and more complete handling for
Observe that some packages, such as ispell, still use emacs to
format their texinfo documents.
Add patches to any pkgsrc module for packages which still use
emacs for for formatting texinfo documents to instead use
makeinfo --no-split --force -o $@ $<
Add "BUILD_DEPENDS = makeinfo:../../devel/gtexinfo
install-info:../../devel/gtexinfo" to the package's pkgsrc
Makefile (are both recommended when from the same pkg?).
Optionally remove any "*_DEPENDS = emacs" if the package no
longer needs emacs to build/run.
If the package doesn't already use "install-info" to add the DIR
entry, then patch it to do so.
If the package's texinfo documents don't include @direntry, then
patch them to do so.