File 0011-add-workaround-for-FUNCTION_NAME-FUNCTION_ARITY-macr.patch of Package lager

diff -Ndurp lager-3.9.2/include/lager.hrl lager-3.9.2-macros/include/lager.hrl
--- lager-3.9.2/include/lager.hrl	2021-05-14 18:02:36.000000000 +0300
+++ lager-3.9.2-macros/include/lager.hrl	2022-07-24 00:34:58.732039468 +0300
@@ -20,6 +20,15 @@
 -define(DEFAULT_SINK, lager_event).
 -define(ERROR_LOGGER_SINK, error_logger_lager_event).
 
+-ifndef(OTP_RELEASE).
+-ifndef(FUNCTION_NAME).
+-define(FUNCTION_NAME, unavailable).
+-endif.
+-ifndef(FUNCTION_ARITY).
+-define(FUNCTION_ARITY, 0).
+-endif.
+-endif.
+
 -define(METADATA(Extras), [{severity, info},
                            {pid, self()},
                            {node, node()},
diff -Ndurp lager-3.9.2/rebar.config lager-3.9.2-macros/rebar.config
--- lager-3.9.2/rebar.config	2021-05-14 18:02:36.000000000 +0300
+++ lager-3.9.2-macros/rebar.config	2022-07-24 00:31:01.509274273 +0300
@@ -21,8 +21,6 @@
 
 {erl_opts, [
     {lager_extra_sinks, ['__lager_test_sink']},
-    {platform_define, "^18", 'FUNCTION_NAME', unavailable},
-    {platform_define, "^18", 'FUNCTION_ARITY', 0},
     debug_info,
     report,
     verbose,
openSUSE Build Service is sponsored by