pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Update Elixir to 1.6.1
Module Name: pkgsrc-wip
Committed By: atomicules <base%atomicules.co.uk@localhost>
Pushed By: atomicules
Date: Sat Feb 10 13:09:17 2018 +0000
Changeset: ef583cb84542a12132398c073097f49a09c3f584
Modified Files:
elixir/Makefile
elixir/PLIST
elixir/distinfo
elixir/patches/patch-Makefile
Log Message:
Update Elixir to 1.6.1
Now requires Erlang >= 19
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=ef583cb84542a12132398c073097f49a09c3f584
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
elixir/Makefile | 4 ++--
elixir/PLIST | 9 ++++++++-
elixir/distinfo | 10 +++++-----
elixir/patches/patch-Makefile | 14 +++++++-------
4 files changed, 22 insertions(+), 15 deletions(-)
diffs:
diff --git a/elixir/Makefile b/elixir/Makefile
index 5250dcbd24..7db375bf86 100644
--- a/elixir/Makefile
+++ b/elixir/Makefile
@@ -1,6 +1,6 @@
# $NetBSD$
-DISTNAME= elixir-1.5.3
+DISTNAME= elixir-1.6.1
PKGREVISION= 1
CATEGORIES= lang
MASTER_SITES= ${MASTER_SITE_GITHUB:=elixir-lang/}
@@ -13,7 +13,7 @@ LICENSE= apache-2.0
GITHUB_TAG= v${PKGVERSION_NOREV}
-DEPENDS+= erlang>=18.0:../../lang/erlang
+DEPENDS+= erlang>=19.0:../../lang/erlang
WRKSRC= ${WRKDIR}/${PKGBASE}-${PKGVERSION_NOREV}
CHECK_INTERPRETER_SKIP+= bin/mix
diff --git a/elixir/PLIST b/elixir/PLIST
index 0698e52abf..6fdf744d9e 100644
--- a/elixir/PLIST
+++ b/elixir/PLIST
@@ -32,6 +32,8 @@ lib/elixir/lib/elixir/ebin/Elixir.Bitwise.beam
lib/elixir/lib/elixir/ebin/Elixir.Calendar.ISO.beam
lib/elixir/lib/elixir/ebin/Elixir.Calendar.beam
lib/elixir/lib/elixir/ebin/Elixir.CaseClauseError.beam
+lib/elixir/lib/elixir/ebin/Elixir.Code.Formatter.beam
+lib/elixir/lib/elixir/ebin/Elixir.Code.Identifier.beam
lib/elixir/lib/elixir/ebin/Elixir.Code.LoadError.beam
lib/elixir/lib/elixir/ebin/Elixir.Code.beam
lib/elixir/lib/elixir/ebin/Elixir.Collectable.BitString.beam
@@ -49,6 +51,7 @@ lib/elixir/lib/elixir/ebin/Elixir.Date.Range.beam
lib/elixir/lib/elixir/ebin/Elixir.Date.beam
lib/elixir/lib/elixir/ebin/Elixir.DateTime.beam
lib/elixir/lib/elixir/ebin/Elixir.Dict.beam
+lib/elixir/lib/elixir/ebin/Elixir.DynamicSupervisor.beam
lib/elixir/lib/elixir/ebin/Elixir.Enum.EmptyError.beam
lib/elixir/lib/elixir/ebin/Elixir.Enum.OutOfBoundsError.beam
lib/elixir/lib/elixir/ebin/Elixir.Enum.beam
@@ -264,6 +267,7 @@ lib/elixir/lib/ex_unit/ebin/Elixir.ExUnit.RunnerStats.beam
lib/elixir/lib/ex_unit/ebin/Elixir.ExUnit.Server.beam
lib/elixir/lib/ex_unit/ebin/Elixir.ExUnit.Test.beam
lib/elixir/lib/ex_unit/ebin/Elixir.ExUnit.TestCase.beam
+lib/elixir/lib/ex_unit/ebin/Elixir.ExUnit.TestModule.beam
lib/elixir/lib/ex_unit/ebin/Elixir.ExUnit.TimeoutError.beam
lib/elixir/lib/ex_unit/ebin/Elixir.ExUnit.beam
lib/elixir/lib/ex_unit/ebin/ex_unit.app
@@ -273,7 +277,6 @@ lib/elixir/lib/iex/ebin/Elixir.IEx.CLI.beam
lib/elixir/lib/iex/ebin/Elixir.IEx.Config.beam
lib/elixir/lib/iex/ebin/Elixir.IEx.Evaluator.beam
lib/elixir/lib/iex/ebin/Elixir.IEx.Helpers.beam
-lib/elixir/lib/iex/ebin/Elixir.IEx.History.State.beam
lib/elixir/lib/iex/ebin/Elixir.IEx.History.beam
lib/elixir/lib/iex/ebin/Elixir.IEx.Info.Any.beam
lib/elixir/lib/iex/ebin/Elixir.IEx.Info.Atom.beam
@@ -345,6 +348,8 @@ lib/elixir/lib/mix/ebin/Elixir.Mix.Shell.Process.beam
lib/elixir/lib/mix/ebin/Elixir.Mix.Shell.Quiet.beam
lib/elixir/lib/mix/ebin/Elixir.Mix.Shell.beam
lib/elixir/lib/mix/ebin/Elixir.Mix.State.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Task.Compiler.Diagnostic.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Task.Compiler.beam
lib/elixir/lib/mix/ebin/Elixir.Mix.Task.beam
lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.App.Start.beam
lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.App.Tree.beam
@@ -378,6 +383,7 @@ lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Escript.Build.beam
lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Escript.Install.beam
lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Escript.Uninstall.beam
lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Escript.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Format.beam
lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Help.beam
lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Iex.beam
lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Loadconfig.beam
@@ -388,6 +394,7 @@ lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Local.Rebar.beam
lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Local.beam
lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.New.beam
lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Profile.Cprof.beam
+lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Profile.Eprof.beam
lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Profile.Fprof.beam
lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Run.beam
lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Test.Cover.beam
diff --git a/elixir/distinfo b/elixir/distinfo
index 70fb85ed83..54b6c62c43 100644
--- a/elixir/distinfo
+++ b/elixir/distinfo
@@ -1,7 +1,7 @@
$NetBSD$
-SHA1 (elixir-1.5.3.zip) = a81305e24c5e01d34adaf3fe1be81887b1c926db
-RMD160 (elixir-1.5.3.zip) = 114b20b7bde2418f3201dc719d015164fa87ff1b
-SHA512 (elixir-1.5.3.zip) = 6bc37c832f4b1bab4fe5c59476a6927b5e8dcfa9398457fde88c3c9162c319a63bbc6a48ac4ef3d4b871542596f0e09092a6d4c889fb1dc6c3be1d571c8f7ae2
-Size (elixir-1.5.3.zip) = 2193792 bytes
-SHA1 (patch-Makefile) = b662b04a61ac558007db7907d1432c4e57d7d65e
+SHA1 (elixir-1.6.1.zip) = 836870d9e82a60735cfba5730f8d86f5d498c11e
+RMD160 (elixir-1.6.1.zip) = 66b37274fa871a711084a6ff91c8ae89f50e7885
+SHA512 (elixir-1.6.1.zip) = 6507425e323fd73664925bbc1dfeb12ea4d5cdc61be12151aac744b3e1f1762f6b87908982405a90484c714d1f7e61428f83bf9cd89b2e0440fc2e9fd1be2c19
+Size (elixir-1.6.1.zip) = 2325009 bytes
+SHA1 (patch-Makefile) = 12c6b1760841060c2f50f5f89cba4a0cb212a262
diff --git a/elixir/patches/patch-Makefile b/elixir/patches/patch-Makefile
index 8e1772a235..299135d12a 100644
--- a/elixir/patches/patch-Makefile
+++ b/elixir/patches/patch-Makefile
@@ -2,17 +2,17 @@ $NetBSD$
add SED to use gsed for -i, fix man paths, and do not install .orig
---- Makefile.orig 2017-08-01 15:09:01.000000000 +0000
+--- Makefile.orig 2018-01-29 19:47:48.000000000 +0000
+++ Makefile
@@ -1,6 +1,7 @@
REBAR ?= "$(CURDIR)/rebar"
PREFIX ?= /usr/local
SHARE_PREFIX ?= $(PREFIX)/share
+SED ?= sed
- CANONICAL := v1.5/
+ CANONICAL := v1.6/
ELIXIRC := bin/elixirc --verbose --ignore-module-conflict
ERLC := erlc -I lib/elixir/include
-@@ -107,7 +108,7 @@ install: compile
+@@ -101,7 +102,7 @@ install: compile
$(INSTALL_DATA) $$dir/ebin/* "$(DESTDIR)$(PREFIX)/$(LIBDIR)/elixir/$$dir/ebin"; \
done
$(Q) $(INSTALL_DIR) "$(DESTDIR)$(PREFIX)/$(LIBDIR)/elixir/bin"
@@ -21,11 +21,11 @@ add SED to use gsed for -i, fix man paths, and do not install .orig
$(Q) $(INSTALL_DIR) "$(DESTDIR)$(PREFIX)/$(BINDIR)"
$(Q) for file in "$(DESTDIR)$(PREFIX)"/$(LIBDIR)/elixir/bin/*; do \
ln -sf "../$(LIBDIR)/elixir/bin/$${file##*/}" "$(DESTDIR)$(PREFIX)/$(BINDIR)/"; \
-@@ -250,14 +251,14 @@ build_man: man/iex.1 man/elixir.1
+@@ -243,14 +244,14 @@ build_man: man/iex.1 man/elixir.1
man/iex.1:
$(Q) cp man/iex.1.in man/iex.1
-- $(Q) sed -i.bak "/{COMMON}/r common" man/iex.1
+- $(Q) sed -i.bak "/{COMMON}/r man/common" man/iex.1
- $(Q) sed -i.bak "/{COMMON}/d" man/iex.1
+ $(Q) $(SED) -i.bak "/{COMMON}/r common" man/iex.1
+ $(Q) $(SED) -i.bak "/{COMMON}/d" man/iex.1
@@ -33,14 +33,14 @@ add SED to use gsed for -i, fix man paths, and do not install .orig
man/elixir.1:
$(Q) cp man/elixir.1.in man/elixir.1
-- $(Q) sed -i.bak "/{COMMON}/r common" man/elixir.1
+- $(Q) sed -i.bak "/{COMMON}/r man/common" man/elixir.1
- $(Q) sed -i.bak "/{COMMON}/d" man/elixir.1
+ $(Q) $(SED) -i.bak "/{COMMON}/r common" man/elixir.1
+ $(Q) $(SED) -i.bak "/{COMMON}/d" man/elixir.1
$(Q) rm -f man/elixir.1.bak
clean_man:
-@@ -267,9 +268,9 @@ clean_man:
+@@ -260,9 +261,9 @@ clean_man:
rm -f man/iex.1.bak
install_man: build_man
Home |
Main Index |
Thread Index |
Old Index