diff options
author | olgeni <olgeni@FreeBSD.org> | 2015-07-03 05:14:28 +0800 |
---|---|---|
committer | olgeni <olgeni@FreeBSD.org> | 2015-07-03 05:14:28 +0800 |
commit | c2234116a1054c40af19359a103e56047dd784e0 (patch) | |
tree | f7661b889b2d0973fb07deb93ffad66b870fce2c /textproc | |
parent | 550d70343881043c1be3850b97bfa02567fe89a8 (diff) | |
download | freebsd-ports-gnome-c2234116a1054c40af19359a103e56047dd784e0.tar.gz freebsd-ports-gnome-c2234116a1054c40af19359a103e56047dd784e0.tar.zst freebsd-ports-gnome-c2234116a1054c40af19359a103e56047dd784e0.zip |
Add textproc/elixir-ex_doc, a tool to generate documentation for
Elixir projects.
Diffstat (limited to 'textproc')
-rw-r--r-- | textproc/Makefile | 1 | ||||
-rw-r--r-- | textproc/elixir-ex_doc/Makefile | 22 | ||||
-rw-r--r-- | textproc/elixir-ex_doc/distinfo | 2 | ||||
-rw-r--r-- | textproc/elixir-ex_doc/files/patch-mix.exs | 12 | ||||
-rw-r--r-- | textproc/elixir-ex_doc/pkg-descr | 3 | ||||
-rw-r--r-- | textproc/elixir-ex_doc/pkg-plist | 46 |
6 files changed, 86 insertions, 0 deletions
diff --git a/textproc/Makefile b/textproc/Makefile index 937728e9a5cd..80dda1393add 100644 --- a/textproc/Makefile +++ b/textproc/Makefile @@ -149,6 +149,7 @@ SUBDIR += elasticsearch-plugin-sql SUBDIR += elasticsearch-river-rabbitmq SUBDIR += elixir-earmark + SUBDIR += elixir-ex_doc SUBDIR += emacs-wiki SUBDIR += en-aspell SUBDIR += en-hunspell diff --git a/textproc/elixir-ex_doc/Makefile b/textproc/elixir-ex_doc/Makefile new file mode 100644 index 000000000000..c8468e967d2d --- /dev/null +++ b/textproc/elixir-ex_doc/Makefile @@ -0,0 +1,22 @@ +# $FreeBSD$ + +PORTNAME= ex_doc +PORTVERSION= 0.7.3 +DISTVERSIONPREFIX= v +CATEGORIES= textproc +PKGNAMEPREFIX= elixir- + +MAINTAINER= olgeni@FreeBSD.org +COMMENT= Tool to generate documentation for Elixir projects + +LICENSE= APACHE20 MIT +LICENSE_COMB= multi + +USE_GITHUB= yes +GH_ACCOUNT= elixir-lang + +MIX_BUILD_DEPS= textproc/elixir-earmark +MIX_RUN_DEPS:= ${MIX_BUILD_DEPS} + +.include "${.CURDIR}/../../lang/elixir/bsd.elixir.mk" +.include <bsd.port.mk> diff --git a/textproc/elixir-ex_doc/distinfo b/textproc/elixir-ex_doc/distinfo new file mode 100644 index 000000000000..4c8e6c19520e --- /dev/null +++ b/textproc/elixir-ex_doc/distinfo @@ -0,0 +1,2 @@ +SHA256 (elixir-lang-ex_doc-v0.7.3_GH0.tar.gz) = 4593026621fa336a1b84ef248cbcb898d16da8f74f383bb38f10ddde5878893d +SIZE (elixir-lang-ex_doc-v0.7.3_GH0.tar.gz) = 73452 diff --git a/textproc/elixir-ex_doc/files/patch-mix.exs b/textproc/elixir-ex_doc/files/patch-mix.exs new file mode 100644 index 000000000000..1e1155ffd264 --- /dev/null +++ b/textproc/elixir-ex_doc/files/patch-mix.exs @@ -0,0 +1,12 @@ +--- mix.exs.orig 2015-07-02 21:09:21 UTC ++++ mix.exs +@@ -11,8 +11,7 @@ defmodule ExDoc.Mixfile do + end + + defp deps do +- [{:earmark, "~> 0.1.17 or ~> 0.2", optional: true}, +- {:markdown, github: "devinus/markdown", only: [:test]}] ++ [] + end + + defp aliases do diff --git a/textproc/elixir-ex_doc/pkg-descr b/textproc/elixir-ex_doc/pkg-descr new file mode 100644 index 000000000000..4e889bdd0cfc --- /dev/null +++ b/textproc/elixir-ex_doc/pkg-descr @@ -0,0 +1,3 @@ +ExDoc produces HTML and online documentation for Elixir projects. + +WWW: https://github.com/elixir-lang/ex_doc diff --git a/textproc/elixir-ex_doc/pkg-plist b/textproc/elixir-ex_doc/pkg-plist new file mode 100644 index 000000000000..caac7ce10752 --- /dev/null +++ b/textproc/elixir-ex_doc/pkg-plist @@ -0,0 +1,46 @@ +lib/elixir/lib/ex_doc/ebin/Elixir.ExDoc.CLI.beam +lib/elixir/lib/ex_doc/ebin/Elixir.ExDoc.Config.beam +lib/elixir/lib/ex_doc/ebin/Elixir.ExDoc.Formatter.HTML.Autolink.beam +lib/elixir/lib/ex_doc/ebin/Elixir.ExDoc.Formatter.HTML.Templates.beam +lib/elixir/lib/ex_doc/ebin/Elixir.ExDoc.Formatter.HTML.beam +lib/elixir/lib/ex_doc/ebin/Elixir.ExDoc.FunctionNode.beam +lib/elixir/lib/ex_doc/ebin/Elixir.ExDoc.Markdown.Earmark.beam +lib/elixir/lib/ex_doc/ebin/Elixir.ExDoc.Markdown.Hoedown.beam +lib/elixir/lib/ex_doc/ebin/Elixir.ExDoc.Markdown.Pandoc.beam +lib/elixir/lib/ex_doc/ebin/Elixir.ExDoc.Markdown.beam +lib/elixir/lib/ex_doc/ebin/Elixir.ExDoc.ModuleNode.beam +lib/elixir/lib/ex_doc/ebin/Elixir.ExDoc.Retriever.Error.beam +lib/elixir/lib/ex_doc/ebin/Elixir.ExDoc.Retriever.beam +lib/elixir/lib/ex_doc/ebin/Elixir.ExDoc.TypeNode.beam +lib/elixir/lib/ex_doc/ebin/Elixir.ExDoc.beam +lib/elixir/lib/ex_doc/ebin/Elixir.Mix.Tasks.Docs.beam +lib/elixir/lib/ex_doc/ebin/ex_doc.app +lib/elixir/lib/ex_doc/lib/ex_doc.ex +lib/elixir/lib/ex_doc/lib/ex_doc/cli.ex +lib/elixir/lib/ex_doc/lib/ex_doc/formatter/html.ex +lib/elixir/lib/ex_doc/lib/ex_doc/formatter/html/autolink.ex +lib/elixir/lib/ex_doc/lib/ex_doc/formatter/html/templates.ex +lib/elixir/lib/ex_doc/lib/ex_doc/formatter/html/templates/css/elixir.css +lib/elixir/lib/ex_doc/lib/ex_doc/formatter/html/templates/css/full_list.css +lib/elixir/lib/ex_doc/lib/ex_doc/formatter/html/templates/css/style.css +lib/elixir/lib/ex_doc/lib/ex_doc/formatter/html/templates/detail_template.eex +lib/elixir/lib/ex_doc/lib/ex_doc/formatter/html/templates/index_template.eex +lib/elixir/lib/ex_doc/lib/ex_doc/formatter/html/templates/js/app.js +lib/elixir/lib/ex_doc/lib/ex_doc/formatter/html/templates/js/full_list.js +lib/elixir/lib/ex_doc/lib/ex_doc/formatter/html/templates/js/highlight.pack.js +lib/elixir/lib/ex_doc/lib/ex_doc/formatter/html/templates/js/jquery.js +lib/elixir/lib/ex_doc/lib/ex_doc/formatter/html/templates/list_item_template.eex +lib/elixir/lib/ex_doc/lib/ex_doc/formatter/html/templates/list_template.eex +lib/elixir/lib/ex_doc/lib/ex_doc/formatter/html/templates/module_template.eex +lib/elixir/lib/ex_doc/lib/ex_doc/formatter/html/templates/overview_entry_template.eex +lib/elixir/lib/ex_doc/lib/ex_doc/formatter/html/templates/overview_template.eex +lib/elixir/lib/ex_doc/lib/ex_doc/formatter/html/templates/readme_template.eex +lib/elixir/lib/ex_doc/lib/ex_doc/formatter/html/templates/summary_template.eex +lib/elixir/lib/ex_doc/lib/ex_doc/formatter/html/templates/type_detail_template.eex +lib/elixir/lib/ex_doc/lib/ex_doc/markdown.ex +lib/elixir/lib/ex_doc/lib/ex_doc/markdown/earmark.ex +lib/elixir/lib/ex_doc/lib/ex_doc/markdown/hoedown.ex +lib/elixir/lib/ex_doc/lib/ex_doc/markdown/pandoc.ex +lib/elixir/lib/ex_doc/lib/ex_doc/retriever.ex +lib/elixir/lib/ex_doc/lib/mix/tasks/docs.ex +%%PORTDOCS%%%%DOCSDIR%%/README.md |