Index: lang/elixir/Makefile =================================================================== --- lang/elixir/Makefile +++ lang/elixir/Makefile @@ -3,7 +3,7 @@ PORTNAME= elixir DISTVERSIONPREFIX= v -DISTVERSION= 1.7.4 +DISTVERSION= 1.8.1 CATEGORIES= lang MASTER_SITES+= https://github.com/elixir-lang/elixir/releases/download/${DISTVERSIONPREFIX}${PORTVERSION}/:doc DISTFILES= Docs.zip:doc @@ -14,8 +14,10 @@ LICENSE= APACHE20 -BUILD_DEPENDS= erlang>=19:lang/erlang -RUN_DEPENDS= erlang>=19:lang/erlang +BUILD_DEPENDS= ${LOCALBASE}/lib/erlang21/bin/erlc:lang/erlang-runtime21 +RUN_DEPENDS= ${LOCALBASE}/lib/erlang21/bin/erl:lang/erlang-runtime21 +MAKE_ENV= PATH=${LOCALBASE}/lib/erlang21/bin:${PATH} +VARS= ERL_PATH=${LOCALBASE}/lib/erlang21/bin/erl USES= gmake Index: lang/elixir/distinfo =================================================================== --- lang/elixir/distinfo +++ lang/elixir/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1540557260 -SHA256 (elixir/1.7.4/Docs.zip) = 9b25123c59e98fb1faac3436c36786a612399abfcf0baed310b5b17e04429e4c -SIZE (elixir/1.7.4/Docs.zip) = 1630144 -SHA256 (elixir/1.7.4/elixir-lang-elixir-v1.7.4_GH0.tar.gz) = c7c87983e03a1dcf20078141a22355e88dadb26b53d3f3f98b9a9268687f9e20 -SIZE (elixir/1.7.4/elixir-lang-elixir-v1.7.4_GH0.tar.gz) = 2139938 +TIMESTAMP = 1550134023 +SHA256 (elixir/1.8.1/Docs.zip) = 3858effcfe0cd149b61684b24cf025c9ae9acaf08c7274f4c1419d823f7373cf +SIZE (elixir/1.8.1/Docs.zip) = 1551525 +SHA256 (elixir/1.8.1/elixir-lang-elixir-v1.8.1_GH0.tar.gz) = de8c636ea999392496ccd9a204ccccbc8cb7f417d948fd12692cda2bd02d9822 +SIZE (elixir/1.8.1/elixir-lang-elixir-v1.8.1_GH0.tar.gz) = 2177865 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/files/patch-bin_elixir =================================================================== --- lang/elixir/files/patch-bin_elixir +++ lang/elixir/files/patch-bin_elixir @@ -1,5 +1,14 @@ ---- bin/elixir.orig 2018-07-26 08:21:44 UTC +--- bin/elixir.orig 2019-01-30 10:37:58 UTC +++ bin/elixir +@@ -40,7 +40,7 @@ readlink_f () { + } + + MODE="elixir" +-ERL_EXEC="erl" ++ERL_EXEC="/usr/local/lib/erlang21/bin/erl" + ERL="" + I=1 + @@ -120,4 +120,16 @@ if [ -z "$ERL_PATH" ]; then ERL_PATH="$ERL_EXEC" fi 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-fe10831fd0480024873d.css +%%PORTDOCS%%%%DOCSDIR%%/eex/dist/html-fe10831fd0480024873d.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-fe10831fd0480024873d.css +%%PORTDOCS%%%%DOCSDIR%%/elixir/dist/html-fe10831fd0480024873d.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-fe10831fd0480024873d.css +%%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/html-fe10831fd0480024873d.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-fe10831fd0480024873d.css +%%PORTDOCS%%%%DOCSDIR%%/iex/dist/html-fe10831fd0480024873d.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-fe10831fd0480024873d.css +%%PORTDOCS%%%%DOCSDIR%%/logger/dist/html-fe10831fd0480024873d.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-fe10831fd0480024873d.css +%%PORTDOCS%%%%DOCSDIR%%/mix/dist/html-fe10831fd0480024873d.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