ports/lang/elixir/files/patch-bin_elixir
Dave Cottlehuber 683364cf68 lang/elixir: update 1.6.6 to 1.7.0
- ensure man pages respect hier(7)

Reviewed by:	jrm
Approved by:	olgeni
Differential Revision:	https://reviews.freebsd.org/D16456
2018-07-31 22:14:54 +00:00

20 lines
656 B
Text

--- bin/elixir.orig 2018-07-26 08:21:44 UTC
+++ bin/elixir
@@ -120,4 +120,16 @@ if [ -z "$ERL_PATH" ]; then
ERL_PATH="$ERL_EXEC"
fi
-exec "$ERL_PATH" -pa "$SCRIPT_PATH"/../lib/*/ebin $ELIXIR_ERL_OPTIONS $ERL -extra "$@"
+if [ -n "$ELIXIR_HIDDEN" ]; then
+ CODE_PATH=""
+
+ for lib in $(cd "$SCRIPT_PATH"/../lib/ && ls); do
+ if ! (echo "$lib" | grep -E "$ELIXIR_HIDDEN" >/dev/null 2>&1); then
+ CODE_PATH="$CODE_PATH "$SCRIPT_PATH"/../lib/$lib/ebin"
+ fi
+ done
+
+ exec "$ERL_PATH" -pa $CODE_PATH $ELIXIR_ERL_OPTIONS $ERL -extra "$@"
+else
+ exec "$ERL_PATH" -pa "$SCRIPT_PATH"/../lib/*/ebin $ELIXIR_ERL_OPTIONS $ERL -extra "$@"
+fi