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}

Reply via email to