dependency.bad 33 dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild: DEPEND: ~alpha(default/linux/alpha/13.0) ['dev-haskell/test-framework-th:=[profile?]'] dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild: DEPEND: ~alpha(default/linux/alpha/13.0/desktop) ['dev-haskell/test-framework-th:=[profile?]'] dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild: DEPEND: ~alpha(default/linux/alpha/13.0/desktop/gnome) ['dev-haskell/test-framework-th:=[profile?]'] dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild: DEPEND: ~alpha(default/linux/alpha/13.0/desktop/kde) ['dev-haskell/test-framework-th:=[profile?]'] dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild: DEPEND: ~alpha(default/linux/alpha/13.0/developer) ['dev-haskell/test-framework-th:=[profile?]'] dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild: DEPEND: ~ia64(default/linux/ia64/13.0) ['dev-haskell/test-framework-th:=[profile?]'] dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild: DEPEND: ~ia64(default/linux/ia64/13.0/desktop) ['dev-haskell/test-framework-th:=[profile?]'] dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild: DEPEND: ~ia64(default/linux/ia64/13.0/desktop/gnome) ['dev-haskell/test-framework-th:=[profile?]'] dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild: DEPEND: ~ia64(default/linux/ia64/13.0/desktop/kde) ['dev-haskell/test-framework-th:=[profile?]'] dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild: DEPEND: ~ia64(default/linux/ia64/13.0/developer) ['dev-haskell/test-framework-th:=[profile?]'] dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild: DEPEND: ~ppc(default/linux/powerpc/ppc32/13.0) ['dev-haskell/test-framework-th:=[profile?]'] dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild: DEPEND: ~ppc(default/linux/powerpc/ppc32/13.0/desktop) ['dev-haskell/test-framework-th:=[profile?]'] dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild: DEPEND: ~ppc(default/linux/powerpc/ppc32/13.0/desktop/gnome) ['dev-haskell/test-framework-th:=[profile?]'] dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild: DEPEND: ~ppc(default/linux/powerpc/ppc32/13.0/desktop/gnome/systemd) ['dev-haskell/test-framework-th:=[profile?]'] dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild: DEPEND: ~ppc(default/linux/powerpc/ppc32/13.0/desktop/kde) ['dev-haskell/test-framework-th:=[profile?]'] dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild: DEPEND: ~ppc(default/linux/powerpc/ppc32/13.0/developer) ['dev-haskell/test-framework-th:=[profile?]'] dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild: DEPEND: ~ppc(default/linux/powerpc/ppc64/13.0/32bit-userland) ['dev-haskell/test-framework-th:=[profile?]'] dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild: DEPEND: ~ppc(default/linux/powerpc/ppc64/13.0/32bit-userland/desktop) ['dev-haskell/test-framework-th:=[profile?]'] dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild: DEPEND: ~ppc(default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/gnome) ['dev-haskell/test-framework-th:=[profile?]'] dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild: DEPEND: ~ppc(default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/gnome/systemd) ['dev-haskell/test-framework-th:=[profile?]'] dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild: DEPEND: ~ppc(default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/kde) ['dev-haskell/test-framework-th:=[profile?]'] dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild: DEPEND: ~ppc(default/linux/powerpc/ppc64/13.0/32bit-userland/developer) ['dev-haskell/test-framework-th:=[profile?]'] dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild: DEPEND: ~ppc64(default/linux/powerpc/ppc64/13.0/64bit-userland) ['dev-haskell/test-framework-th:=[profile?]'] dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild: DEPEND: ~ppc64(default/linux/powerpc/ppc64/13.0/64bit-userland/desktop) ['dev-haskell/test-framework-th:=[profile?]'] dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild: DEPEND: ~ppc64(default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/gnome) ['dev-haskell/test-framework-th:=[profile?]'] dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild: DEPEND: ~ppc64(default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/gnome/systemd) ['dev-haskell/test-framework-th:=[profile?]'] dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild: DEPEND: ~ppc64(default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/kde) ['dev-haskell/test-framework-th:=[profile?]'] dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild: DEPEND: ~ppc64(default/linux/powerpc/ppc64/13.0/64bit-userland/developer) ['dev-haskell/test-framework-th:=[profile?]'] dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild: DEPEND: ~sparc(default/linux/sparc/13.0) ['dev-haskell/test-framework-th:=[profile?]'] dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild: DEPEND: ~sparc(default/linux/sparc/13.0/desktop) ['dev-haskell/test-framework-th:=[profile?]'] dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild: DEPEND: ~sparc(default/linux/sparc/13.0/desktop/gnome) ['dev-haskell/test-framework-th:=[profile?]'] dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild: DEPEND: ~sparc(default/linux/sparc/13.0/desktop/kde) ['dev-haskell/test-framework-th:=[profile?]'] dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild: DEPEND: ~sparc(default/linux/sparc/13.0/developer) ['dev-haskell/test-framework-th:=[profile?]']
They are test dependencies, for dev-haskell/test-framework-th, which uses template haskell. I am not sure if template haskell works on all these architectures. Fixed like: DEPEND="${RDEPEND} >=dev-haskell/cabal-1.6.0.3 !alpha? ( !ia64? ( !ppc? ( !ppc64? ( !sparc? ( test? ( dev-haskell/hunit:=[profile?] >=dev-haskell/quickcheck-2.5:=[profile?] <dev-haskell/quickcheck-2.7 :=[profile?] dev-haskell/test-framework:=[profile?] dev-haskell/test-framework-hunit:=[profile?] dev-haskell/test-framework-quickcheck2:=[profile?] dev-haskell/test-framework-th:=[profile?] ) ) ) ) ) ) "