On Mon, May 29, 2006 at 02:29:36AM -0600, Matt Jibson wrote:
> Tested on amd64. Please test and comment.
ports should specify an AUTOCONF_VERSION if they use autoconf,
and make sure that version of autoconf is actually used.
the 'bootstrap' script runs automake and aclocal, but there is no
BUILD_DEPENDS on automake. also, ports that use automake should
specify and AUTOMAKE_VERSION and make sure that version of automake
is being used.
IMO, this would be better:
AUTOCONF_VERSION=2.59
AUTOMAKE_VERSION=1.9
BUILD_DEPENDS+=${MODGNU_AUTOCONF_DEPENDS}
BUILD_DEPENDS+=${MODGNU_AUTOMAKE_DEPENDS}
USE_LIBTOOL=Yes
...
pre-configure:
cd ${WRKSRC} && AUTOCONF_VERSION=${AUTOCONF_VERSION} \
AUTOMAKE_VERSION=${AUTOMAKE_VERSION} autoreconf -f -i
then gmake is not needed either.
'autoreconf -f -i' is the recommended way to 'bootstrap' autotools.
picking and choosing individual commands in a bootstrap script is
error prone. not that this particular bootstrap script is
necessarily broken, but using autoreconf is more 'correct'.
otherwise, the port builds, and faac displays the usage message when
run without arguments on amd64 -current.
--
<[EMAIL PROTECTED]>