spf_template gnu &&
spf_url home  'http://www.foolabs.com/xpdf/home.html' &&
spf_url watch 'http://www.foolabs.com/xpdf/download.html' &&
prj_u2 prj_capture pkg_version prj_sedarg1 's:pl.*$::' "${spf_version?}" &&
spf_url src   "ftp://ftp.foolabs.com/pub/xpdf/xpdf-${pkg_version?}.tar.gz" &&
case ${spf_version?} in
  *pl*)
    pkg_patches() {
      while prj_not test x"${spf_version?}" = x"${pkg_version?}pl$#"; do
        { set '' ${1+"$@"} &&
          spf_url src_add \
            "ftp://ftp.foolabs.com/pub/xpdf/xpdf-${pkg_version?}pl$#.patch" \
            args 0
        } || return "$?"
      done
    } &&
    pkg_patches;;
    #spf_url src_add \
    #  "ftp://ftp.foolabs.com/pub/xpdf/xpdf-${spf_version?}.patch" args 0;;
  *) :;;
esac &&
spf_depend xproto     degree optional flags include &&
spf_depend printproto degree optional flags include &&
spf_depend libxau     degree optional flags include &&
spf_depend libx11     degree optional &&
spf_depend libxext    degree optional &&
spf_depend libice     degree optional &&
spf_depend libsm      degree optional &&
spf_depend libxt      degree optional &&
spf_depend libxp      degree optional &&
spf_depend libxpm     degree optional &&
spf_depend freetype   degree optional &&
spf_depend lesstif    degree optional &&
case ${spf_version?} in
  *pl*) spf_depend patch flags none;;
  *) :;;
esac &&
spf_srcdir xpdf-"${pkg_version?}" &&
spf_template_gnu_x &&
spf_template_gnu_do_before_configure() {
  case ${spf_version?} in #### report this
    3.01pl2|3.02|3.02pl[12345])
      prj_sedfile splash/Makefile.in 's/ -c / @CPPFLAGS@&/' &&
      prj_sedfile xpdf/Makefile.in   's/ -c / @CPPFLAGS@&/';;
    *) :;;
  esac
} &&
spf_data dir etc &&
spf_no_check && ## there are no tests
#spf_tested_version 3.02pl6 && 
spf_tested_version 3.02pl5 &&
spf_tested_version 3.02pl4 &&
spf_tested_version 3.02pl3 &&
spf_tested_version 3.02pl2 &&
spf_tested_version 3.02pl1 &&
spf_tested_version 3.02 &&
: spf_tested_version 3.01pl2

