spf_template gnu &&
spf_url home  'http://www.ghostscript.com/' &&
spf_url watch 'http://downloads.ghostscript.com/public/' &&
spf_url src   "http://downloads.ghostscript.com/public/ghostscript-${spf_version?}.tar.bz2" &&
spf_depend ghostscript-fonts-std   flags none when runtime &&
spf_depend ghostscript-fonts-other flags none when runtime &&
case ${spf_version?} in
  8.*|9.0[012])
    spf_depend libpng degree optional versions '1.2.*|1.4.*' flags include &&
    spf_depend jpeg   degree optional versions 6b &&
    spf_depend gtk    degree optional versions '2.*'         flags include;;
  *)
    spf_depend libpng degree optional flags include &&
    spf_depend jpeg   degree optional &&
    spf_depend gtk    degree optional flags include;;
esac &&
case ${spf_version?} in
  8.*|9.0[01]) :;;
  *) spf_depend dbus degree optional flags include;;
esac &&
spf_depend fontconfig       degree optional &&
spf_depend xproto           degree optional flags include &&
spf_depend libpthread-stubs degree optional flags include &&
spf_depend libxcb           degree optional flags include &&
spf_depend libx11           degree optional &&
spf_depend libice           degree optional &&
spf_depend libsm            degree optional &&
spf_depend libxext          degree optional &&
spf_depend libxt            degree optional &&
spf_depend freetype         degree optional flags include &&
spf_depend kbproto          degree optional flags include &&
spf_depend renderproto      degree optional flags include &&
spf_depend libxau           degree optional flags include &&
spf_depend libxdmcp         degree optional flags include &&
spf_depend libxrender       degree optional flags include &&
spf_depend pixman           degree optional flags include &&
spf_depend glib             degree optional flags include &&
spf_depend atk              degree optional flags include &&
spf_depend pango            degree optional flags include &&
spf_depend cairo            degree optional &&
spf_depend gdk-pixbuf       degree optional flags include &&
case ${spf_version?} in
  8.6?|8.70) :;;
  *)
    spf_depend tiff degree optional &&
    spf_args configure --with-system-libtiff;;
esac &&
spf_cc_ configure_args --without-jasper &&
spf_template_gnu_x &&
spf_template_gnu_do_before_configure() { #### report this
  case ${spf_version?} in
    8.63)
      prj_sedfile src/unix-aux.mak \
        '/^	.*mkromfs\.c/s/\(\$(CFLAGS)\)/& $(LDFLAGS)/';;
    *)
      prj_sedfile base/unix-aux.mak \
        '/^	.*mkromfs\.c/s/\(\$(CFLAGS)\)/& $(LDFLAGS)/';;
  esac &&
  spf_trigger_conf_libc &&
  if test -d "${spf_path_libc?}"/.
    then spf_args make INCLUDE="${spf_path_libc?}"/include
    else :
  fi
} &&
spf_template_gnu_do_after_install() {
  mkdir "${spf_path_prefix?}"/share/ghostscript/fonts &&
  ln -s "${spf_path_conf?}"/ghostscript-fonts-std/prefix/fonts/* \
    "${spf_path_prefix?}"/share/ghostscript/fonts/ &&
  ln -s "${spf_path_conf?}"/ghostscript-fonts-other/prefix/fonts/* \
    "${spf_path_prefix?}"/share/ghostscript/fonts/
} &&
spf_tested_version 9.02 &&
spf_tested_version 9.01 &&
spf_tested_version 9.00 &&
spf_tested_version 8.71 &&
spf_tested_version 8.70 &&
spf_tested_version 8.64 &&
spf_tested_version 8.63

