Index: head/lang/elixir/Makefile =================================================================== --- head/lang/elixir/Makefile (revision 391074) +++ head/lang/elixir/Makefile (revision 391075) @@ -1,49 +1,50 @@ # Created by: Li-Wen Hsu # $FreeBSD$ PORTNAME= elixir PORTVERSION= 1.0.5 DISTVERSIONPREFIX= v +PORTREVISION= 1 CATEGORIES= lang MAINTAINER= olgeni@FreeBSD.org COMMENT= Functional, meta-programming aware language built on top of Erlang VM LICENSE= APACHE20 BUILD_DEPENDS= erlang>=17:${PORTSDIR}/lang/erlang RUN_DEPENDS= erlang>=17:${PORTSDIR}/lang/erlang USE_GITHUB= yes GH_ACCOUNT= elixir-lang USES= gmake MAKE_ENV= LANG=en_US.UTF-8 ALL_TARGET= #empty OPTIONS_DEFINE= SRC OPTIONS_DEFAULT=SRC SRC_DESC= Install source code PLIST_FILES= bin/elixir \ bin/elixirc \ bin/iex \ bin/mix .include post-install: .if ${PORT_OPTIONS:MSRC} ${MKDIR} ${STAGEDIR}${PREFIX}/lib/elixir/lib cd ${WRKSRC}/lib/ && for lib in *; do \ ${MKDIR} ${STAGEDIR}${PREFIX}/lib/elixir/lib/$${lib}/lib; \ cd ${WRKSRC}/lib/$${lib}/lib && \ ${COPYTREE_SHARE} \* ${STAGEDIR}${PREFIX}/lib/elixir/lib/$${lib}/lib; \ done .endif @cd ${STAGEDIR}${PREFIX}; ${FIND} lib/elixir/* -type f -o -type l \ | ${SORT} \ >> ${TMPPLIST} .include Index: head/lang/elixir/files/patch-bin_elixir =================================================================== --- head/lang/elixir/files/patch-bin_elixir (nonexistent) +++ head/lang/elixir/files/patch-bin_elixir (revision 391075) @@ -0,0 +1,20 @@ +--- bin/elixir.orig 2015-06-29 07:56:28 UTC ++++ bin/elixir +@@ -97,4 +97,16 @@ if [ -z "$ERL_PATH" ]; then + fi + 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 Property changes on: head/lang/elixir/files/patch-bin_elixir ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property