spf_template gnu &&
spf_template sourceforge &&
spf_template_sourceforge_pid 64316 &&
spf_template_sourceforge_base TiMidity++ &&
spf_template_sourceforge_path /TiMidity%2B%2B &&
spf_depend freepats flags none when runtime &&
spf_depend alsa-lib         degree optional &&
spf_depend libao            degree optional &&
spf_depend libogg           degree optional &&
spf_depend libvorbis        degree optional &&
spf_depend ncurses          degree optional &&
spf_depend gtk              degree optional &&
spf_depend gdk-pixbuf       degree optional &&
spf_depend libxrender       degree optional &&
spf_depend renderproto      degree optional flags include &&
spf_depend kbproto          degree optional flags include &&
spf_depend libxau           degree optional flags include &&
spf_depend libxdmcp         degree optional flags include &&
spf_depend atk              degree optional &&
spf_depend pango            degree optional &&
spf_depend cairo            degree optional &&
spf_depend pixman           degree optional flags include &&
spf_depend glib             degree optional &&
spf_depend freetype         degree optional &&
spf_depend fontconfig       degree optional &&
spf_depend libpng           degree optional &&
spf_depend libpthread-stubs degree optional flags include &&
spf_depend libxcb           degree optional flags include &&
spf_depend libx11           degree optional &&
spf_depend libxmu           degree optional &&
spf_depend libxt            degree optional &&
spf_depend libice           degree optional &&
spf_depend libsm            degree optional &&
spf_depend libxext          degree optional &&
spf_depend libxaw3d         degree optional &&
spf_depend lesstif          degree optional &&
spf_depend xproto           degree optional flags include &&
spf_depend xextproto        degree optional flags include &&
spf_data file share/timidity/timidity.cfg &&
#spf_args configure --without-x &&
spf_template_gnu_x &&
spf_template_gnu_do_before_configure() {
  prj_u2 prj_set pkg_audio --enable-audio=default &&
  if test -d "${spf_path_conf?}"/ncurses/.
    then spf_args configure --enable-ncurses
    else :
  fi &&
  if test -d "${spf_path_conf?}"/alsa-lib/.; then
    spf_args configure \
      --with-alsa-prefix="${spf_path_conf?}"/alsa-lib/prefix &&
    pkg_audio=${pkg_audio?},alsa
  else :
  fi &&
  if test -d "${spf_path_conf?}"/libao/.; then
    spf_args configure --with-ao="${spf_path_conf?}"/libao/prefix &&
    pkg_audio=${pkg_audio?},ao
  else :
  fi &&
  if test -d "${spf_path_conf?}"/libogg/.
    then spf_args configure --with-ogg="${spf_path_conf?}"/libogg/prefix
    else :
  fi &&
  if test -d "${spf_path_conf?}"/libvorbis/.; then
    spf_args configure --with-vorbis="${spf_path_conf?}"/libvorbis/prefix &&
    pkg_audio=${pkg_audio?},vorbis
  else :
  fi &&
  if test -d "${spf_path_conf?}"/gtk/.; then
    spf_args configure --enable-gtk &&
    spf_args configure --with-gtk-prefix="${spf_path_conf?}"/gtk/prefix
  else :
  fi &&
  spf_args configure "${pkg_audio?}" &&
  case ${spf_version?} in
    2.13.2) ## reported
      prj_sedfile configure '
/\$CPPFLAGS \$EXTRADEFS/i\
CPPFLAGS="$CPPFLAGS $EXTRADEFS"\

/="\$val"$/s:^:#:
/="`/{
s/="/=/
s/"$//
s/\\"/"/g
}
';;
    *) :;;
  esac
} &&
spf_template_gnu_do_after_install() {
  mkdir "${spf_path_prefix?}"/share \
    "${spf_path_prefix?}"/share/timidity &&
  ln -s "${spf_path_conf?}"/freepats/prefix/freepats/* \
    "${spf_path_prefix?}"/share/timidity/
} &&
spf_tested_version 2.13.2

