Date: Tue, 16 Nov 2010 19:25:49 +0900 (JST) From: <mitsururike@gmail.com> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/152288: New port: devel/scalatest Message-ID: <201011161025.oAGAPn5O045751@zebu.yokohama.riken.jp> Resent-Message-ID: <201011161030.oAGAUAOA076762@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 152288 >Category: ports >Synopsis: New port: devel/scalatest >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Tue Nov 16 10:30:09 UTC 2010 >Closed-Date: >Last-Modified: >Originator: >Release: FreeBSD 8.1-RELEASE amd64 >Organization: >Environment: System: FreeBSD 8.1-RELEASE amd64 >Description: This is a new port devel/scalatest, which is a testing framework for Scala language. >How-To-Repeat: >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # scalatest # scalatest/Makefile # scalatest/distinfo # scalatest/files # scalatest/files/find_scala_home.sh # scalatest/pkg-descr # echo c - scalatest mkdir -p scalatest > /dev/null 2>&1 echo x - scalatest/Makefile sed 's/^X//' >scalatest/Makefile << '5da7abe523b3e4f856dc1f23c3d3afc0' X# New ports collection makefile for: scalatest X# Date created: Nov 16 2010 X# Whom: Mitsuru YOSHIDA X# X# $FreeBSD$ X# X XPORTNAME= scalatest XPORTVERSION= 1.2 XCATEGORIES= devel java XMASTER_SITES= http://www.scalatest.org/releases/ X XMAINTAINER= mitsururike@gmail.com XCOMMENT= A regression testing utility for use with the Scala Language X XRUN_DEPENDS= scala>=2.8.0:${PORTSDIR}/lang/scala X XUSE_ZIP= yes XUSE_JAVA= yes XNO_BUILD= yes X X.include <bsd.port.pre.mk> X X.if !defined(NOPORTDOCS) XPORTDOCS= LICENSE NOTICE README.txt doc X.endif XFIND_SCALA_HOME= ${FILESDIR}/find_scala_home.sh ${PREFIX} XSCALA_HOME= $$(${FIND_SCALA_HOME}) XPLIST_FILES= ${SCALA_HOME}/lib/scalatest.jar ${SCALA_HOME}/lib/scalatest-tests.jar X Xdo-install: X ${INSTALL_DATA} ${INSTALL_WRKSRC}/scalatest-${PORTVERSION}.jar ${PREFIX}/${SCALA_HOME}/lib/scalatest.jar X ${INSTALL_DATA} ${INSTALL_WRKSRC}/scalatest-${PORTVERSION}-tests.jar ${PREFIX}/${SCALA_HOME}/lib/scalatest-tests.jar X cd ${INSTALL_WRKSRC}/src/examples \ X && ${FIND} . -type d -exec ${MKDIR} ${EXAMPLESDIR}/\{} \; \ X && ${FIND} . -type f -exec ${INSTALL_DATA} \{} ${EXAMPLESDIR}/\{} \; X.if !defined(NOPORTDOCS) X cd ${INSTALL_WRKSRC} \ X && ${FIND} ${PORTDOCS} -type d -exec ${MKDIR} ${DOCSDIR}/\{} \; \ X && ${FIND} ${PORTDOCS} -type f -exec ${INSTALL_DATA} \{} ${DOCSDIR}/\{} \; X.endif X Xpost-install: X @cd ${INSTALL_WRKSRC}/src/examples \ X && ${FIND} -s . -type f \ X | ${SED} 's,^\.,${EXAMPLESDIR:S,^${PREFIX}/,,},' >>${TMPPLIST} \ X && ${FIND} -s -d . -type d \ X | ${SED} 's,^\.,@dirrm ${EXAMPLESDIR:S,^${PREFIX}/,,},' >>${TMPPLIST} X X.include <bsd.port.post.mk> 5da7abe523b3e4f856dc1f23c3d3afc0 echo x - scalatest/distinfo sed 's/^X//' >scalatest/distinfo << '191c50c7240db708e5e0199dda4364a8' XSHA256 (scalatest-1.2.zip) = af5683f0add5e7603518f81b733bbbdf6df297dbd3e1628514cb4bd73a534731 XSIZE (scalatest-1.2.zip) = 7767284 191c50c7240db708e5e0199dda4364a8 echo c - scalatest/files mkdir -p scalatest/files > /dev/null 2>&1 echo x - scalatest/files/find_scala_home.sh sed 's/^X//' >scalatest/files/find_scala_home.sh << 'e8cdf2d6799749aa64b1b675db337376' X#!/bin/sh X XPREFIX=$1 XSOURCE=$PREFIX"/bin/scala"; XSCRIPT=`basename "$SOURCE"`; Xwhile [ -h "$SOURCE" ]; do X SCRIPT=`basename "$SOURCE"`; X LOOKUP=`ls -ld "$SOURCE"`; X TARGET=`expr "$LOOKUP" : '.*-> \(.*\)$'`; X if expr "${TARGET:-.}/" : '/.*/$' > /dev/null; then X SOURCE=${TARGET:-.}; X else X SOURCE=`dirname "$SOURCE"`/${TARGET:-.}; X fi; Xdone; X XSCALA_HOME=`dirname "$SOURCE"` XSCALA_HOME=`cd "$SCALA_HOME"; pwd -P` XSCALA_HOME=`cd "$SCALA_HOME"/..; pwd` XSCALA_HOME=`expr $SCALA_HOME : "$PREFIX/\(.*\)"` X Xecho $SCALA_HOME X Xexit 0 e8cdf2d6799749aa64b1b675db337376 echo x - scalatest/pkg-descr sed 's/^X//' >scalatest/pkg-descr << '022514571e27cf6e962235e62dbac93b' XThis is a port of ScalaTest, a testing framework for Scala developed Xby Bill Venners, George Berger, Josh Cough, and other contributors Xstarting in late 2007. X XWWW: http://www.scalatest.org/ 022514571e27cf6e962235e62dbac93b exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201011161025.oAGAPn5O045751>