File epgsql-4.2.1-stacktrace.patch of Package epgsql

diff -Ndurp epgsql-4.2.1/src/epgsql.erl epgsql-4.2.1-stacktrace/src/epgsql.erl
--- epgsql-4.2.1/src/epgsql.erl	2018-10-18 19:38:28.000000000 +0300
+++ epgsql-4.2.1-stacktrace/src/epgsql.erl	2019-10-22 13:19:25.635685394 +0300
@@ -108,11 +108,14 @@
 -type cb_state() :: term().
 
 %% See https://github.com/erlang/rebar3/pull/1773
--ifndef(OTP_RELEASE).                           % pre-OTP21
--define(WITH_STACKTRACE(T, R, S), T:R -> S = erlang:get_stacktrace(), ).
--else.
+-ifdef(OTP_RELEASE).
+-if (?OTP_RELEASE >= 21).
 -define(WITH_STACKTRACE(T, R, S), T:R:S ->).
 -endif.
+-endif.
+-ifndef(WITH_STACKTRACE).
+-define(WITH_STACKTRACE(T, R, S), T:R -> S = erlang:get_stacktrace(), ).
+-endif.
 
 %% -- behaviour callbacks --
 
openSUSE Build Service is sponsored by