commit: 717cd26b415aaeaec7fe7e455a2ccd0e0f571965
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 17 07:34:44 2015 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Thu Sep 17 07:35:01 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=717cd26b
dev-haskell/nats: add upper bound on ghc, bug #560256
ghc-7.10 absorbed nats as is. Versions before nats-1.0
did not guard reexporting on ghc-7.10 and later leading
to package resolution collisisons:
Ambiguous module name ‘Numeric.Natural’:
it was found in multiple packages:
nats-0.2 base-4.8.1.0
Reported-by: Alexander
Bug: https://bugs.gentoo.org/560256
Package-Manager: portage-2.2.20
dev-haskell/nats/nats-0.1.2.ebuild | 2 +-
dev-haskell/nats/nats-0.1.ebuild | 2 +-
dev-haskell/nats/nats-0.2.ebuild | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/dev-haskell/nats/nats-0.1.2.ebuild
b/dev-haskell/nats/nats-0.1.2.ebuild
index 390a0ac..a208ee8 100644
--- a/dev-haskell/nats/nats-0.1.2.ebuild
+++ b/dev-haskell/nats/nats-0.1.2.ebuild
@@ -18,7 +18,7 @@ SLOT="0/${PV}"
KEYWORDS="amd64 x86"
IUSE=""
-RDEPEND=">=dev-lang/ghc-6.10.4:=
+RDEPEND=">=dev-lang/ghc-6.10.4:= <dev-lang/ghc-7.10:=
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.8
diff --git a/dev-haskell/nats/nats-0.1.ebuild b/dev-haskell/nats/nats-0.1.ebuild
index 4f12148..faf1524 100644
--- a/dev-haskell/nats/nats-0.1.ebuild
+++ b/dev-haskell/nats/nats-0.1.ebuild
@@ -18,6 +18,6 @@ SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE=""
-RDEPEND=">=dev-lang/ghc-6.10.4:="
+RDEPEND=">=dev-lang/ghc-6.10.4:= <dev-lang/ghc-7.10:="
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.10"
diff --git a/dev-haskell/nats/nats-0.2.ebuild b/dev-haskell/nats/nats-0.2.ebuild
index 3fcae20..adf28ad 100644
--- a/dev-haskell/nats/nats-0.2.ebuild
+++ b/dev-haskell/nats/nats-0.2.ebuild
@@ -18,7 +18,7 @@ SLOT="0/${PV}"
KEYWORDS="amd64 x86"
IUSE="+hashable"
-RDEPEND=">=dev-lang/ghc-7.4.1:=
+RDEPEND=">=dev-lang/ghc-7.4.1:= <dev-lang/ghc-7.10:=
hashable? ( >=dev-haskell/hashable-1.1:=[profile?]
<dev-haskell/hashable-1.3:=[profile?] )
"
DEPEND="${RDEPEND}