Skip site navigation (1)Skip section navigation (2)
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>