richard@1727: # Build script for autoconf richard@1727: richard@1727: CT_AUTOCONF_VERSION=2.65 richard@1727: richard@1727: do_companion_tools_autoconf_get() { richard@1727: CT_GetFile "autoconf-${CT_AUTOCONF_VERSION}" \ richard@1727: {ftp,http}://ftp.gnu.org/gnu/autoconf richard@1727: } richard@1727: richard@1727: do_companion_tools_autoconf_extract() { richard@1727: CT_Extract "autoconf-${CT_AUTOCONF_VERSION}" yann@2329: CT_DoExecLog ALL chmod -R u+w "${CT_SRC_DIR}/autoconf-${CT_AUTOCONF_VERSION}" yann@1901: CT_Patch "autoconf" "${CT_AUTOCONF_VERSION}" richard@1727: } richard@1727: richard@1727: do_companion_tools_autoconf_build() { richard@1727: CT_DoStep EXTRA "Installing autoconf" richard@1727: mkdir -p "${CT_BUILD_DIR}/build-autoconf" richard@1727: CT_Pushd "${CT_BUILD_DIR}/build-autoconf" richard@1727: richard@1727: # Ensure configure gets run using the CONFIG_SHELL as configure seems to richard@1727: # have trouble when CONFIG_SHELL is set and /bin/sh isn't bash richard@1727: # For reference see: yann@2309: # http://www.gnu.org/software/autoconf/manual/autoconf.html#CONFIG_005fSHELL richard@1727: anthony@2154: CT_DoExecLog CFG ${CONFIG_SHELL} \ richard@1727: "${CT_SRC_DIR}/autoconf-${CT_AUTOCONF_VERSION}/configure" \ yann@2309: --prefix="${CT_BUILDTOOLS_PREFIX_DIR}" richard@1727: CT_DoExecLog ALL make richard@1727: CT_DoExecLog ALL make install richard@1727: CT_Popd richard@1727: CT_EndStep richard@1727: }