dev-haskell/nats: add upper bound on ghc, bug #560256
authorSergei Trofimovich <slyfox@gentoo.org>
Thu, 17 Sep 2015 07:34:44 +0000 (08:34 +0100)
committerSergei Trofimovich <slyfox@gentoo.org>
Thu, 17 Sep 2015 07:35:01 +0000 (08:35 +0100)
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
dev-haskell/nats/nats-0.1.ebuild
dev-haskell/nats/nats-0.2.ebuild

index 390a0ac29e65599b6aed6b7231c7d4e6a335f841..a208ee84b3983e3eb26c709f0467885f8b2e150d 100644 (file)
@@ -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
index 4f12148a513a09c2a4ba146054003f8a1a9843c0..faf15245bb8f944032fff354f09944a67773e980 100644 (file)
@@ -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"
index 3fcae201f66ed190216730457747adadd4e84a10..adf28ad15cc33e6574b0bde0a0bb094d6b83dc3e 100644 (file)
@@ -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}