Update lang/elixir to version 1.4.0.
This commit is contained in:
@@ -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}
|
||||
|
||||
@@ -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
|
||||
|
||||
26
lang/elixir/files/patch-Makefile
Normal file
26
lang/elixir/files/patch-Makefile
Normal file
@@ -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
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user