From owner-svn-ports-head@FreeBSD.ORG Tue May 21 20:58:08 2013 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id D497A324; Tue, 21 May 2013 20:58:08 +0000 (UTC) (envelope-from olgeni@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id C760BDF5; Tue, 21 May 2013 20:58:08 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.6/8.14.6) with ESMTP id r4LKw8Go055814; Tue, 21 May 2013 20:58:08 GMT (envelope-from olgeni@svn.freebsd.org) Received: (from olgeni@localhost) by svn.freebsd.org (8.14.6/8.14.5/Submit) id r4LKw7NN055805; Tue, 21 May 2013 20:58:07 GMT (envelope-from olgeni@svn.freebsd.org) Message-Id: <201305212058.r4LKw7NN055805@svn.freebsd.org> From: Jimmy Olgeni Date: Tue, 21 May 2013 20:58:07 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r318722 - in head/devel: . meck X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 May 2013 20:58:08 -0000 Author: olgeni Date: Tue May 21 20:58:07 2013 New Revision: 318722 URL: http://svnweb.freebsd.org/changeset/ports/318722 Log: Add devel/meck, a library to create mock modules in Erlang. Added: head/devel/meck/ head/devel/meck/Makefile (contents, props changed) head/devel/meck/distinfo (contents, props changed) head/devel/meck/pkg-descr (contents, props changed) head/devel/meck/pkg-plist (contents, props changed) Modified: head/devel/Makefile Modified: head/devel/Makefile ============================================================================== --- head/devel/Makefile Tue May 21 20:13:05 2013 (r318721) +++ head/devel/Makefile Tue May 21 20:58:07 2013 (r318722) @@ -1214,6 +1214,7 @@ SUBDIR += maven3 SUBDIR += mcpp SUBDIR += mdds + SUBDIR += meck SUBDIR += memcheck SUBDIR += menhir SUBDIR += mercator Added: head/devel/meck/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/meck/Makefile Tue May 21 20:58:07 2013 (r318722) @@ -0,0 +1,40 @@ +# $FreeBSD$ + +PORTNAME= meck +PORTVERSION= 0.7.2 +CATEGORIES= devel +MASTER_SITES= GH + +MAINTAINER= olgeni@FreeBSD.org +COMMENT= Erlang library for building mock modules + +LICENSE= AL2 + +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= eproxus +GH_PROJECT= meck +GH_COMMIT= 37715e6 +GH_TAGNAME= ${PORTVERSION} + +PORTDOCS= * + +.include + +do-install: +.if ${PORT_OPTIONS:MDOCS} + @${MKDIR} ${DOCSDIR} + @${INSTALL_DATA} ${WRKSRC}/README.md ${DOCSDIR} +.endif + @${MKDIR} ${PREFIX}/lib/erlang/lib/meck-${PORTVERSION} + @${MKDIR} ${PREFIX}/lib/erlang/lib/meck-${PORTVERSION}/ebin + @${MKDIR} ${PREFIX}/lib/erlang/lib/meck-${PORTVERSION}/src + @${INSTALL_DATA} ${WRKSRC}/ebin/* ${PREFIX}/lib/erlang/lib/meck-${PORTVERSION}/ebin + @${INSTALL_DATA} ${WRKSRC}/src/* ${PREFIX}/lib/erlang/lib/meck-${PORTVERSION}/src + +.include Added: head/devel/meck/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/meck/distinfo Tue May 21 20:58:07 2013 (r318722) @@ -0,0 +1,2 @@ +SHA256 (meck-0.7.2.tar.gz) = 324744d579984ac14c82ffe2e0d70cdb78d79a83d38d1f5fa0f9956d3f48df28 +SIZE (meck-0.7.2.tar.gz) = 23455 Added: head/devel/meck/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/meck/pkg-descr Tue May 21 20:58:07 2013 (r318722) @@ -0,0 +1,5 @@ +With meck you can easily mock modules in Erlang. You can also perform some +basic validations on the mocked modules, such as making sure no unexpected +exceptions occurred or looking at the call history. + +WWW: https://github.com/eproxus/meck Added: head/devel/meck/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/meck/pkg-plist Tue May 21 20:58:07 2013 (r318722) @@ -0,0 +1,12 @@ +%%LIB32DIR%%/erlang/lib/meck-%%VERSION%%/ebin/meck.app +%%LIB32DIR%%/erlang/lib/meck-%%VERSION%%/ebin/meck.beam +%%LIB32DIR%%/erlang/lib/meck-%%VERSION%%/ebin/meck_cover.beam +%%LIB32DIR%%/erlang/lib/meck-%%VERSION%%/ebin/meck_mod.beam +%%LIB32DIR%%/erlang/lib/meck-%%VERSION%%/src/meck.app.src +%%LIB32DIR%%/erlang/lib/meck-%%VERSION%%/src/meck.erl +%%LIB32DIR%%/erlang/lib/meck-%%VERSION%%/src/meck_abstract.hrl +%%LIB32DIR%%/erlang/lib/meck-%%VERSION%%/src/meck_cover.erl +%%LIB32DIR%%/erlang/lib/meck-%%VERSION%%/src/meck_mod.erl +@dirrm %%LIB32DIR%%/erlang/lib/meck-%%VERSION%%/src +@dirrm %%LIB32DIR%%/erlang/lib/meck-%%VERSION%%/ebin +@dirrm %%LIB32DIR%%/erlang/lib/meck-%%VERSION%%