diff --git a/net/transmission/Makefile b/net/transmission/Makefile index 220459e5b..d853d47c1 100644 --- a/net/transmission/Makefile +++ b/net/transmission/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=transmission PKG_VERSION:=3.00 -PKG_RELEASE:=5 +PKG_RELEASE:=6 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz PKG_SOURCE_URL:=@GITHUB/transmission/transmission-releases/master @@ -137,9 +137,6 @@ CONFIGURE_ARGS += \ ifeq ($(BUILD_VARIANT),mbedtls) CONFIGURE_ARGS += --with-crypto=polarssl - CONFIGURE_VARS += \ - MBEDTLS_CFLAGS="-I$(STAGING_DIR)/usr/include/mbedtls" \ - MBEDTLS_LIBS="-lmbedtls -lmbedcrypto" else CONFIGURE_ARGS += --with-crypto=openssl endif diff --git a/net/transmission/patches/020-mbedcrypto.patch b/net/transmission/patches/020-mbedcrypto.patch new file mode 100644 index 000000000..da0874fe1 --- /dev/null +++ b/net/transmission/patches/020-mbedcrypto.patch @@ -0,0 +1,13 @@ +--- a/configure.ac ++++ b/configure.ac +@@ -152,8 +152,8 @@ AS_IF([test "x$want_crypto" = "xauto" -o "x$want_crypto" = "xcyassl"], [ + ) + ]) + AS_IF([test "x$want_crypto" = "xauto" -o "x$want_crypto" = "xpolarssl"], [ +- PKG_CHECK_MODULES(MBEDTLS, [mbedtls >= $POLARSSL_MINIMUM], +- [want_crypto="polarssl"; CRYPTO_PKG="polarssl"; CRYPTO_CFLAGS="$MBEDTLS_CFLAGS"; CRYPTO_LIBS="$MBEDTLS_LIBS"; POLARSSL_IS_MBEDTLS=yes], ++ AC_CHECK_LIB(mbedcrypto, mbedtls_strerror, ++ [want_crypto="polarssl"; CRYPTO_PKG="polarssl"; CRYPTO_LIBS="-lmbedcrypto"; POLARSSL_IS_MBEDTLS=yes], + [AC_CHECK_HEADER([polarssl/version.h], + [AC_EGREP_CPP([version_ok], [#include + #if defined (POLARSSL_VERSION_NUMBER) && POLARSSL_VERSION_NUMBER >= $POLARSSL_MINIMUM