4d3622fa25
"Over the last releases, the Elixir team has been focusing on the compiler, both in terms of catching more mistakes at compilation time and making it faster. Elixir v1.11 has made excellent progress on both fronts. This release also includes many other goodies, such as tighter Erlang integration, support for more guard expressions, built-in datetime formatting, and other calendar enhancements."
31 lines
811 B
Makefile
31 lines
811 B
Makefile
# $NetBSD: Makefile,v 1.21 2020/10/19 17:48:41 nia Exp $
|
|
|
|
DISTNAME= elixir-1.11.1
|
|
CATEGORIES= lang
|
|
MASTER_SITES= ${MASTER_SITE_GITHUB:=elixir-lang/}
|
|
GITHUB_TAG= v${PKGVERSION_NOREV}
|
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
|
HOMEPAGE= https://elixir-lang.org/
|
|
COMMENT= Functional, meta-programming aware language built on top of Erlang VM
|
|
LICENSE= apache-2.0
|
|
|
|
DEPENDS+= erlang>=21.0:../../lang/erlang
|
|
|
|
UNLIMIT_RESOURCES= datasize virtualsize
|
|
|
|
USE_TOOLS+= gmake:run
|
|
BUILD_TARGET= compile
|
|
TEST_TARGET= test
|
|
|
|
MAKE_FLAGS+= MAN_PREFIX=${PREFIX}/${PKGMANDIR}
|
|
|
|
REPLACE_INTERPRETER+= elixir
|
|
REPLACE.elixir.old= .*elixir
|
|
REPLACE.elixir.new= ${TOOLS_PLATFORM.env:Q} ${PREFIX}/bin/elixir
|
|
REPLACE_FILES.elixir= bin/mix
|
|
|
|
CHECK_INTERPRETER_SKIP+= bin/mix
|
|
CHECK_INTERPRETER_SKIP+= lib/elixir/bin/mix
|
|
|
|
.include "../../mk/bsd.pkg.mk"
|