aboutsummaryrefslogtreecommitdiff
path: root/ports/curl/CONTROL
diff options
context:
space:
mode:
authorpravic <ehysta@gmail.com>2018-02-27 23:15:37 +0300
committerRobert Schumacher <roschuma@microsoft.com>2018-02-27 12:15:37 -0800
commitf272a872d40edc2714f0b326e211e9b181aa65cc (patch)
treea97d9cb065b5cc6408e23bfb1cd2ca758ddc927b /ports/curl/CONTROL
parentfd08d14bdbd54a0715dfa1404be5383b01f68187 (diff)
downloadvcpkg-f272a872d40edc2714f0b326e211e9b181aa65cc.tar.gz
vcpkg-f272a872d40edc2714f0b326e211e9b181aa65cc.zip
[curl] Add support of different features. (#2862)
* [curl] Add support of different features. Default-Features: openssl, http2, ssh (as in previous builds) Feature: curl Description: Builds curl executable (placed in the /tools directory) Feature: http-only Description: Disables all protocols except HTTP/HTTPS/HTTP2 Feature: http2 Build-Depends: nghttp2, openssl Description: HTTP2 support (requires openssl) Feature: openssl Build-Depends: openssl Description: SSL support via OpenSSL Feature: winssl Description: SSL support via Schannel Feature: ssh Build-Depends: libssh2 Description: SSH support via libssh2 * [cpr] Add features of the curl library. * [cpr] Remove transitive features * [curl] Remove http2 from default features. Remove winssl feature. Rename "curl" feature to "tool". * [curl] Fixup curl -> tool renaming * [curl] Further refactoring of WINSSL/Openssl -- use single ssl feature.
Diffstat (limited to 'ports/curl/CONTROL')
-rw-r--r--ports/curl/CONTROL25
1 files changed, 22 insertions, 3 deletions
diff --git a/ports/curl/CONTROL b/ports/curl/CONTROL
index 6db37600a..e7f13888d 100644
--- a/ports/curl/CONTROL
+++ b/ports/curl/CONTROL
@@ -1,5 +1,24 @@
Source: curl
-Version: 7.58.0-1
-Build-Depends: zlib, openssl, libssh2, nghttp2
+Version: 7.58.0-4
+Build-Depends: zlib
Description: A library for transferring data with URLs
-# For WINSSL create target triplet which contains set(CURL_USE_WINSSL ON)
+Default-Features: ssl
+# For WINSSL add set(CURL_USE_WINSSL ON) to your triplet file
+
+Feature: tool
+Description: Builds curl executable
+
+Feature: non-http
+Description: Enables protocols beyond HTTP/HTTPS/HTTP2
+
+Feature: http2
+Build-Depends: nghttp2, ssl
+Description: HTTP2 support
+
+Feature: ssl
+Build-Depends: openssl
+Description: SSL support
+
+Feature: ssh
+Build-Depends: libssh2, curl[non-http]
+Description: SSH support via libssh2