Thu May 23 23:42:27 2019 UTC ()
Make bin/mix works.
shebang doesn't work if an interpreter is a shell script.
See http://mail-index.netbsd.org/tech-pkg/2019/05/21/msg021312.html


(yyamano)
diff -r1.10 -r1.11 pkgsrc/lang/elixir/Makefile

cvs diff -r1.10 -r1.11 pkgsrc/lang/elixir/Makefile (expand / switch to unified diff)

--- pkgsrc/lang/elixir/Makefile 2018/11/09 17:17:28 1.10
+++ pkgsrc/lang/elixir/Makefile 2019/05/23 23:42:27 1.11
@@ -1,25 +1,26 @@ @@ -1,25 +1,26 @@
1# $NetBSD: Makefile,v 1.10 2018/11/09 17:17:28 nia Exp $ 1# $NetBSD: Makefile,v 1.11 2019/05/23 23:42:27 yyamano Exp $
2 2
3DISTNAME= elixir-1.7.4 3DISTNAME= elixir-1.7.4
 4PKGREVISION= 1
4CATEGORIES= lang 5CATEGORIES= lang
5MASTER_SITES= ${MASTER_SITE_GITHUB:=elixir-lang/} 6MASTER_SITES= ${MASTER_SITE_GITHUB:=elixir-lang/}
6GITHUB_TAG= v${PKGVERSION_NOREV} 7GITHUB_TAG= v${PKGVERSION_NOREV}
7 8
8MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://elixir-lang.org/ 10HOMEPAGE= https://elixir-lang.org/
10COMMENT= Functional, meta-programming aware language built on top of Erlang VM 11COMMENT= Functional, meta-programming aware language built on top of Erlang VM
11LICENSE= apache-2.0 12LICENSE= apache-2.0
12 13
13DEPENDS+= erlang>=18.0:../../lang/erlang 14DEPENDS+= erlang>=18.0:../../lang/erlang
14 15
15USE_TOOLS+= gmake 16USE_TOOLS+= gmake
16 17
17REPLACE_INTERPRETER+= elixir 18REPLACE_INTERPRETER+= elixir
18REPLACE.elixir.old= .*elixir 19REPLACE.elixir.old= .*elixir
19REPLACE.elixir.new= ${PREFIX}/bin/elixir 20REPLACE.elixir.new= ${TOOLS_PLATFORM.env} ${PREFIX}/bin/elixir
20REPLACE_FILES.elixir= bin/mix 21REPLACE_FILES.elixir= bin/mix
21 22
22BUILD_TARGET= compile 23BUILD_TARGET= compile
23TEST_TARGET= test 24TEST_TARGET= test
24 25
25.include "../../mk/bsd.pkg.mk" 26.include "../../mk/bsd.pkg.mk"