aboutsummaryrefslogtreecommitdiff
path: root/devel/erlang-providers
diff options
context:
space:
mode:
authorJimmy Olgeni <olgeni@FreeBSD.org>2015-06-29 12:25:21 +0000
committerJimmy Olgeni <olgeni@FreeBSD.org>2015-06-29 12:25:21 +0000
commitb174df8758367f6c2e8c9dcd3946d2ead12dc89c (patch)
treeaaf911e623dea7a9ce13c4c88bdcb9cf0ab8b571 /devel/erlang-providers
parentf59733ba6d0c84bac233a3ca3458ec8376afaf96 (diff)
downloadports-b174df8758367f6c2e8c9dcd3946d2ead12dc89c.tar.gz
ports-b174df8758367f6c2e8c9dcd3946d2ead12dc89c.zip
Notes
Diffstat (limited to 'devel/erlang-providers')
-rw-r--r--devel/erlang-providers/Makefile38
-rw-r--r--devel/erlang-providers/distinfo2
-rw-r--r--devel/erlang-providers/files/patch-rebar.config7
-rw-r--r--devel/erlang-providers/pkg-descr3
-rw-r--r--devel/erlang-providers/pkg-plist10
5 files changed, 60 insertions, 0 deletions
diff --git a/devel/erlang-providers/Makefile b/devel/erlang-providers/Makefile
new file mode 100644
index 000000000000..f30bc43e2ef2
--- /dev/null
+++ b/devel/erlang-providers/Makefile
@@ -0,0 +1,38 @@
+# $FreeBSD$
+
+PORTNAME= providers
+PORTVERSION= 1.4.1
+CATEGORIES= devel
+PKGNAMEPREFIX= erlang-
+
+MAINTAINER= olgeni@FreeBSD.org
+COMMENT= Erlang providers library used by relx
+
+LICENSE= LGPL3
+
+BUILD_DEPENDS= erl:${PORTSDIR}/lang/erlang \
+ rebar:${PORTSDIR}/devel/rebar \
+ erlang-getopt>=0:${PORTSDIR}/devel/erlang-getopt
+RUN_DEPENDS= erl:${PORTSDIR}/lang/erlang \
+ erlang-getopt>=0:${PORTSDIR}/devel/erlang-getopt
+
+PLIST_SUB= VERSION="${PORTVERSION}"
+
+USE_GITHUB= yes
+GH_ACCOUNT= tsloughter
+
+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}/include
+ @${MKDIR} ${STAGEDIR}${PREFIX}/lib/erlang/lib/${PORTNAME}-${PORTVERSION}/src
+ ${INSTALL_DATA} ${WRKSRC}/ebin/* ${STAGEDIR}${PREFIX}/lib/erlang/lib/${PORTNAME}-${PORTVERSION}/ebin
+ ${INSTALL_DATA} ${WRKSRC}/include/* ${STAGEDIR}${PREFIX}/lib/erlang/lib/${PORTNAME}-${PORTVERSION}/include
+ ${INSTALL_DATA} ${WRKSRC}/src/* ${STAGEDIR}${PREFIX}/lib/erlang/lib/${PORTNAME}-${PORTVERSION}/src
+
+.include <bsd.port.mk>
diff --git a/devel/erlang-providers/distinfo b/devel/erlang-providers/distinfo
new file mode 100644
index 000000000000..4aa07c50c6f6
--- /dev/null
+++ b/devel/erlang-providers/distinfo
@@ -0,0 +1,2 @@
+SHA256 (tsloughter-providers-1.4.1_GH0.tar.gz) = c876c8a8afde119e106775cc04426e28ab8bd5ba11e0a7bbea89ecf6f8feb560
+SIZE (tsloughter-providers-1.4.1_GH0.tar.gz) = 8532
diff --git a/devel/erlang-providers/files/patch-rebar.config b/devel/erlang-providers/files/patch-rebar.config
new file mode 100644
index 000000000000..354f13a033cf
--- /dev/null
+++ b/devel/erlang-providers/files/patch-rebar.config
@@ -0,0 +1,7 @@
+--- rebar.config.orig 2015-06-29 12:17:57 UTC
++++ rebar.config
+@@ -1,3 +1,3 @@
+ {erl_opts, [{platform_define, "R14", no_callback_support}
+ ,debug_info]}.
+-{deps, [{getopt, "0.8.2"}]}.
++{deps, []}.
diff --git a/devel/erlang-providers/pkg-descr b/devel/erlang-providers/pkg-descr
new file mode 100644
index 000000000000..451efa94e711
--- /dev/null
+++ b/devel/erlang-providers/pkg-descr
@@ -0,0 +1,3 @@
+Erlang providers library used by relx.
+
+WWW: https://github.com/tsloughter/providers
diff --git a/devel/erlang-providers/pkg-plist b/devel/erlang-providers/pkg-plist
new file mode 100644
index 000000000000..ed36d076978e
--- /dev/null
+++ b/devel/erlang-providers/pkg-plist
@@ -0,0 +1,10 @@
+lib/erlang/lib/providers-%%VERSION%%/ebin/provider.beam
+lib/erlang/lib/providers-%%VERSION%%/ebin/providers.app
+lib/erlang/lib/providers-%%VERSION%%/ebin/providers.beam
+lib/erlang/lib/providers-%%VERSION%%/ebin/providers_topo.beam
+lib/erlang/lib/providers-%%VERSION%%/include/providers.hrl
+lib/erlang/lib/providers-%%VERSION%%/src/provider.erl
+lib/erlang/lib/providers-%%VERSION%%/src/providers.app.src
+lib/erlang/lib/providers-%%VERSION%%/src/providers.erl
+lib/erlang/lib/providers-%%VERSION%%/src/providers_topo.erl
+%%PORTDOCS%%%%DOCSDIR%%/README.md