From b1ad35ad2f3a77fd5827f5abd246c9da23263abb Mon Sep 17 00:00:00 2001 From: Peter Lemenkov Date: Feb 22 2019 10:39:43 +0000 Subject: Fix FTBFS with Erlang 21 Signed-off-by: Peter Lemenkov --- diff --git a/erlang-ibrowse-0001-Deprecated-ssl-ssl_accept-2-in-Erlang-21.patch b/erlang-ibrowse-0001-Deprecated-ssl-ssl_accept-2-in-Erlang-21.patch new file mode 100644 index 0000000..7b04bb4 --- /dev/null +++ b/erlang-ibrowse-0001-Deprecated-ssl-ssl_accept-2-in-Erlang-21.patch @@ -0,0 +1,21 @@ +From: Peter Lemenkov +Date: Fri, 22 Feb 2019 13:37:53 +0300 +Subject: [PATCH] Deprecated ssl:ssl_accept/2 in Erlang 21 + +ssl:ssl_accept/2: deprecated; use ssl:handshake/2 instead + +Signed-off-by: Peter Lemenkov + +diff --git a/test/ibrowse_test_server.erl b/test/ibrowse_test_server.erl +index 3ba7c67..247bbf3 100644 +--- a/test/ibrowse_test_server.erl ++++ b/test/ibrowse_test_server.erl +@@ -79,7 +79,7 @@ do_listen(ssl, Port, Opts) -> + do_accept(tcp, Listen_sock) -> + gen_tcp:accept(Listen_sock, ?ACCEPT_TIMEOUT_MS); + do_accept(ssl, Listen_sock) -> +- ssl:ssl_accept(Listen_sock, ?ACCEPT_TIMEOUT_MS). ++ ssl:handshake(Listen_sock, ?ACCEPT_TIMEOUT_MS). + + accept_loop(Sock, Sock_type) -> + case do_accept(Sock_type, Sock) of diff --git a/erlang-ibrowse.spec b/erlang-ibrowse.spec index c79043b..debc14a 100644 --- a/erlang-ibrowse.spec +++ b/erlang-ibrowse.spec @@ -11,6 +11,7 @@ License: BSD or LGPLv2+ URL: https://github.com/%{upstream}/%{realname} VCS: scm:git:https://github.com/%{upstream}/%{realname}.git Source0: https://github.com/%{upstream}/%{realname}/archive/v%{version}/%{realname}-%{version}.tar.gz +Patch1: erlang-ibrowse-0001-Deprecated-ssl-ssl_accept-2-in-Erlang-21.patch BuildRequires: erlang-rebar