aboutsummaryrefslogtreecommitdiff
path: root/devel/elixir-decimal
diff options
context:
space:
mode:
authorJimmy Olgeni <olgeni@FreeBSD.org>2015-07-01 10:29:11 +0000
committerJimmy Olgeni <olgeni@FreeBSD.org>2015-07-01 10:29:11 +0000
commite69ad033d32e2a623e92f395e64c417d9f97c6fb (patch)
tree7381cec95f100ff573a3efc187933603c7d9d1a8 /devel/elixir-decimal
parentb6a8b2ece2068b9566cdb7ace72831402b0771ef (diff)
Notes
Diffstat (limited to 'devel/elixir-decimal')
-rw-r--r--devel/elixir-decimal/Makefile35
-rw-r--r--devel/elixir-decimal/distinfo2
-rw-r--r--devel/elixir-decimal/files/patch-mix.exs12
-rw-r--r--devel/elixir-decimal/pkg-descr3
-rw-r--r--devel/elixir-decimal/pkg-plist8
5 files changed, 60 insertions, 0 deletions
diff --git a/devel/elixir-decimal/Makefile b/devel/elixir-decimal/Makefile
new file mode 100644
index 000000000000..973c362247d6
--- /dev/null
+++ b/devel/elixir-decimal/Makefile
@@ -0,0 +1,35 @@
+# $FreeBSD$
+
+PORTNAME= decimal
+PORTVERSION= 1.1.0
+DISTVERSIONPREFIX= v
+CATEGORIES= devel
+PKGNAMEPREFIX= elixir-
+
+MAINTAINER= olgeni@FreeBSD.org
+COMMENT= Arbitrary precision decimal arithmetic for Elixir
+
+LICENSE= APACHE20
+
+BUILD_DEPENDS= elixir:${PORTSDIR}/lang/elixir
+RUN_DEPENDS:= ${BUILD_DEPENDS}
+
+USE_GITHUB= yes
+GH_ACCOUNT= ericmj
+
+do-build:
+ @cd ${WRKSRC} && MIX_ENV=prod mix compile
+
+post-build:
+ @${LN} -s ${WRKSRC}/_build/prod/lib/${PORTNAME}/ebin ${WRKSRC}/ebin
+
+do-install:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
+ @${MKDIR} ${STAGEDIR}${PREFIX}/lib/elixir/lib/${PORTNAME}
+ @${MKDIR} ${STAGEDIR}${PREFIX}/lib/elixir/lib/${PORTNAME}/ebin
+ @${MKDIR} ${STAGEDIR}${PREFIX}/lib/elixir/lib/${PORTNAME}/lib
+ ${INSTALL_DATA} ${WRKSRC}/ebin/* ${STAGEDIR}${PREFIX}/lib/elixir/lib/${PORTNAME}/ebin
+ cd ${WRKSRC}/lib && ${COPYTREE_SHARE} \* ${STAGEDIR}${PREFIX}/lib/elixir/lib/${PORTNAME}/lib
+
+.include <bsd.port.mk>
diff --git a/devel/elixir-decimal/distinfo b/devel/elixir-decimal/distinfo
new file mode 100644
index 000000000000..b25188aa44ad
--- /dev/null
+++ b/devel/elixir-decimal/distinfo
@@ -0,0 +1,2 @@
+SHA256 (ericmj-decimal-v1.1.0_GH0.tar.gz) = dd0bb6a4f27d543abae947a0e9acc2244f4f5f0a9bfad913506cf2c4dee26a25
+SIZE (ericmj-decimal-v1.1.0_GH0.tar.gz) = 13928
diff --git a/devel/elixir-decimal/files/patch-mix.exs b/devel/elixir-decimal/files/patch-mix.exs
new file mode 100644
index 000000000000..933bc2199be0
--- /dev/null
+++ b/devel/elixir-decimal/files/patch-mix.exs
@@ -0,0 +1,12 @@
+--- mix.exs.orig 2015-07-01 10:24:04 UTC
++++ mix.exs
+@@ -21,8 +21,7 @@ defmodule Decimal.Mixfile do
+ end
+
+ defp deps do
+- [{:ex_doc, only: :dev},
+- {:earmark, only: :dev}]
++ []
+ end
+
+ defp description do
diff --git a/devel/elixir-decimal/pkg-descr b/devel/elixir-decimal/pkg-descr
new file mode 100644
index 000000000000..df3712597fec
--- /dev/null
+++ b/devel/elixir-decimal/pkg-descr
@@ -0,0 +1,3 @@
+Arbitrary precision decimal arithmetic for Elixir.
+
+WWW: https://github.com/ericmj/decimal
diff --git a/devel/elixir-decimal/pkg-plist b/devel/elixir-decimal/pkg-plist
new file mode 100644
index 000000000000..7b8d04f8488a
--- /dev/null
+++ b/devel/elixir-decimal/pkg-plist
@@ -0,0 +1,8 @@
+lib/elixir/lib/decimal/ebin/Elixir.Decimal.Context.beam
+lib/elixir/lib/decimal/ebin/Elixir.Decimal.Error.beam
+lib/elixir/lib/decimal/ebin/Elixir.Decimal.beam
+lib/elixir/lib/decimal/ebin/Elixir.Inspect.Decimal.beam
+lib/elixir/lib/decimal/ebin/Elixir.String.Chars.Decimal.beam
+lib/elixir/lib/decimal/ebin/decimal.app
+lib/elixir/lib/decimal/lib/decimal.ex
+%%PORTDOCS%%%%DOCSDIR%%/README.md