From owner-freebsd-ports-bugs@FreeBSD.ORG Fri Jan 8 22:10:05 2010 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7CA4D1065694 for ; Fri, 8 Jan 2010 22:10:05 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 515038FC1A for ; Fri, 8 Jan 2010 22:10:05 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id o08MA5ur002487 for ; Fri, 8 Jan 2010 22:10:05 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id o08MA51I002486; Fri, 8 Jan 2010 22:10:05 GMT (envelope-from gnats) Resent-Date: Fri, 8 Jan 2010 22:10:05 GMT Resent-Message-Id: <201001082210.o08MA51I002486@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Jacula Modyun Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7EE27106568D for ; Fri, 8 Jan 2010 22:05:23 +0000 (UTC) (envelope-from jacula@gmail.com) Received: from mail-fx0-f227.google.com (mail-fx0-f227.google.com [209.85.220.227]) by mx1.freebsd.org (Postfix) with ESMTP id 0D1F18FC1E for ; Fri, 8 Jan 2010 22:05:22 +0000 (UTC) Received: by fxm27 with SMTP id 27so5120590fxm.3 for ; Fri, 08 Jan 2010 14:05:18 -0800 (PST) Received: by 10.223.14.20 with SMTP id e20mr3381357faa.16.1262988318672; Fri, 08 Jan 2010 14:05:18 -0800 (PST) Received: from splork.wirewater.yow (host72-83-dynamic.46-79-r.retail.telecomitalia.it [79.46.83.72]) by mx.google.com with ESMTPS id 22sm2050219fkr.27.2010.01.08.14.05.17 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 08 Jan 2010 14:05:18 -0800 (PST) Received: from localhost.wirewater.yow [127.0.0.1] by splork.wirewater.yow (Sendmail: 8.14.3/8.14.3) with ESMTP id o08M5Gm9030535 for ; Fri, 8 Jan 2010 22:05:16 GMT Received: by splork.wirewater.yow (Sendmail: 8.14.3/8.14.3/Submit) id o08M5G4o030533 ; Fri, 8 Jan 2010 22:05:16 GMT Message-Id: <201001082205.o08M5G4o030533@splork.wirewater.yow> Date: Fri, 08 Jan 2010 14:05:18 -0800 (PST) From: Jacula Modyun To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/142495: [new port]: haskell port benchmarks/hs-criterion X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Jacula Modyun List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Jan 2010 22:10:05 -0000 >Number: 142495 >Category: ports >Synopsis: [new port]: haskell port benchmarks/hs-criterion >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri Jan 08 22:10:04 UTC 2010 >Closed-Date: >Last-Modified: >Originator: Jacula Modyun >Release: FreeBSD 7.1-PRERELEASE i386 >Organization: >Environment: System: FreeBSD splork.wirewater.yow 7.1-PRERELEASE FreeBSD 7.1-PRERELEASE #0: Sat Oct 18 11:22:07 UTC 2008 root@splork.wirewater.yow:/usr/obj/usr/src/sys/JACULA i386 >Description: This library provides a powerful but simple way to measure the performance of Haskell code. It provides both a framework for executing and analysing benchmarks and a set of driver functions that makes it easy to build and run benchmarks, and to analyse their results. The fastest way to get started is to read the documentation and examples in the Criterion.Main module. http://hackage.haskell.org/package/criterion >How-To-Repeat: >Fix: --- hs-criterion.shar begins here --- # 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: # # hs-criterion # hs-criterion/Makefile # hs-criterion/distinfo # hs-criterion/pkg-plist # hs-criterion/pkg-descr # echo c - hs-criterion mkdir -p hs-criterion > /dev/null 2>&1 echo x - hs-criterion/Makefile sed 's/^X//' >hs-criterion/Makefile << 'b925ed92a83da620b68295f76caef503' X# New ports collection makefile for: hs-criterion X# Date created: December 20 2009 X# Whom: Giuseppe Pilichi aka Jacula Modyun X# X XPORTNAME= criterion XPORTVERSION= 0.4.1.0 XCATEGORIES= benchmarks haskell XMASTER_SITES= http://hackage.haskell.org/packages/archive/${PORTNAME}/${PORTVERSION}/ XPKGNAMEPREFIX= hs- X XMAINTAINER= jacula@gmail.com XCOMMENT= Robust, reliable performance measurement and analysis X XBUILD_DEPENDS+= ghc:${PORTSDIR}/lang/ghc \ X hs-deepseq>=1.1.0.0:${PORTSDIR}/devel/hs-deepseq \ X hs-statistics>=0.3.5:${PORTSDIR}/math/hs-statistics \ X hs-uvector>=0.1.0.5:${PORTSDIR}/devel/hs-uvector \ X hs-uvector-algorithms>=0.2:${PORTSDIR}/devel/hs-uvector-algorithms XRUN_DEPENDS+= ghc:${PORTSDIR}/lang/ghc \ X hs-deepseq>=1.1.0.0:${PORTSDIR}/devel/hs-deepseq \ X hs-statistics>=0.3.5:${PORTSDIR}/math/hs-statistics \ X hs-uvector>=0.1.0.5:${PORTSDIR}/devel/hs-uvector \ X hs-uvector-algorithms>=0.2:${PORTSDIR}/devel/hs-uvector-algorithms X XGHC_VERSION= 6.10.4 XCRITERION_VERSION= ${PORTVERSION} X XGHC_CMD= ${LOCALBASE}/bin/ghc XSETUP_CMD= ./setup X XEXAMPLESDIR= ${PREFIX}/share/examples/${DISTNAME} XDATADIR= ${PREFIX}/share/${DISTNAME} XDOCSDIR= ${PREFIX}/share/doc/${DISTNAME} XCRITERION_LIBDIR_REL= lib/${DISTNAME} X XPLIST_SUB= GHC_VERSION=${GHC_VERSION} \ X CRITERION_VERSION=${CRITERION_VERSION} \ X CRITERION_LIBDIR_REL=${CRITERION_LIBDIR_REL} X X.if defined(NOPORTDOCS) XPLIST_SUB+= NOPORTDOCS="" X.else XPLIST_SUB+= NOPORTDOCS="@comment " X.endif X X.if !defined(NOPORTDOCS) X XPORT_HADDOCK!= (cd ${.CURDIR}/../../lang/ghc && ${MAKE} -V PORT_HADDOCK) X.if !empty(PORT_HADDOCK:M?0) XBUILD_DEPENDS+= haddock:${PORTSDIR}/devel/hs-haddock X.endif XBUILD_DEPENDS+= HsColour:${PORTSDIR}/print/hs-hscolour X XHSCOLOUR_VERSION= 1.15 XHSCOLOUR_DATADIR= ${PREFIX}/share/hscolour-${HSCOLOUR_VERSION} X XPORTDOCS= * X.endif X X.SILENT: X Xdo-configure: X cd ${WRKSRC} && ${GHC_CMD} --make Setup.hs -o setup -package Cabal \ X && ${SETUP_CMD} configure --haddock-options=-w --prefix=${PREFIX} X Xdo-build: X cd ${WRKSRC} && ${SETUP_CMD} build \ X && ${SETUP_CMD} register --gen-script X X.if !defined(NOPORTDOCS) X cd ${WRKSRC} && ${SETUP_CMD} haddock --hyperlink-source \ X --hscolour-css=${HSCOLOUR_DATADIR}/hscolour.css X.endif X Xdo-install: X cd ${WRKSRC} && ${SETUP_CMD} install \ X && ${INSTALL_SCRIPT} register.sh ${PREFIX}/${CRITERION_LIBDIR_REL}/register.sh X ${MKDIR} ${DATADIR} && ${INSTALL_DATA} ${WRKSRC}/README ${DATADIR} X ${MKDIR} ${EXAMPLESDIR} && cd ${WRKSRC}/examples && ${COPYTREE_SHARE} \* ${EXAMPLESDIR} X Xpost-install: X ${RM} -f ${PREFIX}/lib/ghc-${GHC_VERSION}/package.conf.old X X.include b925ed92a83da620b68295f76caef503 echo x - hs-criterion/distinfo sed 's/^X//' >hs-criterion/distinfo << 'e9f18dc4e62819e9e40aef23779f8cff' XMD5 (criterion-0.4.1.0.tar.gz) = 55f90d0fff67dff305fde7fa684fab54 XSHA256 (criterion-0.4.1.0.tar.gz) = 2bebfd3c8bfd7eeb3cc30ff23c6be067cf1dc9af11a1edda92f3fbe967b3dcf6 XSIZE (criterion-0.4.1.0.tar.gz) = 17529 e9f18dc4e62819e9e40aef23779f8cff echo x - hs-criterion/pkg-plist sed 's/^X//' >hs-criterion/pkg-plist << 'fd134d3e300dd1d2e426e8c768df1d8f' X%%CRITERION_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Criterion.hi X%%CRITERION_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Criterion/Analysis.hi X%%CRITERION_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Criterion/Config.hi X%%CRITERION_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Criterion/Environment.hi X%%CRITERION_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Criterion/IO.hi X%%CRITERION_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Criterion/Main.hi X%%CRITERION_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Criterion/Measurement.hi X%%CRITERION_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Criterion/Monad.hi X%%CRITERION_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Criterion/MultiMap.hi X%%CRITERION_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Criterion/Plot.hi X%%CRITERION_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Criterion/Types.hi X%%CRITERION_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HScriterion-%%CRITERION_VERSION%%.o X%%CRITERION_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHScriterion-%%CRITERION_VERSION%%.a X%%CRITERION_LIBDIR_REL%%/register.sh X%%DATADIR%%/README X%%EXAMPLESDIR%%/Fibber.hs X%%EXAMPLESDIR%%/Judy.hs X%%EXAMPLESDIR%%/Makefile X%%EXAMPLESDIR%%/Tiny.hs X%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE X@dirrm %%EXAMPLESDIR%% X@dirrmtry %%EXAMPLESDIR%% X@dirrmtry %%DATADIR%% X%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%% X@dirrm %%CRITERION_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Criterion X@dirrm %%CRITERION_LIBDIR_REL%%/ghc-%%GHC_VERSION%% X@dirrm %%CRITERION_LIBDIR_REL%% X@exec /bin/sh %D/%%CRITERION_LIBDIR_REL%%/register.sh X@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old X@unexec %D/bin/ghc-pkg unregister criterion X@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old fd134d3e300dd1d2e426e8c768df1d8f echo x - hs-criterion/pkg-descr sed 's/^X//' >hs-criterion/pkg-descr << '37f2f9b6d6066d10274433e2b80c1a13' XThis library provides a powerful but simple way to measure the Xperformance of Haskell code. It provides both a framework for Xexecuting and analysing benchmarks and a set of driver functions Xthat makes it easy to build and run benchmarks, and to analyse Xtheir results. X XThe fastest way to get started is to read the documentation and Xexamples in the Criterion.Main module. X XWWW: http://hackage.haskell.org/package/criterion 37f2f9b6d6066d10274433e2b80c1a13 exit --- hs-criterion.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted: