aboutsummaryrefslogtreecommitdiff
path: root/devel/erlang-bear
diff options
context:
space:
mode:
authorJimmy Olgeni <olgeni@FreeBSD.org>2015-06-27 12:54:11 +0000
committerJimmy Olgeni <olgeni@FreeBSD.org>2015-06-27 12:54:11 +0000
commit683f16618521c66911dd06539b9e9435270de4fb (patch)
tree7d61b3e1ed0576b122e72f1a7f9244ea99379aba /devel/erlang-bear
parent721e168e9d060422da130abce2fc6e8b20781eed (diff)
downloadports-683f16618521c66911dd06539b9e9435270de4fb.tar.gz
ports-683f16618521c66911dd06539b9e9435270de4fb.zip
Notes
Diffstat (limited to 'devel/erlang-bear')
-rw-r--r--devel/erlang-bear/Makefile38
-rw-r--r--devel/erlang-bear/distinfo2
-rw-r--r--devel/erlang-bear/files/patch-src_bear.app.src11
-rw-r--r--devel/erlang-bear/pkg-descr5
-rw-r--r--devel/erlang-bear/pkg-plist5
5 files changed, 61 insertions, 0 deletions
diff --git a/devel/erlang-bear/Makefile b/devel/erlang-bear/Makefile
new file mode 100644
index 000000000000..2d091b714100
--- /dev/null
+++ b/devel/erlang-bear/Makefile
@@ -0,0 +1,38 @@
+# $FreeBSD$
+
+PORTNAME= bear
+PORTVERSION= 0.8.2
+CATEGORIES= devel
+PKGNAMEPREFIX= erlang-
+
+MAINTAINER= olgeni@FreeBSD.org
+COMMENT= Set of statistics functions for Erlang
+
+LICENSE= APACHE20
+
+BUILD_DEPENDS= erl:${PORTSDIR}/lang/erlang
+RUN_DEPENDS:= ${BUILD_DEPENDS}
+
+PLIST_SUB= VERSION="${PORTVERSION}"
+
+USES= gmake
+USE_GITHUB= yes
+GH_ACCOUNT= boundary
+
+post-patch:
+ @${REINPLACE_CMD} -e "s/%%PORTVERSION%%/${PORTVERSION}/" ${WRKSRC}/src/bear.app.src
+ @${RM} ${WRKSRC}/src/*.bak ${WRKSRC}/src/*.orig
+
+do-build:
+ @cd ${WRKSRC} && ./rebar compile
+
+do-install:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
+ @${MKDIR} ${STAGEDIR}${PREFIX}/lib/erlang/lib/${PORTNAME}-${PORTVERSION}
+ @${MKDIR} ${STAGEDIR}${PREFIX}/lib/erlang/lib/${PORTNAME}-${PORTVERSION}/ebin
+ @${MKDIR} ${STAGEDIR}${PREFIX}/lib/erlang/lib/${PORTNAME}-${PORTVERSION}/src
+ ${INSTALL_DATA} ${WRKSRC}/ebin/* ${STAGEDIR}${PREFIX}/lib/erlang/lib/${PORTNAME}-${PORTVERSION}/ebin
+ ${INSTALL_DATA} ${WRKSRC}/src/* ${STAGEDIR}${PREFIX}/lib/erlang/lib/${PORTNAME}-${PORTVERSION}/src
+
+.include <bsd.port.mk>
diff --git a/devel/erlang-bear/distinfo b/devel/erlang-bear/distinfo
new file mode 100644
index 000000000000..4f11f1aecb05
--- /dev/null
+++ b/devel/erlang-bear/distinfo
@@ -0,0 +1,2 @@
+SHA256 (boundary-bear-0.8.2_GH0.tar.gz) = 39caaf7f25883afdc9bf943ae262cde024b0472cdef004accb7ea0075f8c88c3
+SIZE (boundary-bear-0.8.2_GH0.tar.gz) = 110499
diff --git a/devel/erlang-bear/files/patch-src_bear.app.src b/devel/erlang-bear/files/patch-src_bear.app.src
new file mode 100644
index 000000000000..a61bf803c59f
--- /dev/null
+++ b/devel/erlang-bear/files/patch-src_bear.app.src
@@ -0,0 +1,11 @@
+--- src/bear.app.src.orig 2015-05-20 12:29:56 UTC
++++ src/bear.app.src
+@@ -1,7 +1,7 @@
+ {application, bear,
+ [
+ {description, ""},
+- {vsn, git},
++ {vsn, "%%PORTVERSION%%"},
+ {registered, []},
+ {applications, []},
+ {env, []}
diff --git a/devel/erlang-bear/pkg-descr b/devel/erlang-bear/pkg-descr
new file mode 100644
index 000000000000..1d56b4087b52
--- /dev/null
+++ b/devel/erlang-bear/pkg-descr
@@ -0,0 +1,5 @@
+A set of statistics functions for Erlang. Currently bear is focused
+on use inside the Folsom Erlang metrics library but all of these
+functions are generic and useful in other situations.
+
+WWW: https://github.com/boundary/bear
diff --git a/devel/erlang-bear/pkg-plist b/devel/erlang-bear/pkg-plist
new file mode 100644
index 000000000000..3e1300775dcf
--- /dev/null
+++ b/devel/erlang-bear/pkg-plist
@@ -0,0 +1,5 @@
+lib/erlang/lib/bear-%%VERSION%%/ebin/bear.app
+lib/erlang/lib/bear-%%VERSION%%/ebin/bear.beam
+lib/erlang/lib/bear-%%VERSION%%/src/bear.app.src
+lib/erlang/lib/bear-%%VERSION%%/src/bear.erl
+%%PORTDOCS%%%%DOCSDIR%%/README.md