From 5047a002c3d631726df5021b2d2226c1e3f156f5 Mon Sep 17 00:00:00 2001 From: Ayrat Badykov Date: Tue, 5 Sep 2023 16:26:49 +0300 Subject: [PATCH] support freebsd target --- CHANGELOG.md | 4 ++++ README.md | 2 +- lib/ex_secp256k1/impl.ex | 1 + mix.exs | 2 +- 4 files changed, 7 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b7c572d..a3e2740 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 0.7.2 + +* Support freebsd target + ## 0.7.1 * Use a generic ENV name to force build (https://github.com/ayrat555/ex_secp256k1/pull/20) diff --git a/README.md b/README.md index 4173431..8fcefb4 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ dependencies in `mix.exs`: ```elixir [ - {:ex_secp256k1, "~> 0.7.1"} + {:ex_secp256k1, "~> 0.7.2"} ] ``` diff --git a/lib/ex_secp256k1/impl.ex b/lib/ex_secp256k1/impl.ex index 7759ae2..1941370 100644 --- a/lib/ex_secp256k1/impl.ex +++ b/lib/ex_secp256k1/impl.ex @@ -8,6 +8,7 @@ defmodule ExSecp256k1.Impl do crate: :ex_secp256k1, base_url: "https://github.com/ayrat555/ex_secp256k1/releases/download/v#{version}", force_build: System.get_env("RUSTLER_BUILD") in ["1", "true"], + targets: Enum.uniq(["x86_64-unknown-freebsd" | RustlerPrecompiled.Config.default_targets()]), version: version def sign(_message, _private_key), do: :erlang.nif_error(:nif_not_loaded) diff --git a/mix.exs b/mix.exs index 1cdea50..ced7f85 100644 --- a/mix.exs +++ b/mix.exs @@ -3,7 +3,7 @@ defmodule ExSecp256k1.MixProject do @source_url "https://github.com/omgnetwork/ex_secp256k1" - @version "0.7.1" + @version "0.7.2" def project do [