aboutsummaryrefslogtreecommitdiff
path: root/lang/elixir
diff options
context:
space:
mode:
authorJimmy Olgeni <olgeni@FreeBSD.org>2017-01-17 15:52:40 +0000
committerJimmy Olgeni <olgeni@FreeBSD.org>2017-01-17 15:52:40 +0000
commitf8ed07773d7802ee9e7cdb749b7755a607610ecd (patch)
treef57d5dd87dc2955ec7373abaec81742a673038b9 /lang/elixir
parent319cc6cbd7e43503e6cfe2c0963dab4a3669a3ac (diff)
downloadports-f8ed07773d7802ee9e7cdb749b7755a607610ecd.tar.gz
ports-f8ed07773d7802ee9e7cdb749b7755a607610ecd.zip
Update lang/elixir to version 1.4.0.
Notes
Notes: svn path=/head/; revision=431748
Diffstat (limited to 'lang/elixir')
-rw-r--r--lang/elixir/Makefile8
-rw-r--r--lang/elixir/distinfo10
-rw-r--r--lang/elixir/files/patch-Makefile26
-rw-r--r--lang/elixir/pkg-plist47
4 files changed, 60 insertions, 31 deletions
diff --git a/lang/elixir/Makefile b/lang/elixir/Makefile
index 198129ec30f4..bc49b86d4dd7 100644
--- a/lang/elixir/Makefile
+++ b/lang/elixir/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= elixir
-PORTVERSION= 1.3.4
+PORTVERSION= 1.4.0
DISTVERSIONPREFIX= v
CATEGORIES= lang
MASTER_SITES+= https://github.com/elixir-lang/elixir/releases/download/${DISTVERSIONPREFIX}${PORTVERSION}/:doc
@@ -22,7 +22,7 @@ GH_ACCOUNT= elixir-lang
USES= gmake
MAKE_ENV= LANG=en_US.UTF-8
-ALL_TARGET= #empty
+ALL_TARGET= # empty
REINPLACE_ARGS= -i ""
NO_ARCH= yes
OPTIONS_SUB= yes
@@ -37,10 +37,6 @@ SRC_DESC= Install source code
post-extract:
@${FIND} ${WRKDIR}/doc -name .build -delete
-post-patch:
- @${REINPLACE_CMD} -e 's|share/man|man|' ${WRKSRC}/Makefile
- @${RM} ${WRKSRC}/bin/*.orig
-
post-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
cd ${WRKDIR}/doc/ && ${COPYTREE_SHARE} \* ${STAGEDIR}${DOCSDIR}
diff --git a/lang/elixir/distinfo b/lang/elixir/distinfo
index 8574dc3e4a24..dfb85ae18321 100644
--- a/lang/elixir/distinfo
+++ b/lang/elixir/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1476036137
-SHA256 (elixir/1.3.4/Docs.zip) = 4d4467721344262f95fd5605198644547c45d530b2368747d8148ec153c0d58e
-SIZE (elixir/1.3.4/Docs.zip) = 1167502
-SHA256 (elixir/1.3.4/elixir-lang-elixir-v1.3.4_GH0.tar.gz) = f5ee5353d8dbe610b1dfd276d22f2038d57d9a7d3cea69dac10da2b098bd2033
-SIZE (elixir/1.3.4/elixir-lang-elixir-v1.3.4_GH0.tar.gz) = 1751828
+TIMESTAMP = 1484657028
+SHA256 (elixir/1.4.0/Docs.zip) = 8aa04ec993d6c94ebaf2be637fe508bce19706e704e6d7ec36f15fb4f2a12919
+SIZE (elixir/1.4.0/Docs.zip) = 1216634
+SHA256 (elixir/1.4.0/elixir-lang-elixir-v1.4.0_GH0.tar.gz) = 34a6747b5db75c35e542805b75a08bc1b2b0a53b5180f33de6af0bdff870e6b3
+SIZE (elixir/1.4.0/elixir-lang-elixir-v1.4.0_GH0.tar.gz) = 1825050
diff --git a/lang/elixir/files/patch-Makefile b/lang/elixir/files/patch-Makefile
new file mode 100644
index 000000000000..90e928b145dc
--- /dev/null
+++ b/lang/elixir/files/patch-Makefile
@@ -0,0 +1,26 @@
+--- Makefile.orig 2017-01-17 13:29:35 UTC
++++ Makefile
+@@ -1,6 +1,7 @@
+ REBAR ?= "$(CURDIR)/rebar"
+ PREFIX ?= /usr/local
+ SHARE_PREFIX ?= $(PREFIX)/share
++MAN_PREFIX ?= $(PREFIX)/man
+ CANONICAL :=
+ ELIXIRC := bin/elixirc --verbose --ignore-module-conflict
+ ERLC := erlc -I lib/elixir/include
+@@ -251,9 +252,10 @@ clean_man:
+ rm -f man/iex.1
+
+ install_man: build_man
+- $(Q) mkdir -p $(DESTDIR)$(SHARE_PREFIX)/man/man1
+- $(Q) $(INSTALL_DATA) man/elixir.1 $(DESTDIR)$(SHARE_PREFIX)/man/man1
+- $(Q) $(INSTALL_DATA) man/elixirc.1 $(DESTDIR)$(SHARE_PREFIX)/man/man1
+- $(Q) $(INSTALL_DATA) man/iex.1 $(DESTDIR)$(SHARE_PREFIX)/man/man1
+- $(Q) $(INSTALL_DATA) man/mix.1 $(DESTDIR)$(SHARE_PREFIX)/man/man1
++ $(Q) mkdir -p $(DESTDIR)$(MAN_PREFIX)/man1
++ $(Q) $(INSTALL_DATA) man/elixir.1 $(DESTDIR)$(MAN_PREFIX)/man1
++ $(Q) $(INSTALL_DATA) man/elixirc.1 $(DESTDIR)$(MAN_PREFIX)/man1
++ $(Q) $(INSTALL_DATA) man/iex.1 $(DESTDIR)$(MAN_PREFIX)/man1
++ $(Q) $(INSTALL_DATA) man/mix.1 $(DESTDIR)$(MAN_PREFIX)/man1
++ gzip $(DESTDIR)$(MAN_PREFIX)/man1/*
+ $(MAKE) clean_man
diff --git a/lang/elixir/pkg-plist b/lang/elixir/pkg-plist
index 270a3024fd0a..51a6e30cffb9 100644
--- a/lang/elixir/pkg-plist
+++ b/lang/elixir/pkg-plist
@@ -26,6 +26,7 @@ lib/elixir/lib/elixir/ebin/Elixir.ArgumentError.beam
lib/elixir/lib/elixir/ebin/Elixir.ArithmeticError.beam
lib/elixir/lib/elixir/ebin/Elixir.Atom.beam
lib/elixir/lib/elixir/ebin/Elixir.BadArityError.beam
+lib/elixir/lib/elixir/ebin/Elixir.BadBooleanError.beam
lib/elixir/lib/elixir/ebin/Elixir.BadFunctionError.beam
lib/elixir/lib/elixir/ebin/Elixir.BadMapError.beam
lib/elixir/lib/elixir/ebin/Elixir.BadStructError.beam
@@ -154,6 +155,9 @@ lib/elixir/lib/elixir/ebin/Elixir.Record.Extractor.beam
lib/elixir/lib/elixir/ebin/Elixir.Record.beam
lib/elixir/lib/elixir/ebin/Elixir.Regex.CompileError.beam
lib/elixir/lib/elixir/ebin/Elixir.Regex.beam
+lib/elixir/lib/elixir/ebin/Elixir.Registry.Partition.beam
+lib/elixir/lib/elixir/ebin/Elixir.Registry.Supervisor.beam
+lib/elixir/lib/elixir/ebin/Elixir.Registry.beam
lib/elixir/lib/elixir/ebin/Elixir.RuntimeError.beam
lib/elixir/lib/elixir/ebin/Elixir.Set.beam
lib/elixir/lib/elixir/ebin/Elixir.Stream.Reducers.beam
@@ -294,6 +298,7 @@ lib/elixir/lib/elixir/lib/range.ex
lib/elixir/lib/elixir/lib/record.ex
lib/elixir/lib/elixir/lib/record/extractor.ex
lib/elixir/lib/elixir/lib/regex.ex
+lib/elixir/lib/elixir/lib/registry.ex
lib/elixir/lib/elixir/lib/set.ex
lib/elixir/lib/elixir/lib/stream.ex
lib/elixir/lib/elixir/lib/stream/reducers.ex
@@ -590,9 +595,9 @@ man/man1/mix.1.gz
%%PORTDOCS%%%%DOCSDIR%%/eex/EEx.html
%%PORTDOCS%%%%DOCSDIR%%/eex/api-reference.html
%%PORTDOCS%%%%DOCSDIR%%/eex/assets/logo.png
-%%PORTDOCS%%%%DOCSDIR%%/eex/dist/app-23e810f3fe.css
-%%PORTDOCS%%%%DOCSDIR%%/eex/dist/app-f0381555b5.js
-%%PORTDOCS%%%%DOCSDIR%%/eex/dist/sidebar_items.js
+%%PORTDOCS%%%%DOCSDIR%%/eex/dist/app-4aef34ad5f.js
+%%PORTDOCS%%%%DOCSDIR%%/eex/dist/app-a07cea761b.css
+%%PORTDOCS%%%%DOCSDIR%%/eex/dist/sidebar_items-857fdd39a9.js
%%PORTDOCS%%%%DOCSDIR%%/eex/fonts/icomoon.eot
%%PORTDOCS%%%%DOCSDIR%%/eex/fonts/icomoon.svg
%%PORTDOCS%%%%DOCSDIR%%/eex/fonts/icomoon.ttf
@@ -606,6 +611,7 @@ man/man1/mix.1.gz
%%PORTDOCS%%%%DOCSDIR%%/elixir/ArithmeticError.html
%%PORTDOCS%%%%DOCSDIR%%/elixir/Atom.html
%%PORTDOCS%%%%DOCSDIR%%/elixir/BadArityError.html
+%%PORTDOCS%%%%DOCSDIR%%/elixir/BadBooleanError.html
%%PORTDOCS%%%%DOCSDIR%%/elixir/BadFunctionError.html
%%PORTDOCS%%%%DOCSDIR%%/elixir/BadMapError.html
%%PORTDOCS%%%%DOCSDIR%%/elixir/BadStructError.html
@@ -636,7 +642,6 @@ man/man1/mix.1.gz
%%PORTDOCS%%%%DOCSDIR%%/elixir/File.html
%%PORTDOCS%%%%DOCSDIR%%/elixir/Float.html
%%PORTDOCS%%%%DOCSDIR%%/elixir/FunctionClauseError.html
-%%PORTDOCS%%%%DOCSDIR%%/elixir/GenEvent.Stream.html
%%PORTDOCS%%%%DOCSDIR%%/elixir/GenEvent.html
%%PORTDOCS%%%%DOCSDIR%%/elixir/GenServer.html
%%PORTDOCS%%%%DOCSDIR%%/elixir/HashDict.html
@@ -677,6 +682,7 @@ man/man1/mix.1.gz
%%PORTDOCS%%%%DOCSDIR%%/elixir/Record.html
%%PORTDOCS%%%%DOCSDIR%%/elixir/Regex.CompileError.html
%%PORTDOCS%%%%DOCSDIR%%/elixir/Regex.html
+%%PORTDOCS%%%%DOCSDIR%%/elixir/Registry.html
%%PORTDOCS%%%%DOCSDIR%%/elixir/RuntimeError.html
%%PORTDOCS%%%%DOCSDIR%%/elixir/Set.html
%%PORTDOCS%%%%DOCSDIR%%/elixir/Stream.html
@@ -705,15 +711,17 @@ man/man1/mix.1.gz
%%PORTDOCS%%%%DOCSDIR%%/elixir/api-reference.html
%%PORTDOCS%%%%DOCSDIR%%/elixir/assets/logo.png
%%PORTDOCS%%%%DOCSDIR%%/elixir/behaviours.html
-%%PORTDOCS%%%%DOCSDIR%%/elixir/dist/app-23e810f3fe.css
-%%PORTDOCS%%%%DOCSDIR%%/elixir/dist/app-f0381555b5.js
-%%PORTDOCS%%%%DOCSDIR%%/elixir/dist/sidebar_items.js
+%%PORTDOCS%%%%DOCSDIR%%/elixir/dist/app-4aef34ad5f.js
+%%PORTDOCS%%%%DOCSDIR%%/elixir/dist/app-a07cea761b.css
+%%PORTDOCS%%%%DOCSDIR%%/elixir/dist/sidebar_items-c0b1771e34.js
%%PORTDOCS%%%%DOCSDIR%%/elixir/fonts/icomoon.eot
%%PORTDOCS%%%%DOCSDIR%%/elixir/fonts/icomoon.svg
%%PORTDOCS%%%%DOCSDIR%%/elixir/fonts/icomoon.ttf
%%PORTDOCS%%%%DOCSDIR%%/elixir/fonts/icomoon.woff
+%%PORTDOCS%%%%DOCSDIR%%/elixir/guards.html
%%PORTDOCS%%%%DOCSDIR%%/elixir/index.html
%%PORTDOCS%%%%DOCSDIR%%/elixir/naming-conventions.html
+%%PORTDOCS%%%%DOCSDIR%%/elixir/operators.html
%%PORTDOCS%%%%DOCSDIR%%/elixir/typespecs.html
%%PORTDOCS%%%%DOCSDIR%%/elixir/writing-documentation.html
%%PORTDOCS%%%%DOCSDIR%%/ex_unit/404.html
@@ -736,9 +744,9 @@ man/man1/mix.1.gz
%%PORTDOCS%%%%DOCSDIR%%/ex_unit/ExUnit.html
%%PORTDOCS%%%%DOCSDIR%%/ex_unit/api-reference.html
%%PORTDOCS%%%%DOCSDIR%%/ex_unit/assets/logo.png
-%%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/app-23e810f3fe.css
-%%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/app-f0381555b5.js
-%%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/sidebar_items.js
+%%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/app-4aef34ad5f.js
+%%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/app-a07cea761b.css
+%%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/sidebar_items-8caf7d418b.js
%%PORTDOCS%%%%DOCSDIR%%/ex_unit/fonts/icomoon.eot
%%PORTDOCS%%%%DOCSDIR%%/ex_unit/fonts/icomoon.svg
%%PORTDOCS%%%%DOCSDIR%%/ex_unit/fonts/icomoon.ttf
@@ -750,9 +758,9 @@ man/man1/mix.1.gz
%%PORTDOCS%%%%DOCSDIR%%/iex/IEx.html
%%PORTDOCS%%%%DOCSDIR%%/iex/api-reference.html
%%PORTDOCS%%%%DOCSDIR%%/iex/assets/logo.png
-%%PORTDOCS%%%%DOCSDIR%%/iex/dist/app-23e810f3fe.css
-%%PORTDOCS%%%%DOCSDIR%%/iex/dist/app-f0381555b5.js
-%%PORTDOCS%%%%DOCSDIR%%/iex/dist/sidebar_items.js
+%%PORTDOCS%%%%DOCSDIR%%/iex/dist/app-4aef34ad5f.js
+%%PORTDOCS%%%%DOCSDIR%%/iex/dist/app-a07cea761b.css
+%%PORTDOCS%%%%DOCSDIR%%/iex/dist/sidebar_items-97393bae01.js
%%PORTDOCS%%%%DOCSDIR%%/iex/fonts/icomoon.eot
%%PORTDOCS%%%%DOCSDIR%%/iex/fonts/icomoon.svg
%%PORTDOCS%%%%DOCSDIR%%/iex/fonts/icomoon.ttf
@@ -764,9 +772,9 @@ man/man1/mix.1.gz
%%PORTDOCS%%%%DOCSDIR%%/logger/Logger.html
%%PORTDOCS%%%%DOCSDIR%%/logger/api-reference.html
%%PORTDOCS%%%%DOCSDIR%%/logger/assets/logo.png
-%%PORTDOCS%%%%DOCSDIR%%/logger/dist/app-23e810f3fe.css
-%%PORTDOCS%%%%DOCSDIR%%/logger/dist/app-f0381555b5.js
-%%PORTDOCS%%%%DOCSDIR%%/logger/dist/sidebar_items.js
+%%PORTDOCS%%%%DOCSDIR%%/logger/dist/app-4aef34ad5f.js
+%%PORTDOCS%%%%DOCSDIR%%/logger/dist/app-a07cea761b.css
+%%PORTDOCS%%%%DOCSDIR%%/logger/dist/sidebar_items-4825cb0cd4.js
%%PORTDOCS%%%%DOCSDIR%%/logger/fonts/icomoon.eot
%%PORTDOCS%%%%DOCSDIR%%/logger/fonts/icomoon.svg
%%PORTDOCS%%%%DOCSDIR%%/logger/fonts/icomoon.ttf
@@ -779,7 +787,6 @@ man/man1/mix.1.gz
%%PORTDOCS%%%%DOCSDIR%%/mix/Mix.Error.html
%%PORTDOCS%%%%DOCSDIR%%/mix/Mix.Generator.html
%%PORTDOCS%%%%DOCSDIR%%/mix/Mix.InvalidTaskError.html
-%%PORTDOCS%%%%DOCSDIR%%/mix/Mix.Local.Installer.html
%%PORTDOCS%%%%DOCSDIR%%/mix/Mix.NoProjectError.html
%%PORTDOCS%%%%DOCSDIR%%/mix/Mix.NoTaskError.html
%%PORTDOCS%%%%DOCSDIR%%/mix/Mix.Project.html
@@ -836,9 +843,9 @@ man/man1/mix.1.gz
%%PORTDOCS%%%%DOCSDIR%%/mix/Mix.html
%%PORTDOCS%%%%DOCSDIR%%/mix/api-reference.html
%%PORTDOCS%%%%DOCSDIR%%/mix/assets/logo.png
-%%PORTDOCS%%%%DOCSDIR%%/mix/dist/app-23e810f3fe.css
-%%PORTDOCS%%%%DOCSDIR%%/mix/dist/app-f0381555b5.js
-%%PORTDOCS%%%%DOCSDIR%%/mix/dist/sidebar_items.js
+%%PORTDOCS%%%%DOCSDIR%%/mix/dist/app-4aef34ad5f.js
+%%PORTDOCS%%%%DOCSDIR%%/mix/dist/app-a07cea761b.css
+%%PORTDOCS%%%%DOCSDIR%%/mix/dist/sidebar_items-c3824784f8.js
%%PORTDOCS%%%%DOCSDIR%%/mix/fonts/icomoon.eot
%%PORTDOCS%%%%DOCSDIR%%/mix/fonts/icomoon.svg
%%PORTDOCS%%%%DOCSDIR%%/mix/fonts/icomoon.ttf