From: Alexander Vershilov Date: Sat, 31 Jan 2015 19:20:42 +0000 (+0000) Subject: dev-haskell/chasingbottoms: drop old X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=8ed1b2f6a5463a0055af57a0602458f5cd2da90f;p=gentoo.git dev-haskell/chasingbottoms: drop old Package-Manager: portage-2.2.15/cvs/Linux x86_64 Manifest-Sign-Key: 0x76512BBA09DD3D53 --- diff --git a/dev-haskell/chasingbottoms/ChangeLog b/dev-haskell/chasingbottoms/ChangeLog index 2d1be39d0212..78999d1e8027 100644 --- a/dev-haskell/chasingbottoms/ChangeLog +++ b/dev-haskell/chasingbottoms/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for dev-haskell/chasingbottoms -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-haskell/chasingbottoms/ChangeLog,v 1.12 2014/12/14 11:37:01 gienah Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/chasingbottoms/ChangeLog,v 1.13 2015/01/31 19:20:34 qnikst Exp $ + + 31 Jan 2015; Alexander Vershilov + -chasingbottoms-1.3.0.5-r2.ebuild, -chasingbottoms-1.3.0.6.ebuild, + -chasingbottoms-1.3.0.7-r3.ebuild, + -files/chasingbottoms-1.3.0.5-ghc-7.6.patch, + -files/chasingbottoms-1.3.0.7-quickcheck-2.7.patch: + dev-haskell/chasingbottoms: drop old *chasingbottoms-1.3.0.8-r1 (14 Dec 2014) diff --git a/dev-haskell/chasingbottoms/Manifest b/dev-haskell/chasingbottoms/Manifest index f31ba62f4571..5b1f2db62f14 100644 --- a/dev-haskell/chasingbottoms/Manifest +++ b/dev-haskell/chasingbottoms/Manifest @@ -1,23 +1,28 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 -AUX chasingbottoms-1.3.0.5-ghc-7.6.patch 604 SHA256 8b987dff403142c9516d0824a5785ea20acb9613256ab07c18a91f468c4111c4 SHA512 e9eb8f16da461928fb5fb624ab6305ce196a44f6aa70e839ebc62949b8ed7e091b0b03ba53dd1bf8da4ea6d3e11154fd55c12659b3031269a909fe93401d0dca WHIRLPOOL f9869b500951cd4102b203f2a5b85fb1e5c650f9de721eac6cc40ce458260211f0279e3d0162f98b820832bd3bd55518dbf4d0da364f8f68ed982fabff4ae1e4 -AUX chasingbottoms-1.3.0.7-quickcheck-2.7.patch 2722 SHA256 0b0a4ef9ee57ab9abcbd7db516f02ddaf9f4db17d7685a51d9d81ecc428b9062 SHA512 a90a910ba5e78caae6745cccd23632e13df2f8dc52fcbf0d90d9d0e46b7683047b72ea6fecd43c19e1838eb28408437105aff2afadc3b0b048f5cadb79cda43d WHIRLPOOL 6f77f36eddd86b68cf2e974e1d42fa092077f00393018a961fdaf6e1c13b1bb1e9e43e684ac7a1c62309b6545efc10bf33a7fa0f5a5c9c92af86530b9894bf15 -DIST ChasingBottoms-1.3.0.5.tar.gz 31053 SHA256 c0f770e7b06c8ffcc3d6ceedd2db96f6fee3c0ffeab5de2deda0de8798286c3c SHA512 e1a69ded02716f53b4985511ec09bca42eac25be5e0ee03255f50f89a806c2beeac74872014498be3f72e547486ef454210832e8788907c740ae27c3f9f1be70 WHIRLPOOL af6d8fdaf8dfa98eeb38df3a0bd583c1180a96ec02a6e08581b5917ad25d3ad40a4bbf562755f40e2902fa95c7c721a1117f5b731830d0b68fc4dbe3cdca54ac -DIST ChasingBottoms-1.3.0.6.tar.gz 31042 SHA256 a8bfa717ff0bebfe1f78f4ffc3ebfe69b88aa86c090354210577e54f7db080d0 SHA512 d69f8a9d42d7e9bbfbd5d4d8ab4a23e3f025dafc27a2483e007e5e3fe41314f2885ec3fbafded9b5c10de5c996f2d68c71de75436c8bc7a754568ba2d029d0e6 WHIRLPOOL 81e232c7ae48f4cfd31de35d25efe16b46de2330b81987bbf7f965d76dc335acfcdc262dc3a6930c2005a5e76d034aa64aa2335a3a4313364c7e3108a07771c9 DIST ChasingBottoms-1.3.0.7.tar.gz 31043 SHA256 ea7a507c552fe028bd43c588e89f29d5a5f140f16bf74596c647c42a9ae92b3c SHA512 707e0d1fe7979b75547ec87ee105526524458e0267355c1b0e06a7a1c2af1d07b385045deceaf2b28262e4e6dc445f013d2472444198cef046f664642629c0bb WHIRLPOOL e564d73025691c13481b9dc5b9cb47111689448eb8ab0095497c520017874b2f1e145ef50a92dfbe5ad74aa604247e275454c0c3c0518d5a7095561fa90348a8 DIST ChasingBottoms-1.3.0.8.tar.gz 31261 SHA256 bb05710630f876767d79b684fd5f3fe59ea39c63e7bef4193c7ee8132479d2b8 SHA512 216df0e1037b4d95d1bc82e808fc017424d5e9268f311026e07b1abadabdbdac01e85d9fbccf371371998cf237ac3d1846ed2dd619f719ad840d7ffb2e17c90e WHIRLPOOL fc0179f3324ae7914ae6a33cfb3110e79cdf637da47075a02fb573a59273640e95bd2ea58a43250a6ce9e7a6dbc2aa3c2700e16e55d1c3500938bbd08d6405d3 -EBUILD chasingbottoms-1.3.0.5-r2.ebuild 1350 SHA256 93f36c6d6e3b5c592fa61b9b65b6f511d1ea9f81ffd509064a99ac8a2cd0d032 SHA512 298ac38f6a3fa2c59d4e18303eff93c9a0216f1da7b76471a776c2a3b2303f1aad418543bcc46591dcbace947fb03a2996c931216c7cd3a88636601b926c2483 WHIRLPOOL 75a14e62ee69db2c3ff93f7ded2d74101ee9a58267530ba09d7c41a30791ab3eb26cdeb24728045cdd7c497dcd52f9a21cf782a05fca0ebcf2b9a911aefac0ab -EBUILD chasingbottoms-1.3.0.6.ebuild 1130 SHA256 db0b2ff0169287af1050a04596e1e9e85ed9de0743c66275c64cfe6e8e4a6eec SHA512 803cad37a414e43d13b6e083047e99aa77186a7dd7bd1e25afa7e5bec97700031b01bdc05282f95fc017f7e31a36ecb119ddbe0235009dc01fb5fe7a0e7e3023 WHIRLPOOL c3474084250ecc563865322939840aad50229b71d2b377399b07079e8e8d37c154e08362d0000091a0965c4ced900c5b3ad0645b90cb13d4e141dae2b300dfe4 -EBUILD chasingbottoms-1.3.0.7-r3.ebuild 1231 SHA256 91f734c5d94406ead903e179cc8629179a5226f9148b63e62dfad3b35599998e SHA512 b67d465594f7cf84b21a1f25c47fd9438f4e960dfa44178b9f7f58ca70e6ebb3a0d6a0122dee29cb2b6f868e302e2e040e487aaccdc292391a77220462f9b4d7 WHIRLPOOL 634a7d02490bb4189a5d3086659554d317a5e278fe71461a4ce2e35a1c224e836e1f3ccfc5bef88e21294682993262339f776d0e8eb9b2138df1e5c839ca357d EBUILD chasingbottoms-1.3.0.7.ebuild 1159 SHA256 3099e55be37a22850a005bf14cf0b83df57ecfd8140d3d5ecf8ad62eada21075 SHA512 454f85eb3d4f556daeaf0629c2be03ea149d6e905e16c29ee2ed56278c82328c9dfb7ba2064579aef20d86afb64c808998a51319ddd9da627abfdc702eb9fcae WHIRLPOOL aa35aa21d6ef7fc216f3a679c542c7f3a0a6f02da3166cc90730ee89ba4fbeb03c8baae1fb4c746cbcb6060d55a3704c68c14e81dae234cc274a956cc01ff083 EBUILD chasingbottoms-1.3.0.8-r1.ebuild 1257 SHA256 bd950ae56c62e84d30f1d0f26c1cf1f15b52bffa9b178c85454fda6be14a1410 SHA512 71ff0c4639f42a83c487b03eb4b991ef1df77317ccda0f6312a4c25e538a0703f5091fdc17a295e5ac5f1311611e8369e25b3c0f37d1256593e437f5f186b83e WHIRLPOOL 728701371e29033157a3fe5af6e61e6ed2c002499f69688ca63a5976751183e5e58ba2c42da8b8e69cdbdc4f7af333ae051b0e35ff5b1feea87d2b35d1a30908 -MISC ChangeLog 2081 SHA256 1af6322bb9855c766fa3715a3afe93adfee2abb7f60d88a83534dfd69b2e4809 SHA512 f92bf657279fa953eb0411f462f372c855c80972b87f13177829fe5ad2881c6d9c446ed27e46a87fb287b809985db845a2c8b2c1fd3da52c628925b92f2e6d8c WHIRLPOOL bf448edc4e58cda19879c1b80fa3cf1b6ffe5b4174cf0940267f72ef738d00719cc975d689094d0119d78ff58f4ac1bca3cd4a4e61b0d853bcaa55c6bc14f68a +MISC ChangeLog 2383 SHA256 d40da488c1746600f639c18781007885cbdde14bfd488a208158024677853051 SHA512 647ff328a27a44f6164d4b18e466855fb7283fedc5494b6f74db71ebe0bfb16b9571d8e5be0160203562e49d39fddcd83b43f4352f60e7ca49f0b273755872c9 WHIRLPOOL 46c516181f8e14e03ea8490879c46aac7c1a523627362f4c8991f9be0568b261de197e29c06783a5c96f71547e25199a1d28e9963058f4b4af654ccb5c6922cc MISC metadata.xml 4103 SHA256 4e091b5e068f23b5cd860a8a4b33ebea66e3490e7112cbe70f33c10e6da11765 SHA512 2f87cd73d6f29495c2ec91c8bae4743352fa0f6e79d3eb59ae0658d4ba3bb6753704e3d9111ce00ae0e38617cedf9150e0f336ccde7e97b5f3a9d38036bb684b WHIRLPOOL 91df24504087cf543bb64539f10e9c43e82e087790a4d5502e8452e0c6da7f6bece9c645f64e36375b6f8957c5aebc554ca02944f709695c2e8fa710a59f4f2d -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2 +Version: GnuPG v2.0 -iF4EAREIAAYFAlSNdmIACgkQoBEVQmGOlx+g4gD/Q1BY/cnPHCZC5eWTEpesmASU -OAFLtwrx24offSClxAwA/Rm1IM+8Ba+o60j4l60fagzg8BE/83lWfzttu+t/O7iY -=Gy77 +iQJ8BAEBCABmBQJUzSsHXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w +ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQxNUIwNzhGMTk3NjE4NjBCQTA0QTQyNjM3 +NjUxMkJCQTA5REQzRDUzAAoJEHZRK7oJ3T1T/KgP/RxeLwVUCb1G3ssj8BeaC8KF +LwNK7qClL5SvgguDzbMRjSa0t6usjgqHUWzE5UNZBSskWXGOCP8UgW9s2fVaScaS +qxkybKOdJbbQoNYZxx+o/tffZ2lqfHB7B1iDzdPOjzHxEEBEe0A2cZtecJQYL7Qx +rKZM4ljQLguEKlQLiuvK6Pru+qYOUwKo8BoNSbKZEWQYCk8i9rOZzKWbmleGEIy7 +QWIo84iQuaKCVgD3tICCJmXkibHx7RfNmwZmhfy36KdlliIVwn+K8NYwrCr7hyY2 +JblLJ0jQyCAxVuuFy46/BomOaXdraYun51cgsYUFGVzGwyOZo6CcrEWMWSD4XZK8 +vBCt0Yi16Q72HBTRoG69C6NzF7BH+XEuoYNrGbu8Unjq+VD1dSrSWK9wBoFwzzya +kkGSdZlgfsNNa1wpxzhSdnFqN4Dh37QRGt1F8vTpboDtbGey4c8k38DQIPTpj6Ss +hQ50uGOqVozfDjsf/PiFNQLFRDuAfBTrCpR01vZcWCgHs5fo71iPUIYEvSGEeHIu +6hTVgbULyGM2xwjEA5QWuxyWsbaJitr2BPNnXT+FRWi1gfAuUC3y98Qy3SPtz/oz +TrxguBp5fjsNk+wJFHJ4+wTj9+QPPArNUKpcJ58jHAQHmrvfFqm1HzxXeOcatzkI +yRqpezDivYyqu8KwRlRN +=lGUV -----END PGP SIGNATURE----- diff --git a/dev-haskell/chasingbottoms/chasingbottoms-1.3.0.5-r2.ebuild b/dev-haskell/chasingbottoms/chasingbottoms-1.3.0.5-r2.ebuild deleted file mode 100644 index 98ac4bb8ca64..000000000000 --- a/dev-haskell/chasingbottoms/chasingbottoms-1.3.0.5-r2.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-haskell/chasingbottoms/chasingbottoms-1.3.0.5-r2.ebuild,v 1.2 2014/07/25 09:16:42 slyfox Exp $ - -EAPI=5 - -# ebuild generated by hackport 0.3.1.9999 - -CABAL_FEATURES="bin lib profile haddock hoogle hscolour" -inherit base haskell-cabal - -MY_PN="ChasingBottoms" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="For testing partial and infinite values" -HOMEPAGE="http://hackage.haskell.org/package/ChasingBottoms" -SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz" - -LICENSE="MIT" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND=">=dev-haskell/mtl-1.1:=[profile?] - =dev-haskell/quickcheck-2.1:2=[profile?] - =dev-haskell/syb-0.1.0.2:=[profile?] - =dev-lang/ghc-6.12.1:=" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.8" - -S="${WORKDIR}/${MY_P}" - -PATCHES=("${FILESDIR}/${PN}-1.3.0.5-ghc-7.6.patch") - -src_prepare() { - base_src_prepare - - CABAL_FILE=${MY_PN}.cabal cabal_chdeps \ - 'base >= 4.0 && < 4.7' 'base >= 4.0 && < 5.0' \ - 'syb >= 0.1.0.2 && < 0.4' 'syb >= 0.1.0.2 && < 0.5' \ - 'QuickCheck >= 2.1 && < 2.6' 'QuickCheck >= 2.1 && < 2.7' -} diff --git a/dev-haskell/chasingbottoms/chasingbottoms-1.3.0.6.ebuild b/dev-haskell/chasingbottoms/chasingbottoms-1.3.0.6.ebuild deleted file mode 100644 index 2072fc3e9962..000000000000 --- a/dev-haskell/chasingbottoms/chasingbottoms-1.3.0.6.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-haskell/chasingbottoms/chasingbottoms-1.3.0.6.ebuild,v 1.4 2014/07/25 09:16:42 slyfox Exp $ - -EAPI=5 - -# ebuild generated by hackport 0.3.2.9999 - -CABAL_FEATURES="bin lib profile haddock hoogle hscolour" -inherit haskell-cabal - -MY_PN="ChasingBottoms" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="For testing partial and infinite values" -HOMEPAGE="http://hackage.haskell.org/package/ChasingBottoms" -SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz" - -LICENSE="MIT" -SLOT="0/${PV}" -KEYWORDS="amd64 x86" -IUSE="test" - -RDEPEND=">=dev-haskell/mtl-1.1:=[profile?] - =dev-haskell/quickcheck-2.1:2=[profile?] - =dev-haskell/syb-0.1.0.2:=[profile?] - =dev-lang/ghc-6.12.1:=" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.8" - -S="${WORKDIR}/${MY_P}" - -src_configure() { - haskell-cabal_src_configure \ - $(cabal_flag test build-tests) -} diff --git a/dev-haskell/chasingbottoms/chasingbottoms-1.3.0.7-r3.ebuild b/dev-haskell/chasingbottoms/chasingbottoms-1.3.0.7-r3.ebuild deleted file mode 100644 index 8394db7ddbbe..000000000000 --- a/dev-haskell/chasingbottoms/chasingbottoms-1.3.0.7-r3.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-haskell/chasingbottoms/chasingbottoms-1.3.0.7-r3.ebuild,v 1.2 2014/07/25 09:16:42 slyfox Exp $ - -EAPI=5 - -# ebuild generated by hackport 0.3.4.9999 - -CABAL_FEATURES="bin lib profile haddock hoogle hscolour" -inherit base haskell-cabal - -MY_PN="ChasingBottoms" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="For testing partial and infinite values" -HOMEPAGE="http://hackage.haskell.org/package/ChasingBottoms" -SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz" - -LICENSE="MIT" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="test" - -RDEPEND=">=dev-haskell/mtl-1.1:=[profile?] =dev-haskell/quickcheck-2.1:2=[profile?] =dev-haskell/random-1.0:=[profile?] =dev-haskell/syb-0.1.0.2:=[profile?] =dev-lang/ghc-6.12.1:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.8.0.2 -" - -S="${WORKDIR}/${MY_P}" - -PATCHES=("${FILESDIR}/${PN}-1.3.0.7-quickcheck-2.7.patch") - -src_configure() { - haskell-cabal_src_configure \ - $(cabal_flag test build-tests) -} diff --git a/dev-haskell/chasingbottoms/files/chasingbottoms-1.3.0.5-ghc-7.6.patch b/dev-haskell/chasingbottoms/files/chasingbottoms-1.3.0.5-ghc-7.6.patch deleted file mode 100644 index 7d6165b62a36..000000000000 --- a/dev-haskell/chasingbottoms/files/chasingbottoms-1.3.0.5-ghc-7.6.patch +++ /dev/null @@ -1,18 +0,0 @@ ---- ChasingBottoms-1.3.0.5-orig/Test/ChasingBottoms/IsBottom.hs 2012-09-07 19:47:03.000000000 +1000 -+++ ChasingBottoms-1.3.0.5/Test/ChasingBottoms/IsBottom.hs 2012-09-18 14:11:17.828116785 +1000 -@@ -1,4 +1,4 @@ --{-# LANGUAGE ScopedTypeVariables #-} -+{-# LANGUAGE CPP, ScopedTypeVariables #-} - - -- | - -- Module : Test.ChasingBottoms.IsBottom -@@ -17,7 +17,9 @@ - , isBottomTimeOut - ) where - -+#if !MIN_VERSION_base(4,6,0) - import Prelude hiding (catch) -+#endif - import qualified Control.Exception as E - import System.IO.Unsafe (unsafePerformIO) - import qualified Test.ChasingBottoms.TimeOut as T diff --git a/dev-haskell/chasingbottoms/files/chasingbottoms-1.3.0.7-quickcheck-2.7.patch b/dev-haskell/chasingbottoms/files/chasingbottoms-1.3.0.7-quickcheck-2.7.patch deleted file mode 100644 index 7b6c57febe0a..000000000000 --- a/dev-haskell/chasingbottoms/files/chasingbottoms-1.3.0.7-quickcheck-2.7.patch +++ /dev/null @@ -1,70 +0,0 @@ ---- ChasingBottoms-1.3.0.7-orig/ChasingBottoms.cabal 2013-10-15 15:50:33.000000000 +1100 -+++ ChasingBottoms-1.3.0.7/ChasingBottoms.cabal 2014-07-02 15:23:40.070800449 +1000 -@@ -121,9 +121,9 @@ - - other-modules: Test.ChasingBottoms.IsType - -- build-depends: QuickCheck >= 2.1 && < 2.7, -- mtl >= 1.1 && < 2.2, -- base >= 4.0 && < 4.8, -+ build-depends: QuickCheck >= 2.1 && < 2.8, -+ mtl >= 1.1 && < 2.3, -+ base >= 4.0, - containers >= 0.3 && < 0.6, - random == 1.0.*, - syb >= 0.1.0.2 && < 0.5 -@@ -150,9 +150,9 @@ - Test.ChasingBottoms.TestUtilities.Generators, - Test.ChasingBottoms.TimeOut.Tests - -- build-depends: QuickCheck >= 2.1 && < 2.7, -- mtl >= 1.1 && < 2.2, -- base >= 4.0 && < 4.8, -+ build-depends: QuickCheck >= 2.1 && < 2.8, -+ mtl >= 1.1 && < 2.3, -+ base >= 4.0, - containers >= 0.3 && < 0.6, - random == 1.0.*, - syb >= 0.1.0.2 && < 0.5, ---- ChasingBottoms-1.3.0.7-orig/Test/ChasingBottoms/ContinuousFunctions.hs 2013-10-15 15:50:33.000000000 +1100 -+++ ChasingBottoms-1.3.0.7/Test/ChasingBottoms/ContinuousFunctions.hs 2014-07-02 15:32:00.952887830 +1000 -@@ -1,4 +1,4 @@ --{-# LANGUAGE RankNTypes, ScopedTypeVariables, -+{-# LANGUAGE CPP, RankNTypes, ScopedTypeVariables, - GeneralizedNewtypeDeriving, DeriveDataTypeable #-} - - -- TODO: Can we pattern match on functions? -@@ -143,7 +143,12 @@ - , listOf - ) where - -+#if MIN_VERSION_QuickCheck(2,7,0) -+import Test.QuickCheck hiding ((><), listOf, infiniteListOf) -+import Test.QuickCheck.Gen.Unsafe (promote) -+#else - import Test.QuickCheck hiding ((><), listOf) -+#endif - import Data.Sequence as Seq - import Data.Foldable as Seq (foldr) - import Prelude as P hiding (concat) ---- ChasingBottoms-1.3.0.7-orig/Test/ChasingBottoms/TestUtilities/Generators.hs 2013-10-15 15:50:33.000000000 +1100 -+++ ChasingBottoms-1.3.0.7/Test/ChasingBottoms/TestUtilities/Generators.hs 2014-07-02 15:33:26.677545051 +1000 -@@ -1,4 +1,4 @@ --{-# LANGUAGE RankNTypes, DeriveDataTypeable #-} -+{-# LANGUAGE CPP, RankNTypes, DeriveDataTypeable #-} - - -- | Generators that are part of the testing framework. - -@@ -46,7 +46,12 @@ - import Test.ChasingBottoms.IsBottom - import Test.ChasingBottoms.SemanticOrd - import Test.ChasingBottoms.TestUtilities -+#if MIN_VERSION_QuickCheck(2,7,0) -+import Test.QuickCheck hiding (infiniteListOf) -+import Test.QuickCheck.Gen.Unsafe (promote) -+#else - import Test.QuickCheck -+#endif - import Data.Generics - import Control.Monad - import Data.Maybe