Packages
locus
1.6.1
2.3.15
2.3.14
2.3.13
2.3.12
2.3.11
2.3.10
2.3.9
2.3.8
2.3.7
2.3.6
2.3.5
2.3.4
2.3.3
retired
2.3.2
2.3.1
2.3.0
2.2.2
2.2.1
2.2.0
2.1.0
2.0.0
1.16.1
1.16.0
1.15.0
1.14.1
1.14.0
1.13.2
1.13.1
1.13.0
1.12.2
1.12.1
1.12.0
1.11.0
1.11.0-beta
1.10.2
1.10.1
1.10.0
1.9.0
1.9.0-beta
1.8.0
1.7.0
1.6.2
1.6.1
1.6.0
1.5.1
1.5.0
1.4.0
1.3.1
1.3.0
1.2.3
1.2.2
1.2.1
1.2.0
1.1.5
1.1.4
1.1.3
1.1.2
1.1.1
1.1.0
1.0.2
1.0.1
1.0.0
MMDB reader for geolocation and ASN lookup of IP addresses, supporting MaxMind GeoLite2/GeoIP2 and other providers
Current section
Files
Jump to
Current section
Files
rebar.config.script
% vim: set ft=erlang:
case erlang:function_exported(rebar3, main, 1) of
true ->
% rebar3
CONFIG;
false ->
% rebar 2.x
{_, ErlOpts} = lists:keyfind(erl_opts, 1, CONFIG),
OverridenErlOpts = ErlOpts -- [warn_missing_spec],
OverridenDeps =
[{stacktrace_compat, ".*", {git, "https://github.com/g-andrade/stacktrace_compat.git",
{tag, "1.0.2"}}},
{certifi, ".*", {git, "https://github.com/certifi/erlang-certifi.git",
{tag, "2.4.2"}}},
%% XXX we don't actually need parse_trans, but certifi imports it
%% from hex.pm, which would make it impossible to build it on rebar 2.
{parse_trans, ".*", {git, "https://github.com/uwiger/parse_trans.git",
{tag, "3.3.0"}}},
{ssl_verify_fun, ".*", {git, "https://github.com/deadtrickster/ssl_verify_fun.erl.git",
{tag, "1.1.4"}}}],
Config2 = lists:keystore(deps, 1, CONFIG, {deps,OverridenDeps}),
lists:keystore(erl_opts, 1, Config2, {erl_opts,OverridenErlOpts})
end.