Add devel/elixir-decimal, arbitrary precision decimal arithmetic

for Elixir.
This commit is contained in:
Jimmy Olgeni 2015-07-01 10:29:11 +00:00
parent b6a8b2ece2
commit e69ad033d3
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=391046
6 changed files with 61 additions and 0 deletions

View file

@ -410,6 +410,7 @@
SUBDIR += elfsh SUBDIR += elfsh
SUBDIR += elftoaout SUBDIR += elftoaout
SUBDIR += elixir-conform SUBDIR += elixir-conform
SUBDIR += elixir-decimal
SUBDIR += elixir-exrm SUBDIR += elixir-exrm
SUBDIR += elixir-plug SUBDIR += elixir-plug
SUBDIR += elixir-poison SUBDIR += elixir-poison

View file

@ -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>

View file

@ -0,0 +1,2 @@
SHA256 (ericmj-decimal-v1.1.0_GH0.tar.gz) = dd0bb6a4f27d543abae947a0e9acc2244f4f5f0a9bfad913506cf2c4dee26a25
SIZE (ericmj-decimal-v1.1.0_GH0.tar.gz) = 13928

View file

@ -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

View file

@ -0,0 +1,3 @@
Arbitrary precision decimal arithmetic for Elixir.
WWW: https://github.com/ericmj/decimal

View file

@ -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