# $Id$ PortSystem 1.0 name curl-ca-bundle # keep the version in sync with the curl port version 7.20.0 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.58 set certdata_date 2010-02-16 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 3dda78c4a808d9a779dc3a2ae81b47d8 \ sha1 89215fc4c4cd1e42134d6117255c401372e628de \ rmd160 9418ab686551af58df84960277868c77836d6817 \ ${certdata_distfile} \ md5 7d0926c462d973ebd4beee6f004ebcc5 \ sha1 a5c98c10313a1e250a38df1fa53fb9978773891e \ rmd160 7269b98e326e98b247a9d613dc1c11b06121caae 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.\]+)'