* [gentoo-commits] repo/gentoo:master commit in: dev-haskell/old-time/, dev-haskell/c2hs/, dev-haskell/hostname/, ...
@ 2020-04-07 21:29 Sergei Trofimovich
0 siblings, 0 replies; only message in thread
From: Sergei Trofimovich @ 2020-04-07 21:29 UTC (permalink / raw
To: gentoo-commits
commit: 927354d094c29d917377264e19da1248aba80a18
Author: Rolf Eike Beer <eike <AT> sf-mail <DOT> de>
AuthorDate: Tue Apr 7 20:58:58 2020 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Tue Apr 7 21:29:54 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=927354d0
drop haskell on sparc, it doesn't build at all
Signed-off-by: Rolf Eike Beer <eike <AT> sf-mail.de>
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
dev-haskell/alex/alex-3.1.3.ebuild | 2 +-
dev-haskell/alex/alex-3.1.7.ebuild | 2 +-
dev-haskell/alex/alex-3.2.1.ebuild | 2 +-
dev-haskell/alex/alex-3.2.4.ebuild | 2 +-
dev-haskell/ansi-terminal/ansi-terminal-0.6.2.1.ebuild | 2 +-
dev-haskell/ansi-terminal/ansi-terminal-0.6.2.3.ebuild | 2 +-
dev-haskell/ansi-wl-pprint/ansi-wl-pprint-0.6.7.1.ebuild | 2 +-
dev-haskell/ansi-wl-pprint/ansi-wl-pprint-0.6.7.3.ebuild | 2 +-
dev-haskell/arrows/arrows-0.4.4.1-r1.ebuild | 2 +-
dev-haskell/arrows/arrows-0.4.4.2.ebuild | 2 +-
dev-haskell/async/async-2.0.1.4.ebuild | 2 +-
dev-haskell/async/async-2.0.2.ebuild | 2 +-
dev-haskell/async/async-2.1.1.ebuild | 2 +-
dev-haskell/binary/binary-0.5.1.1.ebuild | 2 +-
dev-haskell/binary/binary-0.7.1.0.ebuild | 2 +-
dev-haskell/binary/binary-0.7.2.3.ebuild | 2 +-
dev-haskell/binary/binary-0.7.6.1.ebuild | 2 +-
dev-haskell/bzlib/bzlib-0.5.0.5.ebuild | 2 +-
dev-haskell/c2hs/c2hs-0.16.4.ebuild | 2 +-
dev-haskell/c2hs/c2hs-0.16.5.ebuild | 2 +-
dev-haskell/cabal-install/cabal-install-1.18.1.0.ebuild | 2 +-
dev-haskell/cabal-install/cabal-install-1.20.0.3-r2.ebuild | 2 +-
dev-haskell/cabal-install/cabal-install-1.22.7.0.ebuild | 2 +-
dev-haskell/cabal/cabal-1.18.1.2.ebuild | 2 +-
dev-haskell/cabal/cabal-1.18.1.3.ebuild | 2 +-
dev-haskell/cabal/cabal-1.18.1.5.ebuild | 2 +-
dev-haskell/cabal/cabal-1.20.0.2.ebuild | 2 +-
dev-haskell/cabal/cabal-1.22.8.0.ebuild | 2 +-
dev-haskell/cabal/cabal-1.24.2.0.ebuild | 2 +-
dev-haskell/cabal/cabal-2.0.0.2.ebuild | 2 +-
dev-haskell/cairo/cairo-0.12.5.3.ebuild | 2 +-
dev-haskell/cairo/cairo-0.13.1.1.ebuild | 2 +-
dev-haskell/cairo/cairo-0.13.3.1.ebuild | 2 +-
dev-haskell/cairo/cairo-0.13.6.1.ebuild | 2 +-
dev-haskell/cereal/cereal-0.3.5.2.ebuild | 2 +-
dev-haskell/cereal/cereal-0.4.0.1.ebuild | 2 +-
dev-haskell/cereal/cereal-0.4.1.1.ebuild | 2 +-
dev-haskell/cgi/cgi-3001.1.8.3.ebuild | 2 +-
dev-haskell/cgi/cgi-3001.1.8.4-r1.ebuild | 2 +-
dev-haskell/cgi/cgi-3001.1.8.4.ebuild | 2 +-
dev-haskell/cgi/cgi-3001.2.2.2.ebuild | 2 +-
dev-haskell/chell-quickcheck/chell-quickcheck-0.2.5-r1.ebuild | 2 +-
dev-haskell/chell-quickcheck/chell-quickcheck-0.2.5.ebuild | 2 +-
dev-haskell/chell/chell-0.4.0.1.ebuild | 2 +-
dev-haskell/chell/chell-0.4.0.2.ebuild | 2 +-
dev-haskell/cmdlib/cmdlib-0.3.5-r1.ebuild | 2 +-
dev-haskell/cmdlib/cmdlib-0.3.6.ebuild | 2 +-
dev-haskell/cpphs/cpphs-1.15.ebuild | 2 +-
dev-haskell/cpphs/cpphs-1.16.ebuild | 2 +-
dev-haskell/cpphs/cpphs-1.17.1.ebuild | 2 +-
dev-haskell/cpphs/cpphs-1.18.8.ebuild | 2 +-
dev-haskell/cpphs/cpphs-1.19.3.ebuild | 2 +-
dev-haskell/cpphs/cpphs-1.20.2.ebuild | 2 +-
dev-haskell/cpphs/cpphs-1.20.8.ebuild | 2 +-
dev-haskell/data-default-class/data-default-class-0.0.1.ebuild | 2 +-
.../data-default-instances-base-0.0.1.ebuild | 2 +-
.../data-default-instances-containers-0.0.1.ebuild | 2 +-
.../data-default-instances-dlist-0.0.1.ebuild | 2 +-
.../data-default-instances-old-locale-0.0.1.ebuild | 2 +-
dev-haskell/data-default/data-default-0.5.3.ebuild | 2 +-
dev-haskell/dataenc/dataenc-0.14.0.5.ebuild | 2 +-
dev-haskell/dataenc/dataenc-0.14.0.7.ebuild | 2 +-
dev-haskell/dbus/dbus-0.10.10.ebuild | 2 +-
dev-haskell/dbus/dbus-0.10.11-r1.ebuild | 2 +-
dev-haskell/dbus/dbus-0.10.12.ebuild | 2 +-
dev-haskell/dbus/dbus-0.10.13.ebuild | 2 +-
dev-haskell/digest/digest-0.0.1.2.ebuild | 2 +-
dev-haskell/dlist/dlist-0.5-r1.ebuild | 2 +-
dev-haskell/dlist/dlist-0.6.0.1.ebuild | 2 +-
dev-haskell/dlist/dlist-0.7.1.2.ebuild | 2 +-
dev-haskell/dlist/dlist-0.7.1.ebuild | 2 +-
dev-haskell/dlist/dlist-0.8.0.2.ebuild | 2 +-
dev-haskell/drift/drift-2.4.2.ebuild | 2 +-
dev-haskell/exceptions/exceptions-0.6.1.ebuild | 2 +-
dev-haskell/extensible-exceptions/extensible-exceptions-0.1.1.4.ebuild | 2 +-
dev-haskell/fgl/fgl-5.4.2.4-r1.ebuild | 2 +-
dev-haskell/fgl/fgl-5.5.0.1.ebuild | 2 +-
dev-haskell/findbin/findbin-0.0.5-r1.ebuild | 2 +-
dev-haskell/frown/frown-0.6.2.3.ebuild | 2 +-
dev-haskell/ghc-paths/ghc-paths-0.1.0.9.ebuild | 2 +-
dev-haskell/gio/gio-0.12.5.3.ebuild | 2 +-
dev-haskell/gio/gio-0.13.1.1.ebuild | 2 +-
dev-haskell/gio/gio-0.13.3.1.ebuild | 2 +-
dev-haskell/gio/gio-0.13.6.0.ebuild | 2 +-
dev-haskell/glade/glade-0.12.5.0-r100.ebuild | 2 +-
dev-haskell/glade/glade-0.12.5.0-r2.ebuild | 2 +-
dev-haskell/glib/glib-0.12.5.4.ebuild | 2 +-
dev-haskell/glib/glib-0.13.2.2.ebuild | 2 +-
dev-haskell/glib/glib-0.13.4.1.ebuild | 2 +-
dev-haskell/glib/glib-0.13.7.0.ebuild | 2 +-
dev-haskell/gluraw/gluraw-1.3.0.0.ebuild | 2 +-
dev-haskell/gluraw/gluraw-1.4.0.1.ebuild | 2 +-
dev-haskell/gluraw/gluraw-1.5.0.1.ebuild | 2 +-
dev-haskell/gtk/gtk-0.12.5.7.2.ebuild | 2 +-
dev-haskell/gtk/gtk-0.13.9.ebuild | 2 +-
dev-haskell/gtk/gtk-0.14.10-r2.ebuild | 2 +-
dev-haskell/gtk/gtk-0.14.6.ebuild | 2 +-
dev-haskell/gtk2hs-buildtools/gtk2hs-buildtools-0.12.5.1-r1.ebuild | 2 +-
dev-haskell/gtk2hs-buildtools/gtk2hs-buildtools-0.13.0.4-r3.ebuild | 2 +-
dev-haskell/gtk2hs-buildtools/gtk2hs-buildtools-0.13.2.2.ebuild | 2 +-
dev-haskell/gtk2hs-buildtools/gtk2hs-buildtools-0.13.5.1.ebuild | 2 +-
dev-haskell/gtk3/gtk3-0.13.7.ebuild | 2 +-
dev-haskell/gtk3/gtk3-0.14.6.ebuild | 2 +-
dev-haskell/gtk3/gtk3-0.14.9-r2.ebuild | 2 +-
dev-haskell/haddock/haddock-2.14.3.0.7.8.3.ebuild | 2 +-
dev-haskell/half/half-0.2.2.3.ebuild | 2 +-
dev-haskell/happy/happy-1.19.12.ebuild | 2 +-
dev-haskell/happy/happy-1.19.4.ebuild | 2 +-
dev-haskell/happy/happy-1.19.5.ebuild | 2 +-
dev-haskell/harp/harp-0.4.1.ebuild | 2 +-
dev-haskell/harp/harp-0.4.2.ebuild | 2 +-
dev-haskell/harp/harp-0.4.3.2.ebuild | 2 +-
dev-haskell/hashable/hashable-1.2.1.0.ebuild | 2 +-
dev-haskell/hashable/hashable-1.2.4.0.ebuild | 2 +-
dev-haskell/hashable/hashable-1.2.7.0.ebuild | 2 +-
dev-haskell/hashed-storage/hashed-storage-0.5.11.ebuild | 2 +-
dev-haskell/hashtables/hashtables-1.1.2.1.ebuild | 2 +-
dev-haskell/hashtables/hashtables-1.2.1.0.ebuild | 2 +-
dev-haskell/haskeline/haskeline-0.7.1.2.ebuild | 2 +-
dev-haskell/haskeline/haskeline-0.7.1.3.ebuild | 2 +-
dev-haskell/haskeline/haskeline-0.7.2.1.ebuild | 2 +-
dev-haskell/haskell-src-exts/haskell-src-exts-1.13.5.ebuild | 2 +-
dev-haskell/haskell-src-exts/haskell-src-exts-1.14.0.ebuild | 2 +-
dev-haskell/haskell-src-exts/haskell-src-exts-1.15.0.1.ebuild | 2 +-
dev-haskell/haskell-src-exts/haskell-src-exts-1.16.0.1.ebuild | 2 +-
dev-haskell/haskell-src-exts/haskell-src-exts-1.17.1.ebuild | 2 +-
dev-haskell/haskell-src/haskell-src-1.0.1.6.ebuild | 2 +-
dev-haskell/haskell-src/haskell-src-1.0.2.0.ebuild | 2 +-
dev-haskell/haskell-src/haskell-src-1.0.3.0.ebuild | 2 +-
dev-haskell/haxml/haxml-1.24.1.ebuild | 2 +-
dev-haskell/haxml/haxml-1.24.ebuild | 2 +-
dev-haskell/haxml/haxml-1.25.3.ebuild | 2 +-
dev-haskell/hostname/hostname-1.0.ebuild | 2 +-
dev-haskell/hscolour/hscolour-1.20.3-r1.ebuild | 2 +-
dev-haskell/hscolour/hscolour-1.22.ebuild | 2 +-
dev-haskell/hscolour/hscolour-1.23-r1.ebuild | 2 +-
dev-haskell/hscolour/hscolour-1.24.4.ebuild | 2 +-
dev-haskell/hscolour/hscolour-1.24.ebuild | 2 +-
dev-haskell/hslogger/hslogger-1.2.10.ebuild | 2 +-
dev-haskell/hslogger/hslogger-1.2.9.ebuild | 2 +-
dev-haskell/hsql-mysql/hsql-mysql-1.8.2-r1.ebuild | 2 +-
dev-haskell/hsql-odbc/hsql-odbc-1.8.2.ebuild | 2 +-
dev-haskell/hsql-sqlite3/hsql-sqlite3-1.8.2-r1.ebuild | 2 +-
dev-haskell/hsql/hsql-1.8.2-r1.ebuild | 2 +-
dev-haskell/html/html-1.0.1.2-r1.ebuild | 2 +-
dev-haskell/http/http-4000.2.17.ebuild | 2 +-
dev-haskell/http/http-4000.2.8.ebuild | 2 +-
dev-haskell/httpd-shed/httpd-shed-0.4-r1.ebuild | 2 +-
dev-haskell/httpd-shed/httpd-shed-0.4.0.3.ebuild | 2 +-
dev-haskell/hunit/hunit-1.2.5.2-r1.ebuild | 2 +-
dev-haskell/hunit/hunit-1.2.5.2.ebuild | 2 +-
dev-haskell/iconv/iconv-0.4.1.3.ebuild | 2 +-
dev-haskell/language-c/language-c-0.4.2.ebuild | 2 +-
dev-haskell/language-c/language-c-0.4.7.ebuild | 2 +-
dev-haskell/language-c/language-c-0.7.1.ebuild | 2 +-
dev-haskell/lazysmallcheck/lazysmallcheck-0.6.ebuild | 2 +-
dev-haskell/lcs/lcs-0.2-r1.ebuild | 2 +-
dev-haskell/libxml-sax/libxml-sax-0.7.5.ebuild | 2 +-
dev-haskell/libxml/libxml-0.1.1.ebuild | 2 +-
dev-haskell/logict/logict-0.6.0.2.ebuild | 2 +-
dev-haskell/mmap/mmap-0.5.8.ebuild | 2 +-
dev-haskell/mmap/mmap-0.5.9.ebuild | 2 +-
dev-haskell/monadcatchio-mtl/monadcatchio-mtl-0.3.1.0-r1.ebuild | 2 +-
.../monadcatchio-transformers-0.3.1.3-r1.ebuild | 2 +-
.../monadcatchio-transformers/monadcatchio-transformers-0.3.1.3.ebuild | 2 +-
dev-haskell/monads-tf/monads-tf-0.1.0.2-r1.ebuild | 2 +-
dev-haskell/monads-tf/monads-tf-0.1.0.2.ebuild | 2 +-
dev-haskell/monads-tf/monads-tf-0.1.0.3.ebuild | 2 +-
dev-haskell/mtl-compat/mtl-compat-0.2.1.3.ebuild | 2 +-
dev-haskell/mtl-compat/mtl-compat-0.2.2.ebuild | 2 +-
dev-haskell/mtl/mtl-2.1.3.1.ebuild | 2 +-
dev-haskell/mtl/mtl-2.2.1-r1.ebuild | 2 +-
dev-haskell/mtl/mtl-2.2.1.ebuild | 2 +-
dev-haskell/multipart/multipart-0.1.2.ebuild | 2 +-
dev-haskell/network-uri/network-uri-2.5.0.0.ebuild | 2 +-
dev-haskell/network-uri/network-uri-2.6.0.3.ebuild | 2 +-
dev-haskell/network-uri/network-uri-2.6.1.0.ebuild | 2 +-
dev-haskell/network/network-2.4.1.2.ebuild | 2 +-
dev-haskell/network/network-2.4.2.2.ebuild | 2 +-
dev-haskell/network/network-2.5.0.0.ebuild | 2 +-
dev-haskell/network/network-2.6.2.1.ebuild | 2 +-
dev-haskell/objectname/objectname-1.0.0.0.ebuild | 2 +-
dev-haskell/objectname/objectname-1.0.1.0.ebuild | 2 +-
dev-haskell/objectname/objectname-1.1.0.1.ebuild | 2 +-
dev-haskell/old-locale/old-locale-1.0.0.7.ebuild | 2 +-
dev-haskell/old-time/old-time-1.1.0.3-r1.ebuild | 2 +-
dev-haskell/openal/openal-1.7.0.0.ebuild | 2 +-
dev-haskell/openal/openal-1.7.0.4.ebuild | 2 +-
dev-haskell/openal/openal-1.7.0.5.ebuild | 2 +-
dev-haskell/opengl/opengl-2.12.0.1.ebuild | 2 +-
dev-haskell/opengl/opengl-2.9.2.0.ebuild | 2 +-
dev-haskell/openglraw/openglraw-1.3.0.0.ebuild | 2 +-
dev-haskell/openglraw/openglraw-1.5.0.0.ebuild | 2 +-
dev-haskell/openglraw/openglraw-2.5.1.0.ebuild | 2 +-
dev-haskell/options/options-1.2.1.1.ebuild | 2 +-
dev-haskell/optparse-applicative/optparse-applicative-0.11.0.2.ebuild | 2 +-
dev-haskell/optparse-applicative/optparse-applicative-0.5.2.1.ebuild | 2 +-
dev-haskell/optparse-applicative/optparse-applicative-0.7.0.2.ebuild | 2 +-
dev-haskell/optparse-applicative/optparse-applicative-0.8.1-r1.ebuild | 2 +-
dev-haskell/optparse-applicative/optparse-applicative-0.9.1.1.ebuild | 2 +-
dev-haskell/pango/pango-0.12.5.3.ebuild | 2 +-
dev-haskell/pango/pango-0.13.1.1.ebuild | 2 +-
dev-haskell/pango/pango-0.13.3.1.ebuild | 2 +-
dev-haskell/pango/pango-0.13.6.1.ebuild | 2 +-
dev-haskell/parallel/parallel-3.2.0.3.ebuild | 2 +-
dev-haskell/parallel/parallel-3.2.1.0.ebuild | 2 +-
dev-haskell/parsec/parsec-3.1.11.ebuild | 2 +-
dev-haskell/parsec/parsec-3.1.5.ebuild | 2 +-
dev-haskell/parsec/parsec-3.1.9-r1.ebuild | 2 +-
dev-haskell/patience/patience-0.1.1.ebuild | 2 +-
dev-haskell/pcap/pcap-0.4.5.2-r1.ebuild | 2 +-
dev-haskell/polyparse/polyparse-1.11.ebuild | 2 +-
dev-haskell/polyparse/polyparse-1.9.ebuild | 2 +-
dev-haskell/primitive/primitive-0.5.0.1.ebuild | 2 +-
dev-haskell/primitive/primitive-0.5.1.0.ebuild | 2 +-
dev-haskell/primitive/primitive-0.5.4.0.ebuild | 2 +-
dev-haskell/primitive/primitive-0.6.1.0-r1.ebuild | 2 +-
dev-haskell/quickcheck/quickcheck-2.6.ebuild | 2 +-
dev-haskell/quickcheck/quickcheck-2.7.6.ebuild | 2 +-
dev-haskell/quickcheck/quickcheck-2.8.1.ebuild | 2 +-
dev-haskell/quickcheck/quickcheck-2.8.2.ebuild | 2 +-
dev-haskell/random/random-1.0.1.1-r1.ebuild | 2 +-
dev-haskell/random/random-1.1.ebuild | 2 +-
dev-haskell/readline/readline-1.0.3.0-r1.ebuild | 2 +-
dev-haskell/readline/readline-1.0.3.0.ebuild | 2 +-
dev-haskell/regex-base/regex-base-0.93.2-r1.ebuild | 2 +-
dev-haskell/regex-compat/regex-compat-0.95.1-r1.ebuild | 2 +-
dev-haskell/regex-posix/regex-posix-0.95.2.ebuild | 2 +-
dev-haskell/setlocale/setlocale-1.0.0.3.ebuild | 2 +-
dev-haskell/setlocale/setlocale-1.0.0.4.ebuild | 2 +-
dev-haskell/setlocale/setlocale-1.0.0.9.ebuild | 2 +-
dev-haskell/shellish/shellish-0.1.4.ebuild | 2 +-
dev-haskell/smallcheck/smallcheck-1.1.1.ebuild | 2 +-
dev-haskell/smallcheck/smallcheck-1.1.5.ebuild | 2 +-
dev-haskell/split/split-0.2.2.ebuild | 2 +-
dev-haskell/split/split-0.2.3.1.ebuild | 2 +-
dev-haskell/split/split-0.2.3.3.ebuild | 2 +-
dev-haskell/split/split-0.2.3.ebuild | 2 +-
dev-haskell/statevar/statevar-1.0.0.0-r1.ebuild | 2 +-
dev-haskell/statevar/statevar-1.0.1.0.ebuild | 2 +-
dev-haskell/statevar/statevar-1.1.0.3.ebuild | 2 +-
dev-haskell/statevar/statevar-1.1.0.4.ebuild | 2 +-
dev-haskell/statevar/statevar-1.1.1.1.ebuild | 2 +-
dev-haskell/stm/stm-2.4.2.ebuild | 2 +-
dev-haskell/stm/stm-2.4.4.1.ebuild | 2 +-
dev-haskell/stream/stream-0.4.7.2.ebuild | 2 +-
dev-haskell/strict/strict-0.3.2.ebuild | 2 +-
dev-haskell/syb/syb-0.4.3.ebuild | 2 +-
dev-haskell/syb/syb-0.4.4.ebuild | 2 +-
dev-haskell/syb/syb-0.5.1.ebuild | 2 +-
dev-haskell/tagged/tagged-0.7.3.ebuild | 2 +-
dev-haskell/tagged/tagged-0.8.2.ebuild | 2 +-
dev-haskell/tagged/tagged-0.8.4.ebuild | 2 +-
dev-haskell/tar/tar-0.4.0.1.ebuild | 2 +-
dev-haskell/tasty-hunit/tasty-hunit-0.2.ebuild | 2 +-
dev-haskell/tasty-hunit/tasty-hunit-0.4.1.ebuild | 2 +-
dev-haskell/tasty-smallcheck/tasty-smallcheck-0.2.ebuild | 2 +-
dev-haskell/tasty/tasty-0.3.1.ebuild | 2 +-
dev-haskell/tasty/tasty-0.5.2.ebuild | 2 +-
dev-haskell/tensor/tensor-1.0.0.1.ebuild | 2 +-
dev-haskell/tensor/tensor-1.1.0.1.ebuild | 2 +-
dev-haskell/terminfo/terminfo-0.4.0.0.ebuild | 2 +-
dev-haskell/terminfo/terminfo-0.4.0.1.ebuild | 2 +-
dev-haskell/terminfo/terminfo-0.4.0.2.ebuild | 2 +-
dev-haskell/test-framework-hunit/test-framework-hunit-0.3.0.2-r1.ebuild | 2 +-
dev-haskell/test-framework-hunit/test-framework-hunit-0.3.0.2.ebuild | 2 +-
dev-haskell/test-framework-hunit/test-framework-hunit-0.3.0.ebuild | 2 +-
.../test-framework-quickcheck2-0.3.0.2.ebuild | 2 +-
.../test-framework-quickcheck2-0.3.0.3-r2.ebuild | 2 +-
.../test-framework-quickcheck2-0.3.0.5-r1.ebuild | 2 +-
.../test-framework-th-prime/test-framework-th-prime-0.0.7.ebuild | 2 +-
.../test-framework-th-prime/test-framework-th-prime-0.0.8.ebuild | 2 +-
.../test-framework-th-prime/test-framework-th-prime-0.0.9.ebuild | 2 +-
dev-haskell/test-framework/test-framework-0.8.1.1.ebuild | 2 +-
dev-haskell/test-framework/test-framework-0.8.2.0-r2.ebuild | 2 +-
dev-haskell/test-framework/test-framework-0.8.ebuild | 2 +-
dev-haskell/testpack/testpack-2.1.3.0-r1.ebuild | 2 +-
dev-haskell/text/text-0.11.3.1.ebuild | 2 +-
dev-haskell/text/text-1.1.1.3.ebuild | 2 +-
dev-haskell/text/text-1.2.2.0.ebuild | 2 +-
dev-haskell/text/text-1.2.2.1.ebuild | 2 +-
dev-haskell/tf-random/tf-random-0.5.ebuild | 2 +-
dev-haskell/transformers-compat/transformers-compat-0.3.3.4.ebuild | 2 +-
dev-haskell/transformers-compat/transformers-compat-0.4.0.4.ebuild | 2 +-
dev-haskell/transformers-compat/transformers-compat-0.5.1.4.ebuild | 2 +-
dev-haskell/transformers/transformers-0.3.0.0-r1.ebuild | 2 +-
dev-haskell/transformers/transformers-0.4.1.0.ebuild | 2 +-
dev-haskell/transformers/transformers-0.4.2.0.ebuild | 2 +-
dev-haskell/transformers/transformers-0.4.3.0.ebuild | 2 +-
dev-haskell/unix-compat/unix-compat-0.4.1.3.ebuild | 2 +-
dev-haskell/unix-compat/unix-compat-0.4.1.4.ebuild | 2 +-
dev-haskell/unix-compat/unix-compat-0.4.2.0.ebuild | 2 +-
dev-haskell/unix-compat/unix-compat-0.4.3.1.ebuild | 2 +-
dev-haskell/utf8-string/utf8-string-0.3.8.ebuild | 2 +-
dev-haskell/utf8-string/utf8-string-1.0.1.1.ebuild | 2 +-
dev-haskell/uulib/uulib-0.9.16.ebuild | 2 +-
dev-haskell/uulib/uulib-0.9.22.ebuild | 2 +-
dev-haskell/uulib/uulib-0.9.24.ebuild | 2 +-
dev-haskell/vector/vector-0.10.12.3.ebuild | 2 +-
dev-haskell/vector/vector-0.11.0.0.ebuild | 2 +-
dev-haskell/wx/wx-0.92.2.0.ebuild | 2 +-
dev-haskell/wxc/wxc-0.92.2.0.ebuild | 2 +-
dev-haskell/wxcore/wxcore-0.92.2.0.ebuild | 2 +-
dev-haskell/wxdirect/wxdirect-0.92.2.0-r1.ebuild | 2 +-
dev-haskell/wxdirect/wxdirect-0.92.2.0.ebuild | 2 +-
dev-haskell/x11/x11-1.6.1.1.ebuild | 2 +-
dev-haskell/x11/x11-1.6.1.2.ebuild | 2 +-
dev-haskell/x11/x11-1.8-r1.ebuild | 2 +-
dev-haskell/xhtml/xhtml-3000.2.1-r1.ebuild | 2 +-
dev-haskell/xml-types/xml-types-0.3.4.ebuild | 2 +-
dev-haskell/xml-types/xml-types-0.3.6.ebuild | 2 +-
dev-haskell/xml/xml-1.3.13.ebuild | 2 +-
dev-haskell/xml/xml-1.3.14.ebuild | 2 +-
dev-haskell/zip-archive/zip-archive-0.1.3.4.ebuild | 2 +-
dev-haskell/zip-archive/zip-archive-0.2.3.7.ebuild | 2 +-
dev-haskell/zlib/zlib-0.5.4.1.ebuild | 2 +-
dev-haskell/zlib/zlib-0.5.4.2.ebuild | 2 +-
dev-lang/ghc/ghc-7.10.3.ebuild | 2 +-
dev-lang/ghc/ghc-7.8.4.ebuild | 2 +-
319 files changed, 319 insertions(+), 319 deletions(-)
diff --git a/dev-haskell/alex/alex-3.1.3.ebuild b/dev-haskell/alex/alex-3.1.3.ebuild
index e2462bfb2b3..26b6ef63eda 100644
--- a/dev-haskell/alex/alex-3.1.3.ebuild
+++ b/dev-haskell/alex/alex-3.1.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86"
IUSE="doc"
RDEPEND=""
diff --git a/dev-haskell/alex/alex-3.1.7.ebuild b/dev-haskell/alex/alex-3.1.7.ebuild
index f74adcaf449..7612e872fc0 100644
--- a/dev-haskell/alex/alex-3.1.7.ebuild
+++ b/dev-haskell/alex/alex-3.1.7.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 x86"
IUSE="doc"
RDEPEND=">=dev-haskell/quickcheck-2:2=
diff --git a/dev-haskell/alex/alex-3.2.1.ebuild b/dev-haskell/alex/alex-3.2.1.ebuild
index 49c3198c52a..3c74867d431 100644
--- a/dev-haskell/alex/alex-3.2.1.ebuild
+++ b/dev-haskell/alex/alex-3.2.1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86"
IUSE="doc"
RDEPEND=">=dev-haskell/quickcheck-2:2=
diff --git a/dev-haskell/alex/alex-3.2.4.ebuild b/dev-haskell/alex/alex-3.2.4.ebuild
index 3ebaa9485cf..87a75772159 100644
--- a/dev-haskell/alex/alex-3.2.4.ebuild
+++ b/dev-haskell/alex/alex-3.2.4.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86"
IUSE="doc"
RDEPEND=">=dev-lang/ghc-7.4.1:="
diff --git a/dev-haskell/ansi-terminal/ansi-terminal-0.6.2.1.ebuild b/dev-haskell/ansi-terminal/ansi-terminal-0.6.2.1.ebuild
index 1206d1d46c4..0c8f87196bc 100644
--- a/dev-haskell/ansi-terminal/ansi-terminal-0.6.2.1.ebuild
+++ b/dev-haskell/ansi-terminal/ansi-terminal-0.6.2.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86"
IUSE="example"
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/ansi-terminal/ansi-terminal-0.6.2.3.ebuild b/dev-haskell/ansi-terminal/ansi-terminal-0.6.2.3.ebuild
index aeb3270902c..9a3fbc41529 100644
--- a/dev-haskell/ansi-terminal/ansi-terminal-0.6.2.3.ebuild
+++ b/dev-haskell/ansi-terminal/ansi-terminal-0.6.2.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86"
IUSE="example"
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/ansi-wl-pprint/ansi-wl-pprint-0.6.7.1.ebuild b/dev-haskell/ansi-wl-pprint/ansi-wl-pprint-0.6.7.1.ebuild
index 704b70d7f2b..2dd2aedcbcd 100644
--- a/dev-haskell/ansi-wl-pprint/ansi-wl-pprint-0.6.7.1.ebuild
+++ b/dev-haskell/ansi-wl-pprint/ansi-wl-pprint-0.6.7.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86"
IUSE="example"
RDEPEND=">=dev-haskell/ansi-terminal-0.4.0:=[profile?] <dev-haskell/ansi-terminal-0.7:=[profile?]
diff --git a/dev-haskell/ansi-wl-pprint/ansi-wl-pprint-0.6.7.3.ebuild b/dev-haskell/ansi-wl-pprint/ansi-wl-pprint-0.6.7.3.ebuild
index f13b602cccc..93ccec48883 100644
--- a/dev-haskell/ansi-wl-pprint/ansi-wl-pprint-0.6.7.3.ebuild
+++ b/dev-haskell/ansi-wl-pprint/ansi-wl-pprint-0.6.7.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 x86"
IUSE="example"
RDEPEND=">=dev-haskell/ansi-terminal-0.4.0:=[profile?] <dev-haskell/ansi-terminal-0.7:=[profile?]
diff --git a/dev-haskell/arrows/arrows-0.4.4.1-r1.ebuild b/dev-haskell/arrows/arrows-0.4.4.1-r1.ebuild
index 08159bcb4f6..7bef388d17d 100644
--- a/dev-haskell/arrows/arrows-0.4.4.1-r1.ebuild
+++ b/dev-haskell/arrows/arrows-0.4.4.1-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86"
IUSE=""
RDEPEND="dev-haskell/stream:=[profile?]
diff --git a/dev-haskell/arrows/arrows-0.4.4.2.ebuild b/dev-haskell/arrows/arrows-0.4.4.2.ebuild
index 7de6404b0be..c400288f3ad 100644
--- a/dev-haskell/arrows/arrows-0.4.4.2.ebuild
+++ b/dev-haskell/arrows/arrows-0.4.4.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86"
IUSE=""
RDEPEND="dev-haskell/stream:=[profile?]
diff --git a/dev-haskell/async/async-2.0.1.4.ebuild b/dev-haskell/async/async-2.0.1.4.ebuild
index 9ef9e1b70bb..58d1d69cb3f 100644
--- a/dev-haskell/async/async-2.0.1.4.ebuild
+++ b/dev-haskell/async/async-2.0.1.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~ppc ~ppc64 x86"
IUSE=""
RDEPEND=">=dev-haskell/stm-2.2:=[profile?]
diff --git a/dev-haskell/async/async-2.0.2.ebuild b/dev-haskell/async/async-2.0.2.ebuild
index f2f34492085..58316ae61c1 100644
--- a/dev-haskell/async/async-2.0.2.ebuild
+++ b/dev-haskell/async/async-2.0.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/stm-2.2:=[profile?] <dev-haskell/stm-2.5:=[profile?]
diff --git a/dev-haskell/async/async-2.1.1.ebuild b/dev-haskell/async/async-2.1.1.ebuild
index c68b1451615..8a366fecb68 100644
--- a/dev-haskell/async/async-2.1.1.ebuild
+++ b/dev-haskell/async/async-2.1.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
IUSE=""
RDEPEND=">=dev-haskell/stm-2.2:=[profile?] <dev-haskell/stm-2.5:=[profile?]
diff --git a/dev-haskell/binary/binary-0.5.1.1.ebuild b/dev-haskell/binary/binary-0.5.1.1.ebuild
index 5d9718d7cac..c8d7c24b7d8 100644
--- a/dev-haskell/binary/binary-0.5.1.1.ebuild
+++ b/dev-haskell/binary/binary-0.5.1.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.10.4:="
diff --git a/dev-haskell/binary/binary-0.7.1.0.ebuild b/dev-haskell/binary/binary-0.7.1.0.ebuild
index 7642b743a65..d9d2ab0e8e4 100644
--- a/dev-haskell/binary/binary-0.7.1.0.ebuild
+++ b/dev-haskell/binary/binary-0.7.1.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.10.4:="
diff --git a/dev-haskell/binary/binary-0.7.2.3.ebuild b/dev-haskell/binary/binary-0.7.2.3.ebuild
index 1868f97533d..b8b1b5b1367 100644
--- a/dev-haskell/binary/binary-0.7.2.3.ebuild
+++ b/dev-haskell/binary/binary-0.7.2.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/binary/binary-0.7.6.1.ebuild b/dev-haskell/binary/binary-0.7.6.1.ebuild
index 29db55229d1..a5939c296d9 100644
--- a/dev-haskell/binary/binary-0.7.6.1.ebuild
+++ b/dev-haskell/binary/binary-0.7.6.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
IUSE=""
RESTRICT=test # binary[test]->test-framework->text->xml->binary
diff --git a/dev-haskell/bzlib/bzlib-0.5.0.5.ebuild b/dev-haskell/bzlib/bzlib-0.5.0.5.ebuild
index 6caa812e674..e8333f0ba71 100644
--- a/dev-haskell/bzlib/bzlib-0.5.0.5.ebuild
+++ b/dev-haskell/bzlib/bzlib-0.5.0.5.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~sparc ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="app-arch/bzip2
diff --git a/dev-haskell/c2hs/c2hs-0.16.4.ebuild b/dev-haskell/c2hs/c2hs-0.16.4.ebuild
index d9405bfddc7..740d199d80b 100644
--- a/dev-haskell/c2hs/c2hs-0.16.4.ebuild
+++ b/dev-haskell/c2hs/c2hs-0.16.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86"
IUSE="doc"
DEPEND=">=dev-lang/ghc-6.10.4
diff --git a/dev-haskell/c2hs/c2hs-0.16.5.ebuild b/dev-haskell/c2hs/c2hs-0.16.5.ebuild
index cc9c2a39c80..d68c0de3962 100644
--- a/dev-haskell/c2hs/c2hs-0.16.5.ebuild
+++ b/dev-haskell/c2hs/c2hs-0.16.5.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 x86"
IUSE="doc"
DEPEND=">=dev-lang/ghc-6.10.4
diff --git a/dev-haskell/cabal-install/cabal-install-1.18.1.0.ebuild b/dev-haskell/cabal-install/cabal-install-1.18.1.0.ebuild
index 22909e681cc..a0ecfbe8d7a 100644
--- a/dev-haskell/cabal-install/cabal-install-1.18.1.0.ebuild
+++ b/dev-haskell/cabal-install/cabal-install-1.18.1.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86"
IUSE="+noprefs"
RDEPEND=""
diff --git a/dev-haskell/cabal-install/cabal-install-1.20.0.3-r2.ebuild b/dev-haskell/cabal-install/cabal-install-1.20.0.3-r2.ebuild
index ad2bab38c4c..4f6cb0c04c0 100644
--- a/dev-haskell/cabal-install/cabal-install-1.20.0.3-r2.ebuild
+++ b/dev-haskell/cabal-install/cabal-install-1.20.0.3-r2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86"
IUSE="+noprefs"
RDEPEND=""
diff --git a/dev-haskell/cabal-install/cabal-install-1.22.7.0.ebuild b/dev-haskell/cabal-install/cabal-install-1.22.7.0.ebuild
index 77f5533b061..af786231fbd 100644
--- a/dev-haskell/cabal-install/cabal-install-1.22.7.0.ebuild
+++ b/dev-haskell/cabal-install/cabal-install-1.22.7.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 x86"
IUSE="+network-uri +noprefs"
RESTRICT=test # missing files
diff --git a/dev-haskell/cabal/cabal-1.18.1.2.ebuild b/dev-haskell/cabal/cabal-1.18.1.2.ebuild
index 90b944d0098..72ab0a74170 100644
--- a/dev-haskell/cabal/cabal-1.18.1.2.ebuild
+++ b/dev-haskell/cabal/cabal-1.18.1.2.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.12.1:="
diff --git a/dev-haskell/cabal/cabal-1.18.1.3.ebuild b/dev-haskell/cabal/cabal-1.18.1.3.ebuild
index dc8893329a8..11a72b1a89d 100644
--- a/dev-haskell/cabal/cabal-1.18.1.3.ebuild
+++ b/dev-haskell/cabal/cabal-1.18.1.3.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.12.1:="
diff --git a/dev-haskell/cabal/cabal-1.18.1.5.ebuild b/dev-haskell/cabal/cabal-1.18.1.5.ebuild
index 991c4089624..dfe710139f3 100644
--- a/dev-haskell/cabal/cabal-1.18.1.5.ebuild
+++ b/dev-haskell/cabal/cabal-1.18.1.5.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
RESTRICT=test # circular depend: cabal[test]->quickcheck[test]->cabal
diff --git a/dev-haskell/cabal/cabal-1.20.0.2.ebuild b/dev-haskell/cabal/cabal-1.20.0.2.ebuild
index ac1097a7f68..77a15c67720 100644
--- a/dev-haskell/cabal/cabal-1.20.0.2.ebuild
+++ b/dev-haskell/cabal/cabal-1.20.0.2.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/cabal/cabal-1.22.8.0.ebuild b/dev-haskell/cabal/cabal-1.22.8.0.ebuild
index 4e5f6b8f4e7..4b349136818 100644
--- a/dev-haskell/cabal/cabal-1.22.8.0.ebuild
+++ b/dev-haskell/cabal/cabal-1.22.8.0.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
RESTRICT=test
diff --git a/dev-haskell/cabal/cabal-1.24.2.0.ebuild b/dev-haskell/cabal/cabal-1.24.2.0.ebuild
index 097a159658e..b17a4a559c2 100644
--- a/dev-haskell/cabal/cabal-1.24.2.0.ebuild
+++ b/dev-haskell/cabal/cabal-1.24.2.0.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
RESTRICT=test # circular dependencies
diff --git a/dev-haskell/cabal/cabal-2.0.0.2.ebuild b/dev-haskell/cabal/cabal-2.0.0.2.ebuild
index e2c8c93d0e3..5bb69650cd6 100644
--- a/dev-haskell/cabal/cabal-2.0.0.2.ebuild
+++ b/dev-haskell/cabal/cabal-2.0.0.2.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
#not keyworded yet: many packages are broken
-#KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+#KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
RESTRICT=test # circular dependencies
diff --git a/dev-haskell/cairo/cairo-0.12.5.3.ebuild b/dev-haskell/cairo/cairo-0.12.5.3.ebuild
index 1bb5fceff4f..7ad1749db8b 100644
--- a/dev-haskell/cairo/cairo-0.12.5.3.ebuild
+++ b/dev-haskell/cairo/cairo-0.12.5.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86"
IUSE="+pdf +postscript +svg"
RDEPEND="dev-haskell/mtl:=[profile?]
diff --git a/dev-haskell/cairo/cairo-0.13.1.1.ebuild b/dev-haskell/cairo/cairo-0.13.1.1.ebuild
index 2817be34134..f84029905a7 100644
--- a/dev-haskell/cairo/cairo-0.13.1.1.ebuild
+++ b/dev-haskell/cairo/cairo-0.13.1.1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 x86"
IUSE="+pdf +postscript +svg"
RDEPEND="dev-haskell/mtl:=[profile?]
diff --git a/dev-haskell/cairo/cairo-0.13.3.1.ebuild b/dev-haskell/cairo/cairo-0.13.3.1.ebuild
index e09a84d8fe2..97a42d7d557 100644
--- a/dev-haskell/cairo/cairo-0.13.3.1.ebuild
+++ b/dev-haskell/cairo/cairo-0.13.3.1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 x86"
IUSE="+pdf +postscript +svg"
RDEPEND="dev-haskell/mtl:=[profile?]
diff --git a/dev-haskell/cairo/cairo-0.13.6.1.ebuild b/dev-haskell/cairo/cairo-0.13.6.1.ebuild
index 4735508d32c..25612c05064 100644
--- a/dev-haskell/cairo/cairo-0.13.6.1.ebuild
+++ b/dev-haskell/cairo/cairo-0.13.6.1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86"
IUSE="+pdf +postscript +svg"
RDEPEND="dev-haskell/mtl:=[profile?]
diff --git a/dev-haskell/cereal/cereal-0.3.5.2.ebuild b/dev-haskell/cereal/cereal-0.3.5.2.ebuild
index 4723dfd0939..88035df611c 100644
--- a/dev-haskell/cereal/cereal-0.3.5.2.ebuild
+++ b/dev-haskell/cereal/cereal-0.3.5.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.10.4:="
diff --git a/dev-haskell/cereal/cereal-0.4.0.1.ebuild b/dev-haskell/cereal/cereal-0.4.0.1.ebuild
index ee9abb12f46..f60e061b3cf 100644
--- a/dev-haskell/cereal/cereal-0.4.0.1.ebuild
+++ b/dev-haskell/cereal/cereal-0.4.0.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ~ppc64 sparc x86"
+KEYWORDS="amd64 ~ia64 ppc ~ppc64 x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.10.4:=
diff --git a/dev-haskell/cereal/cereal-0.4.1.1.ebuild b/dev-haskell/cereal/cereal-0.4.1.1.ebuild
index b688be45f5d..1f6d148cb2a 100644
--- a/dev-haskell/cereal/cereal-0.4.1.1.ebuild
+++ b/dev-haskell/cereal/cereal-0.4.1.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-haskell/cgi/cgi-3001.1.8.3.ebuild b/dev-haskell/cgi/cgi-3001.1.8.3.ebuild
index e69d610e1de..34470cc8112 100644
--- a/dev-haskell/cgi/cgi-3001.1.8.3.ebuild
+++ b/dev-haskell/cgi/cgi-3001.1.8.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ppc sparc x86"
+KEYWORDS="amd64 ppc x86"
IUSE=""
RDEPEND="dev-haskell/extensible-exceptions:=[profile?]
diff --git a/dev-haskell/cgi/cgi-3001.1.8.4-r1.ebuild b/dev-haskell/cgi/cgi-3001.1.8.4-r1.ebuild
index 4c6275ca49c..dbd02487782 100644
--- a/dev-haskell/cgi/cgi-3001.1.8.4-r1.ebuild
+++ b/dev-haskell/cgi/cgi-3001.1.8.4-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+KEYWORDS="~amd64 ~ppc ~x86"
IUSE="+extensible-exceptions-in-base"
RDEPEND="dev-haskell/monadcatchio-mtl:=[profile?]
diff --git a/dev-haskell/cgi/cgi-3001.1.8.4.ebuild b/dev-haskell/cgi/cgi-3001.1.8.4.ebuild
index d13bac39667..92e50d6b21e 100644
--- a/dev-haskell/cgi/cgi-3001.1.8.4.ebuild
+++ b/dev-haskell/cgi/cgi-3001.1.8.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ppc ~sparc x86"
+KEYWORDS="amd64 ~ppc x86"
IUSE="+extensible-exceptions-in-base"
RDEPEND="dev-haskell/monadcatchio-mtl:=[profile?]
diff --git a/dev-haskell/cgi/cgi-3001.2.2.2.ebuild b/dev-haskell/cgi/cgi-3001.2.2.2.ebuild
index a47174725b7..2bd72fc88d0 100644
--- a/dev-haskell/cgi/cgi-3001.2.2.2.ebuild
+++ b/dev-haskell/cgi/cgi-3001.2.2.2.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ppc sparc x86"
+KEYWORDS="amd64 ppc x86"
IUSE="+network-uri"
RDEPEND="<dev-haskell/exceptions-0.9:=[profile?]
diff --git a/dev-haskell/chell-quickcheck/chell-quickcheck-0.2.5-r1.ebuild b/dev-haskell/chell-quickcheck/chell-quickcheck-0.2.5-r1.ebuild
index b2925e40f9e..d429ca0f02e 100644
--- a/dev-haskell/chell-quickcheck/chell-quickcheck-0.2.5-r1.ebuild
+++ b/dev-haskell/chell-quickcheck/chell-quickcheck-0.2.5-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 x86"
IUSE=""
RDEPEND=">=dev-haskell/chell-0.3:=[profile?] <dev-haskell/chell-0.5:=[profile?]
diff --git a/dev-haskell/chell-quickcheck/chell-quickcheck-0.2.5.ebuild b/dev-haskell/chell-quickcheck/chell-quickcheck-0.2.5.ebuild
index b263b5fc982..16de0ae8873 100644
--- a/dev-haskell/chell-quickcheck/chell-quickcheck-0.2.5.ebuild
+++ b/dev-haskell/chell-quickcheck/chell-quickcheck-0.2.5.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86"
IUSE=""
RDEPEND=">=dev-haskell/chell-0.3:=[profile?] <dev-haskell/chell-0.5:=[profile?]
diff --git a/dev-haskell/chell/chell-0.4.0.1.ebuild b/dev-haskell/chell/chell-0.4.0.1.ebuild
index 169eef7974a..ac8200f495c 100644
--- a/dev-haskell/chell/chell-0.4.0.1.ebuild
+++ b/dev-haskell/chell/chell-0.4.0.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86"
IUSE="+color-output"
RDEPEND=">=dev-haskell/options-1.0:=[profile?] <dev-haskell/options-2.0:=[profile?]
diff --git a/dev-haskell/chell/chell-0.4.0.2.ebuild b/dev-haskell/chell/chell-0.4.0.2.ebuild
index 187624304b6..d5b2e6ce8ec 100644
--- a/dev-haskell/chell/chell-0.4.0.2.ebuild
+++ b/dev-haskell/chell/chell-0.4.0.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86"
IUSE="+color-output"
RDEPEND=">=dev-haskell/options-1.0:=[profile?] <dev-haskell/options-2.0:=[profile?]
diff --git a/dev-haskell/cmdlib/cmdlib-0.3.5-r1.ebuild b/dev-haskell/cmdlib/cmdlib-0.3.5-r1.ebuild
index 45d418b2f32..57ea72a1b21 100644
--- a/dev-haskell/cmdlib/cmdlib-0.3.5-r1.ebuild
+++ b/dev-haskell/cmdlib/cmdlib-0.3.5-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86"
IUSE=""
RDEPEND=">=dev-haskell/mtl-2:=[profile?]
diff --git a/dev-haskell/cmdlib/cmdlib-0.3.6.ebuild b/dev-haskell/cmdlib/cmdlib-0.3.6.ebuild
index 5a40d2480f4..347cbd43816 100644
--- a/dev-haskell/cmdlib/cmdlib-0.3.6.ebuild
+++ b/dev-haskell/cmdlib/cmdlib-0.3.6.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 x86"
IUSE=""
RDEPEND=">=dev-haskell/mtl-2:=[profile?]
diff --git a/dev-haskell/cpphs/cpphs-1.15.ebuild b/dev-haskell/cpphs/cpphs-1.15.ebuild
index d3bd1c6c68d..744763f227d 100644
--- a/dev-haskell/cpphs/cpphs-1.15.ebuild
+++ b/dev-haskell/cpphs/cpphs-1.15.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.10.4:="
diff --git a/dev-haskell/cpphs/cpphs-1.16.ebuild b/dev-haskell/cpphs/cpphs-1.16.ebuild
index 23d9ef66a58..c89150a74ad 100644
--- a/dev-haskell/cpphs/cpphs-1.16.ebuild
+++ b/dev-haskell/cpphs/cpphs-1.16.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.10.4:="
diff --git a/dev-haskell/cpphs/cpphs-1.17.1.ebuild b/dev-haskell/cpphs/cpphs-1.17.1.ebuild
index 75532b45a00..f0abbada55a 100644
--- a/dev-haskell/cpphs/cpphs-1.17.1.ebuild
+++ b/dev-haskell/cpphs/cpphs-1.17.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.10.4:="
diff --git a/dev-haskell/cpphs/cpphs-1.18.8.ebuild b/dev-haskell/cpphs/cpphs-1.18.8.ebuild
index c86655f8e68..62f443cd704 100644
--- a/dev-haskell/cpphs/cpphs-1.18.8.ebuild
+++ b/dev-haskell/cpphs/cpphs-1.18.8.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/polyparse-1.9:=[profile?]
diff --git a/dev-haskell/cpphs/cpphs-1.19.3.ebuild b/dev-haskell/cpphs/cpphs-1.19.3.ebuild
index c6194a78ab7..4ecb4255ab2 100644
--- a/dev-haskell/cpphs/cpphs-1.19.3.ebuild
+++ b/dev-haskell/cpphs/cpphs-1.19.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 x86"
IUSE=""
RDEPEND="dev-haskell/old-locale:=[profile?]
diff --git a/dev-haskell/cpphs/cpphs-1.20.2.ebuild b/dev-haskell/cpphs/cpphs-1.20.2.ebuild
index 823452bd01e..2f8760f4b12 100644
--- a/dev-haskell/cpphs/cpphs-1.20.2.ebuild
+++ b/dev-haskell/cpphs/cpphs-1.20.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86"
IUSE=""
RDEPEND="dev-haskell/old-locale:=[profile?]
diff --git a/dev-haskell/cpphs/cpphs-1.20.8.ebuild b/dev-haskell/cpphs/cpphs-1.20.8.ebuild
index 77065cebbdc..2fc5cf7e0b9 100644
--- a/dev-haskell/cpphs/cpphs-1.20.8.ebuild
+++ b/dev-haskell/cpphs/cpphs-1.20.8.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86"
IUSE=""
RDEPEND="dev-haskell/old-locale:=[profile?]
diff --git a/dev-haskell/data-default-class/data-default-class-0.0.1.ebuild b/dev-haskell/data-default-class/data-default-class-0.0.1.ebuild
index bfcbe63c959..4ed58271424 100644
--- a/dev-haskell/data-default-class/data-default-class-0.0.1.ebuild
+++ b/dev-haskell/data-default-class/data-default-class-0.0.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="amd64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.10.4:="
diff --git a/dev-haskell/data-default-instances-base/data-default-instances-base-0.0.1.ebuild b/dev-haskell/data-default-instances-base/data-default-instances-base-0.0.1.ebuild
index e4c6793631a..abfe841fe6b 100644
--- a/dev-haskell/data-default-instances-base/data-default-instances-base-0.0.1.ebuild
+++ b/dev-haskell/data-default-instances-base/data-default-instances-base-0.0.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="amd64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE=""
RDEPEND="dev-haskell/data-default-class:=[profile?]
diff --git a/dev-haskell/data-default-instances-containers/data-default-instances-containers-0.0.1.ebuild b/dev-haskell/data-default-instances-containers/data-default-instances-containers-0.0.1.ebuild
index 3c4b7ac0a86..df94619b460 100644
--- a/dev-haskell/data-default-instances-containers/data-default-instances-containers-0.0.1.ebuild
+++ b/dev-haskell/data-default-instances-containers/data-default-instances-containers-0.0.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="amd64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE=""
RDEPEND="dev-haskell/data-default-class:=[profile?]
diff --git a/dev-haskell/data-default-instances-dlist/data-default-instances-dlist-0.0.1.ebuild b/dev-haskell/data-default-instances-dlist/data-default-instances-dlist-0.0.1.ebuild
index 1728b306fe7..e654420738d 100644
--- a/dev-haskell/data-default-instances-dlist/data-default-instances-dlist-0.0.1.ebuild
+++ b/dev-haskell/data-default-instances-dlist/data-default-instances-dlist-0.0.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="amd64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE=""
RDEPEND="dev-haskell/data-default-class:=[profile?]
diff --git a/dev-haskell/data-default-instances-old-locale/data-default-instances-old-locale-0.0.1.ebuild b/dev-haskell/data-default-instances-old-locale/data-default-instances-old-locale-0.0.1.ebuild
index 10f66bfc290..e775438a112 100644
--- a/dev-haskell/data-default-instances-old-locale/data-default-instances-old-locale-0.0.1.ebuild
+++ b/dev-haskell/data-default-instances-old-locale/data-default-instances-old-locale-0.0.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="amd64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE=""
RDEPEND="dev-haskell/data-default-class:=[profile?]
diff --git a/dev-haskell/data-default/data-default-0.5.3.ebuild b/dev-haskell/data-default/data-default-0.5.3.ebuild
index cf88ec85092..30d7bcc8a23 100644
--- a/dev-haskell/data-default/data-default-0.5.3.ebuild
+++ b/dev-haskell/data-default/data-default-0.5.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="amd64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE=""
RDEPEND="dev-haskell/data-default-class:=[profile?]
diff --git a/dev-haskell/dataenc/dataenc-0.14.0.5.ebuild b/dev-haskell/dataenc/dataenc-0.14.0.5.ebuild
index 121918e579e..1568f175d19 100644
--- a/dev-haskell/dataenc/dataenc-0.14.0.5.ebuild
+++ b/dev-haskell/dataenc/dataenc-0.14.0.5.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~ppc-macos ~x86-macos"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86 ~amd64-linux ~ppc-macos ~x86-macos"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.10.4:="
diff --git a/dev-haskell/dataenc/dataenc-0.14.0.7.ebuild b/dev-haskell/dataenc/dataenc-0.14.0.7.ebuild
index 550bfba7966..f98c6a4e658 100644
--- a/dev-haskell/dataenc/dataenc-0.14.0.7.ebuild
+++ b/dev-haskell/dataenc/dataenc-0.14.0.7.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x86-macos"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~ppc-macos ~x86-macos"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-haskell/dbus/dbus-0.10.10.ebuild b/dev-haskell/dbus/dbus-0.10.10.ebuild
index 03df1ee830f..3bb6231855b 100644
--- a/dev-haskell/dbus/dbus-0.10.10.ebuild
+++ b/dev-haskell/dbus/dbus-0.10.10.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86"
IUSE=""
RDEPEND=">=dev-haskell/cereal-0.3.4:=[profile?] <dev-haskell/cereal-0.5:=[profile?]
diff --git a/dev-haskell/dbus/dbus-0.10.11-r1.ebuild b/dev-haskell/dbus/dbus-0.10.11-r1.ebuild
index f659a568328..cdd4c5312ef 100644
--- a/dev-haskell/dbus/dbus-0.10.11-r1.ebuild
+++ b/dev-haskell/dbus/dbus-0.10.11-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/cereal-0.3.4:=[profile?]
diff --git a/dev-haskell/dbus/dbus-0.10.12.ebuild b/dev-haskell/dbus/dbus-0.10.12.ebuild
index 832bf396ed5..9e39ccea50e 100644
--- a/dev-haskell/dbus/dbus-0.10.12.ebuild
+++ b/dev-haskell/dbus/dbus-0.10.12.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/cereal-0.3.4:=[profile?] <dev-haskell/cereal-0.6:=[profile?]
diff --git a/dev-haskell/dbus/dbus-0.10.13.ebuild b/dev-haskell/dbus/dbus-0.10.13.ebuild
index d59ea442b32..100e665913b 100644
--- a/dev-haskell/dbus/dbus-0.10.13.ebuild
+++ b/dev-haskell/dbus/dbus-0.10.13.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 x86"
IUSE=""
RESTRICT=test # don't allow access to running dbus
diff --git a/dev-haskell/digest/digest-0.0.1.2.ebuild b/dev-haskell/digest/digest-0.0.1.2.ebuild
index c7abf96470c..701464f51a0 100644
--- a/dev-haskell/digest/digest-0.0.1.2.ebuild
+++ b/dev-haskell/digest/digest-0.0.1.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.10.4:=
diff --git a/dev-haskell/dlist/dlist-0.5-r1.ebuild b/dev-haskell/dlist/dlist-0.5-r1.ebuild
index 6ab0e998ba2..e2bd6fc4191 100644
--- a/dev-haskell/dlist/dlist-0.5-r1.ebuild
+++ b/dev-haskell/dlist/dlist-0.5-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="amd64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.10.4:="
diff --git a/dev-haskell/dlist/dlist-0.6.0.1.ebuild b/dev-haskell/dlist/dlist-0.6.0.1.ebuild
index 70d04d737f9..019d69b2c88 100644
--- a/dev-haskell/dlist/dlist-0.6.0.1.ebuild
+++ b/dev-haskell/dlist/dlist-0.6.0.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="amd64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.10.4:=
diff --git a/dev-haskell/dlist/dlist-0.7.1.2.ebuild b/dev-haskell/dlist/dlist-0.7.1.2.ebuild
index f676273a1b3..f2e2e781e33 100644
--- a/dev-haskell/dlist/dlist-0.7.1.2.ebuild
+++ b/dev-haskell/dlist/dlist-0.7.1.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="amd64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/dlist/dlist-0.7.1.ebuild b/dev-haskell/dlist/dlist-0.7.1.ebuild
index 1dd28b0c64d..c729bb74f86 100644
--- a/dev-haskell/dlist/dlist-0.7.1.ebuild
+++ b/dev-haskell/dlist/dlist-0.7.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="amd64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/dlist/dlist-0.8.0.2.ebuild b/dev-haskell/dlist/dlist-0.8.0.2.ebuild
index 61324508256..21033404174 100644
--- a/dev-haskell/dlist/dlist-0.8.0.2.ebuild
+++ b/dev-haskell/dlist/dlist-0.8.0.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="amd64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/drift/drift-2.4.2.ebuild b/dev-haskell/drift/drift-2.4.2.ebuild
index be972f91ca2..e7b273a5a39 100644
--- a/dev-haskell/drift/drift-2.4.2.ebuild
+++ b/dev-haskell/drift/drift-2.4.2.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86"
IUSE=""
RDEPEND="dev-haskell/old-time:=[profile?]
diff --git a/dev-haskell/exceptions/exceptions-0.6.1.ebuild b/dev-haskell/exceptions/exceptions-0.6.1.ebuild
index 9d482160a57..091831d9ed0 100644
--- a/dev-haskell/exceptions/exceptions-0.6.1.ebuild
+++ b/dev-haskell/exceptions/exceptions-0.6.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ppc sparc x86"
+KEYWORDS="amd64 ppc x86"
IUSE=""
RDEPEND=">=dev-haskell/mtl-2.0:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
diff --git a/dev-haskell/extensible-exceptions/extensible-exceptions-0.1.1.4.ebuild b/dev-haskell/extensible-exceptions/extensible-exceptions-0.1.1.4.ebuild
index 142eb46c8d1..dc8a2bdc464 100644
--- a/dev-haskell/extensible-exceptions/extensible-exceptions-0.1.1.4.ebuild
+++ b/dev-haskell/extensible-exceptions/extensible-exceptions-0.1.1.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.10.4:="
diff --git a/dev-haskell/fgl/fgl-5.4.2.4-r1.ebuild b/dev-haskell/fgl/fgl-5.4.2.4-r1.ebuild
index 90b77a066b5..627409b16a5 100644
--- a/dev-haskell/fgl/fgl-5.4.2.4-r1.ebuild
+++ b/dev-haskell/fgl/fgl-5.4.2.4-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86"
IUSE=""
RDEPEND="dev-haskell/mtl:=[profile?]
diff --git a/dev-haskell/fgl/fgl-5.5.0.1.ebuild b/dev-haskell/fgl/fgl-5.5.0.1.ebuild
index e0e83d2fee7..59feec557db 100644
--- a/dev-haskell/fgl/fgl-5.5.0.1.ebuild
+++ b/dev-haskell/fgl/fgl-5.5.0.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86"
IUSE=""
RDEPEND="dev-haskell/mtl:=[profile?]
diff --git a/dev-haskell/findbin/findbin-0.0.5-r1.ebuild b/dev-haskell/findbin/findbin-0.0.5-r1.ebuild
index 8032c3d6e56..29b290526bd 100644
--- a/dev-haskell/findbin/findbin-0.0.5-r1.ebuild
+++ b/dev-haskell/findbin/findbin-0.0.5-r1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.10.4:="
diff --git a/dev-haskell/frown/frown-0.6.2.3.ebuild b/dev-haskell/frown/frown-0.6.2.3.ebuild
index c7fb5474d7c..9d76e0d1a48 100644
--- a/dev-haskell/frown/frown-0.6.2.3.ebuild
+++ b/dev-haskell/frown/frown-0.6.2.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ppc ppc64 sparc x86"
+KEYWORDS="amd64 ppc ppc64 x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/ghc-paths/ghc-paths-0.1.0.9.ebuild b/dev-haskell/ghc-paths/ghc-paths-0.1.0.9.ebuild
index b43c31508e2..e6e6beaa3af 100644
--- a/dev-haskell/ghc-paths/ghc-paths-0.1.0.9.ebuild
+++ b/dev-haskell/ghc-paths/ghc-paths-0.1.0.9.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.8.2:="
diff --git a/dev-haskell/gio/gio-0.12.5.3.ebuild b/dev-haskell/gio/gio-0.12.5.3.ebuild
index 6c1caf609d9..4a334289b8c 100644
--- a/dev-haskell/gio/gio-0.12.5.3.ebuild
+++ b/dev-haskell/gio/gio-0.12.5.3.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86"
IUSE=""
RDEPEND=">=dev-haskell/glib-0.12.5.3:0=[profile?] <dev-haskell/glib-0.13:0=[profile?]
diff --git a/dev-haskell/gio/gio-0.13.1.1.ebuild b/dev-haskell/gio/gio-0.13.1.1.ebuild
index acbadaf6707..4b42c831258 100644
--- a/dev-haskell/gio/gio-0.13.1.1.ebuild
+++ b/dev-haskell/gio/gio-0.13.1.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 x86"
IUSE=""
RDEPEND=">=dev-haskell/glib-0.13.0.0:=[profile?] <dev-haskell/glib-0.14:=[profile?]
diff --git a/dev-haskell/gio/gio-0.13.3.1.ebuild b/dev-haskell/gio/gio-0.13.3.1.ebuild
index b9daabe9ba5..59c5b7c9c79 100644
--- a/dev-haskell/gio/gio-0.13.3.1.ebuild
+++ b/dev-haskell/gio/gio-0.13.3.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 x86"
IUSE=""
RDEPEND=">=dev-haskell/glib-0.13.0.0:=[profile?] <dev-haskell/glib-0.14:=[profile?]
diff --git a/dev-haskell/gio/gio-0.13.6.0.ebuild b/dev-haskell/gio/gio-0.13.6.0.ebuild
index 3dd443adbfb..e670e48754e 100644
--- a/dev-haskell/gio/gio-0.13.6.0.ebuild
+++ b/dev-haskell/gio/gio-0.13.6.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/glib-0.13.0.0:=[profile?] <dev-haskell/glib-0.14:=[profile?]
diff --git a/dev-haskell/glade/glade-0.12.5.0-r100.ebuild b/dev-haskell/glade/glade-0.12.5.0-r100.ebuild
index fd19f65763e..1d071a334db 100644
--- a/dev-haskell/glade/glade-0.12.5.0-r100.ebuild
+++ b/dev-haskell/glade/glade-0.12.5.0-r100.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="2/${PV}"
-KEYWORDS="amd64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~ppc ~ppc64 x86"
IUSE=""
RDEPEND=">=dev-haskell/glib-0.12.5.0:0=[profile?]
diff --git a/dev-haskell/glade/glade-0.12.5.0-r2.ebuild b/dev-haskell/glade/glade-0.12.5.0-r2.ebuild
index 3ef8838eb7e..ec72c8748eb 100644
--- a/dev-haskell/glade/glade-0.12.5.0-r2.ebuild
+++ b/dev-haskell/glade/glade-0.12.5.0-r2.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="2/${PV}"
-KEYWORDS="amd64 ppc ppc64 sparc x86"
+KEYWORDS="amd64 ppc ppc64 x86"
IUSE=""
RDEPEND=">=dev-haskell/glib-0.12.5.0:0=[profile?] <dev-haskell/glib-0.14:0=[profile?]
diff --git a/dev-haskell/glib/glib-0.12.5.4.ebuild b/dev-haskell/glib/glib-0.12.5.4.ebuild
index 80173b56120..66fbcf29d61 100644
--- a/dev-haskell/glib/glib-0.12.5.4.ebuild
+++ b/dev-haskell/glib/glib-0.12.5.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86"
IUSE="+closure-signals"
RDEPEND=">=dev-haskell/utf8-string-0.2:=[profile?] <dev-haskell/utf8-string-0.4:=[profile?]
diff --git a/dev-haskell/glib/glib-0.13.2.2.ebuild b/dev-haskell/glib/glib-0.13.2.2.ebuild
index 9cac9116162..396b4e28771 100644
--- a/dev-haskell/glib/glib-0.13.2.2.ebuild
+++ b/dev-haskell/glib/glib-0.13.2.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 x86"
IUSE="+closure-signals"
RDEPEND=">=dev-haskell/text-1.0.0.0:=[profile?] <dev-haskell/text-1.3:=[profile?]
diff --git a/dev-haskell/glib/glib-0.13.4.1.ebuild b/dev-haskell/glib/glib-0.13.4.1.ebuild
index 5c5fb59e1bc..8174c44848b 100644
--- a/dev-haskell/glib/glib-0.13.4.1.ebuild
+++ b/dev-haskell/glib/glib-0.13.4.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 x86"
IUSE="+closure-signals"
RDEPEND=">=dev-haskell/text-1.0.0.0:=[profile?] <dev-haskell/text-1.3:=[profile?]
diff --git a/dev-haskell/glib/glib-0.13.7.0.ebuild b/dev-haskell/glib/glib-0.13.7.0.ebuild
index be4c1fa3411..c3f9105bdb5 100644
--- a/dev-haskell/glib/glib-0.13.7.0.ebuild
+++ b/dev-haskell/glib/glib-0.13.7.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86"
IUSE="+closure-signals"
RDEPEND=">=dev-haskell/text-1.0.0.0:=[profile?] <dev-haskell/text-1.3:=[profile?]
diff --git a/dev-haskell/gluraw/gluraw-1.3.0.0.ebuild b/dev-haskell/gluraw/gluraw-1.3.0.0.ebuild
index 40ceb5a3b2c..4bd8df23a6a 100644
--- a/dev-haskell/gluraw/gluraw-1.3.0.0.ebuild
+++ b/dev-haskell/gluraw/gluraw-1.3.0.0.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~sparc x86"
+KEYWORDS="amd64 x86"
IUSE=""
RDEPEND="=dev-haskell/openglraw-1.3*:=[profile?]
diff --git a/dev-haskell/gluraw/gluraw-1.4.0.1.ebuild b/dev-haskell/gluraw/gluraw-1.4.0.1.ebuild
index a2fd1b5dcb5..1f6da5e0ec3 100644
--- a/dev-haskell/gluraw/gluraw-1.4.0.1.ebuild
+++ b/dev-haskell/gluraw/gluraw-1.4.0.1.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~sparc x86"
+KEYWORDS="amd64 x86"
IUSE=""
RDEPEND=">=dev-haskell/openglraw-1.3.0.0:=[profile?]
diff --git a/dev-haskell/gluraw/gluraw-1.5.0.1.ebuild b/dev-haskell/gluraw/gluraw-1.5.0.1.ebuild
index 65c35b5d136..fb4dfac454f 100644
--- a/dev-haskell/gluraw/gluraw-1.5.0.1.ebuild
+++ b/dev-haskell/gluraw/gluraw-1.5.0.1.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~sparc ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/openglraw-2.4:=[profile?] <dev-haskell/openglraw-2.6:=[profile?]
diff --git a/dev-haskell/gtk/gtk-0.12.5.7.2.ebuild b/dev-haskell/gtk/gtk-0.12.5.7.2.ebuild
index 8cd5f397e37..927fe8b4764 100644
--- a/dev-haskell/gtk/gtk-0.12.5.7.2.ebuild
+++ b/dev-haskell/gtk/gtk-0.12.5.7.2.ebuild
@@ -20,7 +20,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="LGPL-2.1"
SLOT="${GTK_MAJ_VER}/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86"
IUSE="+fmode-binary +gio"
RDEPEND="fmode-binary? ( >=dev-haskell/glib-0.12.5.4:0=[profile?] <dev-haskell/glib-0.13:0=[profile?]
diff --git a/dev-haskell/gtk/gtk-0.13.9.ebuild b/dev-haskell/gtk/gtk-0.13.9.ebuild
index 9ba9191e83c..c9d22a1d702 100644
--- a/dev-haskell/gtk/gtk-0.13.9.ebuild
+++ b/dev-haskell/gtk/gtk-0.13.9.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="2/${PV}"
-KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 x86"
IUSE="+deprecated +fmode-binary +gio"
RDEPEND=">=dev-haskell/cairo-0.13.0.0:=[profile?] <dev-haskell/cairo-0.14:=[profile?]
diff --git a/dev-haskell/gtk/gtk-0.14.10-r2.ebuild b/dev-haskell/gtk/gtk-0.14.10-r2.ebuild
index 3a2f97c3843..a68f360f891 100644
--- a/dev-haskell/gtk/gtk-0.14.10-r2.ebuild
+++ b/dev-haskell/gtk/gtk-0.14.10-r2.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="2/${PV}"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86"
IUSE="+deprecated +fmode-binary +gio"
RDEPEND=">=dev-haskell/cairo-0.13.0.0:=[profile?] <dev-haskell/cairo-0.14:=[profile?]
diff --git a/dev-haskell/gtk/gtk-0.14.6.ebuild b/dev-haskell/gtk/gtk-0.14.6.ebuild
index 88912d3167e..80451ad40e9 100644
--- a/dev-haskell/gtk/gtk-0.14.6.ebuild
+++ b/dev-haskell/gtk/gtk-0.14.6.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="2/${PV}"
-KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 x86"
IUSE="+deprecated +fmode-binary +gio"
RDEPEND=">=dev-haskell/cairo-0.13.0.0:=[profile?] <dev-haskell/cairo-0.14:=[profile?]
diff --git a/dev-haskell/gtk2hs-buildtools/gtk2hs-buildtools-0.12.5.1-r1.ebuild b/dev-haskell/gtk2hs-buildtools/gtk2hs-buildtools-0.12.5.1-r1.ebuild
index 286ea2c9750..4a5be7226f7 100644
--- a/dev-haskell/gtk2hs-buildtools/gtk2hs-buildtools-0.12.5.1-r1.ebuild
+++ b/dev-haskell/gtk2hs-buildtools/gtk2hs-buildtools-0.12.5.1-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86"
IUSE="+closuresignals"
RDEPEND=""
diff --git a/dev-haskell/gtk2hs-buildtools/gtk2hs-buildtools-0.13.0.4-r3.ebuild b/dev-haskell/gtk2hs-buildtools/gtk2hs-buildtools-0.13.0.4-r3.ebuild
index f5968a4ea4b..c1871f87d3e 100644
--- a/dev-haskell/gtk2hs-buildtools/gtk2hs-buildtools-0.13.0.4-r3.ebuild
+++ b/dev-haskell/gtk2hs-buildtools/gtk2hs-buildtools-0.13.0.4-r3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 x86"
IUSE="+closuresignals"
RDEPEND="dev-haskell/random:=
diff --git a/dev-haskell/gtk2hs-buildtools/gtk2hs-buildtools-0.13.2.2.ebuild b/dev-haskell/gtk2hs-buildtools/gtk2hs-buildtools-0.13.2.2.ebuild
index 7306df9d07e..c0d6a7f3d94 100644
--- a/dev-haskell/gtk2hs-buildtools/gtk2hs-buildtools-0.13.2.2.ebuild
+++ b/dev-haskell/gtk2hs-buildtools/gtk2hs-buildtools-0.13.2.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 x86"
IUSE="+closuresignals"
RDEPEND=">=dev-haskell/cabal-1.24.0.0:=[profile?] <dev-haskell/cabal-1.25:=[profile?]
diff --git a/dev-haskell/gtk2hs-buildtools/gtk2hs-buildtools-0.13.5.1.ebuild b/dev-haskell/gtk2hs-buildtools/gtk2hs-buildtools-0.13.5.1.ebuild
index 1e71ee3e2c2..4a86905df25 100644
--- a/dev-haskell/gtk2hs-buildtools/gtk2hs-buildtools-0.13.5.1.ebuild
+++ b/dev-haskell/gtk2hs-buildtools/gtk2hs-buildtools-0.13.5.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~sparc ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE="+closuresignals"
RDEPEND=">=dev-haskell/cabal-1.24.0.0:=[profile?]
diff --git a/dev-haskell/gtk3/gtk3-0.13.7.ebuild b/dev-haskell/gtk3/gtk3-0.13.7.ebuild
index ceb9d57f233..915bcc65a69 100644
--- a/dev-haskell/gtk3/gtk3-0.13.7.ebuild
+++ b/dev-haskell/gtk3/gtk3-0.13.7.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 x86"
IUSE="examples +fmode-binary +gio"
RDEPEND=">=dev-haskell/cairo-0.13.0.0:=[profile?] <dev-haskell/cairo-0.14:=[profile?]
diff --git a/dev-haskell/gtk3/gtk3-0.14.6.ebuild b/dev-haskell/gtk3/gtk3-0.14.6.ebuild
index 5853c4f0172..7ceb05f716d 100644
--- a/dev-haskell/gtk3/gtk3-0.14.6.ebuild
+++ b/dev-haskell/gtk3/gtk3-0.14.6.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 x86"
IUSE="+fmode-binary +gio"
RDEPEND=">=dev-haskell/cairo-0.13.0.0:=[profile?] <dev-haskell/cairo-0.14:=[profile?]
diff --git a/dev-haskell/gtk3/gtk3-0.14.9-r2.ebuild b/dev-haskell/gtk3/gtk3-0.14.9-r2.ebuild
index 6d43a6e765e..4d66e750e9b 100644
--- a/dev-haskell/gtk3/gtk3-0.14.9-r2.ebuild
+++ b/dev-haskell/gtk3/gtk3-0.14.9-r2.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86"
IUSE="+fmode-binary +gio"
RDEPEND=">=dev-haskell/cairo-0.13.0.0:=[profile?] <dev-haskell/cairo-0.14:=[profile?]
diff --git a/dev-haskell/haddock/haddock-2.14.3.0.7.8.3.ebuild b/dev-haskell/haddock/haddock-2.14.3.0.7.8.3.ebuild
index 701303a58f8..947d83aa350 100644
--- a/dev-haskell/haddock/haddock-2.14.3.0.7.8.3.ebuild
+++ b/dev-haskell/haddock/haddock-2.14.3.0.7.8.3.ebuild
@@ -16,7 +16,7 @@ SRC_URI="http://code.haskell.org/~slyfox/snapshots/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86"
IUSE=""
RESTRICT=test # many test depends are not keyworded yet
diff --git a/dev-haskell/half/half-0.2.2.3.ebuild b/dev-haskell/half/half-0.2.2.3.ebuild
index 7905a912516..a3d59f34d96 100644
--- a/dev-haskell/half/half-0.2.2.3.ebuild
+++ b/dev-haskell/half/half-0.2.2.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~sparc ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/happy/happy-1.19.12.ebuild b/dev-haskell/happy/happy-1.19.12.ebuild
index cfb05fc1921..b8dbf569479 100644
--- a/dev-haskell/happy/happy-1.19.12.ebuild
+++ b/dev-haskell/happy/happy-1.19.12.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86"
IUSE="doc"
RDEPEND=">=dev-haskell/mtl-2.2.1:=
diff --git a/dev-haskell/happy/happy-1.19.4.ebuild b/dev-haskell/happy/happy-1.19.4.ebuild
index 7d3596bbf3c..e4405ba42e4 100644
--- a/dev-haskell/happy/happy-1.19.4.ebuild
+++ b/dev-haskell/happy/happy-1.19.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86"
IUSE="doc"
RDEPEND=""
diff --git a/dev-haskell/happy/happy-1.19.5.ebuild b/dev-haskell/happy/happy-1.19.5.ebuild
index bba2cf4f033..05315264234 100644
--- a/dev-haskell/happy/happy-1.19.5.ebuild
+++ b/dev-haskell/happy/happy-1.19.5.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 x86"
IUSE="doc"
RDEPEND=""
diff --git a/dev-haskell/harp/harp-0.4.1.ebuild b/dev-haskell/harp/harp-0.4.1.ebuild
index 21fbb0d9f1d..8be189fc481 100644
--- a/dev-haskell/harp/harp-0.4.1.ebuild
+++ b/dev-haskell/harp/harp-0.4.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/harp/harp-0.4.2.ebuild b/dev-haskell/harp/harp-0.4.2.ebuild
index 8b549db60fb..8742ca3a34d 100644
--- a/dev-haskell/harp/harp-0.4.2.ebuild
+++ b/dev-haskell/harp/harp-0.4.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/harp/harp-0.4.3.2.ebuild b/dev-haskell/harp/harp-0.4.3.2.ebuild
index 75937d0ed8e..70b565e7750 100644
--- a/dev-haskell/harp/harp-0.4.3.2.ebuild
+++ b/dev-haskell/harp/harp-0.4.3.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/hashable/hashable-1.2.1.0.ebuild b/dev-haskell/hashable/hashable-1.2.1.0.ebuild
index 875e7700d49..6eb2decbc8d 100644
--- a/dev-haskell/hashable/hashable-1.2.1.0.ebuild
+++ b/dev-haskell/hashable/hashable-1.2.1.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86"
IUSE="+cpu_flags_x86_sse2 cpu_flags_x86_sse4_1"
RDEPEND=">=dev-haskell/text-0.11.0.5:=[profile?]
diff --git a/dev-haskell/hashable/hashable-1.2.4.0.ebuild b/dev-haskell/hashable/hashable-1.2.4.0.ebuild
index 2c5e724eddd..1a3c0bb58af 100644
--- a/dev-haskell/hashable/hashable-1.2.4.0.ebuild
+++ b/dev-haskell/hashable/hashable-1.2.4.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
IUSE="+cpu_flags_x86_sse2 cpu_flags_x86_sse4_1"
RDEPEND=">=dev-haskell/text-0.11.0.5:=[profile?]
diff --git a/dev-haskell/hashable/hashable-1.2.7.0.ebuild b/dev-haskell/hashable/hashable-1.2.7.0.ebuild
index ab2e8a33935..6d462ee6a94 100644
--- a/dev-haskell/hashable/hashable-1.2.7.0.ebuild
+++ b/dev-haskell/hashable/hashable-1.2.7.0.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86"
IUSE="+cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 examples +gmp"
RESTRICT=test # circular deps: hashable[test]->quickcheck->semigroups->hashable
diff --git a/dev-haskell/hashed-storage/hashed-storage-0.5.11.ebuild b/dev-haskell/hashed-storage/hashed-storage-0.5.11.ebuild
index acf98edc2a2..a27a70a658e 100644
--- a/dev-haskell/hashed-storage/hashed-storage-0.5.11.ebuild
+++ b/dev-haskell/hashed-storage/hashed-storage-0.5.11.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~ppc-macos ~x86-macos"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86 ~amd64-linux ~ppc-macos ~x86-macos"
IUSE="diff hpc test"
RESTRICT="!test? ( test )"
diff --git a/dev-haskell/hashtables/hashtables-1.1.2.1.ebuild b/dev-haskell/hashtables/hashtables-1.1.2.1.ebuild
index 9ffb1116d16..1e540a41076 100644
--- a/dev-haskell/hashtables/hashtables-1.1.2.1.ebuild
+++ b/dev-haskell/hashtables/hashtables-1.1.2.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86"
IUSE="bounds-checking portable cpu_flags_x86_sse4_1 +unsafe-tricks"
RDEPEND="dev-haskell/primitive:=[profile?]
diff --git a/dev-haskell/hashtables/hashtables-1.2.1.0.ebuild b/dev-haskell/hashtables/hashtables-1.2.1.0.ebuild
index edb4720b2f0..b7493ceda78 100644
--- a/dev-haskell/hashtables/hashtables-1.2.1.0.ebuild
+++ b/dev-haskell/hashtables/hashtables-1.2.1.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86"
IUSE="bounds-checking cpu_flags_x86_sse4_2 portable +unsafe-tricks"
RDEPEND="dev-haskell/primitive:=[profile?]
diff --git a/dev-haskell/haskeline/haskeline-0.7.1.2.ebuild b/dev-haskell/haskeline/haskeline-0.7.1.2.ebuild
index 8d0dac78b2a..a48cf7ed4d0 100644
--- a/dev-haskell/haskeline/haskeline-0.7.1.2.ebuild
+++ b/dev-haskell/haskeline/haskeline-0.7.1.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86 ~ppc-macos ~x86-macos"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86 ~ppc-macos ~x86-macos"
IUSE="legacy-encoding libiconv +terminfo"
RDEPEND=">=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.4:=[profile?]
diff --git a/dev-haskell/haskeline/haskeline-0.7.1.3.ebuild b/dev-haskell/haskeline/haskeline-0.7.1.3.ebuild
index 30cbdf7a573..d8df6238c17 100644
--- a/dev-haskell/haskeline/haskeline-0.7.1.3.ebuild
+++ b/dev-haskell/haskeline/haskeline-0.7.1.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86 ~ppc-macos ~x86-macos"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86 ~ppc-macos ~x86-macos"
IUSE="legacy-encoding libiconv +terminfo"
RDEPEND=">=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
diff --git a/dev-haskell/haskeline/haskeline-0.7.2.1.ebuild b/dev-haskell/haskeline/haskeline-0.7.2.1.ebuild
index b29a155e7a5..4933cd605c3 100644
--- a/dev-haskell/haskeline/haskeline-0.7.2.1.ebuild
+++ b/dev-haskell/haskeline/haskeline-0.7.2.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~ppc-macos ~x86-macos"
+KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 x86 ~ppc-macos ~x86-macos"
IUSE="legacy-encoding libiconv +terminfo"
RDEPEND=">=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
diff --git a/dev-haskell/haskell-src-exts/haskell-src-exts-1.13.5.ebuild b/dev-haskell/haskell-src-exts/haskell-src-exts-1.13.5.ebuild
index b6a7602ea95..9b455e09da4 100644
--- a/dev-haskell/haskell-src-exts/haskell-src-exts-1.13.5.ebuild
+++ b/dev-haskell/haskell-src-exts/haskell-src-exts-1.13.5.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~ppc ~ppc64 x86"
IUSE=""
RDEPEND=">=dev-haskell/cpphs-1.3:=[profile?]
diff --git a/dev-haskell/haskell-src-exts/haskell-src-exts-1.14.0.ebuild b/dev-haskell/haskell-src-exts/haskell-src-exts-1.14.0.ebuild
index 3894fd32d4b..d2e113371b1 100644
--- a/dev-haskell/haskell-src-exts/haskell-src-exts-1.14.0.ebuild
+++ b/dev-haskell/haskell-src-exts/haskell-src-exts-1.14.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/cpphs-1.3:=[profile?]
diff --git a/dev-haskell/haskell-src-exts/haskell-src-exts-1.15.0.1.ebuild b/dev-haskell/haskell-src-exts/haskell-src-exts-1.15.0.1.ebuild
index 64c9d1e4dfe..5b8d0d00e8c 100644
--- a/dev-haskell/haskell-src-exts/haskell-src-exts-1.15.0.1.ebuild
+++ b/dev-haskell/haskell-src-exts/haskell-src-exts-1.15.0.1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/cpphs-1.3:=[profile?]
diff --git a/dev-haskell/haskell-src-exts/haskell-src-exts-1.16.0.1.ebuild b/dev-haskell/haskell-src-exts/haskell-src-exts-1.16.0.1.ebuild
index db7c09a1f54..156205cdbb6 100644
--- a/dev-haskell/haskell-src-exts/haskell-src-exts-1.16.0.1.ebuild
+++ b/dev-haskell/haskell-src-exts/haskell-src-exts-1.16.0.1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~ppc ~ppc64 x86"
IUSE=""
RDEPEND=">=dev-haskell/cpphs-1.3:=[profile?]
diff --git a/dev-haskell/haskell-src-exts/haskell-src-exts-1.17.1.ebuild b/dev-haskell/haskell-src-exts/haskell-src-exts-1.17.1.ebuild
index d29cfab1872..e908440e5e8 100644
--- a/dev-haskell/haskell-src-exts/haskell-src-exts-1.17.1.ebuild
+++ b/dev-haskell/haskell-src-exts/haskell-src-exts-1.17.1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
IUSE=""
RESTRICT=test # very slow
diff --git a/dev-haskell/haskell-src/haskell-src-1.0.1.6.ebuild b/dev-haskell/haskell-src/haskell-src-1.0.1.6.ebuild
index cce97c93a2f..db85fae2e59 100644
--- a/dev-haskell/haskell-src/haskell-src-1.0.1.6.ebuild
+++ b/dev-haskell/haskell-src/haskell-src-1.0.1.6.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86"
IUSE=""
RDEPEND="dev-haskell/syb:=[profile?]
diff --git a/dev-haskell/haskell-src/haskell-src-1.0.2.0.ebuild b/dev-haskell/haskell-src/haskell-src-1.0.2.0.ebuild
index e47a5d3a362..2fb52188cec 100644
--- a/dev-haskell/haskell-src/haskell-src-1.0.2.0.ebuild
+++ b/dev-haskell/haskell-src/haskell-src-1.0.2.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 x86"
IUSE=""
RDEPEND="dev-haskell/syb:=[profile?]
diff --git a/dev-haskell/haskell-src/haskell-src-1.0.3.0.ebuild b/dev-haskell/haskell-src/haskell-src-1.0.3.0.ebuild
index 430a13692d3..4cdbee17ca7 100644
--- a/dev-haskell/haskell-src/haskell-src-1.0.3.0.ebuild
+++ b/dev-haskell/haskell-src/haskell-src-1.0.3.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~sparc ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/fail-4.9:=[profile?] <dev-haskell/fail-4.10:=[profile?]
diff --git a/dev-haskell/haxml/haxml-1.24.1.ebuild b/dev-haskell/haxml/haxml-1.24.1.ebuild
index 8a1439a93c0..ff04e04a23f 100644
--- a/dev-haskell/haxml/haxml-1.24.1.ebuild
+++ b/dev-haskell/haxml/haxml-1.24.1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/polyparse-1.9:=[profile?]
diff --git a/dev-haskell/haxml/haxml-1.24.ebuild b/dev-haskell/haxml/haxml-1.24.ebuild
index 61c11ed6935..f2b646b3239 100644
--- a/dev-haskell/haxml/haxml-1.24.ebuild
+++ b/dev-haskell/haxml/haxml-1.24.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 x86"
IUSE=""
RDEPEND=">=dev-haskell/polyparse-1.9:=[profile?]
diff --git a/dev-haskell/haxml/haxml-1.25.3.ebuild b/dev-haskell/haxml/haxml-1.25.3.ebuild
index 45f4d08994f..117db3621be 100644
--- a/dev-haskell/haxml/haxml-1.25.3.ebuild
+++ b/dev-haskell/haxml/haxml-1.25.3.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/polyparse-1.10:=[profile?]
diff --git a/dev-haskell/hostname/hostname-1.0.ebuild b/dev-haskell/hostname/hostname-1.0.ebuild
index 558e92d4a09..f804b461f42 100644
--- a/dev-haskell/hostname/hostname-1.0.ebuild
+++ b/dev-haskell/hostname/hostname-1.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.8.2"
diff --git a/dev-haskell/hscolour/hscolour-1.20.3-r1.ebuild b/dev-haskell/hscolour/hscolour-1.20.3-r1.ebuild
index 50ab407e765..01312c759ee 100644
--- a/dev-haskell/hscolour/hscolour-1.20.3-r1.ebuild
+++ b/dev-haskell/hscolour/hscolour-1.20.3-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86"
IUSE="doc"
RDEPEND=">=dev-lang/ghc-6.10.4:="
diff --git a/dev-haskell/hscolour/hscolour-1.22.ebuild b/dev-haskell/hscolour/hscolour-1.22.ebuild
index 494848eff79..ab2d5c55c05 100644
--- a/dev-haskell/hscolour/hscolour-1.22.ebuild
+++ b/dev-haskell/hscolour/hscolour-1.22.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86"
IUSE="doc"
RDEPEND=">=dev-lang/ghc-6.10.4:="
diff --git a/dev-haskell/hscolour/hscolour-1.23-r1.ebuild b/dev-haskell/hscolour/hscolour-1.23-r1.ebuild
index 0bccb7aa9de..729ecedd6ed 100644
--- a/dev-haskell/hscolour/hscolour-1.23-r1.ebuild
+++ b/dev-haskell/hscolour/hscolour-1.23-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/hscolour/hscolour-1.24.4.ebuild b/dev-haskell/hscolour/hscolour-1.24.4.ebuild
index f29413f76ce..fa116917b32 100644
--- a/dev-haskell/hscolour/hscolour-1.24.4.ebuild
+++ b/dev-haskell/hscolour/hscolour-1.24.4.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/hscolour/hscolour-1.24.ebuild b/dev-haskell/hscolour/hscolour-1.24.ebuild
index d258ba20f43..3df83129a39 100644
--- a/dev-haskell/hscolour/hscolour-1.24.ebuild
+++ b/dev-haskell/hscolour/hscolour-1.24.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/hslogger/hslogger-1.2.10.ebuild b/dev-haskell/hslogger/hslogger-1.2.10.ebuild
index 1e1e24975fd..4e91774a751 100644
--- a/dev-haskell/hslogger/hslogger-1.2.10.ebuild
+++ b/dev-haskell/hslogger/hslogger-1.2.10.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~sparc ~x86 ~amd64-linux"
+KEYWORDS="~amd64 ~x86 ~amd64-linux"
IUSE=""
RDEPEND="dev-haskell/mtl:=[profile?]
diff --git a/dev-haskell/hslogger/hslogger-1.2.9.ebuild b/dev-haskell/hslogger/hslogger-1.2.9.ebuild
index 6a564540d38..9b3f501e3e5 100644
--- a/dev-haskell/hslogger/hslogger-1.2.9.ebuild
+++ b/dev-haskell/hslogger/hslogger-1.2.9.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~sparc x86 ~amd64-linux"
+KEYWORDS="amd64 x86 ~amd64-linux"
IUSE="buildtests"
RDEPEND="dev-haskell/mtl:=[profile?]
diff --git a/dev-haskell/hsql-mysql/hsql-mysql-1.8.2-r1.ebuild b/dev-haskell/hsql-mysql/hsql-mysql-1.8.2-r1.ebuild
index dad5b536b7f..efc911c49a9 100644
--- a/dev-haskell/hsql-mysql/hsql-mysql-1.8.2-r1.ebuild
+++ b/dev-haskell/hsql-mysql/hsql-mysql-1.8.2-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
IUSE=""
RDEPEND="dev-haskell/cabal[profile?]
diff --git a/dev-haskell/hsql-odbc/hsql-odbc-1.8.2.ebuild b/dev-haskell/hsql-odbc/hsql-odbc-1.8.2.ebuild
index 7f463139caf..5ad49c32d8f 100644
--- a/dev-haskell/hsql-odbc/hsql-odbc-1.8.2.ebuild
+++ b/dev-haskell/hsql-odbc/hsql-odbc-1.8.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/hsql-1.8.2[profile?]
diff --git a/dev-haskell/hsql-sqlite3/hsql-sqlite3-1.8.2-r1.ebuild b/dev-haskell/hsql-sqlite3/hsql-sqlite3-1.8.2-r1.ebuild
index 6b61ee2ea7f..2628ec38d74 100644
--- a/dev-haskell/hsql-sqlite3/hsql-sqlite3-1.8.2-r1.ebuild
+++ b/dev-haskell/hsql-sqlite3/hsql-sqlite3-1.8.2-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-db/sqlite-3.0
diff --git a/dev-haskell/hsql/hsql-1.8.2-r1.ebuild b/dev-haskell/hsql/hsql-1.8.2-r1.ebuild
index d8f03ac6cc0..9ad800b1601 100644
--- a/dev-haskell/hsql/hsql-1.8.2-r1.ebuild
+++ b/dev-haskell/hsql/hsql-1.8.2-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
IUSE=""
RDEPEND="dev-haskell/old-time:=[profile?]
diff --git a/dev-haskell/html/html-1.0.1.2-r1.ebuild b/dev-haskell/html/html-1.0.1.2-r1.ebuild
index ee0c40c4c84..dfdfbbf1649 100644
--- a/dev-haskell/html/html-1.0.1.2-r1.ebuild
+++ b/dev-haskell/html/html-1.0.1.2-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.10.4:="
diff --git a/dev-haskell/http/http-4000.2.17.ebuild b/dev-haskell/http/http-4000.2.17.ebuild
index 1724d10914c..1f21c8bb16b 100644
--- a/dev-haskell/http/http-4000.2.17.ebuild
+++ b/dev-haskell/http/http-4000.2.17.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x86-macos"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~ppc-macos ~x86-macos"
IUSE=""
RESTRICT=test # missing ia64 alpha keywords for dev-haskell/puremd5
diff --git a/dev-haskell/http/http-4000.2.8.ebuild b/dev-haskell/http/http-4000.2.8.ebuild
index aee62ee7802..c8d8d3269d1 100644
--- a/dev-haskell/http/http-4000.2.8.ebuild
+++ b/dev-haskell/http/http-4000.2.8.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~ppc-macos ~x86-macos"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86 ~amd64-linux ~ppc-macos ~x86-macos"
# hackport-args: --always-disabled='mtl1 network23 old-base warn-as-error'
IUSE=""
diff --git a/dev-haskell/httpd-shed/httpd-shed-0.4-r1.ebuild b/dev-haskell/httpd-shed/httpd-shed-0.4-r1.ebuild
index 54cd875036c..278e37d413c 100644
--- a/dev-haskell/httpd-shed/httpd-shed-0.4-r1.ebuild
+++ b/dev-haskell/httpd-shed/httpd-shed-0.4-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86 ~ppc-macos ~x86-macos"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86 ~ppc-macos ~x86-macos"
IUSE=""
RDEPEND="dev-haskell/network:=[profile?]
diff --git a/dev-haskell/httpd-shed/httpd-shed-0.4.0.3.ebuild b/dev-haskell/httpd-shed/httpd-shed-0.4.0.3.ebuild
index d1eb6d662bf..810bf694cf3 100644
--- a/dev-haskell/httpd-shed/httpd-shed-0.4.0.3.ebuild
+++ b/dev-haskell/httpd-shed/httpd-shed-0.4.0.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~ppc-macos ~x86-macos"
+KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 x86 ~ppc-macos ~x86-macos"
IUSE="buildexamples +network-uri"
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/hunit/hunit-1.2.5.2-r1.ebuild b/dev-haskell/hunit/hunit-1.2.5.2-r1.ebuild
index efc86f311ae..768dea9ca39 100644
--- a/dev-haskell/hunit/hunit-1.2.5.2-r1.ebuild
+++ b/dev-haskell/hunit/hunit-1.2.5.2-r1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-macos"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x86-macos"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.10.4:="
diff --git a/dev-haskell/hunit/hunit-1.2.5.2.ebuild b/dev-haskell/hunit/hunit-1.2.5.2.ebuild
index b3bad144742..65118f74710 100644
--- a/dev-haskell/hunit/hunit-1.2.5.2.ebuild
+++ b/dev-haskell/hunit/hunit-1.2.5.2.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x86-macos"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~x86-macos"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.10.4:="
diff --git a/dev-haskell/iconv/iconv-0.4.1.3.ebuild b/dev-haskell/iconv/iconv-0.4.1.3.ebuild
index ea3a742363f..bc092cdf7d5 100644
--- a/dev-haskell/iconv/iconv-0.4.1.3.ebuild
+++ b/dev-haskell/iconv/iconv-0.4.1.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~sparc ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/language-c/language-c-0.4.2.ebuild b/dev-haskell/language-c/language-c-0.4.2.ebuild
index 58073138b66..46bbb784f61 100644
--- a/dev-haskell/language-c/language-c-0.4.2.ebuild
+++ b/dev-haskell/language-c/language-c-0.4.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86"
IUSE=""
RDEPEND="dev-haskell/syb[profile?]
diff --git a/dev-haskell/language-c/language-c-0.4.7.ebuild b/dev-haskell/language-c/language-c-0.4.7.ebuild
index 4e2e18f21e7..1f038c924a3 100644
--- a/dev-haskell/language-c/language-c-0.4.7.ebuild
+++ b/dev-haskell/language-c/language-c-0.4.7.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 x86"
IUSE=""
RDEPEND="dev-haskell/syb:=[profile?]
diff --git a/dev-haskell/language-c/language-c-0.7.1.ebuild b/dev-haskell/language-c/language-c-0.7.1.ebuild
index 923e4be1ffb..53d7f39546d 100644
--- a/dev-haskell/language-c/language-c-0.7.1.ebuild
+++ b/dev-haskell/language-c/language-c-0.7.1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86"
IUSE=""
RDEPEND="dev-haskell/syb:=[profile?]
diff --git a/dev-haskell/lazysmallcheck/lazysmallcheck-0.6.ebuild b/dev-haskell/lazysmallcheck/lazysmallcheck-0.6.ebuild
index 5691f912ba9..db3fbf71e52 100644
--- a/dev-haskell/lazysmallcheck/lazysmallcheck-0.6.ebuild
+++ b/dev-haskell/lazysmallcheck/lazysmallcheck-0.6.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~ia64 ppc ~ppc64 sparc ~x86"
+KEYWORDS="~amd64 ~ia64 ppc ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.8.2"
diff --git a/dev-haskell/lcs/lcs-0.2-r1.ebuild b/dev-haskell/lcs/lcs-0.2-r1.ebuild
index b254f811f47..25d60663acf 100644
--- a/dev-haskell/lcs/lcs-0.2-r1.ebuild
+++ b/dev-haskell/lcs/lcs-0.2-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="|| ( BSD GPL-2 )"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/libxml-sax/libxml-sax-0.7.5.ebuild b/dev-haskell/libxml-sax/libxml-sax-0.7.5.ebuild
index df28379b64d..cc27355f8d6 100644
--- a/dev-haskell/libxml-sax/libxml-sax-0.7.5.ebuild
+++ b/dev-haskell/libxml-sax/libxml-sax-0.7.5.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86"
IUSE=""
RDEPEND=">=dev-haskell/text-0.7:=[profile?]
diff --git a/dev-haskell/libxml/libxml-0.1.1.ebuild b/dev-haskell/libxml/libxml-0.1.1.ebuild
index 4708ef2a26c..bd40aa78d43 100644
--- a/dev-haskell/libxml/libxml-0.1.1.ebuild
+++ b/dev-haskell/libxml/libxml-0.1.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 x86"
IUSE=""
RDEPEND="dev-haskell/mtl:=[profile?]
diff --git a/dev-haskell/logict/logict-0.6.0.2.ebuild b/dev-haskell/logict/logict-0.6.0.2.ebuild
index c1d99ac445f..070cfd6d98c 100644
--- a/dev-haskell/logict/logict-0.6.0.2.ebuild
+++ b/dev-haskell/logict/logict-0.6.0.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~ppc ~ppc64 x86"
IUSE=""
RDEPEND=">=dev-haskell/mtl-2:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
diff --git a/dev-haskell/mmap/mmap-0.5.8.ebuild b/dev-haskell/mmap/mmap-0.5.8.ebuild
index cfcbd1c60aa..0f42b387d10 100644
--- a/dev-haskell/mmap/mmap-0.5.8.ebuild
+++ b/dev-haskell/mmap/mmap-0.5.8.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86 ~ppc-macos ~x86-macos"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86 ~ppc-macos ~x86-macos"
# IUSE="test"
IUSE=""
diff --git a/dev-haskell/mmap/mmap-0.5.9.ebuild b/dev-haskell/mmap/mmap-0.5.9.ebuild
index cb0d98f62fd..d969686baa4 100644
--- a/dev-haskell/mmap/mmap-0.5.9.ebuild
+++ b/dev-haskell/mmap/mmap-0.5.9.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
# IUSE="test"
IUSE=""
diff --git a/dev-haskell/monadcatchio-mtl/monadcatchio-mtl-0.3.1.0-r1.ebuild b/dev-haskell/monadcatchio-mtl/monadcatchio-mtl-0.3.1.0-r1.ebuild
index a2681473a10..5a25569c4ca 100644
--- a/dev-haskell/monadcatchio-mtl/monadcatchio-mtl-0.3.1.0-r1.ebuild
+++ b/dev-haskell/monadcatchio-mtl/monadcatchio-mtl-0.3.1.0-r1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ppc sparc x86"
+KEYWORDS="amd64 ppc x86"
IUSE=""
RDEPEND="dev-haskell/extensible-exceptions:=[profile?]
diff --git a/dev-haskell/monadcatchio-transformers/monadcatchio-transformers-0.3.1.3-r1.ebuild b/dev-haskell/monadcatchio-transformers/monadcatchio-transformers-0.3.1.3-r1.ebuild
index 2358862caf1..ce27c480d2e 100644
--- a/dev-haskell/monadcatchio-transformers/monadcatchio-transformers-0.3.1.3-r1.ebuild
+++ b/dev-haskell/monadcatchio-transformers/monadcatchio-transformers-0.3.1.3-r1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ppc ~sparc x86"
+KEYWORDS="amd64 ~ppc x86"
IUSE=""
RDEPEND=">=dev-haskell/extensible-exceptions-0.1:=[profile?] <dev-haskell/extensible-exceptions-0.2:=[profile?]
diff --git a/dev-haskell/monadcatchio-transformers/monadcatchio-transformers-0.3.1.3.ebuild b/dev-haskell/monadcatchio-transformers/monadcatchio-transformers-0.3.1.3.ebuild
index 1eab566d5b1..ab25e4b9e9f 100644
--- a/dev-haskell/monadcatchio-transformers/monadcatchio-transformers-0.3.1.3.ebuild
+++ b/dev-haskell/monadcatchio-transformers/monadcatchio-transformers-0.3.1.3.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ppc sparc x86"
+KEYWORDS="amd64 ppc x86"
IUSE=""
RDEPEND=">=dev-haskell/extensible-exceptions-0.1:=[profile?] <dev-haskell/extensible-exceptions-0.2:=[profile?]
diff --git a/dev-haskell/monads-tf/monads-tf-0.1.0.2-r1.ebuild b/dev-haskell/monads-tf/monads-tf-0.1.0.2-r1.ebuild
index 230ec3dbada..94c685e6fca 100644
--- a/dev-haskell/monads-tf/monads-tf-0.1.0.2-r1.ebuild
+++ b/dev-haskell/monads-tf/monads-tf-0.1.0.2-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/transformers-0.2.0.0:=[profile?]
diff --git a/dev-haskell/monads-tf/monads-tf-0.1.0.2.ebuild b/dev-haskell/monads-tf/monads-tf-0.1.0.2.ebuild
index 8532b8c7203..bcfdfe60aec 100644
--- a/dev-haskell/monads-tf/monads-tf-0.1.0.2.ebuild
+++ b/dev-haskell/monads-tf/monads-tf-0.1.0.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86"
IUSE=""
RDEPEND=">=dev-haskell/transformers-0.2.0.0:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
diff --git a/dev-haskell/monads-tf/monads-tf-0.1.0.3.ebuild b/dev-haskell/monads-tf/monads-tf-0.1.0.3.ebuild
index 18cd00b8c2d..d9c2060129e 100644
--- a/dev-haskell/monads-tf/monads-tf-0.1.0.3.ebuild
+++ b/dev-haskell/monads-tf/monads-tf-0.1.0.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 x86"
IUSE=""
RDEPEND=">=dev-haskell/transformers-0.2.0.0:=[profile?] <dev-haskell/transformers-0.6:=[profile?]
diff --git a/dev-haskell/mtl-compat/mtl-compat-0.2.1.3.ebuild b/dev-haskell/mtl-compat/mtl-compat-0.2.1.3.ebuild
index 596e9dafb23..200f27b8bf7 100644
--- a/dev-haskell/mtl-compat/mtl-compat-0.2.1.3.ebuild
+++ b/dev-haskell/mtl-compat/mtl-compat-0.2.1.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ppc sparc x86"
+KEYWORDS="amd64 ppc x86"
IUSE=""
RDEPEND=">=dev-haskell/mtl-2.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
diff --git a/dev-haskell/mtl-compat/mtl-compat-0.2.2.ebuild b/dev-haskell/mtl-compat/mtl-compat-0.2.2.ebuild
index 279f4d6d75b..4995ee3d6ac 100644
--- a/dev-haskell/mtl-compat/mtl-compat-0.2.2.ebuild
+++ b/dev-haskell/mtl-compat/mtl-compat-0.2.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+KEYWORDS="~amd64 ~ppc ~x86"
IUSE=""
RDEPEND=">=dev-haskell/mtl-2.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
diff --git a/dev-haskell/mtl/mtl-2.1.3.1.ebuild b/dev-haskell/mtl/mtl-2.1.3.1.ebuild
index b20aab1399f..8fae6011d87 100644
--- a/dev-haskell/mtl/mtl-2.1.3.1.ebuild
+++ b/dev-haskell/mtl/mtl-2.1.3.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
RDEPEND=">=dev-haskell/transformers-0.3:=[profile?] <dev-haskell/transformers-0.4:=[profile?]
diff --git a/dev-haskell/mtl/mtl-2.2.1-r1.ebuild b/dev-haskell/mtl/mtl-2.2.1-r1.ebuild
index dce8aac5318..95a12c1a5e0 100644
--- a/dev-haskell/mtl/mtl-2.2.1-r1.ebuild
+++ b/dev-haskell/mtl/mtl-2.2.1-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
RDEPEND=">=dev-haskell/transformers-0.4:=[profile?]
diff --git a/dev-haskell/mtl/mtl-2.2.1.ebuild b/dev-haskell/mtl/mtl-2.2.1.ebuild
index 86af24c0b66..8084dfb3add 100644
--- a/dev-haskell/mtl/mtl-2.2.1.ebuild
+++ b/dev-haskell/mtl/mtl-2.2.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
RDEPEND=">=dev-haskell/transformers-0.4:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
diff --git a/dev-haskell/multipart/multipart-0.1.2.ebuild b/dev-haskell/multipart/multipart-0.1.2.ebuild
index a3c057f4cf9..2d911a89652 100644
--- a/dev-haskell/multipart/multipart-0.1.2.ebuild
+++ b/dev-haskell/multipart/multipart-0.1.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ppc sparc x86"
+KEYWORDS="amd64 ppc x86"
IUSE=""
RDEPEND=">=dev-haskell/parsec-2.0:=[profile?]
diff --git a/dev-haskell/network-uri/network-uri-2.5.0.0.ebuild b/dev-haskell/network-uri/network-uri-2.5.0.0.ebuild
index 4ec8fd9c05c..3c9187746cc 100644
--- a/dev-haskell/network-uri/network-uri-2.5.0.0.ebuild
+++ b/dev-haskell/network-uri/network-uri-2.5.0.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/network-uri/network-uri-2.6.0.3.ebuild b/dev-haskell/network-uri/network-uri-2.6.0.3.ebuild
index 6c21a6cdfa2..f4411d8e3d6 100644
--- a/dev-haskell/network-uri/network-uri-2.6.0.3.ebuild
+++ b/dev-haskell/network-uri/network-uri-2.6.0.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE=""
RDEPEND=">=dev-haskell/parsec-3.0:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
diff --git a/dev-haskell/network-uri/network-uri-2.6.1.0.ebuild b/dev-haskell/network-uri/network-uri-2.6.1.0.ebuild
index 26df577bdd7..7f80bcbca50 100644
--- a/dev-haskell/network-uri/network-uri-2.6.1.0.ebuild
+++ b/dev-haskell/network-uri/network-uri-2.6.1.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE=""
RDEPEND=">=dev-haskell/parsec-3.0:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
diff --git a/dev-haskell/network/network-2.4.1.2.ebuild b/dev-haskell/network/network-2.4.1.2.ebuild
index 7e91307e811..da763cdc494 100644
--- a/dev-haskell/network/network-2.4.1.2.ebuild
+++ b/dev-haskell/network/network-2.4.1.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE=""
RDEPEND=">=dev-haskell/parsec-3.0:=[profile?]
diff --git a/dev-haskell/network/network-2.4.2.2.ebuild b/dev-haskell/network/network-2.4.2.2.ebuild
index 0a1daa31d03..0c9ca45b4e1 100644
--- a/dev-haskell/network/network-2.4.2.2.ebuild
+++ b/dev-haskell/network/network-2.4.2.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE=""
RDEPEND=">=dev-haskell/parsec-3.0:=[profile?]
diff --git a/dev-haskell/network/network-2.5.0.0.ebuild b/dev-haskell/network/network-2.5.0.0.ebuild
index a942bf260fc..bf21f7b47bd 100644
--- a/dev-haskell/network/network-2.5.0.0.ebuild
+++ b/dev-haskell/network/network-2.5.0.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE=""
RDEPEND=">=dev-haskell/parsec-3.0:=[profile?]
diff --git a/dev-haskell/network/network-2.6.2.1.ebuild b/dev-haskell/network/network-2.6.2.1.ebuild
index bff265d32d1..c113aabd4c1 100644
--- a/dev-haskell/network/network-2.6.2.1.ebuild
+++ b/dev-haskell/network/network-2.6.2.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/objectname/objectname-1.0.0.0.ebuild b/dev-haskell/objectname/objectname-1.0.0.0.ebuild
index efb33496c3d..c5982ef7c88 100644
--- a/dev-haskell/objectname/objectname-1.0.0.0.ebuild
+++ b/dev-haskell/objectname/objectname-1.0.0.0.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 sparc x86"
+KEYWORDS="amd64 x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.8.2"
diff --git a/dev-haskell/objectname/objectname-1.0.1.0.ebuild b/dev-haskell/objectname/objectname-1.0.1.0.ebuild
index 5d287c05d30..6d49d4fff56 100644
--- a/dev-haskell/objectname/objectname-1.0.1.0.ebuild
+++ b/dev-haskell/objectname/objectname-1.0.1.0.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~sparc ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/objectname/objectname-1.1.0.1.ebuild b/dev-haskell/objectname/objectname-1.1.0.1.ebuild
index 3359ab525d0..16c408c15fc 100644
--- a/dev-haskell/objectname/objectname-1.1.0.1.ebuild
+++ b/dev-haskell/objectname/objectname-1.1.0.1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~sparc ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.6:=[profile?]
diff --git a/dev-haskell/old-locale/old-locale-1.0.0.7.ebuild b/dev-haskell/old-locale/old-locale-1.0.0.7.ebuild
index 822441edb9a..cf763786b5b 100644
--- a/dev-haskell/old-locale/old-locale-1.0.0.7.ebuild
+++ b/dev-haskell/old-locale/old-locale-1.0.0.7.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/old-time/old-time-1.1.0.3-r1.ebuild b/dev-haskell/old-time/old-time-1.1.0.3-r1.ebuild
index ed08b956777..10ada4d7325 100644
--- a/dev-haskell/old-time/old-time-1.1.0.3-r1.ebuild
+++ b/dev-haskell/old-time/old-time-1.1.0.3-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
IUSE=""
RDEPEND=">=dev-haskell/old-locale-1.0:=[profile?] <dev-haskell/old-locale-1.1:=[profile?]
diff --git a/dev-haskell/openal/openal-1.7.0.0.ebuild b/dev-haskell/openal/openal-1.7.0.0.ebuild
index 96f412c5d72..3a5ea7c700b 100644
--- a/dev-haskell/openal/openal-1.7.0.0.ebuild
+++ b/dev-haskell/openal/openal-1.7.0.0.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~sparc ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/objectname-1.1:=[profile?] <dev-haskell/objectname-1.2:=[profile?]
diff --git a/dev-haskell/openal/openal-1.7.0.4.ebuild b/dev-haskell/openal/openal-1.7.0.4.ebuild
index 94a97aa3eb8..7e3aaf549f0 100644
--- a/dev-haskell/openal/openal-1.7.0.4.ebuild
+++ b/dev-haskell/openal/openal-1.7.0.4.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~sparc ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE="examples"
RDEPEND=">=dev-haskell/objectname-1.1:=[profile?] <dev-haskell/objectname-1.2:=[profile?]
diff --git a/dev-haskell/openal/openal-1.7.0.5.ebuild b/dev-haskell/openal/openal-1.7.0.5.ebuild
index 328cff915bd..eae49d70450 100644
--- a/dev-haskell/openal/openal-1.7.0.5.ebuild
+++ b/dev-haskell/openal/openal-1.7.0.5.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~sparc ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE="examples"
RDEPEND=">=dev-haskell/objectname-1.1:=[profile?] <dev-haskell/objectname-1.2:=[profile?]
diff --git a/dev-haskell/opengl/opengl-2.12.0.1.ebuild b/dev-haskell/opengl/opengl-2.12.0.1.ebuild
index 33ee228ee4e..8950e485d4c 100644
--- a/dev-haskell/opengl/opengl-2.12.0.1.ebuild
+++ b/dev-haskell/opengl/opengl-2.12.0.1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~sparc ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/gluraw-1.3:=[profile?] <dev-haskell/gluraw-1.6:=[profile?]
diff --git a/dev-haskell/opengl/opengl-2.9.2.0.ebuild b/dev-haskell/opengl/opengl-2.9.2.0.ebuild
index ac840505288..5fd4f942e76 100644
--- a/dev-haskell/opengl/opengl-2.9.2.0.ebuild
+++ b/dev-haskell/opengl/opengl-2.9.2.0.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~sparc x86"
+KEYWORDS="amd64 x86"
IUSE=""
RDEPEND=">=dev-haskell/gluraw-1.3.0.0:=[profile?]
diff --git a/dev-haskell/openglraw/openglraw-1.3.0.0.ebuild b/dev-haskell/openglraw/openglraw-1.3.0.0.ebuild
index 0820802fd37..5d82f3ea7e1 100644
--- a/dev-haskell/openglraw/openglraw-1.3.0.0.ebuild
+++ b/dev-haskell/openglraw/openglraw-1.3.0.0.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~sparc x86"
+KEYWORDS="amd64 x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/openglraw/openglraw-1.5.0.0.ebuild b/dev-haskell/openglraw/openglraw-1.5.0.0.ebuild
index 40eb6aa6e4b..8d5abf9051f 100644
--- a/dev-haskell/openglraw/openglraw-1.5.0.0.ebuild
+++ b/dev-haskell/openglraw/openglraw-1.5.0.0.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~sparc x86"
+KEYWORDS="amd64 x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/openglraw/openglraw-2.5.1.0.ebuild b/dev-haskell/openglraw/openglraw-2.5.1.0.ebuild
index 03b3119e5d0..94cdb77b67a 100644
--- a/dev-haskell/openglraw/openglraw-2.5.1.0.ebuild
+++ b/dev-haskell/openglraw/openglraw-2.5.1.0.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~sparc ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
diff --git a/dev-haskell/options/options-1.2.1.1.ebuild b/dev-haskell/options/options-1.2.1.1.ebuild
index af1dd3c485b..7e924aca2c3 100644
--- a/dev-haskell/options/options-1.2.1.1.ebuild
+++ b/dev-haskell/options/options-1.2.1.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86"
IUSE=""
RESTRICT=test # circular depends
diff --git a/dev-haskell/optparse-applicative/optparse-applicative-0.11.0.2.ebuild b/dev-haskell/optparse-applicative/optparse-applicative-0.11.0.2.ebuild
index 0d03ccb629e..4728a7a6aea 100644
--- a/dev-haskell/optparse-applicative/optparse-applicative-0.11.0.2.ebuild
+++ b/dev-haskell/optparse-applicative/optparse-applicative-0.11.0.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~ppc ~ppc64 x86"
IUSE=""
RDEPEND=">=dev-haskell/ansi-wl-pprint-0.6:=[profile?] <dev-haskell/ansi-wl-pprint-0.7:=[profile?]
diff --git a/dev-haskell/optparse-applicative/optparse-applicative-0.5.2.1.ebuild b/dev-haskell/optparse-applicative/optparse-applicative-0.5.2.1.ebuild
index 28fb4f60650..791e8c59b57 100644
--- a/dev-haskell/optparse-applicative/optparse-applicative-0.5.2.1.ebuild
+++ b/dev-haskell/optparse-applicative/optparse-applicative-0.5.2.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/transformers-0.2:=[profile?]
diff --git a/dev-haskell/optparse-applicative/optparse-applicative-0.7.0.2.ebuild b/dev-haskell/optparse-applicative/optparse-applicative-0.7.0.2.ebuild
index 06b46285e9c..7fa5a7833a9 100644
--- a/dev-haskell/optparse-applicative/optparse-applicative-0.7.0.2.ebuild
+++ b/dev-haskell/optparse-applicative/optparse-applicative-0.7.0.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~ppc ~ppc64 x86"
IUSE=""
RDEPEND=">=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.4:=[profile?]
diff --git a/dev-haskell/optparse-applicative/optparse-applicative-0.8.1-r1.ebuild b/dev-haskell/optparse-applicative/optparse-applicative-0.8.1-r1.ebuild
index 5afda0762e7..57f9b3f3e07 100644
--- a/dev-haskell/optparse-applicative/optparse-applicative-0.8.1-r1.ebuild
+++ b/dev-haskell/optparse-applicative/optparse-applicative-0.8.1-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/ansi-wl-pprint-0.6:=[profile?] <dev-haskell/ansi-wl-pprint-0.7:=[profile?]
diff --git a/dev-haskell/optparse-applicative/optparse-applicative-0.9.1.1.ebuild b/dev-haskell/optparse-applicative/optparse-applicative-0.9.1.1.ebuild
index 80b69f5a7be..629f9da1f00 100644
--- a/dev-haskell/optparse-applicative/optparse-applicative-0.9.1.1.ebuild
+++ b/dev-haskell/optparse-applicative/optparse-applicative-0.9.1.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/ansi-wl-pprint-0.6:=[profile?] <dev-haskell/ansi-wl-pprint-0.7:=[profile?]
diff --git a/dev-haskell/pango/pango-0.12.5.3.ebuild b/dev-haskell/pango/pango-0.12.5.3.ebuild
index 0a55e49fcef..d51cb7daa60 100644
--- a/dev-haskell/pango/pango-0.12.5.3.ebuild
+++ b/dev-haskell/pango/pango-0.12.5.3.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86"
IUSE=""
RDEPEND=">=dev-haskell/cairo-0.12.5.3:0=[profile?] <dev-haskell/cairo-0.13:0=[profile?]
diff --git a/dev-haskell/pango/pango-0.13.1.1.ebuild b/dev-haskell/pango/pango-0.13.1.1.ebuild
index d3858971394..d5d4304ca67 100644
--- a/dev-haskell/pango/pango-0.13.1.1.ebuild
+++ b/dev-haskell/pango/pango-0.13.1.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 x86"
IUSE=""
RDEPEND=">=dev-haskell/cairo-0.13.0.0:=[profile?] <dev-haskell/cairo-0.14:=[profile?]
diff --git a/dev-haskell/pango/pango-0.13.3.1.ebuild b/dev-haskell/pango/pango-0.13.3.1.ebuild
index 0a80daf943f..4b00989ff7e 100644
--- a/dev-haskell/pango/pango-0.13.3.1.ebuild
+++ b/dev-haskell/pango/pango-0.13.3.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 x86"
IUSE=""
RDEPEND=">=dev-haskell/cairo-0.13.0.0:=[profile?] <dev-haskell/cairo-0.14:=[profile?]
diff --git a/dev-haskell/pango/pango-0.13.6.1.ebuild b/dev-haskell/pango/pango-0.13.6.1.ebuild
index cc63cfc3e19..234455df62d 100644
--- a/dev-haskell/pango/pango-0.13.6.1.ebuild
+++ b/dev-haskell/pango/pango-0.13.6.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/cairo-0.13.0.0:=[profile?] <dev-haskell/cairo-0.14:=[profile?]
diff --git a/dev-haskell/parallel/parallel-3.2.0.3.ebuild b/dev-haskell/parallel/parallel-3.2.0.3.ebuild
index 0a6c3230454..30aade79a91 100644
--- a/dev-haskell/parallel/parallel-3.2.0.3.ebuild
+++ b/dev-haskell/parallel/parallel-3.2.0.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="3/${PV}"
-KEYWORDS="amd64 sparc x86"
+KEYWORDS="amd64 x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.10.4:="
diff --git a/dev-haskell/parallel/parallel-3.2.1.0.ebuild b/dev-haskell/parallel/parallel-3.2.1.0.ebuild
index c5d20867466..39f7e8ca37a 100644
--- a/dev-haskell/parallel/parallel-3.2.1.0.ebuild
+++ b/dev-haskell/parallel/parallel-3.2.1.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="3/${PV}"
-KEYWORDS="~amd64 ~sparc ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/parsec/parsec-3.1.11.ebuild b/dev-haskell/parsec/parsec-3.1.11.ebuild
index 0cb7312fc53..e7645ca5d9f 100644
--- a/dev-haskell/parsec/parsec-3.1.11.ebuild
+++ b/dev-haskell/parsec/parsec-3.1.11.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
RDEPEND="dev-haskell/mtl:=[profile?]
diff --git a/dev-haskell/parsec/parsec-3.1.5.ebuild b/dev-haskell/parsec/parsec-3.1.5.ebuild
index 42e26c51ad9..8110198482c 100644
--- a/dev-haskell/parsec/parsec-3.1.5.ebuild
+++ b/dev-haskell/parsec/parsec-3.1.5.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
RDEPEND="dev-haskell/mtl:=[profile?]
diff --git a/dev-haskell/parsec/parsec-3.1.9-r1.ebuild b/dev-haskell/parsec/parsec-3.1.9-r1.ebuild
index a35f7498cf1..d87f27e1517 100644
--- a/dev-haskell/parsec/parsec-3.1.9-r1.ebuild
+++ b/dev-haskell/parsec/parsec-3.1.9-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
RDEPEND="dev-haskell/mtl:=[profile?]
diff --git a/dev-haskell/patience/patience-0.1.1.ebuild b/dev-haskell/patience/patience-0.1.1.ebuild
index fb85c1b2a08..835f60d366c 100644
--- a/dev-haskell/patience/patience-0.1.1.ebuild
+++ b/dev-haskell/patience/patience-0.1.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/pcap/pcap-0.4.5.2-r1.ebuild b/dev-haskell/pcap/pcap-0.4.5.2-r1.ebuild
index 6bf8ccdb791..c23a61aff68 100644
--- a/dev-haskell/pcap/pcap-0.4.5.2-r1.ebuild
+++ b/dev-haskell/pcap/pcap-0.4.5.2-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86"
IUSE=""
RDEPEND="dev-haskell/network:=[profile?]
diff --git a/dev-haskell/polyparse/polyparse-1.11.ebuild b/dev-haskell/polyparse/polyparse-1.11.ebuild
index 7168e761857..ecefe0f40d1 100644
--- a/dev-haskell/polyparse/polyparse-1.11.ebuild
+++ b/dev-haskell/polyparse/polyparse-1.11.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
IUSE=""
RDEPEND="dev-haskell/text:=[profile?]
diff --git a/dev-haskell/polyparse/polyparse-1.9.ebuild b/dev-haskell/polyparse/polyparse-1.9.ebuild
index 43e5541805b..724474e0268 100644
--- a/dev-haskell/polyparse/polyparse-1.9.ebuild
+++ b/dev-haskell/polyparse/polyparse-1.9.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 x86"
IUSE=""
RDEPEND="dev-haskell/text:=[profile?]
diff --git a/dev-haskell/primitive/primitive-0.5.0.1.ebuild b/dev-haskell/primitive/primitive-0.5.0.1.ebuild
index 7b30fde3d24..f1746916fbc 100644
--- a/dev-haskell/primitive/primitive-0.5.0.1.ebuild
+++ b/dev-haskell/primitive/primitive-0.5.0.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.12.3:="
diff --git a/dev-haskell/primitive/primitive-0.5.1.0.ebuild b/dev-haskell/primitive/primitive-0.5.1.0.ebuild
index 17e09d26a9a..ec3ac2a62af 100644
--- a/dev-haskell/primitive/primitive-0.5.1.0.ebuild
+++ b/dev-haskell/primitive/primitive-0.5.1.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.10.4:=
diff --git a/dev-haskell/primitive/primitive-0.5.4.0.ebuild b/dev-haskell/primitive/primitive-0.5.4.0.ebuild
index 681dfac6577..5be7c260eb1 100644
--- a/dev-haskell/primitive/primitive-0.5.4.0.ebuild
+++ b/dev-haskell/primitive/primitive-0.5.4.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/primitive/primitive-0.6.1.0-r1.ebuild b/dev-haskell/primitive/primitive-0.6.1.0-r1.ebuild
index 69cb864d98e..99cf00c9a12 100644
--- a/dev-haskell/primitive/primitive-0.6.1.0-r1.ebuild
+++ b/dev-haskell/primitive/primitive-0.6.1.0-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
RDEPEND=">=dev-haskell/transformers-0.2:=[profile?]
diff --git a/dev-haskell/quickcheck/quickcheck-2.6.ebuild b/dev-haskell/quickcheck/quickcheck-2.6.ebuild
index dabe8fe50df..3d6e173b55f 100644
--- a/dev-haskell/quickcheck/quickcheck-2.6.ebuild
+++ b/dev-haskell/quickcheck/quickcheck-2.6.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="2/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86 ~amd64-linux"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86 ~amd64-linux"
IUSE="+template-haskell"
RDEPEND="dev-haskell/extensible-exceptions:=[profile?]
diff --git a/dev-haskell/quickcheck/quickcheck-2.7.6.ebuild b/dev-haskell/quickcheck/quickcheck-2.7.6.ebuild
index 7b451df2abc..de452ceda63 100644
--- a/dev-haskell/quickcheck/quickcheck-2.7.6.ebuild
+++ b/dev-haskell/quickcheck/quickcheck-2.7.6.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="2/${PV}"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux"
IUSE="+template-haskell"
RDEPEND="dev-haskell/random:=[profile?]
diff --git a/dev-haskell/quickcheck/quickcheck-2.8.1.ebuild b/dev-haskell/quickcheck/quickcheck-2.8.1.ebuild
index c80611d94c0..a7eb4aff062 100644
--- a/dev-haskell/quickcheck/quickcheck-2.8.1.ebuild
+++ b/dev-haskell/quickcheck/quickcheck-2.8.1.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="2/${PV}"
-KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux"
+KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 x86 ~amd64-linux"
IUSE="+template-haskell"
RDEPEND="dev-haskell/random:=[profile?]
diff --git a/dev-haskell/quickcheck/quickcheck-2.8.2.ebuild b/dev-haskell/quickcheck/quickcheck-2.8.2.ebuild
index ec26c134abb..506dd60ec87 100644
--- a/dev-haskell/quickcheck/quickcheck-2.8.2.ebuild
+++ b/dev-haskell/quickcheck/quickcheck-2.8.2.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="2/${PV}"
-KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux"
+KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 x86 ~amd64-linux"
IUSE="+template-haskell"
RESTRICT=test # to avoid test circular depends
diff --git a/dev-haskell/random/random-1.0.1.1-r1.ebuild b/dev-haskell/random/random-1.0.1.1-r1.ebuild
index f0a55f19a2b..6a306a86eb9 100644
--- a/dev-haskell/random/random-1.0.1.1-r1.ebuild
+++ b/dev-haskell/random/random-1.0.1.1-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.8.2:="
diff --git a/dev-haskell/random/random-1.1.ebuild b/dev-haskell/random/random-1.1.ebuild
index 1f2c40f73d7..57ebe869b9f 100644
--- a/dev-haskell/random/random-1.1.ebuild
+++ b/dev-haskell/random/random-1.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/readline/readline-1.0.3.0-r1.ebuild b/dev-haskell/readline/readline-1.0.3.0-r1.ebuild
index 18b1368ba75..fbc13cbef83 100644
--- a/dev-haskell/readline/readline-1.0.3.0-r1.ebuild
+++ b/dev-haskell/readline/readline-1.0.3.0-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.10.4:="
diff --git a/dev-haskell/readline/readline-1.0.3.0.ebuild b/dev-haskell/readline/readline-1.0.3.0.ebuild
index 6c5d20b743f..c55f0f94a50 100644
--- a/dev-haskell/readline/readline-1.0.3.0.ebuild
+++ b/dev-haskell/readline/readline-1.0.3.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.10.4:="
diff --git a/dev-haskell/regex-base/regex-base-0.93.2-r1.ebuild b/dev-haskell/regex-base/regex-base-0.93.2-r1.ebuild
index 44a0ad42a42..583cce649c4 100644
--- a/dev-haskell/regex-base/regex-base-0.93.2-r1.ebuild
+++ b/dev-haskell/regex-base/regex-base-0.93.2-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
RDEPEND="dev-haskell/mtl:=[profile?]
diff --git a/dev-haskell/regex-compat/regex-compat-0.95.1-r1.ebuild b/dev-haskell/regex-compat/regex-compat-0.95.1-r1.ebuild
index f9e26104494..1d2648afecc 100644
--- a/dev-haskell/regex-compat/regex-compat-0.95.1-r1.ebuild
+++ b/dev-haskell/regex-compat/regex-compat-0.95.1-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
RDEPEND=">=dev-haskell/regex-base-0.93:=[profile?]
diff --git a/dev-haskell/regex-posix/regex-posix-0.95.2.ebuild b/dev-haskell/regex-posix/regex-posix-0.95.2.ebuild
index 33ad85aa303..8daa62463d7 100644
--- a/dev-haskell/regex-posix/regex-posix-0.95.2.ebuild
+++ b/dev-haskell/regex-posix/regex-posix-0.95.2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
RDEPEND=">=dev-haskell/regex-base-0.93[profile?]
diff --git a/dev-haskell/setlocale/setlocale-1.0.0.3.ebuild b/dev-haskell/setlocale/setlocale-1.0.0.3.ebuild
index e8f2f0167ab..e62fbdc762c 100644
--- a/dev-haskell/setlocale/setlocale-1.0.0.3.ebuild
+++ b/dev-haskell/setlocale/setlocale-1.0.0.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.6.1:=
diff --git a/dev-haskell/setlocale/setlocale-1.0.0.4.ebuild b/dev-haskell/setlocale/setlocale-1.0.0.4.ebuild
index 0d7e36b0601..9b2876c1a9b 100644
--- a/dev-haskell/setlocale/setlocale-1.0.0.4.ebuild
+++ b/dev-haskell/setlocale/setlocale-1.0.0.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.6.1:=
diff --git a/dev-haskell/setlocale/setlocale-1.0.0.9.ebuild b/dev-haskell/setlocale/setlocale-1.0.0.9.ebuild
index ed95ce7d0f6..bd7f7040719 100644
--- a/dev-haskell/setlocale/setlocale-1.0.0.9.ebuild
+++ b/dev-haskell/setlocale/setlocale-1.0.0.9.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.6.1:=
diff --git a/dev-haskell/shellish/shellish-0.1.4.ebuild b/dev-haskell/shellish/shellish-0.1.4.ebuild
index b778b98bd8d..59890c9df98 100644
--- a/dev-haskell/shellish/shellish-0.1.4.ebuild
+++ b/dev-haskell/shellish/shellish-0.1.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86"
IUSE=""
RDEPEND="dev-haskell/mtl[profile?]
diff --git a/dev-haskell/smallcheck/smallcheck-1.1.1.ebuild b/dev-haskell/smallcheck/smallcheck-1.1.1.ebuild
index b2ef427b698..7204a022fbd 100644
--- a/dev-haskell/smallcheck/smallcheck-1.1.1.ebuild
+++ b/dev-haskell/smallcheck/smallcheck-1.1.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~ppc ~ppc64 x86"
IUSE=""
RDEPEND="dev-haskell/logict:=[profile?]
diff --git a/dev-haskell/smallcheck/smallcheck-1.1.5.ebuild b/dev-haskell/smallcheck/smallcheck-1.1.5.ebuild
index c422d153dc7..7400870c6b1 100644
--- a/dev-haskell/smallcheck/smallcheck-1.1.5.ebuild
+++ b/dev-haskell/smallcheck/smallcheck-1.1.5.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~sparc ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dev-haskell/logict:=[profile?]
diff --git a/dev-haskell/split/split-0.2.2.ebuild b/dev-haskell/split/split-0.2.2.ebuild
index f814ca5ad08..07964ae9546 100644
--- a/dev-haskell/split/split-0.2.2.ebuild
+++ b/dev-haskell/split/split-0.2.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86 ~ppc-macos ~x86-macos"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86 ~ppc-macos ~x86-macos"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.10.4:="
diff --git a/dev-haskell/split/split-0.2.3.1.ebuild b/dev-haskell/split/split-0.2.3.1.ebuild
index bfce644ab9d..72d9369fee6 100644
--- a/dev-haskell/split/split-0.2.3.1.ebuild
+++ b/dev-haskell/split/split-0.2.3.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~ppc-macos ~x86-macos"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86 ~ppc-macos ~x86-macos"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/split/split-0.2.3.3.ebuild b/dev-haskell/split/split-0.2.3.3.ebuild
index 5d3628fb319..67fe99f4cf9 100644
--- a/dev-haskell/split/split-0.2.3.3.ebuild
+++ b/dev-haskell/split/split-0.2.3.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~ppc-macos ~x86-macos"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86 ~ppc-macos ~x86-macos"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/split/split-0.2.3.ebuild b/dev-haskell/split/split-0.2.3.ebuild
index d3b5133be49..bb4fd1fe54d 100644
--- a/dev-haskell/split/split-0.2.3.ebuild
+++ b/dev-haskell/split/split-0.2.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~ppc-macos ~x86-macos"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86 ~ppc-macos ~x86-macos"
IUSE=""
RESTRICT=test # test fail when quickcheck exhausted search space
diff --git a/dev-haskell/statevar/statevar-1.0.0.0-r1.ebuild b/dev-haskell/statevar/statevar-1.0.0.0-r1.ebuild
index 855999f4515..fbde48c4ed0 100644
--- a/dev-haskell/statevar/statevar-1.0.0.0-r1.ebuild
+++ b/dev-haskell/statevar/statevar-1.0.0.0-r1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 sparc x86"
+KEYWORDS="amd64 x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.10.4:="
diff --git a/dev-haskell/statevar/statevar-1.0.1.0.ebuild b/dev-haskell/statevar/statevar-1.0.1.0.ebuild
index 28bc9c145a0..9b0902925ac 100644
--- a/dev-haskell/statevar/statevar-1.0.1.0.ebuild
+++ b/dev-haskell/statevar/statevar-1.0.1.0.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~sparc ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/statevar/statevar-1.1.0.3.ebuild b/dev-haskell/statevar/statevar-1.1.0.3.ebuild
index 7d50998c45c..e5e5c404a1e 100644
--- a/dev-haskell/statevar/statevar-1.1.0.3.ebuild
+++ b/dev-haskell/statevar/statevar-1.1.0.3.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~sparc ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/stm-2.0:=[profile?] <dev-haskell/stm-2.5:=[profile?]
diff --git a/dev-haskell/statevar/statevar-1.1.0.4.ebuild b/dev-haskell/statevar/statevar-1.1.0.4.ebuild
index b455e36bb2b..f8ae53d5127 100644
--- a/dev-haskell/statevar/statevar-1.1.0.4.ebuild
+++ b/dev-haskell/statevar/statevar-1.1.0.4.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~sparc x86"
+KEYWORDS="amd64 x86"
IUSE=""
RDEPEND=">=dev-haskell/stm-2.0:=[profile?] <dev-haskell/stm-2.5:=[profile?]
diff --git a/dev-haskell/statevar/statevar-1.1.1.1.ebuild b/dev-haskell/statevar/statevar-1.1.1.1.ebuild
index df6f9269b0b..7c6b0715471 100644
--- a/dev-haskell/statevar/statevar-1.1.1.1.ebuild
+++ b/dev-haskell/statevar/statevar-1.1.1.1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~sparc ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/stm-2.2.0.1:=[profile?] <dev-haskell/stm-2.6:=[profile?]
diff --git a/dev-haskell/stm/stm-2.4.2.ebuild b/dev-haskell/stm/stm-2.4.2.ebuild
index 1d922ebadf2..7053a9aa0f0 100644
--- a/dev-haskell/stm/stm-2.4.2.ebuild
+++ b/dev-haskell/stm/stm-2.4.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x86-macos"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~x86-macos"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.10.4:="
diff --git a/dev-haskell/stm/stm-2.4.4.1.ebuild b/dev-haskell/stm/stm-2.4.4.1.ebuild
index 864a714e16c..8c3b0ee6aa7 100644
--- a/dev-haskell/stm/stm-2.4.4.1.ebuild
+++ b/dev-haskell/stm/stm-2.4.4.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-macos"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x86-macos"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/stream/stream-0.4.7.2.ebuild b/dev-haskell/stream/stream-0.4.7.2.ebuild
index 1d490e59386..8036c982622 100644
--- a/dev-haskell/stream/stream-0.4.7.2.ebuild
+++ b/dev-haskell/stream/stream-0.4.7.2.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/lazysmallcheck-0.3:=[profile?]
diff --git a/dev-haskell/strict/strict-0.3.2.ebuild b/dev-haskell/strict/strict-0.3.2.ebuild
index 1a788a58db3..97792e74d5d 100644
--- a/dev-haskell/strict/strict-0.3.2.ebuild
+++ b/dev-haskell/strict/strict-0.3.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.8.2"
diff --git a/dev-haskell/syb/syb-0.4.3.ebuild b/dev-haskell/syb/syb-0.4.3.ebuild
index ebacffa2cb0..aa03941e097 100644
--- a/dev-haskell/syb/syb-0.4.3.ebuild
+++ b/dev-haskell/syb/syb-0.4.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86 ~amd64-linux"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86 ~amd64-linux"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/syb/syb-0.4.4.ebuild b/dev-haskell/syb/syb-0.4.4.ebuild
index 418b91ac3da..5d5cb498a8b 100644
--- a/dev-haskell/syb/syb-0.4.4.ebuild
+++ b/dev-haskell/syb/syb-0.4.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux"
+KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 x86 ~amd64-linux"
IUSE=""
RESTRICT=test # ghc-7.10 slightly changed namespacing
diff --git a/dev-haskell/syb/syb-0.5.1.ebuild b/dev-haskell/syb/syb-0.5.1.ebuild
index 937093b2f73..c684094884e 100644
--- a/dev-haskell/syb/syb-0.5.1.ebuild
+++ b/dev-haskell/syb/syb-0.5.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux"
IUSE=""
RESTRICT=test # ghc-7.10 slightly changed namespacing
diff --git a/dev-haskell/tagged/tagged-0.7.3.ebuild b/dev-haskell/tagged/tagged-0.7.3.ebuild
index e9c02804c7c..3218f422fbc 100644
--- a/dev-haskell/tagged/tagged-0.7.3.ebuild
+++ b/dev-haskell/tagged/tagged-0.7.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/tagged/tagged-0.8.2.ebuild b/dev-haskell/tagged/tagged-0.8.2.ebuild
index c477c7f3392..86dfd450138 100644
--- a/dev-haskell/tagged/tagged-0.8.2.ebuild
+++ b/dev-haskell/tagged/tagged-0.8.2.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/tagged/tagged-0.8.4.ebuild b/dev-haskell/tagged/tagged-0.8.4.ebuild
index 47f42cb117d..678028e9b7f 100644
--- a/dev-haskell/tagged/tagged-0.8.4.ebuild
+++ b/dev-haskell/tagged/tagged-0.8.4.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/tar/tar-0.4.0.1.ebuild b/dev-haskell/tar/tar-0.4.0.1.ebuild
index badcd348b7e..e0119e9097a 100644
--- a/dev-haskell/tar/tar-0.4.0.1.ebuild
+++ b/dev-haskell/tar/tar-0.4.0.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86 ~x86-macos"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86 ~x86-macos"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.10.4:="
diff --git a/dev-haskell/tasty-hunit/tasty-hunit-0.2.ebuild b/dev-haskell/tasty-hunit/tasty-hunit-0.2.ebuild
index 1f11cf3b60e..8f9972925cd 100644
--- a/dev-haskell/tasty-hunit/tasty-hunit-0.2.ebuild
+++ b/dev-haskell/tasty-hunit/tasty-hunit-0.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
IUSE=""
RDEPEND="dev-haskell/hunit:=[profile?]
diff --git a/dev-haskell/tasty-hunit/tasty-hunit-0.4.1.ebuild b/dev-haskell/tasty-hunit/tasty-hunit-0.4.1.ebuild
index bca12770e7a..4ba6acefa5e 100644
--- a/dev-haskell/tasty-hunit/tasty-hunit-0.4.1.ebuild
+++ b/dev-haskell/tasty-hunit/tasty-hunit-0.4.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
IUSE=""
RDEPEND="dev-haskell/hunit:=[profile?]
diff --git a/dev-haskell/tasty-smallcheck/tasty-smallcheck-0.2.ebuild b/dev-haskell/tasty-smallcheck/tasty-smallcheck-0.2.ebuild
index 987e6a5ece0..f076e6f94f4 100644
--- a/dev-haskell/tasty-smallcheck/tasty-smallcheck-0.2.ebuild
+++ b/dev-haskell/tasty-smallcheck/tasty-smallcheck-0.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~ppc ~ppc64 x86"
IUSE=""
RDEPEND="dev-haskell/async:=[profile?]
diff --git a/dev-haskell/tasty/tasty-0.3.1.ebuild b/dev-haskell/tasty/tasty-0.3.1.ebuild
index 3d31827aae5..5431faabb03 100644
--- a/dev-haskell/tasty/tasty-0.3.1.ebuild
+++ b/dev-haskell/tasty/tasty-0.3.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~ppc ~ppc64 x86"
IUSE="+colors"
RDEPEND="dev-haskell/mtl:=[profile?]
diff --git a/dev-haskell/tasty/tasty-0.5.2.ebuild b/dev-haskell/tasty/tasty-0.5.2.ebuild
index 15ea54773d8..7c03aa40493 100644
--- a/dev-haskell/tasty/tasty-0.5.2.ebuild
+++ b/dev-haskell/tasty/tasty-0.5.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~ppc ~ppc64 x86"
IUSE="+colors"
RDEPEND="dev-haskell/mtl:=[profile?]
diff --git a/dev-haskell/tensor/tensor-1.0.0.1.ebuild b/dev-haskell/tensor/tensor-1.0.0.1.ebuild
index a6374579401..7f9023d1527 100644
--- a/dev-haskell/tensor/tensor-1.0.0.1.ebuild
+++ b/dev-haskell/tensor/tensor-1.0.0.1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 sparc x86"
+KEYWORDS="amd64 x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/tensor/tensor-1.1.0.1.ebuild b/dev-haskell/tensor/tensor-1.1.0.1.ebuild
index 985326c6a14..dc43edc6091 100644
--- a/dev-haskell/tensor/tensor-1.1.0.1.ebuild
+++ b/dev-haskell/tensor/tensor-1.1.0.1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~sparc ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/terminfo/terminfo-0.4.0.0.ebuild b/dev-haskell/terminfo/terminfo-0.4.0.0.ebuild
index 28493a21df4..ae503206f7e 100644
--- a/dev-haskell/terminfo/terminfo-0.4.0.0.ebuild
+++ b/dev-haskell/terminfo/terminfo-0.4.0.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86 ~ppc-macos ~x86-macos"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86 ~ppc-macos ~x86-macos"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.0.1:=
diff --git a/dev-haskell/terminfo/terminfo-0.4.0.1.ebuild b/dev-haskell/terminfo/terminfo-0.4.0.1.ebuild
index 07c11f9c107..f23f26e5669 100644
--- a/dev-haskell/terminfo/terminfo-0.4.0.1.ebuild
+++ b/dev-haskell/terminfo/terminfo-0.4.0.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~ppc-macos ~x86-macos"
+KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 x86 ~ppc-macos ~x86-macos"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/terminfo/terminfo-0.4.0.2.ebuild b/dev-haskell/terminfo/terminfo-0.4.0.2.ebuild
index 1a229a52687..05301ad0de4 100644
--- a/dev-haskell/terminfo/terminfo-0.4.0.2.ebuild
+++ b/dev-haskell/terminfo/terminfo-0.4.0.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/test-framework-hunit/test-framework-hunit-0.3.0.2-r1.ebuild b/dev-haskell/test-framework-hunit/test-framework-hunit-0.3.0.2-r1.ebuild
index 004ed24d667..a7f5821771e 100644
--- a/dev-haskell/test-framework-hunit/test-framework-hunit-0.3.0.2-r1.ebuild
+++ b/dev-haskell/test-framework-hunit/test-framework-hunit-0.3.0.2-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/extensible-exceptions-0.1.1:=[profile?] <dev-haskell/extensible-exceptions-0.2.0:=[profile?]
diff --git a/dev-haskell/test-framework-hunit/test-framework-hunit-0.3.0.2.ebuild b/dev-haskell/test-framework-hunit/test-framework-hunit-0.3.0.2.ebuild
index 7f7ea4ed7d8..9e2fe941666 100644
--- a/dev-haskell/test-framework-hunit/test-framework-hunit-0.3.0.2.ebuild
+++ b/dev-haskell/test-framework-hunit/test-framework-hunit-0.3.0.2.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/extensible-exceptions-0.1.1:=[profile?] <dev-haskell/extensible-exceptions-0.2.0:=[profile?]
diff --git a/dev-haskell/test-framework-hunit/test-framework-hunit-0.3.0.ebuild b/dev-haskell/test-framework-hunit/test-framework-hunit-0.3.0.ebuild
index 237ba453a65..60dce627179 100644
--- a/dev-haskell/test-framework-hunit/test-framework-hunit-0.3.0.ebuild
+++ b/dev-haskell/test-framework-hunit/test-framework-hunit-0.3.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86"
IUSE=""
RDEPEND=">=dev-haskell/extensible-exceptions-0.1.1:=[profile?]
diff --git a/dev-haskell/test-framework-quickcheck2/test-framework-quickcheck2-0.3.0.2.ebuild b/dev-haskell/test-framework-quickcheck2/test-framework-quickcheck2-0.3.0.2.ebuild
index 091282902ce..34f07c77aca 100644
--- a/dev-haskell/test-framework-quickcheck2/test-framework-quickcheck2-0.3.0.2.ebuild
+++ b/dev-haskell/test-framework-quickcheck2/test-framework-quickcheck2-0.3.0.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86"
#hackport: ignore-flag base3 : we don't support base3
#hackport: ignore-flag base4 : we don't support base4
IUSE=""
diff --git a/dev-haskell/test-framework-quickcheck2/test-framework-quickcheck2-0.3.0.3-r2.ebuild b/dev-haskell/test-framework-quickcheck2/test-framework-quickcheck2-0.3.0.3-r2.ebuild
index 7c971b0dc1a..a08059cc12b 100644
--- a/dev-haskell/test-framework-quickcheck2/test-framework-quickcheck2-0.3.0.3-r2.ebuild
+++ b/dev-haskell/test-framework-quickcheck2/test-framework-quickcheck2-0.3.0.3-r2.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 x86"
IUSE=""
RDEPEND=">=dev-haskell/extensible-exceptions-0.1.1:=[profile?] <dev-haskell/extensible-exceptions-0.2.0:=[profile?]
diff --git a/dev-haskell/test-framework-quickcheck2/test-framework-quickcheck2-0.3.0.5-r1.ebuild b/dev-haskell/test-framework-quickcheck2/test-framework-quickcheck2-0.3.0.5-r1.ebuild
index 7a6e4ec2b05..f3d483d3871 100644
--- a/dev-haskell/test-framework-quickcheck2/test-framework-quickcheck2-0.3.0.5-r1.ebuild
+++ b/dev-haskell/test-framework-quickcheck2/test-framework-quickcheck2-0.3.0.5-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/extensible-exceptions-0.1.1:=[profile?] <dev-haskell/extensible-exceptions-0.2.0:=[profile?]
diff --git a/dev-haskell/test-framework-th-prime/test-framework-th-prime-0.0.7.ebuild b/dev-haskell/test-framework-th-prime/test-framework-th-prime-0.0.7.ebuild
index c39d8dba1f2..60456181351 100644
--- a/dev-haskell/test-framework-th-prime/test-framework-th-prime-0.0.7.ebuild
+++ b/dev-haskell/test-framework-th-prime/test-framework-th-prime-0.0.7.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~ppc ~ppc64 x86"
IUSE=""
RDEPEND=">=dev-haskell/cpphs-0.2.1:=[profile?]
diff --git a/dev-haskell/test-framework-th-prime/test-framework-th-prime-0.0.8.ebuild b/dev-haskell/test-framework-th-prime/test-framework-th-prime-0.0.8.ebuild
index 13d3fbbd889..b89660a49e0 100644
--- a/dev-haskell/test-framework-th-prime/test-framework-th-prime-0.0.8.ebuild
+++ b/dev-haskell/test-framework-th-prime/test-framework-th-prime-0.0.8.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/cpphs-0.2.1:=[profile?]
diff --git a/dev-haskell/test-framework-th-prime/test-framework-th-prime-0.0.9.ebuild b/dev-haskell/test-framework-th-prime/test-framework-th-prime-0.0.9.ebuild
index cec1923feac..8001c070fd9 100644
--- a/dev-haskell/test-framework-th-prime/test-framework-th-prime-0.0.9.ebuild
+++ b/dev-haskell/test-framework-th-prime/test-framework-th-prime-0.0.9.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~ppc ~ppc64 x86"
IUSE=""
RDEPEND=">=dev-haskell/cpphs-0.2.1:=[profile?]
diff --git a/dev-haskell/test-framework/test-framework-0.8.1.1.ebuild b/dev-haskell/test-framework/test-framework-0.8.1.1.ebuild
index c1d634db5f2..47750cd2a89 100644
--- a/dev-haskell/test-framework/test-framework-0.8.1.1.ebuild
+++ b/dev-haskell/test-framework/test-framework-0.8.1.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 x86"
IUSE="test"
RESTRICT="test" # tests are missing
diff --git a/dev-haskell/test-framework/test-framework-0.8.2.0-r2.ebuild b/dev-haskell/test-framework/test-framework-0.8.2.0-r2.ebuild
index baeb10cc95c..6b272d90824 100644
--- a/dev-haskell/test-framework/test-framework-0.8.2.0-r2.ebuild
+++ b/dev-haskell/test-framework/test-framework-0.8.2.0-r2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~sparc ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RESTRICT="test" # tests are missing
diff --git a/dev-haskell/test-framework/test-framework-0.8.ebuild b/dev-haskell/test-framework/test-framework-0.8.ebuild
index f3d48d1307c..aa45f08adb0 100644
--- a/dev-haskell/test-framework/test-framework-0.8.ebuild
+++ b/dev-haskell/test-framework/test-framework-0.8.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86"
IUSE=""
RDEPEND=">=dev-haskell/ansi-terminal-0.4.0:=[profile?]
diff --git a/dev-haskell/testpack/testpack-2.1.3.0-r1.ebuild b/dev-haskell/testpack/testpack-2.1.3.0-r1.ebuild
index 0d968ed5b8b..9bf7ee9985c 100644
--- a/dev-haskell/testpack/testpack-2.1.3.0-r1.ebuild
+++ b/dev-haskell/testpack/testpack-2.1.3.0-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~sparc x86"
+KEYWORDS="amd64 x86"
IUSE=""
RDEPEND="dev-haskell/hunit:=[profile?]
diff --git a/dev-haskell/text/text-0.11.3.1.ebuild b/dev-haskell/text/text-0.11.3.1.ebuild
index d55b092304c..29d7b00d6f1 100644
--- a/dev-haskell/text/text-0.11.3.1.ebuild
+++ b/dev-haskell/text/text-0.11.3.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE="developer"
RDEPEND=">=dev-lang/ghc-6.10.4:="
diff --git a/dev-haskell/text/text-1.1.1.3.ebuild b/dev-haskell/text/text-1.1.1.3.ebuild
index a9a7a820c14..bad045f930b 100644
--- a/dev-haskell/text/text-1.1.1.3.ebuild
+++ b/dev-haskell/text/text-1.1.1.3.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
RESTRICT="test" # quickcheck-2.7 is missing keywords due to new tf-random dep
diff --git a/dev-haskell/text/text-1.2.2.0.ebuild b/dev-haskell/text/text-1.2.2.0.ebuild
index cc4e75f7591..46c9dcc86fb 100644
--- a/dev-haskell/text/text-1.2.2.0.ebuild
+++ b/dev-haskell/text/text-1.2.2.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
RESTRICT=test # break cyclic dependencies
diff --git a/dev-haskell/text/text-1.2.2.1.ebuild b/dev-haskell/text/text-1.2.2.1.ebuild
index 225f2bc3578..1d297a8687a 100644
--- a/dev-haskell/text/text-1.2.2.1.ebuild
+++ b/dev-haskell/text/text-1.2.2.1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
RESTRICT=test # break cyclic dependencies
diff --git a/dev-haskell/tf-random/tf-random-0.5.ebuild b/dev-haskell/tf-random/tf-random-0.5.ebuild
index 1cbc7893e52..70684351968 100644
--- a/dev-haskell/tf-random/tf-random-0.5.ebuild
+++ b/dev-haskell/tf-random/tf-random-0.5.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 x86"
IUSE=""
RDEPEND=">=dev-haskell/primitive-0.3:=[profile?]
diff --git a/dev-haskell/transformers-compat/transformers-compat-0.3.3.4.ebuild b/dev-haskell/transformers-compat/transformers-compat-0.3.3.4.ebuild
index fa0ef7e5124..a3cceefe517 100644
--- a/dev-haskell/transformers-compat/transformers-compat-0.3.3.4.ebuild
+++ b/dev-haskell/transformers-compat/transformers-compat-0.3.3.4.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
IUSE="three"
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/transformers-compat/transformers-compat-0.4.0.4.ebuild b/dev-haskell/transformers-compat/transformers-compat-0.4.0.4.ebuild
index e4d116aa76a..f1036e52e6d 100644
--- a/dev-haskell/transformers-compat/transformers-compat-0.4.0.4.ebuild
+++ b/dev-haskell/transformers-compat/transformers-compat-0.4.0.4.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ppc ~ppc64 sparc x86"
+KEYWORDS="amd64 ppc ~ppc64 x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/transformers-compat/transformers-compat-0.5.1.4.ebuild b/dev-haskell/transformers-compat/transformers-compat-0.5.1.4.ebuild
index ca4602064dd..5e258cfa8e5 100644
--- a/dev-haskell/transformers-compat/transformers-compat-0.5.1.4.ebuild
+++ b/dev-haskell/transformers-compat/transformers-compat-0.5.1.4.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/transformers/transformers-0.3.0.0-r1.ebuild b/dev-haskell/transformers/transformers-0.3.0.0-r1.ebuild
index 201a36dff08..f4130bb8ea8 100644
--- a/dev-haskell/transformers/transformers-0.3.0.0-r1.ebuild
+++ b/dev-haskell/transformers/transformers-0.3.0.0-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.10.4:= <dev-lang/ghc-7.10:="
diff --git a/dev-haskell/transformers/transformers-0.4.1.0.ebuild b/dev-haskell/transformers/transformers-0.4.1.0.ebuild
index 49a7f8640e2..a5fbe85a3a0 100644
--- a/dev-haskell/transformers/transformers-0.4.1.0.ebuild
+++ b/dev-haskell/transformers/transformers-0.4.1.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.10.4:=
diff --git a/dev-haskell/transformers/transformers-0.4.2.0.ebuild b/dev-haskell/transformers/transformers-0.4.2.0.ebuild
index 5f2b54cd2df..81c4a77201a 100644
--- a/dev-haskell/transformers/transformers-0.4.2.0.ebuild
+++ b/dev-haskell/transformers/transformers-0.4.2.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/transformers/transformers-0.4.3.0.ebuild b/dev-haskell/transformers/transformers-0.4.3.0.ebuild
index 454b6cb8675..e25a54e0b46 100644
--- a/dev-haskell/transformers/transformers-0.4.3.0.ebuild
+++ b/dev-haskell/transformers/transformers-0.4.3.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/unix-compat/unix-compat-0.4.1.3.ebuild b/dev-haskell/unix-compat/unix-compat-0.4.1.3.ebuild
index bc34f0eacec..9d30635654a 100644
--- a/dev-haskell/unix-compat/unix-compat-0.4.1.3.ebuild
+++ b/dev-haskell/unix-compat/unix-compat-0.4.1.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86"
IUSE="old-time"
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/unix-compat/unix-compat-0.4.1.4.ebuild b/dev-haskell/unix-compat/unix-compat-0.4.1.4.ebuild
index a6fcf059b2c..8e0a110523d 100644
--- a/dev-haskell/unix-compat/unix-compat-0.4.1.4.ebuild
+++ b/dev-haskell/unix-compat/unix-compat-0.4.1.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86"
IUSE="old-time"
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/unix-compat/unix-compat-0.4.2.0.ebuild b/dev-haskell/unix-compat/unix-compat-0.4.2.0.ebuild
index 1014f74efac..11855db8902 100644
--- a/dev-haskell/unix-compat/unix-compat-0.4.2.0.ebuild
+++ b/dev-haskell/unix-compat/unix-compat-0.4.2.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86"
IUSE="old-time"
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/unix-compat/unix-compat-0.4.3.1.ebuild b/dev-haskell/unix-compat/unix-compat-0.4.3.1.ebuild
index 53f283e0bff..d8d066a5d0c 100644
--- a/dev-haskell/unix-compat/unix-compat-0.4.3.1.ebuild
+++ b/dev-haskell/unix-compat/unix-compat-0.4.3.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
IUSE="old-time"
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/utf8-string/utf8-string-0.3.8.ebuild b/dev-haskell/utf8-string/utf8-string-0.3.8.ebuild
index db30daa803f..343d1bdba2e 100644
--- a/dev-haskell/utf8-string/utf8-string-0.3.8.ebuild
+++ b/dev-haskell/utf8-string/utf8-string-0.3.8.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~ppc-macos ~x86-macos"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86 ~amd64-linux ~ppc-macos ~x86-macos"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/utf8-string/utf8-string-1.0.1.1.ebuild b/dev-haskell/utf8-string/utf8-string-1.0.1.1.ebuild
index abe01a04bbd..d55e572ec92 100644
--- a/dev-haskell/utf8-string/utf8-string-1.0.1.1.ebuild
+++ b/dev-haskell/utf8-string/utf8-string-1.0.1.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/uulib/uulib-0.9.16.ebuild b/dev-haskell/uulib/uulib-0.9.16.ebuild
index abcb2f4f55e..36198815ccc 100644
--- a/dev-haskell/uulib/uulib-0.9.16.ebuild
+++ b/dev-haskell/uulib/uulib-0.9.16.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ppc ppc64 sparc x86"
+KEYWORDS="amd64 ppc ppc64 x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/uulib/uulib-0.9.22.ebuild b/dev-haskell/uulib/uulib-0.9.22.ebuild
index c606e0f21d8..cb04a3e1829 100644
--- a/dev-haskell/uulib/uulib-0.9.22.ebuild
+++ b/dev-haskell/uulib/uulib-0.9.22.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~ppc ~ppc64 x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/uulib/uulib-0.9.24.ebuild b/dev-haskell/uulib/uulib-0.9.24.ebuild
index 574b8e389e6..61a37c22e27 100644
--- a/dev-haskell/uulib/uulib-0.9.24.ebuild
+++ b/dev-haskell/uulib/uulib-0.9.24.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-haskell/vector/vector-0.10.12.3.ebuild b/dev-haskell/vector/vector-0.10.12.3.ebuild
index c562ab04819..398b786153d 100644
--- a/dev-haskell/vector/vector-0.10.12.3.ebuild
+++ b/dev-haskell/vector/vector-0.10.12.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE="+boundschecks internalchecks unsafechecks"
RDEPEND=">=dev-haskell/primitive-0.5.0.1:=[profile?] <dev-haskell/primitive-0.7:=[profile?]
diff --git a/dev-haskell/vector/vector-0.11.0.0.ebuild b/dev-haskell/vector/vector-0.11.0.0.ebuild
index b7a09b12c73..07ac7a55198 100644
--- a/dev-haskell/vector/vector-0.11.0.0.ebuild
+++ b/dev-haskell/vector/vector-0.11.0.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE="+boundschecks internalchecks unsafechecks"
RESTRICT=test # -O2 -g makes tests build hang
diff --git a/dev-haskell/wx/wx-0.92.2.0.ebuild b/dev-haskell/wx/wx-0.92.2.0.ebuild
index 7d88c8f51b7..884a02eb359 100644
--- a/dev-haskell/wx/wx-0.92.2.0.ebuild
+++ b/dev-haskell/wx/wx-0.92.2.0.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="wxWinLL-3.1"
SLOT="${WX_GTK_VER}/${PV}"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+KEYWORDS="~amd64 ~ppc ~x86"
IUSE=""
RDEPEND="dev-haskell/stm:=[profile?]
diff --git a/dev-haskell/wxc/wxc-0.92.2.0.ebuild b/dev-haskell/wxc/wxc-0.92.2.0.ebuild
index ef49aede7d2..1c87241a3e7 100644
--- a/dev-haskell/wxc/wxc-0.92.2.0.ebuild
+++ b/dev-haskell/wxc/wxc-0.92.2.0.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="wxWinLL-3.1"
SLOT="${WX_GTK_VER}/${PV}"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+KEYWORDS="~amd64 ~ppc ~x86"
IUSE=""
RDEPEND=">dev-haskell/split-0:=[profile?]
diff --git a/dev-haskell/wxcore/wxcore-0.92.2.0.ebuild b/dev-haskell/wxcore/wxcore-0.92.2.0.ebuild
index 582fc72286e..7685eec5396 100644
--- a/dev-haskell/wxcore/wxcore-0.92.2.0.ebuild
+++ b/dev-haskell/wxcore/wxcore-0.92.2.0.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="wxWinLL-3.1"
SLOT="${WX_GTK_VER}/${PV}"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+KEYWORDS="~amd64 ~ppc ~x86"
IUSE=""
RDEPEND="dev-haskell/parsec:=[profile?]
diff --git a/dev-haskell/wxdirect/wxdirect-0.92.2.0-r1.ebuild b/dev-haskell/wxdirect/wxdirect-0.92.2.0-r1.ebuild
index 9aa9a08b78f..bd3dc16d335 100644
--- a/dev-haskell/wxdirect/wxdirect-0.92.2.0-r1.ebuild
+++ b/dev-haskell/wxdirect/wxdirect-0.92.2.0-r1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="${WX_GTK_VER}/${PV}"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+KEYWORDS="~amd64 ~ppc ~x86"
IUSE=""
RDEPEND=">=dev-haskell/parsec-2.1.0:=[profile?] <dev-haskell/parsec-4:=[profile?]
diff --git a/dev-haskell/wxdirect/wxdirect-0.92.2.0.ebuild b/dev-haskell/wxdirect/wxdirect-0.92.2.0.ebuild
index 53fe993cdbc..4460420da63 100644
--- a/dev-haskell/wxdirect/wxdirect-0.92.2.0.ebuild
+++ b/dev-haskell/wxdirect/wxdirect-0.92.2.0.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="${WX_GTK_VER}/${PV}"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+KEYWORDS="~amd64 ~ppc ~x86"
IUSE=""
RDEPEND=">=dev-haskell/parsec-2.1.0:=[profile?] <dev-haskell/parsec-4:=[profile?]
diff --git a/dev-haskell/x11/x11-1.6.1.1.ebuild b/dev-haskell/x11/x11-1.6.1.1.ebuild
index fa3b0e01ded..b4e6e2d4b14 100644
--- a/dev-haskell/x11/x11-1.6.1.1.ebuild
+++ b/dev-haskell/x11/x11-1.6.1.1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="amd64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="+screensaver +xinerama"
RDEPEND="dev-haskell/data-default:=[profile?]
diff --git a/dev-haskell/x11/x11-1.6.1.2.ebuild b/dev-haskell/x11/x11-1.6.1.2.ebuild
index d5c58e8e2da..fc0176f8011 100644
--- a/dev-haskell/x11/x11-1.6.1.2.ebuild
+++ b/dev-haskell/x11/x11-1.6.1.2.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="+screensaver +xinerama"
RDEPEND="dev-haskell/data-default:=[profile?]
diff --git a/dev-haskell/x11/x11-1.8-r1.ebuild b/dev-haskell/x11/x11-1.8-r1.ebuild
index 82d591b1195..bc40d48c113 100644
--- a/dev-haskell/x11/x11-1.8-r1.ebuild
+++ b/dev-haskell/x11/x11-1.8-r1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="amd64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="+screensaver +xinerama"
RDEPEND="dev-haskell/data-default:=[profile?]
diff --git a/dev-haskell/xhtml/xhtml-3000.2.1-r1.ebuild b/dev-haskell/xhtml/xhtml-3000.2.1-r1.ebuild
index a79c5d97bea..c18e12b33ea 100644
--- a/dev-haskell/xhtml/xhtml-3000.2.1-r1.ebuild
+++ b/dev-haskell/xhtml/xhtml-3000.2.1-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.10.4:="
diff --git a/dev-haskell/xml-types/xml-types-0.3.4.ebuild b/dev-haskell/xml-types/xml-types-0.3.4.ebuild
index cebf7b06954..10064832dd2 100644
--- a/dev-haskell/xml-types/xml-types-0.3.4.ebuild
+++ b/dev-haskell/xml-types/xml-types-0.3.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86"
IUSE=""
RDEPEND="dev-haskell/text:=[profile?]
diff --git a/dev-haskell/xml-types/xml-types-0.3.6.ebuild b/dev-haskell/xml-types/xml-types-0.3.6.ebuild
index df5e99a0358..26039663fc8 100644
--- a/dev-haskell/xml-types/xml-types-0.3.6.ebuild
+++ b/dev-haskell/xml-types/xml-types-0.3.6.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86"
IUSE=""
RDEPEND="dev-haskell/text:=[profile?]
diff --git a/dev-haskell/xml/xml-1.3.13.ebuild b/dev-haskell/xml/xml-1.3.13.ebuild
index a9d097cf988..be2b7b66d83 100644
--- a/dev-haskell/xml/xml-1.3.13.ebuild
+++ b/dev-haskell/xml/xml-1.3.13.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86"
IUSE=""
RDEPEND="dev-haskell/text:=[profile?]
diff --git a/dev-haskell/xml/xml-1.3.14.ebuild b/dev-haskell/xml/xml-1.3.14.ebuild
index 71bd79acd25..559ac69f6f6 100644
--- a/dev-haskell/xml/xml-1.3.14.ebuild
+++ b/dev-haskell/xml/xml-1.3.14.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86"
IUSE=""
RDEPEND="dev-haskell/text:=[profile?]
diff --git a/dev-haskell/zip-archive/zip-archive-0.1.3.4.ebuild b/dev-haskell/zip-archive/zip-archive-0.1.3.4.ebuild
index d253a92f3aa..7d8db935567 100644
--- a/dev-haskell/zip-archive/zip-archive-0.1.3.4.ebuild
+++ b/dev-haskell/zip-archive/zip-archive-0.1.3.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86"
IUSE="executable"
RDEPEND=">=dev-haskell/binary-0.5:=[profile?]
diff --git a/dev-haskell/zip-archive/zip-archive-0.2.3.7.ebuild b/dev-haskell/zip-archive/zip-archive-0.2.3.7.ebuild
index 5afcc67f7f4..08436d3aa3a 100644
--- a/dev-haskell/zip-archive/zip-archive-0.2.3.7.ebuild
+++ b/dev-haskell/zip-archive/zip-archive-0.2.3.7.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
IUSE="executable"
RDEPEND=">=dev-haskell/binary-0.5:=[profile?]
diff --git a/dev-haskell/zlib/zlib-0.5.4.1.ebuild b/dev-haskell/zlib/zlib-0.5.4.1.ebuild
index b31a7efddf3..92e34667513 100644
--- a/dev-haskell/zlib/zlib-0.5.4.1.ebuild
+++ b/dev-haskell/zlib/zlib-0.5.4.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86 ~ppc-macos ~x86-macos"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86 ~ppc-macos ~x86-macos"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.10.4:=
diff --git a/dev-haskell/zlib/zlib-0.5.4.2.ebuild b/dev-haskell/zlib/zlib-0.5.4.2.ebuild
index 3702c57e367..675937c0206 100644
--- a/dev-haskell/zlib/zlib-0.5.4.2.ebuild
+++ b/dev-haskell/zlib/zlib-0.5.4.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~ppc-macos ~x86-macos"
+KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 x86 ~ppc-macos ~x86-macos"
IUSE=""
RDEPEND=">=dev-lang/ghc-7.4.1:=
diff --git a/dev-lang/ghc/ghc-7.10.3.ebuild b/dev-lang/ghc/ghc-7.10.3.ebuild
index 88f76929978..9a351c0e764 100644
--- a/dev-lang/ghc/ghc-7.10.3.ebuild
+++ b/dev-lang/ghc/ghc-7.10.3.ebuild
@@ -72,7 +72,7 @@ BUMP_LIBRARIES=(
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
IUSE="doc ghcbootstrap ghcmakebinary +gmp"
IUSE+=" binary"
IUSE+=" elibc_glibc" # system stuff
diff --git a/dev-lang/ghc/ghc-7.8.4.ebuild b/dev-lang/ghc/ghc-7.8.4.ebuild
index a487bef5693..bd936355ae3 100644
--- a/dev-lang/ghc/ghc-7.8.4.ebuild
+++ b/dev-lang/ghc/ghc-7.8.4.ebuild
@@ -65,7 +65,7 @@ S="${WORKDIR}"/${GHC_P}
SRC_URI+=" https://dev.gentoo.org/~slyfox/distfiles/${P}-ia64-CLOSUREs-regenerated.patch.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
IUSE="doc ghcbootstrap ghcmakebinary +gmp"
IUSE+=" binary"
IUSE+=" elibc_glibc" # system stuff
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2020-04-07 21:30 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-04-07 21:29 [gentoo-commits] repo/gentoo:master commit in: dev-haskell/old-time/, dev-haskell/c2hs/, dev-haskell/hostname/, Sergei Trofimovich
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox