diff options
Diffstat (limited to 'dev-haskell/test-framework')
-rw-r--r-- | dev-haskell/test-framework/Manifest | 9 | ||||
-rw-r--r-- | dev-haskell/test-framework/metadata.xml | 10 | ||||
-rw-r--r-- | dev-haskell/test-framework/test-framework-0.2.4.ebuild | 32 | ||||
-rw-r--r-- | dev-haskell/test-framework/test-framework-0.4.2.0.ebuild | 28 | ||||
-rw-r--r-- | dev-haskell/test-framework/test-framework-0.5.ebuild | 28 | ||||
-rw-r--r-- | dev-haskell/test-framework/test-framework-0.6.1.ebuild | 30 | ||||
-rw-r--r-- | dev-haskell/test-framework/test-framework-0.6.ebuild | 29 | ||||
-rw-r--r-- | dev-haskell/test-framework/test-framework-0.8.0.3.ebuild | 45 | ||||
-rw-r--r-- | dev-haskell/test-framework/test-framework-0.8.1.0.ebuild | 46 | ||||
-rw-r--r-- | dev-haskell/test-framework/test-framework-0.8.1.1.ebuild | 47 | ||||
-rw-r--r-- | dev-haskell/test-framework/test-framework-0.8.ebuild | 30 |
11 files changed, 334 insertions, 0 deletions
diff --git a/dev-haskell/test-framework/Manifest b/dev-haskell/test-framework/Manifest new file mode 100644 index 000000000000..89b0255e4bf6 --- /dev/null +++ b/dev-haskell/test-framework/Manifest @@ -0,0 +1,9 @@ +DIST test-framework-0.2.4.tar.gz 15070 SHA256 73bfc8ac5841b7e650b706dea95d353f4c3b3124e05b085ed20e0880226cb010 SHA512 61cd1fc3559467d44895cd470c11304262eb5a6d8cc640b896580ba9c017b724a87078efff857e3ebbd63925d2ef96666bdb21f9a378129f75eab94e1f77d19f WHIRLPOOL 2dd5fd144275442e40555c659468bcd6425a6efa3d8bdfec558376219633a3ce2ed21252eb9d045799265b66434ef7bb2983f6f944715ef0fe738d73379a3c8b +DIST test-framework-0.4.2.0.tar.gz 19140 SHA256 cd4651923fd729aec3228ede9edabad9e1ee2dc75f886980cc52695ea954e428 SHA512 7d15128c37532ecccfa3cb09812c73063b9e04ee8737fa65eedb5e8582d367932ed637614273b3d1faa4830ac52ebc59e0563801bc07aae50589ceba6b44c12e WHIRLPOOL 55d90fbb3a81d785d1540d871702e5f1e3aaa04579a3c8b288f720b444413a62fafeaf59dfe0dda58222586a29eb9d923ed4e148af58cd392242801ff06f11ec +DIST test-framework-0.5.tar.gz 19237 SHA256 ff531cd8e00e3a09435a66051e6b45488b544fe4f389e6b388184a0f5b4ff5a7 SHA512 081897af509c9717fc23e489cc3d8f7ffd5f4c5cdb148b91b0135e51c56e22172f0f6776ad991058d78871c38176acb9ce5a2ddce291376adbedce1879dee00e WHIRLPOOL ab782d00596393eee9705818a34870d35783c626e9bd94f53e15761f76ba24ba8752b0284edc00f03416010260eb41d002509cf1f02f979f53a840058d718912 +DIST test-framework-0.6.1.tar.gz 19580 SHA256 5cc6bee77526d88b3d9306975a23ebfe88bb9f0d6671dd7cdea0f0c9fc60a2e7 SHA512 f1db5e3bb60304b7d85dcdddf4e476219eae49594d1c2dcf5c3ccd1e629d969be23b86492f87778c0739766bda212b2029d1515db78a016310e0b1cc2d1074ee WHIRLPOOL 8c10d2d30630e2723b5039a6aa4a4c8abe001e2a13cb642eaf2cb5c6ab54e5bf4bbfa89ca9184b97a18cc8f90905c8289173f56c59d790c478d938bffdea5698 +DIST test-framework-0.6.tar.gz 19299 SHA256 439c1ffb4dcdf3efb8947dc3191ea9696878fe6df066b2be80b595c6ddc005aa SHA512 ded822dd89dceddc6cf90ab10213723abf1ba00cfa130ba0aa4c2d6ad575bafa148d24348145e2ab41cdfd718bc86013a758e3d34bed6e0accd7aebbb0050921 WHIRLPOOL fd36195aa177bec62a4138abc0ef957c4b2376a7b9c1930314768344ad53361888af81d6b2804148ce7ebcc6872eb00bde7c6b33ecb27033697f6825d5348215 +DIST test-framework-0.8.0.3.tar.gz 20777 SHA256 5915bebf20a36f524241d1b85c45be2f767a9f9caeddc06d96e3ebab5ae1d68c SHA512 2516ac1fbf40d33b1035ba82351cd2b321a77a0c8b89f73939bc4b8f8a64778b727db3d78859085cb3ad1ad6c729849458f77dfa1abb655aabcf308c737f38ca WHIRLPOOL 7821b51e4b02de097de6cd6ec58dc0974734d181f8ed87e5b7957d6afb01aac81c396cd1abad047f71253a993ae54b13c1df42765973932741aa9c5cc3b936f5 +DIST test-framework-0.8.1.0.tar.gz 20955 SHA256 15ceb6f4ba48a45c4c8938d4eaa7cc431f41783dd00fc5a8bc3276c0db9247cb SHA512 c639a4ae528cabc4b7a4aa02eb288a1752ab811d4a3689fd1e86aa13e0ce08483313f4690387915b0ced63d426581baac6d9d7ae4c0cb0d91d7aa12f64b0ed9d WHIRLPOOL 9b7a78236bf4e15f10a3b197644075a14b7f473b84f0f9561ccd38366cf6e126a3e713b7b0472b7a98d31b1c97e2f8ab62c1296de8a2b47b4bfcda25217ef32e +DIST test-framework-0.8.1.1.tar.gz 20900 SHA256 7883626a5aebb1df327bf26dbd382208946250a79f9cc3bf9a9eb0b0767bb273 SHA512 7fd6015a0469623d2738c2a8d14c6b3a356c9463084a1b471f1c1b7b75bd33796ae8a0c01731e7b87dfa345be16bbeb262fcb1cdd4d8f1fdabd79c45f3570cbd WHIRLPOOL 99f78d4e44274137f7b08e32e173d1be7370c82497943887ad5f2fc12c23412f4e93bbd2bfe8e6d818b795be15af0c710cf0d9643f19c6c7f3da6972f20dd203 +DIST test-framework-0.8.tar.gz 20253 SHA256 94c958a5bc6e81d0da4643ae82a5beecf0ecbf5eb6e46d3661f79f32b02d09f1 SHA512 5f2238b65d644faf14a1b057abd642c31bcfc337b345d155cd7b04d99589aa269b74ce9b5225b843db8fcab25454b677a05c498c873ee26635c206f6470a438b WHIRLPOOL 85a2c4bbe7d70dd762f6e9ed1ececc93485c1b73057de36effa11a12b78ae337eb1feed1262980b5a7a49dde3705837ff1ca1a29c2fbbba1de8a7b31a38979d4 diff --git a/dev-haskell/test-framework/metadata.xml b/dev-haskell/test-framework/metadata.xml new file mode 100644 index 000000000000..e4478b465827 --- /dev/null +++ b/dev-haskell/test-framework/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>haskell</herd> + <longdescription> + Allows tests such as QuickCheck properties and HUnit test cases to be assembled into test groups, run in + parallel (but reported in deterministic order, to aid diff interpretation) and filtered and controlled by + command line options. All of this comes with colored test output, progress reporting and test statistics output. + </longdescription> +</pkgmetadata> diff --git a/dev-haskell/test-framework/test-framework-0.2.4.ebuild b/dev-haskell/test-framework/test-framework-0.2.4.ebuild new file mode 100644 index 000000000000..fa5e57e7893b --- /dev/null +++ b/dev-haskell/test-framework/test-framework-0.2.4.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +CABAL_FEATURES="bin lib profile haddock" +inherit base haskell-cabal + +DESCRIPTION="Framework for running and organising tests, with HUnit and QuickCheck support" +HOMEPAGE="http://batterseapower.github.com/test-framework/" +SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd" +IUSE="" + +DEPEND=">=dev-lang/ghc-6.10 + >=dev-haskell/ansi-terminal-0.4.0 + >=dev-haskell/ansi-wl-pprint-0.4.0 + >=dev-haskell/cabal-1.2.3 + >=dev-haskell/regex-posix-0.72" + +# works with ghc 6.8 too if we add this dependency +# >=dev-haskell/extensible-exceptions-0.1.1 + +src_unpack() { + base_src_unpack + + # fix what seems to be a cabal bug. + # dependency of an executable with Buildable:False are still required + sed -e 's/HUnit >= 1.2,//' -i "${S}/${PN}.cabal" +} diff --git a/dev-haskell/test-framework/test-framework-0.4.2.0.ebuild b/dev-haskell/test-framework/test-framework-0.4.2.0.ebuild new file mode 100644 index 000000000000..b45293f65458 --- /dev/null +++ b/dev-haskell/test-framework/test-framework-0.4.2.0.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +# ebuild generated by hackport 0.2.14 + +EAPI="3" + +CABAL_FEATURES="bin lib profile haddock hoogle hscolour" +inherit haskell-cabal + +DESCRIPTION="Framework for running and organising tests, with HUnit and QuickCheck support" +HOMEPAGE="http://batterseapower.github.com/test-framework/" +SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~x86" +IUSE="" + +RDEPEND=">=dev-haskell/ansi-terminal-0.4.0[profile?] + >=dev-haskell/ansi-wl-pprint-0.5.1[profile?] + >=dev-haskell/hostname-1.0[profile?] + >=dev-haskell/regex-posix-0.72[profile?] + >=dev-haskell/xml-1.3.5[profile?] + >=dev-lang/ghc-6.10.4" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.2.3" diff --git a/dev-haskell/test-framework/test-framework-0.5.ebuild b/dev-haskell/test-framework/test-framework-0.5.ebuild new file mode 100644 index 000000000000..9a87ec202316 --- /dev/null +++ b/dev-haskell/test-framework/test-framework-0.5.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +# ebuild generated by hackport 0.2.14 + +EAPI="4" + +CABAL_FEATURES="bin lib profile haddock hoogle hscolour" +inherit haskell-cabal + +DESCRIPTION="Framework for running and organising tests, with HUnit and QuickCheck support" +HOMEPAGE="http://batterseapower.github.com/test-framework/" +SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" +IUSE="" + +RDEPEND=">=dev-haskell/ansi-terminal-0.4.0[profile?] + >=dev-haskell/ansi-wl-pprint-0.5.1[profile?] + >=dev-haskell/hostname-1.0[profile?] + >=dev-haskell/regex-posix-0.72[profile?] + >=dev-haskell/xml-1.3.5[profile?] + >=dev-lang/ghc-6.10.4" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.2.3" diff --git a/dev-haskell/test-framework/test-framework-0.6.1.ebuild b/dev-haskell/test-framework/test-framework-0.6.1.ebuild new file mode 100644 index 000000000000..40e4541721e8 --- /dev/null +++ b/dev-haskell/test-framework/test-framework-0.6.1.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +# ebuild generated by hackport 0.3.9999 + +CABAL_FEATURES="bin lib profile haddock hoogle hscolour" +inherit haskell-cabal + +DESCRIPTION="Framework for running and organising tests, with HUnit and QuickCheck support" +HOMEPAGE="http://batterseapower.github.com/test-framework/" +SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" +IUSE="" + +RDEPEND=">=dev-haskell/ansi-terminal-0.4.0:=[profile?] + >=dev-haskell/ansi-wl-pprint-0.5.1:=[profile?] + >=dev-haskell/extensible-exceptions-0.1.1:=[profile?] + >=dev-haskell/hostname-1.0:=[profile?] + >=dev-haskell/random-1.0:=[profile?] + >=dev-haskell/regex-posix-0.72:=[profile?] + >=dev-haskell/xml-1.3.5:=[profile?] + >=dev-lang/ghc-6.10.4:=" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.2.3" diff --git a/dev-haskell/test-framework/test-framework-0.6.ebuild b/dev-haskell/test-framework/test-framework-0.6.ebuild new file mode 100644 index 000000000000..7b301a80b46f --- /dev/null +++ b/dev-haskell/test-framework/test-framework-0.6.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +# ebuild generated by hackport 0.2.17 + +EAPI=4 + +CABAL_FEATURES="bin lib profile haddock hoogle hscolour" +inherit haskell-cabal + +DESCRIPTION="Framework for running and organising tests, with HUnit and QuickCheck support" +HOMEPAGE="http://batterseapower.github.com/test-framework/" +SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd" +IUSE="" + +RDEPEND=">=dev-haskell/ansi-terminal-0.4.0[profile?] + >=dev-haskell/ansi-wl-pprint-0.5.1[profile?] + >=dev-haskell/hostname-1.0[profile?] + >=dev-haskell/random-1.0[profile?] + >=dev-haskell/regex-posix-0.72[profile?] + >=dev-haskell/xml-1.3.5[profile?] + >=dev-lang/ghc-6.10.4" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.2.3" diff --git a/dev-haskell/test-framework/test-framework-0.8.0.3.ebuild b/dev-haskell/test-framework/test-framework-0.8.0.3.ebuild new file mode 100644 index 000000000000..baaae17358a5 --- /dev/null +++ b/dev-haskell/test-framework/test-framework-0.8.0.3.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +# ebuild generated by hackport 0.3.4.9999 + +CABAL_FEATURES="bin lib profile haddock hoogle hscolour" +inherit base haskell-cabal + +DESCRIPTION="Framework for running and organising tests, with HUnit and QuickCheck support" +HOMEPAGE="https://batterseapower.github.io/test-framework/" +SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" +IUSE="test" +RESTRICT="test" # tests are missing + +RDEPEND=">=dev-haskell/ansi-terminal-0.4.0:=[profile?] + >=dev-haskell/ansi-wl-pprint-0.5.1:=[profile?] + >=dev-haskell/hostname-1.0:=[profile?] + >=dev-haskell/random-1.0:=[profile?] + >=dev-haskell/regex-posix-0.72:=[profile?] + >=dev-haskell/xml-1.3.5:=[profile?] + >=dev-lang/ghc-7.0.1:= +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.10.0.0 + test? ( >=dev-haskell/hunit-1.2:=[profile?] + >=dev-haskell/libxml-0.1.1:=[profile?] + >=dev-haskell/quickcheck-2.3:2=[profile?] <dev-haskell/quickcheck-2.7:2=[profile?] ) +" + +src_prepare() { + cabal_chdeps \ + 'QuickCheck >= 2.3 && < 2.5' 'QuickCheck >= 2.3 && < 2.7' +} + +src_configure() { + haskell-cabal_src_configure \ + $(cabal_flag test tests) +} diff --git a/dev-haskell/test-framework/test-framework-0.8.1.0.ebuild b/dev-haskell/test-framework/test-framework-0.8.1.0.ebuild new file mode 100644 index 000000000000..f5f56feb675d --- /dev/null +++ b/dev-haskell/test-framework/test-framework-0.8.1.0.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +# ebuild generated by hackport 0.4.4.9999 + +CABAL_FEATURES="bin lib profile haddock hoogle hscolour" +inherit haskell-cabal + +DESCRIPTION="Framework for running and organising tests, with HUnit and QuickCheck support" +HOMEPAGE="https://batterseapower.github.io/test-framework/" +SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" +IUSE="test" +RESTRICT="test" # tests are missing + +RDEPEND=">=dev-haskell/ansi-terminal-0.4.0:=[profile?] + >=dev-haskell/ansi-wl-pprint-0.5.1:=[profile?] + >=dev-haskell/hostname-1.0:=[profile?] + >=dev-haskell/random-1.0:=[profile?] + >=dev-haskell/regex-posix-0.72:=[profile?] + >=dev-haskell/xml-1.3.5:=[profile?] + >=dev-lang/ghc-7.4.1:= +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.6 + test? ( >=dev-haskell/hunit-1.2:=[profile?] + >=dev-haskell/libxml-0.1.1:=[profile?] + >=dev-haskell/quickcheck-2.3:2=[profile?] <dev-haskell/quickcheck-2.8:2=[profile?] ) +" + +src_prepare() { + cabal_chdeps \ + 'QuickCheck >= 2.3 && < 2.5' 'QuickCheck >= 2.3 && < 2.8' \ + 'time >= 1.1.2 && < 1.6' 'time >= 1.1.2' +} + +src_configure() { + haskell-cabal_src_configure \ + $(cabal_flag test tests) +} diff --git a/dev-haskell/test-framework/test-framework-0.8.1.1.ebuild b/dev-haskell/test-framework/test-framework-0.8.1.1.ebuild new file mode 100644 index 000000000000..2a0fc6631124 --- /dev/null +++ b/dev-haskell/test-framework/test-framework-0.8.1.1.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +# ebuild generated by hackport 0.4.4.9999 + +CABAL_FEATURES="bin lib profile haddock hoogle hscolour" +inherit haskell-cabal + +DESCRIPTION="Framework for running and organising tests, with HUnit and QuickCheck support" +HOMEPAGE="https://batterseapower.github.io/test-framework/" +SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" +IUSE="test" +RESTRICT="test" # tests are missing + +RDEPEND=">=dev-haskell/ansi-terminal-0.4.0:=[profile?] + >=dev-haskell/ansi-wl-pprint-0.5.1:=[profile?] + >=dev-haskell/hostname-1.0:=[profile?] + >=dev-haskell/old-locale-1.0:=[profile?] + >=dev-haskell/random-1.0:=[profile?] + >=dev-haskell/regex-posix-0.72:=[profile?] + >=dev-haskell/xml-1.3.5:=[profile?] + >=dev-lang/ghc-7.4.1:= +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.6 + test? ( >=dev-haskell/hunit-1.2:=[profile?] + >=dev-haskell/libxml-0.1.1:=[profile?] + >=dev-haskell/quickcheck-2.3:2=[profile?] <dev-haskell/quickcheck-2.9:2=[profile?] ) +" + +src_prepare() { + cabal_chdeps \ + 'QuickCheck >= 2.3 && < 2.5' 'QuickCheck >= 2.3 && < 2.9' \ + 'time >= 1.1.2 && < 1.6' 'time >= 1.1.2' +} + +src_configure() { + haskell-cabal_src_configure \ + $(cabal_flag test tests) +} diff --git a/dev-haskell/test-framework/test-framework-0.8.ebuild b/dev-haskell/test-framework/test-framework-0.8.ebuild new file mode 100644 index 000000000000..0374458ae2f0 --- /dev/null +++ b/dev-haskell/test-framework/test-framework-0.8.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +# ebuild generated by hackport 0.3.1.9999 + +CABAL_FEATURES="bin lib profile haddock hoogle hscolour" +inherit haskell-cabal + +DESCRIPTION="Framework for running and organising tests, with HUnit and QuickCheck support" +HOMEPAGE="http://batterseapower.github.com/test-framework/" +SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd" +IUSE="" + +RDEPEND=">=dev-haskell/ansi-terminal-0.4.0:=[profile?] + >=dev-haskell/ansi-wl-pprint-0.5.1:=[profile?] + >=dev-haskell/extensible-exceptions-0.1.1:=[profile?] + >=dev-haskell/hostname-1.0:=[profile?] + >=dev-haskell/random-1.0:=[profile?] + >=dev-haskell/regex-posix-0.72:=[profile?] + >=dev-haskell/xml-1.3.5:=[profile?] + >=dev-lang/ghc-6.12.1:=" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.2.3" |