Commit e08cc636 authored by olgeni's avatar olgeni
Browse files

Add devel/erlang-msgpack, an Erlang library for MessagePack.

parent 2c6b875b
......@@ -407,6 +407,7 @@
SUBDIR += eric4
SUBDIR += eric6
SUBDIR += eris
SUBDIR += erlang-msgpack
SUBDIR += esdl
SUBDIR += etcd
SUBDIR += etcdctl
......
# $FreeBSD$
PORTNAME= msgpack-erlang
PORTVERSION= 0.3.3
CATEGORIES= devel
MAINTAINER= olgeni@FreeBSD.org
COMMENT= MessagePack (de)serializer for Erlang
LICENSE= APACHE20
BUILD_DEPENDS= erlc:${PORTSDIR}/lang/erlang \
rebar:${PORTSDIR}/devel/rebar
RUN_DEPENDS= erl:${PORTSDIR}/lang/erlang
PLIST_SUB= VERSION="${PORTVERSION}"
USE_GITHUB= yes
GH_ACCOUNT= msgpack
GH_PROJECT= msgpack-erlang
OPTIONS_DEFINE= DOCS
.include <bsd.port.options.mk>
post-patch:
@${REINPLACE_CMD} -e "s/%%PORTVERSION%%/${PORTVERSION}/" ${WRKSRC}/src/msgpack.app.src
do-install:
.if ${PORT_OPTIONS:MDOCS}
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
.endif
@${MKDIR} ${STAGEDIR}${PREFIX}/lib/erlang/lib/msgpack-${PORTVERSION}
@${MKDIR} ${STAGEDIR}${PREFIX}/lib/erlang/lib/msgpack-${PORTVERSION}/ebin
@${MKDIR} ${STAGEDIR}${PREFIX}/lib/erlang/lib/msgpack-${PORTVERSION}/include
@${MKDIR} ${STAGEDIR}${PREFIX}/lib/erlang/lib/msgpack-${PORTVERSION}/src
${INSTALL_DATA} ${WRKSRC}/ebin/* ${STAGEDIR}${PREFIX}/lib/erlang/lib/msgpack-${PORTVERSION}/ebin
${INSTALL_DATA} ${WRKSRC}/include/* ${STAGEDIR}${PREFIX}/lib/erlang/lib/msgpack-${PORTVERSION}/include
${INSTALL_DATA} ${WRKSRC}/src/* ${STAGEDIR}${PREFIX}/lib/erlang/lib/msgpack-${PORTVERSION}/src
.include <bsd.port.mk>
SHA256 (msgpack-msgpack-erlang-0.3.3_GH0.tar.gz) = 4b1bfcab660e9b6e4a971adfc96f23540d6d1e1fb592233687689881c34bcb8f
SIZE (msgpack-msgpack-erlang-0.3.3_GH0.tar.gz) = 166316
$FreeBSD$
--- src/msgpack.app.src.orig
+++ src/msgpack.app.src
@@ -1,6 +1,6 @@
{application, msgpack,
[{description, "MessagePack serializer/deserializer"},
- {vsn, git},
+ {vsn, "%%PORTVERSION%%"},
{modules,
[msgpack]
},
MessagePack (de)serializer for Erlang.
WWW: https://github.com/msgpack/msgpack-erlang
lib/erlang/lib/msgpack-%%VERSION%%/ebin/msgpack.app
lib/erlang/lib/msgpack-%%VERSION%%/ebin/msgpack.beam
lib/erlang/lib/msgpack-%%VERSION%%/ebin/msgpack_ext.beam
lib/erlang/lib/msgpack-%%VERSION%%/ebin/msgpack_packer.beam
lib/erlang/lib/msgpack-%%VERSION%%/ebin/msgpack_term.beam
lib/erlang/lib/msgpack-%%VERSION%%/ebin/msgpack_unpacker.beam
lib/erlang/lib/msgpack-%%VERSION%%/include/msgpack.hrl
lib/erlang/lib/msgpack-%%VERSION%%/src/msgpack.app.src
lib/erlang/lib/msgpack-%%VERSION%%/src/msgpack.app.src.bak
lib/erlang/lib/msgpack-%%VERSION%%/src/msgpack.app.src.orig
lib/erlang/lib/msgpack-%%VERSION%%/src/msgpack.erl
lib/erlang/lib/msgpack-%%VERSION%%/src/msgpack_ext.erl
lib/erlang/lib/msgpack-%%VERSION%%/src/msgpack_packer.erl
lib/erlang/lib/msgpack-%%VERSION%%/src/msgpack_term.erl
lib/erlang/lib/msgpack-%%VERSION%%/src/msgpack_unpacker.erl
%%PORTDOCS%%%%DOCSDIR%%/README.md
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment