# packages/bash/auxbuild
#

# download and unpack tarball
TARVERSION="3.2"
TARDIR="${BUILD_PACKAGE}-${TARVERSION}"
TARBALL="${TARDIR}.tar.gz"
build_download "ftp://ftp.cwru.edu/pub/bash/${TARBALL}"
build_unpack "${TARBALL}"

# apply patches matching pattern (repository, patch prefix)
build_patch "${TARDIR}" "${BUILD_PACKAGE}-ALL-"
build_patch "${TARDIR}" "${BUILD_PACKAGE}-${TARVERSION}-"

# force some tests for cross-compiling
export bash_cv_getcwd_malloc="yes"
export bash_cv_job_control_missing=present
export bash_cv_sys_named_pipes=present

export bash_cv_dup2_broken=no
export bash_cv_func_sigsetjmp=present
export bash_cv_have_strsignal=yes
export bash_cv_printf_a_format=yes
export bash_cv_func_ctype_nonascii=yes
export bash_cv_type_wctype_t=yes
export bash_cv_pgrp_pipe=no
export bash_cv_decl_under_sys_siglist=yes
export bash_cv_sys_siglist=no
export bash_cv_under_sys_siglist=yes
export bash_cv_opendir_not_robust=no
export bash_cv_ulimit_maxfds=yes
export bash_cv_getenv_redef=yes
export bash_cv_func_strcoll_broken=no
export bash_cv_must_reinstall_sighandlers=no
export bash_cv_signal_vintage=posix
export bash_cv_type_sigset_t=yes
export bash_cv_unusable_rtsigs=no
export bash_cv_void_sighandler=yes
export bash_cv_wcontinued_broken=no


# invoke configure (directory, prefix, extra arguments)
build_autoconf "${TARDIR}" "/" "--with-installed-readline=${CROSSLIB}"

# run make, make install (directory, extra arguments)
build_make "${TARDIR}"
build_make "${TARDIR}" "install"

true
# vim: ts=4:sw=4:expandtab:syntax=sh
