on my -STABLE machine, building audio/gnump3d spits out an automake error
right at the beginning of the build. the issue is the process used to avoid
an automake. currently, it takes a newly generated file, and sets its time
back perhaps a few milliseconds. this patch updates the timestamp of
===> Building for gnump3d-1.0.p1
cd . && /usr/ports/audio/gnump3d/work/gnump3d-1.0-pre1/config/missing automake-1.4 --foreign Makefile
WARNING: `automake-1.4' is needed, and you do not seem to have it handy on your
system. You might have modified some files without having the
proper tools for further handling them. Check the `README' file,
it often tells you about the needed prerequirements for installing
this package. You may also peek at any GNU archive site, in case
some other package would contain this missing `automake-1.4' program.
gmake: *** [Makefile.in] Error 1
*** Error code 2
Stop in /usr/ports/audio/gnump3d.
I'll look into this.
I committed a fix.
-CURRENT's sed preserves the original date for .bak files,
textproc/sed_inplace does not.
this patch does not solve the problem. the error remains. automake is
only being concerned with the timestamp of Makefile.in in relation to
aclocal.m4. one way or another, Makefile.in has to end up no older than
aclocal.m4, or automake has to be hosed entirely.
oosp - the error was indeed corrected with naddy's patch. my mistake.