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