Index: lang/elixir/Makefile =================================================================== --- lang/elixir/Makefile +++ lang/elixir/Makefile @@ -3,7 +3,7 @@ PORTNAME= elixir DISTVERSIONPREFIX= v -DISTVERSION= 1.7.3 +DISTVERSION= 1.8.0 CATEGORIES= lang MASTER_SITES+= https://github.com/elixir-lang/elixir/releases/download/${DISTVERSIONPREFIX}${PORTVERSION}/:doc DISTFILES= Docs.zip:doc @@ -14,8 +14,8 @@ LICENSE= APACHE20 -BUILD_DEPENDS= erlang>=19:lang/erlang -RUN_DEPENDS= erlang>=19:lang/erlang +BUILD_DEPENDS= erlang19>=0:lang/erlang +RUN_DEPENDS= erlang19>=0:lang/erlang USES= gmake Index: lang/elixir/distinfo =================================================================== --- lang/elixir/distinfo +++ lang/elixir/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1535385326 -SHA256 (elixir/1.7.3/Docs.zip) = accc0b1325256a34be5acd25e378bf53c13b531be5c523e324a703c0de074ed1 -SIZE (elixir/1.7.3/Docs.zip) = 1629794 -SHA256 (elixir/1.7.3/elixir-lang-elixir-v1.7.3_GH0.tar.gz) = c9beabd05e820ee83a56610cf2af3f34acf3b445c8fabdbe98894c886d2aa28e -SIZE (elixir/1.7.3/elixir-lang-elixir-v1.7.3_GH0.tar.gz) = 2140430 +TIMESTAMP = 1547508557 +SHA256 (elixir/1.8.0/Docs.zip) = 8d3f00df5d0e9f0a8f2d346bc1c472dab1c03eed07f2a0c4fc7fc97a86a2d601 +SIZE (elixir/1.8.0/Docs.zip) = 1547760 +SHA256 (elixir/1.8.0/elixir-lang-elixir-v1.8.0_GH0.tar.gz) = fe896d8b2914f982d2e6fceeb585f59a8f92ad872653fc46c13df9ff86d69234 +SIZE (elixir/1.8.0/elixir-lang-elixir-v1.8.0_GH0.tar.gz) = 2179052 Index: lang/elixir/files/patch-Makefile =================================================================== --- lang/elixir/files/patch-Makefile +++ lang/elixir/files/patch-Makefile @@ -1,24 +1,10 @@ ---- Makefile.orig 2018-07-26 08:21:35 UTC +--- Makefile.orig 2019-01-14 23:47:13 UTC +++ Makefile -@@ -1,5 +1,6 @@ +@@ -1,6 +1,6 @@ PREFIX ?= /usr/local SHARE_PREFIX ?= $(PREFIX)/share +-MAN_PREFIX ?= $(SHARE_PREFIX)/man +MAN_PREFIX ?= $(PREFIX)/man - CANONICAL := v1.7/ - ELIXIRC := bin/elixirc --verbose --ignore-module-conflict - ERLC := erlc -I lib/elixir/include -@@ -279,9 +280,9 @@ clean_man: - rm -f man/iex.1.bak - - 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 - $(MAKE) clean_man + CANONICAL := v1.8/ # master/ or vMAJOR.MINOR/ + ELIXIRC := bin/elixirc --verbose --ignore-module-conflict --warnings-as-errors + ERLC := erlc -I lib/elixir/include +warnings_as_errors Index: lang/elixir/pkg-plist =================================================================== --- lang/elixir/pkg-plist +++ lang/elixir/pkg-plist @@ -34,6 +34,8 @@ lib/elixir/lib/elixir/ebin/Elixir.Behaviour.beam lib/elixir/lib/elixir/ebin/Elixir.Bitwise.beam lib/elixir/lib/elixir/ebin/Elixir.Calendar.ISO.beam +lib/elixir/lib/elixir/ebin/Elixir.Calendar.TimeZoneDatabase.beam +lib/elixir/lib/elixir/ebin/Elixir.Calendar.UTCOnlyTimeZoneDatabase.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 @@ -187,7 +189,6 @@ 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 @@ -264,6 +265,7 @@ %%SRC%%lib/elixir/lib/elixir/lib/calendar/iso.ex %%SRC%%lib/elixir/lib/elixir/lib/calendar/naive_datetime.ex %%SRC%%lib/elixir/lib/elixir/lib/calendar/time.ex +%%SRC%%lib/elixir/lib/elixir/lib/calendar/time_zone_database.ex %%SRC%%lib/elixir/lib/elixir/lib/code.ex %%SRC%%lib/elixir/lib/elixir/lib/code/formatter.ex %%SRC%%lib/elixir/lib/elixir/lib/code/identifier.ex @@ -385,6 +387,7 @@ %%SRC%%lib/elixir/lib/ex_unit/lib/ex_unit/server.ex lib/elixir/lib/iex/ebin/Elixir.IEx.App.beam lib/elixir/lib/iex/ebin/Elixir.IEx.Autocomplete.beam +lib/elixir/lib/iex/ebin/Elixir.IEx.Broker.beam 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 @@ -416,6 +419,7 @@ %%SRC%%lib/elixir/lib/iex/lib/iex.ex %%SRC%%lib/elixir/lib/iex/lib/iex/app.ex %%SRC%%lib/elixir/lib/iex/lib/iex/autocomplete.ex +%%SRC%%lib/elixir/lib/iex/lib/iex/broker.ex %%SRC%%lib/elixir/lib/iex/lib/iex/cli.ex %%SRC%%lib/elixir/lib/iex/lib/iex/config.ex %%SRC%%lib/elixir/lib/iex/lib/iex/evaluator.ex @@ -427,6 +431,7 @@ %%SRC%%lib/elixir/lib/iex/lib/iex/remsh.ex %%SRC%%lib/elixir/lib/iex/lib/iex/server.ex lib/elixir/lib/logger/ebin/Elixir.Logger.App.beam +lib/elixir/lib/logger/ebin/Elixir.Logger.BackendSupervisor.beam lib/elixir/lib/logger/ebin/Elixir.Logger.Backends.Console.beam lib/elixir/lib/logger/ebin/Elixir.Logger.Config.beam lib/elixir/lib/logger/ebin/Elixir.Logger.ErlangHandler.beam @@ -435,11 +440,11 @@ 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 %%SRC%%lib/elixir/lib/logger/lib/logger.ex %%SRC%%lib/elixir/lib/logger/lib/logger/app.ex +%%SRC%%lib/elixir/lib/logger/lib/logger/backend_supervisor.ex %%SRC%%lib/elixir/lib/logger/lib/logger/backends/console.ex %%SRC%%lib/elixir/lib/logger/lib/logger/config.ex %%SRC%%lib/elixir/lib/logger/lib/logger/erlang_handler.ex @@ -448,7 +453,6 @@ %%SRC%%lib/elixir/lib/logger/lib/logger/translator.ex %%SRC%%lib/elixir/lib/logger/lib/logger/utils.ex %%SRC%%lib/elixir/lib/logger/lib/logger/watcher.ex -%%SRC%%lib/elixir/lib/logger/lib/logger/watcher_supervisor.ex lib/elixir/lib/mix/ebin/Elixir.Mix.CLI.beam lib/elixir/lib/mix/ebin/Elixir.Mix.Compilers.Elixir.beam lib/elixir/lib/mix/ebin/Elixir.Mix.Compilers.Erlang.beam @@ -534,6 +538,7 @@ lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Run.beam lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Test.Cover.beam lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Test.beam +lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.WillRecompile.beam lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Xref.beam lib/elixir/lib/mix/ebin/Elixir.Mix.TasksServer.beam lib/elixir/lib/mix/ebin/Elixir.Mix.Utils.beam @@ -619,6 +624,7 @@ %%SRC%%lib/elixir/lib/mix/lib/mix/tasks/profile.fprof.ex %%SRC%%lib/elixir/lib/mix/lib/mix/tasks/run.ex %%SRC%%lib/elixir/lib/mix/lib/mix/tasks/test.ex +%%SRC%%lib/elixir/lib/mix/lib/mix/tasks/will_recompile.ex %%SRC%%lib/elixir/lib/mix/lib/mix/tasks/xref.ex %%SRC%%lib/elixir/lib/mix/lib/mix/tasks_server.ex %%SRC%%lib/elixir/lib/mix/lib/mix/utils.ex @@ -633,13 +639,13 @@ %%PORTDOCS%%%%DOCSDIR%%/eex/EEx.html %%PORTDOCS%%%%DOCSDIR%%/eex/api-reference.html %%PORTDOCS%%%%DOCSDIR%%/eex/assets/logo.png -%%PORTDOCS%%%%DOCSDIR%%/eex/dist/app-240d7fc7e5.css -%%PORTDOCS%%%%DOCSDIR%%/eex/dist/app-3f669e16ee.js -%%PORTDOCS%%%%DOCSDIR%%/eex/dist/sidebar_items-37cdbc8415.js -%%PORTDOCS%%%%DOCSDIR%%/eex/fonts/icomoon.eot -%%PORTDOCS%%%%DOCSDIR%%/eex/fonts/icomoon.svg -%%PORTDOCS%%%%DOCSDIR%%/eex/fonts/icomoon.ttf -%%PORTDOCS%%%%DOCSDIR%%/eex/fonts/icomoon.woff +%%PORTDOCS%%%%DOCSDIR%%/eex/dist/html-c1666276880c0f8e3769.css +%%PORTDOCS%%%%DOCSDIR%%/eex/dist/html-c1666276880c0f8e3769.js +%%PORTDOCS%%%%DOCSDIR%%/eex/dist/html/fonts/icomoon.eot +%%PORTDOCS%%%%DOCSDIR%%/eex/dist/html/fonts/icomoon.svg +%%PORTDOCS%%%%DOCSDIR%%/eex/dist/html/fonts/icomoon.ttf +%%PORTDOCS%%%%DOCSDIR%%/eex/dist/html/fonts/icomoon.woff +%%PORTDOCS%%%%DOCSDIR%%/eex/dist/sidebar_items-8d6b2084ef.js %%PORTDOCS%%%%DOCSDIR%%/eex/index.html %%PORTDOCS%%%%DOCSDIR%%/eex/search.html %%PORTDOCS%%%%DOCSDIR%%/elixir/404.html @@ -658,6 +664,8 @@ %%PORTDOCS%%%%DOCSDIR%%/elixir/Behaviour.html %%PORTDOCS%%%%DOCSDIR%%/elixir/Bitwise.html %%PORTDOCS%%%%DOCSDIR%%/elixir/Calendar.ISO.html +%%PORTDOCS%%%%DOCSDIR%%/elixir/Calendar.TimeZoneDatabase.html +%%PORTDOCS%%%%DOCSDIR%%/elixir/Calendar.UTCOnlyTimeZoneDatabase.html %%PORTDOCS%%%%DOCSDIR%%/elixir/Calendar.html %%PORTDOCS%%%%DOCSDIR%%/elixir/CaseClauseError.html %%PORTDOCS%%%%DOCSDIR%%/elixir/Code.LoadError.html @@ -752,13 +760,13 @@ %%PORTDOCS%%%%DOCSDIR%%/elixir/api-reference.html %%PORTDOCS%%%%DOCSDIR%%/elixir/assets/logo.png %%PORTDOCS%%%%DOCSDIR%%/elixir/compatibility-and-deprecations.html -%%PORTDOCS%%%%DOCSDIR%%/elixir/dist/app-240d7fc7e5.css -%%PORTDOCS%%%%DOCSDIR%%/elixir/dist/app-3f669e16ee.js -%%PORTDOCS%%%%DOCSDIR%%/elixir/dist/sidebar_items-603a6513f9.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/dist/html-c1666276880c0f8e3769.css +%%PORTDOCS%%%%DOCSDIR%%/elixir/dist/html-c1666276880c0f8e3769.js +%%PORTDOCS%%%%DOCSDIR%%/elixir/dist/html/fonts/icomoon.eot +%%PORTDOCS%%%%DOCSDIR%%/elixir/dist/html/fonts/icomoon.svg +%%PORTDOCS%%%%DOCSDIR%%/elixir/dist/html/fonts/icomoon.ttf +%%PORTDOCS%%%%DOCSDIR%%/elixir/dist/html/fonts/icomoon.woff +%%PORTDOCS%%%%DOCSDIR%%/elixir/dist/sidebar_items-7a8d46281e.js %%PORTDOCS%%%%DOCSDIR%%/elixir/guards.html %%PORTDOCS%%%%DOCSDIR%%/elixir/index.html %%PORTDOCS%%%%DOCSDIR%%/elixir/library-guidelines.html @@ -790,29 +798,30 @@ %%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-240d7fc7e5.css -%%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/app-3f669e16ee.js -%%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/sidebar_items-e1aa34e419.js -%%PORTDOCS%%%%DOCSDIR%%/ex_unit/fonts/icomoon.eot -%%PORTDOCS%%%%DOCSDIR%%/ex_unit/fonts/icomoon.svg -%%PORTDOCS%%%%DOCSDIR%%/ex_unit/fonts/icomoon.ttf -%%PORTDOCS%%%%DOCSDIR%%/ex_unit/fonts/icomoon.woff +%%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/html-c1666276880c0f8e3769.css +%%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/html-c1666276880c0f8e3769.js +%%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/html/fonts/icomoon.eot +%%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/html/fonts/icomoon.svg +%%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/html/fonts/icomoon.ttf +%%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/html/fonts/icomoon.woff +%%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/sidebar_items-4708ae1449.js %%PORTDOCS%%%%DOCSDIR%%/ex_unit/index.html %%PORTDOCS%%%%DOCSDIR%%/ex_unit/search.html %%PORTDOCS%%%%DOCSDIR%%/iex/404.html %%PORTDOCS%%%%DOCSDIR%%/iex/IEx.Helpers.html %%PORTDOCS%%%%DOCSDIR%%/iex/IEx.Info.html %%PORTDOCS%%%%DOCSDIR%%/iex/IEx.Pry.html +%%PORTDOCS%%%%DOCSDIR%%/iex/IEx.Server.html %%PORTDOCS%%%%DOCSDIR%%/iex/IEx.html %%PORTDOCS%%%%DOCSDIR%%/iex/api-reference.html %%PORTDOCS%%%%DOCSDIR%%/iex/assets/logo.png -%%PORTDOCS%%%%DOCSDIR%%/iex/dist/app-240d7fc7e5.css -%%PORTDOCS%%%%DOCSDIR%%/iex/dist/app-3f669e16ee.js -%%PORTDOCS%%%%DOCSDIR%%/iex/dist/sidebar_items-d78c2db16c.js -%%PORTDOCS%%%%DOCSDIR%%/iex/fonts/icomoon.eot -%%PORTDOCS%%%%DOCSDIR%%/iex/fonts/icomoon.svg -%%PORTDOCS%%%%DOCSDIR%%/iex/fonts/icomoon.ttf -%%PORTDOCS%%%%DOCSDIR%%/iex/fonts/icomoon.woff +%%PORTDOCS%%%%DOCSDIR%%/iex/dist/html-c1666276880c0f8e3769.css +%%PORTDOCS%%%%DOCSDIR%%/iex/dist/html-c1666276880c0f8e3769.js +%%PORTDOCS%%%%DOCSDIR%%/iex/dist/html/fonts/icomoon.eot +%%PORTDOCS%%%%DOCSDIR%%/iex/dist/html/fonts/icomoon.svg +%%PORTDOCS%%%%DOCSDIR%%/iex/dist/html/fonts/icomoon.ttf +%%PORTDOCS%%%%DOCSDIR%%/iex/dist/html/fonts/icomoon.woff +%%PORTDOCS%%%%DOCSDIR%%/iex/dist/sidebar_items-f7cf7a738d.js %%PORTDOCS%%%%DOCSDIR%%/iex/index.html %%PORTDOCS%%%%DOCSDIR%%/iex/search.html %%PORTDOCS%%%%DOCSDIR%%/logger/404.html @@ -821,13 +830,13 @@ %%PORTDOCS%%%%DOCSDIR%%/logger/Logger.html %%PORTDOCS%%%%DOCSDIR%%/logger/api-reference.html %%PORTDOCS%%%%DOCSDIR%%/logger/assets/logo.png -%%PORTDOCS%%%%DOCSDIR%%/logger/dist/app-240d7fc7e5.css -%%PORTDOCS%%%%DOCSDIR%%/logger/dist/app-3f669e16ee.js +%%PORTDOCS%%%%DOCSDIR%%/logger/dist/html-c1666276880c0f8e3769.css +%%PORTDOCS%%%%DOCSDIR%%/logger/dist/html-c1666276880c0f8e3769.js +%%PORTDOCS%%%%DOCSDIR%%/logger/dist/html/fonts/icomoon.eot +%%PORTDOCS%%%%DOCSDIR%%/logger/dist/html/fonts/icomoon.svg +%%PORTDOCS%%%%DOCSDIR%%/logger/dist/html/fonts/icomoon.ttf +%%PORTDOCS%%%%DOCSDIR%%/logger/dist/html/fonts/icomoon.woff %%PORTDOCS%%%%DOCSDIR%%/logger/dist/sidebar_items-01d316135c.js -%%PORTDOCS%%%%DOCSDIR%%/logger/fonts/icomoon.eot -%%PORTDOCS%%%%DOCSDIR%%/logger/fonts/icomoon.svg -%%PORTDOCS%%%%DOCSDIR%%/logger/fonts/icomoon.ttf -%%PORTDOCS%%%%DOCSDIR%%/logger/fonts/icomoon.woff %%PORTDOCS%%%%DOCSDIR%%/logger/index.html %%PORTDOCS%%%%DOCSDIR%%/logger/search.html %%PORTDOCS%%%%DOCSDIR%%/mix/404.html @@ -897,12 +906,12 @@ %%PORTDOCS%%%%DOCSDIR%%/mix/Mix.html %%PORTDOCS%%%%DOCSDIR%%/mix/api-reference.html %%PORTDOCS%%%%DOCSDIR%%/mix/assets/logo.png -%%PORTDOCS%%%%DOCSDIR%%/mix/dist/app-240d7fc7e5.css -%%PORTDOCS%%%%DOCSDIR%%/mix/dist/app-3f669e16ee.js -%%PORTDOCS%%%%DOCSDIR%%/mix/dist/sidebar_items-d32f1c2296.js -%%PORTDOCS%%%%DOCSDIR%%/mix/fonts/icomoon.eot -%%PORTDOCS%%%%DOCSDIR%%/mix/fonts/icomoon.svg -%%PORTDOCS%%%%DOCSDIR%%/mix/fonts/icomoon.ttf -%%PORTDOCS%%%%DOCSDIR%%/mix/fonts/icomoon.woff +%%PORTDOCS%%%%DOCSDIR%%/mix/dist/html-c1666276880c0f8e3769.css +%%PORTDOCS%%%%DOCSDIR%%/mix/dist/html-c1666276880c0f8e3769.js +%%PORTDOCS%%%%DOCSDIR%%/mix/dist/html/fonts/icomoon.eot +%%PORTDOCS%%%%DOCSDIR%%/mix/dist/html/fonts/icomoon.svg +%%PORTDOCS%%%%DOCSDIR%%/mix/dist/html/fonts/icomoon.ttf +%%PORTDOCS%%%%DOCSDIR%%/mix/dist/html/fonts/icomoon.woff +%%PORTDOCS%%%%DOCSDIR%%/mix/dist/sidebar_items-7eacd918f7.js %%PORTDOCS%%%%DOCSDIR%%/mix/index.html %%PORTDOCS%%%%DOCSDIR%%/mix/search.html