Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 1 addition & 6 deletions admin/zabbix/Config.in
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,7 @@ menu "Modify features for non-core variants"
bool "cURL support (default SSL)"
default y if ZABBIX_ENABLE_ZABBIX
default n
depends on !ZABBIX_GNUTLS && !ZABBIX_NOSSL

config ZABBIX_CURL_GNUTLS
bool "cURL support (GnuTLS)"
default n
depends on !ZABBIX_CURL
depends on !ZABBIX_NOSSL

config ZABBIX_LDAP
bool "LDAP support"
Expand Down
27 changes: 1 addition & 26 deletions admin/zabbix/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,6 @@ PKG_BUILD_PARALLEL:=1

PKG_CONFIG_DEPENDS:= \
CONFIG_ZABBIX_CURL \
CONFIG_ZABBIX_CURL_GNUTLS \
CONFIG_ZABBIX_ENABLE_ZABBIX \
CONFIG_ZABBIX_GNUTLS \
CONFIG_ZABBIX_LDAP \
Expand Down Expand Up @@ -130,7 +129,6 @@ define Package/zabbix-agentd
TITLE+= (full/with TLS)
DEPENDS+= \
+ZABBIX_CURL:libcurl \
+ZABBIX_CURL_GNUTLS:libcurl-gnutls \
+ZABBIX_GNUTLS:libgnutls \
+ZABBIX_LDAP:libopenldap \
+ZABBIX_NETSNMP:libnetsnmp-ssl \
Expand Down Expand Up @@ -211,7 +209,6 @@ define Package/zabbix-proxy
TITLE+= (full/with OpenSSL)
DEPENDS+= \
+ZABBIX_CURL:libcurl \
+ZABBIX_CURL_GNUTLS:libcurl-gnutls \
+ZABBIX_GNUTLS:libgnutls \
+ZABBIX_LDAP:libopenldap \
+ZABBIX_MYSQL:libmariadbclient \
Expand Down Expand Up @@ -273,7 +270,6 @@ define Package/zabbix-server
DEPENDS+= \
@(!ZABBIX_SQLITE) \
+ZABBIX_CURL:libcurl \
+ZABBIX_CURL_GNUTLS:libcurl-gnutls \
+ZABBIX_GNUTLS:libgnutls \
+ZABBIX_LDAP:libopenldap \
+ZABBIX_MYSQL:libmariadbclient \
Expand Down Expand Up @@ -398,6 +394,7 @@ CONFIGURE_ARGS+= \
$(if $(CONFIG_PACKAGE_zabbix-agentd),--enable-agent,--disable-agent) \
$(if $(CONFIG_PACKAGE_zabbix-proxy),--enable-proxy,--disable-proxy) \
$(if $(CONFIG_PACKAGE_zabbix-server),--enable-server,--disable-server) \
$(if $(CONFIG_ZABBIX_CURL),--with-libcurl,--with-libcurl="no") \
$(if $(CONFIG_ZABBIX_GNUTLS),--with-gnutls="$(STAGING_DIR)/usr",--with-gnutls="no") \
$(if $(CONFIG_ZABBIX_LDAP),--with-ldap="$(STAGING_DIR)/usr",--with-ldap="no") \
$(if $(CONFIG_ZABBIX_MYSQL),--with-mysql,--with-mysql="no") \
Expand All @@ -407,28 +404,6 @@ CONFIGURE_ARGS+= \
$(if $(CONFIG_ZABBIX_SQLITE),--with-sqlite3,--with-sqlite3="no") \
--enable-year2038

ifeq ($(CONFIG_ZABBIX_CURL),y)
CONFIGURE_ARGS += \
--with-libcurl
endif

ifeq ($(CONFIG_ZABBIX_CURL_GNUTLS),y)
CONFIGURE_VARS += \
ac_cv_path__libcurl_config="/bin/true" \
LIBCURL_CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
LIBCURL_LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
LIBCURL_LIBS="-lcurl-gnutls" \
libcurl_cv_lib_curl_usable=yes \
libcurl_cv_lib_curl_version=8.14.1 \
libcurl_cv_lib_curl_version_ok=yes
CONFIGURE_ARGS += --with-libcurl="yes"
endif

ifeq ($(CONFIG_ZABBIX_CURL)$(CONFIG_ZABBIX_CURL_GNUTLS),)
CONFIGURE_ARGS += \
--with-libcurl="no"
endif

endif

ifeq ($(BUILD_VARIANT),no-configure)
Expand Down
27 changes: 12 additions & 15 deletions net/curl/Config.in
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
if PACKAGE_libcurl

comment "SSL support"

choice
Expand All @@ -8,18 +6,23 @@ choice

config LIBCURL_MBEDTLS
bool "mbed TLS"
depends on PACKAGE_libcurl-mbedtls

config LIBCURL_WOLFSSL
bool "wolfSSL"
depends on PACKAGE_libcurl-wolfssl

config LIBCURL_OPENSSL
bool "OpenSSL"
depends on PACKAGE_libcurl-openssl

config LIBCURL_GNUTLS
bool "GNUTLS"
depends on PACKAGE_libcurl-gnutls

config LIBCURL_NOSSL
bool "No SSL support"
depends on PACKAGE_libcurl-nossl

endchoice

Expand Down Expand Up @@ -64,7 +67,7 @@ config LIBCURL_LDAP

config LIBCURL_LDAPS
bool "Enable LDAPS support"
depends on LIBCURL_LDAP && !LIBCURL_NOSSL
depends on LIBCURL_LDAP
Copy link

Copilot AI May 1, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LIBCURL_LDAPS can now be enabled even when the libcurl-nossl variant is selected, but the Makefile later silently gates LDAPS off for nossl via LIBCURL_WITH_LDAPS. Restoring the !LIBCURL_NOSSL dependency (or an equivalent constraint) would keep Kconfig consistent with actual build output and avoid “enabled in config but not built” surprises.

Suggested change
depends on LIBCURL_LDAP
depends on LIBCURL_LDAP
depends on !LIBCURL_NOSSL

Copilot uses AI. Check for mistakes.
default y

config LIBCURL_POP3
Expand All @@ -75,23 +78,19 @@ config LIBCURL_RTSP
bool "RTSP protocol"
depends on LIBCURL_HTTP
default n
config LIBCURL_NO_RTSP
string "RTSP require HTTP protocol"
depends on !LIBCURL_HTTP
default "!"
help
RTSP require HTTP protocol
Copy link

Copilot AI May 1, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fix grammar: change 'require' to 'requires' in the RTSP help text.

Suggested change
RTSP require HTTP protocol
RTSP requires HTTP protocol

Copilot uses AI. Check for mistakes.

config LIBCURL_SSH2
bool "SCP / SFTP protocol"
default n

config LIBCURL_SMB
bool "SMB protocol (CIFS)"
depends on LIBCURL_CRYPTO_AUTH && (LIBCURL_GNUTLS || LIBCURL_OPENSSL)
depends on LIBCURL_CRYPTO_AUTH
Copy link

Copilot AI May 1, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

SMB can be enabled in Kconfig for TLS backends where it won’t be built (the Makefile later gates SMB to gnutls/openssl via LIBCURL_WITH_SMB). Consider reinstating a dependency that reflects that requirement (e.g., depends on (LIBCURL_GNUTLS || LIBCURL_OPENSSL)) so the menu matches actual capability.

Suggested change
depends on LIBCURL_CRYPTO_AUTH
depends on LIBCURL_CRYPTO_AUTH && (LIBCURL_GNUTLS || LIBCURL_OPENSSL)

Copilot uses AI. Check for mistakes.
default n
config LIBCURL_NO_SMB
string "SMB require 'cryptographic authentication' and either 'GnuTLS' or 'OpenSSL'"
depends on !LIBCURL_CRYPTO_AUTH || (!LIBCURL_GNUTLS && !LIBCURL_OPENSSL)
default "!"
help
SMB require 'cryptographic authentication' and either 'GnuTLS' or 'OpenSSL'
Copy link

Copilot AI May 1, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fix grammar: change 'require' to 'requires' in the SMB help text.

Suggested change
SMB require 'cryptographic authentication' and either 'GnuTLS' or 'OpenSSL'
SMB requires 'cryptographic authentication' and either 'GnuTLS' or 'OpenSSL'

Copilot uses AI. Check for mistakes.

config LIBCURL_SMTP
bool "SMTP / SMTPS protocol"
Expand All @@ -111,7 +110,6 @@ config LIBCURL_HTTP2

config LIBCURL_HTTP3
bool "HTTP/3 protocol"
Copy link

Copilot AI May 1, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LIBCURL_HTTP3 is now selectable for non-OpenSSL variants, but the Makefile only enables HTTP/3 when $(BUILD_VARIANT) is openssl. Please restore an appropriate dependency (e.g., depends on LIBCURL_OPENSSL) to prevent configurations that cannot take effect.

Suggested change
bool "HTTP/3 protocol"
bool "HTTP/3 protocol"
depends on LIBCURL_OPENSSL

Copilot uses AI. Check for mistakes.
depends on LIBCURL_OPENSSL
default n

comment "Miscellaneous"
Expand Down Expand Up @@ -167,10 +165,9 @@ config LIBCURL_VERBOSE

config LIBCURL_NTLM
bool "Enable NTLM support"
depends on LIBCURL_CRYPTO_AUTH && !LIBCURL_NOSSL
depends on LIBCURL_CRYPTO_AUTH
Copy link

Copilot AI May 1, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Similar to LDAPS/SMB/HTTP3, NTLM can now be enabled for the nossl variant even though the Makefile later forces -DCURL_DISABLE_NTLM when LIBCURL_WITH_NTLM is unset. Re-adding the !LIBCURL_NOSSL dependency would keep Kconfig and the build behavior aligned.

Suggested change
depends on LIBCURL_CRYPTO_AUTH
depends on LIBCURL_CRYPTO_AUTH && !LIBCURL_NOSSL

Copilot uses AI. Check for mistakes.
default n

config LIBCURL_HTTP_AUTH
bool "Enable HTTP authentication support"
default y
endif
130 changes: 105 additions & 25 deletions net/curl/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -50,9 +50,7 @@ PKG_CONFIG_DEPENDS:= \
CONFIG_LIBCURL_LDAPS \
CONFIG_LIBCURL_POP3 \
CONFIG_LIBCURL_RTSP \
CONFIG_LIBCURL_NO_RTSP \
CONFIG_LIBCURL_SMB \
CONFIG_LIBCURL_NO_SMB \
CONFIG_LIBCURL_SMTP \
CONFIG_LIBCURL_TELNET \
CONFIG_LIBCURL_TFTP \
Expand All @@ -69,45 +67,117 @@ PKG_CONFIG_DEPENDS:= \
CONFIG_LIBCURL_UNIX_SOCKETS \
CONFIG_LIBCURL_VERBOSE \
CONFIG_LIBCURL_NTLM \
$(if $(CONFIG_LIBCURL_OPENSSL), \
$(if $(filter openssl,$(BUILD_VARIANT)), \
CONFIG_OPENSSL_ENGINE \
CONFIG_OPENSSL_WITH_COMPRESSION \
CONFIG_OPENSSL_WITH_NPN)

include $(INCLUDE_DIR)/package.mk

define Package/curl/Default
define Package/curl
SECTION:=net
CATEGORY:=Network
URL:=https://curl.se/
MAINTAINER:=
endef

define Package/curl
$(call Package/curl/Default)
SUBMENU:=File Transfer
DEPENDS:=+libcurl
TITLE:=A client-side URL transfer utility
endef

define Package/libcurl
$(call Package/curl/Default)
define Package/libcurl/Default
SECTION:=libs
CATEGORY:=Libraries
DEPENDS:= +LIBCURL_WOLFSSL:libwolfssl +LIBCURL_OPENSSL:libopenssl +LIBCURL_GNUTLS:libgnutls +LIBCURL_MBEDTLS:libmbedtls
DEPENDS += +LIBCURL_ZLIB:zlib +LIBCURL_ZSTD:libzstd +LIBCURL_THREADED_RESOLVER:libpthread +LIBCURL_LDAP:libopenldap
DEPENDS += +LIBCURL_LIBIDN2:libidn2 +LIBCURL_SSH2:libssh2 +LIBCURL_HTTP2:libnghttp2 +LIBCURL_HTTP3:libnghttp3 +LIBCURL_HTTP3:libngtcp2 +ca-bundle
MAINTAINER:=
DEPENDS:= +LIBCURL_ZLIB:zlib \
+LIBCURL_ZSTD:libzstd \
+LIBCURL_THREADED_RESOLVER:libpthread \
+LIBCURL_LDAP:libopenldap \
+LIBCURL_LIBIDN2:libidn2 \
+LIBCURL_SSH2:libssh2 \
+LIBCURL_HTTP2:libnghttp2 \
+ca-bundle
TITLE:=A client-side URL transfer library
MENU:=1
ABI_VERSION:=4
endef

define Package/libcurl/config
source "$(SOURCE)/Config.in"
define Package/libcurl-nossl
$(call Package/libcurl/Default)
PROVIDES:=libcurl
VARIANT:=nossl
TITLE+= (No SSL)
endef
Comment on lines +104 to +109
Copy link

Copilot AI May 1, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Multiple packages PROVIDES:=libcurl and (per the shared install function) install the same libcurl.so.* paths. Installing more than one variant will cause opkg file-collision errors; please add explicit mutual CONFLICTS:= across the libcurl-* variants (or otherwise enforce only one provider can be installed at a time).

Copilot uses AI. Check for mistakes.

define Package/libcurl-nossl/config
if PACKAGE_libcurl-nossl
source "$(SOURCE)/Config.in"
endif
endef

define Package/libcurl-wolfssl
$(call Package/libcurl/Default)
DEPENDS+= +libwolfssl
PROVIDES:=libcurl
VARIANT:=wolfssl
TITLE+= (wolfSSL)
endef
Comment on lines +117 to +123
Copy link

Copilot AI May 1, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Multiple packages PROVIDES:=libcurl and (per the shared install function) install the same libcurl.so.* paths. Installing more than one variant will cause opkg file-collision errors; please add explicit mutual CONFLICTS:= across the libcurl-* variants (or otherwise enforce only one provider can be installed at a time).

Copilot uses AI. Check for mistakes.

define Package/libcurl-wolfssl/config
if PACKAGE_libcurl-wolfssl
source "$(SOURCE)/Config.in"
endif
endef

define Package/libcurl-gnutls
$(call Package/libcurl/Default)
DEPENDS+= +libgnutls
PROVIDES:=libcurl
VARIANT:=gnutls
TITLE+= (GnuTLS)
endef
Comment on lines +131 to 137
Copy link

Copilot AI May 1, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Multiple packages PROVIDES:=libcurl and (per the shared install function) install the same libcurl.so.* paths. Installing more than one variant will cause opkg file-collision errors; please add explicit mutual CONFLICTS:= across the libcurl-* variants (or otherwise enforce only one provider can be installed at a time).

Copilot uses AI. Check for mistakes.

define Package/libcurl-gnutls/config
if PACKAGE_libcurl-gnutls
source "$(SOURCE)/Config.in"
endif
endef

define Package/libcurl-openssl
$(call Package/libcurl/Default)
DEPENDS+= +libopenssl +LIBCURL_HTTP3:libnghttp3 +LIBCURL_HTTP3:libngtcp2
PROVIDES:=libcurl
VARIANT:=openssl
TITLE+= (OpenSSL)
endef
Comment on lines +145 to +151
Copy link

Copilot AI May 1, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Multiple packages PROVIDES:=libcurl and (per the shared install function) install the same libcurl.so.* paths. Installing more than one variant will cause opkg file-collision errors; please add explicit mutual CONFLICTS:= across the libcurl-* variants (or otherwise enforce only one provider can be installed at a time).

Copilot uses AI. Check for mistakes.

define Package/libcurl-openssl/config
if PACKAGE_libcurl-openssl
source "$(SOURCE)/Config.in"
endif
endef

define Package/libcurl-mbedtls
$(call Package/libcurl/Default)
DEPENDS+= +libmbedtls
PROVIDES:=libcurl
VARIANT:=mbedtls
DEFAULT_VARIANT:=1
TITLE+= (mbedTLS)
endef
Comment on lines +104 to +166
Copy link

Copilot AI Apr 29, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All libcurl-* packages appear to install the same filenames (e.g., libcurl.so.*, curl-config, libcurl.pc). Without an explicit mutual exclusion mechanism (e.g., CONFLICTS/Kconfig choice), users can select multiple variants and hit file collisions at packaging/install time (and also trigger conflicting configure args). Add explicit conflicts or a single-choice selector so only one libcurl provider can be installed/selected.

Copilot uses AI. Check for mistakes.
Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think CONFLICTS is not required because VARIANT already do this.

Comment on lines +159 to +166
Copy link

Copilot AI May 1, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Multiple packages PROVIDES:=libcurl and (per the shared install function) install the same libcurl.so.* paths. Installing more than one variant will cause opkg file-collision errors; please add explicit mutual CONFLICTS:= across the libcurl-* variants (or otherwise enforce only one provider can be installed at a time).

Copilot uses AI. Check for mistakes.

define Package/libcurl-mbedtls/config
if PACKAGE_libcurl-mbedtls
source "$(SOURCE)/Config.in"
endif
endef

LIBCURL_WITH_HTTP3 := $(if $(filter openssl,$(BUILD_VARIANT)),$(CONFIG_LIBCURL_HTTP3))
LIBCURL_WITH_LDAPS := $(if $(filter-out nossl,$(BUILD_VARIANT)),$(CONFIG_LIBCURL_LDAPS))
LIBCURL_WITH_SMB := $(if $(filter gnutls openssl,$(BUILD_VARIANT)),$(CONFIG_LIBCURL_SMB))
LIBCURL_WITH_NTLM := $(if $(filter-out nossl,$(BUILD_VARIANT)),$(CONFIG_LIBCURL_NTLM))

TARGET_CFLAGS += $(FPIC)
TARGET_CPPFLAGS += $(if $(CONFIG_LIBCURL_NTLM),,-DCURL_DISABLE_NTLM)
TARGET_CPPFLAGS += $(if $(LIBCURL_WITH_NTLM),,-DCURL_DISABLE_NTLM)
TARGET_LDFLAGS += -Wl,--gc-sections

CONFIGURE_ARGS += \
Expand All @@ -127,18 +197,18 @@ CONFIGURE_ARGS += \
\
$(call autoconf_bool,CONFIG_IPV6,ipv6) \
\
$(if $(CONFIG_LIBCURL_WOLFSSL)$(CONFIG_LIBCURL_GNUTLS)$(CONFIG_LIBCURL_OPENSSL)$(CONFIG_LIBCURL_MBEDTLS),,--without-ssl) \
$(if $(CONFIG_LIBCURL_WOLFSSL),--with-wolfssl="$(STAGING_DIR)/usr",--without-wolfssl) \
$(if $(CONFIG_LIBCURL_GNUTLS),--with-gnutls="$(STAGING_DIR)/usr",--without-gnutls) \
$(if $(CONFIG_LIBCURL_OPENSSL),--with-openssl="$(STAGING_DIR)/usr",--without-openssl) \
$(if $(CONFIG_LIBCURL_MBEDTLS),--with-mbedtls="$(STAGING_DIR)/usr",--without-mbedtls) \
$(if $(filter nossl,$(BUILD_VARIANT)),--without-ssl) \
$(if $(filter wolfssl,$(BUILD_VARIANT)),--with-wolfssl="$(STAGING_DIR)/usr",--without-wolfssl) \
$(if $(filter gnutls,$(BUILD_VARIANT)),--with-gnutls="$(STAGING_DIR)/usr",--without-gnutls) \
$(if $(filter openssl,$(BUILD_VARIANT)),--with-openssl="$(STAGING_DIR)/usr",--without-openssl) \
$(if $(filter mbedtls,$(BUILD_VARIANT)),--with-mbedtls="$(STAGING_DIR)/usr",--without-mbedtls) \
\
$(if $(CONFIG_LIBCURL_LIBIDN2),--with-libidn2="$(STAGING_DIR)/usr",--without-libidn2) \
$(if $(CONFIG_LIBCURL_SSH2),--with-libssh2="$(STAGING_DIR)/usr",--without-libssh2) \
$(if $(CONFIG_LIBCURL_ZLIB),--with-zlib="$(STAGING_DIR)/usr",--without-zlib) \
$(if $(CONFIG_LIBCURL_ZSTD),--with-zstd="$(STAGING_DIR)/usr",--without-zstd) \
$(if $(CONFIG_LIBCURL_HTTP2),--with-nghttp2="$(STAGING_DIR)/usr",--without-nghttp2) \
$(if $(CONFIG_LIBCURL_HTTP3),--with-nghttp3="$(STAGING_DIR)/usr" --with-ngtcp2="$(STAGING_DIR)/usr",--without-nghttp3 --without-ngtcp2) \
$(if $(LIBCURL_WITH_HTTP3),--with-nghttp3="$(STAGING_DIR)/usr" --with-ngtcp2="$(STAGING_DIR)/usr",--without-nghttp3 --without-ngtcp2) \
\
$(call autoconf_bool,CONFIG_LIBCURL_DICT,dict) \
$(call autoconf_bool,CONFIG_LIBCURL_FILE,file) \
Expand All @@ -147,10 +217,10 @@ CONFIGURE_ARGS += \
$(call autoconf_bool,CONFIG_LIBCURL_HTTP,http) \
$(call autoconf_bool,CONFIG_LIBCURL_IMAP,imap) \
$(call autoconf_bool,CONFIG_LIBCURL_LDAP,ldap) \
$(call autoconf_bool,CONFIG_LIBCURL_LDAPS,ldaps) \
$(call autoconf_bool,LIBCURL_WITH_LDAPS,ldaps) \
$(call autoconf_bool,CONFIG_LIBCURL_POP3,pop3) \
$(call autoconf_bool,CONFIG_LIBCURL_RTSP,rtsp) \
$(call autoconf_bool,CONFIG_LIBCURL_SMB,smb) \
$(call autoconf_bool,LIBCURL_WITH_SMB,smb) \
$(call autoconf_bool,CONFIG_LIBCURL_SMTP,smtp) \
$(call autoconf_bool,CONFIG_LIBCURL_TELNET,telnet) \
$(call autoconf_bool,CONFIG_LIBCURL_TFTP,tftp) \
Expand Down Expand Up @@ -187,5 +257,15 @@ define Package/libcurl/install
$(CP) $(PKG_INSTALL_DIR)/usr/lib/libcurl.so.* $(1)/usr/lib/
endef

$(eval $(call BuildPackage,libcurl))
Package/libcurl-nossl/install = $(Package/libcurl/install)
Package/libcurl-wolfssl/install = $(Package/libcurl/install)
Package/libcurl-gnutls/install = $(Package/libcurl/install)
Package/libcurl-openssl/install = $(Package/libcurl/install)
Package/libcurl-mbedtls/install = $(Package/libcurl/install)

$(eval $(call BuildPackage,libcurl-nossl))
$(eval $(call BuildPackage,libcurl-wolfssl))
$(eval $(call BuildPackage,libcurl-gnutls))
$(eval $(call BuildPackage,libcurl-openssl))
$(eval $(call BuildPackage,libcurl-mbedtls))
$(eval $(call BuildPackage,curl))
Loading
Loading