From cabf977d38bb949d9915db6fb13cdb0677141dda Mon Sep 17 00:00:00 2001 From: Rosen Penev Date: Tue, 22 Jan 2019 00:36:38 -0800 Subject: [PATCH] aria2: Fix the faulty patch again The previous solution was incorrect. The issue was that the macro was not defined as the header defining it was not included. GCC warns if -Wunder is passed and does not error by default, leading to the confusion. Signed-off-by: Rosen Penev --- net/aria2/Makefile | 2 +- ...pilation-without-deprecated-OpenSSL-.patch | 24 ++++++++++++------- 2 files changed, 17 insertions(+), 9 deletions(-) diff --git a/net/aria2/Makefile b/net/aria2/Makefile index d137fa99af..765123faf2 100644 --- a/net/aria2/Makefile +++ b/net/aria2/Makefile @@ -8,7 +8,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=aria2 PKG_VERSION:=1.34.0 -PKG_RELEASE:=4 +PKG_RELEASE:=5 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz PKG_SOURCE_URL:=https://github.com/aria2/aria2/releases/download/release-$(PKG_VERSION)/ diff --git a/net/aria2/patches/010-Platform-Fix-compilation-without-deprecated-OpenSSL-.patch b/net/aria2/patches/010-Platform-Fix-compilation-without-deprecated-OpenSSL-.patch index 24823c58d5..1458d0722c 100644 --- a/net/aria2/patches/010-Platform-Fix-compilation-without-deprecated-OpenSSL-.patch +++ b/net/aria2/patches/010-Platform-Fix-compilation-without-deprecated-OpenSSL-.patch @@ -1,30 +1,38 @@ -From 0cfd523a6d0ea16d8b7c94160216838d53c30da6 Mon Sep 17 00:00:00 2001 +From 0e31e37c0f6ad0b3f393f024d1f6d8ce448e4746 Mon Sep 17 00:00:00 2001 From: Rosen Penev Date: Sat, 8 Dec 2018 18:39:50 -0800 Subject: [PATCH] Platform: Fix compilation without deprecated OpenSSL APIs --- - src/Platform.cc | 2 ++ - 1 file changed, 2 insertions(+) + src/Platform.cc | 3 +++ + 1 file changed, 3 insertions(+) diff --git a/src/Platform.cc b/src/Platform.cc -index ea73b6c6..0af62d18 100644 +index ea73b6c6..d7882a97 100644 --- a/src/Platform.cc +++ b/src/Platform.cc -@@ -111,11 +111,13 @@ bool Platform::setUp() +@@ -44,6 +44,7 @@ + #ifdef HAVE_OPENSSL + #include + #include ++#include "libssl_compat.h" + #endif // HAVE_OPENSSL + #ifdef HAVE_LIBGCRYPT + #include +@@ -111,11 +112,13 @@ bool Platform::setUp() #endif // ENABLE_NLS #ifdef HAVE_OPENSSL -+#if OPENSSL_101_API ++#if !OPENSSL_101_API // for SSL initialization SSL_load_error_strings(); SSL_library_init(); // Need this to "decrypt" p12 files. OpenSSL_add_all_algorithms(); -+#endif // OPENSSL_101_API ++#endif // !OPENSSL_101_API #endif // HAVE_OPENSSL #ifdef HAVE_LIBGCRYPT if (!gcry_check_version("1.2.4")) { -- -2.20.0 +2.17.1