# $Id$ PortSystem 1.0 name curl-ca-bundle # keep the version in sync with the curl port version 7.19.7 revision 1 set curl_name curl categories net maintainers ryandesign homepage http://curl.haxx.se/ platforms darwin freebsd use_bzip2 yes use_parallel_build no use_configure no universal_variant no distname ${curl_name}-${version} dist_subdir ${curl_name} set curl_source ${distname}${extract.suffix} set certdata_file certdata.txt set certdata_version 1.57 set certdata_date 2009-12-03 set certdata_distfile certdata-${certdata_version}.txt set certdata_path security/nss/lib/ckfw/builtins/${certdata_file} build.target ca-bundle extract.only ${curl_source} extract.post_args-append ${worksrcdir}/Makefile ${worksrcdir}/lib/mk-ca-bundle.pl description \ CA certificate bundle for curl long_description \ Installs a bundle of certification authority certificates (CA certs) \ which curl (when linked with OpenSSL) uses to verify the authenticity \ of secure web and FTP servers. # keep the master_sites in sync with the curl port master_sites \ http://curl.haxx.se/download/ \ ftp://ftp.sunet.se/pub/www/utilities/curl/ \ http://curl.sourceforge.net/download/ \ http://cool.haxx.se/curl/ \ http://www.execve.net/curl/ \ http://mxr.mozilla.org/mozilla/source/${certdata_path}?raw=1&dummy=:certdata distfiles \ ${curl_source} \ ${certdata_distfile}:certdata checksums \ ${curl_source} \ md5 79a8fbb2eed5464b97bdf94bee109380 \ sha1 c306ebf0f65fb90df3c9c9a12fb04fb77cc29e2c \ rmd160 b170b24af3a6d3fc3357e90fc7ae5ef34d722fb4 \ ${certdata_distfile} \ md5 85e459aa8dcdddda6438216b67c6b7bb \ sha1 678d65dd3c1d1243d58668377ca945b17f33fba0 \ rmd160 0a935823e5c5f533f987daaec9a845fcce31f186 depends_build \ path:bin/perl:perl5 patchfiles \ patch-no-autodownload.diff post-extract { xinstall ${distpath}/${certdata_distfile} ${worksrcpath}/${certdata_file} } destroot { set ca_bundle_dir ${destroot}${prefix}/share/curl xinstall -d ${ca_bundle_dir} xinstall ${worksrcpath}/lib/ca-bundle.crt ${ca_bundle_dir}/curl-ca-bundle.crt } livecheck.type regex livecheck.url http://bonsai.mozilla.org/cvsquery.cgi?file=mozilla/${certdata_path}&date=explicit&mindate=${certdata_date} livecheck.version ${certdata_version} livecheck.regex '${certdata_file}','(\[0-9.\]+)'