spf_template cpan &&
spf_template_cpan_module XML::Parser &&
spf_depend expat &&
spf_args configure EXPATINCPATH="${spf_path_conf?}"/expat/include &&
spf_args configure EXPATLIBPATH="${spf_path_conf?}"/expat/library &&
case ${spf_version?} in
  2.36|2.40) ## reported
    spf_template_makemaker_do_before_make() {
      prj_u2 prj_capture pkg_ccflags \
        prj_quote_sed : "${spf_args_cpp?} ${spf_args_cc?}" &&
      prj_u2 prj_capture pkg_ldflags \
        prj_quote_sed : "${spf_args_cc?} ${spf_args_ld?}" &&
      prj_sedfile Expat/Makefile "
s:^CCFLAGS *=.*:& ${pkg_ccflags?}:
s:^LDFLAGS *=.*:& ${pkg_ldflags?}:
s:^LDDLFLAGS *=.*:& ${pkg_ldflags?}:
"
    };;
  *) :;;
esac &&
spf_tested_version 2.40 &&
spf_tested_version 2.36

