summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhololeap <hololeap@protonmail.com>2023-11-04 18:04:49 -0600
committerSam James <sam@gentoo.org>2023-11-19 18:32:31 +0000
commitd8f4bc34bbb88eef8cb2d507f6671965c3497c36 (patch)
treea53623672e0dcfb9c350e7aa4b9facc58b72c931 /dev-haskell/vector
parentdev-haskell/hourglass: Add upper bound to ghc dep (diff)
downloadgentoo-d8f4bc34bbb88eef8cb2d507f6671965c3497c36.tar.gz
gentoo-d8f4bc34bbb88eef8cb2d507f6671965c3497c36.tar.bz2
gentoo-d8f4bc34bbb88eef8cb2d507f6671965c3497c36.zip
dev-haskell/vector: Add conditional upper bound to ghc dep
doctests included with vector-0.12.3.1 do not work with >=ghc-9.2. Add an upper bound for dev-lang/ghc if USE=test is enabled. Signed-off-by: hololeap <hololeap@protonmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'dev-haskell/vector')
-rw-r--r--dev-haskell/vector/vector-0.12.3.1.ebuild9
1 files changed, 9 insertions, 0 deletions
diff --git a/dev-haskell/vector/vector-0.12.3.1.ebuild b/dev-haskell/vector/vector-0.12.3.1.ebuild
index 5608e0226ed9..76e5a4178141 100644
--- a/dev-haskell/vector/vector-0.12.3.1.ebuild
+++ b/dev-haskell/vector/vector-0.12.3.1.ebuild
@@ -33,6 +33,14 @@ PATCHES=(
RDEPEND=">=dev-haskell/primitive-0.6.4.0:=[profile?] <dev-haskell/primitive-0.8:=[profile?]
>=dev-lang/ghc-8.4.3:=
"
+
+# doctests do not work on >=ghc-9.2
+RDEPEND+="
+ test? (
+ <dev-lang/ghc-9.1
+ )
+"
+
DEPEND="${RDEPEND}
>=dev-haskell/cabal-2.2.0.1
dev-haskell/cabal-doctest
@@ -46,6 +54,7 @@ DEPEND="${RDEPEND}
dev-haskell/tasty-hunit
dev-haskell/tasty-quickcheck )
"
+
CABAL_CHDEPS=(
'doctest >=0.15 && <0.19' 'doctest >=0.15'
)