Commit d915f49a authored by acm's avatar acm
Browse files

- New port: devel/msgpack-d

MessagePack is a binary-based JSON-like serialization library. MessagePack for
D is a pure D implementation of MessagePack.

WWW: https://github.com/msgpack/msgpack-d
parent c656abe4
......@@ -1666,6 +1666,7 @@
SUBDIR += mpatrol
SUBDIR += mph
SUBDIR += mq4cpp
SUBDIR += msgpack-d
SUBDIR += msgpack
SUBDIR += msgpuck
SUBDIR += msp430-debug-stack
......
# Created by: Alonso Cardenas Marquez <acm@FreeBSD.org>
# $FreeBSD$
PORTNAME= msgpack-d
DISTVERSION= 1.0.0beta6
CATEGORIES= devel
MASTER_SITES= https://github.com/msgpack/msgpack-d/archive/
DISTNAME= ${DISTVERSION:S/^/v/:S/beta6/-beta.6/}
DIST_SUBDIR= ${PORTNAME}
MAINTAINER= acm@FreeBSD.org
COMMENT= Pure D implementation of MessagePack
LICENSE= BSL
BUILD_DEPENDS= ldmd2:lang/ldc \
dub:devel/dub
WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION:S/beta6/-beta.6/}
DUB_CMD= ${LOCALBASE}/bin/dub build --build=release
D_INCLUDE_DIR= ${PREFIX}/include/d
D_LIB_DIR= ${PREFIX}/lib/d
do-build:
@cd ${WRKSRC} && ${DUB_CMD}
do-install:
@${MKDIR} ${STAGEDIR}${D_INCLUDE_DIR}
@${MKDIR} ${STAGEDIR}${D_LIB_DIR}
${INSTALL_DATA} ${WRKSRC}/libmsgpack-d.a ${STAGEDIR}${D_LIB_DIR}
cd ${WRKSRC}/src && ${COPYTREE_SHARE} . ${STAGEDIR}${D_INCLUDE_DIR} "-name *\.d"
.include <bsd.port.mk>
TIMESTAMP = 1500624150
SHA256 (msgpack-d/v1.0.0-beta.6.tar.gz) = be59e6e5c7a57f85e65afa2a0dc43e2b2e8a947893b2db071057923610d6aafc
SIZE (msgpack-d/v1.0.0-beta.6.tar.gz) = 142870
MessagePack is a binary-based JSON-like serialization library. MessagePack for
D is a pure D implementation of MessagePack.
WWW: https://github.com/msgpack/msgpack-d
include/d/msgpack/attribute.d
include/d/msgpack/buffer.d
include/d/msgpack/common.d
include/d/msgpack/exception.d
include/d/msgpack/package.d
include/d/msgpack/packer.d
include/d/msgpack/register.d
include/d/msgpack/streaming_unpacker.d
include/d/msgpack/unpacker.d
include/d/msgpack/value.d
lib/d/libmsgpack-d.a
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