commit: 66e26409bfde3ed83954d3f6513045801bee6cf7 Author: Michał Górny <mgorny <AT> gentoo <DOT> org> AuthorDate: Mon Mar 12 16:32:49 2018 +0000 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org> CommitDate: Mon Mar 12 17:07:54 2018 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66e26409
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 19fc4bd0b35..549b491f613 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 341b4d4cf6d..e090ecb97fe 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. </longdescription> <use> + <flag name="curl">Use <pkg>net-misc/curl</pkg> for HTTP support + (otherwise, limited built-in implementation will be used)</flag> <flag name="gssapi">Enable GSSAPI support for SPNEGO auth</flag> <flag name="ssh">Enable SSH transport support</flag> <flag name="trace">Enable tracing support</flag>