spf_template gnu &&
spf_url home  'http://www.openldap.org/' &&
spf_url watch 'http://www.openldap.org/software/download/' &&
spf_url src   "ftp://ftp.openldap.org/pub/OpenLDAP/openldap-release/openldap-${spf_version?}.tgz" &&
case ${spf_version?} in
  2.3.*|2.4.[6789]|2.4.1[01])
    spf_depend db versions '4.[3456].*';;
  *)
    spf_depend db;;
esac &&
spf_depend openssl    degree optional &&
spf_depend cyrus-sasl degree optional &&
case ${spf_version?} in
  2.3.*|2.4.?|2.4.1?|2.4.20)
    spf_args cpp -D_GNU_SOURCE;; ## needed for struct ucred with newer glibc
  *) :;;
esac &&
spf_template_gnu_do_before_make() { make depend; } &&
spf_tested_version 2.4.25 &&
spf_tested_version 2.4.23 &&
spf_tested_version 2.4.22 &&
spf_tested_version 2.4.21 &&
spf_tested_version 2.4.20 &&
spf_tested_version 2.4.19 &&
spf_tested_version 2.4.18 &&
spf_tested_version 2.4.17 &&
spf_tested_version 2.4.16 &&
spf_tested_version 2.4.15 &&
spf_tested_version 2.4.14 &&
spf_tested_version 2.4.13 &&
spf_tested_version 2.4.12 &&
spf_tested_version 2.4.11 &&
spf_tested_version 2.4.10 &&
spf_tested_version 2.4.9 &&
spf_tested_version 2.4.8 &&
spf_tested_version 2.4.7 &&
spf_tested_version 2.4.6 &&
spf_tested_version 2.3.38 &&
spf_tested_version 2.3.37 &&
spf_tested_version 2.3.36 &&
spf_tested_version 2.3.35 &&
spf_tested_version 2.3.34 &&
spf_tested_version 2.3.31 &&
spf_tested_version 2.3.27

