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