elixir: updated to 1.10.0

v1.10.0
Support for Erlang/OTP 21+
Releases improvements

Elixir v1.9 introduced releases as a mechanism to package self-contained applications. Elixir v1.10 further improves releases with bug fixes and new enhancements based on feedback we got from the community. The highlights are:

* Allow the dual boot system of releases to be disabled on environments that are boot-time sensitive, such as embedded devices
* Track and raise if compile-time configuration is set or changes at runtime (more in the next section)
* Support for easily adding extra files to releases via overlays
* Allow RELEASE_DISTRIBUTION to be set to none in order to fully disable it
* Add a built-in :tar step that automatically packages releases
This commit is contained in:
adam 2020-02-13 18:27:23 +00:00
parent a7f9dec9d2
commit 0c8e87d861
3 changed files with 31 additions and 24 deletions

View file

@ -1,20 +1,22 @@
# $NetBSD: Makefile,v 1.13 2019/08/01 09:52:52 nia Exp $
# $NetBSD: Makefile,v 1.14 2020/02/13 18:27:23 adam Exp $
DISTNAME= elixir-1.9.1
CATEGORIES= lang
MASTER_SITES= ${MASTER_SITE_GITHUB:=elixir-lang/}
GITHUB_TAG= v${PKGVERSION_NOREV}
DISTNAME= elixir-1.10.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
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>=20.0:../../lang/erlang
DEPENDS+= erlang>=20.0:../../lang/erlang
USE_TOOLS+= gmake
USE_TOOLS+= gmake
BUILD_TARGET= compile
TEST_TARGET= test
MAKE_FLAGS+= MAN_PREFIX=${PREFIX}/${PKGMANDIR}
MAKE_FLAGS+= MAN_PREFIX=${PREFIX}/${PKGMANDIR}
REPLACE_INTERPRETER+= elixir
REPLACE.elixir.old= .*elixir
@ -24,7 +26,4 @@ REPLACE_FILES.elixir= bin/mix
CHECK_INTERPRETER_SKIP+= bin/mix
CHECK_INTERPRETER_SKIP+= lib/elixir/bin/mix
BUILD_TARGET= compile
TEST_TARGET= test
.include "../../mk/bsd.pkg.mk"

View file

@ -1,4 +1,4 @@
@comment $NetBSD: PLIST,v 1.4 2019/08/01 09:52:52 nia Exp $
@comment $NetBSD: PLIST,v 1.5 2020/02/13 18:27:23 adam Exp $
bin/elixir
bin/elixirc
bin/iex
@ -111,6 +111,7 @@ lib/elixir/lib/elixir/ebin/Elixir.Inspect.HashDict.beam
lib/elixir/lib/elixir/ebin/Elixir.Inspect.HashSet.beam
lib/elixir/lib/elixir/ebin/Elixir.Inspect.Integer.beam
lib/elixir/lib/elixir/ebin/Elixir.Inspect.List.beam
lib/elixir/lib/elixir/ebin/Elixir.Inspect.Macro.Env.beam
lib/elixir/lib/elixir/ebin/Elixir.Inspect.Map.beam
lib/elixir/lib/elixir/ebin/Elixir.Inspect.MapSet.beam
lib/elixir/lib/elixir/ebin/Elixir.Inspect.NaiveDateTime.beam
@ -150,7 +151,14 @@ lib/elixir/lib/elixir/ebin/Elixir.Macro.beam
lib/elixir/lib/elixir/ebin/Elixir.Map.beam
lib/elixir/lib/elixir/ebin/Elixir.MapSet.beam
lib/elixir/lib/elixir/ebin/Elixir.MatchError.beam
lib/elixir/lib/elixir/ebin/Elixir.Module.Checker.beam
lib/elixir/lib/elixir/ebin/Elixir.Module.LocalsTracker.beam
lib/elixir/lib/elixir/ebin/Elixir.Module.ParallelChecker.beam
lib/elixir/lib/elixir/ebin/Elixir.Module.Types.Expr.beam
lib/elixir/lib/elixir/ebin/Elixir.Module.Types.Helpers.beam
lib/elixir/lib/elixir/ebin/Elixir.Module.Types.Infer.beam
lib/elixir/lib/elixir/ebin/Elixir.Module.Types.Pattern.beam
lib/elixir/lib/elixir/ebin/Elixir.Module.Types.beam
lib/elixir/lib/elixir/ebin/Elixir.Module.beam
lib/elixir/lib/elixir/ebin/Elixir.NaiveDateTime.beam
lib/elixir/lib/elixir/ebin/Elixir.Node.beam
@ -313,9 +321,10 @@ lib/elixir/lib/logger/ebin/Elixir.Logger.App.beam
lib/elixir/lib/logger/ebin/Elixir.Logger.BackendSupervisor.beam
lib/elixir/lib/logger/ebin/Elixir.Logger.Backends.Console.beam
lib/elixir/lib/logger/ebin/Elixir.Logger.Config.beam
lib/elixir/lib/logger/ebin/Elixir.Logger.ErlangHandler.beam
lib/elixir/lib/logger/ebin/Elixir.Logger.ErrorHandler.beam
lib/elixir/lib/logger/ebin/Elixir.Logger.Counter.beam
lib/elixir/lib/logger/ebin/Elixir.Logger.Filter.beam
lib/elixir/lib/logger/ebin/Elixir.Logger.Formatter.beam
lib/elixir/lib/logger/ebin/Elixir.Logger.Handler.beam
lib/elixir/lib/logger/ebin/Elixir.Logger.Translator.beam
lib/elixir/lib/logger/ebin/Elixir.Logger.Utils.beam
lib/elixir/lib/logger/ebin/Elixir.Logger.Watcher.beam
@ -374,7 +383,6 @@ lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Compile.Elixir.beam
lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Compile.Erlang.beam
lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Compile.Leex.beam
lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Compile.Protocols.beam
lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Compile.Xref.beam
lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Compile.Yecc.beam
lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Compile.beam
lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Deps.Clean.beam

View file

@ -1,7 +1,7 @@
$NetBSD: distinfo,v 1.11 2019/08/01 09:52:52 nia Exp $
$NetBSD: distinfo,v 1.12 2020/02/13 18:27:23 adam Exp $
SHA1 (elixir-1.9.1.tar.gz) = 42aa6031f5aabbad8a5cc098b50ec74a2dff0902
RMD160 (elixir-1.9.1.tar.gz) = 9f4f0aaaf96ce8f5051b9c0a0176a3ff91dfa5f7
SHA512 (elixir-1.9.1.tar.gz) = 4cfc672d3a2d02e044ffa305ae2986658a431a264b7e06b0fde1773d8d062bde27ea06f0d31433107ef8bfdf6e931c75c6a39de81bc54b275e06edbe0cc87bda
Size (elixir-1.9.1.tar.gz) = 2248780 bytes
SHA1 (elixir-1.10.1.tar.gz) = 09c5067a5581d29e053060c0574a80967d7b2c24
RMD160 (elixir-1.10.1.tar.gz) = 626f27b141eec3cf622d1e0c398af6b9f3c04d0b
SHA512 (elixir-1.10.1.tar.gz) = 823a685d62b6181be9f3314c1a86b69606dd3d3528a2053060f83802a561d8e136fb32099d51cb90542ea155a0a5768d7e6fc7aa1ae18d2c9f5fd5a5a2ac9cdc
Size (elixir-1.10.1.tar.gz) = 2322975 bytes
SHA1 (patch-Makefile) = 00a68538bae40effba33fc3bc5019fdbf38a91f3