aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJimmy Olgeni <olgeni@FreeBSD.org>2015-07-12 17:21:08 +0000
committerJimmy Olgeni <olgeni@FreeBSD.org>2015-07-12 17:21:08 +0000
commitceeead8ab5d6537e9ed3c5c0453e91aec5e973e4 (patch)
tree4d906d306a758c427a9ac127d63c70bcbd0dd638
parent131903a8e70b29dc4de6d44bffb093e2d371ec43 (diff)
downloadports-ceeead8ab5d6537e9ed3c5c0453e91aec5e973e4.tar.gz
ports-ceeead8ab5d6537e9ed3c5c0453e91aec5e973e4.zip
Add devel/elixir-hex, a package manager for the Erlang VM.
Notes
Notes: svn path=/head/; revision=391826
-rw-r--r--devel/Makefile1
-rw-r--r--devel/elixir-hex/Makefile18
-rw-r--r--devel/elixir-hex/distinfo2
-rw-r--r--devel/elixir-hex/pkg-descr6
-rw-r--r--devel/elixir-hex/pkg-plist68
5 files changed, 95 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 44c56b428be8..16825e5169f7 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -419,6 +419,7 @@
SUBDIR += elixir-exactor
SUBDIR += elixir-exjsx
SUBDIR += elixir-exrm
+ SUBDIR += elixir-hex
SUBDIR += elixir-lager_logger
SUBDIR += elixir-msgpax
SUBDIR += elixir-plug
diff --git a/devel/elixir-hex/Makefile b/devel/elixir-hex/Makefile
new file mode 100644
index 000000000000..a10ec0454d28
--- /dev/null
+++ b/devel/elixir-hex/Makefile
@@ -0,0 +1,18 @@
+# $FreeBSD$
+
+PORTNAME= hex
+PORTVERSION= 0.8.1
+DISTVERSIONPREFIX= v
+CATEGORIES= devel
+PKGNAMEPREFIX= elixir-
+
+MAINTAINER= olgeni@FreeBSD.org
+COMMENT= Package manager for the Erlang VM
+
+LICENSE= APACHE20
+
+USES= elixir
+USE_GITHUB= yes
+GH_ACCOUNT= hexpm
+
+.include <bsd.port.mk>
diff --git a/devel/elixir-hex/distinfo b/devel/elixir-hex/distinfo
new file mode 100644
index 000000000000..63aba47bbcf0
--- /dev/null
+++ b/devel/elixir-hex/distinfo
@@ -0,0 +1,2 @@
+SHA256 (hexpm-hex-v0.8.1_GH0.tar.gz) = f994361fde78e198db5f017c35a269a29494362fabb0e70b4ca553a96cddf7d0
+SIZE (hexpm-hex-v0.8.1_GH0.tar.gz) = 180967
diff --git a/devel/elixir-hex/pkg-descr b/devel/elixir-hex/pkg-descr
new file mode 100644
index 000000000000..9201efc83b34
--- /dev/null
+++ b/devel/elixir-hex/pkg-descr
@@ -0,0 +1,6 @@
+Hex is package manager for the Erlang VM.
+
+This project currently provides tasks that integrate with Mix, Elixir's
+build tool.
+
+WWW: https://github.com/hexpm/hex
diff --git a/devel/elixir-hex/pkg-plist b/devel/elixir-hex/pkg-plist
new file mode 100644
index 000000000000..fe588950d605
--- /dev/null
+++ b/devel/elixir-hex/pkg-plist
@@ -0,0 +1,68 @@
+lib/elixir/lib/hex/ebin/Elixir.Hex.API.Certs.beam
+lib/elixir/lib/hex/ebin/Elixir.Hex.API.Key.beam
+lib/elixir/lib/hex/ebin/Elixir.Hex.API.Package.Owner.beam
+lib/elixir/lib/hex/ebin/Elixir.Hex.API.Package.beam
+lib/elixir/lib/hex/ebin/Elixir.Hex.API.Registry.beam
+lib/elixir/lib/hex/ebin/Elixir.Hex.API.Release.beam
+lib/elixir/lib/hex/ebin/Elixir.Hex.API.ReleaseDocs.beam
+lib/elixir/lib/hex/ebin/Elixir.Hex.API.User.beam
+lib/elixir/lib/hex/ebin/Elixir.Hex.API.Utils.beam
+lib/elixir/lib/hex/ebin/Elixir.Hex.API.VerifyHostname.beam
+lib/elixir/lib/hex/ebin/Elixir.Hex.API.beam
+lib/elixir/lib/hex/ebin/Elixir.Hex.Config.beam
+lib/elixir/lib/hex/ebin/Elixir.Hex.Mix.beam
+lib/elixir/lib/hex/ebin/Elixir.Hex.Parallel.beam
+lib/elixir/lib/hex/ebin/Elixir.Hex.Registry.beam
+lib/elixir/lib/hex/ebin/Elixir.Hex.RemoteConverger.beam
+lib/elixir/lib/hex/ebin/Elixir.Hex.Resolver.beam
+lib/elixir/lib/hex/ebin/Elixir.Hex.SCM.beam
+lib/elixir/lib/hex/ebin/Elixir.Hex.Shell.beam
+lib/elixir/lib/hex/ebin/Elixir.Hex.Tar.beam
+lib/elixir/lib/hex/ebin/Elixir.Hex.Utils.beam
+lib/elixir/lib/hex/ebin/Elixir.Hex.beam
+lib/elixir/lib/hex/ebin/Elixir.Mix.Tasks.Hex.Config.beam
+lib/elixir/lib/hex/ebin/Elixir.Mix.Tasks.Hex.Docs.beam
+lib/elixir/lib/hex/ebin/Elixir.Mix.Tasks.Hex.Info.beam
+lib/elixir/lib/hex/ebin/Elixir.Mix.Tasks.Hex.Key.beam
+lib/elixir/lib/hex/ebin/Elixir.Mix.Tasks.Hex.Outdated.beam
+lib/elixir/lib/hex/ebin/Elixir.Mix.Tasks.Hex.Owner.beam
+lib/elixir/lib/hex/ebin/Elixir.Mix.Tasks.Hex.Publish.beam
+lib/elixir/lib/hex/ebin/Elixir.Mix.Tasks.Hex.Search.beam
+lib/elixir/lib/hex/ebin/Elixir.Mix.Tasks.Hex.User.beam
+lib/elixir/lib/hex/ebin/Elixir.Mix.Tasks.Hex.Utils.beam
+lib/elixir/lib/hex/ebin/Elixir.Mix.Tasks.Hex.beam
+lib/elixir/lib/hex/ebin/hex.app
+lib/elixir/lib/hex/lib/hex.ex
+lib/elixir/lib/hex/lib/hex/api.ex
+lib/elixir/lib/hex/lib/hex/api/ca-bundle.crt
+lib/elixir/lib/hex/lib/hex/api/certs.ex
+lib/elixir/lib/hex/lib/hex/api/key.ex
+lib/elixir/lib/hex/lib/hex/api/package.ex
+lib/elixir/lib/hex/lib/hex/api/registry.ex
+lib/elixir/lib/hex/lib/hex/api/release.ex
+lib/elixir/lib/hex/lib/hex/api/release_docs.ex
+lib/elixir/lib/hex/lib/hex/api/user.ex
+lib/elixir/lib/hex/lib/hex/api/util.ex
+lib/elixir/lib/hex/lib/hex/api/verify_hostname.ex
+lib/elixir/lib/hex/lib/hex/config.ex
+lib/elixir/lib/hex/lib/hex/mix.ex
+lib/elixir/lib/hex/lib/hex/parallel.ex
+lib/elixir/lib/hex/lib/hex/registry.ex
+lib/elixir/lib/hex/lib/hex/remote_converger.ex
+lib/elixir/lib/hex/lib/hex/resolver.ex
+lib/elixir/lib/hex/lib/hex/scm.ex
+lib/elixir/lib/hex/lib/hex/shell.ex
+lib/elixir/lib/hex/lib/hex/tar.ex
+lib/elixir/lib/hex/lib/hex/utils.ex
+lib/elixir/lib/hex/lib/mix/tasks/hex.ex
+lib/elixir/lib/hex/lib/mix/tasks/hex/config.ex
+lib/elixir/lib/hex/lib/mix/tasks/hex/docs.ex
+lib/elixir/lib/hex/lib/mix/tasks/hex/info.ex
+lib/elixir/lib/hex/lib/mix/tasks/hex/key.ex
+lib/elixir/lib/hex/lib/mix/tasks/hex/outdated.ex
+lib/elixir/lib/hex/lib/mix/tasks/hex/owner.ex
+lib/elixir/lib/hex/lib/mix/tasks/hex/publish.ex
+lib/elixir/lib/hex/lib/mix/tasks/hex/search.ex
+lib/elixir/lib/hex/lib/mix/tasks/hex/user.ex
+lib/elixir/lib/hex/lib/mix/tasks/hex/utils.ex
+%%PORTDOCS%%%%DOCSDIR%%/README.md