# $Id$ PNAME="curl" PVER="7.37.1" PBUILD="r1" PCAT="net-misc" DESCRIPTION="curl is a command line tool for transferring files with URL syntax, supporting FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE and LDAP." HOMEPAGE="http://curl.haxx.se/" DEPEND=">= dev-libs/openssl-1.0.1e >= net-dns/libidn-1.28 >= sys-libs/zlib-1.2 >= app-crypt/ca-certificates-2011" SRCFILE="${PNAME}-${PVER}.tar.bz2" SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" sminclude mbuild msetfeature "!check" # one test fails with version 7.33.0 - remove me SRC_URI=( http://curl.haxx.se/download/${SRCFILE} mirror://${PNAME}/${SRCFILE} ) UP2DATE="updatecmd ${HOMEPAGE}/download | grep ${PNAME}- | lasttarball" src_prepare() { munpack ${SRCFILE} || die cd ${SRCDIR} # fix link issues with as-needed - fixme sed -i 's:LDADD = $(LIBDIR)/libcurl.la:& -lssl -lcrypto:' docs/examples/Makefile.am || die sed -i 's:@USE_EXPLICIT_LIB_DEPS_FALSE@LDADD = $(LIBDIR)/libcurl.la:& -lssl -lcrypto:' \ docs/examples/Makefile.in || die } src_compile() { cd ${SRCDIR} mconfigure \ --with-gnu-ld \ --enable-http \ --enable-ftp \ --enable-gopher \ --enable-file \ --enable-dict \ --enable-telnet \ --enable-nonblocking \ --with-ssl \ --enable-hidden-symbols \ --disable-ldap \ --disable-ldaps \ || die mmake || die }