pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Update Elixir to 1.5.1
Module Name: pkgsrc-wip
Committed By: atomicules <base%atomicules.co.uk@localhost>
Pushed By: atomicules
Date: Sat Aug 12 17:01:12 2017 +0100
Changeset: b8d327b113f04d29e40721b24f73b3d14589d6b7
Modified Files:
elixir/Makefile
elixir/PLIST
elixir/distinfo
elixir/patches/patch-Makefile
Removed Files:
elixir/patches/patch-bin_elixir
Log Message:
Update Elixir to 1.5.1
patchfile for bin/elixir not longer required. Fixed upstream.
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=b8d327b113f04d29e40721b24f73b3d14589d6b7
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
elixir/Makefile | 2 +-
elixir/PLIST | 32 ++++++++++++++++++++++----------
elixir/distinfo | 11 +++++------
elixir/patches/patch-Makefile | 21 ++++++++++-----------
elixir/patches/patch-bin_elixir | 22 ----------------------
5 files changed, 38 insertions(+), 50 deletions(-)
diffs:
diff --git a/elixir/Makefile b/elixir/Makefile
index 6a79076976..f1735147ea 100644
--- a/elixir/Makefile
+++ b/elixir/Makefile
@@ -1,6 +1,6 @@
# $NetBSD$
-DISTNAME= elixir-1.4.5
+DISTNAME= elixir-1.5.1
PKGREVISION= 1
CATEGORIES= lang
MASTER_SITES= ${MASTER_SITE_GITHUB:=elixir-lang/}
diff --git a/elixir/PLIST b/elixir/PLIST
index f99e0c19ff..0698e52abf 100644
--- a/elixir/PLIST
+++ b/elixir/PLIST
@@ -45,12 +45,14 @@ lib/elixir/lib/elixir/ebin/Elixir.Collectable.MapSet.beam
lib/elixir/lib/elixir/ebin/Elixir.Collectable.beam
lib/elixir/lib/elixir/ebin/Elixir.CompileError.beam
lib/elixir/lib/elixir/ebin/Elixir.CondClauseError.beam
+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.Enum.EmptyError.beam
lib/elixir/lib/elixir/ebin/Elixir.Enum.OutOfBoundsError.beam
lib/elixir/lib/elixir/ebin/Elixir.Enum.beam
+lib/elixir/lib/elixir/ebin/Elixir.Enumerable.Date.Range.beam
lib/elixir/lib/elixir/ebin/Elixir.Enumerable.File.Stream.beam
lib/elixir/lib/elixir/ebin/Elixir.Enumerable.Function.beam
lib/elixir/lib/elixir/ebin/Elixir.Enumerable.GenEvent.Stream.beam
@@ -67,6 +69,7 @@ lib/elixir/lib/elixir/ebin/Elixir.ErlangError.beam
lib/elixir/lib/elixir/ebin/Elixir.Exception.beam
lib/elixir/lib/elixir/ebin/Elixir.File.CopyError.beam
lib/elixir/lib/elixir/ebin/Elixir.File.Error.beam
+lib/elixir/lib/elixir/ebin/Elixir.File.LinkError.beam
lib/elixir/lib/elixir/ebin/Elixir.File.Stat.beam
lib/elixir/lib/elixir/ebin/Elixir.File.Stream.beam
lib/elixir/lib/elixir/ebin/Elixir.File.beam
@@ -87,7 +90,9 @@ lib/elixir/lib/elixir/ebin/Elixir.Inspect.Algebra.beam
lib/elixir/lib/elixir/ebin/Elixir.Inspect.Any.beam
lib/elixir/lib/elixir/ebin/Elixir.Inspect.Atom.beam
lib/elixir/lib/elixir/ebin/Elixir.Inspect.BitString.beam
+lib/elixir/lib/elixir/ebin/Elixir.Inspect.Date.Range.beam
lib/elixir/lib/elixir/ebin/Elixir.Inspect.Date.beam
+lib/elixir/lib/elixir/ebin/Elixir.Inspect.DateTime.beam
lib/elixir/lib/elixir/ebin/Elixir.Inspect.Error.beam
lib/elixir/lib/elixir/ebin/Elixir.Inspect.Float.beam
lib/elixir/lib/elixir/ebin/Elixir.Inspect.Function.beam
@@ -174,6 +179,7 @@ lib/elixir/lib/elixir/ebin/Elixir.String.Chars.Version.Requirement.beam
lib/elixir/lib/elixir/ebin/Elixir.String.Chars.Version.beam
lib/elixir/lib/elixir/ebin/Elixir.String.Chars.beam
lib/elixir/lib/elixir/ebin/Elixir.String.Normalizer.beam
+lib/elixir/lib/elixir/ebin/Elixir.String.Tokenizer.beam
lib/elixir/lib/elixir/ebin/Elixir.String.Unicode.beam
lib/elixir/lib/elixir/ebin/Elixir.String.beam
lib/elixir/lib/elixir/ebin/Elixir.StringIO.beam
@@ -195,7 +201,6 @@ lib/elixir/lib/elixir/ebin/Elixir.UndefinedFunctionError.beam
lib/elixir/lib/elixir/ebin/Elixir.UnicodeConversionError.beam
lib/elixir/lib/elixir/ebin/Elixir.Version.InvalidRequirementError.beam
lib/elixir/lib/elixir/ebin/Elixir.Version.InvalidVersionError.beam
-lib/elixir/lib/elixir/ebin/Elixir.Version.Parser.DSL.beam
lib/elixir/lib/elixir/ebin/Elixir.Version.Parser.beam
lib/elixir/lib/elixir/ebin/Elixir.Version.Requirement.beam
lib/elixir/lib/elixir/ebin/Elixir.Version.beam
@@ -210,31 +215,31 @@ lib/elixir/lib/elixir/ebin/elixir_code_server.beam
lib/elixir/lib/elixir/ebin/elixir_compiler.beam
lib/elixir/lib/elixir/ebin/elixir_config.beam
lib/elixir/lib/elixir/ebin/elixir_def.beam
-lib/elixir/lib/elixir/ebin/elixir_def_defaults.beam
-lib/elixir/lib/elixir/ebin/elixir_def_overridable.beam
lib/elixir/lib/elixir/ebin/elixir_dispatch.beam
lib/elixir/lib/elixir/ebin/elixir_env.beam
+lib/elixir/lib/elixir/ebin/elixir_erl.beam
+lib/elixir/lib/elixir/ebin/elixir_erl_clauses.beam
+lib/elixir/lib/elixir/ebin/elixir_erl_compiler.beam
+lib/elixir/lib/elixir/ebin/elixir_erl_for.beam
+lib/elixir/lib/elixir/ebin/elixir_erl_pass.beam
+lib/elixir/lib/elixir/ebin/elixir_erl_try.beam
+lib/elixir/lib/elixir/ebin/elixir_erl_var.beam
lib/elixir/lib/elixir/ebin/elixir_errors.beam
-lib/elixir/lib/elixir/ebin/elixir_exp.beam
-lib/elixir/lib/elixir/ebin/elixir_exp_clauses.beam
+lib/elixir/lib/elixir/ebin/elixir_expand.beam
lib/elixir/lib/elixir/ebin/elixir_fn.beam
-lib/elixir/lib/elixir/ebin/elixir_for.beam
lib/elixir/lib/elixir/ebin/elixir_import.beam
lib/elixir/lib/elixir/ebin/elixir_interpolation.beam
lib/elixir/lib/elixir/ebin/elixir_lexical.beam
lib/elixir/lib/elixir/ebin/elixir_locals.beam
lib/elixir/lib/elixir/ebin/elixir_map.beam
lib/elixir/lib/elixir/ebin/elixir_module.beam
+lib/elixir/lib/elixir/ebin/elixir_overridable.beam
lib/elixir/lib/elixir/ebin/elixir_parser.beam
lib/elixir/lib/elixir/ebin/elixir_quote.beam
lib/elixir/lib/elixir/ebin/elixir_rewrite.beam
-lib/elixir/lib/elixir/ebin/elixir_scope.beam
lib/elixir/lib/elixir/ebin/elixir_sup.beam
lib/elixir/lib/elixir/ebin/elixir_tokenizer.beam
-lib/elixir/lib/elixir/ebin/elixir_translator.beam
-lib/elixir/lib/elixir/ebin/elixir_try.beam
lib/elixir/lib/elixir/ebin/elixir_utils.beam
-lib/elixir/lib/elixir/ebin/elixir_with.beam
lib/elixir/lib/ex_unit/ebin/Elixir.ExUnit.AssertionError.beam
lib/elixir/lib/ex_unit/ebin/Elixir.ExUnit.Assertions.beam
lib/elixir/lib/ex_unit/ebin/Elixir.ExUnit.CLIFormatter.beam
@@ -247,6 +252,7 @@ lib/elixir/lib/ex_unit/ebin/Elixir.ExUnit.CaseTemplate.beam
lib/elixir/lib/ex_unit/ebin/Elixir.ExUnit.Diff.beam
lib/elixir/lib/ex_unit/ebin/Elixir.ExUnit.DocTest.Error.beam
lib/elixir/lib/ex_unit/ebin/Elixir.ExUnit.DocTest.beam
+lib/elixir/lib/ex_unit/ebin/Elixir.ExUnit.DuplicateDescribeError.beam
lib/elixir/lib/ex_unit/ebin/Elixir.ExUnit.DuplicateTestError.beam
lib/elixir/lib/ex_unit/ebin/Elixir.ExUnit.EventManager.beam
lib/elixir/lib/ex_unit/ebin/Elixir.ExUnit.Filters.beam
@@ -272,17 +278,21 @@ 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
lib/elixir/lib/iex/ebin/Elixir.IEx.Info.BitString.beam
+lib/elixir/lib/iex/ebin/Elixir.IEx.Info.Date.beam
lib/elixir/lib/iex/ebin/Elixir.IEx.Info.Float.beam
lib/elixir/lib/iex/ebin/Elixir.IEx.Info.Function.beam
lib/elixir/lib/iex/ebin/Elixir.IEx.Info.Integer.beam
lib/elixir/lib/iex/ebin/Elixir.IEx.Info.List.beam
lib/elixir/lib/iex/ebin/Elixir.IEx.Info.Map.beam
+lib/elixir/lib/iex/ebin/Elixir.IEx.Info.NaiveDateTime.beam
lib/elixir/lib/iex/ebin/Elixir.IEx.Info.PID.beam
lib/elixir/lib/iex/ebin/Elixir.IEx.Info.Port.beam
lib/elixir/lib/iex/ebin/Elixir.IEx.Info.Reference.beam
+lib/elixir/lib/iex/ebin/Elixir.IEx.Info.Time.beam
lib/elixir/lib/iex/ebin/Elixir.IEx.Info.Tuple.beam
lib/elixir/lib/iex/ebin/Elixir.IEx.Info.beam
lib/elixir/lib/iex/ebin/Elixir.IEx.Introspection.beam
+lib/elixir/lib/iex/ebin/Elixir.IEx.Pry.beam
lib/elixir/lib/iex/ebin/Elixir.IEx.Remsh.beam
lib/elixir/lib/iex/ebin/Elixir.IEx.Server.beam
lib/elixir/lib/iex/ebin/Elixir.IEx.State.beam
@@ -296,6 +306,7 @@ lib/elixir/lib/logger/ebin/Elixir.Logger.Formatter.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
+lib/elixir/lib/logger/ebin/Elixir.Logger.WatcherSupervisor.beam
lib/elixir/lib/logger/ebin/Elixir.Logger.beam
lib/elixir/lib/logger/ebin/logger.app
lib/elixir/lib/mix/ebin/Elixir.Mix.CLI.beam
@@ -376,6 +387,7 @@ lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Local.PublicKeys.beam
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.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 5b7288c091..9516973010 100644
--- a/elixir/distinfo
+++ b/elixir/distinfo
@@ -1,8 +1,7 @@
$NetBSD$
-SHA1 (elixir-1.4.5.zip) = cddc017d093f16bcf646650571f78db8db678de2
-RMD160 (elixir-1.4.5.zip) = 61c22eff161ad8e1cd6fd23cddc1b9504cb53b3d
-SHA512 (elixir-1.4.5.zip) = 60446722d2398151ca4b5bb78431011eac5b19f679bb158294e0666d0a4b9f301d044c0bb5bd4084cfd72ce5040dfb15ab451c74da81683a34598cff60a7d263
-Size (elixir-1.4.5.zip) = 2059259 bytes
-SHA1 (patch-Makefile) = 938cedb5da9ededfb91b2410ff4097ec419a7563
-SHA1 (patch-bin_elixir) = 29007e4eb0ffac8c891856a3034618733fa971c4
+SHA1 (elixir-1.5.1.zip) = beeb76c6ed777b49ef3d7abe2fc9f99618ad260b
+RMD160 (elixir-1.5.1.zip) = 792d54802d02737d2447e8f3acaa855b4f92b783
+SHA512 (elixir-1.5.1.zip) = f678abaec00ae51fa5156060ccc5817e41f4b44110005063f7d218cd11c6779874d18c5650766cc2cf38e2aea230e241c377833a21ba6744e92afded118a47a4
+Size (elixir-1.5.1.zip) = 2190003 bytes
+SHA1 (patch-Makefile) = ebd0dd92ce1cf4aed36fc462c03a7a160d2737c7
diff --git a/elixir/patches/patch-Makefile b/elixir/patches/patch-Makefile
index 19ad6d8742..4e708d2a79 100644
--- a/elixir/patches/patch-Makefile
+++ b/elixir/patches/patch-Makefile
@@ -1,26 +1,25 @@
$NetBSD$
-add SED to use gsed for -i, fix man paths, and do not install .orig
---- Makefile.orig 2017-02-16 14:15:31.000000000 +0000
+--- Makefile.orig 2017-08-01 15:09:01.000000000 +0000
+++ Makefile
@@ -1,6 +1,7 @@
REBAR ?= "$(CURDIR)/rebar"
PREFIX ?= /usr/local
SHARE_PREFIX ?= $(PREFIX)/share
+SED ?= sed
- CANONICAL :=
+ CANONICAL := v1.5/
ELIXIRC := bin/elixirc --verbose --ignore-module-conflict
ERLC := erlc -I lib/elixir/include
-@@ -105,7 +106,7 @@ install: compile
+@@ -107,7 +108,7 @@ install: compile
$(INSTALL_DATA) $$dir/ebin/* "$(DESTDIR)$(PREFIX)/$(LIBDIR)/elixir/$$dir/ebin"; \
done
$(Q) $(INSTALL_DIR) "$(DESTDIR)$(PREFIX)/$(LIBDIR)/elixir/bin"
- $(Q) $(INSTALL_PROGRAM) $(filter-out %.ps1, $(filter-out %.bat, $(wildcard bin/*))) "$(DESTDIR)$(PREFIX)/$(LIBDIR)/elixir/bin"
+ $(Q) $(INSTALL_PROGRAM) $(filter-out %.ps1, $(filter-out %.bat, $(filter-out %.orig, $(wildcard bin/*)))) "$(DESTDIR)$(PREFIX)/$(LIBDIR)/elixir/bin"
$(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)/" ; \
-@@ -236,14 +237,14 @@ build_man: man/iex.1 man/elixir.1
+ $(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
man/iex.1:
$(Q) cp man/iex.1.in man/iex.1
@@ -28,7 +27,7 @@ add SED to use gsed for -i, fix man paths, and do not install .orig
- $(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
- $(Q) rm man/iex.1.bak
+ $(Q) rm -f man/iex.1.bak
man/elixir.1:
$(Q) cp man/elixir.1.in man/elixir.1
@@ -36,11 +35,11 @@ add SED to use gsed for -i, fix man paths, and do not install .orig
- $(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 man/elixir.1.bak
+ $(Q) rm -f man/elixir.1.bak
clean_man:
-@@ -251,9 +252,9 @@ clean_man:
- rm -f man/iex.1
+@@ -267,9 +268,9 @@ clean_man:
+ rm -f man/iex.1.bak
install_man: build_man
- $(Q) mkdir -p $(DESTDIR)$(SHARE_PREFIX)/man/man1
diff --git a/elixir/patches/patch-bin_elixir b/elixir/patches/patch-bin_elixir
deleted file mode 100644
index dc1bd91fa9..0000000000
--- a/elixir/patches/patch-bin_elixir
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-== is a bash-ism and file is /bin/sh
-
---- /dev/null 2017-05-09 01:40:57.000000000 +0000
-+++ bin/elixir
-@@ -74,14 +74,14 @@ while [ $I -le $# ]; do
- --logger-otp-reports)
- I=$(expr $I + 1)
- eval "VAL=\${$I}"
-- if [ "$VAL" == 'true' ] || [ "$VAL" == 'false' ]; then
-+ if [ "$VAL" = 'true' ] || [ "$VAL" = 'false' ]; then
- ERL="$ERL -logger handle_otp_reports "$VAL""
- fi
- ;;
- --logger-sasl-reports)
- I=$(expr $I + 1)
- eval "VAL=\${$I}"
-- if [ "$VAL" == 'true' ] || [ "$VAL" == 'false' ]; then
-+ if [ "$VAL" = 'true' ] || [ "$VAL" = 'false' ]; then
- ERL="$ERL -logger handle_sasl_reports "$VAL""
- fi
- ;;
Home |
Main Index |
Thread Index |
Old Index