From: Sergey Ponomarev Date: Mon, 1 Jan 2024 15:33:16 +0000 (+0200) Subject: emailrelay: Add support of build with MbedTLS X-Git-Url: http://git.openwrt.org/?a=commitdiff_plain;h=0e413008c8f0341d8afaeef65d057863b9bfc6cd;p=feed%2Fpackages.git emailrelay: Add support of build with MbedTLS Signed-off-by: Sergey Ponomarev --- diff --git a/mail/emailrelay/Config.in b/mail/emailrelay/Config.in index 3fd28402d8..cf2903da23 100644 --- a/mail/emailrelay/Config.in +++ b/mail/emailrelay/Config.in @@ -12,6 +12,16 @@ choice help Builds the package with OpenSSL. + config EMAILRELAY_SSL_MBEDTLS + bool "MbedTLS" + select PACKAGE_libmbedtls + select MBEDTLS_DEBUG_C + select MBEDTLS_VERSION_C + select MBEDTLS_VERSION_FEATURES + select MBEDTLS_SSL_RENEGOTIATION + help + Builds the package with MbedTLS. + config EMAILRELAY_NOSSL bool "No TLS support" endchoice diff --git a/mail/emailrelay/Makefile b/mail/emailrelay/Makefile index 10091ebea4..1c5afe2832 100644 --- a/mail/emailrelay/Makefile +++ b/mail/emailrelay/Makefile @@ -22,6 +22,7 @@ PKG_LICENSE_FILES:=COPYING PKG_CONFIG_DEPENDS:= \ CONFIG_EMAILRELAY_SUPPORT_VERBOSE_DBG \ CONFIG_EMAILRELAY_SSL \ + CONFIG_EMAILRELAY_SSL_MBEDTLS\ CONFIG_EMAILRELAY_NOSSL PKG_BUILD_FLAGS:=gc-sections lto @@ -31,7 +32,7 @@ include $(INCLUDE_DIR)/package.mk define Package/emailrelay SECTION:=mail CATEGORY:=Mail - DEPENDS:=+EMAILRELAY_SSL:libopenssl +libstdcpp + DEPENDS:=+EMAILRELAY_SSL:libopenssl +EMAILRELAY_SSL_MBEDTLS:libmbedtls +libstdcpp TITLE:=E-MailRelay A lightweight email server URL:=https://emailrelay.sourceforge.net/ MENU:=1 @@ -78,6 +79,14 @@ else --without-openssl endif +ifeq ($(CONFIG_EMAILRELAY_SSL_MBEDTLS),y) + CONFIGURE_ARGS += \ + --with-mbedtls +else + CONFIGURE_ARGS += \ + --without-mbedtls +endif + ifeq ($(CONFIG_EMAILRELAY_SUPPORT_VERBOSE_DBG),y) CONFIGURE_ARGS += \ --enable-debug=yes