spf_template gnu &&
spf_template emptylib &&
spf_url home  'http://cnswww.cns.cwru.edu/~chet/bash/bashtop.html' &&
prj_u2 prj_capture pkg_version prj_sedarg1 's/^\([^.]*\.[^.]*\).*$/\1/' \
  "${spf_version?}" &&
spf_url watch "http://ftp.gnu.org/gnu/bash/bash-${pkg_version?}-patches/" \
spf_url watch_add 'http://ftp.gnu.org/gnu/bash/' &&
prj_u2 prj_capture pkg_ver_nodot prj_sedarg1 's/\.//' "${pkg_version?}" &&
spf_srcdir bash-"${pkg_version?}" &&
spf_url src "http://ftp.gnu.org/gnu/bash/bash-${pkg_version?}.tar.gz" &&
if prj_match '*.*.[!0]*' "${spf_version?}" &&
   prj_not prj_match '*.*.*[!0123456789]*' "${spf_version?}"; then
  pkg_patches() {
    prj_unset pkg_i &&
    while prj_not prj_match "*.*.$#" "${spf_version?}"; do
      { set '' ${1+"$@"} &&
        pkg_i=`prj_sedarg1 's/^.*\(...\)$/\1/' 00"$#"` &&
        spf_url src_add \
          "http://ftp.gnu.org/gnu/bash/bash-${pkg_version?}-patches/bash${pkg_ver_nodot?}-${pkg_i}" \
          dir bash-"${pkg_version?}" fmt patch args 0
      } || return "$?"
    done
  } &&
  pkg_patches
else :
fi &&
spf_depend ncurses  &&
spf_depend readline &&
case ${spf_version?} in
  *.*.*) spf_depend patch flags none;;
  *) :;;
esac &&
spf_cc_ nls &&
spf_args configure --with-curses &&
spf_args configure --with-installed-readline="${spf_path_conf?}"/readline &&
spf_template_gnu_do_before_configure() {
  if test 3.2.15 = "${spf_version?}"
    then touch configure
    else :
  fi &&
  prj_unset pkg_lib &&
  for pkg_lib in libtermcap libcurses; do {
    set "${spf_path_conf?}"/ncurses/library/"${pkg_lib?}".* &&
    if test -f "$1"
      then :
      else spf_template_emptylib_create "${pkg_lib?}"
    fi
  } || return "$?"; done
} &&
spf_tested_version 4.2.10 &&
spf_tested_version 4.2.8 &&
spf_tested_version 4.1.8 &&
spf_tested_version 4.1.7 &&
spf_tested_version 4.1.5 &&
spf_tested_version 4.1.2 &&
spf_tested_version 4.0.35 &&
spf_tested_version 4.0.33 &&
spf_tested_version 4.0.28 &&
spf_tested_version 4.0.24 &&
spf_tested_version 4.0.17 &&
spf_tested_version 4.0.10 &&
spf_tested_version 4.0 &&
spf_tested_version 3.2.48 &&
spf_tested_version 3.2.39 &&
spf_tested_version 3.2.33 &&
spf_tested_version 3.2.25 &&
spf_tested_version 3.2.17 &&
spf_tested_version 3.2.15 &&
spf_tested_version 3.2.10 &&
spf_tested_version 3.2.9 &&
spf_tested_version 3.2.5 &&
spf_tested_version 3.2.3 &&
spf_tested_version 3.2.1 &&
spf_tested_version 3.1.17 &&
spf_tested_version 3.0

