This prevents autotools to try to rebuild themselve automagically
if configure.ac, Makefile.am or a few other have more recent time
stamps than the generated files.
It will allows to get rid of the NO_REORDER mechanism that touches
files in the source tree to ensure nothing gets rebuilt.
noise in OpenBSD system headers. requested by espie@, ok guenther@.
Note that this will only take effect once configure scripts and
Makefile.in are re-generated. This will happen in a not too
short future.
deducting SUFFIX from already installed stuff is a race condtion, and
prevents release from being make -j clean.
Rule is only used for gl-docs, and the simpler rule works.
okay matthieu@
because grotty-1.21 requires a new -c option which grotty-1.15 rejected.
Symptoms noticed by deraadt@ in mgp(1), Imake configuration spotted
as the culprit by espie@, patch tested and ok by matthieu@.
GL manuals because Imake still tried to use nroff(1), tbl(1), and eqn(1)
which do not exist in base any longer. Thus, let the Xenocara build use
mandoc(1) instead, which has native tbl(7) support, and passes eqn source
code through unchanged for now, which is more useful than what groff did.
However, as suggested by espie@, use the groff port when building Ports.
That always works because all ports using imake still have USE_GROFF=Yes.
thanks for useful hints to todd@ matthieu@ espie@ naddy@
tested by todd@ in Xenocara builds on i386, amd64, and macppc
ok matthieu@ and naddy@, and miod@ also agrees with the general direction
This also allow to configure with --without-xmlto to ignore
a 3rd party xmlto tool on systems that normally don't have it,
in order to have reproducable builds.
Problem reported by kili@. Patch with help from Gaetan Nadon
(memsize at videotron dot ca) on X.Org devel list.