Date: Fri, 24 Jul 2009 09:44:41 -0700 (PDT) From: Jacula Modyun <jacula@gmail.com> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/137064: [new port]: devel/hs-QuickCheck Message-ID: <200907241644.n6OGiemm084069@splork.wirewater.yow> Resent-Message-ID: <200907241650.n6OGo3tN032128@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 137064 >Category: ports >Synopsis: [new port]: devel/hs-QuickCheck >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 Jul 24 16:50:03 UTC 2009 >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: See the PR: http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/137055 >How-To-Repeat: >Fix: --- hs-QuickCheck.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-QuickCheck # hs-QuickCheck/files # hs-QuickCheck/files/patch-QuickCheck.cabal # hs-QuickCheck/distinfo # hs-QuickCheck/pkg-descr # hs-QuickCheck/Makefile # hs-QuickCheck/pkg-plist # echo c - hs-QuickCheck mkdir -p hs-QuickCheck > /dev/null 2>&1 echo c - hs-QuickCheck/files mkdir -p hs-QuickCheck/files > /dev/null 2>&1 echo x - hs-QuickCheck/files/patch-QuickCheck.cabal sed 's/^X//' >hs-QuickCheck/files/patch-QuickCheck.cabal << 'db1501e8bddca93983b4f09590116e36' X--- QuickCheck.cabal.orig 2009-07-15 09:22:34.000000000 +0000 X+++ QuickCheck.cabal 2009-07-15 09:22:38.000000000 +0000 X@@ -30,7 +30,7 @@ X library X Build-depends: mtl X if flag(splitBase) X- Build-depends: base >= 3, random X+ Build-depends: base >= 3, base < 4, random X else X Build-depends: base < 3 X Exposed-Modules: db1501e8bddca93983b4f09590116e36 echo x - hs-QuickCheck/distinfo sed 's/^X//' >hs-QuickCheck/distinfo << 'c4b094e78b5b1d16087f892116d4d5e9' XMD5 (QuickCheck-2.1.0.1.tar.gz) = 9fbf2948ef7fefc8a6e5dd945156a7dd XSHA256 (QuickCheck-2.1.0.1.tar.gz) = f99edf1a45315e90c9ec672d5d959d5878dcc1de65678c6aed85829a896b75f1 XSIZE (QuickCheck-2.1.0.1.tar.gz) = 17476 c4b094e78b5b1d16087f892116d4d5e9 echo x - hs-QuickCheck/pkg-descr sed 's/^X//' >hs-QuickCheck/pkg-descr << '6607991e2c8a684e862c79e775fe4f5a' XQuickCheck is a library for random testing of program properties. XThe programmer provides a specification of the program, in Xthe form of properties which functions should satisfy, and XQuickCheck then tests that the properties hold in a large number Xof randomly generated cases. XSpecifications are expressed in XHaskell, using combinators defined in the QuickCheck library. XQuickCheck provides combinators to define properties, observe Xthe distribution of test data, and define test Xdata generators. X XAuthor: Koen Claessen <koen@cs.chalmers.se> XMaintainer: Koen Claessen <koen@cs.chalmers.se> Xlicense: BSD3 XURL: http://www.haskell.org/QuickCheck/ XWWWW: http://www.cs.chalmers.se/~koen X Xexposed-modules: Test.QuickCheck Test.QuickCheck.Arbitrary X Test.QuickCheck.Function Test.QuickCheck.Gen X Test.QuickCheck.Monadic Test.QuickCheck.Property X Test.QuickCheck.Test Test.QuickCheck.Text Test.QuickCheck.Poly X Test.QuickCheck.State 6607991e2c8a684e862c79e775fe4f5a echo x - hs-QuickCheck/Makefile sed 's/^X//' >hs-QuickCheck/Makefile << 'fc5e1f4473e1241b6b84dc9619fcfcb7' X# New ports collection makefile for: hs-QuickCheck X# Date created: July 09 2009 X# Whom: Giuseppe Pilichi aka Jacula Modyun <jacula@gmail.com> X# X# X XPORTNAME= QuickCheck XPORTVERSION= 2.1.0.1 XCATEGORIES= devel haskell XMASTER_SITES= http://hackage.haskell.org/packages/archive/${PORTNAME}/${PORTVERSION}/ XPKGNAMEPREFIX= hs- X XMAINTAINER= jacula@gmail.com XCOMMENT= library for random testing in haskell X XBUILD_DEPENDS+= ghc:${PORTSDIR}/lang/ghc XRUN_DEPENDS+= ghc:${PORTSDIR}/lang/ghc X XGHC_VERSION= 6.10.4 XQUICKCHECK_VERSION= ${PORTVERSION} X XGHC_CMD= ${LOCALBASE}/bin/ghc XSETUP_CMD= ./setup X XDOCSDIR= ${PREFIX}/share/doc/${DISTNAME} XQUICKCHECK_LIBDIR_REL= lib/${DISTNAME} X XPLIST_SUB= GHC_VERSION=${GHC_VERSION} \ X QUICKCHECK_VERSION=${QUICKCHECK_VERSION} \ X QUICKCHECK_LIBDIR_REL=${QUICKCHECK_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.13 XHSCOLOUR_DATADIR= ${PREFIX}/share/hscolour-${HSCOLOUR_VERSION} X XPORTDOCS= * X.endif X X.SILENT: X Xdo-configure: X cd ${WRKSRC} && ${GHC_CMD} --make Setup.lhs -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}/${QUICKCHECK_LIBDIR_REL}/register.sh X Xpost-install: X ${RM} -f ${PREFIX}/lib/ghc-${GHC_VERSION}/package.conf.old X X.include <bsd.port.mk> fc5e1f4473e1241b6b84dc9619fcfcb7 echo x - hs-QuickCheck/pkg-plist sed 's/^X//' >hs-QuickCheck/pkg-plist << 'f5ae742c92a923b589dd1db278a4401f' X%%QUICKCHECK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HSQuickCheck-%%QUICKCHECK_VERSION%%.o X%%QUICKCHECK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/QuickCheck.hi X%%QUICKCHECK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/QuickCheck/Arbitrary.hi X%%QUICKCHECK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/QuickCheck/Exception.hi X%%QUICKCHECK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/QuickCheck/Function.hi X%%QUICKCHECK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/QuickCheck/Gen.hi X%%QUICKCHECK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/QuickCheck/Monadic.hi X%%QUICKCHECK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/QuickCheck/Poly.hi X%%QUICKCHECK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/QuickCheck/Property.hi X%%QUICKCHECK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/QuickCheck/State.hi X%%QUICKCHECK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/QuickCheck/Test.hi X%%QUICKCHECK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/QuickCheck/Text.hi X%%QUICKCHECK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHSQuickCheck-%%QUICKCHECK_VERSION%%.a X%%QUICKCHECK_LIBDIR_REL%%/register.sh X%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE X%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%% X@dirrm %%QUICKCHECK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test/QuickCheck X@dirrm %%QUICKCHECK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Test X@dirrm %%QUICKCHECK_LIBDIR_REL%%/ghc-%%GHC_VERSION%% X@dirrm %%QUICKCHECK_LIBDIR_REL%% X@exec /bin/sh %D/%%QUICKCHECK_LIBDIR_REL%%/register.sh X@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old X@unexec %D/bin/ghc-pkg unregister QuickCheck-%%QUICKCHECK_VERSION%% X@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old f5ae742c92a923b589dd1db278a4401f exit --- hs-QuickCheck.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200907241644.n6OGiemm084069>