prj_u2 prj_set spf_template_sourceforge_project_ "${spf_base?}" &&
prj_u2 prj_set spf_template_sourceforge_base_ "${spf_base?}" &&
prj_u2 prj_set spf_template_sourceforge_version_ "-${spf_version?}" &&
prj_u2 prj_set spf_template_sourceforge_src_archive_ .tar. &&
prj_u2 prj_set spf_template_sourceforge_src_ext_ bz2 &&
spf_template_sourceforge_urls_() {
  spf_url home "http://${spf_template_sourceforge_project_?}.sourceforge.net/" &&
  spf_url watch "http://prdownloads.sourceforge.net/${spf_template_sourceforge_project_?}/" &&
  spf_url src "http://${SPF_URL_SF?}.dl.sourceforge.net/sourceforge/${spf_template_sourceforge_project_?}/${spf_template_sourceforge_base_?}${spf_template_sourceforge_version_?}${spf_template_sourceforge_src_archive_?}${spf_template_sourceforge_src_ext_?}"
} &&
spf_template_sourceforge_urls_ &&
spf_template_sourceforge_project() {
  spf_template_sourceforge_project_=${1?} &&
  spf_template_sourceforge_urls_
} &&
spf_template_sourceforge_base() {
  spf_template_sourceforge_base_=${1?} &&
  spf_srcdir "${1?}-${spf_version?}" &&
  spf_template_sourceforge_urls_
} &&
spf_template_sourceforge_version() {
  spf_template_sourceforge_version_=${1?} &&
  spf_template_sourceforge_urls_
} &&
spf_template_sourceforge_src_archive() {
  spf_template_sourceforge_src_archive_=${1?} &&
  spf_template_sourceforge_urls_
} &&
spf_template_sourceforge_src_ext() {
  spf_template_sourceforge_src_ext_=${1?} &&
  spf_template_sourceforge_urls_
}
