ports/lang/elixir/patches/patch-bin_elixir

16 lines
536 B
Text

Detect erlang ERTS directory at runtime.
Index: bin/elixir
--- bin/elixir.orig
+++ bin/elixir
@@ -225,7 +225,9 @@ fi
# One MAY change ERTS_BIN= but you MUST NOT change
# ERTS_BIN=$ERTS_BIN as it is handled by Elixir releases.
-ERTS_BIN=
+for obsd_erts in ${LOCALBASE}/lib/erlang${MODERL_VERSION}/erts-*; do
+ ERTS_BIN="$obsd_erts/bin/";
+done
ERTS_BIN="$ERTS_BIN"
set -- "$ERTS_BIN$ERL_EXEC" -noshell -elixir_root "$SCRIPT_PATH"/../lib -pa "$SCRIPT_PATH"/../lib/elixir/ebin $ELIXIR_ERL_OPTIONS -s elixir start_$MODE $ERL "$@"