spf_template gnu &&
spf_url home  'http://cairographics.org/' &&
spf_url watch 'http://cairographics.org/releases/' &&
spf_url src \
  "http://cairographics.org/releases/cairo-${spf_version?}.tar.gz" &&
spf_depend fontconfig &&
spf_depend freetype &&
spf_depend expat &&
spf_depend zlib &&
spf_depend pixman &&
spf_depend xproto     flags include &&
spf_depend kbproto    flags include &&
spf_depend inputproto flags include &&
spf_depend libxcb &&
spf_depend libx11 &&
spf_depend libsm &&
spf_depend libice &&
spf_depend libxau &&
spf_depend libxdmcp &&
spf_depend libxrender  degree optional &&
spf_depend renderproto degree optional flags include &&
spf_depend xproto      degree optional flags include &&
case ${spf_version?} in
  1.[234567].*|1.8.[012345678])
    spf_depend libpng degree optional versions '1.2.*';;
  *)
    spf_depend libpng degree optional;;
esac &&
case ${spf_version?}. in
  1.?.*) :;;
  *)
    spf_depend pcre degree optional &&
    spf_depend glib degree optional;;
esac &&
spf_template_gnu_x &&
spf_template_gnu_do_before_configure() {
  if test -d "${spf_path_conf?}"/libpng/.
    then :
    else spf_args configure --enable-png=no
  fi
} &&
spf_link = include include/cairo &&
spf_tested_version 1.10.2 &&
spf_tested_version 1.10.0 &&
spf_tested_version 1.8.10 &&
spf_tested_version 1.8.8 &&
spf_tested_version 1.8.6 &&
spf_tested_version 1.8.4 &&
spf_tested_version 1.8.0 &&
spf_tested_version 1.6.4 &&
spf_tested_version 1.4.14 &&
spf_tested_version 1.4.12 &&
spf_tested_version 1.4.10 &&
spf_tested_version 1.4.8 &&
spf_tested_version 1.4.6 &&
spf_tested_version 1.4.4 &&
spf_tested_version 1.4.2 &&
spf_tested_version 1.2.6 &&
spf_tested_version 1.2.4

