From 66e26409bfde3ed83954d3f6513045801bee6cf7 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Micha=C5=82=20G=C3=B3rny?= Date: Mon, 12 Mar 2018 17:32:49 +0100 Subject: [PATCH] dev-libs/libgit2: Add missing flag+dependency on net-misc/curl --- dev-libs/libgit2/libgit2-9999.ebuild | 7 ++++++- dev-libs/libgit2/metadata.xml | 2 ++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/dev-libs/libgit2/libgit2-9999.ebuild b/dev-libs/libgit2/libgit2-9999.ebuild index 19fc4bd0b35b..549b491f6136 100644 --- a/dev-libs/libgit2/libgit2-9999.ebuild +++ b/dev-libs/libgit2/libgit2-9999.ebuild @@ -18,13 +18,17 @@ HOMEPAGE="https://libgit2.github.com/" LICENSE="GPL-2-with-linking-exception" SLOT="0/26" -IUSE="examples gssapi libressl +ssh test +threads trace" +IUSE="+curl examples gssapi libressl +ssh test +threads trace" RDEPEND=" !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) sys-libs/zlib net-libs/http-parser:= + curl? ( + !libressl? ( net-misc/curl:=[curl_ssl_openssl(-)] ) + libressl? ( net-misc/curl:=[curl_ssl_libressl(-)] ) + ) gssapi? ( virtual/krb5 ) ssh? ( net-libs/libssh2 ) " @@ -49,6 +53,7 @@ src_configure() { -DUSE_GSSAPI=$(usex gssapi) -DUSE_SSH=$(usex ssh) -DTHREADSAFE=$(usex threads) + -DCURL=$(usex curl) ) cmake-utils_src_configure } diff --git a/dev-libs/libgit2/metadata.xml b/dev-libs/libgit2/metadata.xml index 341b4d4cf6d8..e090ecb97fe2 100644 --- a/dev-libs/libgit2/metadata.xml +++ b/dev-libs/libgit2/metadata.xml @@ -15,6 +15,8 @@ speed custom Git applications in any language which supports C bindings. + Use net-misc/curl for HTTP support + (otherwise, limited built-in implementation will be used) Enable GSSAPI support for SPNEGO auth Enable SSH transport support Enable tracing support -- 2.26.2