<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size: 12pt; color: rgb(0, 0, 0); font-family: Calibri, Helvetica, sans-serif, "EmojiFont", "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols;" dir="ltr">
<p style="margin-top:0;margin-bottom:0"><span id="ms-rterangepaste-start"></span></p>
<div>From 51a9bc5b2fc6e40f8b076a7b153caf3d84489c9c Mon Sep 17 00:00:00 2001<br>
From: Derek Baker <derek-baker@idexx.com><br>
Date: Thu, 14 Jun 2018 16:36:31 -0400<br>
Subject: [PATCH 1/1] Adding opkg configuration options for curl, curl with<br>
 ssl, and sha256<br>
<br>
Signed-off-by: Derek Baker <derek-baker@idexx.com><br>
---<br>
 package/opkg/Config.in | 13 +++++++++++++<br>
 package/opkg/opkg.mk   | 20 +++++++++++++++++++-<br>
 2 files changed, 32 insertions(+), 1 deletion(-)<br>
<br>
diff --git a/package/opkg/Config.in b/package/opkg/Config.in<br>
index 20f6fa2f53..4ce3372bc0 100644<br>
--- a/package/opkg/Config.in<br>
+++ b/package/opkg/Config.in<br>
@@ -30,4 +30,17 @@ config BR2_PACKAGE_OPKG_GPG_SIGN<br>
       Enable opkg package signature checking support using<br>
       gnupg/libgpgme.<br>
 <br>
+config BR2_PACKAGE_OPKG_CURL<br>
+    bool "curl support"<br>
+    select BR2_PACKAGE_LIBCURL<br>
+<br>
+if BR2_PACKAGE_OPKG_CURL<br>
+config BR2_PACKAGE_OPKG_CURL_SSL<br>
+    select BR2_PACKAGE_OPENSSL<br>
+    bool "ssl support for curl"<br>
+endif<br>
+<br>
+config BR2_PACKAGE_OPKG_SHA256<br>
+    bool "SHA256 support"<br>
+<br>
 endif<br>
diff --git a/package/opkg/opkg.mk b/package/opkg/opkg.mk<br>
index 4d34c6d4d3..d72f0bd97d 100644<br>
--- a/package/opkg/opkg.mk<br>
+++ b/package/opkg/opkg.mk<br>
@@ -10,7 +10,6 @@ OPKG_DEPENDENCIES = host-pkgconf libarchive<br>
 OPKG_LICENSE = GPL-2.0+<br>
 OPKG_LICENSE_FILES = COPYING<br>
 OPKG_INSTALL_STAGING = YES<br>
-OPKG_CONF_OPTS = --disable-curl<br>
 # Populate the conf/ directory<br>
 OPKG_AUTORECONF = YES<br>
 <br>
@@ -37,6 +36,25 @@ else<br>
 OPKG_CONF_OPTS += --disable-gpg<br>
 endif<br>
 <br>
+ifeq ($(BR2_PACKAGE_OPKG_SHA256),y)<br>
+OPKG_CONF_OPTS += --enable-sha256<br>
+endif<br>
+<br>
+ifeq ($(BR2_PACKAGE_OPKG_CURL),y)<br>
+OPKG_CONF_OPTS += --enable-curl<br>
+OPKG_DEPENDENCIES += libcurl<br>
+<br>
+ifeq ($(BR2_PACKAGE_OPKG_CURL_SSL),y)<br>
+OPKG_CONF_OPTS += --enable-ssl-curl<br>
+OPKG_DEPENDENCIES += libopenssl<br>
+else<br>
+OPKG_CONF_OPTS += --disable-ssl-curl<br>
+endif<br>
+<br>
+else<br>
+OPKG_CONF_OPTS += --disable-curl<br>
+endif<br>
+<br>
 OPKG_POST_INSTALL_TARGET_HOOKS += OPKG_CREATE_LOCKDIR<br>
 <br>
 $(eval $(autotools-package))<br>
-- <br>
2.17.1<br>
<br>
</div>
<span id="ms-rterangepaste-end"></span><br>
<p></p>
</div>
</body>
</html>